
/* /design/vendor/orator-v274/theme-tokens.css */
/* GENERATED by tools/ui/build-theme-tokens.mjs from shared/ui/theme-tokens.json. */
html:not([data-palette]),html[data-palette="blue"]{
--ui-bg:#030914;
--ui-bg-soft:#081222;
--ui-panel:#0C1627;
--ui-panel-top:#0F1A2C;
--ui-control:#102137;
--ui-inset:#07101D;
--ui-hover:#1A304A;
--ui-line:#233852;
--ui-line-strong:#2D455F;
--ui-text:#F4F7FB;
--ui-muted:#95A4B8;
--ui-muted-strong:#C4CFDE;
--ui-ink:#182333;
--ui-sheen:#99BFE8;
--ui-scroll:#42566C;
--ui-accent-fill:#F5A04F;
--ui-accent-ink:#F5A04F;
--ui-accent-hover:#FFB762;
--ui-on-accent:#21180F;
--ui-selected:#332718;
--ui-control-top:#172D46;
--ui-control-bottom:#0C192B;
--ui-shadow:0 14px 34px #0003;
--ui-menu-shadow:0 24px 70px #0005;
--ui-danger:#EF5369;
--ui-success:#57CD9A;
--ui-warning:#FFC26A;
--ui-bg-tone-01:4,9,18;
--ui-bg-soft-tone-01:11,18,31;
--ui-panel-tone-01:11,19,33;
--ui-panel-tone-02:14,23,36;
--ui-line-strong-tone-01:180,201,235;
--ui-text-tone-01:245,248,255;
--ui-muted-strong-tone-01:156,169,188;
--ui-muted-strong-tone-02:199,208,223;
--ui-muted-tone-01:74,116,255;
--ui-panel-top-tone-01:141,220,255;
--ui-sheen-tone-01:35,91,226;
--ui-sheen-tone-02:17,118,166;
--ui-bg-soft-tone-02:7,16,30;
--ui-bg-tone-02:4,10,20;
--ui-bg-tone-03:2,6,12;
--ui-sheen-tone-03:109,150,255;
--ui-sheen-tone-04:62,95,215;
--ui-sheen-tone-05:38,73,157;
--ui-bg-tone-04:7,12,20;
--ui-muted-strong-tone-03:142,180,255;
--ui-text-tone-02:255,255,255;
--ui-panel-top-tone-02:255,255,255;
--ui-line-strong-tone-02:255,255,255;
--ui-panel-top-tone-03:243,247,255;
--ui-ink-tone-01:9,16,27;
--ui-panel-top-tone-04:132,173,255;
--ui-muted-tone-02:79,118,255;
--ui-muted-tone-03:63,92,230;
--ui-text-tone-03:56,92,255;
--ui-panel-top-tone-05:154,190,255;
--ui-muted-tone-04:90,128,255;
--ui-muted-tone-05:73,103,237;
--ui-line-strong-tone-03:160,188,239;
--ui-text-tone-04:219,230,247;
--ui-sheen-tone-06:104,145,239;
--ui-line-strong-tone-04:137,172,255;
--ui-muted-strong-tone-04:183,198,223;
--ui-panel-top-tone-06:184,208,255;
--ui-muted-tone-06:101,143,255;
--ui-panel-top-tone-07:159,215,255;
--ui-muted-tone-07:113,129,152;
--ui-muted-tone-08:135,148,168;
--ui-muted-tone-09:100,138,241;
--ui-sheen-tone-07:92,132,255;
--ui-sheen-tone-08:77,118,255;
--ui-line-strong-tone-05:142,174,255;
--ui-panel-tone-03:16,25,39;
--ui-bg-soft-tone-03:9,15,26;
--ui-muted-tone-10:66,90,248;
--ui-panel-top-tone-08:129,182,255;
--ui-muted-tone-11:68,95,241;
--ui-muted-tone-12:131,144,164;
--ui-sheen-tone-09:87,136,255;
--ui-muted-strong-tone-05:138,178,255;
--ui-sheen-tone-10:101,141,255;
--ui-panel-tone-04:20,28,44;
--ui-bg-soft-tone-04:14,19,32;
--ui-muted-strong-tone-06:155,168,186;
--ui-hover-tone-01:60,75,98;
--ui-bg-soft-tone-05:8,13,22;
--ui-panel-top-tone-09:20,32,47;
--ui-bg-tone-05:6,10,16;
--ui-sheen-tone-11:60,96,205;
--ui-sheen-tone-12:72,112,214;
--ui-bg-soft-tone-06:10,18,31;
--ui-text-tone-05:219,229,244;
--ui-bg-tone-06:3,5,8;
--ui-bg-soft-tone-07:11,19,31;
--ui-bg-soft-tone-08:9,17,29;
--ui-muted-strong-tone-07:134,170,255;
--ui-muted-tone-13:115,130,154;
--ui-sheen-tone-13:58,91,157;
--ui-bg-soft-tone-09:11,19,32;
--ui-muted-tone-14:72,97,136;
--ui-panel-top-tone-10:26,38,56;
--ui-muted-tone-15:126,139,160;
--ui-panel-top-tone-11:20,32,50;
--ui-panel-tone-05:17,28,44;
--ui-muted-strong-tone-08:174,185,201;
--ui-text-tone-06:220,233,255;
--ui-sheen-tone-14:83,124,255;
--ui-muted-tone-16:111,125,143;
--ui-muted-tone-17:140,154,176;
--ui-sheen-tone-15:84,125,255;
--ui-text-tone-07:217,229,255;
--ui-sheen-tone-16:96,160,255;
--ui-text-tone-08:126,169,255;
--ui-sheen-tone-17:59,94,198;
--ui-muted-strong-tone-09:186,199,216;
--ui-muted-strong-tone-10:138,176,255;
--ui-muted-tone-18:112,164,255;
--ui-muted-tone-19:83,111,255;
--ui-panel-top-tone-12:21,32,50;
--ui-panel-top-tone-13:18,29,46;
--ui-muted-tone-20:104,118,139;
--ui-muted-tone-21:101,141,255;
--ui-muted-tone-22:130,144,165;
--ui-muted-tone-23:119,167,255;
--ui-muted-tone-24:71,100,215;
--ui-muted-strong-tone-11:174,186,208;
--ui-muted-strong-tone-12:146,181,255;
--ui-panel-top-tone-14:130,169,255;
--ui-muted-tone-25:137,151,170;
--ui-muted-tone-26:129,144,166;
--ui-panel-tone-06:15,24,39;
--ui-muted-tone-27:63,124,255;
--ui-muted-strong-tone-13:196,206,220;
--ui-text-tone-09:109,150,255;
--ui-panel-top-tone-15:23,28,45;
--ui-bg-soft-tone-10:14,19,29;
--ui-muted-tone-28:120,132,153;
--ui-panel-top-tone-16:20,30,47;
--ui-bg-soft-tone-11:11,17,29;
--ui-muted-tone-29:141,155,176;
--ui-panel-top-tone-17:130,177,255;
--ui-muted-tone-30:71,101,216;
--ui-text-tone-10:233,241,255;
--ui-muted-tone-31:142,155,174;
--ui-panel-top-tone-18:21,33,53;
--ui-text-tone-11:139,175,255;
--ui-muted-tone-32:111,124,145;
--ui-control-tone-01:40,52,69;
--ui-muted-strong-tone-14:158,172,191;
--ui-sheen-tone-18:60,103,206;
--ui-line-strong-tone-06:133,166,232;
--ui-text-tone-12:133,166,232;
--ui-panel-tone-07:13,23,37;
--ui-sheen-tone-19:103,147,255;
--ui-muted-strong-tone-15:140,180,255;
--ui-muted-tone-33:127,139,160;
--ui-muted-strong-tone-16:102,142,255;
--ui-panel-top-tone-19:19,32,53;
--ui-bg-tone-07:6,11,19;
--ui-line-strong-tone-07:121,160,255;
--ui-text-tone-13:83,124,255;
--ui-line-strong-tone-08:114,155,255;
--ui-muted-tone-34:121,165,255;
--ui-panel-tone-08:13,22,35;
--ui-muted-strong-tone-17:150,164,184;
--ui-muted-strong-tone-18:142,181,255;
--ui-muted-strong-tone-19:181,192,208;
--ui-muted-tone-35:110,159,255;
--ui-muted-tone-36:77,110,241;
--ui-text-tone-14:232,239,255;
--ui-line-strong-tone-09:101,144,255;
--ui-muted-strong-tone-20:127,168,255;
--ui-muted-strong-tone-21:197,206,222;
--ui-line-strong-tone-10:126,163,255;
--ui-sheen-tone-20:105,143,239;
--ui-muted-strong-tone-22:153,186,255;
--ui-line-strong-tone-11:155,184,235;
--ui-sheen-tone-21:70,111,228;
--ui-panel-tone-09:13,22,36;
--ui-bg-tone-08:6,11,20;
--ui-text-tone-15:174,198,235;
--ui-text-tone-16:217,226,241;
--ui-line-strong-tone-12:124,166,255;
--ui-sheen-tone-22:92,127,223;
--ui-hover-tone-02:41,64,110;
--ui-sheen-tone-23:44,84,176;
--ui-muted-tone-37:43,64,112;
--ui-panel-tone-10:12,20,34;
--ui-muted-tone-38:143,157,178;
--ui-sheen-tone-24:81,116,224;
--ui-sheen-tone-25:91,132,255;
--ui-sheen-tone-26:71,101,191;
--ui-line-strong-tone-13:157,181,255;
--ui-text-tone-17:100,128,220;
--ui-sheen-tone-27:99,132,230;
--ui-line-strong-tone-14:150,180,255;
--ui-sheen-tone-28:42,62,113;
--ui-text-tone-18:169,196,255;
--ui-sheen-tone-29:48,69,130;
--ui-panel-tone-11:14,23,39;
--ui-muted-strong-tone-23:158,188,255;
--ui-muted-tone-39:70,99,189;
--ui-panel-top-tone-20:19,30,51;
--ui-line-strong-tone-15:160,189,255;
--ui-panel-top-tone-21:148,181,255;
--ui-text-tone-19:125,158,255;
--ui-text-tone-20:148,181,255;
--ui-sheen-tone-30:67,116,255;
--ui-line-strong-tone-16:174,198,235;
--ui-text-tone-21:231,238,251;
--ui-muted-tone-40:137,152,173;
--ui-line-strong-tone-17:152,182,232;
--ui-bg-soft-tone-12:7,15,27;
--ui-bg-tone-09:3,7,13;
--ui-sheen-tone-31:22,56,134;
--ui-muted-strong-tone-24:170,183,202;
--ui-text-tone-22:213,222,236;
--ui-text-tone-23:232,237,247;
--ui-muted-tone-41:127,140,160;
--ui-line-strong-tone-18:138,170,230;
--ui-sheen-tone-32:73,114,221;
--ui-line-strong-tone-19:145,177,238;
--ui-bg-soft-tone-13:8,13,23;
--ui-sheen-tone-33:103,143,244;
--ui-line-strong-tone-20:132,170,255;
--ui-muted-strong-tone-25:168,196,255;
--ui-muted-tone-42:131,146,168;
--ui-muted-tone-43:130,144,166;
--ui-muted-tone-44:111,126,148;
--ui-line-strong-tone-21:125,164,255;
--ui-sheen-tone-34:77,111,255;
--ui-panel-tone-12:16,25,40;
--ui-bg-soft-tone-14:10,16,27;
--ui-line-strong-tone-22:135,169,238;
--ui-sheen-tone-35:104,142,231;
--ui-text-tone-24:169,197,255;
--ui-muted-tone-45:130,145,167;
--ui-muted-tone-46:145,160,181;
--ui-text-tone-25:228,235,247;
--ui-muted-tone-47:120,135,157;
--ui-line-strong-tone-23:125,163,255;
--ui-sheen-tone-36:78,112,203;
--ui-muted-strong-tone-26:200,209,223;
--ui-muted-tone-48:110,125,147;
--ui-muted-tone-49:128,144,168;
--ui-sheen-tone-37:105,145,239;
--ui-text-tone-26:169,195,255;
--ui-bg-tone-10:6,10,18;
--ui-sheen-tone-38:66,105,255;
--ui-muted-tone-50:113,128,150;
--ui-text-tone-27:215,224,237;
--ui-muted-strong-tone-27:193,204,220;
--ui-text-tone-28:203,214,229;
--ui-line-strong-tone-24:123,160,255;
--ui-text-tone-29:245,249,255;
--ui-sheen-tone-39:78,112,214;
--ui-muted-tone-51:37,58,113;
--ui-line-strong-tone-25:112,149,255;
--ui-sheen-tone-40:44,74,166;
--ui-line-strong-tone-26:121,150,205;
--ui-sheen-tone-41:69,125,255;
--ui-sheen-tone-42:124,153,205;
--ui-bg-soft-tone-15:11,18,28;
--ui-text-tone-30:138,173,255;
--ui-line-strong-tone-27:117,155,255;
--ui-text-tone-31:134,169,255;
--ui-line-strong-tone-28:132,168,255;
--ui-bg-tone-11:6,11,18;
--ui-panel-tone-13:16,24,37;
--ui-bg-soft-tone-16:11,18,29;
--ui-muted-strong-tone-28:155,183,255;
--ui-sheen-tone-43:119,155,255;
--ui-muted-strong-tone-29:157,188,255;
--ui-panel-top-tone-22:22,28,51;
--ui-panel-tone-14:14,19,33;
--ui-panel-top-tone-23:143,177,255;
--ui-muted-tone-52:79,115,216;
--ui-muted-tone-53:142,156,176;
--ui-muted-tone-54:125,141,163;
--ui-bg-soft-tone-17:11,17,26;
--ui-bg-tone-12:7,12,21;
--ui-muted-strong-tone-30:155,169,189;
--ui-muted-strong-tone-31:172,184,201;
--ui-muted-tone-55:111,125,145;
--ui-sheen-tone-44:80,123,240;
--ui-text-tone-32:220,232,255;
--ui-muted-tone-56:74,121,238;
--ui-text-tone-33:133,171,255;
--ui-sheen-tone-45:57,92,194;
--ui-muted-tone-57:135,150,170;
--ui-line-strong-tone-29:143,174,235;
--ui-muted-tone-58:133,148,170;
--ui-muted-tone-59:119,134,155;
--ui-line-strong-tone-30:121,161,255;
--ui-sheen-tone-46:86,126,226;
--ui-text-tone-34:160,182,224;
--ui-panel-top-tone-24:141,183,255;
--ui-muted-tone-60:78,110,215;
--ui-text-tone-35:79,111,218;
--ui-muted-tone-61:111,126,147;
--ui-muted-tone-62:129,144,165;
--ui-text-tone-36:225,233,246;
--ui-muted-tone-63:125,139,160;
--ui-muted-strong-tone-32:174,187,208;
--ui-line-strong-tone-31:128,164,255;
--ui-sheen-tone-47:81,120,216;
--ui-muted-strong-tone-33:143,178,255;
--ui-muted-strong-tone-34:155,185,255;
--ui-line-strong-tone-32:142,174,235;
--ui-muted-tone-64:142,157,178;
--ui-muted-strong-tone-35:147,182,255;
--ui-muted-tone-65:115,165,255;
--ui-muted-tone-66:81,111,234;
--ui-text-tone-37:233,239,250;
--ui-line-strong-tone-33:118,157,255;
--ui-sheen-tone-48:78,112,206;
--ui-muted-strong-tone-36:131,170,255;
--ui-muted-strong-tone-37:192,202,217;
--ui-bg-tone-13:2,7,14;
--ui-line-strong-tone-34:137,170,237;
--ui-bg-soft-tone-18:10,17,28;
--ui-text-tone-38:238,244,255;
--ui-sheen-tone-49:74,112,214;
--ui-line-strong-tone-35:140,170,235;
--ui-panel-top-tone-25:22,30,50;
--ui-panel-top-tone-26:145,181,255;
--ui-muted-tone-67:82,111,219;
--ui-muted-tone-68:127,141,162;
--ui-hover-tone-03:44,60,85;
--ui-text-tone-39:242,246,255;
--ui-muted-strong-tone-38:195,204,218;
--ui-muted-strong-tone-39:132,170,255;
--ui-muted-strong-tone-40:135,173,255;
--ui-muted-strong-tone-41:190,199,213;
--ui-line-strong-tone-36:113,157,255;
--ui-text-tone-40:203,212,225;
--ui-muted-tone-69:115,129,152;
--ui-muted-tone-70:130,146,167;
--ui-sheen-tone-50:87,124,224;
--ui-text-tone-41:243,247,255;
--ui-text-tone-42:127,161,255;
--ui-muted-tone-71:130,146,168;
--ui-muted-strong-tone-42:159,189,255;
--ui-muted-strong-tone-43:167,194,255;
--ui-muted-tone-72:126,168,255;
--ui-muted-tone-73:81,111,235;
--ui-line-strong-tone-37:113,151,255;
--ui-sheen-tone-51:73,106,197;
--ui-muted-tone-74:114,127,146;
--ui-panel-top-tone-27:138,178,255;
--ui-muted-tone-75:80,111,218;
--ui-muted-strong-tone-44:192,202,216;
--ui-muted-strong-tone-45:198,207,221;
--ui-sheen-tone-52:75,108,202;
--ui-muted-strong-tone-46:170,181,198;
--ui-sheen-tone-53:92,79,180;
--ui-bg-soft-tone-19:9,13,22;
--ui-panel-top-tone-28:135,172,255;
--ui-muted-tone-76:91,118,225;
--ui-muted-tone-77:127,143,164;
--ui-muted-tone-78:127,144,169;
--ui-text-tone-43:244,247,253;
--ui-muted-strong-tone-47:200,208,221;
--ui-text-tone-44:216,223,233;
--ui-bg-soft-tone-20:16,23,31;
--ui-text-tone-45:234,240,251;
--ui-text-tone-46:206,215,228;
--ui-text-tone-47:246,249,255;
--ui-text-tone-48:184,206,255;
--ui-muted-tone-79:72,109,202;
--ui-muted-tone-80:46,79,171;
--ui-line-strong-tone-38:129,161,255;
--ui-text-tone-49:247,250,255;
--ui-muted-tone-81:135,151,173;
--ui-text-tone-50:215,228,255;
--ui-muted-tone-82:144,131,240;
--ui-muted-tone-83:120,104,226;
--ui-panel-top-tone-29:248,251,255;
--ui-muted-tone-84:107,95,225;
--ui-panel-top-tone-30:241,243,255;
--ui-text-tone-51:244,246,255;
--ui-muted-strong-tone-48:144,162,186;
--ui-bg-soft-tone-21:7,12,22;
--ui-line-strong-tone-39:154,158,255;
--ui-muted-tone-85:120,111,240;
--ui-muted-tone-86:101,91,219;
--ui-text-tone-52:247,249,255;
--ui-text-tone-53:232,238,251;
--ui-panel-tone-15:15,21,33;
--ui-text-tone-54:220,227,239;
--ui-line-strong-tone-40:140,171,231;
--ui-bg-soft-tone-22:7,13,22;
--ui-muted-tone-87:143,158,178;
--ui-muted-strong-tone-49:130,168,255;
--ui-muted-strong-tone-50:190,200,215;
--ui-muted-strong-tone-51:127,167,255;
--ui-muted-tone-88:117,131,152;
--ui-muted-tone-89:126,135,151;
--ui-sheen-tone-54:75,108,240;
--ui-panel-top-tone-31:16,28,50;
--ui-bg-soft-tone-23:9,16,28;
--ui-line-strong-tone-41:132,166,236;
--ui-panel-tone-16:16,26,43;
--ui-muted-tone-90:142,157,177;
--ui-line-strong-tone-42:123,161,255;
--ui-sheen-tone-55:81,119,218;
--ui-text-tone-55:237,243,255;
--ui-muted-tone-91:126,141,162;
--ui-line-strong-tone-43:124,163,255;
--ui-sheen-tone-56:77,111,211;
--ui-muted-strong-tone-52:143,180,255;
--ui-hover-tone-04:55,77,110;
--ui-line-strong-tone-44:126,158,218;
--ui-sheen-tone-57:94,83,221;
--ui-panel-top-tone-32:21,31,47;
--ui-line-strong-tone-45:124,157,255;
--ui-control-tone-02:27,40,63;
--ui-text-tone-56:232,238,248;
--ui-sheen-tone-58:90,88,225;
--ui-panel-tone-17:14,22,35;
--ui-bg-soft-tone-24:8,16,28;
--ui-text-tone-57:223,231,246;
--ui-sheen-tone-59:103,136,231;
--ui-sheen-tone-60:62,89,162;
--ui-muted-strong-tone-53:174,186,204;
--ui-muted-strong-tone-54:199,208,222;
--ui-muted-strong-tone-55:130,173,255;
--ui-muted-tone-92:118,131,151;
--ui-muted-tone-93:109,121,139;
--ui-muted-strong-tone-56:156,186,255;
--ui-muted-strong-tone-57:150,166,188;
--ui-muted-tone-94:101,117,141;
--ui-line-strong-tone-46:118,153,239;
--ui-sheen-tone-61:74,108,196;
--ui-hover-tone-05:28,46,89;
--ui-text-tone-58:219,231,255;
--ui-sheen-tone-62:18,42,97;
--ui-sheen-tone-63:82,119,215;
--ui-hover-tone-06:33,54,101;
--ui-muted-strong-tone-58:142,177,255;
--ui-line-strong-tone-47:115,103,226;
--ui-panel-top-tone-33:246,248,255;
--ui-line-strong-tone-48:134,168,235;
--ui-muted-tone-95:143,157,177;
--ui-sheen-tone-64:78,115,214;
--ui-text-tone-59:234,241,255;
--ui-line-strong-tone-49:136,171,239;
--ui-sheen-tone-65:71,112,221;
--ui-panel-tone-18:16,25,41;
--ui-muted-tone-96:120,164,255;
--ui-muted-strong-tone-59:119,157,241;
--ui-muted-strong-tone-60:153,169,190;
--ui-line-strong-tone-50:137,170,235;
--ui-sheen-tone-66:80,111,207;
--ui-line-strong-tone-51:126,164,255;
--ui-sheen-tone-67:79,112,195;
--ui-text-tone-60:239,244,255;
--ui-muted-tone-97:130,144,164;
--ui-text-tone-61:231,238,252;
--ui-line-strong-tone-52:126,165,255;
--ui-sheen-tone-68:75,108,201;
--ui-hover-tone-07:45,58,76;
--ui-muted-tone-98:124,166,255;
--ui-bg-tone-14:1,5,11;
--ui-line-strong-tone-53:137,171,238;
--ui-panel-tone-19:14,24,39;
--ui-text-tone-62:241,245,255;
--ui-muted-tone-99:127,141,161;
--ui-muted-tone-100:128,144,166;
--ui-text-tone-63:169,194,255;
--ui-sheen-tone-69:77,115,218;
--ui-line-strong-tone-54:126,166,255;
--ui-bg-soft-tone-25:10,17,29;
--ui-sheen-tone-70:73,105,203;
--ui-bg-soft-tone-26:9,16,27;
--ui-muted-tone-101:112,128,152;
--ui-muted-strong-tone-61:170,183,200;
--ui-sheen-tone-71:82,121,225;
--ui-text-tone-64:207,224,255;
--ui-muted-strong-tone-62:128,168,255;
--ui-hover-tone-08:44,57,79;
--ui-sheen-tone-72:115,151,236;
--ui-line-strong-tone-55:132,164,235;
--ui-bg-tone-15:6,12,21;
--ui-text-tone-65:220,231,251;
--ui-muted-tone-102:117,130,152;
--ui-sheen-tone-73:126,164,255;
--ui-line-strong-tone-56:125,160,230;
--ui-muted-tone-103:120,162,255;
--ui-text-tone-66:90,131,236;
--ui-accent-text-tone-01:227,199,151;
--ui-line-strong-tone-57:127,168,255;
--ui-line-strong-tone-58:119,161,255;
--ui-sheen-tone-74:72,111,220;
--ui-sheen-tone-75:51,83,168;
--ui-text-tone-67:129,168,255;
--ui-sheen-tone-76:102,145,255;
--ui-muted-strong-tone-63:155,186,255;
--ui-muted-tone-104:127,143,165;
--ui-text-tone-68:203,216,242;
--ui-sheen-tone-77:79,116,216;
--ui-muted-tone-105:113,133,164;
--ui-text-tone-69:232,239,252;
--ui-muted-strong-tone-64:169,187,220;
--ui-text-tone-70:220,229,245;
--ui-line-strong-tone-59:132,164,225;
--ui-bg-tone-16:4,9,16;
--ui-line-strong-tone-60:115,158,255;
--ui-text-tone-71:88,132,238;
--ui-muted-tone-106:89,102,121;
--ui-muted-tone-107:114,157,255;
--ui-muted-strong-tone-65:154,185,255;
--ui-sheen-tone-78:67,101,194;
--ui-muted-tone-108:127,149,186;
--ui-muted-strong-tone-66:170,192,233;
--ui-muted-tone-109:104,118,138;
--ui-muted-strong-tone-67:141,169,220;
--ui-muted-strong-tone-68:181,201,237;
--ui-muted-strong-tone-69:154,168,187;
--ui-muted-tone-110:110,149,255;
--ui-text-tone-72:184,204,255;
--ui-muted-tone-111:116,129,151;
--ui-muted-strong-tone-70:154,196,255;
--ui-muted-strong-tone-71:185,198,217;
--ui-sheen-tone-79:83,124,236;
--ui-text-tone-73:199,213,239;
--ui-text-tone-74:217,228,247;
--ui-muted-tone-112:129,152,191;
--ui-muted-strong-tone-72:173,194,230;
--ui-text-tone-75:220,230,247;
--ui-muted-tone-113:119,162,255;
--ui-muted-tone-114:70,101,245;
--ui-line-strong-tone-61:115,146,210;
--ui-sheen-tone-80:92,128,222;
--ui-muted-strong-tone-73:127,159,231;
--ui-line-strong-tone-62:118,155,247;
--ui-sheen-tone-81:75,111,207;
--ui-text-tone-76:220,231,255;
--ui-line-strong-tone-63:129,168,255;
--ui-sheen-tone-82:77,115,217;
--ui-line-strong-tone-64:123,157,230;
--ui-sheen-tone-83:74,108,184;
--ui-line-strong-tone-65:117,155,242;
--ui-sheen-tone-84:78,113,207;
--ui-text-tone-77:185,204,251;
--ui-line-strong-tone-66:125,165,255;
--ui-text-tone-78:227,235,255;
--ui-muted-strong-tone-74:136,170,255;
--ui-text-tone-79:240,244,255;
--ui-bg-tone-17:3,9,19;
--ui-bg-soft-tone-27:5,15,27;
--ui-panel-tone-20:12,22,39;
--ui-line-tone-01:36,58,86;
--ui-line-strong-tone-67:45,70,98;
--ui-text-tone-80:244,247,251;
--ui-muted-tone-115:142,160,184;
--ui-muted-strong-tone-75:197,207,220;
--ui-muted-tone-116:169,190,213;
--ui-panel-tone-21:12,24,42;
--ui-panel-top-tone-34:16,31,55;
--ui-muted-tone-117:118,167,232;
--ui-panel-top-tone-35:19,34,57;
--ui-panel-top-tone-36:14,28,50;
--ui-panel-tone-22:12,23,41;
--ui-panel-top-tone-37:246,244,239;
--ui-panel-top-tone-38:240,238,233;
--ui-line-strong-tone-68:215,222,232;
--ui-line-strong-tone-69:186,199,213;
--ui-ink-tone-02:24,34,48;
--ui-muted-tone-118:104,117,135;
--ui-muted-tone-119:68,81,100;
--ui-muted-tone-120:81,97,119;
--ui-sheen-tone-85:43,53,65;
--ui-panel-top-tone-39:249,248,245;
--ui-panel-top-tone-40:241,240,237;
--ui-muted-tone-121:70,111,159;
--ui-muted-tone-122:96,112,134;
--ui-panel-top-tone-41:247,243,238;
--ui-panel-top-tone-42:244,240,235;
--ui-panel-top-tone-43:238,234,230;
--ui-panel-top-tone-44:232,229,226;
--ui-panel-top-tone-45:226,225,223;
--ui-line-strong-tone-70:208,206,202;
--ui-muted-tone-123:124,154,188;
--ui-muted-tone-124:73,100,130;
--ui-sheen-tone-86:51,59,72;
--ui-sheen-tone-87:49,58,72;
--ui-bg-tone-18:0,0,0;
--ui-panel-top-tone-46:31,39,51;
--ui-panel-tone-23:15,23,33;
--ui-sheen-tone-88:40,48,58;
--ui-muted-tone-125:105,135,169;
--ui-sheen-tone-89:53,62,73;
--ui-sheen-tone-90:93,124,159;
--ui-bg-soft-tone-28:6,15,28;
--ui-sheen-tone-91:155,176,199;
--ui-line-tone-02:41,61,87;
--ui-muted-strong-tone-76:170,184,200;
--ui-accent-text-tone-02:255,208,161;
--ui-muted-tone-126:145,161,181;
--ui-sheen-tone-92:50,58,70;
--ui-sheen-tone-93:47,56,68;
--ui-sheen-tone-94:43,52,62;
--ui-muted-tone-127:61,88,120;
--ui-muted-strong-tone-77:184,196,209;
--ui-sheen-tone-95:51,59,71;
--ui-sheen-tone-96:64,61,57;
--ui-sheen-tone-97:54,61,69;
--ui-sheen-tone-98:42,51,61;
--ui-ink-tone-03:52,65,84;
--ui-sheen-tone-99:47,55,66;
--ui-hover-tone-09:69,88,110;
--ui-bg-soft-tone-29:7,16,28;
--ui-muted-tone-128:154,168,183;
--ui-line-tone-03:7,17,29;
--ui-muted-tone-129:91,111,134;
--ui-line-strong-tone-71:240,238,233;
--ui-muted-tone-130:127,143,160;
--ui-panel-top-tone-47:238,230,218;
--ui-muted-tone-131:110,100,87;
--ui-accent-text-tone-03:243,203,115;
--ui-muted-tone-132:67,80,100;
--ui-line-strong-tone-72:200,208,218;
--ui-sheen-tone-100:49,58,69;
--ui-accent-text-tone-04:185,105,36;
--ui-bg-tone-19:3,6,10;
--ui-line-strong-tone-73:214,206,195;
--ui-sheen-tone-101:55,49,42;
--ui-line-strong-tone-74:212,204,193;
--ui-sheen-tone-102:48,43,38;
--ui-sheen-tone-103:59,54,47;
--ui-panel-top-tone-48:236,230,222;
--ui-control-tone-03:32,46,62;
--ui-control-tone-04:21,42,69;
--ui-panel-top-tone-49:15,31,53;
--ui-panel-tone-24:8,19,34;
--ui-control-tone-05:20,39,65;
--ui-panel-top-tone-50:13,28,49;
--ui-panel-tone-25:8,19,33;
--ui-control-tone-06:18,37,61;
--ui-panel-top-tone-51:12,27,47;
--ui-bg-soft-tone-30:7,19,32;
--ui-panel-top-tone-52:18,35,58;
--ui-panel-top-tone-53:14,29,51;
--ui-control-tone-07:23,42,67;
--ui-panel-top-tone-54:15,29,51;
--ui-panel-tone-26:9,19,34;
--ui-line-strong-tone-75:204,209,214;
--ui-sheen-tone-104:47,56,67;
--ui-line-strong-tone-76:214,209,202;
--ui-bg-soft-tone-31:15,22,31;
--ui-panel-top-tone-55:240,242,244;
--ui-sheen-tone-105:99,148,211;
--ui-sheen-tone-106:80,125,184;
--ui-sheen-tone-107:55,91,136;
--ui-sheen-tone-108:71,111,165;
--ui-sheen-tone-109:79,124,178;
--ui-panel-top-tone-56:19,37,59;
--ui-panel-tone-27:11,22,38;
--ui-sheen-tone-110:88,125,164;
--ui-panel-top-tone-57:240,236,231;
--ui-panel-top-tone-58:228,228,225;
--ui-sheen-tone-111:50,59,71;
--ui-sheen-tone-112:102,132,159;
--ui-muted-tone-133:73,92,113;
--ui-muted-tone-134:132,127,119;
--ui-line-strong-tone-77:201,209,218;
--ui-sheen-tone-113:49,55,63;
--ui-hover-tone-10:71,88,110;
--ui-panel-tone-28:15,24,42;
--ui-bg-soft-tone-32:7,17,31;
--ui-ink-tone-04:52,66,84;
--ui-line-strong-tone-78:213,210,205;
--ui-panel-top-tone-59:247,244,239;
--ui-panel-top-tone-60:247,244,238;
--ui-panel-top-tone-61:239,234,225;
--ui-line-strong-tone-79:209,206,200;
--ui-panel-top-tone-62:248,245,240;
--ui-line-strong-tone-80:201,208,218;
--ui-sheen-tone-114:78,71,59;
--ui-sheen-tone-115:52,59,70;
--ui-line-strong-tone-81:207,203,197;
--ui-panel-top-tone-63:245,241,234;
--ui-panel-top-tone-64:236,231,225;
--ui-panel-top-tone-65:241,238,232;
--ui-ink-tone-05:41,51,67;
--ui-panel-top-tone-66:241,238,233;
--ui-ink-tone-06:30,40,54;
--ui-panel-top-tone-67:240,236,229;
--ui-accent-text-tone-05:198,124,53;
--ui-muted-tone-135:94,107,124;
--ui-line-strong-tone-82:212,208,202;
--ui-line-strong-tone-83:211,206,199;
--ui-sheen-tone-116:49,57,66;
--ui-accent-text-tone-06:238,191,86;
--ui-sheen-tone-117:50,58,72;
--ui-panel-top-tone-68:242,242,239;
--ui-line-strong-tone-84:77,89,103;
--ui-panel-top-tone-69:30,39,50;
--ui-muted-tone-136:137,146,157;
--ui-control-tone-08:49,59,73;
--ui-panel-tone-29:23,32,42;
--ui-bg-soft-tone-33:14,20,29;
--ui-panel-top-tone-70:27,36,47;
--ui-muted-tone-137:85,98,113;
--ui-control-tone-09:43,53,65;
--ui-text-tone-81:222,234,248;
--ui-line-tone-04:37,50,66;
--ui-bg-tone-20:5,9,15;
--ui-line-tone-05:48,61,78;
--ui-line-strong-tone-85:62,75,93;
--ui-panel-top-tone-71:14,28,48;
--ui-muted-tone-138:85,98,114;
--ui-control-tone-10:40,51,65;
--ui-muted-tone-139:89,101,117;
--ui-hover-tone-11:60,84,108;
--ui-line-strong-tone-86:171,179,188;
--ui-panel-top-tone-72:223,227,230;
--ui-panel-top-tone-73:245,244,240;
--ui-panel-top-tone-74:190,198,205;
--ui-panel-top-tone-75:230,233,235;
--ui-panel-top-tone-76:250,249,245;
--ui-panel-top-tone-77:241,242,240;
--ui-panel-top-tone-78:226,230,233;
--ui-muted-tone-140:173,183,193;
--ui-sheen-tone-118:53,62,76;
--ui-line-strong-tone-87:74,86,99;
--ui-control-tone-11:53,62,72;
--ui-line-strong-tone-88:111,123,136;
--ui-line-strong-tone-89:174,184,194;
--ui-panel-top-tone-79:20,38,54;
--ui-muted-tone-141:166,176,187;
--ui-panel-top-tone-80:225,229,232;
--ui-muted-tone-142:155,165,175;
--ui-sheen-tone-119:50,55,62;
--ui-accent-text-tone-07:185,111,21;
--ui-panel-top-tone-81:245,243,238;
--ui-line-strong-tone-90:219,217,210;
--ui-sheen-tone-120:33,42,52;
--ui-line-strong-tone-91:218,220,217;
--ui-panel-top-tone-82:245,245,241;
--ui-line-strong-tone-92:224,225,221;
--ui-panel-top-tone-83:239,238,232;
--ui-line-strong-tone-93:221,221,213;
--ui-muted-tone-143:62,74,88;
--ui-line-strong-tone-94:219,221,213;
--ui-sheen-tone-121:41,50,58;
--ui-panel-top-tone-84:238,239,234;
--ui-muted-tone-144:84,97,116;
--ui-ink-tone-07:32,44,59;
--ui-muted-tone-145:88,101,115;
--ui-panel-top-tone-85:244,245,241;
--ui-line-strong-tone-95:221,223,218;
--ui-ink-tone-08:51,64,82;
--ui-line-strong-tone-96:217,221,215;
--ui-panel-top-tone-86:221,224,218;
--ui-sheen-tone-122:45,47,41;
--ui-line-strong-tone-97:75,131,189;
--ui-accent-text-tone-08:245,160,79;
--ui-sheen-tone-123:60,59,56;
--ui-muted-tone-146:136,133,126;
--ui-muted-tone-147:134,129,120;
--ui-line-strong-tone-98:207,205,202;
--ui-muted-tone-148:138,134,126;
--ui-muted-tone-149:83,97,115;
--ui-panel-tone-30:20,30,43;
--ui-line-tone-06:24,34,48;
--ui-panel-top-tone-87:222,215,206;
--ui-muted-tone-150:144,133,120;
--ui-muted-tone-151:140,130,119;
--ui-muted-tone-152:141,129,117;
--ui-panel-top-tone-88:221,214,205;
--ui-bg-tone-21:3,4,5;
--ui-muted-tone-153:136,126,116;
--ui-line-strong-tone-99:116,148,178;
--ui-line-strong-tone-100:117,173,235;
--ui-sheen-tone-124:117,173,235;
--ui-muted-tone-154:43,79,117;
--ui-panel-top-tone-89:248,247,244;
--ui-panel-top-tone-90:238,237,233;
--ui-panel-top-tone-91:228,227,223;
--ui-panel-top-tone-92:240,239,235;
--ui-panel-top-tone-93:250,249,246;
--ui-panel-top-tone-94:244,243,239;
--ui-muted-strong-tone-78:156,174,195;
--ui-muted-strong-tone-79:145,160,182;
--ui-panel-top-tone-95:203,213,227;
--ui-muted-tone-155:117,173,235;
--ui-panel-top-tone-96:244,241,235;
--ui-hover-tone-12:52,64,79;
--ui-muted-tone-156:75,131,189;
--ui-panel-top-tone-97:18,32,50;
--ui-text-tone-82:244,246,248;
--ui-muted-tone-157:148,160,174;
--ui-ink-tone-09:9,17,26;
--ui-muted-strong-tone-80:185,196,216;
--ui-line-tone-07:38,53,78;
--ui-muted-tone-158:61,74,97;
--ui-line-strong-tone-101:201,209,223;
--ui-panel-tone-31:13,24,41;
--ui-panel-tone-32:10,20,35;
--ui-line-strong-tone-102:40,62,92;
--ui-line-tone-08:39,61,89;
--ui-panel-tone-33:14,26,43;
--ui-panel-tone-34:12,23,38;
--ui-panel-top-tone-98:18,34,58;
--ui-line-strong-tone-103:53,86,121;
--ui-hover-tone-13:28,50,80;
--ui-control-tone-12:20,37,62;
--ui-line-strong-tone-104:49,74,107;
--ui-panel-top-tone-99:245,247,251;
--ui-line-strong-tone-105:210,219,232;
--ui-sheen-tone-125:40,56,82;
--ui-panel-top-tone-100:232,237,251;
--ui-line-strong-tone-106:200,212,232;
--ui-muted-tone-159:51,72,107;
--ui-ink-tone-10:23,32,51;
--ui-text-tone-83:117,173,235;
--ui-line-strong-tone-107:205,208,203;
--ui-line-strong-tone-108:154,181,232;
--ui-ink-tone-11:16,23,34;
--ui-muted-strong-tone-81:147,163,186;
--ui-text-tone-84:237,242,248;
--ui-panel-top-tone-101:16,32,53;
--ui-panel-tone-35:9,20,37;
--ui-panel-top-tone-102:248,250,253;
--ui-line-strong-tone-109:214,222,234;
--ui-ink-tone-12:30,48,68;
--ui-muted-tone-160:98,116,135;
--ui-panel-top-tone-103:245,248,252;
--ui-sheen-tone-126:143,162,187;
--ui-muted-strong-tone-82:145,164,187;
--ui-panel-top-tone-104:240,243,247;
--ui-line-strong-tone-110:201,211,223;
--ui-line-strong-tone-111:181,195,212;
--ui-muted-tone-161:99,118,139;
--ui-panel-tone-36:11,20,34;
--ui-panel-tone-37:14,24,40;
--ui-text-tone-85:237,243,253;
--ui-muted-strong-tone-83:154,168,188;
--ui-line-strong-tone-112:151,180,232;
--ui-sheen-tone-127:65,101,205;
--ui-bg-tone-22:5,10,19;
--ui-muted-strong-tone-84:158,172,192;
--ui-muted-tone-162:137,153,175;
--ui-sheen-tone-128:112,148,238;
--ui-muted-strong-tone-85:186,197,213;
--ui-text-tone-86:241,245,252;
--ui-text-tone-87:188,208,255;
--ui-line-strong-tone-113:111,156,255;
--ui-sheen-tone-129:86,124,222;
--ui-sheen-tone-130:80,113,204;
--ui-muted-strong-tone-86:159,186,255;
--ui-sheen-tone-131:72,111,255;
--ui-muted-tone-163:64,109,255;
--ui-panel-top-tone-105:195,214,255;
--ui-muted-tone-164:113,150,255;
--ui-panel-top-tone-106:155,216,255;
--ui-text-tone-88:245,247,251;
--ui-line-strong-tone-114:144,173,230;
--ui-text-tone-89:231,237,248;
--ui-muted-tone-165:130,145,166;
--ui-line-strong-tone-115:145,173,226;
--ui-text-tone-90:220,229,243;
--ui-muted-strong-tone-87:144,175,251;
--ui-sheen-tone-132:98,137,233;
--ui-line-strong-tone-116:142,170,226;
--ui-bg-tone-23:5,10,18;
--ui-text-tone-91:233,238,248;
--ui-muted-tone-166:104,120,142;
--ui-line-strong-tone-117:112,151,247;
--ui-text-tone-92:74,115,221;
--ui-hover-tone-14:43,58,80;
--ui-line-strong-tone-118:141,168,218;
--ui-sheen-tone-133:102,139,230;
--ui-sheen-tone-134:83,124,225;
--ui-text-tone-93:110,153,255;
--ui-muted-strong-tone-88:169,179,194;
--ui-text-tone-94:223,230,241;
--ui-muted-tone-167:105,122,145;
--ui-sheen-tone-135:75,112,211;
--ui-line-strong-tone-119:143,172,227;
--ui-panel-tone-38:14,24,38;
--ui-sheen-tone-136:95,125,188;
--ui-panel-tone-39:16,26,40;
--ui-muted-tone-168:115,131,154;
--ui-muted-strong-tone-89:182,192,207;
--ui-muted-tone-169:116,132,154;
--ui-muted-strong-tone-90:130,167,255;
--ui-muted-tone-170:67,82,105;
--ui-text-tone-95:243,246,251;
--ui-muted-strong-tone-91:166,177,192;
--ui-text-tone-96:213,220,232;
--ui-text-tone-97:230,235,244;
--ui-text-tone-98:237,242,249;
--ui-muted-strong-tone-92:170,181,197;
--ui-line-strong-tone-120:111,151,255;
--ui-sheen-tone-137:86,124,219;
--ui-text-tone-99:202,212,227;
--ui-line-strong-tone-121:123,155,225;
--ui-panel-tone-40:16,27,44;
--ui-text-tone-100:172,194,255;
--ui-line-strong-tone-122:140,167,216;
--ui-line-strong-tone-123:102,147,255;
--ui-sheen-tone-138:76,121,241;
--ui-bg-soft-tone-34:8,15,27;
--ui-sheen-tone-139:86,130,245;
--ui-muted-strong-tone-93:128,165,255;
--ui-muted-strong-tone-94:194,206,222;
--ui-muted-tone-171:118,160,255;
--ui-muted-tone-172:68,102,237;
--ui-text-tone-101:68,102,237;
--ui-line-strong-tone-124:137,168,232;
--ui-sheen-tone-140:111,151,255;
--ui-panel-top-tone-107:17,28,45;
--ui-muted-strong-tone-95:145,175,249;
--ui-muted-strong-tone-96:159,184,243;
--ui-muted-tone-173:117,134,157;
--ui-muted-strong-tone-97:145,161,183;
--ui-sheen-tone-141:78,120,235;
--ui-sheen-tone-142:75,116,214;
--ui-control-tone-13:21,36,61;
--ui-muted-tone-174:114,131,155;
--ui-line-strong-tone-125:157,187,255;
--ui-text-tone-102:200,215,244;
--ui-muted-strong-tone-98:155,170,193;
--ui-bg-soft-tone-35:10,14,22;
--ui-panel-top-tone-108:18,39,47;
--ui-bg-soft-tone-36:8,15,23;
--ui-bg-soft-tone-37:9,13,23;
--ui-bg-soft-tone-38:12,15,22;
--ui-bg-soft-tone-39:8,15,22;
--ui-sheen-tone-143:91,169,255;
--ui-panel-top-tone-109:19,38,59;
--ui-bg-soft-tone-40:8,14,22;
--ui-panel-top-tone-110:140,178,255;
--ui-muted-tone-175:85,125,255;
--ui-muted-strong-tone-99:157,170,192;
--ui-panel-top-tone-111:17,28,46;
--ui-text-tone-103:220,229,244;
--ui-muted-tone-176:126,145,172;
--ui-hover-tone-15:31,48,78;
--ui-muted-strong-tone-100:142,169,231;
--ui-panel-top-tone-112:27,39,57;
--ui-muted-tone-177:96,127,202;
--ui-muted-tone-178:108,126,152;
--ui-muted-strong-tone-101:163,175,191;
--ui-sheen-tone-144:89,128,224;
--ui-text-tone-104:224,231,242;
--ui-muted-tone-179:112,128,151;
--ui-muted-strong-tone-102:145,167,202;
--ui-sheen-tone-145:104,140,228;
--ui-sheen-tone-146:96,135,234;
--ui-muted-tone-180:89,112,143;
--ui-muted-strong-tone-103:170,182,199;
--ui-text-tone-105:189,208,255;
--ui-muted-strong-tone-104:145,166,197;
--ui-muted-tone-181:113,128,151;
--ui-panel-tone-41:16,27,43;
--ui-muted-strong-tone-105:169,192,251;
--ui-sheen-tone-147:125,150,199;
--ui-muted-tone-182:84,124,255;
--ui-panel-top-tone-113:138,184,255;
--ui-line-strong-tone-126:177,195,229;
--ui-text-tone-106:238,242,247;
--ui-accent-text-tone-09:255,173,85;
--ui-bg-tone-24:4,9,14;
--ui-text-tone-107:238,243,251;
--ui-text-tone-108:247,249,252;
--ui-text-tone-109:231,235,242;
--ui-line-strong-tone-127:147,179,246;
--ui-text-tone-110:224,233,246;
--ui-muted-tone-183:120,138,164;
--ui-line-strong-tone-128:142,170,225;
--ui-muted-strong-tone-106:167,184,209;
--ui-text-tone-111:228,234,243;
--ui-line-strong-tone-129:139,170,230;
--ui-text-tone-112:223,230,242;
--ui-line-strong-tone-130:139,173,239;
--ui-sheen-tone-148:74,111,217;
--ui-line-strong-tone-131:147,177,236;
--ui-panel-top-tone-114:19,30,48;
--ui-line-strong-tone-132:135,171,255;
--ui-control-tone-14:23,38,61;
--ui-sheen-tone-149:82,122,226;
--ui-muted-strong-tone-107:146,176,255;
--ui-text-tone-113:237,242,250;
--ui-muted-tone-184:102,132,201;
--ui-muted-strong-tone-108:168,190,255;
--ui-sheen-tone-150:86,123,255;
--ui-muted-strong-tone-109:158,185,255;
--ui-muted-tone-185:119,138,166;
--ui-muted-strong-tone-110:168,188,219;
--ui-muted-tone-186:108,139,205;
--ui-muted-tone-187:132,166,238;
--ui-line-tone-09:8,14,23;
--ui-muted-tone-188:121,153,224;
--ui-muted-tone-189:75,101,160;
--ui-text-tone-114:191,210,255;
--ui-sheen-tone-151:64,103,196;
--ui-panel-top-tone-115:145,177,245;
--ui-muted-tone-190:90,122,192;
--ui-bg-tone-25:5,9,16;
--ui-bg-tone-26:4,7,12;
--ui-text-tone-115:241,243,247;
--ui-accent-text-tone-10:255,171,80;
--ui-accent-text-tone-11:255,208,155;
--ui-accent-text-tone-12:255,194,118;
--ui-accent-text-tone-13:255,208,154;
--ui-bg-soft-tone-41:15,19,27;
--ui-accent-text-tone-14:255,180,95;
--ui-text-tone-116:238,241,246;
--ui-bg-tone-27:4,8,13;
--ui-text-tone-117:247,248,251;
--ui-accent-text-tone-15:255,195,126;
--ui-line-strong-tone-133:137,169,232;
--ui-sheen-tone-152:84,126,231;
--ui-line-strong-tone-134:169,194,255;
--ui-muted-tone-191:115,156,255;
--ui-muted-tone-192:64,95,218;
--ui-sheen-tone-153:55,91,194;
--ui-line-strong-tone-135:119,157,255;
--ui-muted-strong-tone-111:169,184,207;
--ui-muted-tone-193:116,135,164;
--ui-muted-tone-194:113,152,255;
--ui-sheen-tone-154:112,136,181;
--ui-text-tone-118:133,162,220;
--ui-line-tone-10:16,26,42;
--ui-panel-top-tone-116:154,184,255;
--ui-line-strong-tone-136:139,169,229;
--ui-muted-strong-tone-112:158,180,216;
--ui-control-tone-15:27,42,67;
--ui-text-tone-119:214,226,248;
--ui-muted-tone-195:123,140,166;
--ui-line-strong-tone-137:126,158,224;
--ui-sheen-tone-155:57,83,133;
--ui-muted-tone-196:119,144,184;
--ui-text-tone-120:196,213,255;
--ui-line-strong-tone-138:116,153,244;
--ui-sheen-tone-156:91,132,233;
--ui-line-strong-tone-139:79,100,135;
--ui-bg-tone-28:8,10,15;
--ui-ink-tone-13:23,23,23;
--ui-accent-text-tone-16:168,93,23;
--ui-text-tone-121:245,245,245;
--ui-text-tone-122:242,242,242;
--ui-ink-tone-14:17,17,17;
--ui-line-strong-tone-140:99,145,255;
--ui-control-tone-16:23,38,63;
--ui-muted-strong-tone-113:145,176,255;
--ui-bg-soft-tone-42:11,18,30;
--ui-text-tone-123:232,237,245;
--ui-sheen-tone-157:56,87,164;
--ui-text-tone-124:244,244,244;
--ui-accent-text-tone-17:255,190,114;
--ui-accent-text-tone-18:255,198,129;
--ui-panel-tone-42:38,38,38;
--ui-line-strong-tone-141:139,169,226;
--ui-panel-tone-43:15,26,43;
--ui-control-tone-17:25,40,64;
--ui-text-tone-125:214,226,255;
--ui-muted-tone-197:57,80,120;
--ui-sheen-tone-158:92,130,225;
--ui-muted-strong-tone-114:120,148,213;
--ui-muted-strong-tone-115:189,200,217;
--ui-text-tone-126:215,226,255;
--ui-ink-tone-15:35,35,35;
--ui-muted-tone-198:127,142,165;
--ui-bg-soft-tone-43:10,18,30;
--ui-text-tone-127:220,230,255;
--ui-muted-tone-199:89,109,132;
--ui-sheen-tone-159:104,151,219;
--ui-line-strong-tone-142:154,179,220;
--ui-panel-tone-44:13,21,35;
--ui-bg-soft-tone-44:9,15,27;
--ui-line-strong-tone-143:140,168,214;
--ui-panel-tone-45:16,25,42;
--ui-sheen-tone-160:51,58,69;
--ui-muted-tone-200:93,106,124;
--ui-line-strong-tone-144:215,210,204;
--ui-panel-top-tone-117:240,236,230;
--ui-ink-tone-16:31,40,53;
--ui-line-strong-tone-145:216,210,203;
--ui-line-strong-tone-146:221,216,209;
--ui-panel-top-tone-118:238,233,226;
--ui-muted-tone-201:135,146,161;
--ui-panel-top-tone-119:241,237,231;
--ui-line-strong-tone-147:217,211,203;
--ui-panel-top-tone-120:242,237,230;
--ui-panel-top-tone-121:238,231,222;
--ui-line-strong-tone-148:208,213,221;
--ui-panel-tone-46:10,19,34;
--ui-muted-strong-tone-116:177,189,206;
--ui-panel-top-tone-122:247,247,247;
--ui-bg-tone-29:3,9,20;
--ui-bg-soft-tone-45:5,13,27;
--ui-panel-tone-47:7,18,34;
--ui-panel-tone-48:10,21,39;
--ui-line-strong-tone-149:142,174,236;
--ui-line-strong-tone-150:154,186,255;
--ui-text-tone-128:246,248,255;
--ui-muted-strong-tone-117:163,176,197;
--ui-hover-tone-16:17,42,90;
--ui-hover-tone-17:21,18,90;
--ui-bg-tone-30:2,7,18;
--ui-bg-tone-31:2,6,16;
--ui-line-strong-tone-151:166,190,255;
--ui-panel-tone-49:12,23,42;
--ui-bg-soft-tone-46:6,12,22;
--ui-muted-strong-tone-118:143,175,239;
--ui-panel-tone-50:11,20,37;
--ui-bg-soft-tone-47:4,11,22;
--ui-text-tone-129:111,149,255;
--ui-panel-top-tone-123:19,32,56;
--ui-bg-soft-tone-48:8,15,29;
--ui-line-strong-tone-152:148,178,237;
--ui-muted-strong-tone-119:143,176,255;
--ui-bg-tone-32:1,5,12;
--ui-line-strong-tone-153:144,174,236;
--ui-panel-tone-51:14,24,43;
--ui-text-tone-130:220,229,248;
--ui-bg-soft-tone-49:9,17,31;
--ui-bg-tone-33:5,11,21;
--ui-bg-soft-tone-50:7,14,26;
--ui-bg-soft-tone-51:7,14,27;
--ui-control-tone-18:21,35,63;
--ui-control-tone-19:18,33,65;
--ui-text-tone-131:216,224,239;
--ui-muted-tone-202:123,137,160;
--ui-panel-tone-52:10,18,33;
--ui-hover-tone-18:41,58,86;
--ui-panel-top-tone-124:16,31,57;
--ui-text-tone-132:203,213,230;
--ui-muted-tone-203:111,149,255;
--ui-muted-tone-204:78,117,236;
--ui-text-tone-133:74,116,224;
--ui-text-tone-134:215,225,244;
--ui-text-tone-135:219,229,247;
--ui-line-tone-11:53,66,88;
--ui-text-tone-136:245,246,250;
--ui-muted-strong-tone-120:197,205,221;
--ui-line-strong-tone-154:88,100,120;
--ui-ink-tone-17:23,32,44;
--ui-ink-tone-18:32,43,58;
--ui-line-strong-tone-155:218,218,214;
--ui-sheen-tone-161:24,36,52;
--ui-muted-tone-205:82,94,110;
--ui-bg-tone-34:8,9,15;
--ui-bg-soft-tone-52:15,19,28;
--ui-muted-tone-206:146,152,170;
--ui-text-tone-137:245,247,255;
--ui-line-tone-12:38,44,57;
--ui-control-tone-20:27,32,66;
--ui-bg-tone-35:6,8,12;
--ui-bg-soft-tone-53:15,18,27;
--ui-text-tone-138:185,187,255;
--ui-muted-strong-tone-121:167,170,255;
--ui-bg-tone-36:11,13,21;
--ui-muted-strong-tone-122:199,202,218;
--ui-panel-tone-53:22,26,38;
--ui-bg-soft-tone-54:12,14,22;
--ui-line-strong-tone-156:185,187,255;
--ui-line-strong-tone-157:151,153,255;
--ui-sheen-tone-162:124,124,255;
--ui-text-tone-139:241,243,255;
--ui-muted-strong-tone-123:159,165,184;
--ui-muted-tone-207:53,84,122;
--ui-bg-tone-37:2,7,17;
--ui-panel-tone-54:10,20,36;
--ui-ink-tone-19:7,16,28;
--ui-panel-top-tone-125:240,237,231;
--ui-bg-tone-38:6,9,14;
--ui-panel-tone-55:19,24,35;
--ui-bg-tone-39:10,13,21;
--ui-text-tone-140:247,248,252;
--ui-muted-tone-208:150,157,175;
--ui-muted-strong-tone-124:201,206,218;
--ui-sheen-tone-163:91,75,220;
--ui-sheen-tone-164:30,67,135;
--ui-bg-tone-40:7,9,16;
--ui-muted-tone-209:62,71,201;
--ui-text-tone-141:95,87,255;
--ui-sheen-tone-165:125,116,255;
--ui-sheen-tone-166:89,96,255;
--ui-line-strong-tone-158:130,120,255;
--ui-muted-strong-tone-125:153,148,255;
--ui-panel-tone-56:21,26,38;
--ui-panel-tone-57:25,29,43;
--ui-bg-soft-tone-55:13,17,27;
--ui-sheen-tone-167:129,119,255;
--ui-accent-text-tone-19:255,220,164;
--ui-text-tone-142:91,95,255;
--ui-text-tone-143:130,120,255;
--ui-sheen-tone-168:130,120,255;
--ui-text-tone-144:189,185,255;
--ui-bg-soft-tone-56:11,14,22;
--ui-line-strong-tone-159:130,164,232;
--ui-muted-tone-210:136,151,172;
--ui-panel-top-tone-126:238,241,246;
--ui-muted-tone-211:82,97,116;
--ui-panel-tone-58:15,20,34;
--ui-bg-tone-41:3,6,12;
--ui-panel-top-tone-127:20,28,45;
--ui-bg-soft-tone-57:11,16,27;
--ui-panel-top-tone-128:139,130,255;
--ui-muted-tone-212:102,114,232;
--ui-muted-strong-tone-126:167,175,192;
--ui-text-tone-145:231,229,255;
--ui-muted-tone-213:107,120,255;
--ui-panel-tone-59:18,24,35;
--ui-muted-tone-214:126,137,158;
--ui-bg-tone-42:9,13,20;
--ui-bg-tone-43:3,5,9;
--ui-panel-tone-60:20,24,44;
--ui-line-strong-tone-160:111,134,255;
--ui-panel-top-tone-129:23,22,46;
--ui-line-strong-tone-161:136,120,232;
--ui-panel-tone-61:18,27,41;
--ui-line-strong-tone-162:110,135,168;
--ui-panel-top-tone-130:245,247,252;
--ui-panel-top-tone-131:247,249,252;
--ui-line-tone-13:27,34,51;
--ui-ink-tone-20:23,27,39;
--ui-muted-tone-215:111,120,141;
--ui-muted-tone-216:51,61,80;
--ui-sheen-tone-169:55,67,92;
--ui-sheen-tone-170:99,103,255;
--ui-sheen-tone-171:72,119,210;
--ui-panel-top-tone-132:23,30,46;
--ui-panel-top-tone-133:244,246,250;
--ui-panel-top-tone-134:236,239,246;
--ui-panel-top-tone-135:243,245,250;
--ui-panel-top-tone-136:241,244,255;
--ui-panel-top-tone-137:241,245,249;
--ui-panel-top-tone-138:238,241,247;
--ui-line-strong-tone-163:145,151,255;
--ui-sheen-tone-172:43,54,112;
--ui-text-tone-146:203,200,255;
--ui-line-strong-tone-164:151,145,255;
--ui-accent-text-tone-20:245,209,140;
--ui-accent-text-tone-21:255,224,163;
--ui-line-strong-tone-165:103,112,220;
--ui-sheen-tone-173:65,76,128;
--ui-muted-tone-217:81,75,197;
--ui-sheen-tone-174:94,103,255;
--ui-text-tone-147:212,208,255;
--ui-control-tone-21:40,46,62;
--ui-panel-top-tone-139:217,220,229;
--ui-text-tone-148:203,213,227;
--ui-muted-tone-218:52,64,79;
--ui-sheen-tone-175:42,53,67;
--ui-bg-soft-tone-58:4,15,29;
--ui-panel-top-tone-140:243,240,234;
--ui-panel-top-tone-141:235,233,228;
--ui-line-strong-tone-166:208,213,220;
--ui-panel-top-tone-142:12,26,46;
--ui-panel-top-tone-143:15,30,53;
--ui-sheen-tone-176:74,119,170;
--ui-panel-top-tone-144:241,239,234;
--ui-panel-top-tone-145:238,236,231;
--ui-panel-top-tone-146:231,229,224;
--ui-sheen-tone-177:50,58,69;
--ui-accent-text-tone-22:239,183,80;
--ui-accent-text-tone-23:255,192,120;
--ui-bg-soft-tone-59:8,18,31;
--ui-panel-top-tone-147:236,233,227;
--ui-panel-top-tone-148:247,245,240;
--ui-sheen-tone-178:34,46,60;
--ui-sheen-tone-179:72,126,184;
--ui-sheen-tone-180:31,35,40;
--ui-panel-top-tone-149:245,241,236;
--ui-panel-top-tone-150:229,227,224;
--ui-line-strong-tone-167:197,203,209;
--ui-line-strong-tone-168:203,211,220;
--ui-sheen-tone-181:91,148,208;
--ui-panel-top-tone-151:13,26,46;
--ui-sheen-tone-182:103,161,222;
--ui-control-tone-22:18,35,61;
--ui-panel-tone-62:11,22,39;
--ui-line-strong-tone-169:53,80,110;
--ui-text-tone-149:132,187,241;
--ui-sheen-tone-183:41,49,56;
--ui-panel-top-tone-152:246,242,237;
--ui-panel-top-tone-153:231,228,224;
--ui-line-strong-tone-170:195,201,207;
--ui-accent-text-tone-24:240,180,85;
--ui-sheen-tone-184:190,183,174;
--ui-muted-tone-219:182,179,173;
--ui-panel-top-tone-154:23,34,50;
--ui-bg-tone-44:8,10,16;
--ui-text-tone-150:244,246,251;
--ui-control-tone-23:24,35,61;
--ui-line-tone-14:44,56,82;
--ui-bg-soft-tone-60:13,18,28;
--ui-control-tone-24:33,46,73;
--ui-muted-strong-tone-127:185,193,211;
--ui-line-strong-tone-171:61,74,104;
--ui-text-tone-151:219,228,255;
--ui-text-tone-152:243,246,255;
--ui-muted-strong-tone-128:158,171,195;
--ui-text-tone-153:240,243,255;
--ui-hover-tone-19:41,52,78;
--ui-muted-strong-tone-129:159,188,255;
--ui-line-tone-15:37,38,49;
--ui-muted-strong-tone-130:168,168,179;
--ui-line-tone-16:48,51,63;
--ui-muted-tone-220:48,75,105;
--ui-bg-tone-45:7,10,18;
--ui-panel-top-tone-155:21,30,53;
--ui-muted-strong-tone-131:185,194,211;
--ui-muted-strong-tone-132:159,193,255;
--ui-sheen-tone-185:82,130,255;
--ui-text-tone-154:185,206,255;
--ui-text-tone-155:217,223,235;
--ui-muted-strong-tone-133:117,173,235;
--ui-accent-text-tone-25:166,93,31;
}
html[data-palette="graphite"]{
--ui-bg:#040403;
--ui-bg-soft:#080807;
--ui-panel:#0B0B0A;
--ui-panel-top:#131311;
--ui-control:#171714;
--ui-inset:#060605;
--ui-hover:#2B2923;
--ui-line:#2B2925;
--ui-line-strong:#3D3932;
--ui-text:#F1EFE9;
--ui-muted:#ADA89F;
--ui-muted-strong:#D1CAC0;
--ui-ink:#1A1711;
--ui-sheen:#D2C2A6;
--ui-scroll:#59564E;
--ui-accent-fill:#F5A04F;
--ui-accent-ink:#F5A04F;
--ui-accent-hover:#FFB762;
--ui-on-accent:#21180F;
--ui-selected:#332718;
--ui-control-top:#24231E;
--ui-control-bottom:#12120F;
--ui-shadow:0 14px 34px #0003;
--ui-menu-shadow:0 24px 70px #0005;
--ui-danger:#EF5369;
--ui-success:#57CD9A;
--ui-warning:#FFC26A;
--ui-bg-tone-01:4,4,3;
--ui-bg-soft-tone-01:8,8,7;
--ui-panel-tone-01:11,11,10;
--ui-panel-tone-02:11,11,10;
--ui-line-strong-tone-01:61,57,50;
--ui-text-tone-01:241,239,233;
--ui-muted-strong-tone-01:209,202,192;
--ui-muted-strong-tone-02:209,202,192;
--ui-muted-tone-01:173,168,159;
--ui-panel-top-tone-01:19,19,17;
--ui-sheen-tone-01:210,194,166;
--ui-sheen-tone-02:210,194,166;
--ui-bg-soft-tone-02:8,8,7;
--ui-bg-tone-02:4,4,3;
--ui-bg-tone-03:4,4,3;
--ui-sheen-tone-03:210,194,166;
--ui-sheen-tone-04:210,194,166;
--ui-sheen-tone-05:210,194,166;
--ui-bg-tone-04:4,4,3;
--ui-muted-strong-tone-03:209,202,192;
--ui-text-tone-02:241,239,233;
--ui-panel-top-tone-02:19,19,17;
--ui-line-strong-tone-02:61,57,50;
--ui-panel-top-tone-03:19,19,17;
--ui-ink-tone-01:26,23,17;
--ui-panel-top-tone-04:19,19,17;
--ui-muted-tone-02:173,168,159;
--ui-muted-tone-03:173,168,159;
--ui-text-tone-03:241,239,233;
--ui-panel-top-tone-05:19,19,17;
--ui-muted-tone-04:173,168,159;
--ui-muted-tone-05:173,168,159;
--ui-line-strong-tone-03:61,57,50;
--ui-text-tone-04:241,239,233;
--ui-sheen-tone-06:210,194,166;
--ui-line-strong-tone-04:61,57,50;
--ui-muted-strong-tone-04:209,202,192;
--ui-panel-top-tone-06:19,19,17;
--ui-muted-tone-06:173,168,159;
--ui-panel-top-tone-07:19,19,17;
--ui-muted-tone-07:173,168,159;
--ui-muted-tone-08:173,168,159;
--ui-muted-tone-09:173,168,159;
--ui-sheen-tone-07:210,194,166;
--ui-sheen-tone-08:210,194,166;
--ui-line-strong-tone-05:61,57,50;
--ui-panel-tone-03:11,11,10;
--ui-bg-soft-tone-03:8,8,7;
--ui-muted-tone-10:173,168,159;
--ui-panel-top-tone-08:19,19,17;
--ui-muted-tone-11:173,168,159;
--ui-muted-tone-12:173,168,159;
--ui-sheen-tone-09:210,194,166;
--ui-muted-strong-tone-05:209,202,192;
--ui-sheen-tone-10:210,194,166;
--ui-panel-tone-04:11,11,10;
--ui-bg-soft-tone-04:8,8,7;
--ui-muted-strong-tone-06:209,202,192;
--ui-hover-tone-01:43,41,35;
--ui-bg-soft-tone-05:8,8,7;
--ui-panel-top-tone-09:19,19,17;
--ui-bg-tone-05:4,4,3;
--ui-sheen-tone-11:210,194,166;
--ui-sheen-tone-12:210,194,166;
--ui-bg-soft-tone-06:8,8,7;
--ui-text-tone-05:241,239,233;
--ui-bg-tone-06:4,4,3;
--ui-bg-soft-tone-07:8,8,7;
--ui-bg-soft-tone-08:8,8,7;
--ui-muted-strong-tone-07:209,202,192;
--ui-muted-tone-13:173,168,159;
--ui-sheen-tone-13:210,194,166;
--ui-bg-soft-tone-09:8,8,7;
--ui-muted-tone-14:173,168,159;
--ui-panel-top-tone-10:19,19,17;
--ui-muted-tone-15:173,168,159;
--ui-panel-top-tone-11:19,19,17;
--ui-panel-tone-05:11,11,10;
--ui-muted-strong-tone-08:209,202,192;
--ui-text-tone-06:241,239,233;
--ui-sheen-tone-14:210,194,166;
--ui-muted-tone-16:173,168,159;
--ui-muted-tone-17:173,168,159;
--ui-sheen-tone-15:210,194,166;
--ui-text-tone-07:241,239,233;
--ui-sheen-tone-16:210,194,166;
--ui-text-tone-08:241,239,233;
--ui-sheen-tone-17:210,194,166;
--ui-muted-strong-tone-09:209,202,192;
--ui-muted-strong-tone-10:209,202,192;
--ui-muted-tone-18:173,168,159;
--ui-muted-tone-19:173,168,159;
--ui-panel-top-tone-12:19,19,17;
--ui-panel-top-tone-13:19,19,17;
--ui-muted-tone-20:173,168,159;
--ui-muted-tone-21:173,168,159;
--ui-muted-tone-22:173,168,159;
--ui-muted-tone-23:173,168,159;
--ui-muted-tone-24:173,168,159;
--ui-muted-strong-tone-11:209,202,192;
--ui-muted-strong-tone-12:209,202,192;
--ui-panel-top-tone-14:19,19,17;
--ui-muted-tone-25:173,168,159;
--ui-muted-tone-26:173,168,159;
--ui-panel-tone-06:11,11,10;
--ui-muted-tone-27:173,168,159;
--ui-muted-strong-tone-13:209,202,192;
--ui-text-tone-09:241,239,233;
--ui-panel-top-tone-15:19,19,17;
--ui-bg-soft-tone-10:8,8,7;
--ui-muted-tone-28:173,168,159;
--ui-panel-top-tone-16:19,19,17;
--ui-bg-soft-tone-11:8,8,7;
--ui-muted-tone-29:173,168,159;
--ui-panel-top-tone-17:19,19,17;
--ui-muted-tone-30:173,168,159;
--ui-text-tone-10:241,239,233;
--ui-muted-tone-31:173,168,159;
--ui-panel-top-tone-18:19,19,17;
--ui-text-tone-11:241,239,233;
--ui-muted-tone-32:173,168,159;
--ui-control-tone-01:23,23,20;
--ui-muted-strong-tone-14:209,202,192;
--ui-sheen-tone-18:210,194,166;
--ui-line-strong-tone-06:61,57,50;
--ui-text-tone-12:241,239,233;
--ui-panel-tone-07:11,11,10;
--ui-sheen-tone-19:210,194,166;
--ui-muted-strong-tone-15:209,202,192;
--ui-muted-tone-33:173,168,159;
--ui-muted-strong-tone-16:209,202,192;
--ui-panel-top-tone-19:19,19,17;
--ui-bg-tone-07:4,4,3;
--ui-line-strong-tone-07:61,57,50;
--ui-text-tone-13:241,239,233;
--ui-line-strong-tone-08:61,57,50;
--ui-muted-tone-34:173,168,159;
--ui-panel-tone-08:11,11,10;
--ui-muted-strong-tone-17:209,202,192;
--ui-muted-strong-tone-18:209,202,192;
--ui-muted-strong-tone-19:209,202,192;
--ui-muted-tone-35:173,168,159;
--ui-muted-tone-36:173,168,159;
--ui-text-tone-14:241,239,233;
--ui-line-strong-tone-09:61,57,50;
--ui-muted-strong-tone-20:209,202,192;
--ui-muted-strong-tone-21:209,202,192;
--ui-line-strong-tone-10:61,57,50;
--ui-sheen-tone-20:210,194,166;
--ui-muted-strong-tone-22:209,202,192;
--ui-line-strong-tone-11:61,57,50;
--ui-sheen-tone-21:210,194,166;
--ui-panel-tone-09:11,11,10;
--ui-bg-tone-08:4,4,3;
--ui-text-tone-15:241,239,233;
--ui-text-tone-16:241,239,233;
--ui-line-strong-tone-12:61,57,50;
--ui-sheen-tone-22:210,194,166;
--ui-hover-tone-02:43,41,35;
--ui-sheen-tone-23:210,194,166;
--ui-muted-tone-37:173,168,159;
--ui-panel-tone-10:11,11,10;
--ui-muted-tone-38:173,168,159;
--ui-sheen-tone-24:210,194,166;
--ui-sheen-tone-25:210,194,166;
--ui-sheen-tone-26:210,194,166;
--ui-line-strong-tone-13:61,57,50;
--ui-text-tone-17:241,239,233;
--ui-sheen-tone-27:210,194,166;
--ui-line-strong-tone-14:61,57,50;
--ui-sheen-tone-28:210,194,166;
--ui-text-tone-18:241,239,233;
--ui-sheen-tone-29:210,194,166;
--ui-panel-tone-11:11,11,10;
--ui-muted-strong-tone-23:209,202,192;
--ui-muted-tone-39:173,168,159;
--ui-panel-top-tone-20:19,19,17;
--ui-line-strong-tone-15:61,57,50;
--ui-panel-top-tone-21:19,19,17;
--ui-text-tone-19:241,239,233;
--ui-text-tone-20:241,239,233;
--ui-sheen-tone-30:210,194,166;
--ui-line-strong-tone-16:61,57,50;
--ui-text-tone-21:241,239,233;
--ui-muted-tone-40:173,168,159;
--ui-line-strong-tone-17:61,57,50;
--ui-bg-soft-tone-12:8,8,7;
--ui-bg-tone-09:4,4,3;
--ui-sheen-tone-31:210,194,166;
--ui-muted-strong-tone-24:209,202,192;
--ui-text-tone-22:241,239,233;
--ui-text-tone-23:241,239,233;
--ui-muted-tone-41:173,168,159;
--ui-line-strong-tone-18:61,57,50;
--ui-sheen-tone-32:210,194,166;
--ui-line-strong-tone-19:61,57,50;
--ui-bg-soft-tone-13:8,8,7;
--ui-sheen-tone-33:210,194,166;
--ui-line-strong-tone-20:61,57,50;
--ui-muted-strong-tone-25:209,202,192;
--ui-muted-tone-42:173,168,159;
--ui-muted-tone-43:173,168,159;
--ui-muted-tone-44:173,168,159;
--ui-line-strong-tone-21:61,57,50;
--ui-sheen-tone-34:210,194,166;
--ui-panel-tone-12:11,11,10;
--ui-bg-soft-tone-14:8,8,7;
--ui-line-strong-tone-22:61,57,50;
--ui-sheen-tone-35:210,194,166;
--ui-text-tone-24:241,239,233;
--ui-muted-tone-45:173,168,159;
--ui-muted-tone-46:173,168,159;
--ui-text-tone-25:241,239,233;
--ui-muted-tone-47:173,168,159;
--ui-line-strong-tone-23:61,57,50;
--ui-sheen-tone-36:210,194,166;
--ui-muted-strong-tone-26:209,202,192;
--ui-muted-tone-48:173,168,159;
--ui-muted-tone-49:173,168,159;
--ui-sheen-tone-37:210,194,166;
--ui-text-tone-26:241,239,233;
--ui-bg-tone-10:4,4,3;
--ui-sheen-tone-38:210,194,166;
--ui-muted-tone-50:173,168,159;
--ui-text-tone-27:241,239,233;
--ui-muted-strong-tone-27:209,202,192;
--ui-text-tone-28:241,239,233;
--ui-line-strong-tone-24:61,57,50;
--ui-text-tone-29:241,239,233;
--ui-sheen-tone-39:210,194,166;
--ui-muted-tone-51:173,168,159;
--ui-line-strong-tone-25:61,57,50;
--ui-sheen-tone-40:210,194,166;
--ui-line-strong-tone-26:61,57,50;
--ui-sheen-tone-41:210,194,166;
--ui-sheen-tone-42:210,194,166;
--ui-bg-soft-tone-15:8,8,7;
--ui-text-tone-30:241,239,233;
--ui-line-strong-tone-27:61,57,50;
--ui-text-tone-31:241,239,233;
--ui-line-strong-tone-28:61,57,50;
--ui-bg-tone-11:4,4,3;
--ui-panel-tone-13:11,11,10;
--ui-bg-soft-tone-16:8,8,7;
--ui-muted-strong-tone-28:209,202,192;
--ui-sheen-tone-43:210,194,166;
--ui-muted-strong-tone-29:209,202,192;
--ui-panel-top-tone-22:19,19,17;
--ui-panel-tone-14:11,11,10;
--ui-panel-top-tone-23:19,19,17;
--ui-muted-tone-52:173,168,159;
--ui-muted-tone-53:173,168,159;
--ui-muted-tone-54:173,168,159;
--ui-bg-soft-tone-17:8,8,7;
--ui-bg-tone-12:4,4,3;
--ui-muted-strong-tone-30:209,202,192;
--ui-muted-strong-tone-31:209,202,192;
--ui-muted-tone-55:173,168,159;
--ui-sheen-tone-44:210,194,166;
--ui-text-tone-32:241,239,233;
--ui-muted-tone-56:173,168,159;
--ui-text-tone-33:241,239,233;
--ui-sheen-tone-45:210,194,166;
--ui-muted-tone-57:173,168,159;
--ui-line-strong-tone-29:61,57,50;
--ui-muted-tone-58:173,168,159;
--ui-muted-tone-59:173,168,159;
--ui-line-strong-tone-30:61,57,50;
--ui-sheen-tone-46:210,194,166;
--ui-text-tone-34:241,239,233;
--ui-panel-top-tone-24:19,19,17;
--ui-muted-tone-60:173,168,159;
--ui-text-tone-35:241,239,233;
--ui-muted-tone-61:173,168,159;
--ui-muted-tone-62:173,168,159;
--ui-text-tone-36:241,239,233;
--ui-muted-tone-63:173,168,159;
--ui-muted-strong-tone-32:209,202,192;
--ui-line-strong-tone-31:61,57,50;
--ui-sheen-tone-47:210,194,166;
--ui-muted-strong-tone-33:209,202,192;
--ui-muted-strong-tone-34:209,202,192;
--ui-line-strong-tone-32:61,57,50;
--ui-muted-tone-64:173,168,159;
--ui-muted-strong-tone-35:209,202,192;
--ui-muted-tone-65:173,168,159;
--ui-muted-tone-66:173,168,159;
--ui-text-tone-37:241,239,233;
--ui-line-strong-tone-33:61,57,50;
--ui-sheen-tone-48:210,194,166;
--ui-muted-strong-tone-36:209,202,192;
--ui-muted-strong-tone-37:209,202,192;
--ui-bg-tone-13:4,4,3;
--ui-line-strong-tone-34:61,57,50;
--ui-bg-soft-tone-18:8,8,7;
--ui-text-tone-38:241,239,233;
--ui-sheen-tone-49:210,194,166;
--ui-line-strong-tone-35:61,57,50;
--ui-panel-top-tone-25:19,19,17;
--ui-panel-top-tone-26:19,19,17;
--ui-muted-tone-67:173,168,159;
--ui-muted-tone-68:173,168,159;
--ui-hover-tone-03:43,41,35;
--ui-text-tone-39:241,239,233;
--ui-muted-strong-tone-38:209,202,192;
--ui-muted-strong-tone-39:209,202,192;
--ui-muted-strong-tone-40:209,202,192;
--ui-muted-strong-tone-41:209,202,192;
--ui-line-strong-tone-36:61,57,50;
--ui-text-tone-40:241,239,233;
--ui-muted-tone-69:173,168,159;
--ui-muted-tone-70:173,168,159;
--ui-sheen-tone-50:210,194,166;
--ui-text-tone-41:241,239,233;
--ui-text-tone-42:241,239,233;
--ui-muted-tone-71:173,168,159;
--ui-muted-strong-tone-42:209,202,192;
--ui-muted-strong-tone-43:209,202,192;
--ui-muted-tone-72:173,168,159;
--ui-muted-tone-73:173,168,159;
--ui-line-strong-tone-37:61,57,50;
--ui-sheen-tone-51:210,194,166;
--ui-muted-tone-74:173,168,159;
--ui-panel-top-tone-27:19,19,17;
--ui-muted-tone-75:173,168,159;
--ui-muted-strong-tone-44:209,202,192;
--ui-muted-strong-tone-45:209,202,192;
--ui-sheen-tone-52:210,194,166;
--ui-muted-strong-tone-46:209,202,192;
--ui-sheen-tone-53:210,194,166;
--ui-bg-soft-tone-19:8,8,7;
--ui-panel-top-tone-28:19,19,17;
--ui-muted-tone-76:173,168,159;
--ui-muted-tone-77:173,168,159;
--ui-muted-tone-78:173,168,159;
--ui-text-tone-43:241,239,233;
--ui-muted-strong-tone-47:209,202,192;
--ui-text-tone-44:241,239,233;
--ui-bg-soft-tone-20:8,8,7;
--ui-text-tone-45:241,239,233;
--ui-text-tone-46:241,239,233;
--ui-text-tone-47:241,239,233;
--ui-text-tone-48:241,239,233;
--ui-muted-tone-79:173,168,159;
--ui-muted-tone-80:173,168,159;
--ui-line-strong-tone-38:61,57,50;
--ui-text-tone-49:241,239,233;
--ui-muted-tone-81:173,168,159;
--ui-text-tone-50:241,239,233;
--ui-muted-tone-82:173,168,159;
--ui-muted-tone-83:173,168,159;
--ui-panel-top-tone-29:19,19,17;
--ui-muted-tone-84:173,168,159;
--ui-panel-top-tone-30:19,19,17;
--ui-text-tone-51:241,239,233;
--ui-muted-strong-tone-48:209,202,192;
--ui-bg-soft-tone-21:8,8,7;
--ui-line-strong-tone-39:61,57,50;
--ui-muted-tone-85:173,168,159;
--ui-muted-tone-86:173,168,159;
--ui-text-tone-52:241,239,233;
--ui-text-tone-53:241,239,233;
--ui-panel-tone-15:11,11,10;
--ui-text-tone-54:241,239,233;
--ui-line-strong-tone-40:61,57,50;
--ui-bg-soft-tone-22:8,8,7;
--ui-muted-tone-87:173,168,159;
--ui-muted-strong-tone-49:209,202,192;
--ui-muted-strong-tone-50:209,202,192;
--ui-muted-strong-tone-51:209,202,192;
--ui-muted-tone-88:173,168,159;
--ui-muted-tone-89:173,168,159;
--ui-sheen-tone-54:210,194,166;
--ui-panel-top-tone-31:19,19,17;
--ui-bg-soft-tone-23:8,8,7;
--ui-line-strong-tone-41:61,57,50;
--ui-panel-tone-16:11,11,10;
--ui-muted-tone-90:173,168,159;
--ui-line-strong-tone-42:61,57,50;
--ui-sheen-tone-55:210,194,166;
--ui-text-tone-55:241,239,233;
--ui-muted-tone-91:173,168,159;
--ui-line-strong-tone-43:61,57,50;
--ui-sheen-tone-56:210,194,166;
--ui-muted-strong-tone-52:209,202,192;
--ui-hover-tone-04:43,41,35;
--ui-line-strong-tone-44:61,57,50;
--ui-sheen-tone-57:210,194,166;
--ui-panel-top-tone-32:19,19,17;
--ui-line-strong-tone-45:61,57,50;
--ui-control-tone-02:23,23,20;
--ui-text-tone-56:241,239,233;
--ui-sheen-tone-58:210,194,166;
--ui-panel-tone-17:11,11,10;
--ui-bg-soft-tone-24:8,8,7;
--ui-text-tone-57:241,239,233;
--ui-sheen-tone-59:210,194,166;
--ui-sheen-tone-60:210,194,166;
--ui-muted-strong-tone-53:209,202,192;
--ui-muted-strong-tone-54:209,202,192;
--ui-muted-strong-tone-55:209,202,192;
--ui-muted-tone-92:173,168,159;
--ui-muted-tone-93:173,168,159;
--ui-muted-strong-tone-56:209,202,192;
--ui-muted-strong-tone-57:209,202,192;
--ui-muted-tone-94:173,168,159;
--ui-line-strong-tone-46:61,57,50;
--ui-sheen-tone-61:210,194,166;
--ui-hover-tone-05:43,41,35;
--ui-text-tone-58:241,239,233;
--ui-sheen-tone-62:210,194,166;
--ui-sheen-tone-63:210,194,166;
--ui-hover-tone-06:43,41,35;
--ui-muted-strong-tone-58:209,202,192;
--ui-line-strong-tone-47:61,57,50;
--ui-panel-top-tone-33:19,19,17;
--ui-line-strong-tone-48:61,57,50;
--ui-muted-tone-95:173,168,159;
--ui-sheen-tone-64:210,194,166;
--ui-text-tone-59:241,239,233;
--ui-line-strong-tone-49:61,57,50;
--ui-sheen-tone-65:210,194,166;
--ui-panel-tone-18:11,11,10;
--ui-muted-tone-96:173,168,159;
--ui-muted-strong-tone-59:209,202,192;
--ui-muted-strong-tone-60:209,202,192;
--ui-line-strong-tone-50:61,57,50;
--ui-sheen-tone-66:210,194,166;
--ui-line-strong-tone-51:61,57,50;
--ui-sheen-tone-67:210,194,166;
--ui-text-tone-60:241,239,233;
--ui-muted-tone-97:173,168,159;
--ui-text-tone-61:241,239,233;
--ui-line-strong-tone-52:61,57,50;
--ui-sheen-tone-68:210,194,166;
--ui-hover-tone-07:43,41,35;
--ui-muted-tone-98:173,168,159;
--ui-bg-tone-14:4,4,3;
--ui-line-strong-tone-53:61,57,50;
--ui-panel-tone-19:11,11,10;
--ui-text-tone-62:241,239,233;
--ui-muted-tone-99:173,168,159;
--ui-muted-tone-100:173,168,159;
--ui-text-tone-63:241,239,233;
--ui-sheen-tone-69:210,194,166;
--ui-line-strong-tone-54:61,57,50;
--ui-bg-soft-tone-25:8,8,7;
--ui-sheen-tone-70:210,194,166;
--ui-bg-soft-tone-26:8,8,7;
--ui-muted-tone-101:173,168,159;
--ui-muted-strong-tone-61:209,202,192;
--ui-sheen-tone-71:210,194,166;
--ui-text-tone-64:241,239,233;
--ui-muted-strong-tone-62:209,202,192;
--ui-hover-tone-08:43,41,35;
--ui-sheen-tone-72:210,194,166;
--ui-line-strong-tone-55:61,57,50;
--ui-bg-tone-15:4,4,3;
--ui-text-tone-65:241,239,233;
--ui-muted-tone-102:173,168,159;
--ui-sheen-tone-73:210,194,166;
--ui-line-strong-tone-56:61,57,50;
--ui-muted-tone-103:173,168,159;
--ui-text-tone-66:241,239,233;
--ui-accent-text-tone-01:227,199,151;
--ui-line-strong-tone-57:61,57,50;
--ui-line-strong-tone-58:61,57,50;
--ui-sheen-tone-74:210,194,166;
--ui-sheen-tone-75:210,194,166;
--ui-text-tone-67:241,239,233;
--ui-sheen-tone-76:210,194,166;
--ui-muted-strong-tone-63:209,202,192;
--ui-muted-tone-104:173,168,159;
--ui-text-tone-68:241,239,233;
--ui-sheen-tone-77:210,194,166;
--ui-muted-tone-105:173,168,159;
--ui-text-tone-69:241,239,233;
--ui-muted-strong-tone-64:209,202,192;
--ui-text-tone-70:241,239,233;
--ui-line-strong-tone-59:61,57,50;
--ui-bg-tone-16:4,4,3;
--ui-line-strong-tone-60:61,57,50;
--ui-text-tone-71:241,239,233;
--ui-muted-tone-106:173,168,159;
--ui-muted-tone-107:173,168,159;
--ui-muted-strong-tone-65:209,202,192;
--ui-sheen-tone-78:210,194,166;
--ui-muted-tone-108:173,168,159;
--ui-muted-strong-tone-66:209,202,192;
--ui-muted-tone-109:173,168,159;
--ui-muted-strong-tone-67:209,202,192;
--ui-muted-strong-tone-68:209,202,192;
--ui-muted-strong-tone-69:209,202,192;
--ui-muted-tone-110:173,168,159;
--ui-text-tone-72:241,239,233;
--ui-muted-tone-111:173,168,159;
--ui-muted-strong-tone-70:209,202,192;
--ui-muted-strong-tone-71:209,202,192;
--ui-sheen-tone-79:210,194,166;
--ui-text-tone-73:241,239,233;
--ui-text-tone-74:241,239,233;
--ui-muted-tone-112:173,168,159;
--ui-muted-strong-tone-72:209,202,192;
--ui-text-tone-75:241,239,233;
--ui-muted-tone-113:173,168,159;
--ui-muted-tone-114:173,168,159;
--ui-line-strong-tone-61:61,57,50;
--ui-sheen-tone-80:210,194,166;
--ui-muted-strong-tone-73:209,202,192;
--ui-line-strong-tone-62:61,57,50;
--ui-sheen-tone-81:210,194,166;
--ui-text-tone-76:241,239,233;
--ui-line-strong-tone-63:61,57,50;
--ui-sheen-tone-82:210,194,166;
--ui-line-strong-tone-64:61,57,50;
--ui-sheen-tone-83:210,194,166;
--ui-line-strong-tone-65:61,57,50;
--ui-sheen-tone-84:210,194,166;
--ui-text-tone-77:241,239,233;
--ui-line-strong-tone-66:61,57,50;
--ui-text-tone-78:241,239,233;
--ui-muted-strong-tone-74:209,202,192;
--ui-text-tone-79:241,239,233;
--ui-bg-tone-17:4,4,3;
--ui-bg-soft-tone-27:8,8,7;
--ui-panel-tone-20:11,11,10;
--ui-line-tone-01:43,41,37;
--ui-line-strong-tone-67:61,57,50;
--ui-text-tone-80:241,239,233;
--ui-muted-tone-115:173,168,159;
--ui-muted-strong-tone-75:209,202,192;
--ui-muted-tone-116:173,168,159;
--ui-panel-tone-21:11,11,10;
--ui-panel-top-tone-34:19,19,17;
--ui-muted-tone-117:173,168,159;
--ui-panel-top-tone-35:19,19,17;
--ui-panel-top-tone-36:19,19,17;
--ui-panel-tone-22:11,11,10;
--ui-panel-top-tone-37:19,19,17;
--ui-panel-top-tone-38:19,19,17;
--ui-line-strong-tone-68:61,57,50;
--ui-line-strong-tone-69:61,57,50;
--ui-ink-tone-02:26,23,17;
--ui-muted-tone-118:173,168,159;
--ui-muted-tone-119:173,168,159;
--ui-muted-tone-120:173,168,159;
--ui-sheen-tone-85:210,194,166;
--ui-panel-top-tone-39:19,19,17;
--ui-panel-top-tone-40:19,19,17;
--ui-muted-tone-121:173,168,159;
--ui-muted-tone-122:173,168,159;
--ui-panel-top-tone-41:19,19,17;
--ui-panel-top-tone-42:19,19,17;
--ui-panel-top-tone-43:19,19,17;
--ui-panel-top-tone-44:19,19,17;
--ui-panel-top-tone-45:19,19,17;
--ui-line-strong-tone-70:61,57,50;
--ui-muted-tone-123:173,168,159;
--ui-muted-tone-124:173,168,159;
--ui-sheen-tone-86:210,194,166;
--ui-sheen-tone-87:210,194,166;
--ui-bg-tone-18:4,4,3;
--ui-panel-top-tone-46:19,19,17;
--ui-panel-tone-23:11,11,10;
--ui-sheen-tone-88:210,194,166;
--ui-muted-tone-125:173,168,159;
--ui-sheen-tone-89:210,194,166;
--ui-sheen-tone-90:210,194,166;
--ui-bg-soft-tone-28:8,8,7;
--ui-sheen-tone-91:210,194,166;
--ui-line-tone-02:43,41,37;
--ui-muted-strong-tone-76:209,202,192;
--ui-accent-text-tone-02:255,208,161;
--ui-muted-tone-126:173,168,159;
--ui-sheen-tone-92:210,194,166;
--ui-sheen-tone-93:210,194,166;
--ui-sheen-tone-94:210,194,166;
--ui-muted-tone-127:173,168,159;
--ui-muted-strong-tone-77:209,202,192;
--ui-sheen-tone-95:210,194,166;
--ui-sheen-tone-96:210,194,166;
--ui-sheen-tone-97:210,194,166;
--ui-sheen-tone-98:210,194,166;
--ui-ink-tone-03:26,23,17;
--ui-sheen-tone-99:210,194,166;
--ui-hover-tone-09:43,41,35;
--ui-bg-soft-tone-29:8,8,7;
--ui-muted-tone-128:173,168,159;
--ui-line-tone-03:43,41,37;
--ui-muted-tone-129:173,168,159;
--ui-line-strong-tone-71:61,57,50;
--ui-muted-tone-130:173,168,159;
--ui-panel-top-tone-47:19,19,17;
--ui-muted-tone-131:173,168,159;
--ui-accent-text-tone-03:243,203,115;
--ui-muted-tone-132:173,168,159;
--ui-line-strong-tone-72:61,57,50;
--ui-sheen-tone-100:210,194,166;
--ui-accent-text-tone-04:185,105,36;
--ui-bg-tone-19:4,4,3;
--ui-line-strong-tone-73:61,57,50;
--ui-sheen-tone-101:210,194,166;
--ui-line-strong-tone-74:61,57,50;
--ui-sheen-tone-102:210,194,166;
--ui-sheen-tone-103:210,194,166;
--ui-panel-top-tone-48:19,19,17;
--ui-control-tone-03:23,23,20;
--ui-control-tone-04:23,23,20;
--ui-panel-top-tone-49:19,19,17;
--ui-panel-tone-24:11,11,10;
--ui-control-tone-05:23,23,20;
--ui-panel-top-tone-50:19,19,17;
--ui-panel-tone-25:11,11,10;
--ui-control-tone-06:23,23,20;
--ui-panel-top-tone-51:19,19,17;
--ui-bg-soft-tone-30:8,8,7;
--ui-panel-top-tone-52:19,19,17;
--ui-panel-top-tone-53:19,19,17;
--ui-control-tone-07:23,23,20;
--ui-panel-top-tone-54:19,19,17;
--ui-panel-tone-26:11,11,10;
--ui-line-strong-tone-75:61,57,50;
--ui-sheen-tone-104:210,194,166;
--ui-line-strong-tone-76:61,57,50;
--ui-bg-soft-tone-31:8,8,7;
--ui-panel-top-tone-55:19,19,17;
--ui-sheen-tone-105:210,194,166;
--ui-sheen-tone-106:210,194,166;
--ui-sheen-tone-107:210,194,166;
--ui-sheen-tone-108:210,194,166;
--ui-sheen-tone-109:210,194,166;
--ui-panel-top-tone-56:19,19,17;
--ui-panel-tone-27:11,11,10;
--ui-sheen-tone-110:210,194,166;
--ui-panel-top-tone-57:19,19,17;
--ui-panel-top-tone-58:19,19,17;
--ui-sheen-tone-111:210,194,166;
--ui-sheen-tone-112:210,194,166;
--ui-muted-tone-133:173,168,159;
--ui-muted-tone-134:173,168,159;
--ui-line-strong-tone-77:61,57,50;
--ui-sheen-tone-113:210,194,166;
--ui-hover-tone-10:43,41,35;
--ui-panel-tone-28:11,11,10;
--ui-bg-soft-tone-32:8,8,7;
--ui-ink-tone-04:26,23,17;
--ui-line-strong-tone-78:61,57,50;
--ui-panel-top-tone-59:19,19,17;
--ui-panel-top-tone-60:19,19,17;
--ui-panel-top-tone-61:19,19,17;
--ui-line-strong-tone-79:61,57,50;
--ui-panel-top-tone-62:19,19,17;
--ui-line-strong-tone-80:61,57,50;
--ui-sheen-tone-114:210,194,166;
--ui-sheen-tone-115:210,194,166;
--ui-line-strong-tone-81:61,57,50;
--ui-panel-top-tone-63:19,19,17;
--ui-panel-top-tone-64:19,19,17;
--ui-panel-top-tone-65:19,19,17;
--ui-ink-tone-05:26,23,17;
--ui-panel-top-tone-66:19,19,17;
--ui-ink-tone-06:26,23,17;
--ui-panel-top-tone-67:19,19,17;
--ui-accent-text-tone-05:198,124,53;
--ui-muted-tone-135:173,168,159;
--ui-line-strong-tone-82:61,57,50;
--ui-line-strong-tone-83:61,57,50;
--ui-sheen-tone-116:210,194,166;
--ui-accent-text-tone-06:238,191,86;
--ui-sheen-tone-117:210,194,166;
--ui-panel-top-tone-68:19,19,17;
--ui-line-strong-tone-84:61,57,50;
--ui-panel-top-tone-69:19,19,17;
--ui-muted-tone-136:173,168,159;
--ui-control-tone-08:23,23,20;
--ui-panel-tone-29:11,11,10;
--ui-bg-soft-tone-33:8,8,7;
--ui-panel-top-tone-70:19,19,17;
--ui-muted-tone-137:173,168,159;
--ui-control-tone-09:23,23,20;
--ui-text-tone-81:241,239,233;
--ui-line-tone-04:43,41,37;
--ui-bg-tone-20:4,4,3;
--ui-line-tone-05:43,41,37;
--ui-line-strong-tone-85:61,57,50;
--ui-panel-top-tone-71:19,19,17;
--ui-muted-tone-138:173,168,159;
--ui-control-tone-10:23,23,20;
--ui-muted-tone-139:173,168,159;
--ui-hover-tone-11:43,41,35;
--ui-line-strong-tone-86:61,57,50;
--ui-panel-top-tone-72:19,19,17;
--ui-panel-top-tone-73:19,19,17;
--ui-panel-top-tone-74:19,19,17;
--ui-panel-top-tone-75:19,19,17;
--ui-panel-top-tone-76:19,19,17;
--ui-panel-top-tone-77:19,19,17;
--ui-panel-top-tone-78:19,19,17;
--ui-muted-tone-140:173,168,159;
--ui-sheen-tone-118:210,194,166;
--ui-line-strong-tone-87:61,57,50;
--ui-control-tone-11:23,23,20;
--ui-line-strong-tone-88:61,57,50;
--ui-line-strong-tone-89:61,57,50;
--ui-panel-top-tone-79:19,19,17;
--ui-muted-tone-141:173,168,159;
--ui-panel-top-tone-80:19,19,17;
--ui-muted-tone-142:173,168,159;
--ui-sheen-tone-119:210,194,166;
--ui-accent-text-tone-07:185,111,21;
--ui-panel-top-tone-81:19,19,17;
--ui-line-strong-tone-90:61,57,50;
--ui-sheen-tone-120:210,194,166;
--ui-line-strong-tone-91:61,57,50;
--ui-panel-top-tone-82:19,19,17;
--ui-line-strong-tone-92:61,57,50;
--ui-panel-top-tone-83:19,19,17;
--ui-line-strong-tone-93:61,57,50;
--ui-muted-tone-143:173,168,159;
--ui-line-strong-tone-94:61,57,50;
--ui-sheen-tone-121:210,194,166;
--ui-panel-top-tone-84:19,19,17;
--ui-muted-tone-144:173,168,159;
--ui-ink-tone-07:26,23,17;
--ui-muted-tone-145:173,168,159;
--ui-panel-top-tone-85:19,19,17;
--ui-line-strong-tone-95:61,57,50;
--ui-ink-tone-08:26,23,17;
--ui-line-strong-tone-96:61,57,50;
--ui-panel-top-tone-86:19,19,17;
--ui-sheen-tone-122:210,194,166;
--ui-line-strong-tone-97:61,57,50;
--ui-accent-text-tone-08:245,160,79;
--ui-sheen-tone-123:210,194,166;
--ui-muted-tone-146:173,168,159;
--ui-muted-tone-147:173,168,159;
--ui-line-strong-tone-98:61,57,50;
--ui-muted-tone-148:173,168,159;
--ui-muted-tone-149:173,168,159;
--ui-panel-tone-30:11,11,10;
--ui-line-tone-06:43,41,37;
--ui-panel-top-tone-87:19,19,17;
--ui-muted-tone-150:173,168,159;
--ui-muted-tone-151:173,168,159;
--ui-muted-tone-152:173,168,159;
--ui-panel-top-tone-88:19,19,17;
--ui-bg-tone-21:4,4,3;
--ui-muted-tone-153:173,168,159;
--ui-line-strong-tone-99:61,57,50;
--ui-line-strong-tone-100:61,57,50;
--ui-sheen-tone-124:210,194,166;
--ui-muted-tone-154:173,168,159;
--ui-panel-top-tone-89:19,19,17;
--ui-panel-top-tone-90:19,19,17;
--ui-panel-top-tone-91:19,19,17;
--ui-panel-top-tone-92:19,19,17;
--ui-panel-top-tone-93:19,19,17;
--ui-panel-top-tone-94:19,19,17;
--ui-muted-strong-tone-78:209,202,192;
--ui-muted-strong-tone-79:209,202,192;
--ui-panel-top-tone-95:19,19,17;
--ui-muted-tone-155:173,168,159;
--ui-panel-top-tone-96:19,19,17;
--ui-hover-tone-12:43,41,35;
--ui-muted-tone-156:173,168,159;
--ui-panel-top-tone-97:19,19,17;
--ui-text-tone-82:241,239,233;
--ui-muted-tone-157:173,168,159;
--ui-ink-tone-09:26,23,17;
--ui-muted-strong-tone-80:209,202,192;
--ui-line-tone-07:43,41,37;
--ui-muted-tone-158:173,168,159;
--ui-line-strong-tone-101:61,57,50;
--ui-panel-tone-31:11,11,10;
--ui-panel-tone-32:11,11,10;
--ui-line-strong-tone-102:61,57,50;
--ui-line-tone-08:43,41,37;
--ui-panel-tone-33:11,11,10;
--ui-panel-tone-34:11,11,10;
--ui-panel-top-tone-98:19,19,17;
--ui-line-strong-tone-103:61,57,50;
--ui-hover-tone-13:43,41,35;
--ui-control-tone-12:23,23,20;
--ui-line-strong-tone-104:61,57,50;
--ui-panel-top-tone-99:19,19,17;
--ui-line-strong-tone-105:61,57,50;
--ui-sheen-tone-125:210,194,166;
--ui-panel-top-tone-100:19,19,17;
--ui-line-strong-tone-106:61,57,50;
--ui-muted-tone-159:173,168,159;
--ui-ink-tone-10:26,23,17;
--ui-text-tone-83:241,239,233;
--ui-line-strong-tone-107:61,57,50;
--ui-line-strong-tone-108:61,57,50;
--ui-ink-tone-11:26,23,17;
--ui-muted-strong-tone-81:209,202,192;
--ui-text-tone-84:241,239,233;
--ui-panel-top-tone-101:19,19,17;
--ui-panel-tone-35:11,11,10;
--ui-panel-top-tone-102:19,19,17;
--ui-line-strong-tone-109:61,57,50;
--ui-ink-tone-12:26,23,17;
--ui-muted-tone-160:173,168,159;
--ui-panel-top-tone-103:19,19,17;
--ui-sheen-tone-126:210,194,166;
--ui-muted-strong-tone-82:209,202,192;
--ui-panel-top-tone-104:19,19,17;
--ui-line-strong-tone-110:61,57,50;
--ui-line-strong-tone-111:61,57,50;
--ui-muted-tone-161:173,168,159;
--ui-panel-tone-36:11,11,10;
--ui-panel-tone-37:11,11,10;
--ui-text-tone-85:241,239,233;
--ui-muted-strong-tone-83:209,202,192;
--ui-line-strong-tone-112:61,57,50;
--ui-sheen-tone-127:210,194,166;
--ui-bg-tone-22:4,4,3;
--ui-muted-strong-tone-84:209,202,192;
--ui-muted-tone-162:173,168,159;
--ui-sheen-tone-128:210,194,166;
--ui-muted-strong-tone-85:209,202,192;
--ui-text-tone-86:241,239,233;
--ui-text-tone-87:241,239,233;
--ui-line-strong-tone-113:61,57,50;
--ui-sheen-tone-129:210,194,166;
--ui-sheen-tone-130:210,194,166;
--ui-muted-strong-tone-86:209,202,192;
--ui-sheen-tone-131:210,194,166;
--ui-muted-tone-163:173,168,159;
--ui-panel-top-tone-105:19,19,17;
--ui-muted-tone-164:173,168,159;
--ui-panel-top-tone-106:19,19,17;
--ui-text-tone-88:241,239,233;
--ui-line-strong-tone-114:61,57,50;
--ui-text-tone-89:241,239,233;
--ui-muted-tone-165:173,168,159;
--ui-line-strong-tone-115:61,57,50;
--ui-text-tone-90:241,239,233;
--ui-muted-strong-tone-87:209,202,192;
--ui-sheen-tone-132:210,194,166;
--ui-line-strong-tone-116:61,57,50;
--ui-bg-tone-23:4,4,3;
--ui-text-tone-91:241,239,233;
--ui-muted-tone-166:173,168,159;
--ui-line-strong-tone-117:61,57,50;
--ui-text-tone-92:241,239,233;
--ui-hover-tone-14:43,41,35;
--ui-line-strong-tone-118:61,57,50;
--ui-sheen-tone-133:210,194,166;
--ui-sheen-tone-134:210,194,166;
--ui-text-tone-93:241,239,233;
--ui-muted-strong-tone-88:209,202,192;
--ui-text-tone-94:241,239,233;
--ui-muted-tone-167:173,168,159;
--ui-sheen-tone-135:210,194,166;
--ui-line-strong-tone-119:61,57,50;
--ui-panel-tone-38:11,11,10;
--ui-sheen-tone-136:210,194,166;
--ui-panel-tone-39:11,11,10;
--ui-muted-tone-168:173,168,159;
--ui-muted-strong-tone-89:209,202,192;
--ui-muted-tone-169:173,168,159;
--ui-muted-strong-tone-90:209,202,192;
--ui-muted-tone-170:173,168,159;
--ui-text-tone-95:241,239,233;
--ui-muted-strong-tone-91:209,202,192;
--ui-text-tone-96:241,239,233;
--ui-text-tone-97:241,239,233;
--ui-text-tone-98:241,239,233;
--ui-muted-strong-tone-92:209,202,192;
--ui-line-strong-tone-120:61,57,50;
--ui-sheen-tone-137:210,194,166;
--ui-text-tone-99:241,239,233;
--ui-line-strong-tone-121:61,57,50;
--ui-panel-tone-40:11,11,10;
--ui-text-tone-100:241,239,233;
--ui-line-strong-tone-122:61,57,50;
--ui-line-strong-tone-123:61,57,50;
--ui-sheen-tone-138:210,194,166;
--ui-bg-soft-tone-34:8,8,7;
--ui-sheen-tone-139:210,194,166;
--ui-muted-strong-tone-93:209,202,192;
--ui-muted-strong-tone-94:209,202,192;
--ui-muted-tone-171:173,168,159;
--ui-muted-tone-172:173,168,159;
--ui-text-tone-101:241,239,233;
--ui-line-strong-tone-124:61,57,50;
--ui-sheen-tone-140:210,194,166;
--ui-panel-top-tone-107:19,19,17;
--ui-muted-strong-tone-95:209,202,192;
--ui-muted-strong-tone-96:209,202,192;
--ui-muted-tone-173:173,168,159;
--ui-muted-strong-tone-97:209,202,192;
--ui-sheen-tone-141:210,194,166;
--ui-sheen-tone-142:210,194,166;
--ui-control-tone-13:23,23,20;
--ui-muted-tone-174:173,168,159;
--ui-line-strong-tone-125:61,57,50;
--ui-text-tone-102:241,239,233;
--ui-muted-strong-tone-98:209,202,192;
--ui-bg-soft-tone-35:8,8,7;
--ui-panel-top-tone-108:19,19,17;
--ui-bg-soft-tone-36:8,8,7;
--ui-bg-soft-tone-37:8,8,7;
--ui-bg-soft-tone-38:8,8,7;
--ui-bg-soft-tone-39:8,8,7;
--ui-sheen-tone-143:210,194,166;
--ui-panel-top-tone-109:19,19,17;
--ui-bg-soft-tone-40:8,8,7;
--ui-panel-top-tone-110:19,19,17;
--ui-muted-tone-175:173,168,159;
--ui-muted-strong-tone-99:209,202,192;
--ui-panel-top-tone-111:19,19,17;
--ui-text-tone-103:241,239,233;
--ui-muted-tone-176:173,168,159;
--ui-hover-tone-15:43,41,35;
--ui-muted-strong-tone-100:209,202,192;
--ui-panel-top-tone-112:19,19,17;
--ui-muted-tone-177:173,168,159;
--ui-muted-tone-178:173,168,159;
--ui-muted-strong-tone-101:209,202,192;
--ui-sheen-tone-144:210,194,166;
--ui-text-tone-104:241,239,233;
--ui-muted-tone-179:173,168,159;
--ui-muted-strong-tone-102:209,202,192;
--ui-sheen-tone-145:210,194,166;
--ui-sheen-tone-146:210,194,166;
--ui-muted-tone-180:173,168,159;
--ui-muted-strong-tone-103:209,202,192;
--ui-text-tone-105:241,239,233;
--ui-muted-strong-tone-104:209,202,192;
--ui-muted-tone-181:173,168,159;
--ui-panel-tone-41:11,11,10;
--ui-muted-strong-tone-105:209,202,192;
--ui-sheen-tone-147:210,194,166;
--ui-muted-tone-182:173,168,159;
--ui-panel-top-tone-113:19,19,17;
--ui-line-strong-tone-126:61,57,50;
--ui-text-tone-106:241,239,233;
--ui-accent-text-tone-09:255,173,85;
--ui-bg-tone-24:4,4,3;
--ui-text-tone-107:241,239,233;
--ui-text-tone-108:241,239,233;
--ui-text-tone-109:241,239,233;
--ui-line-strong-tone-127:61,57,50;
--ui-text-tone-110:241,239,233;
--ui-muted-tone-183:173,168,159;
--ui-line-strong-tone-128:61,57,50;
--ui-muted-strong-tone-106:209,202,192;
--ui-text-tone-111:241,239,233;
--ui-line-strong-tone-129:61,57,50;
--ui-text-tone-112:241,239,233;
--ui-line-strong-tone-130:61,57,50;
--ui-sheen-tone-148:210,194,166;
--ui-line-strong-tone-131:61,57,50;
--ui-panel-top-tone-114:19,19,17;
--ui-line-strong-tone-132:61,57,50;
--ui-control-tone-14:23,23,20;
--ui-sheen-tone-149:210,194,166;
--ui-muted-strong-tone-107:209,202,192;
--ui-text-tone-113:241,239,233;
--ui-muted-tone-184:173,168,159;
--ui-muted-strong-tone-108:209,202,192;
--ui-sheen-tone-150:210,194,166;
--ui-muted-strong-tone-109:209,202,192;
--ui-muted-tone-185:173,168,159;
--ui-muted-strong-tone-110:209,202,192;
--ui-muted-tone-186:173,168,159;
--ui-muted-tone-187:173,168,159;
--ui-line-tone-09:43,41,37;
--ui-muted-tone-188:173,168,159;
--ui-muted-tone-189:173,168,159;
--ui-text-tone-114:241,239,233;
--ui-sheen-tone-151:210,194,166;
--ui-panel-top-tone-115:19,19,17;
--ui-muted-tone-190:173,168,159;
--ui-bg-tone-25:4,4,3;
--ui-bg-tone-26:4,4,3;
--ui-text-tone-115:241,239,233;
--ui-accent-text-tone-10:255,171,80;
--ui-accent-text-tone-11:255,208,155;
--ui-accent-text-tone-12:255,194,118;
--ui-accent-text-tone-13:255,208,154;
--ui-bg-soft-tone-41:8,8,7;
--ui-accent-text-tone-14:255,180,95;
--ui-text-tone-116:241,239,233;
--ui-bg-tone-27:4,4,3;
--ui-text-tone-117:241,239,233;
--ui-accent-text-tone-15:255,195,126;
--ui-line-strong-tone-133:61,57,50;
--ui-sheen-tone-152:210,194,166;
--ui-line-strong-tone-134:61,57,50;
--ui-muted-tone-191:173,168,159;
--ui-muted-tone-192:173,168,159;
--ui-sheen-tone-153:210,194,166;
--ui-line-strong-tone-135:61,57,50;
--ui-muted-strong-tone-111:209,202,192;
--ui-muted-tone-193:173,168,159;
--ui-muted-tone-194:173,168,159;
--ui-sheen-tone-154:210,194,166;
--ui-text-tone-118:241,239,233;
--ui-line-tone-10:43,41,37;
--ui-panel-top-tone-116:19,19,17;
--ui-line-strong-tone-136:61,57,50;
--ui-muted-strong-tone-112:209,202,192;
--ui-control-tone-15:23,23,20;
--ui-text-tone-119:241,239,233;
--ui-muted-tone-195:173,168,159;
--ui-line-strong-tone-137:61,57,50;
--ui-sheen-tone-155:210,194,166;
--ui-muted-tone-196:173,168,159;
--ui-text-tone-120:241,239,233;
--ui-line-strong-tone-138:61,57,50;
--ui-sheen-tone-156:210,194,166;
--ui-line-strong-tone-139:61,57,50;
--ui-bg-tone-28:4,4,3;
--ui-ink-tone-13:26,23,17;
--ui-accent-text-tone-16:168,93,23;
--ui-text-tone-121:241,239,233;
--ui-text-tone-122:241,239,233;
--ui-ink-tone-14:26,23,17;
--ui-line-strong-tone-140:61,57,50;
--ui-control-tone-16:23,23,20;
--ui-muted-strong-tone-113:209,202,192;
--ui-bg-soft-tone-42:8,8,7;
--ui-text-tone-123:241,239,233;
--ui-sheen-tone-157:210,194,166;
--ui-text-tone-124:241,239,233;
--ui-accent-text-tone-17:255,190,114;
--ui-accent-text-tone-18:255,198,129;
--ui-panel-tone-42:11,11,10;
--ui-line-strong-tone-141:61,57,50;
--ui-panel-tone-43:11,11,10;
--ui-control-tone-17:23,23,20;
--ui-text-tone-125:241,239,233;
--ui-muted-tone-197:173,168,159;
--ui-sheen-tone-158:210,194,166;
--ui-muted-strong-tone-114:209,202,192;
--ui-muted-strong-tone-115:209,202,192;
--ui-text-tone-126:241,239,233;
--ui-ink-tone-15:26,23,17;
--ui-muted-tone-198:173,168,159;
--ui-bg-soft-tone-43:8,8,7;
--ui-text-tone-127:241,239,233;
--ui-muted-tone-199:173,168,159;
--ui-sheen-tone-159:210,194,166;
--ui-line-strong-tone-142:61,57,50;
--ui-panel-tone-44:11,11,10;
--ui-bg-soft-tone-44:8,8,7;
--ui-line-strong-tone-143:61,57,50;
--ui-panel-tone-45:11,11,10;
--ui-sheen-tone-160:210,194,166;
--ui-muted-tone-200:173,168,159;
--ui-line-strong-tone-144:61,57,50;
--ui-panel-top-tone-117:19,19,17;
--ui-ink-tone-16:26,23,17;
--ui-line-strong-tone-145:61,57,50;
--ui-line-strong-tone-146:61,57,50;
--ui-panel-top-tone-118:19,19,17;
--ui-muted-tone-201:173,168,159;
--ui-panel-top-tone-119:19,19,17;
--ui-line-strong-tone-147:61,57,50;
--ui-panel-top-tone-120:19,19,17;
--ui-panel-top-tone-121:19,19,17;
--ui-line-strong-tone-148:61,57,50;
--ui-panel-tone-46:11,11,10;
--ui-muted-strong-tone-116:209,202,192;
--ui-panel-top-tone-122:19,19,17;
--ui-bg-tone-29:4,4,3;
--ui-bg-soft-tone-45:8,8,7;
--ui-panel-tone-47:11,11,10;
--ui-panel-tone-48:11,11,10;
--ui-line-strong-tone-149:61,57,50;
--ui-line-strong-tone-150:61,57,50;
--ui-text-tone-128:241,239,233;
--ui-muted-strong-tone-117:209,202,192;
--ui-hover-tone-16:43,41,35;
--ui-hover-tone-17:43,41,35;
--ui-bg-tone-30:4,4,3;
--ui-bg-tone-31:4,4,3;
--ui-line-strong-tone-151:61,57,50;
--ui-panel-tone-49:11,11,10;
--ui-bg-soft-tone-46:8,8,7;
--ui-muted-strong-tone-118:209,202,192;
--ui-panel-tone-50:11,11,10;
--ui-bg-soft-tone-47:8,8,7;
--ui-text-tone-129:241,239,233;
--ui-panel-top-tone-123:19,19,17;
--ui-bg-soft-tone-48:8,8,7;
--ui-line-strong-tone-152:61,57,50;
--ui-muted-strong-tone-119:209,202,192;
--ui-bg-tone-32:4,4,3;
--ui-line-strong-tone-153:61,57,50;
--ui-panel-tone-51:11,11,10;
--ui-text-tone-130:241,239,233;
--ui-bg-soft-tone-49:8,8,7;
--ui-bg-tone-33:4,4,3;
--ui-bg-soft-tone-50:8,8,7;
--ui-bg-soft-tone-51:8,8,7;
--ui-control-tone-18:23,23,20;
--ui-control-tone-19:23,23,20;
--ui-text-tone-131:241,239,233;
--ui-muted-tone-202:173,168,159;
--ui-panel-tone-52:11,11,10;
--ui-hover-tone-18:43,41,35;
--ui-panel-top-tone-124:19,19,17;
--ui-text-tone-132:241,239,233;
--ui-muted-tone-203:173,168,159;
--ui-muted-tone-204:173,168,159;
--ui-text-tone-133:241,239,233;
--ui-text-tone-134:241,239,233;
--ui-text-tone-135:241,239,233;
--ui-line-tone-11:43,41,37;
--ui-text-tone-136:241,239,233;
--ui-muted-strong-tone-120:209,202,192;
--ui-line-strong-tone-154:61,57,50;
--ui-ink-tone-17:26,23,17;
--ui-ink-tone-18:26,23,17;
--ui-line-strong-tone-155:61,57,50;
--ui-sheen-tone-161:210,194,166;
--ui-muted-tone-205:173,168,159;
--ui-bg-tone-34:4,4,3;
--ui-bg-soft-tone-52:8,8,7;
--ui-muted-tone-206:173,168,159;
--ui-text-tone-137:241,239,233;
--ui-line-tone-12:43,41,37;
--ui-control-tone-20:23,23,20;
--ui-bg-tone-35:4,4,3;
--ui-bg-soft-tone-53:8,8,7;
--ui-text-tone-138:241,239,233;
--ui-muted-strong-tone-121:209,202,192;
--ui-bg-tone-36:4,4,3;
--ui-muted-strong-tone-122:209,202,192;
--ui-panel-tone-53:11,11,10;
--ui-bg-soft-tone-54:8,8,7;
--ui-line-strong-tone-156:61,57,50;
--ui-line-strong-tone-157:61,57,50;
--ui-sheen-tone-162:210,194,166;
--ui-text-tone-139:241,239,233;
--ui-muted-strong-tone-123:209,202,192;
--ui-muted-tone-207:173,168,159;
--ui-bg-tone-37:4,4,3;
--ui-panel-tone-54:11,11,10;
--ui-ink-tone-19:26,23,17;
--ui-panel-top-tone-125:19,19,17;
--ui-bg-tone-38:4,4,3;
--ui-panel-tone-55:11,11,10;
--ui-bg-tone-39:4,4,3;
--ui-text-tone-140:241,239,233;
--ui-muted-tone-208:173,168,159;
--ui-muted-strong-tone-124:209,202,192;
--ui-sheen-tone-163:210,194,166;
--ui-sheen-tone-164:210,194,166;
--ui-bg-tone-40:4,4,3;
--ui-muted-tone-209:173,168,159;
--ui-text-tone-141:241,239,233;
--ui-sheen-tone-165:210,194,166;
--ui-sheen-tone-166:210,194,166;
--ui-line-strong-tone-158:61,57,50;
--ui-muted-strong-tone-125:209,202,192;
--ui-panel-tone-56:11,11,10;
--ui-panel-tone-57:11,11,10;
--ui-bg-soft-tone-55:8,8,7;
--ui-sheen-tone-167:210,194,166;
--ui-accent-text-tone-19:255,220,164;
--ui-text-tone-142:241,239,233;
--ui-text-tone-143:241,239,233;
--ui-sheen-tone-168:210,194,166;
--ui-text-tone-144:241,239,233;
--ui-bg-soft-tone-56:8,8,7;
--ui-line-strong-tone-159:61,57,50;
--ui-muted-tone-210:173,168,159;
--ui-panel-top-tone-126:19,19,17;
--ui-muted-tone-211:173,168,159;
--ui-panel-tone-58:11,11,10;
--ui-bg-tone-41:4,4,3;
--ui-panel-top-tone-127:19,19,17;
--ui-bg-soft-tone-57:8,8,7;
--ui-panel-top-tone-128:19,19,17;
--ui-muted-tone-212:173,168,159;
--ui-muted-strong-tone-126:209,202,192;
--ui-text-tone-145:241,239,233;
--ui-muted-tone-213:173,168,159;
--ui-panel-tone-59:11,11,10;
--ui-muted-tone-214:173,168,159;
--ui-bg-tone-42:4,4,3;
--ui-bg-tone-43:4,4,3;
--ui-panel-tone-60:11,11,10;
--ui-line-strong-tone-160:61,57,50;
--ui-panel-top-tone-129:19,19,17;
--ui-line-strong-tone-161:61,57,50;
--ui-panel-tone-61:11,11,10;
--ui-line-strong-tone-162:61,57,50;
--ui-panel-top-tone-130:19,19,17;
--ui-panel-top-tone-131:19,19,17;
--ui-line-tone-13:43,41,37;
--ui-ink-tone-20:26,23,17;
--ui-muted-tone-215:173,168,159;
--ui-muted-tone-216:173,168,159;
--ui-sheen-tone-169:210,194,166;
--ui-sheen-tone-170:210,194,166;
--ui-sheen-tone-171:210,194,166;
--ui-panel-top-tone-132:19,19,17;
--ui-panel-top-tone-133:19,19,17;
--ui-panel-top-tone-134:19,19,17;
--ui-panel-top-tone-135:19,19,17;
--ui-panel-top-tone-136:19,19,17;
--ui-panel-top-tone-137:19,19,17;
--ui-panel-top-tone-138:19,19,17;
--ui-line-strong-tone-163:61,57,50;
--ui-sheen-tone-172:210,194,166;
--ui-text-tone-146:241,239,233;
--ui-line-strong-tone-164:61,57,50;
--ui-accent-text-tone-20:245,209,140;
--ui-accent-text-tone-21:255,224,163;
--ui-line-strong-tone-165:61,57,50;
--ui-sheen-tone-173:210,194,166;
--ui-muted-tone-217:173,168,159;
--ui-sheen-tone-174:210,194,166;
--ui-text-tone-147:241,239,233;
--ui-control-tone-21:23,23,20;
--ui-panel-top-tone-139:19,19,17;
--ui-text-tone-148:241,239,233;
--ui-muted-tone-218:173,168,159;
--ui-sheen-tone-175:210,194,166;
--ui-bg-soft-tone-58:8,8,7;
--ui-panel-top-tone-140:19,19,17;
--ui-panel-top-tone-141:19,19,17;
--ui-line-strong-tone-166:61,57,50;
--ui-panel-top-tone-142:19,19,17;
--ui-panel-top-tone-143:19,19,17;
--ui-sheen-tone-176:210,194,166;
--ui-panel-top-tone-144:19,19,17;
--ui-panel-top-tone-145:19,19,17;
--ui-panel-top-tone-146:19,19,17;
--ui-sheen-tone-177:210,194,166;
--ui-accent-text-tone-22:239,183,80;
--ui-accent-text-tone-23:255,192,120;
--ui-bg-soft-tone-59:8,8,7;
--ui-panel-top-tone-147:19,19,17;
--ui-panel-top-tone-148:19,19,17;
--ui-sheen-tone-178:210,194,166;
--ui-sheen-tone-179:210,194,166;
--ui-sheen-tone-180:210,194,166;
--ui-panel-top-tone-149:19,19,17;
--ui-panel-top-tone-150:19,19,17;
--ui-line-strong-tone-167:61,57,50;
--ui-line-strong-tone-168:61,57,50;
--ui-sheen-tone-181:210,194,166;
--ui-panel-top-tone-151:19,19,17;
--ui-sheen-tone-182:210,194,166;
--ui-control-tone-22:23,23,20;
--ui-panel-tone-62:11,11,10;
--ui-line-strong-tone-169:61,57,50;
--ui-text-tone-149:241,239,233;
--ui-sheen-tone-183:210,194,166;
--ui-panel-top-tone-152:19,19,17;
--ui-panel-top-tone-153:19,19,17;
--ui-line-strong-tone-170:61,57,50;
--ui-accent-text-tone-24:240,180,85;
--ui-sheen-tone-184:210,194,166;
--ui-muted-tone-219:173,168,159;
--ui-panel-top-tone-154:19,19,17;
--ui-bg-tone-44:4,4,3;
--ui-text-tone-150:241,239,233;
--ui-control-tone-23:23,23,20;
--ui-line-tone-14:43,41,37;
--ui-bg-soft-tone-60:8,8,7;
--ui-control-tone-24:23,23,20;
--ui-muted-strong-tone-127:209,202,192;
--ui-line-strong-tone-171:61,57,50;
--ui-text-tone-151:241,239,233;
--ui-text-tone-152:241,239,233;
--ui-muted-strong-tone-128:209,202,192;
--ui-text-tone-153:241,239,233;
--ui-hover-tone-19:43,41,35;
--ui-muted-strong-tone-129:209,202,192;
--ui-line-tone-15:43,41,37;
--ui-muted-strong-tone-130:209,202,192;
--ui-line-tone-16:43,41,37;
--ui-muted-tone-220:173,168,159;
--ui-bg-tone-45:4,4,3;
--ui-panel-top-tone-155:19,19,17;
--ui-muted-strong-tone-131:209,202,192;
--ui-muted-strong-tone-132:209,202,192;
--ui-sheen-tone-185:210,194,166;
--ui-text-tone-154:241,239,233;
--ui-text-tone-155:241,239,233;
--ui-muted-strong-tone-133:209,202,192;
--ui-accent-text-tone-25:166,93,31;
}
html[data-palette="light"]{
--ui-bg:#F3F4F5;
--ui-bg-soft:#ECEFF1;
--ui-panel:#FDFDFB;
--ui-panel-top:#F8FAFA;
--ui-control:#F1F3F4;
--ui-inset:#F5F6F6;
--ui-hover:#ECEFF1;
--ui-line:#D8DEE1;
--ui-line-strong:#BEC8CE;
--ui-text:#25313B;
--ui-muted:#5B6975;
--ui-muted-strong:#42525F;
--ui-ink:#281809;
--ui-sheen:#FDFDFB;
--ui-scroll:#9BA8AE;
--ui-accent-fill:#F5A04F;
--ui-accent-ink:#A24B12;
--ui-accent-hover:#80390C;
--ui-on-accent:#281809;
--ui-selected:#FFF0DE;
--ui-control-top:#FAFBFB;
--ui-control-bottom:#F0F2F3;
--ui-shadow:0 2px 6px rgba(37,49,59,.045);
--ui-menu-shadow:0 8px 25px rgba(37,49,59,.10);
--ui-danger:#B6394B;
--ui-success:#207251;
--ui-warning:#855608;
--ui-bg-tone-01:243,244,245;
--ui-bg-soft-tone-01:236,239,241;
--ui-panel-tone-01:253,253,251;
--ui-panel-tone-02:253,253,251;
--ui-line-strong-tone-01:190,200,206;
--ui-text-tone-01:37,49,59;
--ui-muted-strong-tone-01:66,82,95;
--ui-muted-strong-tone-02:66,82,95;
--ui-muted-tone-01:91,105,117;
--ui-panel-top-tone-01:248,250,250;
--ui-sheen-tone-01:253,253,251;
--ui-sheen-tone-02:253,253,251;
--ui-bg-soft-tone-02:236,239,241;
--ui-bg-tone-02:243,244,245;
--ui-bg-tone-03:243,244,245;
--ui-sheen-tone-03:253,253,251;
--ui-sheen-tone-04:253,253,251;
--ui-sheen-tone-05:253,253,251;
--ui-bg-tone-04:243,244,245;
--ui-muted-strong-tone-03:66,82,95;
--ui-text-tone-02:37,49,59;
--ui-panel-top-tone-02:248,250,250;
--ui-line-strong-tone-02:190,200,206;
--ui-panel-top-tone-03:248,250,250;
--ui-ink-tone-01:40,24,9;
--ui-panel-top-tone-04:248,250,250;
--ui-muted-tone-02:91,105,117;
--ui-muted-tone-03:91,105,117;
--ui-text-tone-03:37,49,59;
--ui-panel-top-tone-05:248,250,250;
--ui-muted-tone-04:91,105,117;
--ui-muted-tone-05:91,105,117;
--ui-line-strong-tone-03:190,200,206;
--ui-text-tone-04:37,49,59;
--ui-sheen-tone-06:253,253,251;
--ui-line-strong-tone-04:190,200,206;
--ui-muted-strong-tone-04:66,82,95;
--ui-panel-top-tone-06:248,250,250;
--ui-muted-tone-06:91,105,117;
--ui-panel-top-tone-07:248,250,250;
--ui-muted-tone-07:91,105,117;
--ui-muted-tone-08:91,105,117;
--ui-muted-tone-09:91,105,117;
--ui-sheen-tone-07:253,253,251;
--ui-sheen-tone-08:253,253,251;
--ui-line-strong-tone-05:190,200,206;
--ui-panel-tone-03:253,253,251;
--ui-bg-soft-tone-03:236,239,241;
--ui-muted-tone-10:91,105,117;
--ui-panel-top-tone-08:248,250,250;
--ui-muted-tone-11:91,105,117;
--ui-muted-tone-12:91,105,117;
--ui-sheen-tone-09:253,253,251;
--ui-muted-strong-tone-05:66,82,95;
--ui-sheen-tone-10:253,253,251;
--ui-panel-tone-04:253,253,251;
--ui-bg-soft-tone-04:236,239,241;
--ui-muted-strong-tone-06:66,82,95;
--ui-hover-tone-01:236,239,241;
--ui-bg-soft-tone-05:236,239,241;
--ui-panel-top-tone-09:248,250,250;
--ui-bg-tone-05:243,244,245;
--ui-sheen-tone-11:253,253,251;
--ui-sheen-tone-12:253,253,251;
--ui-bg-soft-tone-06:236,239,241;
--ui-text-tone-05:37,49,59;
--ui-bg-tone-06:243,244,245;
--ui-bg-soft-tone-07:236,239,241;
--ui-bg-soft-tone-08:236,239,241;
--ui-muted-strong-tone-07:66,82,95;
--ui-muted-tone-13:91,105,117;
--ui-sheen-tone-13:253,253,251;
--ui-bg-soft-tone-09:236,239,241;
--ui-muted-tone-14:91,105,117;
--ui-panel-top-tone-10:248,250,250;
--ui-muted-tone-15:91,105,117;
--ui-panel-top-tone-11:248,250,250;
--ui-panel-tone-05:253,253,251;
--ui-muted-strong-tone-08:66,82,95;
--ui-text-tone-06:37,49,59;
--ui-sheen-tone-14:253,253,251;
--ui-muted-tone-16:91,105,117;
--ui-muted-tone-17:91,105,117;
--ui-sheen-tone-15:253,253,251;
--ui-text-tone-07:37,49,59;
--ui-sheen-tone-16:253,253,251;
--ui-text-tone-08:37,49,59;
--ui-sheen-tone-17:253,253,251;
--ui-muted-strong-tone-09:66,82,95;
--ui-muted-strong-tone-10:66,82,95;
--ui-muted-tone-18:91,105,117;
--ui-muted-tone-19:91,105,117;
--ui-panel-top-tone-12:248,250,250;
--ui-panel-top-tone-13:248,250,250;
--ui-muted-tone-20:91,105,117;
--ui-muted-tone-21:91,105,117;
--ui-muted-tone-22:91,105,117;
--ui-muted-tone-23:91,105,117;
--ui-muted-tone-24:91,105,117;
--ui-muted-strong-tone-11:66,82,95;
--ui-muted-strong-tone-12:66,82,95;
--ui-panel-top-tone-14:248,250,250;
--ui-muted-tone-25:91,105,117;
--ui-muted-tone-26:91,105,117;
--ui-panel-tone-06:253,253,251;
--ui-muted-tone-27:91,105,117;
--ui-muted-strong-tone-13:66,82,95;
--ui-text-tone-09:37,49,59;
--ui-panel-top-tone-15:248,250,250;
--ui-bg-soft-tone-10:236,239,241;
--ui-muted-tone-28:91,105,117;
--ui-panel-top-tone-16:248,250,250;
--ui-bg-soft-tone-11:236,239,241;
--ui-muted-tone-29:91,105,117;
--ui-panel-top-tone-17:248,250,250;
--ui-muted-tone-30:91,105,117;
--ui-text-tone-10:37,49,59;
--ui-muted-tone-31:91,105,117;
--ui-panel-top-tone-18:248,250,250;
--ui-text-tone-11:37,49,59;
--ui-muted-tone-32:91,105,117;
--ui-control-tone-01:241,243,244;
--ui-muted-strong-tone-14:66,82,95;
--ui-sheen-tone-18:253,253,251;
--ui-line-strong-tone-06:190,200,206;
--ui-text-tone-12:37,49,59;
--ui-panel-tone-07:253,253,251;
--ui-sheen-tone-19:253,253,251;
--ui-muted-strong-tone-15:66,82,95;
--ui-muted-tone-33:91,105,117;
--ui-muted-strong-tone-16:66,82,95;
--ui-panel-top-tone-19:248,250,250;
--ui-bg-tone-07:243,244,245;
--ui-line-strong-tone-07:190,200,206;
--ui-text-tone-13:37,49,59;
--ui-line-strong-tone-08:190,200,206;
--ui-muted-tone-34:91,105,117;
--ui-panel-tone-08:253,253,251;
--ui-muted-strong-tone-17:66,82,95;
--ui-muted-strong-tone-18:66,82,95;
--ui-muted-strong-tone-19:66,82,95;
--ui-muted-tone-35:91,105,117;
--ui-muted-tone-36:91,105,117;
--ui-text-tone-14:37,49,59;
--ui-line-strong-tone-09:190,200,206;
--ui-muted-strong-tone-20:66,82,95;
--ui-muted-strong-tone-21:66,82,95;
--ui-line-strong-tone-10:190,200,206;
--ui-sheen-tone-20:253,253,251;
--ui-muted-strong-tone-22:66,82,95;
--ui-line-strong-tone-11:190,200,206;
--ui-sheen-tone-21:253,253,251;
--ui-panel-tone-09:253,253,251;
--ui-bg-tone-08:243,244,245;
--ui-text-tone-15:37,49,59;
--ui-text-tone-16:37,49,59;
--ui-line-strong-tone-12:190,200,206;
--ui-sheen-tone-22:253,253,251;
--ui-hover-tone-02:236,239,241;
--ui-sheen-tone-23:253,253,251;
--ui-muted-tone-37:91,105,117;
--ui-panel-tone-10:253,253,251;
--ui-muted-tone-38:91,105,117;
--ui-sheen-tone-24:253,253,251;
--ui-sheen-tone-25:253,253,251;
--ui-sheen-tone-26:253,253,251;
--ui-line-strong-tone-13:190,200,206;
--ui-text-tone-17:37,49,59;
--ui-sheen-tone-27:253,253,251;
--ui-line-strong-tone-14:190,200,206;
--ui-sheen-tone-28:253,253,251;
--ui-text-tone-18:37,49,59;
--ui-sheen-tone-29:253,253,251;
--ui-panel-tone-11:253,253,251;
--ui-muted-strong-tone-23:66,82,95;
--ui-muted-tone-39:91,105,117;
--ui-panel-top-tone-20:248,250,250;
--ui-line-strong-tone-15:190,200,206;
--ui-panel-top-tone-21:248,250,250;
--ui-text-tone-19:37,49,59;
--ui-text-tone-20:37,49,59;
--ui-sheen-tone-30:253,253,251;
--ui-line-strong-tone-16:190,200,206;
--ui-text-tone-21:37,49,59;
--ui-muted-tone-40:91,105,117;
--ui-line-strong-tone-17:190,200,206;
--ui-bg-soft-tone-12:236,239,241;
--ui-bg-tone-09:243,244,245;
--ui-sheen-tone-31:253,253,251;
--ui-muted-strong-tone-24:66,82,95;
--ui-text-tone-22:37,49,59;
--ui-text-tone-23:37,49,59;
--ui-muted-tone-41:91,105,117;
--ui-line-strong-tone-18:190,200,206;
--ui-sheen-tone-32:253,253,251;
--ui-line-strong-tone-19:190,200,206;
--ui-bg-soft-tone-13:236,239,241;
--ui-sheen-tone-33:253,253,251;
--ui-line-strong-tone-20:190,200,206;
--ui-muted-strong-tone-25:66,82,95;
--ui-muted-tone-42:91,105,117;
--ui-muted-tone-43:91,105,117;
--ui-muted-tone-44:91,105,117;
--ui-line-strong-tone-21:190,200,206;
--ui-sheen-tone-34:253,253,251;
--ui-panel-tone-12:253,253,251;
--ui-bg-soft-tone-14:236,239,241;
--ui-line-strong-tone-22:190,200,206;
--ui-sheen-tone-35:253,253,251;
--ui-text-tone-24:37,49,59;
--ui-muted-tone-45:91,105,117;
--ui-muted-tone-46:91,105,117;
--ui-text-tone-25:37,49,59;
--ui-muted-tone-47:91,105,117;
--ui-line-strong-tone-23:190,200,206;
--ui-sheen-tone-36:253,253,251;
--ui-muted-strong-tone-26:66,82,95;
--ui-muted-tone-48:91,105,117;
--ui-muted-tone-49:91,105,117;
--ui-sheen-tone-37:253,253,251;
--ui-text-tone-26:37,49,59;
--ui-bg-tone-10:243,244,245;
--ui-sheen-tone-38:253,253,251;
--ui-muted-tone-50:91,105,117;
--ui-text-tone-27:37,49,59;
--ui-muted-strong-tone-27:66,82,95;
--ui-text-tone-28:37,49,59;
--ui-line-strong-tone-24:190,200,206;
--ui-text-tone-29:37,49,59;
--ui-sheen-tone-39:253,253,251;
--ui-muted-tone-51:91,105,117;
--ui-line-strong-tone-25:190,200,206;
--ui-sheen-tone-40:253,253,251;
--ui-line-strong-tone-26:190,200,206;
--ui-sheen-tone-41:253,253,251;
--ui-sheen-tone-42:253,253,251;
--ui-bg-soft-tone-15:236,239,241;
--ui-text-tone-30:37,49,59;
--ui-line-strong-tone-27:190,200,206;
--ui-text-tone-31:37,49,59;
--ui-line-strong-tone-28:190,200,206;
--ui-bg-tone-11:243,244,245;
--ui-panel-tone-13:253,253,251;
--ui-bg-soft-tone-16:236,239,241;
--ui-muted-strong-tone-28:66,82,95;
--ui-sheen-tone-43:253,253,251;
--ui-muted-strong-tone-29:66,82,95;
--ui-panel-top-tone-22:248,250,250;
--ui-panel-tone-14:253,253,251;
--ui-panel-top-tone-23:248,250,250;
--ui-muted-tone-52:91,105,117;
--ui-muted-tone-53:91,105,117;
--ui-muted-tone-54:91,105,117;
--ui-bg-soft-tone-17:236,239,241;
--ui-bg-tone-12:243,244,245;
--ui-muted-strong-tone-30:66,82,95;
--ui-muted-strong-tone-31:66,82,95;
--ui-muted-tone-55:91,105,117;
--ui-sheen-tone-44:253,253,251;
--ui-text-tone-32:37,49,59;
--ui-muted-tone-56:91,105,117;
--ui-text-tone-33:37,49,59;
--ui-sheen-tone-45:253,253,251;
--ui-muted-tone-57:91,105,117;
--ui-line-strong-tone-29:190,200,206;
--ui-muted-tone-58:91,105,117;
--ui-muted-tone-59:91,105,117;
--ui-line-strong-tone-30:190,200,206;
--ui-sheen-tone-46:253,253,251;
--ui-text-tone-34:37,49,59;
--ui-panel-top-tone-24:248,250,250;
--ui-muted-tone-60:91,105,117;
--ui-text-tone-35:37,49,59;
--ui-muted-tone-61:91,105,117;
--ui-muted-tone-62:91,105,117;
--ui-text-tone-36:37,49,59;
--ui-muted-tone-63:91,105,117;
--ui-muted-strong-tone-32:66,82,95;
--ui-line-strong-tone-31:190,200,206;
--ui-sheen-tone-47:253,253,251;
--ui-muted-strong-tone-33:66,82,95;
--ui-muted-strong-tone-34:66,82,95;
--ui-line-strong-tone-32:190,200,206;
--ui-muted-tone-64:91,105,117;
--ui-muted-strong-tone-35:66,82,95;
--ui-muted-tone-65:91,105,117;
--ui-muted-tone-66:91,105,117;
--ui-text-tone-37:37,49,59;
--ui-line-strong-tone-33:190,200,206;
--ui-sheen-tone-48:253,253,251;
--ui-muted-strong-tone-36:66,82,95;
--ui-muted-strong-tone-37:66,82,95;
--ui-bg-tone-13:243,244,245;
--ui-line-strong-tone-34:190,200,206;
--ui-bg-soft-tone-18:236,239,241;
--ui-text-tone-38:37,49,59;
--ui-sheen-tone-49:253,253,251;
--ui-line-strong-tone-35:190,200,206;
--ui-panel-top-tone-25:248,250,250;
--ui-panel-top-tone-26:248,250,250;
--ui-muted-tone-67:91,105,117;
--ui-muted-tone-68:91,105,117;
--ui-hover-tone-03:236,239,241;
--ui-text-tone-39:37,49,59;
--ui-muted-strong-tone-38:66,82,95;
--ui-muted-strong-tone-39:66,82,95;
--ui-muted-strong-tone-40:66,82,95;
--ui-muted-strong-tone-41:66,82,95;
--ui-line-strong-tone-36:190,200,206;
--ui-text-tone-40:37,49,59;
--ui-muted-tone-69:91,105,117;
--ui-muted-tone-70:91,105,117;
--ui-sheen-tone-50:253,253,251;
--ui-text-tone-41:37,49,59;
--ui-text-tone-42:37,49,59;
--ui-muted-tone-71:91,105,117;
--ui-muted-strong-tone-42:66,82,95;
--ui-muted-strong-tone-43:66,82,95;
--ui-muted-tone-72:91,105,117;
--ui-muted-tone-73:91,105,117;
--ui-line-strong-tone-37:190,200,206;
--ui-sheen-tone-51:253,253,251;
--ui-muted-tone-74:91,105,117;
--ui-panel-top-tone-27:248,250,250;
--ui-muted-tone-75:91,105,117;
--ui-muted-strong-tone-44:66,82,95;
--ui-muted-strong-tone-45:66,82,95;
--ui-sheen-tone-52:253,253,251;
--ui-muted-strong-tone-46:66,82,95;
--ui-sheen-tone-53:253,253,251;
--ui-bg-soft-tone-19:236,239,241;
--ui-panel-top-tone-28:248,250,250;
--ui-muted-tone-76:91,105,117;
--ui-muted-tone-77:91,105,117;
--ui-muted-tone-78:91,105,117;
--ui-text-tone-43:37,49,59;
--ui-muted-strong-tone-47:66,82,95;
--ui-text-tone-44:37,49,59;
--ui-bg-soft-tone-20:236,239,241;
--ui-text-tone-45:37,49,59;
--ui-text-tone-46:37,49,59;
--ui-text-tone-47:37,49,59;
--ui-text-tone-48:37,49,59;
--ui-muted-tone-79:91,105,117;
--ui-muted-tone-80:91,105,117;
--ui-line-strong-tone-38:190,200,206;
--ui-text-tone-49:37,49,59;
--ui-muted-tone-81:91,105,117;
--ui-text-tone-50:37,49,59;
--ui-muted-tone-82:91,105,117;
--ui-muted-tone-83:91,105,117;
--ui-panel-top-tone-29:248,250,250;
--ui-muted-tone-84:91,105,117;
--ui-panel-top-tone-30:248,250,250;
--ui-text-tone-51:37,49,59;
--ui-muted-strong-tone-48:66,82,95;
--ui-bg-soft-tone-21:236,239,241;
--ui-line-strong-tone-39:190,200,206;
--ui-muted-tone-85:91,105,117;
--ui-muted-tone-86:91,105,117;
--ui-text-tone-52:37,49,59;
--ui-text-tone-53:37,49,59;
--ui-panel-tone-15:253,253,251;
--ui-text-tone-54:37,49,59;
--ui-line-strong-tone-40:190,200,206;
--ui-bg-soft-tone-22:236,239,241;
--ui-muted-tone-87:91,105,117;
--ui-muted-strong-tone-49:66,82,95;
--ui-muted-strong-tone-50:66,82,95;
--ui-muted-strong-tone-51:66,82,95;
--ui-muted-tone-88:91,105,117;
--ui-muted-tone-89:91,105,117;
--ui-sheen-tone-54:253,253,251;
--ui-panel-top-tone-31:248,250,250;
--ui-bg-soft-tone-23:236,239,241;
--ui-line-strong-tone-41:190,200,206;
--ui-panel-tone-16:253,253,251;
--ui-muted-tone-90:91,105,117;
--ui-line-strong-tone-42:190,200,206;
--ui-sheen-tone-55:253,253,251;
--ui-text-tone-55:37,49,59;
--ui-muted-tone-91:91,105,117;
--ui-line-strong-tone-43:190,200,206;
--ui-sheen-tone-56:253,253,251;
--ui-muted-strong-tone-52:66,82,95;
--ui-hover-tone-04:236,239,241;
--ui-line-strong-tone-44:190,200,206;
--ui-sheen-tone-57:253,253,251;
--ui-panel-top-tone-32:248,250,250;
--ui-line-strong-tone-45:190,200,206;
--ui-control-tone-02:241,243,244;
--ui-text-tone-56:37,49,59;
--ui-sheen-tone-58:253,253,251;
--ui-panel-tone-17:253,253,251;
--ui-bg-soft-tone-24:236,239,241;
--ui-text-tone-57:37,49,59;
--ui-sheen-tone-59:253,253,251;
--ui-sheen-tone-60:253,253,251;
--ui-muted-strong-tone-53:66,82,95;
--ui-muted-strong-tone-54:66,82,95;
--ui-muted-strong-tone-55:66,82,95;
--ui-muted-tone-92:91,105,117;
--ui-muted-tone-93:91,105,117;
--ui-muted-strong-tone-56:66,82,95;
--ui-muted-strong-tone-57:66,82,95;
--ui-muted-tone-94:91,105,117;
--ui-line-strong-tone-46:190,200,206;
--ui-sheen-tone-61:253,253,251;
--ui-hover-tone-05:236,239,241;
--ui-text-tone-58:37,49,59;
--ui-sheen-tone-62:253,253,251;
--ui-sheen-tone-63:253,253,251;
--ui-hover-tone-06:236,239,241;
--ui-muted-strong-tone-58:66,82,95;
--ui-line-strong-tone-47:190,200,206;
--ui-panel-top-tone-33:248,250,250;
--ui-line-strong-tone-48:190,200,206;
--ui-muted-tone-95:91,105,117;
--ui-sheen-tone-64:253,253,251;
--ui-text-tone-59:37,49,59;
--ui-line-strong-tone-49:190,200,206;
--ui-sheen-tone-65:253,253,251;
--ui-panel-tone-18:253,253,251;
--ui-muted-tone-96:91,105,117;
--ui-muted-strong-tone-59:66,82,95;
--ui-muted-strong-tone-60:66,82,95;
--ui-line-strong-tone-50:190,200,206;
--ui-sheen-tone-66:253,253,251;
--ui-line-strong-tone-51:190,200,206;
--ui-sheen-tone-67:253,253,251;
--ui-text-tone-60:37,49,59;
--ui-muted-tone-97:91,105,117;
--ui-text-tone-61:37,49,59;
--ui-line-strong-tone-52:190,200,206;
--ui-sheen-tone-68:253,253,251;
--ui-hover-tone-07:236,239,241;
--ui-muted-tone-98:91,105,117;
--ui-bg-tone-14:243,244,245;
--ui-line-strong-tone-53:190,200,206;
--ui-panel-tone-19:253,253,251;
--ui-text-tone-62:37,49,59;
--ui-muted-tone-99:91,105,117;
--ui-muted-tone-100:91,105,117;
--ui-text-tone-63:37,49,59;
--ui-sheen-tone-69:253,253,251;
--ui-line-strong-tone-54:190,200,206;
--ui-bg-soft-tone-25:236,239,241;
--ui-sheen-tone-70:253,253,251;
--ui-bg-soft-tone-26:236,239,241;
--ui-muted-tone-101:91,105,117;
--ui-muted-strong-tone-61:66,82,95;
--ui-sheen-tone-71:253,253,251;
--ui-text-tone-64:37,49,59;
--ui-muted-strong-tone-62:66,82,95;
--ui-hover-tone-08:236,239,241;
--ui-sheen-tone-72:253,253,251;
--ui-line-strong-tone-55:190,200,206;
--ui-bg-tone-15:243,244,245;
--ui-text-tone-65:37,49,59;
--ui-muted-tone-102:91,105,117;
--ui-sheen-tone-73:253,253,251;
--ui-line-strong-tone-56:190,200,206;
--ui-muted-tone-103:91,105,117;
--ui-text-tone-66:37,49,59;
--ui-accent-text-tone-01:162,75,18;
--ui-line-strong-tone-57:190,200,206;
--ui-line-strong-tone-58:190,200,206;
--ui-sheen-tone-74:253,253,251;
--ui-sheen-tone-75:253,253,251;
--ui-text-tone-67:37,49,59;
--ui-sheen-tone-76:253,253,251;
--ui-muted-strong-tone-63:66,82,95;
--ui-muted-tone-104:91,105,117;
--ui-text-tone-68:37,49,59;
--ui-sheen-tone-77:253,253,251;
--ui-muted-tone-105:91,105,117;
--ui-text-tone-69:37,49,59;
--ui-muted-strong-tone-64:66,82,95;
--ui-text-tone-70:37,49,59;
--ui-line-strong-tone-59:190,200,206;
--ui-bg-tone-16:243,244,245;
--ui-line-strong-tone-60:190,200,206;
--ui-text-tone-71:37,49,59;
--ui-muted-tone-106:91,105,117;
--ui-muted-tone-107:91,105,117;
--ui-muted-strong-tone-65:66,82,95;
--ui-sheen-tone-78:253,253,251;
--ui-muted-tone-108:91,105,117;
--ui-muted-strong-tone-66:66,82,95;
--ui-muted-tone-109:91,105,117;
--ui-muted-strong-tone-67:66,82,95;
--ui-muted-strong-tone-68:66,82,95;
--ui-muted-strong-tone-69:66,82,95;
--ui-muted-tone-110:91,105,117;
--ui-text-tone-72:37,49,59;
--ui-muted-tone-111:91,105,117;
--ui-muted-strong-tone-70:66,82,95;
--ui-muted-strong-tone-71:66,82,95;
--ui-sheen-tone-79:253,253,251;
--ui-text-tone-73:37,49,59;
--ui-text-tone-74:37,49,59;
--ui-muted-tone-112:91,105,117;
--ui-muted-strong-tone-72:66,82,95;
--ui-text-tone-75:37,49,59;
--ui-muted-tone-113:91,105,117;
--ui-muted-tone-114:91,105,117;
--ui-line-strong-tone-61:190,200,206;
--ui-sheen-tone-80:253,253,251;
--ui-muted-strong-tone-73:66,82,95;
--ui-line-strong-tone-62:190,200,206;
--ui-sheen-tone-81:253,253,251;
--ui-text-tone-76:37,49,59;
--ui-line-strong-tone-63:190,200,206;
--ui-sheen-tone-82:253,253,251;
--ui-line-strong-tone-64:190,200,206;
--ui-sheen-tone-83:253,253,251;
--ui-line-strong-tone-65:190,200,206;
--ui-sheen-tone-84:253,253,251;
--ui-text-tone-77:37,49,59;
--ui-line-strong-tone-66:190,200,206;
--ui-text-tone-78:37,49,59;
--ui-muted-strong-tone-74:66,82,95;
--ui-text-tone-79:37,49,59;
--ui-bg-tone-17:243,244,245;
--ui-bg-soft-tone-27:236,239,241;
--ui-panel-tone-20:253,253,251;
--ui-line-tone-01:216,222,225;
--ui-line-strong-tone-67:190,200,206;
--ui-text-tone-80:37,49,59;
--ui-muted-tone-115:91,105,117;
--ui-muted-strong-tone-75:66,82,95;
--ui-muted-tone-116:91,105,117;
--ui-panel-tone-21:253,253,251;
--ui-panel-top-tone-34:248,250,250;
--ui-muted-tone-117:91,105,117;
--ui-panel-top-tone-35:248,250,250;
--ui-panel-top-tone-36:248,250,250;
--ui-panel-tone-22:253,253,251;
--ui-panel-top-tone-37:248,250,250;
--ui-panel-top-tone-38:248,250,250;
--ui-line-strong-tone-68:190,200,206;
--ui-line-strong-tone-69:190,200,206;
--ui-ink-tone-02:40,24,9;
--ui-muted-tone-118:91,105,117;
--ui-muted-tone-119:91,105,117;
--ui-muted-tone-120:91,105,117;
--ui-sheen-tone-85:253,253,251;
--ui-panel-top-tone-39:248,250,250;
--ui-panel-top-tone-40:248,250,250;
--ui-muted-tone-121:91,105,117;
--ui-muted-tone-122:91,105,117;
--ui-panel-top-tone-41:248,250,250;
--ui-panel-top-tone-42:248,250,250;
--ui-panel-top-tone-43:248,250,250;
--ui-panel-top-tone-44:248,250,250;
--ui-panel-top-tone-45:248,250,250;
--ui-line-strong-tone-70:190,200,206;
--ui-muted-tone-123:91,105,117;
--ui-muted-tone-124:91,105,117;
--ui-sheen-tone-86:253,253,251;
--ui-sheen-tone-87:253,253,251;
--ui-bg-tone-18:243,244,245;
--ui-panel-top-tone-46:248,250,250;
--ui-panel-tone-23:253,253,251;
--ui-sheen-tone-88:253,253,251;
--ui-muted-tone-125:91,105,117;
--ui-sheen-tone-89:253,253,251;
--ui-sheen-tone-90:253,253,251;
--ui-bg-soft-tone-28:236,239,241;
--ui-sheen-tone-91:253,253,251;
--ui-line-tone-02:216,222,225;
--ui-muted-strong-tone-76:66,82,95;
--ui-accent-text-tone-02:162,75,18;
--ui-muted-tone-126:91,105,117;
--ui-sheen-tone-92:253,253,251;
--ui-sheen-tone-93:253,253,251;
--ui-sheen-tone-94:253,253,251;
--ui-muted-tone-127:91,105,117;
--ui-muted-strong-tone-77:66,82,95;
--ui-sheen-tone-95:253,253,251;
--ui-sheen-tone-96:253,253,251;
--ui-sheen-tone-97:253,253,251;
--ui-sheen-tone-98:253,253,251;
--ui-ink-tone-03:40,24,9;
--ui-sheen-tone-99:253,253,251;
--ui-hover-tone-09:236,239,241;
--ui-bg-soft-tone-29:236,239,241;
--ui-muted-tone-128:91,105,117;
--ui-line-tone-03:216,222,225;
--ui-muted-tone-129:91,105,117;
--ui-line-strong-tone-71:190,200,206;
--ui-muted-tone-130:91,105,117;
--ui-panel-top-tone-47:248,250,250;
--ui-muted-tone-131:91,105,117;
--ui-accent-text-tone-03:162,75,18;
--ui-muted-tone-132:91,105,117;
--ui-line-strong-tone-72:190,200,206;
--ui-sheen-tone-100:253,253,251;
--ui-accent-text-tone-04:162,75,18;
--ui-bg-tone-19:243,244,245;
--ui-line-strong-tone-73:190,200,206;
--ui-sheen-tone-101:253,253,251;
--ui-line-strong-tone-74:190,200,206;
--ui-sheen-tone-102:253,253,251;
--ui-sheen-tone-103:253,253,251;
--ui-panel-top-tone-48:248,250,250;
--ui-control-tone-03:241,243,244;
--ui-control-tone-04:241,243,244;
--ui-panel-top-tone-49:248,250,250;
--ui-panel-tone-24:253,253,251;
--ui-control-tone-05:241,243,244;
--ui-panel-top-tone-50:248,250,250;
--ui-panel-tone-25:253,253,251;
--ui-control-tone-06:241,243,244;
--ui-panel-top-tone-51:248,250,250;
--ui-bg-soft-tone-30:236,239,241;
--ui-panel-top-tone-52:248,250,250;
--ui-panel-top-tone-53:248,250,250;
--ui-control-tone-07:241,243,244;
--ui-panel-top-tone-54:248,250,250;
--ui-panel-tone-26:253,253,251;
--ui-line-strong-tone-75:190,200,206;
--ui-sheen-tone-104:253,253,251;
--ui-line-strong-tone-76:190,200,206;
--ui-bg-soft-tone-31:236,239,241;
--ui-panel-top-tone-55:248,250,250;
--ui-sheen-tone-105:253,253,251;
--ui-sheen-tone-106:253,253,251;
--ui-sheen-tone-107:253,253,251;
--ui-sheen-tone-108:253,253,251;
--ui-sheen-tone-109:253,253,251;
--ui-panel-top-tone-56:248,250,250;
--ui-panel-tone-27:253,253,251;
--ui-sheen-tone-110:253,253,251;
--ui-panel-top-tone-57:248,250,250;
--ui-panel-top-tone-58:248,250,250;
--ui-sheen-tone-111:253,253,251;
--ui-sheen-tone-112:253,253,251;
--ui-muted-tone-133:91,105,117;
--ui-muted-tone-134:91,105,117;
--ui-line-strong-tone-77:190,200,206;
--ui-sheen-tone-113:253,253,251;
--ui-hover-tone-10:236,239,241;
--ui-panel-tone-28:253,253,251;
--ui-bg-soft-tone-32:236,239,241;
--ui-ink-tone-04:40,24,9;
--ui-line-strong-tone-78:190,200,206;
--ui-panel-top-tone-59:248,250,250;
--ui-panel-top-tone-60:248,250,250;
--ui-panel-top-tone-61:248,250,250;
--ui-line-strong-tone-79:190,200,206;
--ui-panel-top-tone-62:248,250,250;
--ui-line-strong-tone-80:190,200,206;
--ui-sheen-tone-114:253,253,251;
--ui-sheen-tone-115:253,253,251;
--ui-line-strong-tone-81:190,200,206;
--ui-panel-top-tone-63:248,250,250;
--ui-panel-top-tone-64:248,250,250;
--ui-panel-top-tone-65:248,250,250;
--ui-ink-tone-05:40,24,9;
--ui-panel-top-tone-66:248,250,250;
--ui-ink-tone-06:40,24,9;
--ui-panel-top-tone-67:248,250,250;
--ui-accent-text-tone-05:162,75,18;
--ui-muted-tone-135:91,105,117;
--ui-line-strong-tone-82:190,200,206;
--ui-line-strong-tone-83:190,200,206;
--ui-sheen-tone-116:253,253,251;
--ui-accent-text-tone-06:162,75,18;
--ui-sheen-tone-117:253,253,251;
--ui-panel-top-tone-68:248,250,250;
--ui-line-strong-tone-84:190,200,206;
--ui-panel-top-tone-69:248,250,250;
--ui-muted-tone-136:91,105,117;
--ui-control-tone-08:241,243,244;
--ui-panel-tone-29:253,253,251;
--ui-bg-soft-tone-33:236,239,241;
--ui-panel-top-tone-70:248,250,250;
--ui-muted-tone-137:91,105,117;
--ui-control-tone-09:241,243,244;
--ui-text-tone-81:37,49,59;
--ui-line-tone-04:216,222,225;
--ui-bg-tone-20:243,244,245;
--ui-line-tone-05:216,222,225;
--ui-line-strong-tone-85:190,200,206;
--ui-panel-top-tone-71:248,250,250;
--ui-muted-tone-138:91,105,117;
--ui-control-tone-10:241,243,244;
--ui-muted-tone-139:91,105,117;
--ui-hover-tone-11:236,239,241;
--ui-line-strong-tone-86:190,200,206;
--ui-panel-top-tone-72:248,250,250;
--ui-panel-top-tone-73:248,250,250;
--ui-panel-top-tone-74:248,250,250;
--ui-panel-top-tone-75:248,250,250;
--ui-panel-top-tone-76:248,250,250;
--ui-panel-top-tone-77:248,250,250;
--ui-panel-top-tone-78:248,250,250;
--ui-muted-tone-140:91,105,117;
--ui-sheen-tone-118:253,253,251;
--ui-line-strong-tone-87:190,200,206;
--ui-control-tone-11:241,243,244;
--ui-line-strong-tone-88:190,200,206;
--ui-line-strong-tone-89:190,200,206;
--ui-panel-top-tone-79:248,250,250;
--ui-muted-tone-141:91,105,117;
--ui-panel-top-tone-80:248,250,250;
--ui-muted-tone-142:91,105,117;
--ui-sheen-tone-119:253,253,251;
--ui-accent-text-tone-07:162,75,18;
--ui-panel-top-tone-81:248,250,250;
--ui-line-strong-tone-90:190,200,206;
--ui-sheen-tone-120:253,253,251;
--ui-line-strong-tone-91:190,200,206;
--ui-panel-top-tone-82:248,250,250;
--ui-line-strong-tone-92:190,200,206;
--ui-panel-top-tone-83:248,250,250;
--ui-line-strong-tone-93:190,200,206;
--ui-muted-tone-143:91,105,117;
--ui-line-strong-tone-94:190,200,206;
--ui-sheen-tone-121:253,253,251;
--ui-panel-top-tone-84:248,250,250;
--ui-muted-tone-144:91,105,117;
--ui-ink-tone-07:40,24,9;
--ui-muted-tone-145:91,105,117;
--ui-panel-top-tone-85:248,250,250;
--ui-line-strong-tone-95:190,200,206;
--ui-ink-tone-08:40,24,9;
--ui-line-strong-tone-96:190,200,206;
--ui-panel-top-tone-86:248,250,250;
--ui-sheen-tone-122:253,253,251;
--ui-line-strong-tone-97:190,200,206;
--ui-accent-text-tone-08:162,75,18;
--ui-sheen-tone-123:253,253,251;
--ui-muted-tone-146:91,105,117;
--ui-muted-tone-147:91,105,117;
--ui-line-strong-tone-98:190,200,206;
--ui-muted-tone-148:91,105,117;
--ui-muted-tone-149:91,105,117;
--ui-panel-tone-30:253,253,251;
--ui-line-tone-06:216,222,225;
--ui-panel-top-tone-87:248,250,250;
--ui-muted-tone-150:91,105,117;
--ui-muted-tone-151:91,105,117;
--ui-muted-tone-152:91,105,117;
--ui-panel-top-tone-88:248,250,250;
--ui-bg-tone-21:243,244,245;
--ui-muted-tone-153:91,105,117;
--ui-line-strong-tone-99:190,200,206;
--ui-line-strong-tone-100:190,200,206;
--ui-sheen-tone-124:253,253,251;
--ui-muted-tone-154:91,105,117;
--ui-panel-top-tone-89:248,250,250;
--ui-panel-top-tone-90:248,250,250;
--ui-panel-top-tone-91:248,250,250;
--ui-panel-top-tone-92:248,250,250;
--ui-panel-top-tone-93:248,250,250;
--ui-panel-top-tone-94:248,250,250;
--ui-muted-strong-tone-78:66,82,95;
--ui-muted-strong-tone-79:66,82,95;
--ui-panel-top-tone-95:248,250,250;
--ui-muted-tone-155:91,105,117;
--ui-panel-top-tone-96:248,250,250;
--ui-hover-tone-12:236,239,241;
--ui-muted-tone-156:91,105,117;
--ui-panel-top-tone-97:248,250,250;
--ui-text-tone-82:37,49,59;
--ui-muted-tone-157:91,105,117;
--ui-ink-tone-09:40,24,9;
--ui-muted-strong-tone-80:66,82,95;
--ui-line-tone-07:216,222,225;
--ui-muted-tone-158:91,105,117;
--ui-line-strong-tone-101:190,200,206;
--ui-panel-tone-31:253,253,251;
--ui-panel-tone-32:253,253,251;
--ui-line-strong-tone-102:190,200,206;
--ui-line-tone-08:216,222,225;
--ui-panel-tone-33:253,253,251;
--ui-panel-tone-34:253,253,251;
--ui-panel-top-tone-98:248,250,250;
--ui-line-strong-tone-103:190,200,206;
--ui-hover-tone-13:236,239,241;
--ui-control-tone-12:241,243,244;
--ui-line-strong-tone-104:190,200,206;
--ui-panel-top-tone-99:248,250,250;
--ui-line-strong-tone-105:190,200,206;
--ui-sheen-tone-125:253,253,251;
--ui-panel-top-tone-100:248,250,250;
--ui-line-strong-tone-106:190,200,206;
--ui-muted-tone-159:91,105,117;
--ui-ink-tone-10:40,24,9;
--ui-text-tone-83:37,49,59;
--ui-line-strong-tone-107:190,200,206;
--ui-line-strong-tone-108:190,200,206;
--ui-ink-tone-11:40,24,9;
--ui-muted-strong-tone-81:66,82,95;
--ui-text-tone-84:37,49,59;
--ui-panel-top-tone-101:248,250,250;
--ui-panel-tone-35:253,253,251;
--ui-panel-top-tone-102:248,250,250;
--ui-line-strong-tone-109:190,200,206;
--ui-ink-tone-12:40,24,9;
--ui-muted-tone-160:91,105,117;
--ui-panel-top-tone-103:248,250,250;
--ui-sheen-tone-126:253,253,251;
--ui-muted-strong-tone-82:66,82,95;
--ui-panel-top-tone-104:248,250,250;
--ui-line-strong-tone-110:190,200,206;
--ui-line-strong-tone-111:190,200,206;
--ui-muted-tone-161:91,105,117;
--ui-panel-tone-36:253,253,251;
--ui-panel-tone-37:253,253,251;
--ui-text-tone-85:37,49,59;
--ui-muted-strong-tone-83:66,82,95;
--ui-line-strong-tone-112:190,200,206;
--ui-sheen-tone-127:253,253,251;
--ui-bg-tone-22:243,244,245;
--ui-muted-strong-tone-84:66,82,95;
--ui-muted-tone-162:91,105,117;
--ui-sheen-tone-128:253,253,251;
--ui-muted-strong-tone-85:66,82,95;
--ui-text-tone-86:37,49,59;
--ui-text-tone-87:37,49,59;
--ui-line-strong-tone-113:190,200,206;
--ui-sheen-tone-129:253,253,251;
--ui-sheen-tone-130:253,253,251;
--ui-muted-strong-tone-86:66,82,95;
--ui-sheen-tone-131:253,253,251;
--ui-muted-tone-163:91,105,117;
--ui-panel-top-tone-105:248,250,250;
--ui-muted-tone-164:91,105,117;
--ui-panel-top-tone-106:248,250,250;
--ui-text-tone-88:37,49,59;
--ui-line-strong-tone-114:190,200,206;
--ui-text-tone-89:37,49,59;
--ui-muted-tone-165:91,105,117;
--ui-line-strong-tone-115:190,200,206;
--ui-text-tone-90:37,49,59;
--ui-muted-strong-tone-87:66,82,95;
--ui-sheen-tone-132:253,253,251;
--ui-line-strong-tone-116:190,200,206;
--ui-bg-tone-23:243,244,245;
--ui-text-tone-91:37,49,59;
--ui-muted-tone-166:91,105,117;
--ui-line-strong-tone-117:190,200,206;
--ui-text-tone-92:37,49,59;
--ui-hover-tone-14:236,239,241;
--ui-line-strong-tone-118:190,200,206;
--ui-sheen-tone-133:253,253,251;
--ui-sheen-tone-134:253,253,251;
--ui-text-tone-93:37,49,59;
--ui-muted-strong-tone-88:66,82,95;
--ui-text-tone-94:37,49,59;
--ui-muted-tone-167:91,105,117;
--ui-sheen-tone-135:253,253,251;
--ui-line-strong-tone-119:190,200,206;
--ui-panel-tone-38:253,253,251;
--ui-sheen-tone-136:253,253,251;
--ui-panel-tone-39:253,253,251;
--ui-muted-tone-168:91,105,117;
--ui-muted-strong-tone-89:66,82,95;
--ui-muted-tone-169:91,105,117;
--ui-muted-strong-tone-90:66,82,95;
--ui-muted-tone-170:91,105,117;
--ui-text-tone-95:37,49,59;
--ui-muted-strong-tone-91:66,82,95;
--ui-text-tone-96:37,49,59;
--ui-text-tone-97:37,49,59;
--ui-text-tone-98:37,49,59;
--ui-muted-strong-tone-92:66,82,95;
--ui-line-strong-tone-120:190,200,206;
--ui-sheen-tone-137:253,253,251;
--ui-text-tone-99:37,49,59;
--ui-line-strong-tone-121:190,200,206;
--ui-panel-tone-40:253,253,251;
--ui-text-tone-100:37,49,59;
--ui-line-strong-tone-122:190,200,206;
--ui-line-strong-tone-123:190,200,206;
--ui-sheen-tone-138:253,253,251;
--ui-bg-soft-tone-34:236,239,241;
--ui-sheen-tone-139:253,253,251;
--ui-muted-strong-tone-93:66,82,95;
--ui-muted-strong-tone-94:66,82,95;
--ui-muted-tone-171:91,105,117;
--ui-muted-tone-172:91,105,117;
--ui-text-tone-101:37,49,59;
--ui-line-strong-tone-124:190,200,206;
--ui-sheen-tone-140:253,253,251;
--ui-panel-top-tone-107:248,250,250;
--ui-muted-strong-tone-95:66,82,95;
--ui-muted-strong-tone-96:66,82,95;
--ui-muted-tone-173:91,105,117;
--ui-muted-strong-tone-97:66,82,95;
--ui-sheen-tone-141:253,253,251;
--ui-sheen-tone-142:253,253,251;
--ui-control-tone-13:241,243,244;
--ui-muted-tone-174:91,105,117;
--ui-line-strong-tone-125:190,200,206;
--ui-text-tone-102:37,49,59;
--ui-muted-strong-tone-98:66,82,95;
--ui-bg-soft-tone-35:236,239,241;
--ui-panel-top-tone-108:248,250,250;
--ui-bg-soft-tone-36:236,239,241;
--ui-bg-soft-tone-37:236,239,241;
--ui-bg-soft-tone-38:236,239,241;
--ui-bg-soft-tone-39:236,239,241;
--ui-sheen-tone-143:253,253,251;
--ui-panel-top-tone-109:248,250,250;
--ui-bg-soft-tone-40:236,239,241;
--ui-panel-top-tone-110:248,250,250;
--ui-muted-tone-175:91,105,117;
--ui-muted-strong-tone-99:66,82,95;
--ui-panel-top-tone-111:248,250,250;
--ui-text-tone-103:37,49,59;
--ui-muted-tone-176:91,105,117;
--ui-hover-tone-15:236,239,241;
--ui-muted-strong-tone-100:66,82,95;
--ui-panel-top-tone-112:248,250,250;
--ui-muted-tone-177:91,105,117;
--ui-muted-tone-178:91,105,117;
--ui-muted-strong-tone-101:66,82,95;
--ui-sheen-tone-144:253,253,251;
--ui-text-tone-104:37,49,59;
--ui-muted-tone-179:91,105,117;
--ui-muted-strong-tone-102:66,82,95;
--ui-sheen-tone-145:253,253,251;
--ui-sheen-tone-146:253,253,251;
--ui-muted-tone-180:91,105,117;
--ui-muted-strong-tone-103:66,82,95;
--ui-text-tone-105:37,49,59;
--ui-muted-strong-tone-104:66,82,95;
--ui-muted-tone-181:91,105,117;
--ui-panel-tone-41:253,253,251;
--ui-muted-strong-tone-105:66,82,95;
--ui-sheen-tone-147:253,253,251;
--ui-muted-tone-182:91,105,117;
--ui-panel-top-tone-113:248,250,250;
--ui-line-strong-tone-126:190,200,206;
--ui-text-tone-106:37,49,59;
--ui-accent-text-tone-09:162,75,18;
--ui-bg-tone-24:243,244,245;
--ui-text-tone-107:37,49,59;
--ui-text-tone-108:37,49,59;
--ui-text-tone-109:37,49,59;
--ui-line-strong-tone-127:190,200,206;
--ui-text-tone-110:37,49,59;
--ui-muted-tone-183:91,105,117;
--ui-line-strong-tone-128:190,200,206;
--ui-muted-strong-tone-106:66,82,95;
--ui-text-tone-111:37,49,59;
--ui-line-strong-tone-129:190,200,206;
--ui-text-tone-112:37,49,59;
--ui-line-strong-tone-130:190,200,206;
--ui-sheen-tone-148:253,253,251;
--ui-line-strong-tone-131:190,200,206;
--ui-panel-top-tone-114:248,250,250;
--ui-line-strong-tone-132:190,200,206;
--ui-control-tone-14:241,243,244;
--ui-sheen-tone-149:253,253,251;
--ui-muted-strong-tone-107:66,82,95;
--ui-text-tone-113:37,49,59;
--ui-muted-tone-184:91,105,117;
--ui-muted-strong-tone-108:66,82,95;
--ui-sheen-tone-150:253,253,251;
--ui-muted-strong-tone-109:66,82,95;
--ui-muted-tone-185:91,105,117;
--ui-muted-strong-tone-110:66,82,95;
--ui-muted-tone-186:91,105,117;
--ui-muted-tone-187:91,105,117;
--ui-line-tone-09:216,222,225;
--ui-muted-tone-188:91,105,117;
--ui-muted-tone-189:91,105,117;
--ui-text-tone-114:37,49,59;
--ui-sheen-tone-151:253,253,251;
--ui-panel-top-tone-115:248,250,250;
--ui-muted-tone-190:91,105,117;
--ui-bg-tone-25:243,244,245;
--ui-bg-tone-26:243,244,245;
--ui-text-tone-115:37,49,59;
--ui-accent-text-tone-10:162,75,18;
--ui-accent-text-tone-11:162,75,18;
--ui-accent-text-tone-12:162,75,18;
--ui-accent-text-tone-13:162,75,18;
--ui-bg-soft-tone-41:236,239,241;
--ui-accent-text-tone-14:162,75,18;
--ui-text-tone-116:37,49,59;
--ui-bg-tone-27:243,244,245;
--ui-text-tone-117:37,49,59;
--ui-accent-text-tone-15:162,75,18;
--ui-line-strong-tone-133:190,200,206;
--ui-sheen-tone-152:253,253,251;
--ui-line-strong-tone-134:190,200,206;
--ui-muted-tone-191:91,105,117;
--ui-muted-tone-192:91,105,117;
--ui-sheen-tone-153:253,253,251;
--ui-line-strong-tone-135:190,200,206;
--ui-muted-strong-tone-111:66,82,95;
--ui-muted-tone-193:91,105,117;
--ui-muted-tone-194:91,105,117;
--ui-sheen-tone-154:253,253,251;
--ui-text-tone-118:37,49,59;
--ui-line-tone-10:216,222,225;
--ui-panel-top-tone-116:248,250,250;
--ui-line-strong-tone-136:190,200,206;
--ui-muted-strong-tone-112:66,82,95;
--ui-control-tone-15:241,243,244;
--ui-text-tone-119:37,49,59;
--ui-muted-tone-195:91,105,117;
--ui-line-strong-tone-137:190,200,206;
--ui-sheen-tone-155:253,253,251;
--ui-muted-tone-196:91,105,117;
--ui-text-tone-120:37,49,59;
--ui-line-strong-tone-138:190,200,206;
--ui-sheen-tone-156:253,253,251;
--ui-line-strong-tone-139:190,200,206;
--ui-bg-tone-28:243,244,245;
--ui-ink-tone-13:40,24,9;
--ui-accent-text-tone-16:162,75,18;
--ui-text-tone-121:37,49,59;
--ui-text-tone-122:37,49,59;
--ui-ink-tone-14:40,24,9;
--ui-line-strong-tone-140:190,200,206;
--ui-control-tone-16:241,243,244;
--ui-muted-strong-tone-113:66,82,95;
--ui-bg-soft-tone-42:236,239,241;
--ui-text-tone-123:37,49,59;
--ui-sheen-tone-157:253,253,251;
--ui-text-tone-124:37,49,59;
--ui-accent-text-tone-17:162,75,18;
--ui-accent-text-tone-18:162,75,18;
--ui-panel-tone-42:253,253,251;
--ui-line-strong-tone-141:190,200,206;
--ui-panel-tone-43:253,253,251;
--ui-control-tone-17:241,243,244;
--ui-text-tone-125:37,49,59;
--ui-muted-tone-197:91,105,117;
--ui-sheen-tone-158:253,253,251;
--ui-muted-strong-tone-114:66,82,95;
--ui-muted-strong-tone-115:66,82,95;
--ui-text-tone-126:37,49,59;
--ui-ink-tone-15:40,24,9;
--ui-muted-tone-198:91,105,117;
--ui-bg-soft-tone-43:236,239,241;
--ui-text-tone-127:37,49,59;
--ui-muted-tone-199:91,105,117;
--ui-sheen-tone-159:253,253,251;
--ui-line-strong-tone-142:190,200,206;
--ui-panel-tone-44:253,253,251;
--ui-bg-soft-tone-44:236,239,241;
--ui-line-strong-tone-143:190,200,206;
--ui-panel-tone-45:253,253,251;
--ui-sheen-tone-160:253,253,251;
--ui-muted-tone-200:91,105,117;
--ui-line-strong-tone-144:190,200,206;
--ui-panel-top-tone-117:248,250,250;
--ui-ink-tone-16:40,24,9;
--ui-line-strong-tone-145:190,200,206;
--ui-line-strong-tone-146:190,200,206;
--ui-panel-top-tone-118:248,250,250;
--ui-muted-tone-201:91,105,117;
--ui-panel-top-tone-119:248,250,250;
--ui-line-strong-tone-147:190,200,206;
--ui-panel-top-tone-120:248,250,250;
--ui-panel-top-tone-121:248,250,250;
--ui-line-strong-tone-148:190,200,206;
--ui-panel-tone-46:253,253,251;
--ui-muted-strong-tone-116:66,82,95;
--ui-panel-top-tone-122:248,250,250;
--ui-bg-tone-29:243,244,245;
--ui-bg-soft-tone-45:236,239,241;
--ui-panel-tone-47:253,253,251;
--ui-panel-tone-48:253,253,251;
--ui-line-strong-tone-149:190,200,206;
--ui-line-strong-tone-150:190,200,206;
--ui-text-tone-128:37,49,59;
--ui-muted-strong-tone-117:66,82,95;
--ui-hover-tone-16:236,239,241;
--ui-hover-tone-17:236,239,241;
--ui-bg-tone-30:243,244,245;
--ui-bg-tone-31:243,244,245;
--ui-line-strong-tone-151:190,200,206;
--ui-panel-tone-49:253,253,251;
--ui-bg-soft-tone-46:236,239,241;
--ui-muted-strong-tone-118:66,82,95;
--ui-panel-tone-50:253,253,251;
--ui-bg-soft-tone-47:236,239,241;
--ui-text-tone-129:37,49,59;
--ui-panel-top-tone-123:248,250,250;
--ui-bg-soft-tone-48:236,239,241;
--ui-line-strong-tone-152:190,200,206;
--ui-muted-strong-tone-119:66,82,95;
--ui-bg-tone-32:243,244,245;
--ui-line-strong-tone-153:190,200,206;
--ui-panel-tone-51:253,253,251;
--ui-text-tone-130:37,49,59;
--ui-bg-soft-tone-49:236,239,241;
--ui-bg-tone-33:243,244,245;
--ui-bg-soft-tone-50:236,239,241;
--ui-bg-soft-tone-51:236,239,241;
--ui-control-tone-18:241,243,244;
--ui-control-tone-19:241,243,244;
--ui-text-tone-131:37,49,59;
--ui-muted-tone-202:91,105,117;
--ui-panel-tone-52:253,253,251;
--ui-hover-tone-18:236,239,241;
--ui-panel-top-tone-124:248,250,250;
--ui-text-tone-132:37,49,59;
--ui-muted-tone-203:91,105,117;
--ui-muted-tone-204:91,105,117;
--ui-text-tone-133:37,49,59;
--ui-text-tone-134:37,49,59;
--ui-text-tone-135:37,49,59;
--ui-line-tone-11:216,222,225;
--ui-text-tone-136:37,49,59;
--ui-muted-strong-tone-120:66,82,95;
--ui-line-strong-tone-154:190,200,206;
--ui-ink-tone-17:40,24,9;
--ui-ink-tone-18:40,24,9;
--ui-line-strong-tone-155:190,200,206;
--ui-sheen-tone-161:253,253,251;
--ui-muted-tone-205:91,105,117;
--ui-bg-tone-34:243,244,245;
--ui-bg-soft-tone-52:236,239,241;
--ui-muted-tone-206:91,105,117;
--ui-text-tone-137:37,49,59;
--ui-line-tone-12:216,222,225;
--ui-control-tone-20:241,243,244;
--ui-bg-tone-35:243,244,245;
--ui-bg-soft-tone-53:236,239,241;
--ui-text-tone-138:37,49,59;
--ui-muted-strong-tone-121:66,82,95;
--ui-bg-tone-36:243,244,245;
--ui-muted-strong-tone-122:66,82,95;
--ui-panel-tone-53:253,253,251;
--ui-bg-soft-tone-54:236,239,241;
--ui-line-strong-tone-156:190,200,206;
--ui-line-strong-tone-157:190,200,206;
--ui-sheen-tone-162:253,253,251;
--ui-text-tone-139:37,49,59;
--ui-muted-strong-tone-123:66,82,95;
--ui-muted-tone-207:91,105,117;
--ui-bg-tone-37:243,244,245;
--ui-panel-tone-54:253,253,251;
--ui-ink-tone-19:40,24,9;
--ui-panel-top-tone-125:248,250,250;
--ui-bg-tone-38:243,244,245;
--ui-panel-tone-55:253,253,251;
--ui-bg-tone-39:243,244,245;
--ui-text-tone-140:37,49,59;
--ui-muted-tone-208:91,105,117;
--ui-muted-strong-tone-124:66,82,95;
--ui-sheen-tone-163:253,253,251;
--ui-sheen-tone-164:253,253,251;
--ui-bg-tone-40:243,244,245;
--ui-muted-tone-209:91,105,117;
--ui-text-tone-141:37,49,59;
--ui-sheen-tone-165:253,253,251;
--ui-sheen-tone-166:253,253,251;
--ui-line-strong-tone-158:190,200,206;
--ui-muted-strong-tone-125:66,82,95;
--ui-panel-tone-56:253,253,251;
--ui-panel-tone-57:253,253,251;
--ui-bg-soft-tone-55:236,239,241;
--ui-sheen-tone-167:253,253,251;
--ui-accent-text-tone-19:162,75,18;
--ui-text-tone-142:37,49,59;
--ui-text-tone-143:37,49,59;
--ui-sheen-tone-168:253,253,251;
--ui-text-tone-144:37,49,59;
--ui-bg-soft-tone-56:236,239,241;
--ui-line-strong-tone-159:190,200,206;
--ui-muted-tone-210:91,105,117;
--ui-panel-top-tone-126:248,250,250;
--ui-muted-tone-211:91,105,117;
--ui-panel-tone-58:253,253,251;
--ui-bg-tone-41:243,244,245;
--ui-panel-top-tone-127:248,250,250;
--ui-bg-soft-tone-57:236,239,241;
--ui-panel-top-tone-128:248,250,250;
--ui-muted-tone-212:91,105,117;
--ui-muted-strong-tone-126:66,82,95;
--ui-text-tone-145:37,49,59;
--ui-muted-tone-213:91,105,117;
--ui-panel-tone-59:253,253,251;
--ui-muted-tone-214:91,105,117;
--ui-bg-tone-42:243,244,245;
--ui-bg-tone-43:243,244,245;
--ui-panel-tone-60:253,253,251;
--ui-line-strong-tone-160:190,200,206;
--ui-panel-top-tone-129:248,250,250;
--ui-line-strong-tone-161:190,200,206;
--ui-panel-tone-61:253,253,251;
--ui-line-strong-tone-162:190,200,206;
--ui-panel-top-tone-130:248,250,250;
--ui-panel-top-tone-131:248,250,250;
--ui-line-tone-13:216,222,225;
--ui-ink-tone-20:40,24,9;
--ui-muted-tone-215:91,105,117;
--ui-muted-tone-216:91,105,117;
--ui-sheen-tone-169:253,253,251;
--ui-sheen-tone-170:253,253,251;
--ui-sheen-tone-171:253,253,251;
--ui-panel-top-tone-132:248,250,250;
--ui-panel-top-tone-133:248,250,250;
--ui-panel-top-tone-134:248,250,250;
--ui-panel-top-tone-135:248,250,250;
--ui-panel-top-tone-136:248,250,250;
--ui-panel-top-tone-137:248,250,250;
--ui-panel-top-tone-138:248,250,250;
--ui-line-strong-tone-163:190,200,206;
--ui-sheen-tone-172:253,253,251;
--ui-text-tone-146:37,49,59;
--ui-line-strong-tone-164:190,200,206;
--ui-accent-text-tone-20:162,75,18;
--ui-accent-text-tone-21:162,75,18;
--ui-line-strong-tone-165:190,200,206;
--ui-sheen-tone-173:253,253,251;
--ui-muted-tone-217:91,105,117;
--ui-sheen-tone-174:253,253,251;
--ui-text-tone-147:37,49,59;
--ui-control-tone-21:241,243,244;
--ui-panel-top-tone-139:248,250,250;
--ui-text-tone-148:37,49,59;
--ui-muted-tone-218:91,105,117;
--ui-sheen-tone-175:253,253,251;
--ui-bg-soft-tone-58:236,239,241;
--ui-panel-top-tone-140:248,250,250;
--ui-panel-top-tone-141:248,250,250;
--ui-line-strong-tone-166:190,200,206;
--ui-panel-top-tone-142:248,250,250;
--ui-panel-top-tone-143:248,250,250;
--ui-sheen-tone-176:253,253,251;
--ui-panel-top-tone-144:248,250,250;
--ui-panel-top-tone-145:248,250,250;
--ui-panel-top-tone-146:248,250,250;
--ui-sheen-tone-177:253,253,251;
--ui-accent-text-tone-22:162,75,18;
--ui-accent-text-tone-23:162,75,18;
--ui-bg-soft-tone-59:236,239,241;
--ui-panel-top-tone-147:248,250,250;
--ui-panel-top-tone-148:248,250,250;
--ui-sheen-tone-178:253,253,251;
--ui-sheen-tone-179:253,253,251;
--ui-sheen-tone-180:253,253,251;
--ui-panel-top-tone-149:248,250,250;
--ui-panel-top-tone-150:248,250,250;
--ui-line-strong-tone-167:190,200,206;
--ui-line-strong-tone-168:190,200,206;
--ui-sheen-tone-181:253,253,251;
--ui-panel-top-tone-151:248,250,250;
--ui-sheen-tone-182:253,253,251;
--ui-control-tone-22:241,243,244;
--ui-panel-tone-62:253,253,251;
--ui-line-strong-tone-169:190,200,206;
--ui-text-tone-149:37,49,59;
--ui-sheen-tone-183:253,253,251;
--ui-panel-top-tone-152:248,250,250;
--ui-panel-top-tone-153:248,250,250;
--ui-line-strong-tone-170:190,200,206;
--ui-accent-text-tone-24:162,75,18;
--ui-sheen-tone-184:253,253,251;
--ui-muted-tone-219:91,105,117;
--ui-panel-top-tone-154:248,250,250;
--ui-bg-tone-44:243,244,245;
--ui-text-tone-150:37,49,59;
--ui-control-tone-23:241,243,244;
--ui-line-tone-14:216,222,225;
--ui-bg-soft-tone-60:236,239,241;
--ui-control-tone-24:241,243,244;
--ui-muted-strong-tone-127:66,82,95;
--ui-line-strong-tone-171:190,200,206;
--ui-text-tone-151:37,49,59;
--ui-text-tone-152:37,49,59;
--ui-muted-strong-tone-128:66,82,95;
--ui-text-tone-153:37,49,59;
--ui-hover-tone-19:236,239,241;
--ui-muted-strong-tone-129:66,82,95;
--ui-line-tone-15:216,222,225;
--ui-muted-strong-tone-130:66,82,95;
--ui-line-tone-16:216,222,225;
--ui-muted-tone-220:91,105,117;
--ui-bg-tone-45:243,244,245;
--ui-panel-top-tone-155:248,250,250;
--ui-muted-strong-tone-131:66,82,95;
--ui-muted-strong-tone-132:66,82,95;
--ui-sheen-tone-185:253,253,251;
--ui-text-tone-154:37,49,59;
--ui-text-tone-155:37,49,59;
--ui-muted-strong-tone-133:66,82,95;
--ui-accent-text-tone-25:162,75,18;
}
html[data-palette="light-warm"]{
--ui-bg:#F3EFE9;
--ui-bg-soft:#EBE6DE;
--ui-panel:#FCFAF6;
--ui-panel-top:#F8F5EF;
--ui-control:#F0EAE1;
--ui-inset:#F5F1EB;
--ui-hover:#EBE6DE;
--ui-line:#DCD3C7;
--ui-line-strong:#C6BBAD;
--ui-text:#322B24;
--ui-muted:#6D6256;
--ui-muted-strong:#50463C;
--ui-ink:#281809;
--ui-sheen:#FCFAF6;
--ui-scroll:#AA9C8D;
--ui-accent-fill:#F5A04F;
--ui-accent-ink:#944510;
--ui-accent-hover:#78390F;
--ui-on-accent:#281809;
--ui-selected:#FCEAD5;
--ui-control-top:#F5F1EA;
--ui-control-bottom:#F0EAE1;
--ui-shadow:0 1px 2px rgba(50,43,36,.035);
--ui-menu-shadow:0 8px 22px rgba(50,43,36,.10);
--ui-danger:#B6394B;
--ui-success:#207251;
--ui-warning:#855608;
--ui-bg-tone-01:243,239,233;
--ui-bg-soft-tone-01:235,230,222;
--ui-panel-tone-01:252,250,246;
--ui-panel-tone-02:252,250,246;
--ui-line-strong-tone-01:198,187,173;
--ui-text-tone-01:50,43,36;
--ui-muted-strong-tone-01:80,70,60;
--ui-muted-strong-tone-02:80,70,60;
--ui-muted-tone-01:109,98,86;
--ui-panel-top-tone-01:248,245,239;
--ui-sheen-tone-01:252,250,246;
--ui-sheen-tone-02:252,250,246;
--ui-bg-soft-tone-02:235,230,222;
--ui-bg-tone-02:243,239,233;
--ui-bg-tone-03:243,239,233;
--ui-sheen-tone-03:252,250,246;
--ui-sheen-tone-04:252,250,246;
--ui-sheen-tone-05:252,250,246;
--ui-bg-tone-04:243,239,233;
--ui-muted-strong-tone-03:80,70,60;
--ui-text-tone-02:50,43,36;
--ui-panel-top-tone-02:248,245,239;
--ui-line-strong-tone-02:198,187,173;
--ui-panel-top-tone-03:248,245,239;
--ui-ink-tone-01:40,24,9;
--ui-panel-top-tone-04:248,245,239;
--ui-muted-tone-02:109,98,86;
--ui-muted-tone-03:109,98,86;
--ui-text-tone-03:50,43,36;
--ui-panel-top-tone-05:248,245,239;
--ui-muted-tone-04:109,98,86;
--ui-muted-tone-05:109,98,86;
--ui-line-strong-tone-03:198,187,173;
--ui-text-tone-04:50,43,36;
--ui-sheen-tone-06:252,250,246;
--ui-line-strong-tone-04:198,187,173;
--ui-muted-strong-tone-04:80,70,60;
--ui-panel-top-tone-06:248,245,239;
--ui-muted-tone-06:109,98,86;
--ui-panel-top-tone-07:248,245,239;
--ui-muted-tone-07:109,98,86;
--ui-muted-tone-08:109,98,86;
--ui-muted-tone-09:109,98,86;
--ui-sheen-tone-07:252,250,246;
--ui-sheen-tone-08:252,250,246;
--ui-line-strong-tone-05:198,187,173;
--ui-panel-tone-03:252,250,246;
--ui-bg-soft-tone-03:235,230,222;
--ui-muted-tone-10:109,98,86;
--ui-panel-top-tone-08:248,245,239;
--ui-muted-tone-11:109,98,86;
--ui-muted-tone-12:109,98,86;
--ui-sheen-tone-09:252,250,246;
--ui-muted-strong-tone-05:80,70,60;
--ui-sheen-tone-10:252,250,246;
--ui-panel-tone-04:252,250,246;
--ui-bg-soft-tone-04:235,230,222;
--ui-muted-strong-tone-06:80,70,60;
--ui-hover-tone-01:235,230,222;
--ui-bg-soft-tone-05:235,230,222;
--ui-panel-top-tone-09:248,245,239;
--ui-bg-tone-05:243,239,233;
--ui-sheen-tone-11:252,250,246;
--ui-sheen-tone-12:252,250,246;
--ui-bg-soft-tone-06:235,230,222;
--ui-text-tone-05:50,43,36;
--ui-bg-tone-06:243,239,233;
--ui-bg-soft-tone-07:235,230,222;
--ui-bg-soft-tone-08:235,230,222;
--ui-muted-strong-tone-07:80,70,60;
--ui-muted-tone-13:109,98,86;
--ui-sheen-tone-13:252,250,246;
--ui-bg-soft-tone-09:235,230,222;
--ui-muted-tone-14:109,98,86;
--ui-panel-top-tone-10:248,245,239;
--ui-muted-tone-15:109,98,86;
--ui-panel-top-tone-11:248,245,239;
--ui-panel-tone-05:252,250,246;
--ui-muted-strong-tone-08:80,70,60;
--ui-text-tone-06:50,43,36;
--ui-sheen-tone-14:252,250,246;
--ui-muted-tone-16:109,98,86;
--ui-muted-tone-17:109,98,86;
--ui-sheen-tone-15:252,250,246;
--ui-text-tone-07:50,43,36;
--ui-sheen-tone-16:252,250,246;
--ui-text-tone-08:50,43,36;
--ui-sheen-tone-17:252,250,246;
--ui-muted-strong-tone-09:80,70,60;
--ui-muted-strong-tone-10:80,70,60;
--ui-muted-tone-18:109,98,86;
--ui-muted-tone-19:109,98,86;
--ui-panel-top-tone-12:248,245,239;
--ui-panel-top-tone-13:248,245,239;
--ui-muted-tone-20:109,98,86;
--ui-muted-tone-21:109,98,86;
--ui-muted-tone-22:109,98,86;
--ui-muted-tone-23:109,98,86;
--ui-muted-tone-24:109,98,86;
--ui-muted-strong-tone-11:80,70,60;
--ui-muted-strong-tone-12:80,70,60;
--ui-panel-top-tone-14:248,245,239;
--ui-muted-tone-25:109,98,86;
--ui-muted-tone-26:109,98,86;
--ui-panel-tone-06:252,250,246;
--ui-muted-tone-27:109,98,86;
--ui-muted-strong-tone-13:80,70,60;
--ui-text-tone-09:50,43,36;
--ui-panel-top-tone-15:248,245,239;
--ui-bg-soft-tone-10:235,230,222;
--ui-muted-tone-28:109,98,86;
--ui-panel-top-tone-16:248,245,239;
--ui-bg-soft-tone-11:235,230,222;
--ui-muted-tone-29:109,98,86;
--ui-panel-top-tone-17:248,245,239;
--ui-muted-tone-30:109,98,86;
--ui-text-tone-10:50,43,36;
--ui-muted-tone-31:109,98,86;
--ui-panel-top-tone-18:248,245,239;
--ui-text-tone-11:50,43,36;
--ui-muted-tone-32:109,98,86;
--ui-control-tone-01:240,234,225;
--ui-muted-strong-tone-14:80,70,60;
--ui-sheen-tone-18:252,250,246;
--ui-line-strong-tone-06:198,187,173;
--ui-text-tone-12:50,43,36;
--ui-panel-tone-07:252,250,246;
--ui-sheen-tone-19:252,250,246;
--ui-muted-strong-tone-15:80,70,60;
--ui-muted-tone-33:109,98,86;
--ui-muted-strong-tone-16:80,70,60;
--ui-panel-top-tone-19:248,245,239;
--ui-bg-tone-07:243,239,233;
--ui-line-strong-tone-07:198,187,173;
--ui-text-tone-13:50,43,36;
--ui-line-strong-tone-08:198,187,173;
--ui-muted-tone-34:109,98,86;
--ui-panel-tone-08:252,250,246;
--ui-muted-strong-tone-17:80,70,60;
--ui-muted-strong-tone-18:80,70,60;
--ui-muted-strong-tone-19:80,70,60;
--ui-muted-tone-35:109,98,86;
--ui-muted-tone-36:109,98,86;
--ui-text-tone-14:50,43,36;
--ui-line-strong-tone-09:198,187,173;
--ui-muted-strong-tone-20:80,70,60;
--ui-muted-strong-tone-21:80,70,60;
--ui-line-strong-tone-10:198,187,173;
--ui-sheen-tone-20:252,250,246;
--ui-muted-strong-tone-22:80,70,60;
--ui-line-strong-tone-11:198,187,173;
--ui-sheen-tone-21:252,250,246;
--ui-panel-tone-09:252,250,246;
--ui-bg-tone-08:243,239,233;
--ui-text-tone-15:50,43,36;
--ui-text-tone-16:50,43,36;
--ui-line-strong-tone-12:198,187,173;
--ui-sheen-tone-22:252,250,246;
--ui-hover-tone-02:235,230,222;
--ui-sheen-tone-23:252,250,246;
--ui-muted-tone-37:109,98,86;
--ui-panel-tone-10:252,250,246;
--ui-muted-tone-38:109,98,86;
--ui-sheen-tone-24:252,250,246;
--ui-sheen-tone-25:252,250,246;
--ui-sheen-tone-26:252,250,246;
--ui-line-strong-tone-13:198,187,173;
--ui-text-tone-17:50,43,36;
--ui-sheen-tone-27:252,250,246;
--ui-line-strong-tone-14:198,187,173;
--ui-sheen-tone-28:252,250,246;
--ui-text-tone-18:50,43,36;
--ui-sheen-tone-29:252,250,246;
--ui-panel-tone-11:252,250,246;
--ui-muted-strong-tone-23:80,70,60;
--ui-muted-tone-39:109,98,86;
--ui-panel-top-tone-20:248,245,239;
--ui-line-strong-tone-15:198,187,173;
--ui-panel-top-tone-21:248,245,239;
--ui-text-tone-19:50,43,36;
--ui-text-tone-20:50,43,36;
--ui-sheen-tone-30:252,250,246;
--ui-line-strong-tone-16:198,187,173;
--ui-text-tone-21:50,43,36;
--ui-muted-tone-40:109,98,86;
--ui-line-strong-tone-17:198,187,173;
--ui-bg-soft-tone-12:235,230,222;
--ui-bg-tone-09:243,239,233;
--ui-sheen-tone-31:252,250,246;
--ui-muted-strong-tone-24:80,70,60;
--ui-text-tone-22:50,43,36;
--ui-text-tone-23:50,43,36;
--ui-muted-tone-41:109,98,86;
--ui-line-strong-tone-18:198,187,173;
--ui-sheen-tone-32:252,250,246;
--ui-line-strong-tone-19:198,187,173;
--ui-bg-soft-tone-13:235,230,222;
--ui-sheen-tone-33:252,250,246;
--ui-line-strong-tone-20:198,187,173;
--ui-muted-strong-tone-25:80,70,60;
--ui-muted-tone-42:109,98,86;
--ui-muted-tone-43:109,98,86;
--ui-muted-tone-44:109,98,86;
--ui-line-strong-tone-21:198,187,173;
--ui-sheen-tone-34:252,250,246;
--ui-panel-tone-12:252,250,246;
--ui-bg-soft-tone-14:235,230,222;
--ui-line-strong-tone-22:198,187,173;
--ui-sheen-tone-35:252,250,246;
--ui-text-tone-24:50,43,36;
--ui-muted-tone-45:109,98,86;
--ui-muted-tone-46:109,98,86;
--ui-text-tone-25:50,43,36;
--ui-muted-tone-47:109,98,86;
--ui-line-strong-tone-23:198,187,173;
--ui-sheen-tone-36:252,250,246;
--ui-muted-strong-tone-26:80,70,60;
--ui-muted-tone-48:109,98,86;
--ui-muted-tone-49:109,98,86;
--ui-sheen-tone-37:252,250,246;
--ui-text-tone-26:50,43,36;
--ui-bg-tone-10:243,239,233;
--ui-sheen-tone-38:252,250,246;
--ui-muted-tone-50:109,98,86;
--ui-text-tone-27:50,43,36;
--ui-muted-strong-tone-27:80,70,60;
--ui-text-tone-28:50,43,36;
--ui-line-strong-tone-24:198,187,173;
--ui-text-tone-29:50,43,36;
--ui-sheen-tone-39:252,250,246;
--ui-muted-tone-51:109,98,86;
--ui-line-strong-tone-25:198,187,173;
--ui-sheen-tone-40:252,250,246;
--ui-line-strong-tone-26:198,187,173;
--ui-sheen-tone-41:252,250,246;
--ui-sheen-tone-42:252,250,246;
--ui-bg-soft-tone-15:235,230,222;
--ui-text-tone-30:50,43,36;
--ui-line-strong-tone-27:198,187,173;
--ui-text-tone-31:50,43,36;
--ui-line-strong-tone-28:198,187,173;
--ui-bg-tone-11:243,239,233;
--ui-panel-tone-13:252,250,246;
--ui-bg-soft-tone-16:235,230,222;
--ui-muted-strong-tone-28:80,70,60;
--ui-sheen-tone-43:252,250,246;
--ui-muted-strong-tone-29:80,70,60;
--ui-panel-top-tone-22:248,245,239;
--ui-panel-tone-14:252,250,246;
--ui-panel-top-tone-23:248,245,239;
--ui-muted-tone-52:109,98,86;
--ui-muted-tone-53:109,98,86;
--ui-muted-tone-54:109,98,86;
--ui-bg-soft-tone-17:235,230,222;
--ui-bg-tone-12:243,239,233;
--ui-muted-strong-tone-30:80,70,60;
--ui-muted-strong-tone-31:80,70,60;
--ui-muted-tone-55:109,98,86;
--ui-sheen-tone-44:252,250,246;
--ui-text-tone-32:50,43,36;
--ui-muted-tone-56:109,98,86;
--ui-text-tone-33:50,43,36;
--ui-sheen-tone-45:252,250,246;
--ui-muted-tone-57:109,98,86;
--ui-line-strong-tone-29:198,187,173;
--ui-muted-tone-58:109,98,86;
--ui-muted-tone-59:109,98,86;
--ui-line-strong-tone-30:198,187,173;
--ui-sheen-tone-46:252,250,246;
--ui-text-tone-34:50,43,36;
--ui-panel-top-tone-24:248,245,239;
--ui-muted-tone-60:109,98,86;
--ui-text-tone-35:50,43,36;
--ui-muted-tone-61:109,98,86;
--ui-muted-tone-62:109,98,86;
--ui-text-tone-36:50,43,36;
--ui-muted-tone-63:109,98,86;
--ui-muted-strong-tone-32:80,70,60;
--ui-line-strong-tone-31:198,187,173;
--ui-sheen-tone-47:252,250,246;
--ui-muted-strong-tone-33:80,70,60;
--ui-muted-strong-tone-34:80,70,60;
--ui-line-strong-tone-32:198,187,173;
--ui-muted-tone-64:109,98,86;
--ui-muted-strong-tone-35:80,70,60;
--ui-muted-tone-65:109,98,86;
--ui-muted-tone-66:109,98,86;
--ui-text-tone-37:50,43,36;
--ui-line-strong-tone-33:198,187,173;
--ui-sheen-tone-48:252,250,246;
--ui-muted-strong-tone-36:80,70,60;
--ui-muted-strong-tone-37:80,70,60;
--ui-bg-tone-13:243,239,233;
--ui-line-strong-tone-34:198,187,173;
--ui-bg-soft-tone-18:235,230,222;
--ui-text-tone-38:50,43,36;
--ui-sheen-tone-49:252,250,246;
--ui-line-strong-tone-35:198,187,173;
--ui-panel-top-tone-25:248,245,239;
--ui-panel-top-tone-26:248,245,239;
--ui-muted-tone-67:109,98,86;
--ui-muted-tone-68:109,98,86;
--ui-hover-tone-03:235,230,222;
--ui-text-tone-39:50,43,36;
--ui-muted-strong-tone-38:80,70,60;
--ui-muted-strong-tone-39:80,70,60;
--ui-muted-strong-tone-40:80,70,60;
--ui-muted-strong-tone-41:80,70,60;
--ui-line-strong-tone-36:198,187,173;
--ui-text-tone-40:50,43,36;
--ui-muted-tone-69:109,98,86;
--ui-muted-tone-70:109,98,86;
--ui-sheen-tone-50:252,250,246;
--ui-text-tone-41:50,43,36;
--ui-text-tone-42:50,43,36;
--ui-muted-tone-71:109,98,86;
--ui-muted-strong-tone-42:80,70,60;
--ui-muted-strong-tone-43:80,70,60;
--ui-muted-tone-72:109,98,86;
--ui-muted-tone-73:109,98,86;
--ui-line-strong-tone-37:198,187,173;
--ui-sheen-tone-51:252,250,246;
--ui-muted-tone-74:109,98,86;
--ui-panel-top-tone-27:248,245,239;
--ui-muted-tone-75:109,98,86;
--ui-muted-strong-tone-44:80,70,60;
--ui-muted-strong-tone-45:80,70,60;
--ui-sheen-tone-52:252,250,246;
--ui-muted-strong-tone-46:80,70,60;
--ui-sheen-tone-53:252,250,246;
--ui-bg-soft-tone-19:235,230,222;
--ui-panel-top-tone-28:248,245,239;
--ui-muted-tone-76:109,98,86;
--ui-muted-tone-77:109,98,86;
--ui-muted-tone-78:109,98,86;
--ui-text-tone-43:50,43,36;
--ui-muted-strong-tone-47:80,70,60;
--ui-text-tone-44:50,43,36;
--ui-bg-soft-tone-20:235,230,222;
--ui-text-tone-45:50,43,36;
--ui-text-tone-46:50,43,36;
--ui-text-tone-47:50,43,36;
--ui-text-tone-48:50,43,36;
--ui-muted-tone-79:109,98,86;
--ui-muted-tone-80:109,98,86;
--ui-line-strong-tone-38:198,187,173;
--ui-text-tone-49:50,43,36;
--ui-muted-tone-81:109,98,86;
--ui-text-tone-50:50,43,36;
--ui-muted-tone-82:109,98,86;
--ui-muted-tone-83:109,98,86;
--ui-panel-top-tone-29:248,245,239;
--ui-muted-tone-84:109,98,86;
--ui-panel-top-tone-30:248,245,239;
--ui-text-tone-51:50,43,36;
--ui-muted-strong-tone-48:80,70,60;
--ui-bg-soft-tone-21:235,230,222;
--ui-line-strong-tone-39:198,187,173;
--ui-muted-tone-85:109,98,86;
--ui-muted-tone-86:109,98,86;
--ui-text-tone-52:50,43,36;
--ui-text-tone-53:50,43,36;
--ui-panel-tone-15:252,250,246;
--ui-text-tone-54:50,43,36;
--ui-line-strong-tone-40:198,187,173;
--ui-bg-soft-tone-22:235,230,222;
--ui-muted-tone-87:109,98,86;
--ui-muted-strong-tone-49:80,70,60;
--ui-muted-strong-tone-50:80,70,60;
--ui-muted-strong-tone-51:80,70,60;
--ui-muted-tone-88:109,98,86;
--ui-muted-tone-89:109,98,86;
--ui-sheen-tone-54:252,250,246;
--ui-panel-top-tone-31:248,245,239;
--ui-bg-soft-tone-23:235,230,222;
--ui-line-strong-tone-41:198,187,173;
--ui-panel-tone-16:252,250,246;
--ui-muted-tone-90:109,98,86;
--ui-line-strong-tone-42:198,187,173;
--ui-sheen-tone-55:252,250,246;
--ui-text-tone-55:50,43,36;
--ui-muted-tone-91:109,98,86;
--ui-line-strong-tone-43:198,187,173;
--ui-sheen-tone-56:252,250,246;
--ui-muted-strong-tone-52:80,70,60;
--ui-hover-tone-04:235,230,222;
--ui-line-strong-tone-44:198,187,173;
--ui-sheen-tone-57:252,250,246;
--ui-panel-top-tone-32:248,245,239;
--ui-line-strong-tone-45:198,187,173;
--ui-control-tone-02:240,234,225;
--ui-text-tone-56:50,43,36;
--ui-sheen-tone-58:252,250,246;
--ui-panel-tone-17:252,250,246;
--ui-bg-soft-tone-24:235,230,222;
--ui-text-tone-57:50,43,36;
--ui-sheen-tone-59:252,250,246;
--ui-sheen-tone-60:252,250,246;
--ui-muted-strong-tone-53:80,70,60;
--ui-muted-strong-tone-54:80,70,60;
--ui-muted-strong-tone-55:80,70,60;
--ui-muted-tone-92:109,98,86;
--ui-muted-tone-93:109,98,86;
--ui-muted-strong-tone-56:80,70,60;
--ui-muted-strong-tone-57:80,70,60;
--ui-muted-tone-94:109,98,86;
--ui-line-strong-tone-46:198,187,173;
--ui-sheen-tone-61:252,250,246;
--ui-hover-tone-05:235,230,222;
--ui-text-tone-58:50,43,36;
--ui-sheen-tone-62:252,250,246;
--ui-sheen-tone-63:252,250,246;
--ui-hover-tone-06:235,230,222;
--ui-muted-strong-tone-58:80,70,60;
--ui-line-strong-tone-47:198,187,173;
--ui-panel-top-tone-33:248,245,239;
--ui-line-strong-tone-48:198,187,173;
--ui-muted-tone-95:109,98,86;
--ui-sheen-tone-64:252,250,246;
--ui-text-tone-59:50,43,36;
--ui-line-strong-tone-49:198,187,173;
--ui-sheen-tone-65:252,250,246;
--ui-panel-tone-18:252,250,246;
--ui-muted-tone-96:109,98,86;
--ui-muted-strong-tone-59:80,70,60;
--ui-muted-strong-tone-60:80,70,60;
--ui-line-strong-tone-50:198,187,173;
--ui-sheen-tone-66:252,250,246;
--ui-line-strong-tone-51:198,187,173;
--ui-sheen-tone-67:252,250,246;
--ui-text-tone-60:50,43,36;
--ui-muted-tone-97:109,98,86;
--ui-text-tone-61:50,43,36;
--ui-line-strong-tone-52:198,187,173;
--ui-sheen-tone-68:252,250,246;
--ui-hover-tone-07:235,230,222;
--ui-muted-tone-98:109,98,86;
--ui-bg-tone-14:243,239,233;
--ui-line-strong-tone-53:198,187,173;
--ui-panel-tone-19:252,250,246;
--ui-text-tone-62:50,43,36;
--ui-muted-tone-99:109,98,86;
--ui-muted-tone-100:109,98,86;
--ui-text-tone-63:50,43,36;
--ui-sheen-tone-69:252,250,246;
--ui-line-strong-tone-54:198,187,173;
--ui-bg-soft-tone-25:235,230,222;
--ui-sheen-tone-70:252,250,246;
--ui-bg-soft-tone-26:235,230,222;
--ui-muted-tone-101:109,98,86;
--ui-muted-strong-tone-61:80,70,60;
--ui-sheen-tone-71:252,250,246;
--ui-text-tone-64:50,43,36;
--ui-muted-strong-tone-62:80,70,60;
--ui-hover-tone-08:235,230,222;
--ui-sheen-tone-72:252,250,246;
--ui-line-strong-tone-55:198,187,173;
--ui-bg-tone-15:243,239,233;
--ui-text-tone-65:50,43,36;
--ui-muted-tone-102:109,98,86;
--ui-sheen-tone-73:252,250,246;
--ui-line-strong-tone-56:198,187,173;
--ui-muted-tone-103:109,98,86;
--ui-text-tone-66:50,43,36;
--ui-accent-text-tone-01:148,69,16;
--ui-line-strong-tone-57:198,187,173;
--ui-line-strong-tone-58:198,187,173;
--ui-sheen-tone-74:252,250,246;
--ui-sheen-tone-75:252,250,246;
--ui-text-tone-67:50,43,36;
--ui-sheen-tone-76:252,250,246;
--ui-muted-strong-tone-63:80,70,60;
--ui-muted-tone-104:109,98,86;
--ui-text-tone-68:50,43,36;
--ui-sheen-tone-77:252,250,246;
--ui-muted-tone-105:109,98,86;
--ui-text-tone-69:50,43,36;
--ui-muted-strong-tone-64:80,70,60;
--ui-text-tone-70:50,43,36;
--ui-line-strong-tone-59:198,187,173;
--ui-bg-tone-16:243,239,233;
--ui-line-strong-tone-60:198,187,173;
--ui-text-tone-71:50,43,36;
--ui-muted-tone-106:109,98,86;
--ui-muted-tone-107:109,98,86;
--ui-muted-strong-tone-65:80,70,60;
--ui-sheen-tone-78:252,250,246;
--ui-muted-tone-108:109,98,86;
--ui-muted-strong-tone-66:80,70,60;
--ui-muted-tone-109:109,98,86;
--ui-muted-strong-tone-67:80,70,60;
--ui-muted-strong-tone-68:80,70,60;
--ui-muted-strong-tone-69:80,70,60;
--ui-muted-tone-110:109,98,86;
--ui-text-tone-72:50,43,36;
--ui-muted-tone-111:109,98,86;
--ui-muted-strong-tone-70:80,70,60;
--ui-muted-strong-tone-71:80,70,60;
--ui-sheen-tone-79:252,250,246;
--ui-text-tone-73:50,43,36;
--ui-text-tone-74:50,43,36;
--ui-muted-tone-112:109,98,86;
--ui-muted-strong-tone-72:80,70,60;
--ui-text-tone-75:50,43,36;
--ui-muted-tone-113:109,98,86;
--ui-muted-tone-114:109,98,86;
--ui-line-strong-tone-61:198,187,173;
--ui-sheen-tone-80:252,250,246;
--ui-muted-strong-tone-73:80,70,60;
--ui-line-strong-tone-62:198,187,173;
--ui-sheen-tone-81:252,250,246;
--ui-text-tone-76:50,43,36;
--ui-line-strong-tone-63:198,187,173;
--ui-sheen-tone-82:252,250,246;
--ui-line-strong-tone-64:198,187,173;
--ui-sheen-tone-83:252,250,246;
--ui-line-strong-tone-65:198,187,173;
--ui-sheen-tone-84:252,250,246;
--ui-text-tone-77:50,43,36;
--ui-line-strong-tone-66:198,187,173;
--ui-text-tone-78:50,43,36;
--ui-muted-strong-tone-74:80,70,60;
--ui-text-tone-79:50,43,36;
--ui-bg-tone-17:243,239,233;
--ui-bg-soft-tone-27:235,230,222;
--ui-panel-tone-20:252,250,246;
--ui-line-tone-01:220,211,199;
--ui-line-strong-tone-67:198,187,173;
--ui-text-tone-80:50,43,36;
--ui-muted-tone-115:109,98,86;
--ui-muted-strong-tone-75:80,70,60;
--ui-muted-tone-116:109,98,86;
--ui-panel-tone-21:252,250,246;
--ui-panel-top-tone-34:248,245,239;
--ui-muted-tone-117:109,98,86;
--ui-panel-top-tone-35:248,245,239;
--ui-panel-top-tone-36:248,245,239;
--ui-panel-tone-22:252,250,246;
--ui-panel-top-tone-37:248,245,239;
--ui-panel-top-tone-38:248,245,239;
--ui-line-strong-tone-68:198,187,173;
--ui-line-strong-tone-69:198,187,173;
--ui-ink-tone-02:40,24,9;
--ui-muted-tone-118:109,98,86;
--ui-muted-tone-119:109,98,86;
--ui-muted-tone-120:109,98,86;
--ui-sheen-tone-85:252,250,246;
--ui-panel-top-tone-39:248,245,239;
--ui-panel-top-tone-40:248,245,239;
--ui-muted-tone-121:109,98,86;
--ui-muted-tone-122:109,98,86;
--ui-panel-top-tone-41:248,245,239;
--ui-panel-top-tone-42:248,245,239;
--ui-panel-top-tone-43:248,245,239;
--ui-panel-top-tone-44:248,245,239;
--ui-panel-top-tone-45:248,245,239;
--ui-line-strong-tone-70:198,187,173;
--ui-muted-tone-123:109,98,86;
--ui-muted-tone-124:109,98,86;
--ui-sheen-tone-86:252,250,246;
--ui-sheen-tone-87:252,250,246;
--ui-bg-tone-18:243,239,233;
--ui-panel-top-tone-46:248,245,239;
--ui-panel-tone-23:252,250,246;
--ui-sheen-tone-88:252,250,246;
--ui-muted-tone-125:109,98,86;
--ui-sheen-tone-89:252,250,246;
--ui-sheen-tone-90:252,250,246;
--ui-bg-soft-tone-28:235,230,222;
--ui-sheen-tone-91:252,250,246;
--ui-line-tone-02:220,211,199;
--ui-muted-strong-tone-76:80,70,60;
--ui-accent-text-tone-02:148,69,16;
--ui-muted-tone-126:109,98,86;
--ui-sheen-tone-92:252,250,246;
--ui-sheen-tone-93:252,250,246;
--ui-sheen-tone-94:252,250,246;
--ui-muted-tone-127:109,98,86;
--ui-muted-strong-tone-77:80,70,60;
--ui-sheen-tone-95:252,250,246;
--ui-sheen-tone-96:252,250,246;
--ui-sheen-tone-97:252,250,246;
--ui-sheen-tone-98:252,250,246;
--ui-ink-tone-03:40,24,9;
--ui-sheen-tone-99:252,250,246;
--ui-hover-tone-09:235,230,222;
--ui-bg-soft-tone-29:235,230,222;
--ui-muted-tone-128:109,98,86;
--ui-line-tone-03:220,211,199;
--ui-muted-tone-129:109,98,86;
--ui-line-strong-tone-71:198,187,173;
--ui-muted-tone-130:109,98,86;
--ui-panel-top-tone-47:248,245,239;
--ui-muted-tone-131:109,98,86;
--ui-accent-text-tone-03:148,69,16;
--ui-muted-tone-132:109,98,86;
--ui-line-strong-tone-72:198,187,173;
--ui-sheen-tone-100:252,250,246;
--ui-accent-text-tone-04:148,69,16;
--ui-bg-tone-19:243,239,233;
--ui-line-strong-tone-73:198,187,173;
--ui-sheen-tone-101:252,250,246;
--ui-line-strong-tone-74:198,187,173;
--ui-sheen-tone-102:252,250,246;
--ui-sheen-tone-103:252,250,246;
--ui-panel-top-tone-48:248,245,239;
--ui-control-tone-03:240,234,225;
--ui-control-tone-04:240,234,225;
--ui-panel-top-tone-49:248,245,239;
--ui-panel-tone-24:252,250,246;
--ui-control-tone-05:240,234,225;
--ui-panel-top-tone-50:248,245,239;
--ui-panel-tone-25:252,250,246;
--ui-control-tone-06:240,234,225;
--ui-panel-top-tone-51:248,245,239;
--ui-bg-soft-tone-30:235,230,222;
--ui-panel-top-tone-52:248,245,239;
--ui-panel-top-tone-53:248,245,239;
--ui-control-tone-07:240,234,225;
--ui-panel-top-tone-54:248,245,239;
--ui-panel-tone-26:252,250,246;
--ui-line-strong-tone-75:198,187,173;
--ui-sheen-tone-104:252,250,246;
--ui-line-strong-tone-76:198,187,173;
--ui-bg-soft-tone-31:235,230,222;
--ui-panel-top-tone-55:248,245,239;
--ui-sheen-tone-105:252,250,246;
--ui-sheen-tone-106:252,250,246;
--ui-sheen-tone-107:252,250,246;
--ui-sheen-tone-108:252,250,246;
--ui-sheen-tone-109:252,250,246;
--ui-panel-top-tone-56:248,245,239;
--ui-panel-tone-27:252,250,246;
--ui-sheen-tone-110:252,250,246;
--ui-panel-top-tone-57:248,245,239;
--ui-panel-top-tone-58:248,245,239;
--ui-sheen-tone-111:252,250,246;
--ui-sheen-tone-112:252,250,246;
--ui-muted-tone-133:109,98,86;
--ui-muted-tone-134:109,98,86;
--ui-line-strong-tone-77:198,187,173;
--ui-sheen-tone-113:252,250,246;
--ui-hover-tone-10:235,230,222;
--ui-panel-tone-28:252,250,246;
--ui-bg-soft-tone-32:235,230,222;
--ui-ink-tone-04:40,24,9;
--ui-line-strong-tone-78:198,187,173;
--ui-panel-top-tone-59:248,245,239;
--ui-panel-top-tone-60:248,245,239;
--ui-panel-top-tone-61:248,245,239;
--ui-line-strong-tone-79:198,187,173;
--ui-panel-top-tone-62:248,245,239;
--ui-line-strong-tone-80:198,187,173;
--ui-sheen-tone-114:252,250,246;
--ui-sheen-tone-115:252,250,246;
--ui-line-strong-tone-81:198,187,173;
--ui-panel-top-tone-63:248,245,239;
--ui-panel-top-tone-64:248,245,239;
--ui-panel-top-tone-65:248,245,239;
--ui-ink-tone-05:40,24,9;
--ui-panel-top-tone-66:248,245,239;
--ui-ink-tone-06:40,24,9;
--ui-panel-top-tone-67:248,245,239;
--ui-accent-text-tone-05:148,69,16;
--ui-muted-tone-135:109,98,86;
--ui-line-strong-tone-82:198,187,173;
--ui-line-strong-tone-83:198,187,173;
--ui-sheen-tone-116:252,250,246;
--ui-accent-text-tone-06:148,69,16;
--ui-sheen-tone-117:252,250,246;
--ui-panel-top-tone-68:248,245,239;
--ui-line-strong-tone-84:198,187,173;
--ui-panel-top-tone-69:248,245,239;
--ui-muted-tone-136:109,98,86;
--ui-control-tone-08:240,234,225;
--ui-panel-tone-29:252,250,246;
--ui-bg-soft-tone-33:235,230,222;
--ui-panel-top-tone-70:248,245,239;
--ui-muted-tone-137:109,98,86;
--ui-control-tone-09:240,234,225;
--ui-text-tone-81:50,43,36;
--ui-line-tone-04:220,211,199;
--ui-bg-tone-20:243,239,233;
--ui-line-tone-05:220,211,199;
--ui-line-strong-tone-85:198,187,173;
--ui-panel-top-tone-71:248,245,239;
--ui-muted-tone-138:109,98,86;
--ui-control-tone-10:240,234,225;
--ui-muted-tone-139:109,98,86;
--ui-hover-tone-11:235,230,222;
--ui-line-strong-tone-86:198,187,173;
--ui-panel-top-tone-72:248,245,239;
--ui-panel-top-tone-73:248,245,239;
--ui-panel-top-tone-74:248,245,239;
--ui-panel-top-tone-75:248,245,239;
--ui-panel-top-tone-76:248,245,239;
--ui-panel-top-tone-77:248,245,239;
--ui-panel-top-tone-78:248,245,239;
--ui-muted-tone-140:109,98,86;
--ui-sheen-tone-118:252,250,246;
--ui-line-strong-tone-87:198,187,173;
--ui-control-tone-11:240,234,225;
--ui-line-strong-tone-88:198,187,173;
--ui-line-strong-tone-89:198,187,173;
--ui-panel-top-tone-79:248,245,239;
--ui-muted-tone-141:109,98,86;
--ui-panel-top-tone-80:248,245,239;
--ui-muted-tone-142:109,98,86;
--ui-sheen-tone-119:252,250,246;
--ui-accent-text-tone-07:148,69,16;
--ui-panel-top-tone-81:248,245,239;
--ui-line-strong-tone-90:198,187,173;
--ui-sheen-tone-120:252,250,246;
--ui-line-strong-tone-91:198,187,173;
--ui-panel-top-tone-82:248,245,239;
--ui-line-strong-tone-92:198,187,173;
--ui-panel-top-tone-83:248,245,239;
--ui-line-strong-tone-93:198,187,173;
--ui-muted-tone-143:109,98,86;
--ui-line-strong-tone-94:198,187,173;
--ui-sheen-tone-121:252,250,246;
--ui-panel-top-tone-84:248,245,239;
--ui-muted-tone-144:109,98,86;
--ui-ink-tone-07:40,24,9;
--ui-muted-tone-145:109,98,86;
--ui-panel-top-tone-85:248,245,239;
--ui-line-strong-tone-95:198,187,173;
--ui-ink-tone-08:40,24,9;
--ui-line-strong-tone-96:198,187,173;
--ui-panel-top-tone-86:248,245,239;
--ui-sheen-tone-122:252,250,246;
--ui-line-strong-tone-97:198,187,173;
--ui-accent-text-tone-08:148,69,16;
--ui-sheen-tone-123:252,250,246;
--ui-muted-tone-146:109,98,86;
--ui-muted-tone-147:109,98,86;
--ui-line-strong-tone-98:198,187,173;
--ui-muted-tone-148:109,98,86;
--ui-muted-tone-149:109,98,86;
--ui-panel-tone-30:252,250,246;
--ui-line-tone-06:220,211,199;
--ui-panel-top-tone-87:248,245,239;
--ui-muted-tone-150:109,98,86;
--ui-muted-tone-151:109,98,86;
--ui-muted-tone-152:109,98,86;
--ui-panel-top-tone-88:248,245,239;
--ui-bg-tone-21:243,239,233;
--ui-muted-tone-153:109,98,86;
--ui-line-strong-tone-99:198,187,173;
--ui-line-strong-tone-100:198,187,173;
--ui-sheen-tone-124:252,250,246;
--ui-muted-tone-154:109,98,86;
--ui-panel-top-tone-89:248,245,239;
--ui-panel-top-tone-90:248,245,239;
--ui-panel-top-tone-91:248,245,239;
--ui-panel-top-tone-92:248,245,239;
--ui-panel-top-tone-93:248,245,239;
--ui-panel-top-tone-94:248,245,239;
--ui-muted-strong-tone-78:80,70,60;
--ui-muted-strong-tone-79:80,70,60;
--ui-panel-top-tone-95:248,245,239;
--ui-muted-tone-155:109,98,86;
--ui-panel-top-tone-96:248,245,239;
--ui-hover-tone-12:235,230,222;
--ui-muted-tone-156:109,98,86;
--ui-panel-top-tone-97:248,245,239;
--ui-text-tone-82:50,43,36;
--ui-muted-tone-157:109,98,86;
--ui-ink-tone-09:40,24,9;
--ui-muted-strong-tone-80:80,70,60;
--ui-line-tone-07:220,211,199;
--ui-muted-tone-158:109,98,86;
--ui-line-strong-tone-101:198,187,173;
--ui-panel-tone-31:252,250,246;
--ui-panel-tone-32:252,250,246;
--ui-line-strong-tone-102:198,187,173;
--ui-line-tone-08:220,211,199;
--ui-panel-tone-33:252,250,246;
--ui-panel-tone-34:252,250,246;
--ui-panel-top-tone-98:248,245,239;
--ui-line-strong-tone-103:198,187,173;
--ui-hover-tone-13:235,230,222;
--ui-control-tone-12:240,234,225;
--ui-line-strong-tone-104:198,187,173;
--ui-panel-top-tone-99:248,245,239;
--ui-line-strong-tone-105:198,187,173;
--ui-sheen-tone-125:252,250,246;
--ui-panel-top-tone-100:248,245,239;
--ui-line-strong-tone-106:198,187,173;
--ui-muted-tone-159:109,98,86;
--ui-ink-tone-10:40,24,9;
--ui-text-tone-83:50,43,36;
--ui-line-strong-tone-107:198,187,173;
--ui-line-strong-tone-108:198,187,173;
--ui-ink-tone-11:40,24,9;
--ui-muted-strong-tone-81:80,70,60;
--ui-text-tone-84:50,43,36;
--ui-panel-top-tone-101:248,245,239;
--ui-panel-tone-35:252,250,246;
--ui-panel-top-tone-102:248,245,239;
--ui-line-strong-tone-109:198,187,173;
--ui-ink-tone-12:40,24,9;
--ui-muted-tone-160:109,98,86;
--ui-panel-top-tone-103:248,245,239;
--ui-sheen-tone-126:252,250,246;
--ui-muted-strong-tone-82:80,70,60;
--ui-panel-top-tone-104:248,245,239;
--ui-line-strong-tone-110:198,187,173;
--ui-line-strong-tone-111:198,187,173;
--ui-muted-tone-161:109,98,86;
--ui-panel-tone-36:252,250,246;
--ui-panel-tone-37:252,250,246;
--ui-text-tone-85:50,43,36;
--ui-muted-strong-tone-83:80,70,60;
--ui-line-strong-tone-112:198,187,173;
--ui-sheen-tone-127:252,250,246;
--ui-bg-tone-22:243,239,233;
--ui-muted-strong-tone-84:80,70,60;
--ui-muted-tone-162:109,98,86;
--ui-sheen-tone-128:252,250,246;
--ui-muted-strong-tone-85:80,70,60;
--ui-text-tone-86:50,43,36;
--ui-text-tone-87:50,43,36;
--ui-line-strong-tone-113:198,187,173;
--ui-sheen-tone-129:252,250,246;
--ui-sheen-tone-130:252,250,246;
--ui-muted-strong-tone-86:80,70,60;
--ui-sheen-tone-131:252,250,246;
--ui-muted-tone-163:109,98,86;
--ui-panel-top-tone-105:248,245,239;
--ui-muted-tone-164:109,98,86;
--ui-panel-top-tone-106:248,245,239;
--ui-text-tone-88:50,43,36;
--ui-line-strong-tone-114:198,187,173;
--ui-text-tone-89:50,43,36;
--ui-muted-tone-165:109,98,86;
--ui-line-strong-tone-115:198,187,173;
--ui-text-tone-90:50,43,36;
--ui-muted-strong-tone-87:80,70,60;
--ui-sheen-tone-132:252,250,246;
--ui-line-strong-tone-116:198,187,173;
--ui-bg-tone-23:243,239,233;
--ui-text-tone-91:50,43,36;
--ui-muted-tone-166:109,98,86;
--ui-line-strong-tone-117:198,187,173;
--ui-text-tone-92:50,43,36;
--ui-hover-tone-14:235,230,222;
--ui-line-strong-tone-118:198,187,173;
--ui-sheen-tone-133:252,250,246;
--ui-sheen-tone-134:252,250,246;
--ui-text-tone-93:50,43,36;
--ui-muted-strong-tone-88:80,70,60;
--ui-text-tone-94:50,43,36;
--ui-muted-tone-167:109,98,86;
--ui-sheen-tone-135:252,250,246;
--ui-line-strong-tone-119:198,187,173;
--ui-panel-tone-38:252,250,246;
--ui-sheen-tone-136:252,250,246;
--ui-panel-tone-39:252,250,246;
--ui-muted-tone-168:109,98,86;
--ui-muted-strong-tone-89:80,70,60;
--ui-muted-tone-169:109,98,86;
--ui-muted-strong-tone-90:80,70,60;
--ui-muted-tone-170:109,98,86;
--ui-text-tone-95:50,43,36;
--ui-muted-strong-tone-91:80,70,60;
--ui-text-tone-96:50,43,36;
--ui-text-tone-97:50,43,36;
--ui-text-tone-98:50,43,36;
--ui-muted-strong-tone-92:80,70,60;
--ui-line-strong-tone-120:198,187,173;
--ui-sheen-tone-137:252,250,246;
--ui-text-tone-99:50,43,36;
--ui-line-strong-tone-121:198,187,173;
--ui-panel-tone-40:252,250,246;
--ui-text-tone-100:50,43,36;
--ui-line-strong-tone-122:198,187,173;
--ui-line-strong-tone-123:198,187,173;
--ui-sheen-tone-138:252,250,246;
--ui-bg-soft-tone-34:235,230,222;
--ui-sheen-tone-139:252,250,246;
--ui-muted-strong-tone-93:80,70,60;
--ui-muted-strong-tone-94:80,70,60;
--ui-muted-tone-171:109,98,86;
--ui-muted-tone-172:109,98,86;
--ui-text-tone-101:50,43,36;
--ui-line-strong-tone-124:198,187,173;
--ui-sheen-tone-140:252,250,246;
--ui-panel-top-tone-107:248,245,239;
--ui-muted-strong-tone-95:80,70,60;
--ui-muted-strong-tone-96:80,70,60;
--ui-muted-tone-173:109,98,86;
--ui-muted-strong-tone-97:80,70,60;
--ui-sheen-tone-141:252,250,246;
--ui-sheen-tone-142:252,250,246;
--ui-control-tone-13:240,234,225;
--ui-muted-tone-174:109,98,86;
--ui-line-strong-tone-125:198,187,173;
--ui-text-tone-102:50,43,36;
--ui-muted-strong-tone-98:80,70,60;
--ui-bg-soft-tone-35:235,230,222;
--ui-panel-top-tone-108:248,245,239;
--ui-bg-soft-tone-36:235,230,222;
--ui-bg-soft-tone-37:235,230,222;
--ui-bg-soft-tone-38:235,230,222;
--ui-bg-soft-tone-39:235,230,222;
--ui-sheen-tone-143:252,250,246;
--ui-panel-top-tone-109:248,245,239;
--ui-bg-soft-tone-40:235,230,222;
--ui-panel-top-tone-110:248,245,239;
--ui-muted-tone-175:109,98,86;
--ui-muted-strong-tone-99:80,70,60;
--ui-panel-top-tone-111:248,245,239;
--ui-text-tone-103:50,43,36;
--ui-muted-tone-176:109,98,86;
--ui-hover-tone-15:235,230,222;
--ui-muted-strong-tone-100:80,70,60;
--ui-panel-top-tone-112:248,245,239;
--ui-muted-tone-177:109,98,86;
--ui-muted-tone-178:109,98,86;
--ui-muted-strong-tone-101:80,70,60;
--ui-sheen-tone-144:252,250,246;
--ui-text-tone-104:50,43,36;
--ui-muted-tone-179:109,98,86;
--ui-muted-strong-tone-102:80,70,60;
--ui-sheen-tone-145:252,250,246;
--ui-sheen-tone-146:252,250,246;
--ui-muted-tone-180:109,98,86;
--ui-muted-strong-tone-103:80,70,60;
--ui-text-tone-105:50,43,36;
--ui-muted-strong-tone-104:80,70,60;
--ui-muted-tone-181:109,98,86;
--ui-panel-tone-41:252,250,246;
--ui-muted-strong-tone-105:80,70,60;
--ui-sheen-tone-147:252,250,246;
--ui-muted-tone-182:109,98,86;
--ui-panel-top-tone-113:248,245,239;
--ui-line-strong-tone-126:198,187,173;
--ui-text-tone-106:50,43,36;
--ui-accent-text-tone-09:148,69,16;
--ui-bg-tone-24:243,239,233;
--ui-text-tone-107:50,43,36;
--ui-text-tone-108:50,43,36;
--ui-text-tone-109:50,43,36;
--ui-line-strong-tone-127:198,187,173;
--ui-text-tone-110:50,43,36;
--ui-muted-tone-183:109,98,86;
--ui-line-strong-tone-128:198,187,173;
--ui-muted-strong-tone-106:80,70,60;
--ui-text-tone-111:50,43,36;
--ui-line-strong-tone-129:198,187,173;
--ui-text-tone-112:50,43,36;
--ui-line-strong-tone-130:198,187,173;
--ui-sheen-tone-148:252,250,246;
--ui-line-strong-tone-131:198,187,173;
--ui-panel-top-tone-114:248,245,239;
--ui-line-strong-tone-132:198,187,173;
--ui-control-tone-14:240,234,225;
--ui-sheen-tone-149:252,250,246;
--ui-muted-strong-tone-107:80,70,60;
--ui-text-tone-113:50,43,36;
--ui-muted-tone-184:109,98,86;
--ui-muted-strong-tone-108:80,70,60;
--ui-sheen-tone-150:252,250,246;
--ui-muted-strong-tone-109:80,70,60;
--ui-muted-tone-185:109,98,86;
--ui-muted-strong-tone-110:80,70,60;
--ui-muted-tone-186:109,98,86;
--ui-muted-tone-187:109,98,86;
--ui-line-tone-09:220,211,199;
--ui-muted-tone-188:109,98,86;
--ui-muted-tone-189:109,98,86;
--ui-text-tone-114:50,43,36;
--ui-sheen-tone-151:252,250,246;
--ui-panel-top-tone-115:248,245,239;
--ui-muted-tone-190:109,98,86;
--ui-bg-tone-25:243,239,233;
--ui-bg-tone-26:243,239,233;
--ui-text-tone-115:50,43,36;
--ui-accent-text-tone-10:148,69,16;
--ui-accent-text-tone-11:148,69,16;
--ui-accent-text-tone-12:148,69,16;
--ui-accent-text-tone-13:148,69,16;
--ui-bg-soft-tone-41:235,230,222;
--ui-accent-text-tone-14:148,69,16;
--ui-text-tone-116:50,43,36;
--ui-bg-tone-27:243,239,233;
--ui-text-tone-117:50,43,36;
--ui-accent-text-tone-15:148,69,16;
--ui-line-strong-tone-133:198,187,173;
--ui-sheen-tone-152:252,250,246;
--ui-line-strong-tone-134:198,187,173;
--ui-muted-tone-191:109,98,86;
--ui-muted-tone-192:109,98,86;
--ui-sheen-tone-153:252,250,246;
--ui-line-strong-tone-135:198,187,173;
--ui-muted-strong-tone-111:80,70,60;
--ui-muted-tone-193:109,98,86;
--ui-muted-tone-194:109,98,86;
--ui-sheen-tone-154:252,250,246;
--ui-text-tone-118:50,43,36;
--ui-line-tone-10:220,211,199;
--ui-panel-top-tone-116:248,245,239;
--ui-line-strong-tone-136:198,187,173;
--ui-muted-strong-tone-112:80,70,60;
--ui-control-tone-15:240,234,225;
--ui-text-tone-119:50,43,36;
--ui-muted-tone-195:109,98,86;
--ui-line-strong-tone-137:198,187,173;
--ui-sheen-tone-155:252,250,246;
--ui-muted-tone-196:109,98,86;
--ui-text-tone-120:50,43,36;
--ui-line-strong-tone-138:198,187,173;
--ui-sheen-tone-156:252,250,246;
--ui-line-strong-tone-139:198,187,173;
--ui-bg-tone-28:243,239,233;
--ui-ink-tone-13:40,24,9;
--ui-accent-text-tone-16:148,69,16;
--ui-text-tone-121:50,43,36;
--ui-text-tone-122:50,43,36;
--ui-ink-tone-14:40,24,9;
--ui-line-strong-tone-140:198,187,173;
--ui-control-tone-16:240,234,225;
--ui-muted-strong-tone-113:80,70,60;
--ui-bg-soft-tone-42:235,230,222;
--ui-text-tone-123:50,43,36;
--ui-sheen-tone-157:252,250,246;
--ui-text-tone-124:50,43,36;
--ui-accent-text-tone-17:148,69,16;
--ui-accent-text-tone-18:148,69,16;
--ui-panel-tone-42:252,250,246;
--ui-line-strong-tone-141:198,187,173;
--ui-panel-tone-43:252,250,246;
--ui-control-tone-17:240,234,225;
--ui-text-tone-125:50,43,36;
--ui-muted-tone-197:109,98,86;
--ui-sheen-tone-158:252,250,246;
--ui-muted-strong-tone-114:80,70,60;
--ui-muted-strong-tone-115:80,70,60;
--ui-text-tone-126:50,43,36;
--ui-ink-tone-15:40,24,9;
--ui-muted-tone-198:109,98,86;
--ui-bg-soft-tone-43:235,230,222;
--ui-text-tone-127:50,43,36;
--ui-muted-tone-199:109,98,86;
--ui-sheen-tone-159:252,250,246;
--ui-line-strong-tone-142:198,187,173;
--ui-panel-tone-44:252,250,246;
--ui-bg-soft-tone-44:235,230,222;
--ui-line-strong-tone-143:198,187,173;
--ui-panel-tone-45:252,250,246;
--ui-sheen-tone-160:252,250,246;
--ui-muted-tone-200:109,98,86;
--ui-line-strong-tone-144:198,187,173;
--ui-panel-top-tone-117:248,245,239;
--ui-ink-tone-16:40,24,9;
--ui-line-strong-tone-145:198,187,173;
--ui-line-strong-tone-146:198,187,173;
--ui-panel-top-tone-118:248,245,239;
--ui-muted-tone-201:109,98,86;
--ui-panel-top-tone-119:248,245,239;
--ui-line-strong-tone-147:198,187,173;
--ui-panel-top-tone-120:248,245,239;
--ui-panel-top-tone-121:248,245,239;
--ui-line-strong-tone-148:198,187,173;
--ui-panel-tone-46:252,250,246;
--ui-muted-strong-tone-116:80,70,60;
--ui-panel-top-tone-122:248,245,239;
--ui-bg-tone-29:243,239,233;
--ui-bg-soft-tone-45:235,230,222;
--ui-panel-tone-47:252,250,246;
--ui-panel-tone-48:252,250,246;
--ui-line-strong-tone-149:198,187,173;
--ui-line-strong-tone-150:198,187,173;
--ui-text-tone-128:50,43,36;
--ui-muted-strong-tone-117:80,70,60;
--ui-hover-tone-16:235,230,222;
--ui-hover-tone-17:235,230,222;
--ui-bg-tone-30:243,239,233;
--ui-bg-tone-31:243,239,233;
--ui-line-strong-tone-151:198,187,173;
--ui-panel-tone-49:252,250,246;
--ui-bg-soft-tone-46:235,230,222;
--ui-muted-strong-tone-118:80,70,60;
--ui-panel-tone-50:252,250,246;
--ui-bg-soft-tone-47:235,230,222;
--ui-text-tone-129:50,43,36;
--ui-panel-top-tone-123:248,245,239;
--ui-bg-soft-tone-48:235,230,222;
--ui-line-strong-tone-152:198,187,173;
--ui-muted-strong-tone-119:80,70,60;
--ui-bg-tone-32:243,239,233;
--ui-line-strong-tone-153:198,187,173;
--ui-panel-tone-51:252,250,246;
--ui-text-tone-130:50,43,36;
--ui-bg-soft-tone-49:235,230,222;
--ui-bg-tone-33:243,239,233;
--ui-bg-soft-tone-50:235,230,222;
--ui-bg-soft-tone-51:235,230,222;
--ui-control-tone-18:240,234,225;
--ui-control-tone-19:240,234,225;
--ui-text-tone-131:50,43,36;
--ui-muted-tone-202:109,98,86;
--ui-panel-tone-52:252,250,246;
--ui-hover-tone-18:235,230,222;
--ui-panel-top-tone-124:248,245,239;
--ui-text-tone-132:50,43,36;
--ui-muted-tone-203:109,98,86;
--ui-muted-tone-204:109,98,86;
--ui-text-tone-133:50,43,36;
--ui-text-tone-134:50,43,36;
--ui-text-tone-135:50,43,36;
--ui-line-tone-11:220,211,199;
--ui-text-tone-136:50,43,36;
--ui-muted-strong-tone-120:80,70,60;
--ui-line-strong-tone-154:198,187,173;
--ui-ink-tone-17:40,24,9;
--ui-ink-tone-18:40,24,9;
--ui-line-strong-tone-155:198,187,173;
--ui-sheen-tone-161:252,250,246;
--ui-muted-tone-205:109,98,86;
--ui-bg-tone-34:243,239,233;
--ui-bg-soft-tone-52:235,230,222;
--ui-muted-tone-206:109,98,86;
--ui-text-tone-137:50,43,36;
--ui-line-tone-12:220,211,199;
--ui-control-tone-20:240,234,225;
--ui-bg-tone-35:243,239,233;
--ui-bg-soft-tone-53:235,230,222;
--ui-text-tone-138:50,43,36;
--ui-muted-strong-tone-121:80,70,60;
--ui-bg-tone-36:243,239,233;
--ui-muted-strong-tone-122:80,70,60;
--ui-panel-tone-53:252,250,246;
--ui-bg-soft-tone-54:235,230,222;
--ui-line-strong-tone-156:198,187,173;
--ui-line-strong-tone-157:198,187,173;
--ui-sheen-tone-162:252,250,246;
--ui-text-tone-139:50,43,36;
--ui-muted-strong-tone-123:80,70,60;
--ui-muted-tone-207:109,98,86;
--ui-bg-tone-37:243,239,233;
--ui-panel-tone-54:252,250,246;
--ui-ink-tone-19:40,24,9;
--ui-panel-top-tone-125:248,245,239;
--ui-bg-tone-38:243,239,233;
--ui-panel-tone-55:252,250,246;
--ui-bg-tone-39:243,239,233;
--ui-text-tone-140:50,43,36;
--ui-muted-tone-208:109,98,86;
--ui-muted-strong-tone-124:80,70,60;
--ui-sheen-tone-163:252,250,246;
--ui-sheen-tone-164:252,250,246;
--ui-bg-tone-40:243,239,233;
--ui-muted-tone-209:109,98,86;
--ui-text-tone-141:50,43,36;
--ui-sheen-tone-165:252,250,246;
--ui-sheen-tone-166:252,250,246;
--ui-line-strong-tone-158:198,187,173;
--ui-muted-strong-tone-125:80,70,60;
--ui-panel-tone-56:252,250,246;
--ui-panel-tone-57:252,250,246;
--ui-bg-soft-tone-55:235,230,222;
--ui-sheen-tone-167:252,250,246;
--ui-accent-text-tone-19:148,69,16;
--ui-text-tone-142:50,43,36;
--ui-text-tone-143:50,43,36;
--ui-sheen-tone-168:252,250,246;
--ui-text-tone-144:50,43,36;
--ui-bg-soft-tone-56:235,230,222;
--ui-line-strong-tone-159:198,187,173;
--ui-muted-tone-210:109,98,86;
--ui-panel-top-tone-126:248,245,239;
--ui-muted-tone-211:109,98,86;
--ui-panel-tone-58:252,250,246;
--ui-bg-tone-41:243,239,233;
--ui-panel-top-tone-127:248,245,239;
--ui-bg-soft-tone-57:235,230,222;
--ui-panel-top-tone-128:248,245,239;
--ui-muted-tone-212:109,98,86;
--ui-muted-strong-tone-126:80,70,60;
--ui-text-tone-145:50,43,36;
--ui-muted-tone-213:109,98,86;
--ui-panel-tone-59:252,250,246;
--ui-muted-tone-214:109,98,86;
--ui-bg-tone-42:243,239,233;
--ui-bg-tone-43:243,239,233;
--ui-panel-tone-60:252,250,246;
--ui-line-strong-tone-160:198,187,173;
--ui-panel-top-tone-129:248,245,239;
--ui-line-strong-tone-161:198,187,173;
--ui-panel-tone-61:252,250,246;
--ui-line-strong-tone-162:198,187,173;
--ui-panel-top-tone-130:248,245,239;
--ui-panel-top-tone-131:248,245,239;
--ui-line-tone-13:220,211,199;
--ui-ink-tone-20:40,24,9;
--ui-muted-tone-215:109,98,86;
--ui-muted-tone-216:109,98,86;
--ui-sheen-tone-169:252,250,246;
--ui-sheen-tone-170:252,250,246;
--ui-sheen-tone-171:252,250,246;
--ui-panel-top-tone-132:248,245,239;
--ui-panel-top-tone-133:248,245,239;
--ui-panel-top-tone-134:248,245,239;
--ui-panel-top-tone-135:248,245,239;
--ui-panel-top-tone-136:248,245,239;
--ui-panel-top-tone-137:248,245,239;
--ui-panel-top-tone-138:248,245,239;
--ui-line-strong-tone-163:198,187,173;
--ui-sheen-tone-172:252,250,246;
--ui-text-tone-146:50,43,36;
--ui-line-strong-tone-164:198,187,173;
--ui-accent-text-tone-20:148,69,16;
--ui-accent-text-tone-21:148,69,16;
--ui-line-strong-tone-165:198,187,173;
--ui-sheen-tone-173:252,250,246;
--ui-muted-tone-217:109,98,86;
--ui-sheen-tone-174:252,250,246;
--ui-text-tone-147:50,43,36;
--ui-control-tone-21:240,234,225;
--ui-panel-top-tone-139:248,245,239;
--ui-text-tone-148:50,43,36;
--ui-muted-tone-218:109,98,86;
--ui-sheen-tone-175:252,250,246;
--ui-bg-soft-tone-58:235,230,222;
--ui-panel-top-tone-140:248,245,239;
--ui-panel-top-tone-141:248,245,239;
--ui-line-strong-tone-166:198,187,173;
--ui-panel-top-tone-142:248,245,239;
--ui-panel-top-tone-143:248,245,239;
--ui-sheen-tone-176:252,250,246;
--ui-panel-top-tone-144:248,245,239;
--ui-panel-top-tone-145:248,245,239;
--ui-panel-top-tone-146:248,245,239;
--ui-sheen-tone-177:252,250,246;
--ui-accent-text-tone-22:148,69,16;
--ui-accent-text-tone-23:148,69,16;
--ui-bg-soft-tone-59:235,230,222;
--ui-panel-top-tone-147:248,245,239;
--ui-panel-top-tone-148:248,245,239;
--ui-sheen-tone-178:252,250,246;
--ui-sheen-tone-179:252,250,246;
--ui-sheen-tone-180:252,250,246;
--ui-panel-top-tone-149:248,245,239;
--ui-panel-top-tone-150:248,245,239;
--ui-line-strong-tone-167:198,187,173;
--ui-line-strong-tone-168:198,187,173;
--ui-sheen-tone-181:252,250,246;
--ui-panel-top-tone-151:248,245,239;
--ui-sheen-tone-182:252,250,246;
--ui-control-tone-22:240,234,225;
--ui-panel-tone-62:252,250,246;
--ui-line-strong-tone-169:198,187,173;
--ui-text-tone-149:50,43,36;
--ui-sheen-tone-183:252,250,246;
--ui-panel-top-tone-152:248,245,239;
--ui-panel-top-tone-153:248,245,239;
--ui-line-strong-tone-170:198,187,173;
--ui-accent-text-tone-24:148,69,16;
--ui-sheen-tone-184:252,250,246;
--ui-muted-tone-219:109,98,86;
--ui-panel-top-tone-154:248,245,239;
--ui-bg-tone-44:243,239,233;
--ui-text-tone-150:50,43,36;
--ui-control-tone-23:240,234,225;
--ui-line-tone-14:220,211,199;
--ui-bg-soft-tone-60:235,230,222;
--ui-control-tone-24:240,234,225;
--ui-muted-strong-tone-127:80,70,60;
--ui-line-strong-tone-171:198,187,173;
--ui-text-tone-151:50,43,36;
--ui-text-tone-152:50,43,36;
--ui-muted-strong-tone-128:80,70,60;
--ui-text-tone-153:50,43,36;
--ui-hover-tone-19:235,230,222;
--ui-muted-strong-tone-129:80,70,60;
--ui-line-tone-15:220,211,199;
--ui-muted-strong-tone-130:80,70,60;
--ui-line-tone-16:220,211,199;
--ui-muted-tone-220:109,98,86;
--ui-bg-tone-45:243,239,233;
--ui-panel-top-tone-155:248,245,239;
--ui-muted-strong-tone-131:80,70,60;
--ui-muted-strong-tone-132:80,70,60;
--ui-sheen-tone-185:252,250,246;
--ui-text-tone-154:50,43,36;
--ui-text-tone-155:50,43,36;
--ui-muted-strong-tone-133:80,70,60;
--ui-accent-text-tone-25:148,69,16;
}


/* /design/vendor/orator-v274/theme-selector.css */
/* Approved B selector, expanded from three to four positions; no nested buttons. */
html body .orator-theme-section{width:100%;min-width:0}
html body .orator-theme-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border-radius:10px;cursor:pointer;box-sizing:border-box;background:transparent;color:var(--ui-text)}
html body .orator-theme-row:hover{background:var(--ui-panel-top)}
html body .orator-theme-cycle{display:flex;align-items:center;gap:10px;min-width:0;min-height:43px;width:100%;padding:0;background:transparent;border:0;box-shadow:none;transform:none;text-align:left;color:var(--ui-text);cursor:pointer}
html body .orator-theme-cycle>svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--ui-accent-ink);stroke-width:1.7}
html body .orator-theme-cycle>span{display:flex;flex-direction:column;gap:3px;min-width:0}
html body .orator-theme-cycle b{font-size:13px;line-height:1.2;color:var(--ui-text)}
html body .orator-theme-cycle small{font-size:10px;line-height:1.35;color:var(--ui-muted)}
html body .orator-theme-four{--tw:51px;--th:43px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,var(--tw));padding:3px;border:1px solid var(--ui-line-strong);border-radius:11px;background:var(--ui-bg);height:calc(var(--th) + 8px);width:calc(var(--tw)*4 + 8px);box-sizing:border-box;overflow:hidden;flex:none}
html body .orator-theme-thumb{position:absolute;top:3px;left:3px;width:var(--tw);height:var(--th);border-radius:8px;background:#F5A04F;transform:translateX(calc(var(--theme-index,2)*var(--tw)));transition:transform 360ms cubic-bezier(.36,0,.18,1);pointer-events:none;z-index:0}
html body .orator-theme-four>[role=radio]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:var(--tw);height:var(--th);min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:7px;background:transparent;box-shadow:none;transform:none;color:var(--ui-muted);cursor:pointer;transition:color 140ms ease}
html body .orator-theme-four>[role=radio]:before,html body .orator-theme-four>[role=radio]:after,html body .orator-theme-cycle:before,html body .orator-theme-cycle:after{display:none}
html body .orator-theme-four>[role=radio] svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
html body .orator-theme-four>[role=radio]>span{font:600 9px/1.2 'Segoe UI',Arial,sans-serif;white-space:nowrap;color:inherit}
html body .orator-theme-four>[aria-checked=true]{color:#21180f}
html body .orator-theme-four>[role=radio]:not([aria-checked=true]):hover{color:var(--ui-accent-ink)}
html body .orator-theme-four>[role=radio]:focus-visible{outline:2px solid var(--ui-accent-ink);outline-offset:-2px}
html body .orator-theme-cycle:focus-visible{outline:2px solid var(--ui-accent-ink);outline-offset:2px}
html body .orator-theme-notice{font-size:11px;line-height:1.5;margin:3px 9px 9px;color:var(--ui-muted)}
@media(max-width:360px){html body .orator-theme-four{--tw:46px}html body .orator-theme-row{gap:5px;padding-left:5px;padding-right:5px}html body .orator-theme-cycle{gap:6px}}
@media(prefers-reduced-motion:reduce){html body .orator-theme-thumb,html body .orator-theme-four>[role=radio]{transition:none}}

.orator-theme-four[data-theme-index="0"]{--theme-index:0}.orator-theme-four[data-theme-index="1"]{--theme-index:1}.orator-theme-four[data-theme-index="2"]{--theme-index:2}.orator-theme-four[data-theme-index="3"]{--theme-index:3}
.orator-theme-notice[hidden]{display:none!important}


/* /design/theme-controls.css */
/* Same native V274 slide motion for the two current themes. */
html body .orator-theme-two{--tw:67px;grid-template-columns:repeat(2,var(--tw));width:calc(var(--tw)*2 + 8px)}
html body .orator-theme-two>[role=radio]>span{font-size:9px}
@media(max-width:360px){html body .orator-theme-two{--tw:61px}}


/* /design/course.css */
/* New-school layout proposals; all palette primitives are frozen V274 tokens. */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--ui-bg);color:var(--ui-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ui-accent-ink);outline-offset:5px}button{border:0;background:transparent}button:disabled{opacity:.6;cursor:wait}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{line-height:1.14;font-weight:650;letter-spacing:-.032em;text-wrap:balance}h1{font-size:clamp(38px,4.4vw,63px);max-width:16ch;line-height:1.08}h2{font-size:clamp(31px,3.3vw,46px);max-width:22ch}h3{font-size:25px;letter-spacing:-.023em}p{overflow-wrap:break-word}::selection{background:var(--ui-accent-fill);color:var(--ui-on-accent)}.section-wrap{max-width:1304px;margin-inline:auto;padding-inline:48px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:35px}.section-aside{font-size:14px;line-height:1.6;color:var(--ui-muted);min-width:150px;max-width:275px}.prose{font-size:17px;color:var(--ui-muted-strong);line-height:1.85;max-width:72ch}.prose p+p{margin-top:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:54px;padding:14px 23px;background:var(--ui-accent-fill);color:var(--ui-on-accent);border-radius:10px;font-size:15px;font-weight:650;line-height:1.4;transition:background .18s,transform .25s}.button:hover{background:#ffb762;transform:translateY(-2px)}.button svg{width:19px}.button-small{min-height:42px;padding:10px 16px;font-size:12px;white-space:nowrap}.button-secondary{background:var(--ui-control);color:var(--ui-text);border:1px solid var(--ui-line-strong)}.button-secondary:hover{background:var(--ui-hover);color:var(--ui-accent-ink)}.text-link,.video-link{display:inline-flex;align-items:center;gap:10px;color:var(--ui-accent-ink);font-size:14px;font-weight:550}.text-link:hover,.video-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link svg{width:18px}.video-link{color:var(--ui-text);font-size:13px}.video-link>svg{width:33px;height:33px;padding:8px;border:1px solid var(--ui-line-strong);border-radius:50%}.site-header{position:sticky;top:0;z-index:15;background:var(--ui-bg);border-bottom:1px solid var(--ui-line)}.nav-shell{max-width:1410px;margin:auto;min-height:84px;padding:14px 32px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:11px;margin-right:auto;flex:none}.brand-mark{color:var(--ui-accent-ink);width:32px}.brand-mark svg{width:32px;height:34px}.brand>span:last-child{display:flex;flex-direction:column}.brand strong{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.04em}.brand small{color:var(--ui-muted);font-size:9px;line-height:1.3;margin-top:4px;letter-spacing:.025em}.nav-links{display:flex;gap:23px}.nav-links a{color:var(--ui-muted-strong);font-size:12px;white-space:nowrap}.nav-links a:hover{color:var(--ui-accent-ink)}.menu-hub{position:relative}.menu-trigger{display:flex;align-items:center;gap:5px;padding:9px 10px;border-radius:8px;min-height:42px;font-size:12px}.menu-trigger:hover,.menu-trigger[aria-expanded=true]{background:var(--ui-control);color:var(--ui-accent-ink)}.menu-trigger svg{width:24px;height:24px}.site-menu{position:absolute;right:0;top:calc(100% + 18px);background:var(--ui-panel);box-shadow:var(--ui-menu-shadow);border-radius:14px;width:366px;padding:18px;max-height:calc(100dvh - 110px);overflow:auto}.menu-title{font-size:10px;line-height:1.6;letter-spacing:.06em;color:var(--ui-muted);padding:0 8px 14px}.menu-page-links{display:grid;gap:4px}.menu-page-links a,.menu-page-links button{font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border-radius:8px;padding:9px 8px;color:var(--ui-muted-strong);width:100%;min-height:44px}.menu-page-links [aria-current]{color:var(--ui-accent-ink);background:var(--ui-selected)}.menu-page-links button small{font-size:9px;color:var(--ui-muted);white-space:nowrap}.menu-page-links button:hover{background:var(--ui-hover)}.menu-divider{height:1px;background:var(--ui-line);margin:15px 0}.theme-note{font-size:10px;line-height:1.6;color:var(--ui-muted);margin:7px 9px 16px}.menu-anchor-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px 8px;border-top:1px solid var(--ui-line);font-size:12px;color:var(--ui-muted-strong)}.menu-contact{display:block;padding:8px;font-size:16px}.skip-link{position:fixed;left:15px;top:-100px;z-index:90;background:var(--ui-accent-fill);color:var(--ui-on-accent);padding:12px}.skip-link:focus{top:10px}
/* A – personal encounter. */
.hero{padding-top:32px;padding-bottom:34px}.hero-location{display:flex;align-items:center;gap:8px;color:var(--ui-muted);font-size:11px;margin-bottom:26px;letter-spacing:.015em}.hero-location svg{width:14px;height:14px}.hero-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:34px;align-items:center}.hero-copy{position:relative;z-index:1;padding-bottom:20px}.course-type{font-size:13px;color:var(--ui-accent-ink);margin-bottom:16px}.hero-lead{font-size:17px;line-height:1.7;color:var(--ui-muted-strong);max-width:51ch;margin-top:24px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:29px}.hero-schedule{color:var(--ui-muted);font-size:11px;margin-top:16px}.hero-visual{align-self:stretch;position:relative;min-width:0}.portrait-scene{height:100%;min-height:510px;position:relative;display:flex;align-items:end;justify-content:center;background:linear-gradient(180deg,var(--ui-bg),var(--ui-panel-top));border-radius:0 0 15px 15px;isolation:isolate}.hero-portrait{height:100%;max-height:590px;width:100%;object-fit:contain;object-position:center bottom;position:relative;z-index:1}.portrait-signature{position:absolute;bottom:25px;left:25px;right:25px;z-index:2;display:flex;justify-content:space-between;align-items:end;gap:20px;padding:14px 17px;background:var(--ui-panel);border-radius:10px;box-shadow:var(--ui-shadow)}.portrait-signature strong{font-size:20px;letter-spacing:-.025em;font-weight:650;line-height:1.2}.portrait-signature span{font-size:11px;color:var(--ui-muted)}.hero-reportage{display:none;height:100%;position:relative}.hero-practice{width:100%;height:100%;object-fit:cover}.image-caption{position:absolute;bottom:0;left:0;right:0;padding:60px 24px 18px;background:linear-gradient(transparent,#000b);color:#fff;font-size:12px}.course-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);padding:26px 0;margin-top:30px}.course-facts>div{display:flex;align-items:center;gap:15px;justify-content:center}.course-facts>div+div{border-left:1px solid var(--ui-line)}.course-facts strong{font-size:34px;line-height:1.1;letter-spacing:-.03em;font-weight:600;white-space:nowrap;color:var(--ui-text)}.course-facts span{font-size:12px;color:var(--ui-muted);line-height:1.5;max-width:130px}.hero-down{display:flex;justify-content:space-between;color:var(--ui-muted);font-size:11px;padding-top:20px}.hero-down>span{font-size:19px}
/* B – the whole group is the visual protagonist. */
.hero[data-variant=B] .hero-location{justify-content:center}.hero[data-variant=B] .hero-layout{display:flex;flex-direction:column;gap:30px}.hero[data-variant=B] .hero-copy{text-align:center;max-width:960px;margin:auto;padding-bottom:0}.hero[data-variant=B] h1{max-width:27ch;font-size:clamp(38px,4.6vw,67px)}.hero[data-variant=B] .hero-lead{max-width:66ch;margin:21px auto 0}.hero[data-variant=B] .hero-actions{justify-content:center;margin-top:24px}.hero[data-variant=B] .portrait-scene{display:none}.hero[data-variant=B] .hero-visual{width:100%;height:355px}.hero[data-variant=B] .hero-reportage{display:block;border-radius:12px;overflow:hidden}.hero[data-variant=B] .hero-practice{object-position:center 43%}.hero[data-variant=B] .course-facts{margin-top:28px}
/* C – a report from the classroom rather than a personal poster. */
.hero[data-variant=C] .hero-layout{grid-template-columns:1.07fr 1fr;gap:42px}.hero[data-variant=C] .hero-visual{grid-row:1;grid-column:1;min-height:600px}.hero[data-variant=C] .hero-copy{grid-column:2;padding-block:24px}.hero[data-variant=C] h1{font-size:clamp(35px,3.8vw,53px);max-width:19ch;line-height:1.12}.hero[data-variant=C] .portrait-scene{display:none}.hero[data-variant=C] .hero-reportage{display:block;border-radius:12px;overflow:hidden}.hero[data-variant=C] .hero-practice{object-position:42% center}.hero[data-variant=C] .hero-lead{font-size:16px}.hero[data-variant=C] .hero-actions{gap:20px}.hero[data-variant=C] .course-facts{margin-top:34px}
.about-section{padding-top:85px;padding-bottom:80px}.about-layout{display:grid;grid-template-columns:1.03fr 1fr;gap:48px;align-items:start}.about-film{position:relative;border-radius:12px;overflow:hidden;display:block;isolation:isolate}.about-film>img{aspect-ratio:16/10;object-fit:cover}.about-film:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 30%,#0008);pointer-events:none}.film-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:65px;height:65px;background:var(--ui-accent-fill);color:var(--ui-on-accent);border-radius:50%;z-index:1}.film-play svg{width:26px;height:26px}.film-label{position:absolute;bottom:22px;left:25px;color:#fff;font-size:14px;z-index:1}.read-more{margin-top:18px}.read-more summary,.review-full summary{list-style:none;color:var(--ui-accent-ink);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:18px;min-height:35px}.read-more summary::-webkit-details-marker,.review-full summary::-webkit-details-marker{display:none}.read-more summary span,.review-full summary span{font-size:20px;font-weight:400}.read-more[open] summary span,.review-full[open] summary span{transform:rotate(45deg)}.read-more>div{padding-top:18px}.audience-section{padding-block:55px 75px;border-top:1px solid var(--ui-line)}.audience-layout{display:grid;grid-template-columns:.8fr 1.3fr;gap:65px}.audience-intro{font-size:17px;max-width:38ch}.audience-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.audience-list li{font-size:14px;line-height:1.6;padding:15px 0;border-bottom:1px solid var(--ui-line)}.audience-list li:before{content:'↗';margin-right:9px;color:var(--ui-accent-ink)}
.results-section{padding-block:75px 85px;border-top:1px solid var(--ui-line)}.skills{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.skill{min-width:0;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:12px;padding:24px}.skill summary{list-style:none;display:flex;flex-wrap:wrap;align-items:start;gap:16px;font-size:17px;font-weight:600;line-height:1.4;pointer-events:none}.skill summary::-webkit-details-marker{display:none}.skill summary>span:nth-child(2){width:100%}.skill-icon{color:var(--ui-accent-ink)}.skill-icon svg{width:28px;height:28px}.skill p{font-size:14px;line-height:1.7;color:var(--ui-muted-strong);margin-top:14px}.skill-plus{display:none}.results-section[data-variant=B] .skills{grid-template-columns:1fr 1fr;gap:0 38px}.results-section[data-variant=B] .skill{border:0;border-top:1px solid var(--ui-line);border-radius:0;background:none;padding:25px 0}.results-section[data-variant=B] .skill summary{flex-wrap:nowrap;align-items:center;font-size:21px}.results-section[data-variant=B] .skill summary>span:nth-child(2){width:auto}.results-section[data-variant=B] .skill p{margin-left:44px}.results-section[data-variant=C] .skills{display:block;max-width:940px;margin-left:auto}.results-section[data-variant=C] .skill{background:none;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;padding:0}.results-section[data-variant=C] .skill summary{pointer-events:auto;flex-wrap:nowrap;align-items:center;font-size:22px;padding:20px 0;cursor:pointer}.results-section[data-variant=C] .skill summary>span:nth-child(2){width:auto;flex:1}.results-section[data-variant=C] .skill-plus{display:block;font-size:25px;font-weight:400;color:var(--ui-muted)}.results-section[data-variant=C] .skill[open] .skill-plus{transform:rotate(45deg)}.results-section[data-variant=C] .skill p{margin:0 45px 24px;max-width:64ch}
.problems-section{padding-block:60px 90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid var(--ui-line)}.problem-intro p{color:var(--ui-muted);font-size:15px;margin-top:25px}.problem-list details{border-bottom:1px solid var(--ui-line)}.problem-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 0;font-size:16px;font-weight:550;line-height:1.55;cursor:pointer}.problem-list summary::-webkit-details-marker{display:none}.problem-list summary>span{color:var(--ui-accent-ink);font-size:23px;font-weight:400}.problem-list details[open] summary>span{transform:rotate(45deg)}.problem-list details>div{padding-bottom:22px;font-size:15px}
.process-section{background:var(--ui-bg-soft);padding-block:85px}.process-layout{display:flex;flex-direction:column;gap:30px}.process-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:none;font-size:16px}.process-copy p+p{margin-top:0}.process-mosaic{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.photo-button{padding:0;display:block;position:relative;width:100%;overflow:hidden;border-radius:10px;background:var(--ui-panel)}.photo-button img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.photo-button:hover img{transform:scale(1.025)}.process-mosaic .photo-button{height:320px}.photo-open{position:absolute;right:12px;bottom:12px;background:#0009;color:#fff;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;transform:rotate(-45deg);opacity:0;transition:opacity .2s}.photo-button:hover .photo-open,.photo-button:focus-visible .photo-open{opacity:1}.media-disclosure{margin-top:22px;border-top:1px solid var(--ui-line)}.media-disclosure>summary{list-style:none;display:flex;justify-content:space-between;gap:22px;padding:19px 0;font-size:14px;cursor:pointer;font-weight:550}.media-disclosure>summary::-webkit-details-marker{display:none}.media-disclosure>summary>span{font-size:12px;font-weight:400;color:var(--ui-muted)}.media-disclosure>summary:after{content:'+';font-size:18px;color:var(--ui-accent-ink);line-height:1.2}.media-disclosure[open]>summary:after{content:'−'}.media-disclosure>summary>span{margin-left:auto}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:24px}.photo-grid .photo-button{aspect-ratio:3/2}.video-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 30px;padding-block:8px 28px}.video-list a{min-height:37px}.process-slider{max-width:100%}.process-slider>.photo-button{height:550px}.slider-bar{display:flex;align-items:center;justify-content:space-between;padding-top:17px;font-size:13px;color:var(--ui-muted-strong)}.slider-controls{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--ui-muted)}.slider-controls button{border:1px solid var(--ui-line-strong);border-radius:8px;width:38px;height:38px;font-size:19px;color:var(--ui-text)}.slider-controls button:hover{background:var(--ui-hover)}.process-section[data-variant=B] .process-mosaic{display:none}.process-section[data-variant=B] .process-layout{flex-direction:column-reverse;gap:35px}.process-section[data-variant=C] .process-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.process-section[data-variant=C] .process-copy{display:block}.process-section[data-variant=C] .process-copy p+p{margin-top:20px}.process-section[data-variant=C] .process-mosaic{display:block}.process-section[data-variant=C] .process-mosaic .photo-button{height:470px}.process-section[data-variant=C] .process-mosaic .photo-button:nth-child(n+2){display:none}
.trainer-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;padding-top:105px;padding-bottom:100px;align-items:center}.trainer-photo{background:linear-gradient(180deg,var(--ui-bg),var(--ui-panel-top));border-radius:12px;position:relative;align-self:stretch;min-height:500px;display:flex;justify-content:center;align-items:end}.trainer-photo img{height:560px;width:100%;object-fit:contain;object-position:center bottom}.trainer-photo>span{position:absolute;bottom:20px;left:24px;right:24px;background:var(--ui-panel);padding:10px 15px;font-size:13px;border-radius:8px}.trainer-story h2{margin-bottom:28px}.trainer-story>.text-link{margin-top:24px}.trainer-section[data-variant=B]{grid-template-columns:250px minmax(0,1fr);gap:65px;align-items:start}.trainer-section[data-variant=B] .trainer-photo{min-height:0;align-self:start}.trainer-section[data-variant=B] .trainer-photo img{height:340px}.trainer-section[data-variant=B] .trainer-photo>span{left:12px;right:12px;bottom:12px;font-size:11px}.trainer-section[data-variant=B] .trainer-story .prose{max-width:72ch}.trainer-section[data-variant=C]{grid-template-columns:1fr;gap:36px;max-width:1030px}.trainer-section[data-variant=C] .trainer-photo{min-height:0;height:400px}.trainer-section[data-variant=C] .trainer-photo img{height:100%;object-position:70% bottom}.trainer-section[data-variant=C] .trainer-photo>span{left:30px;right:auto;bottom:30px;font-size:22px;padding:15px}.trainer-section[data-variant=C] .trainer-story{display:grid;grid-template-columns:.5fr 1fr;gap:24px 40px}.trainer-section[data-variant=C] .trainer-story>.text-link{grid-column:2;margin:0}.trainer-section[data-variant=C] .trainer-story h2{font-size:36px}
.reviews-section{padding-block:75px 85px;border-top:1px solid var(--ui-line)}.reviews-note{font-size:13px;color:var(--ui-muted);max-width:70ch;margin-top:-16px;margin-bottom:30px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.review-entry{position:relative;border-top:1px solid var(--ui-line-strong);padding-top:18px;min-width:0}.quote-mark{font-family:Georgia,serif;font-size:58px;line-height:1;color:var(--ui-accent-ink);display:block;height:46px}.review-entry blockquote{font-size:20px;line-height:1.55;letter-spacing:-.018em;min-height:170px}.review-author{display:flex;align-items:center;gap:10px;margin-top:26px}.author-initial{width:38px;height:38px;border-radius:50%;background:var(--ui-control);color:var(--ui-muted-strong);display:flex;align-items:center;justify-content:center;font-size:14px}.review-author>div{display:flex;flex-direction:column;gap:3px}.review-author strong{font-size:13px;font-weight:600}.review-author>div>span{font-size:10px;color:var(--ui-muted)}.review-full{margin-top:14px}.review-full summary{font-size:12px}.review-text{font-size:13px;color:var(--ui-muted-strong);line-height:1.8;margin-block:14px;white-space:normal}.review-text p+p{margin-top:12px}.reviews-section[data-variant=B] .reviews-grid{grid-template-columns:1.5fr 1fr;gap:25px 42px}.reviews-section[data-variant=B] .review-entry:first-child{grid-row:span 2;background:var(--ui-panel);border:0;border-radius:12px;padding:32px}.reviews-section[data-variant=B] .review-entry:first-child blockquote{font-size:30px;line-height:1.42;min-height:0}.reviews-section[data-variant=B] .review-entry:not(:first-child) blockquote{font-size:17px;min-height:0}.reviews-section[data-variant=B] .review-entry:not(:first-child) .quote-mark{display:none}.reviews-section[data-variant=B] .review-entry:not(:first-child) .review-author{margin-top:15px}.reviews-section[data-variant=C] .reviews-grid{display:block}.reviews-section[data-variant=C] .review-entry{display:grid;grid-template-columns:230px 1fr;gap:18px 35px;padding-block:28px}.reviews-section[data-variant=C] .quote-mark{display:none}.reviews-section[data-variant=C] blockquote{grid-column:2;min-height:0;font-size:23px;max-width:55ch}.reviews-section[data-variant=C] .review-author{grid-row:1;grid-column:1;align-self:start;margin:3px 0 0}.reviews-section[data-variant=C] .review-full{grid-column:2;margin:0}.letter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:25px}.letter-grid figure{min-width:0}.letter-grid img{width:100%;height:290px;object-fit:contain;object-position:top;background:var(--ui-bg-soft);border-radius:8px}.letter-grid figcaption{font-size:14px;margin-top:10px}.letter-grid a.text-link{font-size:11px;margin-top:8px}
.free-section{padding-block:75px 85px;border-top:1px solid var(--ui-line)}.free-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.guide-block{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:12px;padding:35px;align-self:start}.guide-icon{width:65px;height:70px;stroke-width:1;color:var(--ui-accent-ink);margin-bottom:35px}.format-label{font-size:11px;color:var(--ui-muted);display:block;margin-bottom:12px}.guide-block h3{font-size:31px}.guide-block p{font-size:14px;color:var(--ui-muted-strong);margin-block:20px 26px}.guide-block .button{font-size:13px;min-height:48px;padding:12px 18px}.audio-block>h3{margin-bottom:20px}.podcast{border-bottom:1px solid var(--ui-line);padding-block:14px}.podcast summary{list-style:none;display:flex;align-items:center;gap:18px;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:550;line-height:1.55}.podcast summary::-webkit-details-marker{display:none}.podcast .duration{color:var(--ui-muted);font-size:11px;white-space:nowrap}.podcast p{font-size:13px;color:var(--ui-muted-strong);line-height:1.75;margin-block:17px}.podcast audio{width:100%;height:38px;display:block}.gallery-section{padding-block:70px 85px;border-top:1px solid var(--ui-line)}.group-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.group-gallery .photo-button{aspect-ratio:4/3}.gallery-more{display:flex;margin:25px auto 0;font-size:13px;min-height:46px}.gallery-more>span{color:var(--ui-muted);font-size:11px}
.price-section{padding-block:70px 100px}.enrol-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:14px;overflow:hidden;border:1px solid var(--ui-line-strong)}.offer-panel{background:var(--ui-panel-top);padding:44px}.offer-panel h2{max-width:13ch;font-size:44px}.offer-course{font-size:14px;margin-top:25px;color:var(--ui-muted-strong)}.price-value{font-size:64px;font-weight:600;letter-spacing:-.04em;line-height:1.15;margin-top:30px;white-space:nowrap}.price-value>span{font-size:32px;margin-left:12px;color:var(--ui-accent-ink)}.price-unit{font-size:12px;color:var(--ui-muted);margin-top:6px}.offer-list{list-style:none;padding:0;margin:29px 0 22px;display:grid;gap:13px}.offer-list li{font-size:14px;color:var(--ui-muted-strong);display:flex;gap:13px}.offer-list li:before{content:'✓';color:var(--ui-accent-ink);font-size:14px}.start-note{font-size:12px;color:var(--ui-muted);border-top:1px solid var(--ui-line);padding-top:21px;margin-bottom:18px}.form-panel{padding:44px;background:var(--ui-panel)}.form-panel h3{font-size:26px}.form-panel>p{font-size:13px;color:var(--ui-muted);margin-block:10px 23px}#enrol-form{display:grid;gap:16px}.form-row>label{display:flex;justify-content:space-between;gap:13px;margin-bottom:7px;font-size:12px;font-weight:550}.form-row>label>span{font-size:10px;color:var(--ui-muted);font-weight:400}.form-row input,.form-row textarea{width:100%;min-height:45px;padding:11px 13px;font-size:14px;background:var(--ui-inset);color:var(--ui-text);border:1px solid var(--ui-line-strong);border-radius:8px;line-height:1.5;resize:vertical}.form-row input::placeholder,.form-row textarea::placeholder{color:var(--ui-muted);opacity:1}.flow-choice{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.flow-choice legend{font-size:12px;padding:0;margin-bottom:7px}.flow-choice label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ui-muted-strong);cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:var(--ui-accent-fill);width:17px;height:17px;margin:0;flex:none}.consent{display:flex;gap:10px;align-items:start;cursor:pointer}.consent input{margin-top:3px}.consent>span{font-size:10px;line-height:1.65;color:var(--ui-muted)}.consent a{color:var(--ui-accent-ink);text-decoration:underline;text-underline-offset:3px}.demo-notice{padding:12px 13px;border-radius:8px;background:var(--ui-bg-soft);display:flex;flex-direction:column;gap:5px}.demo-notice strong{font-size:11px;color:var(--ui-muted-strong)}.demo-notice span{font-size:10px;line-height:1.6;color:var(--ui-muted)}.form-submit{width:100%;min-height:48px;font-size:14px}.field-error{font-size:11px;line-height:1.6;color:var(--ui-danger);display:block;margin-top:6px}.form-row [aria-invalid=true]{border-color:var(--ui-danger)}#form-status{font-size:12px;color:var(--ui-muted-strong);line-height:1.7}#form-status:empty{display:none}#form-status[data-state=success]{color:var(--ui-success)}#form-status[data-state=error]{color:var(--ui-danger)}.simulate-error{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--ui-muted)}.simulate-error input{width:14px;height:14px}.price-section[data-variant=B] .enrol-layout{display:block;max-width:950px;margin:auto}.price-section[data-variant=B] .offer-panel{text-align:center}.price-section[data-variant=B] .offer-panel h2{max-width:none;font-size:46px}.price-section[data-variant=B] .offer-list{display:grid;grid-template-columns:1fr 1fr;text-align:left;max-width:610px;margin:25px auto}.price-section[data-variant=B] #enrol-form{grid-template-columns:1fr 1fr;gap:18px 24px}.price-section[data-variant=B] .goal-row,.price-section[data-variant=B] .flow-choice,.price-section[data-variant=B] .consent,.price-section[data-variant=B] #consent-error,.price-section[data-variant=B] .demo-notice,.price-section[data-variant=B] .form-submit,.price-section[data-variant=B] #form-status,.price-section[data-variant=B] .simulate-error{grid-column:1/-1}.price-section[data-variant=C] .enrol-layout{border:0;border-top:1px solid var(--ui-line);border-radius:0;background:none;gap:70px}.price-section[data-variant=C] .offer-panel{background:none;padding:40px 0}.price-section[data-variant=C] .form-panel{background:none;padding:40px 0}.price-section[data-variant=C] .price-value{font-size:56px}.price-section[data-variant=C] .offer-panel h2{font-size:39px}
.contact-section{display:flex;align-items:start;justify-content:space-between;gap:40px;padding-block:45px 70px;border-top:1px solid var(--ui-line)}.contact-section h2{font-size:32px;max-width:21ch}.contact-section p{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ui-muted);margin-top:19px}.contact-section p svg{width:18px;height:18px}.contact-links{text-align:right}.contact-phone{font-size:24px;letter-spacing:-.02em;white-space:nowrap}.contact-links>div{display:flex;justify-content:end;gap:27px;margin-top:17px}.contact-links>div>a{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ui-accent-ink)}.contact-links svg{width:16px;height:16px}.site-footer{padding-block:25px 30px;border-top:1px solid var(--ui-line)}.footer-main{display:flex;align-items:start;gap:24px;color:var(--ui-muted);font-size:11px}.footer-main strong{font-size:21px;font-weight:600;color:var(--ui-text);letter-spacing:-.03em}.footer-main>span:last-child{margin-left:auto}.footer-bottom{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:27px;font-size:10px;color:var(--ui-muted)}.footer-bottom a:hover{color:var(--ui-accent-ink)}.footer-bottom>span{flex-basis:100%;margin-top:4px}.mobile-enrol{display:none}.site-status{position:fixed;left:50%;bottom:25px;transform:translateX(-50%);z-index:50;padding:12px 17px;background:var(--ui-text);color:var(--ui-bg);border-radius:9px;max-width:calc(100vw - 32px);font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s}.site-status.show{opacity:1}.lightbox{background:var(--ui-bg);color:var(--ui-text);border:1px solid var(--ui-line);padding:17px 22px;border-radius:12px;max-width:calc(100vw - 28px);width:1100px;max-height:calc(100dvh - 28px)}.lightbox::backdrop{background:#000c}.lightbox-top,.lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.lightbox-top p{font-size:12px;color:var(--ui-muted)}.lightbox button{width:42px;height:42px;border-radius:8px;font-size:24px}.lightbox button:hover{background:var(--ui-hover)}.lightbox>img{width:100%;height:calc(100dvh - 190px);object-fit:contain;margin-block:12px}.lightbox-bottom a{font-size:12px;color:var(--ui-accent-ink)}
@media(min-width:1500px){h1{font-size:64px}.hero-layout{gap:65px}.hero-portrait{max-height:620px}}
@media(max-width:1150px){.section-wrap{padding-inline:34px}.nav-shell{gap:18px;padding-inline:25px}.nav-links{gap:16px}.nav-links a{font-size:11px}.nav-links a:nth-child(2){display:none}.hero-layout{gap:20px;grid-template-columns:1.25fr 1fr}h1{font-size:clamp(35px,4.6vw,52px)}.hero-actions{gap:16px}.hero-actions .button{font-size:13px;padding:13px 17px}.hero-lead{font-size:16px}.portrait-scene{min-height:460px}.hero-portrait{max-height:560px}.hero[data-variant=C] .hero-visual{min-height:540px}.about-layout{gap:32px}.problems-section{gap:40px}.trainer-section{gap:45px}.free-layout{gap:35px}.offer-panel,.form-panel{padding:30px}.offer-panel h2{font-size:38px}.review-entry blockquote{font-size:18px;min-height:190px}.portrait-signature{left:14px;right:14px;bottom:18px;padding:12px}.portrait-signature strong{font-size:17px}.portrait-signature span{font-size:10px}.hero[data-variant=C] h1{font-size:41px}.skills{gap:10px}.skill{padding:20px}.contact-phone{font-size:22px}}
@media(max-width:900px){.nav-links{display:none}.nav-shell{min-height:75px}.hero-location{margin-bottom:20px}.hero-layout{grid-template-columns:1.25fr .95fr;gap:10px}h1{font-size:38px}.hero-lead{font-size:15px}.hero-schedule{font-size:10px}.hero-actions{align-items:start;flex-direction:column;gap:13px}.hero-portrait{height:510px}.portrait-signature{display:block}.portrait-signature strong{font-size:18px;display:block}.portrait-signature strong br{display:none}.portrait-signature span{display:block;margin-top:4px}.portrait-signature span br{display:none}.course-facts{gap:10px;padding:23px 0}.course-facts>div{gap:10px}.course-facts strong{font-size:28px}.course-facts span{font-size:11px;max-width:94px}.hero[data-variant=B] .hero-actions{align-items:center;flex-direction:row}.hero[data-variant=B] h1{font-size:45px}.hero[data-variant=C] .hero-layout{gap:27px}.hero[data-variant=C] h1{font-size:35px}.hero[data-variant=C] .hero-visual{min-height:530px}.section-heading{gap:20px}.section-aside{font-size:12px;min-width:110px}.prose{font-size:15px}.about-section{padding-block:65px}.about-layout{gap:27px}.about-film>img{aspect-ratio:4/4.5}.audience-layout{gap:35px;grid-template-columns:.75fr 1.25fr}.audience-list{gap:0 18px}.audience-list li{font-size:12px}.skills{grid-template-columns:repeat(2,1fr)}.skill{padding:23px}.skill summary{font-size:17px}.results-section[data-variant=B] .skill summary{font-size:18px}.problems-section{grid-template-columns:1fr;gap:23px}.problem-intro{display:flex;justify-content:space-between;gap:35px}.problem-intro h2{max-width:21ch}.problem-intro p{margin-top:5px;font-size:12px;flex:none}.process-mosaic{grid-template-columns:1.4fr 1fr}.process-mosaic .photo-button{height:260px}.process-mosaic .photo-button:nth-child(3){display:none}.process-copy{font-size:15px;gap:27px}.process-slider>.photo-button{height:430px}.process-section[data-variant=C] .process-layout{gap:30px}.process-section[data-variant=C] .process-mosaic .photo-button{height:510px}.trainer-section{grid-template-columns:.8fr 1.2fr;gap:35px;padding-block:75px}.trainer-photo{min-height:420px}.trainer-photo img{height:480px}.trainer-section[data-variant=B]{grid-template-columns:200px 1fr;gap:35px}.trainer-section[data-variant=B] .trainer-photo img{height:280px}.reviews-grid{gap:20px}.review-entry blockquote{font-size:17px;min-height:214px}.review-author{align-items:start}.author-initial{display:none}.review-author strong{font-size:12px}.review-author>div>span{font-size:9px}.reviews-section[data-variant=B] .review-entry:first-child{padding:25px}.reviews-section[data-variant=B] .review-entry:first-child blockquote{font-size:26px}.reviews-section[data-variant=C] .review-entry{grid-template-columns:165px 1fr;gap:20px}.free-layout{grid-template-columns:.9fr 1.1fr;gap:27px}.guide-block{padding:25px}.guide-block h3{font-size:27px}.guide-block p{font-size:13px}.guide-block .button{font-size:12px;padding:11px 13px}.audio-block h3{font-size:23px}.group-gallery{grid-template-columns:repeat(3,1fr)}.offer-panel,.form-panel{padding:27px}.offer-panel h2{font-size:35px}.price-value{font-size:53px}.offer-list li{font-size:13px}.form-panel h3{font-size:23px}.price-section[data-variant=C] .enrol-layout{gap:35px}.contact-section h2{font-size:28px}.contact-phone{font-size:21px}.contact-section p{font-size:12px}}
@media(max-width:650px){html{scroll-padding-top:84px}.section-wrap{padding-inline:22px}.site-header{position:sticky}.nav-shell{min-height:70px;padding:12px 18px;gap:12px}.brand{gap:8px}.brand-mark{width:25px}.brand-mark svg{width:25px;height:28px}.brand strong{font-size:21px}.brand small{font-size:8px}.header-cta{display:none}.menu-trigger{padding:7px 9px;font-size:11px;min-height:39px}.site-menu{position:fixed;right:12px;top:78px;width:min(366px,calc(100vw - 24px));padding:13px;max-height:calc(100dvh - 95px)}.site-menu .menu-title{font-size:9px}.site-menu .theme-note{font-size:10px}.menu-page-links button{font-size:13px}.hero{padding-top:25px;padding-bottom:22px}.hero-location{font-size:10px;margin-bottom:23px}.hero-layout,.hero[data-variant=C] .hero-layout{display:flex;flex-direction:column;gap:25px}.hero-copy{width:100%;padding:0}.course-type{font-size:12px;margin-bottom:13px}h1{font-size:37px;line-height:1.12;max-width:18ch;letter-spacing:-.033em}h2{font-size:32px;max-width:22ch}h3{font-size:24px}.hero-lead{font-size:15px;line-height:1.75;margin-top:20px;max-width:45ch}.hero-actions{margin-top:22px;gap:15px;align-items:stretch}.hero-actions .button{font-size:14px;min-height:51px;padding:14px 15px}.video-link{justify-content:center;font-size:12px}.video-link>svg{width:30px;height:30px}.hero-schedule{font-size:10px;line-height:1.7;margin-top:15px;max-width:40ch}.hero-visual{width:100%;height:390px}.portrait-scene{min-height:0;height:390px}.hero-portrait{height:390px;max-height:none;width:100%;object-position:75% bottom}.portrait-signature{left:15px;right:15px;bottom:15px;display:flex;padding:13px 15px}.portrait-signature strong{font-size:18px;line-height:1.25}.portrait-signature strong br{display:block}.portrait-signature span{font-size:10px;line-height:1.5;margin:0}.portrait-signature span br{display:block}.course-facts{margin-top:26px;gap:9px;padding:21px 0}.course-facts>div{flex-direction:column;align-items:center;gap:7px;text-align:center;justify-content:start}.course-facts strong{font-size:28px}.course-facts span{font-size:10px;line-height:1.6;max-width:89px}.hero-down{font-size:10px;padding-top:15px}.hero[data-variant=B] .hero-location{justify-content:start}.hero[data-variant=B] .hero-copy{text-align:left}.hero[data-variant=B] h1{font-size:37px;max-width:18ch}.hero[data-variant=B] .hero-lead{margin:20px 0 0}.hero[data-variant=B] .hero-actions{flex-direction:column;align-items:stretch;margin-top:22px}.hero[data-variant=B] .hero-visual{height:280px}.hero[data-variant=B] .hero-practice{object-position:center}.hero[data-variant=B] .hero-layout{gap:24px}.hero[data-variant=C] .hero-visual{min-height:0;height:255px;order:-1}.hero[data-variant=C] .hero-copy{padding:0}.hero[data-variant=C] h1{font-size:35px;max-width:19ch}.hero[data-variant=C] .hero-lead{font-size:15px}.hero[data-variant=C] .hero-schedule{margin-bottom:0}.image-caption{padding:40px 16px 13px;font-size:10px}.hero[data-variant=C] .course-facts{margin-top:27px}.section-heading{display:block;margin-bottom:26px}.section-aside{display:block;margin-top:15px;max-width:none;font-size:12px;min-width:0}.section-aside br{display:none}.section-heading>.text-link{margin-top:17px}.about-section{padding-block:54px}.about-layout{display:flex;flex-direction:column;gap:25px}.about-film{width:100%}.about-film>img{aspect-ratio:16/10}.film-play{width:55px;height:55px}.film-label{left:18px;bottom:18px;font-size:12px}.prose{font-size:15px;line-height:1.85}.prose p+p{margin-top:16px}.read-more summary{font-size:12px}.audience-section{padding-block:44px 52px}.audience-layout{display:block}.audience-intro{max-width:50ch;margin-bottom:22px}.audience-list{grid-template-columns:1fr;gap:0}.audience-list li{font-size:14px;padding:13px 0}.results-section{padding-block:50px}.skills{grid-template-columns:1fr;gap:10px}.skill{padding:22px}.skill summary{flex-wrap:nowrap;align-items:center;gap:14px;font-size:17px}.skill summary>span:nth-child(2){width:auto}.skill-icon svg{width:25px;height:25px}.skill p{font-size:13px;margin-top:13px}.results-section[data-variant=B] .skills{grid-template-columns:1fr}.results-section[data-variant=B] .skill{padding:21px 0}.results-section[data-variant=B] .skill summary{font-size:19px}.results-section[data-variant=B] .skill p{margin-left:39px}.results-section[data-variant=C] .skill summary{font-size:18px;padding:19px 0;gap:13px}.results-section[data-variant=C] .skill p{margin:0 0 22px 38px;font-size:14px}.problems-section{padding-block:44px 55px;gap:20px}.problem-intro{display:block}.problem-intro p{font-size:13px;margin-top:17px}.problem-intro p br{display:none}.problem-list summary{font-size:15px;gap:15px;padding:19px 0}.problem-list details>div{font-size:14px}.process-section{padding-block:55px}.process-layout{gap:25px}.process-copy{display:block;font-size:15px}.process-copy p+p{margin-top:17px}.process-mosaic{grid-template-columns:1fr 1fr;gap:10px}.process-mosaic .photo-button:first-child{grid-column:1/-1;height:245px}.process-mosaic .photo-button:nth-child(n+2){height:140px;display:block}.media-disclosure{margin-top:15px}.media-disclosure>summary{font-size:13px;padding:17px 0;gap:10px}.media-disclosure>summary>span{font-size:9px;max-width:65px;text-align:right;line-height:1.5}.photo-grid{grid-template-columns:1fr 1fr;gap:9px}.video-list{grid-template-columns:1fr;gap:12px}.video-list a{font-size:13px}.process-slider>.photo-button{height:300px}.slider-bar>span{font-size:11px}.slider-controls{gap:10px}.slider-controls button{height:36px;width:36px}.process-section[data-variant=B] .process-layout{gap:26px}.process-section[data-variant=C] .process-layout{display:flex;flex-direction:column-reverse;gap:25px}.process-section[data-variant=C] .process-mosaic .photo-button{height:300px}.trainer-section{display:flex;flex-direction:column;gap:29px;padding-block:65px}.trainer-photo{min-height:0;height:395px;width:100%}.trainer-photo img{height:395px;object-position:65% bottom}.trainer-photo>span{font-size:12px;left:18px;right:18px;bottom:18px}.trainer-story h2{margin-bottom:22px}.trainer-story>.text-link{margin-top:20px;font-size:13px}.trainer-section[data-variant=B]{display:block}.trainer-section[data-variant=B] .trainer-photo{width:150px;height:196px;float:right;margin:3px 0 18px 18px}.trainer-section[data-variant=B] .trainer-photo img{height:196px}.trainer-section[data-variant=B] .trainer-photo>span{display:none}.trainer-section[data-variant=B] .trainer-story h2{font-size:30px;max-width:6ch}.trainer-section[data-variant=B] .trainer-story:after{content:'';display:block;clear:both}.trainer-section[data-variant=C]{gap:27px}.trainer-section[data-variant=C] .trainer-photo{height:300px}.trainer-section[data-variant=C] .trainer-photo>span{left:15px;right:15px;bottom:15px;font-size:16px;padding:12px}.trainer-section[data-variant=C] .trainer-story{display:block}.trainer-section[data-variant=C] .trainer-story h2{font-size:32px}.trainer-section[data-variant=C] .trainer-story>.text-link{margin-top:20px}.reviews-section{padding-block:48px 55px}.reviews-note{font-size:11px;margin:0 0 24px;line-height:1.7}.reviews-grid{grid-template-columns:1fr;gap:25px}.review-entry blockquote{font-size:22px;min-height:0;line-height:1.5}.review-author{margin-top:18px;align-items:center}.author-initial{display:flex}.review-author strong{font-size:13px}.review-author>div>span{font-size:10px}.quote-mark{font-size:52px;height:39px}.reviews-section[data-variant=B] .reviews-grid{display:block}.reviews-section[data-variant=B] .review-entry:first-child{padding:25px;margin-bottom:25px}.reviews-section[data-variant=B] .review-entry:first-child blockquote{font-size:27px}.reviews-section[data-variant=B] .review-entry:not(:first-child){margin-top:25px}.reviews-section[data-variant=B] .review-entry:not(:first-child) blockquote{font-size:18px}.reviews-section[data-variant=C] .review-entry{display:flex;flex-direction:column;gap:17px;padding-block:23px}.reviews-section[data-variant=C] .review-author{order:-1}.reviews-section[data-variant=C] blockquote{font-size:20px}.reviews-section[data-variant=C] .review-full{width:100%}.letter-grid{grid-template-columns:1fr 1fr;gap:20px 12px}.letter-grid img{height:220px}.letter-grid figcaption{font-size:12px}.free-section{padding-block:50px}.free-layout{display:block}.guide-block{padding:26px}.guide-icon{width:55px;height:60px;margin-bottom:28px}.guide-block h3{font-size:30px}.guide-block p{font-size:14px}.guide-block .button{font-size:13px}.audio-block{margin-top:38px}.audio-block>h3{font-size:25px}.podcast{padding-block:18px}.podcast summary{font-size:14px}.podcast p{font-size:13px}.gallery-section{padding-block:49px 55px}.group-gallery{grid-template-columns:1fr 1fr;gap:9px}.gallery-more{font-size:12px;gap:13px;padding:12px 16px}.price-section{padding-block:40px 55px}.enrol-layout{display:block}.offer-panel,.form-panel{padding:27px 23px}.offer-panel h2{font-size:36px;max-width:14ch}.offer-course{font-size:12px;margin-top:23px}.price-value{font-size:59px;margin-top:23px}.price-value>span{font-size:29px}.offer-list{gap:12px;margin-top:24px}.offer-list li{font-size:13px}.offer-panel .text-link{font-size:13px}.form-panel{border-top:1px solid var(--ui-line)}.form-panel h3{font-size:26px}.form-panel>p{font-size:12px}#enrol-form{gap:17px}.form-row>label{font-size:12px}.form-row input,.form-row textarea{font-size:16px}.form-row>label>span{font-size:9px}.consent>span{font-size:10px}.price-section[data-variant=B] .offer-panel{text-align:left}.price-section[data-variant=B] .offer-panel h2{font-size:36px}.price-section[data-variant=B] .offer-list{grid-template-columns:1fr}.price-section[data-variant=B] #enrol-form{display:grid;grid-template-columns:1fr;gap:17px}.price-section[data-variant=C] .enrol-layout{display:block}.price-section[data-variant=C] .offer-panel{padding:30px 0}.price-section[data-variant=C] .form-panel{padding:30px 0}.price-section[data-variant=C] .offer-panel h2{font-size:35px}.contact-section{display:block;padding-block:37px 45px}.contact-section h2{font-size:31px;max-width:18ch}.contact-section p{font-size:13px;margin-top:18px;gap:8px}.contact-links{text-align:left;margin-top:28px}.contact-phone{font-size:26px}.contact-links>div{justify-content:start;margin-top:13px}.footer-main{flex-wrap:wrap;gap:15px 20px}.footer-main strong{font-size:22px}.footer-main>span{font-size:10px}.footer-main>span:last-child{margin-left:0;flex-basis:100%;font-size:9px}.site-footer{padding-block:25px 92px}.footer-bottom{gap:10px 20px;font-size:9px}.mobile-enrol{display:flex;position:fixed;bottom:14px;left:22px;right:22px;min-height:49px;align-items:center;justify-content:center;gap:20px;background:var(--ui-accent-fill);color:var(--ui-on-accent);font-size:14px;font-weight:650;border-radius:10px;z-index:12;box-shadow:0 9px 27px #0004;transition:opacity .2s,transform .2s}.mobile-enrol.is-hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.mobile-enrol svg{width:19px}.site-status{bottom:78px;font-size:11px}.lightbox{padding:10px 12px}.lightbox>img{height:calc(100dvh - 185px)}.lightbox-top p{font-size:10px}.lightbox button{height:38px;width:38px}.lightbox-bottom a{font-size:11px}}
@media(max-width:365px){.section-wrap{padding-inline:17px}.nav-shell{padding-inline:14px}h1,.hero[data-variant=B] h1{font-size:33px}.hero[data-variant=C] h1{font-size:32px}h2{font-size:29px}.hero-actions .button{font-size:13px}.hero-lead{font-size:14px}.course-facts strong{font-size:25px}.course-facts span{font-size:9px}.hero-visual,.portrait-scene,.hero-portrait{height:355px}.portrait-signature{gap:10px}.portrait-signature strong{font-size:16px}.portrait-signature span{font-size:9px}.site-menu{padding:10px}.hero[data-variant=B] .hero-visual{height:250px}.skill{padding:19px}.skill summary{font-size:16px}.offer-panel,.form-panel{padding:24px 19px}.price-value{font-size:54px}.contact-phone{font-size:23px}.trainer-section[data-variant=B] .trainer-photo{width:132px;height:180px}.trainer-section[data-variant=B] .trainer-photo img{height:180px}.trainer-section[data-variant=B] .trainer-story h2{font-size:28px}.mobile-enrol{left:17px;right:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}


/* /design/course-r2.css */
/* R2: original WordPress composition, exact local imagery, V274 palette/motion.
   Requested blocks own r2-* classes; accepted skill cards keep their R1 CSS. */
.r2-hero{position:relative;isolation:isolate;min-height:680px;background:#110f16;color:#fff;overflow:clip}
.r2-hero-background{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;z-index:-3}
.r2-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(8,8,16,.95) 0%,rgba(9,8,18,.83) 30%,rgba(9,8,18,.32) 59%,rgba(9,8,18,.07) 78%,rgba(9,8,18,.18)),linear-gradient(0deg,rgba(5,7,12,.38),transparent 60%)}
.r2-hero-inner{position:relative;min-height:680px;display:flex;align-items:center;padding-top:45px;padding-bottom:48px}
.r2-hero-copy{max-width:700px;width:59%}
.r2-location{display:flex;align-items:center;gap:8px;color:#e1dcd4;font-size:12px;margin-bottom:33px}
.r2-location svg{width:15px;height:15px}
.r2-course-type{color:#ffca88;font-size:15px;font-weight:550;margin-bottom:17px}
.r2-hero h1{font-size:clamp(37px,4.05vw,59px);max-width:21ch;line-height:1.08;font-weight:650;letter-spacing:-.033em}
.r2-hero-lead{max-width:52ch;font-size:17px;line-height:1.8;color:#eee8e3;margin-top:25px}
.r2-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 23px;margin-top:30px}
.r2-hero .video-link{color:#fff}.r2-hero .video-link>svg{border-color:#b6a79d}
.r2-hero-schedule{font-size:12px;color:#e3dcd6;line-height:1.6;margin-top:19px}
.r2-photo-signature{position:absolute;right:48px;bottom:44px;font-size:16px;color:#fff;line-height:1.3;text-shadow:0 2px 15px #000b}
.r2-photo-signature small{display:block;font-size:11px;color:#f4e4d9;margin-top:5px}
.r2-hero[data-variant=B]{min-height:0;background:var(--ui-bg);color:var(--ui-text);padding-top:350px}
.r2-hero[data-variant=B] .r2-hero-background{height:445px;object-position:center 38%;z-index:-3}
.r2-hero[data-variant=B] .r2-hero-shade{height:450px;background:linear-gradient(0deg,var(--ui-bg) 0%,transparent 45%)}
.r2-hero[data-variant=B] .r2-hero-inner{min-height:0;padding-top:25px;padding-bottom:57px}
.r2-hero[data-variant=B] .r2-hero-copy{width:100%;max-width:1100px;display:grid;grid-template-columns:1.4fr 1fr;gap:0 55px}
.r2-hero[data-variant=B] .r2-location{grid-column:1/-1;color:var(--ui-muted);margin-bottom:17px}
.r2-hero[data-variant=B] .r2-course-type{color:var(--ui-accent-ink);grid-column:1/-1;margin-bottom:15px;font-size:13px}
.r2-hero[data-variant=B] h1{grid-column:1;grid-row:3/6;max-width:23ch;font-size:43px}
.r2-hero[data-variant=B] .r2-hero-lead{grid-column:2;grid-row:3;margin-top:0;color:var(--ui-muted-strong);font-size:16px}
.r2-hero[data-variant=B] .r2-hero-actions{grid-column:2;grid-row:4;margin-top:25px;align-items:start;flex-direction:column}
.r2-hero[data-variant=B] .r2-hero-schedule{grid-column:2;grid-row:5;color:var(--ui-muted)}
.r2-hero[data-variant=B] .video-link{color:var(--ui-text)}
.r2-hero[data-variant=B] .r2-photo-signature{top:-85px;bottom:auto}
.r2-hero[data-variant=C]{background:var(--ui-bg);color:var(--ui-text)}
.r2-hero[data-variant=C] .r2-hero-background{object-position:70% center}
.r2-hero[data-variant=C] .r2-hero-shade{background:linear-gradient(90deg,var(--ui-bg) 0%,color-mix(in srgb,var(--ui-bg) 95%,transparent) 32%,color-mix(in srgb,var(--ui-bg) 76%,transparent) 47%,transparent 76%)}
.r2-hero[data-variant=C] .r2-location,.r2-hero[data-variant=C] .r2-hero-schedule{color:var(--ui-muted-strong)}
.r2-hero[data-variant=C] .r2-course-type{color:var(--ui-accent-ink)}
.r2-hero[data-variant=C] .r2-hero-lead{color:var(--ui-muted-strong)}
.r2-hero[data-variant=C] .video-link{color:var(--ui-text)}
.r2-hero[data-variant=C] .video-link>svg{border-color:var(--ui-line-strong)}

.r2-audience{background:var(--ui-bg-soft);position:relative;isolation:isolate;overflow:clip}
.r2-audience:before{content:'';position:absolute;inset:0;background:url("/design/assets/original/useful.png") center/cover;opacity:.20;z-index:-2;pointer-events:none}
html[data-theme=dark] .r2-audience:before{opacity:.045}
.r2-audience-inner{position:relative;padding-top:70px;padding-bottom:78px;min-height:810px}
.r2-ciceron{position:absolute;right:-135px;bottom:0;width:780px;max-width:72%;height:96%;object-fit:contain;object-position:right bottom;opacity:.92;z-index:-1;mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%)}
.r2-audience-copy{width:63%;max-width:745px;position:relative}
.r2-audience h2{font-size:43px;max-width:23ch;margin-bottom:23px}
.r2-audience .prose{font-size:16px;max-width:55ch;margin-bottom:27px}
.r2-audience-list{list-style:none;padding:0;margin:0;max-width:630px;display:grid;gap:0}
.r2-audience-list li{display:flex;align-items:start;gap:17px;padding:12px 0;color:var(--ui-text);font-size:18px;line-height:1.55;font-weight:550}
.r2-audience-list svg{color:var(--ui-accent-ink);width:17px;height:17px;margin-top:6px}
.r2-audience[data-variant=B] .r2-audience-inner{min-height:680px}
.r2-audience[data-variant=B] .r2-ciceron{opacity:.24;right:-20px;max-width:70%;mask-image:linear-gradient(90deg,transparent,#000 45%)}
.r2-audience[data-variant=B] .r2-audience-copy{width:88%;max-width:1010px}
.r2-audience[data-variant=B] .r2-audience-list{max-width:none;grid-template-columns:1fr 1fr;gap:7px 45px}
.r2-audience[data-variant=B] .r2-audience-list li{border-bottom:1px solid var(--ui-line);padding-block:18px;font-size:17px}
.r2-audience[data-variant=C] .r2-ciceron{right:auto;left:-180px;width:670px;max-width:60%;height:90%;mask-image:linear-gradient(90deg,#000 40%,transparent 98%);opacity:.85}
.r2-audience[data-variant=C] .r2-audience-copy{margin-left:37%;width:63%}
.r2-audience[data-variant=C] .r2-audience-list li{font-size:17px}

.r2-process{padding-top:85px;padding-bottom:72px}
.r2-process-layout{display:grid;grid-template-columns:1fr 1.03fr;align-items:start;gap:50px}
.r2-video-column,.r2-album-column{min-width:0}
.r2-video-block{border-radius:12px;position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--ui-panel)}
.r2-video-block>a{display:block;position:absolute;inset:0}
.r2-video-cover{width:100%;height:100%;object-fit:cover}
.r2-video-wash{position:absolute;inset:0;background:linear-gradient(0deg,#080a16c9,transparent 68%)}
.r2-video-title{position:absolute;left:22px;bottom:20px;color:#fff;font-size:20px;font-weight:600;line-height:1.3}
.r2-video-title small{font-size:11px;display:block;font-weight:400;margin-top:5px}
.r2-media-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px;min-height:56px}
.r2-media-controls>span{font-size:13px;color:var(--ui-muted-strong);line-height:1.5}
.r2-media-controls>span small{font-size:11px;margin-left:10px;color:var(--ui-muted)}
.r2-media-controls>div{display:flex;gap:8px;align-items:center}
.r2-media-controls button{border:1px solid var(--ui-line-strong);background:transparent;color:var(--ui-text);border-radius:50%;height:40px;width:40px;display:grid;place-items:center;font-size:20px;line-height:1;transition:background .2s,color .2s}
.r2-media-controls button:hover{background:var(--ui-accent-fill);color:var(--ui-on-accent);border-color:transparent}
.r2-media-note{color:var(--ui-muted);font-size:10px;line-height:1.6;margin-top:9px}
.r2-process-copy{font-size:15px;margin-top:27px;line-height:1.85}
.r2-album{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.r2-album .photo-button{aspect-ratio:4/3;border-radius:10px}
.r2-album .photo-button:first-child{grid-column:1/-1;aspect-ratio:3/2}
.r2-album-column>.text-link{margin-top:18px;font-size:12px}
.r2-process[data-variant=B] .r2-album-column{grid-column:1;grid-row:1}
.r2-process[data-variant=B] .r2-video-column{grid-column:2;grid-row:1}
.r2-process[data-variant=B] .r2-process-layout{grid-template-columns:1.16fr 1fr;gap:42px}
.r2-process[data-variant=B] .r2-album{gap:16px}
.r2-process[data-variant=B] .r2-album .photo-button:first-child{aspect-ratio:1.2}
.r2-process[data-variant=C] .r2-video-column{display:contents}
.r2-process[data-variant=C] .r2-process-layout{grid-template-columns:1fr 1fr;gap:0 35px}
.r2-process[data-variant=C] .r2-video-block{grid-column:1;grid-row:1}
.r2-process[data-variant=C] .r2-video-column>.r2-media-controls{grid-column:1;grid-row:2}
.r2-process[data-variant=C] .r2-media-note{grid-column:1;grid-row:3;align-self:start}
.r2-process[data-variant=C] .r2-album-column{grid-column:2;grid-row:1/4}
.r2-process[data-variant=C] .r2-album .photo-button:first-child{aspect-ratio:2}
.r2-process[data-variant=C] .r2-album .photo-button:nth-child(n+2){aspect-ratio:2.2}
.r2-process[data-variant=C] .r2-process-copy{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:none;margin-top:30px}
.r2-process[data-variant=C] .r2-process-copy p+p{margin-top:0}

.r2-trainer{position:relative;display:grid;grid-template-columns:.87fr 1.13fr;gap:80px;align-items:start;padding-top:75px;padding-bottom:90px;overflow-anchor:none}
.r2-trainer-photo{position:relative;align-self:start;width:100%;height:560px;background:linear-gradient(180deg,var(--ui-bg),var(--ui-panel-top));border-radius:12px;overflow:hidden}
.r2-trainer-photo>img{width:100%;height:100%;object-fit:contain;object-position:center bottom}
.r2-trainer-photo>span{position:absolute;bottom:18px;left:20px;right:20px;background:var(--ui-panel);padding:10px 15px;border-radius:8px;font-size:13px}
.r2-trainer-story h2{margin:8px 0 27px}
.r2-trainer-story .prose{font-size:16px;line-height:1.85}
.r2-trainer .read-more{overflow-anchor:none}
.r2-trainer-links{margin-top:26px}
.r2-trainer-links>.text-link{font-size:13px}
.r2-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:21px}
.r2-socials>a{display:flex;align-items:center;gap:10px;min-height:47px;padding:12px 16px;border-radius:9px;border:1px solid var(--ui-line-strong);font-size:13px;color:var(--ui-text)}
.r2-socials>a:hover{background:var(--ui-control);color:var(--ui-accent-ink)}
.r2-socials>a>svg{width:18px;height:18px;color:var(--ui-accent-ink)}
.r2-socials>a>svg:last-child{width:14px;height:14px;margin-left:6px;color:var(--ui-muted)}
.r2-trainer[data-variant=B]{grid-template-columns:1.13fr .87fr;gap:70px}
.r2-trainer[data-variant=B] .r2-trainer-photo{grid-column:2;grid-row:1;background:transparent}
.r2-trainer[data-variant=B] .r2-trainer-story{grid-column:1;grid-row:1}
.r2-trainer[data-variant=C]{grid-template-columns:300px minmax(0,1fr);max-width:1150px;gap:65px}
.r2-trainer[data-variant=C] .r2-trainer-photo{height:410px}

.r2-reviews{padding-top:78px;padding-bottom:60px;background:var(--ui-bg-soft);overflow:clip}
.r2-review-heading{text-align:center;max-width:800px;margin:auto}
.r2-review-heading h2{font-size:45px;max-width:25ch;margin:auto}
.r2-review-heading>p{color:var(--ui-muted);font-size:14px;margin:21px auto 0;max-width:62ch}
.r2-review-rail{max-width:1500px;margin:22px auto 0}
.r2-review-viewport{height:535px;width:100%;position:relative;perspective:1100px;perspective-origin:50% 47%;overflow:clip;touch-action:pan-y;cursor:grab;user-select:none}
.r2-review-viewport:active{cursor:grabbing}
.r2-review-viewport:focus-visible{outline-offset:-8px}
.r2-review-card{position:absolute;left:50%;top:50%;width:355px;height:450px;min-height:0;padding:0;display:block;transform-origin:center center;transform-style:preserve-3d;will-change:transform,opacity,filter;transition:filter .2s ease,opacity .2s ease;background:transparent;border:0;box-shadow:none}
.r2-review-media{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:visible;border:0;background:transparent}
.r2-review-media img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 12px 14px #0002);border-radius:8px}
.r2-review-card:focus-visible{outline:0}.r2-review-card:focus-visible .r2-review-media{outline:2px solid var(--ui-accent-ink);outline-offset:5px;border-radius:8px}
.r2-review-navigation{display:flex;justify-content:center;align-items:center;gap:28px;min-height:67px;margin-top:-2px;padding-inline:20px}
.r2-review-navigation>button{width:42px;height:42px;border:1px solid var(--ui-line-strong);border-radius:50%;font-size:23px;flex:none;color:var(--ui-muted-strong)}
.r2-review-navigation>button:hover{color:var(--ui-accent-ink);background:var(--ui-control)}
.r2-review-navigation>div{display:flex;flex-direction:column;gap:4px;align-items:center;min-width:240px;text-align:center}
.r2-review-navigation strong{font-size:15px;font-weight:600}
.r2-review-navigation [data-review-count]{font-size:11px;color:var(--ui-muted)}
.r2-review-tools{display:flex;align-items:center;justify-content:center;gap:20px;padding:15px 22px 28px;font-size:11px;color:var(--ui-muted)}
.r2-review-tools button{font-size:11px;min-height:34px;min-width:63px;padding:7px 12px;border:1px solid var(--ui-line);border-radius:7px}
.r2-review-tools button[aria-pressed=true]{color:var(--ui-accent-ink);border-color:var(--ui-accent-ink)}
.r2-reviews[data-variant=B] .r2-review-card{width:440px;height:520px}
.r2-reviews[data-variant=B] .r2-review-viewport{height:600px}
.r2-reviews[data-variant=C] .r2-review-card{width:500px;height:460px}
.r2-reviews[data-variant=C] .r2-review-viewport{height:540px}
.r2-yandex{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--ui-line);padding:27px 0 14px}
.r2-yandex>div{display:flex;flex-direction:column;gap:6px}.r2-yandex strong{font-size:17px;font-weight:600}.r2-yandex span{font-size:12px;color:var(--ui-muted)}
.r2-yandex .button{font-size:13px;min-height:47px}

.r2-price{padding-block:75px 80px;background:var(--ui-panel-top)}
.r2-price-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:67px;align-items:center}
.r2-price-copy{min-width:0}.r2-price h2{font-size:44px;max-width:18ch}
.r2-price-course{font-size:14px;color:var(--ui-muted-strong);margin-top:15px}
.r2-price-value{font-size:65px;letter-spacing:-.04em;line-height:1.13;font-weight:600;margin-top:25px;white-space:nowrap}
.r2-price-value>span{font-size:36px;color:var(--ui-accent-ink);margin-left:12px}
.r2-price-unit{font-size:12px;color:var(--ui-muted);margin-top:7px}
.r2-price .offer-list{margin-top:29px;font-size:14px}.r2-price .start-note{margin-top:25px}
.r2-price-actions{display:flex;align-items:start;flex-direction:column;gap:20px;margin-top:23px}
.r2-price-actions>.text-link{font-size:13px}
.r2-graduates{min-width:0}
.r2-graduate-photo{display:block;position:relative;aspect-ratio:4/3;width:100%;background:var(--ui-inset);overflow:hidden;border-radius:12px;padding:0}
.r2-graduate-layer{position:absolute;inset:0;opacity:0;transition:opacity 320ms cubic-bezier(.22,.61,.36,1);pointer-events:none}
.r2-graduate-layer.is-visible{opacity:1}
.r2-graduate-layer>img{width:100%;height:100%;object-fit:contain;object-position:center}
.r2-image-open{position:absolute;bottom:16px;right:16px;width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0009;color:#fff;transform:rotate(-45deg)}
.r2-graduates>.text-link{margin-top:18px;font-size:12px}
.r2-price[data-variant=B] .r2-price-layout{display:flex;flex-direction:column;max-width:1110px;gap:38px}
.r2-price[data-variant=B] .r2-graduates{order:-1;width:100%}
.r2-price[data-variant=B] .r2-graduate-photo{aspect-ratio:16/9}
.r2-price[data-variant=B] .r2-price-copy{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:55px;align-items:start}
.r2-price[data-variant=B] .r2-price-copy>h2,.r2-price[data-variant=B] .r2-price-course,.r2-price[data-variant=B] .r2-price-value,.r2-price[data-variant=B] .r2-price-unit{grid-column:1}
.r2-price[data-variant=B] .offer-list{grid-column:2;grid-row:1/4;margin:4px 0 0}
.r2-price[data-variant=B] .start-note{grid-column:2;grid-row:4/6}
.r2-price[data-variant=B] .r2-price-actions{grid-column:1/-1;flex-direction:row;align-items:center;gap:30px}
.r2-price[data-variant=C] .r2-price-layout{grid-template-columns:1.14fr .86fr;gap:65px}
.r2-price[data-variant=C] .r2-graduates{grid-column:1;grid-row:1}
.r2-price[data-variant=C] .r2-price-copy{grid-column:2;grid-row:1}

.enrol-dialog{position:fixed;width:490px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 30px);margin:auto;padding:33px;background:var(--ui-panel);color:var(--ui-text);border:1px solid var(--ui-line-strong);border-radius:15px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ui-scroll) transparent}
.enrol-dialog::backdrop{background:rgba(4,7,12,.78);backdrop-filter:blur(5px)}
.r2-close-form{position:absolute;top:10px;right:11px;width:35px;height:35px;border-radius:7px;font-size:26px;line-height:1;color:var(--ui-muted)}
.r2-close-form:hover{background:var(--ui-hover);color:var(--ui-text)}
.r2-form-panel>h2{font-size:29px;line-height:1.16;max-width:21ch;padding-right:15px;margin-bottom:15px}
.r2-form-panel>p{font-size:13px;color:var(--ui-muted);line-height:1.7;margin-bottom:25px}
.r2-form-panel .form-row input,.r2-form-panel .form-row textarea{font-size:16px}
.r2-form-panel .form-submit{min-height:49px}
.r2-challenge{width:300px;max-width:100%;min-height:65px;display:flex;align-items:center;gap:13px;background:var(--ui-inset);border:1px dashed var(--ui-line-strong);padding:12px 14px;border-radius:5px}
.r2-challenge>svg{width:22px;height:25px;color:var(--ui-muted)}
.r2-challenge>div{display:flex;flex-direction:column;gap:3px}.r2-challenge strong{font-size:12px;font-weight:600}.r2-challenge span{font-size:10px;line-height:1.6;color:var(--ui-muted)}
.r2-challenge-explanation{font-size:10px;color:var(--ui-muted);line-height:1.6;margin-top:-8px}
.r2-form-states{font-size:11px;color:var(--ui-muted)}.r2-form-states summary{cursor:pointer;padding-block:7px}.r2-form-states label{display:block;padding-top:8px;margin-bottom:5px}.r2-form-states select{font:inherit;width:100%;color:var(--ui-text);background:var(--ui-control);border:1px solid var(--ui-line-strong);border-radius:7px;padding:9px}.r2-form-states p{font-size:11px;margin-top:10px;line-height:1.6}
.r2-lightbox-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px}.r2-lightbox-links button{font-size:12px;min-width:88px;width:auto;padding:8px}.r2-lightbox-links a{font-size:12px}
.lightbox.is-zoomed{overflow:auto}.lightbox.is-zoomed>img{width:1000px;max-width:none;height:auto;max-height:none;object-fit:contain;cursor:zoom-out}.lightbox>img{cursor:zoom-in}.lightbox.is-zoomed .lightbox-top,.lightbox.is-zoomed .lightbox-bottom{min-width:min(1000px,100%)}
body.has-dialog{overflow:hidden}
html:has(body.has-dialog){overflow:hidden}

@media(min-width:1500px){.r2-hero,.r2-hero-inner{min-height:720px}.r2-hero h1{font-size:61px}.r2-hero-copy{width:62%;max-width:740px}.r2-hero[data-variant=B] h1{font-size:47px}}
@media(max-width:1100px){.r2-hero-copy{width:64%}.r2-hero,.r2-hero-inner{min-height:680px}.r2-hero h1{font-size:47px}.r2-hero-lead{font-size:16px}.r2-hero-actions{gap:15px}.r2-hero-actions .button{font-size:13px;padding:14px 18px}.r2-photo-signature{right:30px;bottom:32px}.r2-hero[data-variant=B] .r2-hero-copy{gap:0 35px}.r2-hero[data-variant=B] h1{font-size:37px}.r2-hero[data-variant=B] .r2-hero-lead{font-size:15px}.r2-audience-inner{min-height:760px}.r2-audience-copy{width:65%}.r2-audience h2{font-size:38px}.r2-audience-list li{font-size:16px}.r2-ciceron{right:-150px;height:88%;max-width:78%}.r2-process-layout{gap:32px}.r2-trainer{gap:40px}.r2-trainer-photo{height:510px}.r2-trainer-story .prose{font-size:15px}.r2-trainer[data-variant=B]{gap:45px}.r2-price-layout,.r2-price[data-variant=C] .r2-price-layout{gap:37px}.r2-price h2{font-size:38px}.r2-price-value{font-size:57px}.r2-price-actions .button{font-size:13px;padding:14px 16px}.r2-review-card{width:330px;height:420px}.r2-review-viewport{height:490px}.r2-reviews[data-variant=B] .r2-review-card{width:395px;height:475px}.r2-reviews[data-variant=B] .r2-review-viewport{height:550px}.r2-reviews[data-variant=C] .r2-review-card{width:435px;height:440px}}
@media(max-width:800px){.r2-hero,.r2-hero-inner{min-height:660px}.r2-hero h1{font-size:42px}.r2-hero-copy{width:72%}.r2-hero-background{object-position:61% center}.r2-hero-shade{background:linear-gradient(90deg,#090914f2,#090914c2 40%,#09091424 85%)}.r2-hero-lead{font-size:15px}.r2-hero[data-variant=B]{padding-top:300px}.r2-hero[data-variant=B] .r2-hero-background{height:360px}.r2-hero[data-variant=B] .r2-hero-shade{height:370px}.r2-hero[data-variant=B] .r2-hero-copy{display:block}.r2-hero[data-variant=B] h1{max-width:29ch;font-size:39px}.r2-hero[data-variant=B] .r2-hero-lead{margin-top:22px;max-width:64ch}.r2-hero[data-variant=B] .r2-hero-actions{flex-direction:row;align-items:center}.r2-audience-inner{padding-top:55px;padding-bottom:55px}.r2-audience h2{font-size:33px}.r2-audience .prose{font-size:14px}.r2-audience-list li{font-size:15px;gap:13px}.r2-ciceron{right:-125px;max-width:77%;height:82%;opacity:.72}.r2-audience[data-variant=B] .r2-audience-list{gap:8px 24px}.r2-audience[data-variant=B] .r2-audience-list li{font-size:15px}.r2-audience[data-variant=C] .r2-audience-copy{margin-left:31%;width:69%}.r2-audience[data-variant=C] .r2-ciceron{left:-140px;max-width:65%;height:70%}.r2-process{padding-block:65px}.r2-process-layout,.r2-process[data-variant=B] .r2-process-layout{gap:25px}.r2-process-copy{font-size:14px}.r2-media-controls>span{font-size:11px}.r2-media-controls>span small{font-size:10px;margin-left:6px}.r2-media-controls button{width:36px;height:36px;font-size:18px}.r2-album{gap:9px}.r2-video-title{font-size:17px;left:16px;bottom:16px}.r2-video-title small{font-size:9px}.r2-trainer{grid-template-columns:.8fr 1.2fr;gap:30px;padding-block:60px}.r2-trainer-photo{height:450px}.r2-trainer[data-variant=B]{grid-template-columns:1.2fr .8fr;gap:30px}.r2-trainer[data-variant=C]{grid-template-columns:220px 1fr;gap:30px}.r2-trainer[data-variant=C] .r2-trainer-photo{height:320px}.r2-trainer-story h2{font-size:32px}.r2-socials{gap:9px}.r2-socials a{font-size:12px;padding:10px 12px}.r2-review-heading h2{font-size:37px}.r2-yandex{align-items:start}.r2-yandex strong{font-size:15px}.r2-yandex .button{font-size:12px;padding:12px 15px;gap:9px;max-width:280px}.r2-price-layout,.r2-price[data-variant=C] .r2-price-layout{gap:30px;grid-template-columns:1fr 1fr}.r2-price h2{font-size:33px}.r2-price-value{font-size:51px}.r2-price .offer-list li{font-size:12px}.r2-price-actions .button{font-size:12px;gap:10px}.r2-price-actions .text-link{font-size:12px}.r2-price-course{font-size:12px}.r2-price[data-variant=B] .r2-price-copy{gap:0 30px}}
@media(max-width:650px){
 .r2-hero,.r2-hero-inner{min-height:740px}.r2-hero{background:#0c0c13}.r2-hero-background{height:360px;object-position:76% top;object-fit:cover}.r2-hero-shade{background:linear-gradient(0deg,#0c0c13 0%,#0c0c13 51%,#0c0c13dd 64%,#0c0c1308 98%)}.r2-hero-inner{display:block;padding-top:257px;padding-bottom:33px}.r2-hero-copy{width:100%;max-width:none}.r2-location{margin-bottom:15px;font-size:10px}.r2-location svg{width:13px;height:13px}.r2-course-type{font-size:12px;margin-bottom:14px}.r2-hero h1{font-size:36px;line-height:1.12;max-width:19ch}.r2-hero-lead{font-size:14px;line-height:1.8;max-width:47ch;margin-top:20px}.r2-hero-actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:23px}.r2-hero-actions .button{font-size:14px;min-height:51px;padding:13px 15px}.r2-hero .video-link{font-size:12px}.r2-hero-schedule{font-size:11px;margin-top:17px;text-align:center}.r2-photo-signature{right:20px;top:197px;bottom:auto;font-size:12px}.r2-photo-signature small{font-size:9px;margin-top:3px}
 .r2-hero[data-variant=B]{padding-top:0;min-height:0}.r2-hero[data-variant=B] .r2-hero-background{height:300px;object-position:74% center}.r2-hero[data-variant=B] .r2-hero-shade{height:330px;background:linear-gradient(0deg,var(--ui-bg) 2%,transparent 65%)}.r2-hero[data-variant=B] .r2-hero-inner{padding-top:287px;padding-bottom:38px;min-height:0}.r2-hero[data-variant=B] .r2-hero-copy{display:block}.r2-hero[data-variant=B] h1{font-size:35px;max-width:19ch}.r2-hero[data-variant=B] .r2-hero-lead{font-size:14px;margin-top:21px}.r2-hero[data-variant=B] .r2-hero-actions{flex-direction:column;align-items:stretch}.r2-hero[data-variant=B] .r2-photo-signature{top:203px;right:20px;bottom:auto}
 .r2-hero[data-variant=C]{min-height:0}.r2-hero[data-variant=C] .r2-hero-background{height:410px;object-position:74% top}.r2-hero[data-variant=C] .r2-hero-inner{padding-top:325px;min-height:0}.r2-hero[data-variant=C] .r2-hero-shade{background:linear-gradient(0deg,var(--ui-bg) 0%,var(--ui-bg) 52%,color-mix(in srgb,var(--ui-bg) 80%,transparent) 65%,transparent 88%)}.r2-hero[data-variant=C] .r2-photo-signature{top:252px}.r2-hero[data-variant=C] h1{font-size:35px}.r2-hero[data-variant=C] .r2-course-type{font-size:12px}
 .r2-audience-inner{padding-top:295px;padding-bottom:49px;min-height:0}.r2-audience-copy{width:100%;max-width:none}.r2-audience h2{font-size:32px;max-width:20ch;margin-bottom:20px}.r2-audience .prose{font-size:14px;line-height:1.85;max-width:none;margin-bottom:19px}.r2-ciceron{top:-18px;bottom:auto;right:-90px;width:420px;max-width:none;height:450px;opacity:.75;mask-image:linear-gradient(180deg,#000 0%,#000 51%,transparent 96%)}.r2-audience-list{max-width:none}.r2-audience-list li{font-size:15px;line-height:1.6;gap:13px;padding:12px 0}.r2-audience-list svg{width:15px;height:15px;margin-top:6px}.r2-audience[data-variant=B] .r2-audience-inner{min-height:0;padding-top:215px}.r2-audience[data-variant=B] .r2-audience-copy{width:100%}.r2-audience[data-variant=B] .r2-ciceron{opacity:.38;height:370px;right:-10px;max-width:none;width:375px;mask-image:linear-gradient(180deg,#000,transparent)}.r2-audience[data-variant=B] .r2-audience-list{grid-template-columns:1fr;gap:0}.r2-audience[data-variant=B] .r2-audience-list li{font-size:15px;padding:15px 0}.r2-audience[data-variant=C] .r2-audience-copy{margin-left:0;width:100%}.r2-audience[data-variant=C] .r2-ciceron{left:auto;right:-58px;height:415px;width:395px;max-width:none;opacity:.8;mask-image:linear-gradient(180deg,#000 38%,transparent)}.r2-audience[data-variant=C] .r2-audience-list li{font-size:15px}
 .r2-process{padding-block:50px}.r2-process-layout,.r2-process[data-variant=B] .r2-process-layout{display:flex;flex-direction:column;gap:34px}.r2-video-column,.r2-album-column{width:100%}.r2-video-block{aspect-ratio:16/10}.r2-video-title{font-size:18px}.r2-video-title small{font-size:10px}.r2-media-controls{padding-top:12px;gap:14px}.r2-media-controls>span{font-size:12px}.r2-media-controls>span small{display:block;margin:3px 0 0;font-size:10px}.r2-media-controls button{width:39px;height:39px;font-size:20px}.r2-process-copy{font-size:14px;margin-top:24px}.r2-album{gap:9px}.r2-album .photo-button:first-child{aspect-ratio:3/2}.r2-album .photo-button:nth-child(n+2){aspect-ratio:4/3}.r2-album-column>.text-link{font-size:12px;margin-top:15px}.r2-process[data-variant=B] .r2-album-column{order:-1}.r2-process[data-variant=B] .r2-album .photo-button:first-child{aspect-ratio:4/3}.r2-process[data-variant=C] .r2-process-layout{display:flex;flex-direction:column;gap:0}.r2-process[data-variant=C] .r2-video-column{display:contents}.r2-process[data-variant=C] .r2-video-block{width:100%;order:0}.r2-process[data-variant=C] .r2-video-column>.r2-media-controls{order:1;width:100%}.r2-process[data-variant=C] .r2-media-note{order:2}.r2-process[data-variant=C] .r2-album-column{order:3;margin-top:27px}.r2-process[data-variant=C] .r2-process-copy{order:4;display:block;margin-top:25px}.r2-process[data-variant=C] .r2-process-copy p+p{margin-top:17px}.r2-process[data-variant=C] .r2-album .photo-button:first-child{aspect-ratio:3/2}.r2-process[data-variant=C] .r2-album .photo-button:nth-child(n+2){aspect-ratio:4/3}
 .r2-trainer,.r2-trainer[data-variant=B],.r2-trainer[data-variant=C]{display:flex;flex-direction:column;gap:29px;padding-block:52px}.r2-trainer-photo{height:405px;width:100%;max-width:420px;margin:0 auto;flex:none}.r2-trainer-photo>span{font-size:12px;left:15px;right:15px;bottom:15px}.r2-trainer-story h2{font-size:32px;margin:0 0 21px}.r2-trainer-story .prose{font-size:15px}.r2-trainer-links{margin-top:24px}.r2-socials{gap:10px;margin-top:18px}.r2-socials a{flex:1;justify-content:center;font-size:13px;min-height:46px;padding:11px}.r2-socials>a>svg:last-child{margin-left:2px;width:12px}.r2-trainer[data-variant=B] .r2-trainer-story{order:-1}.r2-trainer[data-variant=B] .r2-trainer-photo{height:380px}.r2-trainer[data-variant=C] .r2-trainer-photo{width:245px;height:325px;margin:0}.r2-trainer[data-variant=C] .r2-trainer-photo>span{font-size:11px}
 .r2-reviews{padding-block:52px 45px}.r2-review-heading{text-align:left}.r2-review-heading h2{font-size:33px;max-width:20ch;margin:0}.r2-review-heading>p{font-size:12px;margin-top:17px;line-height:1.7}.r2-review-rail{margin-top:15px}.r2-review-viewport{height:425px;perspective:900px}.r2-review-card{width:min(78vw,315px);height:365px}.r2-reviews[data-variant=B] .r2-review-card{width:min(87vw,370px);height:460px}.r2-reviews[data-variant=B] .r2-review-viewport{height:515px}.r2-reviews[data-variant=C] .r2-review-card{width:min(84vw,335px);height:405px}.r2-reviews[data-variant=C] .r2-review-viewport{height:470px}.r2-review-navigation{gap:15px;min-height:62px;padding-inline:15px}.r2-review-navigation>button{width:39px;height:39px;font-size:22px}.r2-review-navigation>div{min-width:0;flex:1;max-width:230px;gap:3px}.r2-review-navigation strong{font-size:13px}.r2-review-navigation [data-review-count]{font-size:10px}.r2-review-tools{flex-direction:column;gap:9px;padding-top:13px;padding-bottom:22px}.r2-review-tools>span{font-size:10px;text-align:center;max-width:30ch}.r2-yandex{display:block;padding-top:23px}.r2-yandex strong{font-size:17px}.r2-yandex>div>span{font-size:11px}.r2-yandex .button{width:100%;max-width:none;margin-top:18px;font-size:13px;gap:13px}
 .r2-price{padding-block:49px 50px}.r2-price-layout,.r2-price[data-variant=C] .r2-price-layout{display:flex;flex-direction:column;gap:38px}.r2-price-copy,.r2-graduates{width:100%}.r2-price h2{font-size:35px}.r2-price-course{font-size:13px;margin-top:13px}.r2-price-value{font-size:61px;margin-top:23px}.r2-price-value>span{font-size:31px;margin-left:10px}.r2-price-unit{font-size:12px}.r2-price .offer-list{margin:27px 0 23px;gap:13px}.r2-price .offer-list li{font-size:14px}.r2-price .start-note{font-size:12px}.r2-price-actions{align-items:stretch;gap:21px}.r2-price-actions .button{font-size:14px;min-height:51px}.r2-price-actions>.text-link{font-size:13px;justify-content:center}.r2-graduate-photo{aspect-ratio:4/3}.r2-graduates>.text-link{font-size:11px;margin-top:13px}.r2-price[data-variant=B] .r2-price-layout{gap:30px}.r2-price[data-variant=B] .r2-graduate-photo{aspect-ratio:4/3}.r2-price[data-variant=B] .r2-price-copy{display:block}.r2-price[data-variant=B] .offer-list{margin:25px 0 20px}.r2-price[data-variant=B] .r2-price-actions{flex-direction:column;align-items:stretch;gap:21px}.r2-price[data-variant=C] .r2-graduates{order:-1}
 .enrol-dialog{padding:29px 22px 25px;border-radius:12px;max-height:calc(100dvh - 22px)}.r2-form-panel>h2{font-size:28px;max-width:18ch}.r2-form-panel>p{font-size:12px;margin-bottom:22px}.r2-close-form{top:9px;right:9px}.r2-form-panel .form-row>label{font-size:12px}.r2-challenge{margin-inline:auto}.r2-lightbox-links{gap:5px 9px}.r2-lightbox-links button{font-size:10px;min-width:70px}.r2-lightbox-links a{font-size:10px}.lightbox-top p{font-size:10px;max-width:70%;line-height:1.5}.lightbox-bottom{gap:7px}.lightbox-bottom>button{flex:none}
}
@media(max-width:400px){.enrol-dialog{padding-inline:20px}.r2-challenge{width:150px;min-height:140px;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.r2-challenge strong{font-size:11px}.r2-challenge span{font-size:9px}.r2-hero h1,.r2-hero[data-variant=B] h1,.r2-hero[data-variant=C] h1{font-size:33px}.r2-ciceron{right:-100px}.r2-price-value{font-size:56px}.r2-audience-list li{font-size:14px}.r2-socials>a{font-size:12px;gap:7px}}
@media(prefers-reduced-motion:reduce){.r2-review-card,.r2-graduate-layer,.r2-media-controls button{transition:none!important}}
/* All narrow trainer variants keep the portrait before expandable text. */
@media(max-width:650px){.r2-trainer[data-variant=B] .r2-trainer-story{order:0}}


/* /design/theme-combined.css */
/* GENERATED from V274 light-warm semantic tokens; only the two owner-named sections. */
html[data-site-theme="mixed"] :is(#audience,#trainer),
html[data-review-round="9"][data-site-theme="graphite"] #trainer{
--ui-bg:#F3EFE9;
--ui-bg-soft:#EBE6DE;
--ui-panel:#FCFAF6;
--ui-panel-top:#F8F5EF;
--ui-control:#F0EAE1;
--ui-inset:#F5F1EB;
--ui-hover:#EBE6DE;
--ui-line:#DCD3C7;
--ui-line-strong:#C6BBAD;
--ui-text:#322B24;
--ui-muted:#6D6256;
--ui-muted-strong:#50463C;
--ui-ink:#281809;
--ui-sheen:#FCFAF6;
--ui-scroll:#AA9C8D;
--ui-accent-fill:#F5A04F;
--ui-accent-ink:#944510;
--ui-accent-hover:#78390F;
--ui-on-accent:#281809;
--ui-selected:#FCEAD5;
--ui-control-top:#F5F1EA;
--ui-control-bottom:#F0EAE1;
--ui-shadow:0 1px 2px rgba(50,43,36,.035);
--ui-menu-shadow:0 8px 22px rgba(50,43,36,.10);
--ui-danger:#B6394B;
--ui-success:#207251;
--ui-warning:#855608;
color:var(--ui-text);color-scheme:light;
}


/* /design/cursor-glow.css */
/* Native V274 cursor layer; no child geometry overrides. */
.cursor-glow-host-static{position:relative}
[data-cursor-glow] > .cursor-glow-layer {
  position: absolute !important;
  inset: 0 !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  display: block;
  z-index: 6;
  pointer-events: none;
  border-radius: inherit;
  opacity: var(--cursor-opacity, 0);
  background: radial-gradient(280px circle at var(--cursor-x, 50%) var(--cursor-y, 50%), rgba(var(--ui-sheen-tone-105),0.065) 0%, rgba(var(--ui-sheen-tone-106),0.03) 36%, transparent 78%);
  transition: opacity .22s ease;
}
html[data-theme="light"] [data-cursor-glow] > .cursor-glow-layer {
  background: radial-gradient(260px circle at var(--cursor-x, 50%) var(--cursor-y, 50%), rgba(var(--ui-muted-tone-133),0.05) 0%, rgba(var(--ui-muted-tone-134),0.025) 40%, transparent 80%);
}
@media (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce) {
  [data-cursor-glow] > .cursor-glow-layer { display: none; transition: none; }
}


/* /design/course-r3.css */
/* R3 – owner-directed refinement. Unchanged source sections remain in course-r2.css. */
:root{--r3-card-gradient:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--ui-accent-fill) 13%,transparent),transparent 62%),linear-gradient(140deg,var(--ui-panel-top),var(--ui-bg-soft));--r3-feature-gradient:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--ui-accent-fill) 23%,transparent),transparent 64%),radial-gradient(ellipse at 0 100%,color-mix(in srgb,var(--ui-sheen) 9%,transparent),transparent 62%),linear-gradient(135deg,var(--ui-panel-top),var(--ui-bg));}
html[data-theme=light]{--r3-card-gradient:radial-gradient(ellipse at 100% 0,#f5a04f18,transparent 65%),linear-gradient(140deg,var(--ui-panel),var(--ui-bg-soft));--r3-feature-gradient:radial-gradient(ellipse at 95% 0,#f5a04f40,transparent 65%),linear-gradient(145deg,var(--ui-panel),var(--ui-bg-soft));}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Mixed = graphite everywhere, with precisely two warm-light content sections. */
html[data-site-theme=mixed] #audience:before{opacity:.20}
html[data-site-theme=mixed] #audience,html[data-site-theme=mixed] #trainer{background:var(--ui-bg)}

/* Bigger icons, smaller cards. The original nine titles/descriptions stay intact. */
#results .skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none}
#results .r3-skill-card{position:relative;isolation:isolate;min-width:0;border:1px solid var(--ui-line);border-radius:13px;overflow:hidden;background:var(--r3-card-gradient)}
#results .r3-skill-card:hover{border-color:var(--ui-line-strong)}
#results .skill{background:none;border:0;border-radius:0;padding:20px;min-width:0}
#results .skill summary{display:flex;align-items:center;flex-wrap:nowrap;gap:15px;font-size:17px;line-height:1.4;padding:0;pointer-events:none}
#results .skill summary>span:nth-child(2){width:auto;flex:1;min-width:0}
#results .skill-icon{flex:0 0 44px;height:44px;display:grid;place-items:center;color:var(--ui-accent-ink)}
#results .skill-icon svg{width:42px;height:42px;stroke-width:1.45}
#results .skill p{margin:14px 0 0;font-size:13px;line-height:1.75;color:var(--ui-muted-strong)}
#results[data-variant=B] .skills{grid-template-columns:repeat(2,minmax(0,1fr))}
#results[data-variant=B] .skill summary{font-size:19px}
#results[data-variant=B] .skill p{margin-left:59px}
#results[data-variant=C] .skill summary{pointer-events:auto;cursor:pointer;font-size:17px}
#results[data-variant=C] .skill-plus{display:block;font-size:22px;flex:0 0 auto}
#results[data-variant=C] .skill p{margin:16px 0 0}

/* Practice has no video: it explains the live work and lets the photographs speak. */
.r3-process-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:62px;align-items:center}
.r3-process-story{font-size:17px;line-height:1.85;margin:0;max-width:64ch}
.r3-process-story p+p{margin-top:25px}
#process .r2-album{gap:10px}
#process .r2-album .photo-button:first-child{aspect-ratio:16/10}
#process .r2-album .photo-button:nth-child(n+2){aspect-ratio:16/9}
#process[data-variant=B] .r3-process-layout{grid-template-columns:1.15fr .85fr;gap:55px}
#process[data-variant=B] .r2-album-column{grid-column:1;grid-row:1}
#process[data-variant=B] .r3-process-story{grid-column:2;grid-row:1}
#process[data-variant=C] .r3-process-layout{display:flex;flex-direction:column;gap:33px;align-items:stretch}
#process[data-variant=C] .r3-process-story{display:grid;grid-template-columns:1fr 1fr;gap:45px;max-width:none}
#process[data-variant=C] .r3-process-story p+p{margin:0}
#process[data-variant=C] .r2-album{grid-template-columns:1.3fr 1fr 1fr}
#process[data-variant=C] .r2-album .photo-button{grid-column:auto;aspect-ratio:auto;height:285px}

/* Restored start block. Unknown date is shown honestly, never substituted with 2026-09. */
.r3-start{background:var(--r3-feature-gradient);border-block:1px solid var(--ui-line);padding-block:50px}
.r3-start-inner{display:flex;align-items:center;justify-content:space-between;gap:42px}
.r3-start h2{font-size:38px;max-width:none}
.r3-start-date{font-size:23px;color:var(--ui-accent-ink);font-weight:550;line-height:1.4;margin-top:14px}
.r3-start p:last-child{font-size:14px;color:var(--ui-muted-strong);max-width:62ch;margin-top:13px}
.r3-start-inner>div:last-child{flex:none;display:flex;flex-direction:column;gap:13px;align-items:center}
.r3-start .button{min-width:200px}
.r3-start-inner>div:last-child>span{font-size:12px;color:var(--ui-muted)}

/* Transparent portrait is grounded on the actual bottom edge. No overlaid signature,
 * card background or expanding picture container. Full source biography is visible. */
.r3-trainer{background:var(--ui-bg-soft);overflow:clip}
.r3-trainer-inner{display:grid;grid-template-columns:.90fr 1.10fr;gap:65px;align-items:end;padding-top:72px;padding-bottom:0}
.r3-trainer-photo{align-self:end;position:relative;background:none!important;border:0;border-radius:0;overflow:hidden;height:650px;width:100%;margin:0;padding:0;line-height:0}
.r3-trainer-photo>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}
.r3-trainer .r2-trainer-story{min-width:0;padding-bottom:65px}
.r3-trainer h2{font-size:43px;max-width:18ch;margin-top:0}
.r3-trainer .r2-trainer-story .prose{font-size:15px;line-height:1.8}
.r3-trainer .prose p+p{margin-top:17px}
.r3-trainer[data-variant=B] .r3-trainer-inner{grid-template-columns:1.1fr .9fr}
.r3-trainer[data-variant=B] .r2-trainer-story{grid-column:1;grid-row:1}
.r3-trainer[data-variant=B] .r3-trainer-photo{grid-column:2;grid-row:1}
.r3-trainer[data-variant=C] .r3-trainer-inner{grid-template-columns:.7fr 1.3fr;gap:65px;max-width:1190px}
.r3-trainer[data-variant=C] .r3-trainer-photo{height:530px}

/* Photo previews are intentionally smaller. Full scans still open without cropping. */
#reviews .r2-review-viewport{height:360px}
#reviews .r2-review-card{width:270px;height:310px}
#reviews[data-variant=B] .r2-review-viewport{height:395px}
#reviews[data-variant=B] .r2-review-card{width:300px;height:345px}
#reviews[data-variant=C] .r2-review-viewport{height:330px}
#reviews[data-variant=C] .r2-review-card{width:250px;height:280px}
#reviews .r2-review-tools{padding-bottom:12px}
#reviews .r2-yandex{display:flex;align-items:center;gap:26px;margin:28px 0 45px;padding:25px 28px;background:var(--ui-panel);border:1px solid var(--ui-line-strong);border-radius:14px}
.r3-yandex-brand{display:flex!important;flex-direction:row!important;align-items:center;gap:18px!important;min-width:0}
.r3-yandex-brand>div{display:flex;flex-direction:column;gap:7px}
#reviews .r3-yandex-mark{width:48px;height:48px;border-radius:13px;background:#e33e37;color:#fff;font:500 34px/1 Arial,sans-serif;display:grid;place-items:center;flex:none}
#reviews .r3-yandex-brand strong{font-size:20px;line-height:1.3}
#reviews .r3-yandex-brand>div>span{font-size:12px;line-height:1.65;color:var(--ui-muted)}
#reviews .r3-yandex-button{flex:none;font-size:13px;color:var(--ui-on-accent);background:var(--ui-accent-fill);min-height:47px}
#reviews .r3-video-rail{padding-top:0}

/* Two honest YouTube rails share one component, native scroll and player handling. */
.r3-video-rail{min-width:0;padding-top:40px}
.r3-rail-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}
.r3-rail-heading h3{font-size:30px;font-weight:600;line-height:1.2;max-width:24ch}
.r3-rail-heading p{font-size:13px;line-height:1.7;color:var(--ui-muted);margin-top:12px;max-width:70ch}
.r3-rail-controls{display:flex;align-items:center;gap:13px;flex:none}
.r3-rail-controls>span{font-size:11px;line-height:1.3;white-space:nowrap;color:var(--ui-muted);min-width:46px;text-align:center;font-variant-numeric:tabular-nums}
.r3-rail-controls button{width:42px;height:42px;border:1px solid var(--ui-line-strong);border-radius:50%;display:grid;place-items:center;color:var(--ui-muted-strong)}
.r3-rail-controls button svg{width:18px;height:18px}
.r3-rail-controls button:hover:not(:disabled){background:var(--ui-accent-fill);color:var(--ui-on-accent)}
.r3-rail-controls button:disabled{opacity:.3;cursor:default}
.r3-video-viewport{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) transparent;padding-bottom:14px;outline-offset:3px}
.r3-video-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;min-width:0}
.r3-video-card{min-width:0;scroll-snap-align:start;scroll-snap-stop:normal;position:relative}
.r3-video-screen{aspect-ratio:16/9;position:relative;overflow:hidden;background:var(--ui-inset);border-radius:12px}
.r3-video-screen>a{position:absolute;inset:0;display:block}
.r3-video-screen img{width:100%;height:100%;object-fit:cover}
.r3-video-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.r3-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:49px;height:39px;border-radius:10px;background:var(--ui-accent-fill);color:var(--ui-on-accent);box-shadow:0 5px 18px #0004;transition:transform .2s,background .2s}
.r3-video-play svg{width:22px;height:22px}
.r3-video-screen>a:hover .r3-video-play{transform:translate(-50%,-50%) scale(1.08);background:#ffb762}
.r3-video-screen>a:focus-visible{outline-offset:-5px}
.r3-video-caption{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:14px 1px 0}
.r3-video-caption h4{font-size:14px;font-weight:550;line-height:1.55;margin:0;min-width:0;overflow-wrap:anywhere}
.r3-video-external{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ui-muted);padding-top:3px;flex:none}
.r3-video-external svg{width:12px;height:12px;transform:rotate(-45deg)}
.r3-video-external:hover{color:var(--ui-accent-ink)}
.r3-video-missing{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;height:100%;background:var(--ui-control);color:var(--ui-muted-strong);padding-bottom:52px}
.r3-video-missing>span{font-size:18px;font-weight:600;letter-spacing:-.025em}
.r3-video-missing small{font-size:11px;color:var(--ui-muted)}
.r3-video-missing+.r3-video-play{top:67%;width:40px;height:31px}
#reviews[data-variant=B] .r3-video-track{grid-auto-columns:calc((100% - 20px)/2);gap:20px}
#reviews[data-variant=C] .r3-video-track{grid-auto-columns:calc((100% - 45px)/4);gap:15px}

/* Free materials: a designed listening desk, a readable playlist and real video covers. */
.r3-free{padding-block:82px 88px}
.r3-free-lead{font-size:16px;line-height:1.8;color:var(--ui-muted-strong);max-width:66ch;margin-top:20px}
.r3-materials-grid{display:grid;grid-template-columns:1.55fr .85fr;gap:26px;align-items:start}
.r3-podcast-studio{border:1px solid var(--ui-line-strong);border-radius:15px;overflow:hidden;background:var(--ui-panel)}
.r3-podcast-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px 0}
.r3-podcast-head h3{font-size:26px;line-height:1.3}
.r3-podcast-head>span{font-size:12px;color:var(--ui-muted)}
.r3-podcast-player{padding:23px 27px;background:var(--r3-card-gradient);border-bottom:1px solid var(--ui-line)}
.r3-playing-label{display:flex;justify-content:space-between;font-size:10px;color:var(--ui-accent-ink);margin-bottom:11px}
.r3-podcast-player h4{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.4;margin:0;max-width:34ch}
.r3-podcast-player>p:not(#podcast-status){font-size:13px;line-height:1.75;color:var(--ui-muted-strong);margin-top:14px}
.r3-audio-controls{display:flex;align-items:center;gap:19px;margin-top:23px;min-width:0}
.r3-audio-play{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:50%;background:var(--ui-accent-fill);color:var(--ui-on-accent);transition:background .18s,transform .18s}
.r3-audio-play:hover{background:#ffb762;transform:scale(1.035)}
.r3-audio-play svg{width:25px;height:25px}
.r3-audio-timeline{flex:1;min-width:0;padding-top:13px}
#podcast-seek{--played:0%;appearance:none;-webkit-appearance:none;width:100%;height:24px;margin:0;display:block;background:transparent;cursor:pointer;border:0;padding:0;border-radius:3px;min-width:0}
#podcast-seek::-webkit-slider-runnable-track{height:4px;border-radius:3px;background:linear-gradient(90deg,var(--ui-accent-fill) var(--played),var(--ui-line-strong) var(--played))}
#podcast-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:13px;height:13px;border-radius:50%;margin-top:-4.5px;background:var(--ui-accent-fill);border:0;box-shadow:0 2px 7px #0003}
#podcast-seek::-moz-range-track{height:4px;border-radius:3px;background:var(--ui-line-strong)}
#podcast-seek::-moz-range-progress{height:4px;border-radius:3px;background:var(--ui-accent-fill)}
#podcast-seek::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:var(--ui-accent-fill)}
#podcast-seek:disabled{cursor:default;opacity:.6}
.r3-audio-times{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--ui-muted);line-height:1.4;font-variant-numeric:tabular-nums;margin-top:3px}
#podcast-audio{display:none}
#podcast-status{font-size:12px;line-height:1.65;color:var(--ui-muted-strong);margin-top:13px}
#podcast-status:empty{display:none}
[data-state=error] #podcast-status{color:var(--ui-danger)}
.r3-audio-help{display:none;flex-wrap:wrap;gap:12px 24px;margin-top:14px;align-items:center}
[data-state=error] .r3-audio-help{display:flex}
.r3-audio-help button{background:var(--ui-control);border:1px solid var(--ui-line-strong);border-radius:7px;font-size:12px;padding:7px 12px}
.r3-audio-help a{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:var(--ui-accent-ink)}
.r3-podcast-list{max-height:335px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) transparent;padding:7px 9px}
.r3-podcast-item{width:100%;min-height:58px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:12px 15px;text-align:left;border-radius:8px;color:var(--ui-muted-strong);background:transparent}
.r3-podcast-item>span:nth-child(2){font-size:12px;line-height:1.55}
.r3-podcast-number{font-size:11px;color:var(--ui-muted);font-variant-numeric:tabular-nums}
.r3-podcast-duration{font-size:10px;white-space:nowrap;color:var(--ui-muted);font-variant-numeric:tabular-nums}
.r3-podcast-item:hover{background:var(--ui-bg-soft)}
.r3-podcast-item[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-accent-ink)}
.r3-podcast-item[aria-pressed=true] .r3-podcast-number{color:var(--ui-accent-ink);font-weight:700}
.r3-podcast-item.is-playing .r3-podcast-number{font-size:0}
.r3-podcast-item.is-playing .r3-podcast-number:after{content:'';display:block;width:14px;height:17px;background:linear-gradient(90deg,var(--ui-accent-ink) 0 3px,transparent 3px 5px,var(--ui-accent-ink) 5px 8px,transparent 8px 10px,var(--ui-accent-ink) 10px 13px);clip-path:polygon(0 40%,20% 40%,20% 0,60% 0,60% 20%,100% 20%,100% 100%,0 100%)}
.r3-guide{display:flex;flex-direction:column;min-width:0;padding:29px;background:var(--r3-card-gradient);border:1px solid var(--ui-line);border-radius:15px;align-self:stretch}
.r3-guide-art{height:160px;position:relative;display:flex;align-items:center;justify-content:start;color:var(--ui-accent-ink);margin-bottom:24px}
.r3-guide-art svg{width:110px;height:145px;stroke-width:1.3;transform:rotate(-7deg)}
.r3-guide-art>span{font-size:12px;letter-spacing:.12em;margin-left:15px;color:var(--ui-muted)}
.r3-guide h3{font-size:29px;line-height:1.2;max-width:17ch}
.r3-guide p{font-size:14px;line-height:1.8;color:var(--ui-muted-strong);margin:21px 0 27px}
.r3-guide .button{font-size:12px;padding:12px 16px;min-height:48px;gap:12px}
.r3-guide-note{display:block;font-size:10px;color:var(--ui-muted);line-height:1.7;margin-top:15px}
.r3-free[data-variant=B]{display:flex;flex-direction:column}
.r3-free[data-variant=B]>.r3-video-rail{order:1;padding-top:0;margin-bottom:35px}
.r3-free[data-variant=B]>.r3-materials-grid{order:2}
.r3-free[data-variant=C] .r3-materials-grid{grid-template-columns:.85fr 1.55fr}
.r3-free[data-variant=C] .r3-guide{grid-column:1;grid-row:1}
.r3-free[data-variant=C] .r3-podcast-studio{grid-column:2;grid-row:1}

/* The final price card uses the native glow controller and the landing gradient grammar. */
#price{background:none;padding-top:30px;padding-bottom:80px}
.r3-price-card{position:relative;isolation:isolate;background:var(--r3-feature-gradient);border:1px solid var(--ui-line-strong);border-radius:20px;overflow:hidden}
.r3-price-card .r2-price-layout{padding:43px;max-width:none;margin:0;gap:45px}
.r3-price-card .r2-price-actions .button{min-width:180px;font-size:15px}
.r3-price-card .r2-graduate-photo{background:color-mix(in srgb,var(--ui-inset) 65%,transparent)}
.r3-price-card .r2-graduates .r2-media-controls{gap:12px}
.r3-price-card [data-graduate-pause]{border-color:transparent;color:var(--ui-muted);margin-right:2px}
.r3-price-card [data-graduate-pause] svg{width:16px;height:16px}
.r3-price-card [data-graduate-pause][aria-pressed=true]{border-color:var(--ui-accent-ink);color:var(--ui-accent-ink)}

@media(max-width:1100px){
 #results .skill{padding:18px}#results .skill summary{font-size:16px;gap:12px}#results .skill p{font-size:12px}
 .r3-process-layout{gap:35px}.r3-process-story{font-size:15px}
 .r3-trainer-inner{gap:40px}.r3-trainer-photo{height:590px}.r3-trainer h2{font-size:38px}.r3-trainer .r2-trainer-story .prose{font-size:14px}
 .r3-materials-grid{gap:20px;grid-template-columns:1.5fr .9fr}.r3-guide{padding:24px}.r3-guide h3{font-size:25px}.r3-guide p{font-size:13px}
 .r3-price-card .r2-price-layout{padding:34px;gap:30px}.r3-price-card .r2-price h2{font-size:36px}
 #reviews .r2-yandex{padding:23px}#reviews .r3-yandex-brand strong{font-size:18px}#reviews .r3-yandex-button{font-size:12px;max-width:230px}
}
@media(max-width:800px){
 #results .skills{grid-template-columns:repeat(2,minmax(0,1fr))}#results[data-variant=B] .skill summary{font-size:17px}
 .r3-process-layout,#process[data-variant=B] .r3-process-layout{gap:30px;grid-template-columns:1fr 1fr}.r3-process-story{font-size:14px}
 .r3-start h2{font-size:32px}.r3-start-date{font-size:20px}.r3-start p:last-child{font-size:13px}.r3-start .button{min-width:170px}
 .r3-trainer-inner{grid-template-columns:.8fr 1.2fr;gap:28px}.r3-trainer-photo{height:510px}.r3-trainer h2{font-size:33px}.r3-trainer .r2-trainer-story{padding-bottom:48px}.r3-trainer[data-variant=C] .r3-trainer-inner{gap:30px}.r3-trainer[data-variant=C] .r3-trainer-photo{height:430px}
 .r3-materials-grid,.r3-free[data-variant=C] .r3-materials-grid{grid-template-columns:1fr}.r3-guide{display:grid;grid-template-columns:120px 1fr;gap:25px;align-items:start;padding:27px}.r3-guide-art{height:155px;margin:15px 0 0}.r3-guide-art>span{display:none}.r3-guide h3{max-width:24ch;font-size:27px}.r3-guide p{margin-block:14px 20px}.r3-free[data-variant=C] .r3-guide,.r3-free[data-variant=C] .r3-podcast-studio{grid-column:auto;grid-row:auto}
 .r3-video-track,#reviews[data-variant=C] .r3-video-track{grid-auto-columns:calc((100% - 16px)/2);gap:16px}.r3-rail-heading h3{font-size:26px}.r3-rail-heading p{font-size:12px}.r3-video-caption{gap:10px}.r3-video-caption h4{font-size:13px}
 #reviews .r2-yandex{display:block}.r3-yandex-brand{margin-bottom:20px}#reviews .r3-yandex-button{max-width:none;min-width:260px}
 .r3-price-card .r2-price-layout{padding:28px;gap:30px}.r3-price-card .r2-graduates .r2-media-controls{flex-wrap:wrap}.r3-price-card .r2-graduates .r2-media-controls>div{margin-left:auto}
}
@media(max-width:650px){
 #results .skills,#results[data-variant=B] .skills{grid-template-columns:1fr;gap:10px}#results .skill{padding:19px}#results .skill summary,#results[data-variant=C] .skill summary{font-size:17px;gap:14px}#results .skill-icon svg{width:42px;height:42px}#results .skill p{font-size:13px;margin-top:12px}#results[data-variant=B] .skill p{margin-left:58px}
 .r3-process-layout,#process[data-variant=B] .r3-process-layout{display:flex;flex-direction:column;gap:28px;align-items:stretch}.r3-process-story{font-size:15px;max-width:none}.r3-process-story p+p{margin-top:20px}#process[data-variant=B] .r2-album-column{order:-1}#process[data-variant=C] .r3-process-story{display:block}#process[data-variant=C] .r3-process-story p+p{margin-top:20px}#process[data-variant=C] .r2-album{grid-template-columns:1fr 1fr;gap:9px}#process[data-variant=C] .r2-album .photo-button:first-child{grid-column:1/-1;aspect-ratio:3/2;height:auto}#process[data-variant=C] .r2-album .photo-button:nth-child(n+2){height:auto;aspect-ratio:4/3}
 .r3-start{padding-block:38px}.r3-start-inner{display:block}.r3-start h2{font-size:32px}.r3-start-date{font-size:21px;line-height:1.45;margin-top:15px}.r3-start p:last-child{font-size:13px;margin-top:13px}.r3-start-inner>div:last-child{align-items:stretch;gap:12px;margin-top:25px}.r3-start-inner>div:last-child>span{text-align:center;font-size:11px}
 .r3-trainer-inner,.r3-trainer[data-variant=B] .r3-trainer-inner,.r3-trainer[data-variant=C] .r3-trainer-inner{display:flex;flex-direction:column;gap:0;padding-top:48px;padding-bottom:0;align-items:stretch}.r3-trainer .r2-trainer-story{padding-bottom:30px;order:0}.r3-trainer h2{font-size:32px;margin-bottom:23px}.r3-trainer .r2-trainer-story .prose{font-size:14px;line-height:1.85}.r3-trainer .prose p+p{margin-top:17px}.r3-trainer-photo,.r3-trainer[data-variant=B] .r3-trainer-photo,.r3-trainer[data-variant=C] .r3-trainer-photo{height:390px;width:100%;max-width:370px;margin-inline:auto;order:1;align-self:center}.r3-trainer[data-variant=C] .r3-trainer-photo{height:330px;max-width:300px}.r3-trainer .r2-socials{gap:10px}.r3-trainer .r2-socials>a{font-size:13px}
 #reviews .r2-review-viewport{height:325px}#reviews .r2-review-card{width:min(67vw,255px);height:280px}#reviews[data-variant=B] .r2-review-viewport{height:350px}#reviews[data-variant=B] .r2-review-card{width:min(74vw,280px);height:305px}#reviews[data-variant=C] .r2-review-viewport{height:295px}#reviews[data-variant=C] .r2-review-card{width:min(63vw,240px);height:255px}
 #reviews .r2-yandex{margin-block:23px 35px;padding:20px;border-radius:12px}.r3-yandex-brand{gap:12px!important;align-items:start}#reviews .r3-yandex-mark{width:39px;height:39px;border-radius:10px;font-size:28px}#reviews .r3-yandex-brand strong{font-size:18px}#reviews .r3-yandex-brand>div>span{font-size:11px}#reviews .r3-yandex-button{width:100%;min-width:0;font-size:12px;margin:0;padding:13px;gap:10px}
 .r3-rail-heading{display:block;margin-bottom:20px}.r3-rail-heading h3{font-size:27px}.r3-rail-heading p{font-size:12px;line-height:1.75;margin-top:13px}.r3-rail-controls{justify-content:end;margin-top:17px;gap:10px}.r3-rail-controls button{width:39px;height:39px}.r3-rail-controls>span{font-size:10px;min-width:41px}.r3-video-track,#reviews[data-variant=B] .r3-video-track,#reviews[data-variant=C] .r3-video-track{grid-auto-columns:88%;gap:13px}.r3-video-caption h4{font-size:14px}.r3-video-caption{padding-top:13px}.r3-video-play{width:45px;height:35px}
 .r3-free{padding-block:54px 58px}.r3-free-lead{font-size:15px;line-height:1.75;margin-top:18px}.r3-materials-grid{gap:23px}.r3-podcast-head{padding:22px 19px 0;gap:15px}.r3-podcast-head h3{font-size:25px}.r3-podcast-head>span{font-size:11px}.r3-podcast-player{padding:20px 19px 22px}.r3-podcast-player h4{font-size:21px;line-height:1.4;max-width:30ch}.r3-podcast-player>p:not(#podcast-status){font-size:13px;line-height:1.8;margin-top:14px}.r3-audio-controls{gap:14px;margin-top:23px}.r3-audio-play{width:53px;height:53px;flex-basis:53px}.r3-audio-play svg{width:23px;height:23px}.r3-audio-times{font-size:10px}.r3-podcast-list{max-height:320px;padding:6px}.r3-podcast-item{grid-template-columns:23px 1fr auto;gap:8px;min-height:63px;padding:12px 11px}.r3-podcast-item>span:nth-child(2){font-size:12px}.r3-podcast-duration{font-size:9px}.r3-podcast-number{font-size:10px}
 .r3-guide{display:block;padding:25px}.r3-guide-art{height:135px;margin:0 0 22px}.r3-guide-art svg{width:94px;height:126px}.r3-guide-art>span{display:block;font-size:12px}.r3-guide h3{font-size:29px;max-width:18ch}.r3-guide p{font-size:14px;margin-block:18px 24px}.r3-guide .button{font-size:12px;padding:13px 15px}.r3-video-rail{padding-top:36px}
 #price{padding-top:20px;padding-bottom:53px}.r3-price-card{border-radius:16px}.r3-price-card .r2-price-layout,.r2-price[data-variant=C] .r3-price-card .r2-price-layout{display:flex;flex-direction:column;padding:26px 22px 28px;gap:32px}.r3-price-card .r2-price-copy>h2{font-size:33px}.r3-price-card .r2-price-value{font-size:56px}.r3-price-card .r2-price-course{font-size:12px}.r3-price-card .offer-list li{font-size:13px}.r3-price-card .r2-price-actions .button{font-size:14px;min-width:0;width:100%;min-height:49px}.r3-price-card .r2-price-actions>.text-link{font-size:12px;text-align:left;line-height:1.55}.r3-price-card .r2-media-controls{gap:10px;flex-wrap:nowrap}.r3-price-card .r2-media-controls>span{font-size:11px}.r3-price-card .r2-media-controls>div{gap:5px}.r3-price-card .r2-media-controls button{width:32px;height:32px;font-size:17px}.r3-price-card .r2-graduates>.text-link{font-size:11px}
}
@media(max-width:365px){
 #results .skill summary{font-size:16px}#results .skill{padding:17px}.r3-trainer-photo,.r3-trainer[data-variant=B] .r3-trainer-photo{height:350px}.r3-podcast-player{padding-inline:16px}.r3-podcast-player h4{font-size:20px}.r3-guide{padding:22px}.r3-price-card .r2-price-layout{padding-inline:18px}.r3-price-card .r2-price-value{font-size:51px}.r3-price-card .r2-media-controls{flex-wrap:wrap;row-gap:7px}.r3-price-card .r2-media-controls>div{margin-left:auto}.r3-rail-heading h3{font-size:25px}
}
@media(prefers-reduced-motion:reduce){.r3-video-play,.r3-audio-play{transition:none}.r3-video-viewport{scroll-behavior:auto}.r3-skill-card>.cursor-glow-layer,.r3-price-card>.cursor-glow-layer{display:none}}


/* /design/native-faq.css */
/* v1.78 — owner-approved compact FAQ cards + restrained cursor light.
   Scoped to this landing: legal / library pages retain their original styles. */
body.landing-variant-b .faq-compact {
  grid-template-columns: minmax(250px, .68fr) minmax(0, 1.32fr);
  gap: 72px;
}
body.landing-variant-b .faq-compact .faq-list {
  width: 100%;
  max-width: none;
  display: grid;
  gap: 8px;
  border: 0;
}
body.landing-variant-b .faq-compact .faq-item {
  position: relative;
  isolation: isolate;
  min-width: 0;
  border: 1px solid var(--line);
  border-radius: 16px;
  overflow: hidden;
  background: linear-gradient(145deg, var(--surface-focal), var(--surface));
  transition: border-color .24s ease, background-color .24s ease;
}
body.landing-variant-b .faq-compact .faq-item:hover,
body.landing-variant-b .faq-compact .faq-item[open] { border-color: var(--line-strong); }
body.landing-variant-b .faq-compact summary {
  position: relative;
  z-index: 1;
  min-height: 58px;
  padding: 14px 16px;
  gap: 14px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--muted-strong);
}
body.landing-variant-b .faq-compact summary .faq-question {
  display: block;
  width: auto;
  height: auto;
  min-width: 0;
  flex: 1 1 auto;
  border-radius: 0;
  background: none;
  color: inherit;
  font-size: inherit;
  transform: none;
  transition: none;
}
body.landing-variant-b .faq-compact summary .faq-toggle-icon {
  width: 26px;
  height: 26px;
  flex: 0 0 26px;
  display: grid;
  place-items: center;
  border: 1px solid var(--line);
  border-radius: 50%;
  background: var(--surface-raised);
  color: var(--muted-strong);
  font-size: 16px;
  font-weight: 400;
}
body.landing-variant-b .faq-compact .faq-item[open] summary { color: var(--text); }
body.landing-variant-b .faq-compact .faq-item[open] .faq-toggle-icon {
  background: var(--accent-soft);
  color: var(--ui-accent-ink);
  transform: rotate(45deg);
}
body.landing-variant-b .faq-compact summary:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: -4px;
  border-radius: 14px;
}
body.landing-variant-b .faq-compact .faq-answer { position: relative; z-index: 1; }
body.landing-variant-b .faq-compact .faq-answer > div { padding: 0 16px; }
body.landing-variant-b .faq-compact .faq-answer p {
  max-width: none;
  margin: 0 0 16px;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.67;
}
body.landing-variant-b .faq-compact .faq-answer p + p { margin-top: -4px; }
body.landing-variant-b .faq-compact .faq-answer a { color: var(--sand); text-decoration-color: currentColor; }
html[data-theme="light"] body.landing-variant-b .faq-compact .faq-item {
  background: linear-gradient(135deg, #FFFDF9 0%, rgba(var(--ui-panel-top-tone-55),1) 100%);
  border-color: var(--line);
}
html[data-theme="light"] body.landing-variant-b .faq-compact .faq-item[open] { border-color: var(--line-strong); }



/* /design/vendor/orator-v274/segmented-tabs.css */
/* Four-format libraries keep the same indicator, typography and animation. */
@media(max-width:600px){html body .seg-group.seg-library:has([data-material-filter="video"]){--seg-cols:2!important;}}
/* C008 R6: Approved native controls. R6 colour and distance-aware timing.
   Y / grid variants retain the separately approved landing layout. */
html {
  --seg-shell: rgba(var(--ui-bg-soft-tone-32),1); --seg-line: rgba(var(--ui-line-tone-01),1); --seg-muted: rgba(var(--ui-muted-strong-tone-79),1);
  --seg-selected: rgba(var(--ui-panel-top-tone-95),1); --seg-yellow: #F5A04F; --seg-ink: #211706;
  --seg-focus: rgba(var(--ui-muted-tone-155),1);
}
html[data-theme="light"] {
  --seg-shell: rgba(var(--ui-panel-top-tone-96),1); --seg-line: rgba(var(--ui-line-strong-tone-68),1); --seg-muted: rgba(var(--ui-muted-tone-118),1);
  --seg-selected: rgba(var(--ui-hover-tone-12),1); --seg-yellow: #F5A04F; --seg-ink: #241805;
  --seg-focus: rgba(var(--ui-muted-tone-156),1);
}
html body .seg-group {
  --seg-gap: 5px; --seg-font: 14px; --seg-h: 44px;
  --seg-duration: 422ms; --seg-ease: cubic-bezier(.36,0,.18,1);
  display:grid !important; position:relative !important; isolation:isolate; box-sizing:border-box !important;
  grid-template-columns:repeat(var(--seg-cols,2), minmax(0,1fr)) !important;
  gap:var(--seg-gap) !important; padding:3px !important;
  min-width:0 !important; width:100% !important; max-width:100%;
  border:1px solid var(--seg-line) !important; border-radius:16px !important;
  background:var(--seg-shell) !important; box-shadow:none !important;
  overflow:visible !important; align-items:stretch !important; justify-content:normal !important;
  transform:none !important; flex-wrap:unset !important;
}
html body .seg-group .seg-tab,
html body .seg-group .seg-ink-label {
  box-sizing:border-box !important; min-width:0 !important; width:100% !important;
  min-height:var(--seg-h) !important; height:var(--seg-h) !important;
  padding:6px 8px !important; margin:0 !important; border:0 !important; border-radius:14px !important;
  display:flex !important; align-items:center !important; justify-content:center !important;
  font-family:inherit !important; font-size:var(--seg-font) !important; font-weight:700 !important;
  line-height:1.2 !important; letter-spacing:0 !important; text-transform:none !important;
  text-align:center !important; white-space:normal !important;
  background:transparent !important; background-image:none !important; box-shadow:none !important;
  transform:none !important; animation:none !important; overflow:visible !important;
}
html body .seg-group .seg-tab {
  position:relative; grid-column:auto !important; z-index:1; color:var(--seg-muted) !important; cursor:pointer;
  outline:none; transition:color 180ms ease !important;
  -webkit-tap-highlight-color:transparent;
}
html body .seg-group .seg-tab:is(.is-active,[aria-selected="true"],[aria-pressed="true"]) { color:var(--seg-selected) !important; }
html body .seg-group .seg-tab:focus-visible { outline:2px solid var(--seg-focus) !important; outline-offset:2px !important; }
@media (hover:hover) and (pointer:fine) { html body .seg-group .seg-tab:hover { color:var(--seg-yellow) !important; } }
/* Legacy semantic span rules, hover glows and per-button fills must not cover ink. */
html body .seg-group .seg-tab::before,
html body .seg-group .seg-tab::after,
html body .seg-group > .cursor-glow-layer,
html body .seg-group .seg-tab > .cursor-glow-layer { display:none !important; }
html body .seg-group :is(.seg-label,.seg-number) {
  display:block !important; position:static !important; width:auto !important; height:auto !important;
  min-width:0 !important; min-height:0 !important; padding:0 !important; margin:0 !important;
  border:0 !important; border-radius:0 !important; background:none !important; box-shadow:none !important;
  color:inherit !important; font:inherit !important; line-height:inherit !important;
  white-space:normal !important; text-align:inherit !important; letter-spacing:0 !important; text-transform:none !important;
  flex:0 1 auto !important; opacity:1 !important;
}
html body .seg-group .seg-label { overflow-wrap:normal; hyphens:manual; }
html body .seg-group .seg-number { flex:0 0 15px !important; width:15px !important; font-size:10px !important; font-variant-numeric:tabular-nums; opacity:.72 !important; }
html body .seg-group.seg-steps { --seg-cols:1; --seg-h:var(--product-switch-height,38px); --seg-font:13px; }
html body .seg-group.seg-steps :is(.seg-tab,.seg-ink-label) { justify-content:flex-start !important; gap:7px !important; text-align:left !important; }
html body .seg-group.seg-formats { --seg-cols:4; margin-top:20px; }
html body .seg-group.seg-library { --seg-cols:3; --seg-font:15px; width:min(100%,540px) !important; }
html body .seg-group.seg-platform { --seg-h:var(--product-switch-height,44px); --seg-cols:2; width:min(100%,300px) !important; margin-inline:auto; }
/* One rigid fill plus counter-translated stationary text, including Y/XY. */
html body .seg-group .seg-indicator {
  position:absolute !important; left:0 !important; top:0 !important;
  z-index:2 !important; width:0; height:0; border:0 !important; border-radius:14px !important;
  background:var(--seg-yellow) !important; box-shadow:none !important;
  pointer-events:none !important; user-select:none !important; overflow:hidden !important;
  visibility:hidden; transform:translate3d(0,0,0);
  transition:transform var(--seg-duration) var(--seg-ease);
}
html body .seg-group .seg-ink-strip { position:absolute; left:0; top:0; pointer-events:none; transform:translate3d(0,0,0); transition:transform var(--seg-duration) var(--seg-ease); }
html body .seg-group .seg-ink-label { position:absolute !important; width:var(--seg-label-w) !important; color:var(--seg-ink) !important; pointer-events:none; }
html body .seg-group[data-seg-ready="true"] .seg-indicator { visibility:visible; }
html body .seg-group[data-seg-empty="true"] .seg-indicator { visibility:hidden; }
html body .seg-group[data-seg-snap="true"] :is(.seg-indicator,.seg-ink-strip) { transition:none !important; }
html body .seg-group.seg-plans { --seg-cols:2; --seg-h:48px; margin-bottom:12px; }
html body .seg-plan-details { display:grid; grid-template-columns:minmax(0,1fr); border:1px solid var(--seg-line); border-radius:16px; padding:18px; background:var(--seg-shell); margin:0 0 16px; }
html body .seg-plan-pane { display:flex; flex-direction:column; gap:7px; grid-area:1/1; visibility:hidden; pointer-events:none; min-width:0; }
html body .seg-plan-pane.is-current { visibility:visible; pointer-events:auto; }
html body .seg-plan-pane strong { font-size:15px; color:var(--text); }
html body .seg-plan-pane .subscription-plan-price { font-size:28px; font-weight:750; }
html body .seg-plan-pane small { font-size:13px; color:var(--muted); }
html body .subscription-form:has(.seg-plans) .subscription-selected { display:none !important; }
@media (max-width:760px) {
  html body .seg-group { --seg-gap:3px; --seg-font:14px; }
  html body .seg-group.seg-library { --seg-font:14px; width:100% !important; }
  html body .seg-group.seg-steps { --seg-h:var(--product-switch-height,44px); --seg-font:13px; }
  html body .seg-group.seg-steps.seg-ai-steps { --seg-cols:6; }
  html body .seg-ai-steps .seg-tab { grid-column:span 2 !important; }
  html body .seg-ai-steps .seg-tab:nth-of-type(4) { grid-column:2 / span 2 !important; }
  html body .seg-ai-steps .seg-tab:nth-of-type(5) { grid-column:4 / span 2 !important; }
  html body .seg-group.seg-steps.seg-buddy-steps { --seg-cols:2; }
  html body .seg-group.seg-steps :is(.seg-tab,.seg-ink-label) { justify-content:center !important; gap:0 !important; text-align:center !important; padding:6px !important; }
  html body .seg-group.seg-steps .seg-number { display:none !important; }
  html body .seg-group.seg-plans { --seg-cols:2 !important; }
}
@media (max-width:360px) {
  html body .seg-group.seg-formats { --seg-font:13px; }
  html body .seg-group.seg-formats :is(.seg-tab,.seg-ink-label) { padding-inline:3px !important; }
  }
@media (prefers-reduced-motion:reduce) { html body .seg-group :is(.seg-indicator,.seg-ink-strip,.seg-tab) { transition:none !important; } }

html body .seg-plan-placeholder { grid-area:1 / 1; align-self:center; margin:0; color:var(--muted); font-size:14px; line-height:1.5; }

/* Keep desktop platform controls wholly inside the hardware silhouette. */
@media(min-width:761px){
 body.landing-variant-b :is(#demo,#buddy) :is(.demo-window-label,.buddy-window-label){width:min(100%,268px);}
 html body .seg-group.seg-platform{width:min(100%,268px)!important;--seg-h:var(--product-switch-height,38px);}
}
/* Library has its own generous format selector; no push to the far right. */
body.materials-page .materials-library-head{display:grid;grid-template-columns:auto minmax(0,540px);align-items:center;justify-content:start;gap:28px;}
html body .seg-group.seg-library{--seg-h:50px;--seg-font:16px;justify-self:start;}
@media(max-width:1100px){
 body.materials-page .materials-library-head{grid-template-columns:minmax(0,1fr);gap:18px;}
 html body .seg-group.seg-library{width:min(100%,560px)!important;}
}
@media(max-width:760px){
 html body .seg-group.seg-library{width:100%!important;--seg-h:48px;--seg-font:15px;}
}
/* Clear ALL legacy hover/active tinting: no intermediate gradient or scale. */
html body .seg-group .seg-tab:is(:hover,:active,:focus,.is-active,.is-selected,[aria-selected="true"],[aria-pressed="true"]){
 background:transparent!important;background-image:none!important;border-color:transparent!important;
 box-shadow:none!important;filter:none!important;transform:none!important;
}
html body .seg-group :is(.seg-tab,.seg-ink-label) .cursor-glow-layer{display:none!important;}
html body .seg-group .seg-tab:disabled{cursor:not-allowed;opacity:.5;}
/* Native billing validation must remain visible despite the style reset. */
html body .seg-group.seg-plans.is-invalid{outline:2px solid #d85666;outline-offset:2px;}
/* Compact plans keep a single price/terms area, without changing BFF selection. */
html body .subscription-options:has(+ .seg-plan-details) ~ .subscription-selected{display:none!important;}
/* Legacy light-theme rules carry !important and state-specific specificity.
   Own every real-tab paint state, not merely the indicator drawn above it. */
html[data-theme] body :is(#demo,#buddy,#channel-library,.materials-library,.subscription-checkout-dialog) .seg-group .seg-tab,
html[data-theme] body :is(#demo,#buddy,#channel-library,.materials-library,.subscription-checkout-dialog) .seg-group .seg-tab:is(:hover,:active,:focus,:focus-visible,.is-active,.is-selected,[aria-selected="true"],[aria-pressed="true"]){
 background:transparent!important;background-image:none!important;box-shadow:none!important;
 border:0!important;filter:none!important;transform:none!important;color:var(--seg-muted)!important;
}
html[data-theme] body :is(#demo,#buddy,#channel-library,.materials-library,.subscription-checkout-dialog) .seg-group .seg-tab:is(.is-active,.is-selected,[aria-selected="true"],[aria-pressed="true"]){color:var(--seg-selected)!important;}
@media(hover:hover) and (pointer:fine){
 html[data-theme] body :is(#demo,#buddy,#channel-library,.materials-library,.subscription-checkout-dialog) .seg-group .seg-tab:hover{color:var(--seg-yellow)!important;}
}

/* P56: one height for step + platform selectors; preserve AI 3+2 / Buddy 2x2. */
body.landing-variant-b :is(#demo,#buddy){--product-switch-height:38px}
@media(max-width:760px){body.landing-variant-b :is(#demo,#buddy){--product-switch-height:44px}}

@media(min-width:761px){html body .seg-group.seg-steps .seg-label{white-space:nowrap!important}}


/* /design/course-r4.css */
/* R4: only refinements of the explicitly chosen R3 basis; not alternative page worlds. */
body{overflow-x:clip}
/* Aliases required by the frozen native FAQ and segmented control. */
.faq-compact{--line:var(--ui-line);--line-strong:var(--ui-line-strong);--surface:var(--ui-panel);--surface-focal:var(--ui-panel-top);--surface-raised:var(--ui-control);--text:var(--ui-text);--muted:var(--ui-muted);--muted-strong:var(--ui-muted-strong);--accent:var(--ui-accent-fill);--accent-soft:var(--ui-selected);--sand:var(--ui-accent-ink)}
/* A narrower content measure and modest head overlap; the statue itself stays large. */
#about{padding-bottom:170px}
#audience{overflow:visible;isolation:isolate;z-index:2;background:var(--ui-bg-soft)}
.r4-ciceron-window{position:absolute;inset:-200px 0 0;overflow:hidden;pointer-events:none;z-index:-1}
#audience .r2-audience-inner{min-height:0;padding-top:45px;padding-bottom:48px}
#audience .r2-audience-copy{width:650px;max-width:62%}
#audience h2{font-size:39px;max-width:25ch;line-height:1.17;margin-bottom:22px}
#audience .prose{max-width:48ch;font-size:15px;line-height:1.75;margin-bottom:20px}
#audience .r2-audience-list{max-width:650px}
#audience .r2-audience-list li{font-size:17px;line-height:1.35;gap:14px;padding:10px 0}
#audience .r2-ciceron{height:790px;width:820px;max-width:none;right:calc((100vw - min(1304px,100vw))/2 - 100px);bottom:0;top:auto;opacity:.96;mask-image:linear-gradient(90deg,transparent,#000 25%);z-index:0}
#audience[data-refinement=B] .r2-audience-list li{padding:8px 0;font-size:16px}
#audience[data-refinement=B] .r2-audience-copy{width:620px}
#audience[data-refinement=C] .r2-audience-copy{max-width:68%;width:770px}
#audience[data-refinement=C] .r2-audience-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}
#audience[data-refinement=C] .r2-audience-list li{font-size:16px;align-items:start}
#audience[data-refinement=C] .r2-ciceron{mask-image:linear-gradient(90deg,transparent,#000 47%)}
/* R3 A cards keep their grid and comfortable size. The entire card is the action. */
#results .r4-skill-open{display:block;width:100%;height:100%;text-align:left;padding:0;border-radius:inherit;background:none;line-height:inherit;color:inherit}
#results .r4-skill-open .skill{display:block;background:none;border:0;padding:22px;margin:0;border-radius:inherit}
#results .r4-skill-heading{display:flex;align-items:center;gap:14px;font-size:17px;font-weight:600;line-height:1.4;position:relative;padding-right:9px}
#results .r4-skill-heading>.skill-icon{display:flex;flex:none}
#results .r4-skill-heading>.skill-icon svg{width:38px;height:38px}
#results .r4-skill-teaser{display:block;font-size:14px;line-height:1.7;color:var(--ui-muted-strong);margin-top:14px}
#results .r4-skill-affordance{display:flex;flex:none;color:var(--ui-muted);margin-left:auto;align-self:start;transform:rotate(-45deg);transition:color .2s,transform .2s}
#results .r4-skill-affordance svg{width:14px;height:14px}
#results .r4-skill-open:hover .r4-skill-affordance{color:var(--ui-accent-ink);transform:rotate(-45deg) translateX(3px)}
#results[data-refinement=C] .r4-skill-open:disabled{opacity:1;cursor:default}
#results[data-refinement=C] .r4-skill-affordance{visibility:hidden}
/* Source photo + exact native FAQ card/animation; theme masks never invert a face. */
#problems{position:relative;isolation:isolate;background:var(--ui-bg);padding-block:70px;overflow:clip}
body.landing-variant-b #problems .faq-compact{display:grid;grid-template-columns:.86fr 1.14fr;gap:45px;align-items:start}
.r4-problems-art{align-self:stretch;position:relative;min-height:630px;isolation:isolate}
.r4-problems-art>img{position:absolute;inset:0 auto 0 -90px;height:100%;width:calc(100% + 170px);max-width:none;object-fit:cover;object-position:35% center;z-index:-2}
.r4-photo-edge{position:absolute;inset:-1px -81px -1px -91px;pointer-events:none;background:linear-gradient(90deg,var(--ui-bg) 0%,transparent 19%,transparent 57%,var(--ui-bg) 100%),linear-gradient(0deg,var(--ui-bg),transparent 25%,transparent 83%,var(--ui-bg));z-index:-1}
html[data-theme=dark] .r4-problems-art>img{opacity:.64}
.r4-problems-copy{min-width:0;position:relative}
.r4-problems-copy>h2{margin-bottom:27px;font-size:39px;max-width:23ch}
body.landing-variant-b #problems .faq-list{width:100%;display:grid;gap:8px}
body.landing-variant-b #problems .faq-answer p{font-size:14px;line-height:1.7;font-style:normal}
body.landing-variant-b #problems .faq-compact summary{display:flex;align-items:center;justify-content:space-between;list-style:none}
body.landing-variant-b #problems .faq-compact summary::-webkit-details-marker{display:none}
body.landing-variant-b #problems .faq-toggle-icon{flex:none}
body.landing-variant-b #problems .faq-item summary.disclosure-glow-surface{border-radius:inherit;isolation:isolate;overflow:hidden}
#problems[data-refinement=B] .r4-problems-art>img{left:-120px;width:calc(100% + 210px);object-position:40% center}
body.landing-variant-b #problems[data-refinement=B] .faq-compact{grid-template-columns:1fr 1.1fr;gap:35px}
body.landing-variant-b #problems[data-refinement=C] .faq-compact{grid-template-columns:.8fr 1.2fr;gap:36px}
body.landing-variant-b #problems[data-refinement=C] .faq-compact summary{min-height:54px;padding-block:12px}
/* Heading is inside the text column, no empty strip above it. */
#process{padding-top:54px;padding-bottom:64px}
#process .r3-process-layout{grid-template-columns:1.13fr .87fr;gap:50px;align-items:center}
.r4-process-copy>h2{font-size:39px;max-width:17ch;margin-bottom:24px}
#process .r3-process-story{margin-top:0;font-size:15px;line-height:1.8}
#process .r2-album{gap:9px}
#process .r2-album .photo-button:first-child{aspect-ratio:1.85}
#process .r2-album .photo-button:nth-child(n+2){aspect-ratio:1.85}
#process .r2-album-column>.text-link{margin-top:9px}
#process[data-refinement=B] .r3-process-layout{grid-template-columns:1.2fr .8fr;gap:58px}
#process[data-refinement=B] .r2-album .photo-button:first-child{aspect-ratio:2.05}
#process[data-refinement=C] .r2-album{grid-template-columns:1fr 88px}
#process[data-refinement=C] .r2-album .photo-button:first-child{grid-column:1;grid-row:1/3;aspect-ratio:auto;min-height:285px}
#process[data-refinement=C] .r2-album .photo-button:nth-child(n+2){grid-column:2;aspect-ratio:1/1.45}
/* Centred invitation; one gradient surface, the native cursor glow is decorative. */
#start{padding:0;border:0;background:none;position:relative;z-index:3}
#start .r3-start-inner{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:23px;padding:43px 28px;background:radial-gradient(ellipse at 74% 22%,color-mix(in srgb,var(--ui-accent-fill) 14%,transparent),transparent 61%),linear-gradient(120deg,var(--ui-panel-top),var(--ui-bg-soft));max-width:none;text-align:center;border-block:1px solid var(--ui-line)}
#start h2{font-size:36px;max-width:none}
#start .r3-start-date{font-size:21px;margin-top:11px}
#start p:last-child{margin:12px auto 0;font-size:13px;max-width:55ch}
#start .r3-start-inner>div:last-child{margin:0;align-items:center;gap:11px}
#start .button{min-width:218px}
#start[data-refinement=B]{padding:18px 24px;background:var(--ui-bg)}
#start[data-refinement=B] .r3-start-inner{max-width:1080px;border:1px solid var(--ui-line);border-radius:18px;padding-block:39px}
#start[data-refinement=C] .r3-start-inner{background:radial-gradient(ellipse at 20% 38%,color-mix(in srgb,var(--ui-accent-fill) 22%,transparent),transparent 50%),linear-gradient(125deg,var(--ui-panel-top),var(--ui-bg-soft));padding-block:37px}
/* Every text option stays inside the selected B portrait layout. */
#trainer .r3-trainer-inner{padding-top:40px;gap:55px;align-items:end}
#trainer .r3-trainer-photo{height:535px}
#trainer .r2-trainer-story{padding-bottom:43px}
#trainer h2{font-size:39px;margin-bottom:22px}
#trainer .r4-trainer-more{margin-top:19px;font-size:14px}
#trainer .r2-trainer-links{margin-top:24px}
#trainer .r4-trainer-preview{font-size:16px;line-height:1.8}
.r4-trainer-disclosure{margin-top:18px}
.r4-trainer-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:8px 0;color:var(--ui-accent-ink);font-size:14px}
.r4-trainer-disclosure>summary::-webkit-details-marker{display:none}
.r4-trainer-disclosure>summary span{font-size:23px}
.r4-trainer-disclosure>div{padding-top:15px}
#trainer[data-refinement=C] .r4-trainer-full{font-size:14px;line-height:1.65}
#trainer[data-refinement=C] .prose p+p{margin-top:12px}
#trainer[data-refinement=C] .r3-trainer-inner{padding-top:37px}
/* Entire Yandex tile is the link; the last span is a cue, not a nested button. */
#reviews .r4-yandex-link{display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;isolation:isolate;overflow:hidden;padding:25px 28px;text-decoration:none;background:var(--r3-card-gradient);border:1px solid var(--ui-line-strong);border-radius:14px;transition:border-color .22s,background .22s}
.r4-yandex-link .r3-yandex-brand>span:last-child{display:flex;flex-direction:column;gap:6px}
.r4-yandex-link .r4-link-action{display:flex;align-items:center;gap:17px;font-size:14px;font-weight:600;color:var(--ui-muted-strong);flex:none}
.r4-yandex-link .r4-link-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ui-accent-ink);background:var(--ui-control);transition:background .22s,color .22s,transform .25s}
.r4-yandex-link:hover,.r4-yandex-link:focus-visible{border-color:var(--ui-accent-ink)}
.r4-yandex-link:hover .r4-link-action,.r4-yandex-link:focus-visible .r4-link-action{color:var(--ui-accent-ink)}
.r4-yandex-link:hover .r4-link-arrow,.r4-yandex-link:focus-visible .r4-link-arrow{background:var(--ui-accent-fill);color:var(--ui-on-accent);transform:translateX(5px)}
/* The native two-tab moving-ink control governs a fixed-width, shared-height stage. */
#free .r4-material-tabs{margin:0 0 23px;max-width:410px;--seg-cols:2}
.r4-material-panels{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;position:relative}
.r4-material-panel{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s}
.r4-material-panel.is-active{opacity:1;visibility:visible;pointer-events:auto}
#free .r3-materials-grid{display:block;grid-template-columns:none}
#free .r3-podcast-studio{display:grid;grid-template-columns:.78fr 1.22fr;grid-template-rows:auto 1fr;min-height:440px}
#free .r3-podcast-head{grid-column:1;grid-row:1;padding:23px 22px 10px}
#free .r3-podcast-list{grid-column:1;grid-row:2;max-height:375px;padding-inline:8px}
#free .r3-podcast-player{grid-column:2;grid-row:1/3;padding:31px;border:0;border-left:1px solid var(--ui-line);display:flex;flex-direction:column;justify-content:center;min-width:0}
#free .r3-podcast-player h4{font-size:27px}
#free .r3-podcast-player>p:not(#podcast-status){font-size:14px;line-height:1.75}
#podcast-play{position:relative;display:block;padding:0;line-height:0;transform:none;overflow:hidden}
#podcast-play:hover{transform:none}
#podcast-play>.audio-icon-play,#podcast-play>.audio-icon-pause{position:absolute;inset:0;display:grid;place-items:center;line-height:0;pointer-events:none;transition:opacity 180ms ease;transform:none}
#podcast-play>.audio-icon-play{opacity:1}
#podcast-play>.audio-icon-pause{opacity:0}
#podcast-play[aria-pressed=true]>.audio-icon-play{opacity:0}
#podcast-play[aria-pressed=true]>.audio-icon-pause{opacity:1}
#podcast-play svg{display:block;width:25px;height:25px;flex:none;position:static;transform:none;margin:0;padding:0}
#podcast-play .audio-icon-play svg{transform:translateX(1px)}
.r4-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}
.r4-guide-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-width:0;border:1px solid var(--ui-line);border-radius:14px;background:var(--r3-card-gradient);padding:20px;text-decoration:none;color:var(--ui-text);transition:border-color .2s}
.r4-guide-card:hover{border-color:var(--ui-accent-ink)}
.r4-guide-cover{display:flex;justify-content:center;align-items:center;height:225px;margin-bottom:20px}
.r4-guide-cover img{height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:5px;box-shadow:0 12px 26px #0002}
.r4-guide-copy{display:flex;flex-direction:column;gap:11px;flex:1}
.r4-guide-copy>small{font-size:11px;color:var(--ui-muted)}
.r4-guide-copy>strong{font-size:21px;line-height:1.3;letter-spacing:-.025em}
.r4-guide-copy>span:not(.r4-guide-action){font-size:13px;color:var(--ui-muted-strong);line-height:1.6}
.r4-guide-action{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--ui-accent-ink);margin-top:auto;padding-top:10px}
.r4-guide-action svg{width:18px}
.r4-guide-footer{font-size:12px;line-height:1.7;color:var(--ui-muted);margin-top:18px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.r4-guide-footer a{display:inline-flex;align-items:center;gap:7px;color:var(--ui-accent-ink)}
.r4-guide-footer svg{width:15px;height:15px}
#free[data-refinement=B] .r4-guide-grid{grid-template-columns:1fr}
#free[data-refinement=B] .r4-guide-card{display:grid;grid-template-columns:95px 1fr;padding:16px 23px;gap:22px}
#free[data-refinement=B] .r4-guide-cover{height:126px;margin:0}
#free[data-refinement=B] .r4-guide-copy{gap:6px}
#free[data-refinement=B] .r4-guide-copy strong{font-size:21px}
#free[data-refinement=B] .r4-guide-action{padding-top:1px}
#free[data-refinement=C] .r4-guide-grid{grid-template-columns:1fr 1fr;gap:17px}
#free[data-refinement=C] .r4-guide-card{display:grid;grid-template-columns:100px 1fr;gap:21px;align-items:center}
#free[data-refinement=C] .r4-guide-card:first-child{grid-row:span 2;grid-template-columns:1fr;padding:25px}
#free[data-refinement=C] .r4-guide-cover{height:175px;margin:0}
#free[data-refinement=C] .r4-guide-card:first-child .r4-guide-cover{height:226px}
/* The cost band is shallower; the photo can visibly cross its top edge. */
#price{max-width:none;padding:102px 0 46px;background:none;overflow:visible}
#price .r3-price-card{overflow:visible;border-radius:0;border-inline:0}
#price .r3-price-card>.cursor-glow-layer{overflow:hidden}
#price .r3-price-card .r2-price-layout{max-width:1304px;margin:auto;padding:35px 48px;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}
#price .r2-graduates{margin-top:-102px;position:relative;z-index:7}
#price .r2-graduate-photo{aspect-ratio:3/2;box-shadow:0 20px 40px #0003;border-radius:11px;background:none}
#price .r2-graduate-layer>img{object-fit:cover;object-position:50% 46%}
#price .r2-price-copy>h2{font-size:37px}
#price .r2-price-value{font-size:54px;margin-top:17px}
#price .r2-price-course{margin-top:11px;font-size:13px}
#price .offer-list{gap:8px;margin:20px 0 16px}
#price .offer-list li{font-size:13px}
#price .start-note{margin-top:17px;padding-top:16px;margin-bottom:14px;font-size:11px}
#price .r2-price-actions{margin-top:16px;gap:16px}
#price .r2-price-actions .button{min-height:48px;min-width:190px}
#price .r2-graduates>.text-link{margin-top:11px}
#price[data-refinement=B]{padding-inline:24px}
#price[data-refinement=B] .r3-price-card{border:1px solid var(--ui-line);border-radius:18px;max-width:1304px;margin:auto}
#price[data-refinement=B] .r2-graduates{margin-top:-83px}
#price[data-refinement=C] .r2-graduates{margin-top:-120px}
#price[data-refinement=C] .r2-price-layout{padding-top:26px;padding-bottom:27px}
/* Small fitted media dialog. Photo actions stay on the photo, original remains intact. */
.r4-photo-dialog{width:max-content;min-width:min(310px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 20px);padding:0;margin:auto;border:1px solid var(--ui-line);border-radius:13px;overflow:hidden;box-shadow:var(--ui-menu-shadow)}
.r4-photo-dialog .lightbox-top{padding:9px 12px;min-height:47px;max-width:1080px}
.r4-photo-dialog .lightbox-top p{max-width:calc(100% - 48px);font-size:12px;line-height:1.45;color:var(--ui-muted-strong)}
.r4-photo-dialog #close-photo{width:36px;height:36px;flex:none}
.r4-photo-stage{position:relative;max-width:100%;margin:auto;touch-action:pan-y}
.r4-photo-stage>img{display:block;width:100%;height:100%;object-fit:contain;cursor:default;border-radius:0;margin:0;max-width:none}
.r4-photo-stage .r4-photo-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid #fff4;border-radius:50%;background:#161616b8;color:#fff;display:grid;place-items:center;padding:0}
.r4-photo-stage .r4-photo-arrow:hover{background:var(--ui-accent-fill);color:var(--ui-on-accent)}
.r4-photo-stage #photo-prev{left:12px}.r4-photo-stage #photo-next{right:12px}
.r4-photo-stage .r4-photo-arrow svg{width:24px;height:24px}
.r4-photo-dialog .lightbox-bottom{padding:10px 15px;justify-content:center;flex-wrap:wrap;gap:12px;font-size:11px;min-height:40px}
/* Text dialogs share readable measures and never advance without a reader action. */
.r4-skill-dialog,.r4-trainer-dialog{position:fixed;width:min(730px,calc(100vw - 28px));max-height:calc(100dvh - 28px);background:var(--ui-panel);color:var(--ui-text);border:1px solid var(--ui-line-strong);border-radius:17px;padding:40px;overflow:auto;box-shadow:var(--ui-menu-shadow)}
.r4-skill-dialog::backdrop,.r4-trainer-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}
.r4-dialog-close{position:absolute;top:10px;right:10px;width:38px;height:38px;font-size:27px;color:var(--ui-muted);border-radius:8px}
.r4-dialog-close:hover{background:var(--ui-hover);color:var(--ui-text)}
.r4-skill-index{display:none}
.r4-skill-reading{min-width:0}
#skill-counter{font-size:12px;color:var(--ui-accent-ink);font-variant-numeric:tabular-nums}
#skill-dialog-title{font-size:33px;margin:18px 0 23px;line-height:1.18;max-width:26ch}
#skill-details p{font-size:16px;line-height:1.8;color:var(--ui-muted-strong)}
#skill-details p+p{margin-top:16px}
.r4-skill-practice{margin-top:24px;padding-top:22px;border-top:1px solid var(--ui-line)}
.r4-skill-practice h3{font-size:18px;margin-bottom:10px}
.r4-skill-modal-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px}
.r4-skill-modal-controls>[data-skill-step]{width:43px;height:43px;border:1px solid var(--ui-line-strong);border-radius:50%;display:grid;place-items:center}
.r4-skill-dots{display:flex;align-items:center;gap:0;flex-wrap:wrap;justify-content:center}
.r4-skill-dots button{position:relative;width:24px;height:32px;padding:0}
.r4-skill-dots button:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:var(--ui-line-strong);margin:auto;transition:background .2s,width .2s}
.r4-skill-dots [aria-current=true]:before{width:16px;border-radius:8px;background:var(--ui-accent-fill)}
.r4-skill-dialog[data-presentation=B]{width:min(1000px,calc(100vw - 28px));padding:30px}
.r4-skill-dialog[data-presentation=B] .r4-skill-modal-layout{display:grid;grid-template-columns:210px 1fr;gap:30px}
.r4-skill-dialog[data-presentation=B] .r4-skill-index{display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--ui-line);padding-right:19px;margin-top:15px}
.r4-skill-index button{text-align:left;padding:9px 10px;border-radius:8px;color:var(--ui-muted-strong);font-size:12px;line-height:1.45}
.r4-skill-index [aria-current=true]{background:var(--ui-selected);color:var(--ui-accent-ink)}
.r4-trainer-dialog>h2{font-size:33px;margin:0 0 25px}
.r4-trainer-dialog .prose{font-size:16px;line-height:1.8}
@media(max-width:1100px){
 #audience .r2-audience-copy{max-width:64%}#audience h2{font-size:34px}#audience .r2-audience-list li{font-size:16px}#audience .r2-ciceron{right:-180px;height:775px}
 .r4-problems-copy>h2{font-size:33px}body.landing-variant-b #problems .faq-compact{gap:28px}
 #process .r3-process-layout{gap:30px}.r4-process-copy>h2{font-size:34px}
 #trainer .r3-trainer-photo{height:500px}#trainer h2{font-size:34px}#trainer .r3-trainer-inner{gap:35px}
 #free .r3-podcast-player{padding:24px}#free .r3-podcast-player h4{font-size:24px}.r4-guide-grid{gap:13px}.r4-guide-card{padding:17px}.r4-guide-cover{height:190px}
 #price .r3-price-card .r2-price-layout{padding-inline:34px;gap:35px}.r4-yandex-link .r4-link-action{font-size:12px;gap:10px}
}
@media(max-width:800px){
 #about{padding-bottom:135px}#audience .r2-ciceron{height:720px;right:-215px}#audience .r2-audience-copy{max-width:68%}#audience .r2-audience-list li{font-size:14px}#audience h2{font-size:30px}
 #problems .r4-problems-art{min-height:740px}.r4-problems-copy>h2{font-size:30px}
 #process .r3-process-layout{gap:25px;grid-template-columns:1fr .85fr}#process .r3-process-story{font-size:14px}.r4-process-copy>h2{font-size:31px}
 #trainer .r3-trainer-inner{gap:25px}#trainer .r3-trainer-photo{height:450px}#trainer .r4-trainer-preview{font-size:14px}
 #free .r3-podcast-studio{grid-template-columns:.9fr 1.1fr}#free .r3-podcast-player{padding:21px}.r4-guide-cover{height:160px}.r4-guide-copy>strong{font-size:18px}
 #price .r3-price-card .r2-price-layout{padding-inline:30px;gap:28px}#price .r2-graduates{margin-top:-73px}#price .r2-price-value{font-size:48px}
 #reviews .r4-yandex-link{padding:22px;flex-direction:column;align-items:stretch}.r4-yandex-link .r4-link-action{justify-content:space-between;font-size:14px}
}
@media(max-width:650px){
 #about{padding-bottom:80px}#audience .r2-audience-inner{padding-top:185px;padding-bottom:36px}#audience .r2-audience-copy,#audience[data-refinement=B] .r2-audience-copy,#audience[data-refinement=C] .r2-audience-copy{width:100%;max-width:none}
 .r4-ciceron-window{top:-90px}
 #audience .r2-ciceron{right:-92px;top:7px;bottom:auto;width:460px;height:430px;opacity:.85;mask-image:linear-gradient(180deg,#000 38%,transparent 95%)}
 #audience h2{font-size:30px;max-width:24ch}#audience .prose{font-size:14px;line-height:1.7;margin-bottom:17px}#audience .r2-audience-list li{font-size:14px;line-height:1.5;padding:9px 0}
 #audience[data-refinement=B] .r2-audience-list li{font-size:14px;padding:8px 0}#audience[data-refinement=C] .r2-audience-list{grid-template-columns:1fr;gap:0}#audience[data-refinement=C] .r2-audience-list li{font-size:14px}
 #problems{padding-block:30px 43px}body.landing-variant-b #problems .faq-compact,body.landing-variant-b #problems[data-refinement=B] .faq-compact,body.landing-variant-b #problems[data-refinement=C] .faq-compact{display:flex;flex-direction:column;gap:15px}
 #problems .r4-problems-art{height:285px;min-height:0;width:100%}.r4-problems-art>img{left:-22px;inset-block:0;width:calc(100% + 44px);object-position:30% 35%}
 .r4-photo-edge{inset:0 -23px;background:linear-gradient(0deg,var(--ui-bg),transparent 45%),linear-gradient(90deg,var(--ui-bg),transparent 12%,transparent 80%,var(--ui-bg))}
 #problems[data-refinement=B] .r4-problems-art>img{left:-22px;width:calc(100% + 44px);object-position:35% 35%}
 .r4-problems-copy>h2{font-size:31px;margin-bottom:24px}body.landing-variant-b #problems .faq-compact summary{font-size:14px;min-height:58px;line-height:1.5}body.landing-variant-b #problems .faq-answer p{font-size:14px}
 #process{padding-block:42px}#process .r3-process-layout,#process[data-refinement=B] .r3-process-layout{display:flex;flex-direction:column;gap:25px}.r4-process-copy>h2{font-size:32px;margin-bottom:21px}#process .r3-process-story{font-size:14px}
 #process .r2-album{max-width:460px;margin:auto;width:100%}#process .r2-album .photo-button:first-child,#process[data-refinement=B] .r2-album .photo-button:first-child{aspect-ratio:1.75}#process .r2-album .photo-button:nth-child(n+2){aspect-ratio:1.8}
 #process[data-refinement=C] .r2-album{grid-template-columns:1fr 70px}#process[data-refinement=C] .r2-album .photo-button:first-child{aspect-ratio:auto;min-height:250px}#process[data-refinement=C] .r2-album .photo-button:nth-child(n+2){aspect-ratio:1/1.6}
 #start .r3-start-inner{padding:34px 22px;gap:21px}#start h2{font-size:31px}#start .r3-start-date{font-size:19px}#start .r3-start-inner>div:last-child{width:100%}#start .button{min-width:0;width:100%}#start[data-refinement=B]{padding:14px 13px}#start[data-refinement=B] .r3-start-inner{padding:29px 20px}
 #trainer .r3-trainer-inner{display:flex;flex-direction:column;padding-top:35px;gap:0}#trainer .r2-trainer-story{padding-bottom:22px}#trainer h2{font-size:31px}#trainer .r4-trainer-preview{font-size:15px}
 #trainer .r3-trainer-photo{height:330px;width:100%;max-width:335px}#trainer .r3-trainer-photo img{object-position:center bottom}#trainer .r2-trainer-links{margin-top:22px}#trainer[data-refinement=C] .r4-trainer-full{font-size:14px}
 #results .r4-skill-open .skill{padding:20px}#results .r4-skill-heading{font-size:16px}#results .r4-skill-heading>.skill-icon svg{width:35px;height:35px}#results .r4-skill-teaser{font-size:13px;margin-top:12px}
 #free .r3-podcast-studio{display:flex;flex-direction:column;min-height:0}#free .r3-podcast-head{padding:21px 20px 9px;order:0}#free .r3-podcast-player{padding:22px 20px;border-left:0;border-bottom:1px solid var(--ui-line);order:1}#free .r3-podcast-list{order:2;max-height:270px}#free .r3-podcast-player h4{font-size:23px}
 .r4-guide-grid{grid-template-columns:1fr;gap:12px}.r4-guide-card,#free[data-refinement=B] .r4-guide-card,#free[data-refinement=C] .r4-guide-card,#free[data-refinement=C] .r4-guide-card:first-child{display:grid;grid-template-columns:82px 1fr;gap:17px;padding:17px;align-items:center;grid-row:auto}
 .r4-guide-cover,#free[data-refinement=B] .r4-guide-cover,#free[data-refinement=C] .r4-guide-cover,#free[data-refinement=C] .r4-guide-card:first-child .r4-guide-cover{height:125px;margin:0}
 .r4-guide-copy{gap:7px}.r4-guide-copy>strong,#free[data-refinement=B] .r4-guide-copy>strong{font-size:18px}.r4-guide-copy>span:not(.r4-guide-action){font-size:12px;line-height:1.55}.r4-guide-copy>small{font-size:10px}.r4-guide-action{font-size:12px;padding-top:3px}
 #free[data-refinement=C] .r4-guide-grid{grid-template-columns:1fr}#free[data-refinement=C] .r4-guide-card{grid-template-columns:108px 1fr}#free[data-refinement=C] .r4-guide-cover{height:145px}
 .r4-guide-footer{font-size:11px;gap:10px}.r4-guide-footer a{line-height:1.5}#free .r4-material-tabs{margin-bottom:20px}
 #reviews .r4-yandex-link{padding:21px}.r4-yandex-link .r4-link-action{font-size:12px}.r4-yandex-link .r4-link-arrow{width:36px;height:36px}
 #price,#price[data-refinement=B]{padding:85px 0 40px}#price .r3-price-card .r2-price-layout{display:flex;flex-direction:column;padding:0 22px 32px;gap:27px}
 #price .r2-graduates,#price[data-refinement=B] .r2-graduates,#price[data-refinement=C] .r2-graduates{order:-1;margin-top:-58px;width:100%}#price .r2-price-copy{order:1;width:100%}
 #price .r2-price-copy>h2{font-size:33px}#price .r2-price-value{font-size:53px}#price .r2-price-actions .button{width:100%}#price .r3-price-card .r2-price-actions>.text-link{justify-content:center}
 #price[data-refinement=B]{padding-inline:12px}#price[data-refinement=B] .r3-price-card{border-radius:15px}#price[data-refinement=B] .r2-price-layout{padding-inline:17px}
 #price[data-refinement=C] .r2-price-layout{padding:0 22px 28px}#price .r2-graduates .r2-media-controls{flex-wrap:nowrap}#price .r2-graduates .r2-media-controls button{width:36px;height:36px}
 .r4-photo-dialog .lightbox-top{padding:6px 9px}.r4-photo-dialog .lightbox-top p{font-size:10px;max-width:calc(100% - 42px)}.r4-photo-stage .r4-photo-arrow{width:40px;height:40px}.r4-photo-stage #photo-prev{left:8px}.r4-photo-stage #photo-next{right:8px}.r4-photo-dialog .lightbox-bottom{font-size:10px;padding:8px 10px}
 .r4-skill-dialog,.r4-trainer-dialog,.r4-skill-dialog[data-presentation=B]{padding:35px 23px 23px;border-radius:14px}#skill-dialog-title{font-size:28px;margin:14px 0 20px}#skill-details p,.r4-trainer-dialog .prose{font-size:15px;line-height:1.75}
 .r4-skill-modal-controls{gap:8px;margin-top:24px}.r4-skill-dots button{width:20px}.r4-skill-modal-controls>[data-skill-step]{width:38px;height:38px;flex:none}
 .r4-skill-dialog[data-presentation=B] .r4-skill-modal-layout{display:block}.r4-skill-dialog[data-presentation=B] .r4-skill-index{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--ui-line);padding:0 0 15px;margin:0 0 20px}.r4-skill-index button{padding:8px;font-size:11px}.r4-trainer-dialog>h2{font-size:29px}
}
@media(max-width:365px){#audience .r2-ciceron{right:-105px}.r4-guide-card,#free[data-refinement=B] .r4-guide-card,#free[data-refinement=C] .r4-guide-card,#free[data-refinement=C] .r4-guide-card:first-child{grid-template-columns:69px 1fr;gap:13px;padding:14px}.r4-guide-copy>strong{font-size:17px}#results .r4-skill-open .skill{padding:18px}#price .r3-price-card .r2-price-layout{padding-inline:18px}.r4-skill-dialog{padding-inline:19px}.r4-skill-dots button{width:17px}}
@media(prefers-reduced-motion:reduce){.r4-material-panel,#podcast-play>span,.r4-yandex-link,.r4-link-arrow{transition:none!important}}


/* /design/course-r5.css */
/* R5 keeps the exact chosen R4 composition. Only requested visual/interaction changes. */
#price .r3-price-card,#results .r3-skill-card{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-panel-top) 88%,transparent),var(--ui-panel));}
html[data-theme=light] #price .r3-price-card,html[data-theme=light] #results .r3-skill-card{background:linear-gradient(130deg,var(--ui-panel),var(--ui-bg-soft));}
/* Separate dark veil covers ALL of the source photograph, below the text. */
.r5-hero-veil{position:absolute;inset:0;z-index:-1;background:#03050b;opacity:0;pointer-events:none;transition:opacity .3s ease}
#hero[data-refinement=B] .r5-hero-veil{opacity:.23}
#hero[data-refinement=C] .r5-hero-veil{opacity:.38}
.r3-video-viewport{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;cursor:grab}
.r3-video-viewport::-webkit-scrollbar{display:none;width:0;height:0}
.r3-video-viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}
.r3-video-viewport img{-webkit-user-drag:none;user-select:none}
.r3-video-screen [data-video-play]{touch-action:pan-y}
.r3-video-rail .r3-rail-heading>div>p:empty{display:none}
.r2-review-tools{padding-bottom:19px}
#price .r2-media-controls{padding-top:14px}
#price .r2-graduates [data-graduate-prev],#price .r2-graduates [data-graduate-next]{width:38px;height:38px}
.r5-enrol-success{text-align:center;padding:20px 1px 8px}
.r5-success-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ui-selected);color:var(--ui-accent-ink);margin:0 auto 25px}
.r5-success-mark svg{width:31px;height:31px;stroke-width:2}
.r5-enrol-success h2{font-size:32px;line-height:1.17;margin:0 0 18px;max-width:none;padding:0}
.r5-enrol-success>p{font-size:15px;line-height:1.75;color:var(--ui-muted-strong);margin:0 0 23px}
.r5-enrol-success .button{width:100%;margin-top:20px}
.r5-success-demo{font-size:11px;line-height:1.7;padding:13px;border-radius:8px;background:var(--ui-bg-soft);color:var(--ui-muted)}
.r5-enrol-note{font-size:11px;line-height:1.7;color:var(--ui-muted);background:var(--ui-bg-soft);padding:11px 13px;border-radius:7px}
.r5-fixed-choices{display:grid;gap:7px;font-size:11px;color:var(--ui-muted);padding:14px 0 20px;border-bottom:1px solid var(--ui-line);margin-bottom:15px}
.r5-fixed-choices>button{display:flex;align-items:center;justify-content:space-between;text-align:left;border:0;padding:5px 0;min-height:26px;font-size:11px;color:var(--ui-muted-strong)}
.r5-fixed-choices>button strong{font-weight:650;color:var(--ui-accent-ink)}
@media(max-width:650px){.r5-enrol-success h2{font-size:28px}.r5-enrol-success>p{font-size:14px}.r5-success-mark{width:55px;height:55px;margin-bottom:21px}}
@media(prefers-reduced-motion:reduce){.r5-hero-veil{transition:none}.r3-video-viewport{scroll-behavior:auto}}


/* /design/theme-feature-panels.css */
/* Exact V274 graphite semantic values local to light-page CTA panels. */
html[data-site-theme="light-warm"] :is(#start,#price){
--ui-bg:#040403;
--ui-bg-soft:#080807;
--ui-panel:#0B0B0A;
--ui-panel-top:#131311;
--ui-control:#171714;
--ui-inset:#060605;
--ui-hover:#2B2923;
--ui-line:#2B2925;
--ui-line-strong:#3D3932;
--ui-text:#F1EFE9;
--ui-muted:#ADA89F;
--ui-muted-strong:#D1CAC0;
--ui-ink:#1A1711;
--ui-sheen:#D2C2A6;
--ui-scroll:#59564E;
--ui-accent-fill:#F5A04F;
--ui-accent-ink:#F5A04F;
--ui-accent-hover:#FFB762;
--ui-on-accent:#21180F;
--ui-selected:#332718;
--ui-control-top:#24231E;
--ui-control-bottom:#12120F;
--ui-shadow:0 14px 34px #0003;
--ui-menu-shadow:0 24px 70px #0005;
--ui-danger:#EF5369;
--ui-success:#57CD9A;
--ui-warning:#FFC26A;
color:var(--ui-text);color-scheme:dark;
}


/* /design/course-r6.css */
/* R6: quiet flat finishes. Accent belongs to actions, not yellow/brown surface washes. */
html{--r6-card:linear-gradient(145deg,color-mix(in srgb,var(--ui-panel-top) 88%,transparent),var(--ui-panel));--r6-feature:radial-gradient(ellipse at 18% 0%,#72849b20,transparent 60%),linear-gradient(124deg,#272b31 0%,#171a20 47%,#22262d 100%);--r6-feature-alt:radial-gradient(ellipse at 90% 100%,#7c81962b,transparent 68%),linear-gradient(116deg,#171b24,#2b2f37 60%,#171a21)}
html[data-surface-variant=B]{--r6-feature:radial-gradient(ellipse at 15% 0%,#9690a322,transparent 62%),linear-gradient(135deg,#302e37,#1b1b21 54%,#272931);--r6-feature-alt:radial-gradient(ellipse at 86% 90%,#77738d27,transparent 65%),linear-gradient(112deg,#1b1b23,#302d37 58%,#1b2025)}
html[data-surface-variant=C]{--r6-feature:radial-gradient(ellipse at 72% 15%,#80a4b322,transparent 67%),linear-gradient(118deg,#253238,#171f24 58%,#252c34);--r6-feature-alt:radial-gradient(ellipse at 12% 90%,#6e9bad25,transparent 64%),linear-gradient(123deg,#172128,#2c363d 54%,#161d25)}
#start .r3-start-inner{background:var(--r6-feature);border:0;box-shadow:none;border-radius:0;padding-block:37px;z-index:0}
#start{z-index:1}
#start .r3-start-date{color:var(--ui-muted-strong);font-weight:500}
#price .r3-price-card,html[data-theme=light] #price .r3-price-card{background:var(--r6-feature-alt);box-shadow:none;border:0;border-radius:0}
#reviews .r4-yandex-link,#free .r4-guide-card,#free .r3-podcast-player{background:var(--r6-card)}
#reviews .r4-yandex-link:hover,#reviews .r4-yandex-link:focus-visible{background:var(--r6-card)}
#free .r3-podcast-player{border:0;border-left:1px solid var(--ui-line)}
html[data-theme=light] #free .r3-podcast-player,html[data-theme=light] #free .r4-guide-card,html[data-theme=light] #reviews .r4-yandex-link{background:linear-gradient(137deg,#fffefa,#f1eee9)}
/* Light-page invitations deliberately use a different, inkier dark composition. */
html[data-site-theme=light-warm] #start .r3-start-inner{background:radial-gradient(ellipse at 83% 0%,#82869132,transparent 62%),linear-gradient(110deg,#171b22,#30343c 63%,#1d222b)}
html[data-site-theme=light-warm] #price .r3-price-card{background:radial-gradient(ellipse at 25% 100%,#596c802e,transparent 62%),linear-gradient(129deg,#30373e,#171e27 58%,#252a35)}
/* FAQ height is measured once per text/width change; the image no longer stretches on selection. */
body.landing-variant-b #problems .faq-list{align-content:start;overflow:visible;flex:none}
.r4-problems-art{align-self:start;flex:none}
.r6-faq-measure .faq-item{animation:none!important;transition:none!important}
/* Trainer shares the Cicero surface and restrained source texture. The photo is not a row sizer. */
#trainer{background:var(--ui-bg-soft);position:relative;isolation:isolate;overflow:visible;z-index:2}
#trainer:before{content:'';position:absolute;inset:0;background:url("/design/assets/original/useful.png") center/cover;opacity:.045;pointer-events:none;z-index:-2}
html[data-theme=light] #trainer:before,html[data-site-theme=mixed] #trainer:before{opacity:.20}
#trainer .r3-trainer-inner{position:relative;min-height:460px;padding-top:34px;padding-bottom:0;display:block}
#trainer .r2-trainer-story{width:52%;max-width:625px;position:relative;z-index:1;padding-bottom:35px}
#trainer .r3-trainer-photo{position:absolute;bottom:0;right:28px;width:45%;height:565px;max-width:560px;margin:0;background:none;overflow:hidden}
#trainer .r3-trainer-photo>img{object-fit:contain;object-position:center bottom}
#trainer .r4-trainer-preview{font-size:15px;line-height:1.75}
#trainer h2{font-size:37px;margin-bottom:20px}
#trainer .r2-trainer-links{margin-top:21px}
/* A complete viewport overlay has no visible giant panel. Photo remains intrinsically fitted,
   but previous/next are anchored to the overlay edges, not to that photograph. */
#photo-dialog.r4-photo-dialog{position:fixed;inset:0;box-sizing:border-box;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;min-width:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden;color:#f5f6f8}
#photo-dialog.r4-photo-dialog[open]{display:grid;place-items:center}
#photo-dialog::backdrop{background:#080a0eea}
#photo-dialog .lightbox-top{position:absolute;top:10px;left:74px;right:74px;width:auto;max-width:none;padding:8px 16px;min-height:50px;z-index:3;color:#e8eaf0}
#photo-dialog .lightbox-top p{color:#d7dce5;font-size:13px;max-width:calc(100% - 52px)}
#photo-dialog #close-photo{color:#e7ecf4;width:40px;height:40px;border-radius:50%;background:#ffffff12}
#photo-dialog .lightbox-bottom{position:absolute;bottom:11px;left:72px;right:72px;z-index:3;min-height:36px;padding:5px 12px}
#photo-dialog .lightbox-bottom a{color:#edb479;font-size:12px}
#photo-dialog .r4-photo-stage{position:relative;align-self:center;justify-self:center;max-width:none;flex:none;min-height:0;margin:0}
#photo-dialog .r4-photo-stage>img{width:100%;height:100%;object-fit:contain;border-radius:7px;box-shadow:none}
#photo-dialog>.r4-photo-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid #ffffff3a;border-radius:50%;background:#262b34eb;color:#fff;display:grid;place-items:center;padding:0;z-index:5}
#photo-dialog>#photo-prev{left:22px}#photo-dialog>#photo-next{right:22px}
#photo-dialog>.r4-photo-arrow:hover,#photo-dialog>.r4-photo-arrow:focus-visible{background:var(--ui-accent-fill);color:var(--ui-on-accent);border-color:transparent}
/* Larger real covers. A and C retain a three-book shelf; B is an alternative editorial row. */
#free .r4-guide-card{padding:16px;gap:0;border-radius:14px}
#free .r4-guide-cover{height:auto;aspect-ratio:5/7;width:100%;max-width:320px;margin:0 auto 20px}
#free .r4-guide-cover img{width:100%;height:100%;max-width:none;object-fit:contain;aspect-ratio:5/7;border-radius:5px;box-shadow:none}
#free .r4-guide-copy{gap:10px}
#free .r4-guide-copy>strong{font-size:22px;line-height:1.28}
#free .r4-guide-copy>span:not(.r4-guide-action){font-size:13px;line-height:1.65}
#free[data-cover-layout=B] .r4-guide-grid{grid-template-columns:1fr}
#free[data-cover-layout=B] .r4-guide-card{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;padding:20px 26px;align-items:center}
#free[data-cover-layout=B] .r4-guide-cover{margin:0;height:280px;max-width:none;aspect-ratio:5/7}
#free[data-cover-layout=B] .r4-guide-copy{max-width:62ch;gap:15px}
#free[data-cover-layout=B] .r4-guide-copy>strong{font-size:27px}
#free[data-cover-layout=C] .r4-guide-card{background:none;border:0;padding:0 8px}
#free[data-cover-layout=C] .r4-guide-cover{max-width:340px;margin-bottom:25px}
#free[data-cover-layout=C] .r4-guide-copy{padding-inline:8px}
#free[data-cover-layout=C] .r4-guide-action{border-top:1px solid var(--ui-line);padding-top:17px;margin-top:4px}
/* One compact footer: all existing contact/legal information, plus the requested external tile. */
.r6-footer{background:var(--ui-bg-soft);padding:0;border:0;position:relative}
.r6-footer-inner{padding-block:38px 28px}
.r6-footer-top{display:grid;grid-template-columns:1fr 1.05fr .95fr;gap:36px;align-items:start}
.r6-footer-brand>strong{display:block;font-size:24px;letter-spacing:-.03em;font-weight:650;margin-bottom:10px}
.r6-footer-brand>p{font-size:12px;line-height:1.7;max-width:31ch;color:var(--ui-muted)}
.r6-footer-contact{display:flex;flex-direction:column;align-items:start;gap:10px}
.r6-footer-phone{font-size:21px;font-weight:550;line-height:1.3;letter-spacing:-.02em}
.r6-footer-address{display:flex;gap:9px;font-size:12px;line-height:1.7;color:var(--ui-muted-strong)}
.r6-footer-address>svg{width:17px;height:17px;margin-top:2px}
.r6-footer-socials{display:flex;gap:9px 18px;flex-wrap:wrap;font-size:12px;color:var(--ui-muted-strong)}
.r6-footer-socials a:hover{color:var(--ui-accent-ink)}
.r6-footer-ai{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--ui-line);background:var(--r6-card);border-radius:10px;padding:14px 16px;max-width:300px}
.r6-footer-ai>span{display:flex;flex-direction:column;gap:5px}
.r6-footer-ai strong{font-size:14px;font-weight:600}.r6-footer-ai small{font-size:11px;color:var(--ui-muted)}
.r6-footer-ai>svg{width:18px;color:var(--ui-accent-ink);transition:transform .22s}
.r6-footer-ai:hover>svg{transform:translate(3px,-3px)}
.r6-footer-ai:hover{border-color:var(--ui-accent-ink)}
.r6-footer-bottom{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-top:26px;font-size:10px;color:var(--ui-muted)}
.r6-footer-legal{display:flex;gap:9px 19px;flex-wrap:wrap;justify-content:end;max-width:750px}
.r6-footer-legal a:hover{color:var(--ui-accent-ink)}
.r6-footer-note{font-size:9px;color:var(--ui-muted);margin-top:13px}
.menu-page-links .r6-next-page{display:flex;align-items:center;gap:10px}.menu-page-links .r6-next-page svg{width:16px;height:16px;color:var(--ui-muted)}
@media(max-width:1100px){
 #trainer .r3-trainer-inner{min-height:445px}#trainer .r3-trainer-photo{height:520px;right:18px;width:43%}#trainer .r2-trainer-story{width:55%}#trainer h2{font-size:33px}#trainer .r4-trainer-preview{font-size:14px}
 #free .r4-guide-copy>strong{font-size:20px}.r6-footer-top{gap:24px}.r6-footer-phone{font-size:19px}.r6-footer-ai{padding:12px}
}
@media(max-width:800px){
 #trainer .r3-trainer-inner{min-height:430px;padding-top:35px}#trainer .r3-trainer-photo{height:440px;right:15px;width:43%}#trainer .r2-trainer-story{width:56%}#trainer h2{font-size:30px}
 .r6-footer-top{grid-template-columns:1fr 1fr;gap:27px}.r6-footer-ai{grid-column:1/-1;max-width:340px}.r6-footer-bottom{display:block}.r6-footer-legal{justify-content:start;margin-top:15px}
}
@media(max-width:650px){
 #trainer .r3-trainer-inner,#trainer[data-variant=B] .r3-trainer-inner{display:flex;flex-direction:column;min-height:0;gap:0;padding-top:33px}
 #trainer .r2-trainer-story{width:100%;max-width:none;padding-bottom:15px}#trainer .r3-trainer-photo{position:relative;right:auto;bottom:auto;width:100%;max-width:370px;height:385px;margin:0 auto;align-self:center}
 #trainer .r4-trainer-preview{font-size:15px}#trainer h2{font-size:31px}
 #start .r3-start-inner{padding-block:33px}
 #photo-dialog .lightbox-top{left:11px;right:11px;top:7px;padding:5px 5px}
 #photo-dialog .lightbox-top p{font-size:11px;line-height:1.6;max-width:calc(100% - 53px)}
 #photo-dialog>.r4-photo-arrow{width:42px;height:42px}#photo-dialog>#photo-prev{left:6px}#photo-dialog>#photo-next{right:6px}
 #photo-dialog .lightbox-bottom{left:12px;right:12px;bottom:10px;padding:4px;gap:10px}
 #photo-dialog .lightbox-bottom a{font-size:11px}
 #free .r4-guide-grid{grid-template-columns:1fr;gap:15px}
 #free .r4-guide-card{display:grid;grid-template-columns:minmax(105px,.85fr) minmax(0,1fr);gap:17px;align-items:center;padding:17px}
 #free .r4-guide-cover{width:100%;height:auto;max-width:none;margin:0;aspect-ratio:5/7}
 #free .r4-guide-copy{gap:9px}#free .r4-guide-copy>strong{font-size:18px}#free .r4-guide-copy>span:not(.r4-guide-action){font-size:12px}
 #free[data-cover-layout=B] .r4-guide-card{display:flex;flex-direction:column;gap:21px;padding:21px}
 #free[data-cover-layout=B] .r4-guide-cover{width:100%;height:auto;max-width:260px;margin:auto}
 #free[data-cover-layout=B] .r4-guide-copy>strong{font-size:23px}
 #free[data-cover-layout=C] .r4-guide-card{grid-template-columns:minmax(135px,1fr) minmax(0,1fr);padding:14px 0;gap:18px;border-bottom:1px solid var(--ui-line);border-radius:0}
 #free[data-cover-layout=C] .r4-guide-cover{margin:0;width:100%;max-width:none}#free[data-cover-layout=C] .r4-guide-copy{padding:0}
 .r6-footer-inner{padding-top:31px;padding-bottom:85px}.r6-footer-top{grid-template-columns:1fr;gap:23px}
 .r6-footer-brand>p{max-width:42ch}.r6-footer-brand>strong{font-size:24px;margin-bottom:7px}
 .r6-footer-ai{grid-column:auto;width:100%;max-width:none;padding:15px}.r6-footer-contact{gap:12px}.r6-footer-phone{font-size:22px}
 .r6-footer-bottom{margin-top:24px;font-size:10px}.r6-footer-legal{gap:9px 16px;font-size:10px;line-height:1.6}.r6-footer-note{font-size:9px;line-height:1.6}
}
@media(max-width:365px){#free .r4-guide-card{padding:13px;gap:13px;grid-template-columns:110px minmax(0,1fr)}#free .r4-guide-copy>strong{font-size:17px}#free .r4-guide-copy>span:not(.r4-guide-action){font-size:11px}#free[data-cover-layout=C] .r4-guide-card{grid-template-columns:130px minmax(0,1fr);gap:13px}#trainer .r3-trainer-photo{height:360px}}
@media(prefers-reduced-motion:reduce){.r6-footer-ai>svg{transition:none}}


/* /design/course-r7.css */
/* R7 – backgrounds are photographic/textural, not another warm gradient pass.
   Accepted R3–R6 geometry remains the owner; this file changes only finish and materials composition. */

/* ---------- Surface world A: blurred course photography ---------- */
html[data-surface-variant=A] #start .r3-start-inner{
  background-color:#0c0e11;
  background-image:linear-gradient(#07090bd9,#0b0d10e8),url("/design/assets/backgrounds/start-blur.webp");
  background-size:cover;
  background-position:center 44%;
}
html[data-surface-variant=A] #price .r3-price-card{
  background-color:#0a0c0f;
  background-image:linear-gradient(#090b0edb,#111317eb),url("/design/assets/backgrounds/price-blur.webp");
  background-size:cover;
  background-position:center 48%;
}
html[data-surface-variant=A] #free{
  background-color:var(--ui-bg);
  background-image:linear-gradient(color-mix(in srgb,var(--ui-bg) 84%,transparent),color-mix(in srgb,var(--ui-bg) 94%,transparent)),url("/design/assets/original/useful.png");
  background-size:cover;
  background-position:center;
}
html[data-surface-variant=A] #audience{
  background-image:linear-gradient(color-mix(in srgb,var(--ui-bg-soft) 87%,transparent),color-mix(in srgb,var(--ui-bg-soft) 96%,transparent)),url("/design/assets/original/bg_about.png");
  background-size:cover;
  background-position:center;
}
html[data-surface-variant=A] #reviews .r4-yandex-link{
  background-color:var(--ui-panel);
  background-image:linear-gradient(color-mix(in srgb,var(--ui-panel) 90%,transparent),color-mix(in srgb,var(--ui-panel) 96%,transparent)),url("/design/assets/original/bg_about.png");
  background-size:cover;
}

/* ---------- Surface world B: quiet graphite texture ---------- */
html[data-surface-variant=B] #start .r3-start-inner,
html[data-surface-variant=B] #price .r3-price-card{
  background-color:#101216;
  background-image:url("/design/assets/original/bg_about.png");
  background-size:cover;
  background-position:center;
  background-blend-mode:soft-light;
}
html[data-surface-variant=B] #free,
html[data-surface-variant=B] #audience{
  background-color:var(--ui-bg-soft);
  background-image:url("/design/assets/original/bg_about.png");
  background-size:cover;
  background-position:center;
  background-blend-mode:soft-light;
}
html[data-surface-variant=B] #reviews .r4-yandex-link{
  background-color:var(--ui-panel);
  background-image:url("/design/assets/original/bg_about.png");
  background-size:cover;
  background-blend-mode:soft-light;
}

/* ---------- Surface world C: smoky stage ---------- */
html[data-surface-variant=C] #start .r3-start-inner{
  background-color:#0a0d11;
  background-image:linear-gradient(90deg,#080b0fe6,#11151ad1),url("/design/assets/original/useful.png");
  background-size:cover;
  background-position:center 48%;
}
html[data-surface-variant=C] #price .r3-price-card{
  background-color:#0a0c0f;
  background-image:linear-gradient(110deg,#080b0fe8,#14181dd1),url("/media/wp/uploads/2017/08/29-2.jpg");
  background-size:cover;
  background-position:center;
}
html[data-surface-variant=C] #free{
  background-color:var(--ui-bg);
  background-image:linear-gradient(120deg,color-mix(in srgb,var(--ui-bg) 86%,transparent),color-mix(in srgb,var(--ui-bg-soft) 94%,transparent)),url("/media/wp/uploads/2017/08/1.1-2.jpg");
  background-size:cover;
  background-position:center;
}
html[data-surface-variant=C] #audience{
  background-color:var(--ui-bg-soft);
  background-image:linear-gradient(90deg,color-mix(in srgb,var(--ui-bg-soft) 88%,transparent),color-mix(in srgb,var(--ui-bg-soft) 95%,transparent)),url("/design/assets/original/useful.png");
  background-size:cover;
}
html[data-surface-variant=C] #reviews .r4-yandex-link{
  background-color:var(--ui-panel);
  background-image:linear-gradient(115deg,color-mix(in srgb,var(--ui-panel) 91%,transparent),color-mix(in srgb,var(--ui-bg-soft) 94%,transparent)),url("/design/assets/original/useful.png");
  background-size:cover;
}

/* Owner correction after R7 approval: the Free Materials section itself has no
   extra backdrop. Only its actual podcast / guide components own surfaces. */
html[data-surface-variant=A] #free,
html[data-surface-variant=B] #free,
html[data-surface-variant=C] #free{
  background-color:transparent;
  background-image:none;
}

/* The warm accent remains an action colour, never a surface wash. */
#start .r3-start-inner,#price .r3-price-card,#reviews .r4-yandex-link,#free .r4-guide-card,#free .r3-podcast-studio{box-shadow:none}
#reviews .r4-yandex-link{border-color:var(--ui-line)}
#reviews .r4-yandex-link:hover,#reviews .r4-yandex-link:focus-visible{border-color:var(--ui-line-strong)}

/* ---------- Materials: one consistent 520px desktop stage ---------- */
#free{--r7-material-height:520px}
#free .r4-material-panels{min-width:0}
#free .r4-material-panel{min-width:0}
#free .r4-guide-cover img{object-fit:contain}
.r7-guides-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}
.r7-guides-head h3{font-size:25px;line-height:1.3;margin:0}
.r7-guides-head>span{font-size:11px;color:var(--ui-muted)}

/* A – the composition the owner liked in the generated visual: both cards together. */
#free[data-cover-layout=A] .r4-material-tabs{display:none!important}
#free[data-cover-layout=A] .r4-material-panels{
  display:grid;
  grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);
  gap:18px;
  align-items:stretch;
}
#free[data-cover-layout=A] .r4-material-panel{
  grid-area:auto;
  height:var(--r7-material-height);
  min-height:var(--r7-material-height);
  opacity:1;
  visibility:visible;
  pointer-events:auto;
}
#free[data-cover-layout=A] #materials-podcasts .r3-materials-grid,
#free[data-cover-layout=A] #materials-podcasts .r3-podcast-studio{height:100%;min-height:0}
#free[data-cover-layout=A] #materials-podcasts .r3-podcast-studio{
  grid-template-columns:.76fr 1.24fr;
}
#free[data-cover-layout=A] #materials-podcasts .r3-podcast-list{max-height:none;min-height:0}
#free[data-cover-layout=A] #materials-podcasts .r3-podcast-player{padding-block:35px}
#free[data-cover-layout=A] #materials-guides{
  display:flex;
  flex-direction:column;
  padding:17px;
  border:1px solid var(--ui-line);
  border-radius:15px;
  background:color-mix(in srgb,var(--ui-panel) 94%,transparent);
}
#free[data-cover-layout=A] #materials-guides .r4-guide-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  flex:1;
  min-height:0;
}
#free[data-cover-layout=A] #materials-guides .r4-guide-card{
  height:100%;
  min-height:0;
  padding:13px 10px 14px;
  border-color:var(--ui-line);
}
#free[data-cover-layout=A] #materials-guides .r4-guide-cover{height:172px;margin-bottom:13px}
#free[data-cover-layout=A] #materials-guides .r4-guide-copy{gap:6px}
#free[data-cover-layout=A] #materials-guides .r4-guide-copy>small{font-size:9px}
#free[data-cover-layout=A] #materials-guides .r4-guide-copy>strong{font-size:16px;line-height:1.28}
#free[data-cover-layout=A] #materials-guides .r4-guide-copy>span:not(.r4-guide-action){font-size:11px;line-height:1.45}
#free[data-cover-layout=A] #materials-guides .r4-guide-action{font-size:11px;padding-top:3px}
#free[data-cover-layout=A] #materials-guides .r4-guide-footer{font-size:10px;margin-top:10px}

/* B – tabs stay, but the stage keeps one height while content changes. */
#free[data-cover-layout=B] .r4-material-tabs{display:grid!important}
#free[data-cover-layout=B] .r4-material-panels{height:var(--r7-material-height);min-height:var(--r7-material-height)}
#free[data-cover-layout=B] .r4-material-panel{height:100%;min-height:100%}
#free[data-cover-layout=B] #materials-podcasts .r3-materials-grid,
#free[data-cover-layout=B] #materials-podcasts .r3-podcast-studio{height:100%;min-height:0}
#free[data-cover-layout=B] #materials-guides{padding:16px;border:1px solid var(--ui-line);border-radius:15px;background:color-mix(in srgb,var(--ui-panel) 94%,transparent)}
#free[data-cover-layout=B] #materials-guides .r4-guide-grid{height:392px;align-items:stretch}
#free[data-cover-layout=B] #materials-guides .r4-guide-card{height:100%;padding:14px}
#free[data-cover-layout=B] #materials-guides .r4-guide-cover{height:178px;margin-bottom:14px}

/* C – one media studio, two zones, almost no card-on-card chrome. */
#free[data-cover-layout=C] .r4-material-tabs{display:none!important}
#free[data-cover-layout=C] .r4-material-panels{
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);
  gap:0;
  height:var(--r7-material-height);
  min-height:var(--r7-material-height);
  overflow:hidden;
  border:1px solid var(--ui-line);
  border-radius:16px;
  background:color-mix(in srgb,var(--ui-panel) 94%,transparent);
}
#free[data-cover-layout=C] .r4-material-panel{
  grid-area:auto;
  height:100%;
  min-height:0;
  opacity:1;
  visibility:visible;
  pointer-events:auto;
}
#free[data-cover-layout=C] #materials-podcasts{border-right:1px solid var(--ui-line)}
#free[data-cover-layout=C] #materials-podcasts .r3-materials-grid,
#free[data-cover-layout=C] #materials-podcasts .r3-podcast-studio{height:100%;min-height:0}
#free[data-cover-layout=C] #materials-podcasts .r3-podcast-studio{border:0;border-radius:0;background:transparent}
#free[data-cover-layout=C] #materials-guides{padding:18px 16px;display:flex;flex-direction:column}
#free[data-cover-layout=C] .r7-guides-head{margin-bottom:7px}
#free[data-cover-layout=C] #materials-guides .r4-guide-grid{grid-template-columns:1fr;gap:8px;flex:1}
#free[data-cover-layout=C] #materials-guides .r4-guide-card{
  display:grid;
  grid-template-columns:74px 1fr;
  gap:12px;
  align-items:center;
  padding:8px;
  border:0;
  border-radius:10px;
  background:transparent;
}
#free[data-cover-layout=C] #materials-guides .r4-guide-card:hover{background:var(--ui-hover)}
#free[data-cover-layout=C] #materials-guides .r4-guide-cover{height:105px;margin:0}
#free[data-cover-layout=C] #materials-guides .r4-guide-copy{gap:4px}
#free[data-cover-layout=C] #materials-guides .r4-guide-copy>strong{font-size:16px}
#free[data-cover-layout=C] #materials-guides .r4-guide-copy>span:not(.r4-guide-action){font-size:10px;line-height:1.4}
#free[data-cover-layout=C] #materials-guides .r4-guide-action{font-size:10px;padding:0}
#free[data-cover-layout=C] #materials-guides .r4-guide-footer{font-size:9px;margin-top:7px}

/* Five complete photo-review previews on wide screens; no sixth/seventh clipping. */
@media(min-width:901px){
  #reviews .r2-review-viewport{overflow:hidden}
}

@media(max-width:1000px){
  #free[data-cover-layout=A] .r4-material-panels,
  #free[data-cover-layout=C] .r4-material-panels{grid-template-columns:1fr 1fr}
  #free[data-cover-layout=A] #materials-podcasts .r3-podcast-studio{grid-template-columns:1fr}
  #free[data-cover-layout=A] #materials-podcasts .r3-podcast-head{grid-column:1}
  #free[data-cover-layout=A] #materials-podcasts .r3-podcast-player{grid-column:1;grid-row:auto;border-left:0;border-bottom:1px solid var(--ui-line);padding:22px}
  #free[data-cover-layout=A] #materials-podcasts .r3-podcast-list{grid-column:1;grid-row:auto;max-height:235px}
  #free[data-cover-layout=A] #materials-guides .r4-guide-cover{height:145px}
}

@media(max-width:760px){
  #free{--r7-material-height:auto}
  #free[data-cover-layout=A] .r4-material-panels,
  #free[data-cover-layout=C] .r4-material-panels{display:flex;flex-direction:column;height:auto;min-height:0;gap:14px;border:0;background:none;overflow:visible}
  #free[data-cover-layout=A] .r4-material-panel,
  #free[data-cover-layout=C] .r4-material-panel,
  #free[data-cover-layout=B] .r4-material-panels,
  #free[data-cover-layout=B] .r4-material-panel{height:auto;min-height:0}
  #free[data-cover-layout=C] #materials-podcasts{border:1px solid var(--ui-line);border-radius:15px}
  #free[data-cover-layout=C] #materials-guides{border:1px solid var(--ui-line);border-radius:15px;background:color-mix(in srgb,var(--ui-panel) 94%,transparent)}
  #free[data-cover-layout=A] #materials-guides .r4-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  #free[data-cover-layout=A] #materials-guides .r4-guide-cover{height:145px}
  #free[data-cover-layout=A] #materials-guides .r4-guide-copy>span:not(.r4-guide-action){display:none}
}

@media(max-width:520px){
  #free[data-cover-layout=A] #materials-guides .r4-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
  #free[data-cover-layout=A] #materials-guides{padding:12px}
  #free[data-cover-layout=A] #materials-guides .r4-guide-card{padding:8px 5px 10px}
  #free[data-cover-layout=A] #materials-guides .r4-guide-cover{height:118px}
  #free[data-cover-layout=A] #materials-guides .r4-guide-copy>strong{font-size:13px}
  #free[data-cover-layout=C] #materials-guides .r4-guide-card{grid-template-columns:62px 1fr}
  #free[data-cover-layout=C] #materials-guides .r4-guide-cover{height:88px}
}

@media(prefers-reduced-motion:reduce){
  #free .r4-material-panel{transition:none!important}
}


/* /design/course-r8.css */
/* The 0 state has no visual overrides: exact accepted R7. */
html #audience[data-owner-background]:not([data-owner-background="0"]),
html #start[data-owner-background]:not([data-owner-background="0"]) .r3-start-inner,
html #price[data-owner-background]:not([data-owner-background="0"]) .r3-price-card {
 color:#f1f0eb;
 background-color:#111315;
}
html #audience[data-owner-background="B"],html #start[data-owner-background="B"] .r3-start-inner,html #price[data-owner-background="B"] .r3-price-card {--r8-dark:.62}
html #audience[data-owner-background="C"],html #start[data-owner-background="C"] .r3-start-inner,html #price[data-owner-background="C"] .r3-price-card {--r8-dark:.78}
html #audience[data-owner-background="A"]{--r8-dark:.68}
html #audience[data-owner-background="B"]{--r8-dark:.78}
html #audience[data-owner-background="C"]{--r8-dark:.88}
html #start[data-owner-background]:not([data-owner-background="0"]) .r3-start-inner {
 background-image:linear-gradient(90deg,rgba(8,11,14,var(--r8-dark,.45)),rgba(8,11,14,calc(var(--r8-dark,.45) - .19))),url("/design/assets/owner-r8/start.png");background-size:cover;background-position:center;
}
html #price[data-owner-background]:not([data-owner-background="0"]) .r3-price-card {
 background-image:linear-gradient(90deg,rgba(8,11,14,var(--r8-dark,.45)),rgba(8,11,14,calc(var(--r8-dark,.45) - .05))),url("/design/assets/owner-r8/price.png");background-size:cover;background-position:center;
}
html #audience[data-owner-background]:not([data-owner-background="0"]) {
 background-image:linear-gradient(90deg,rgba(8,11,14,var(--r8-dark)),rgba(8,11,14,calc(var(--r8-dark) - .10))),url("/design/assets/owner-r8/cicero-room.png");background-size:cover;background-position:center;
}
html #audience[data-owner-background]:not([data-owner-background="0"]) .r4-ciceron-window {inset:-210px 0 0;z-index:-1}
html #audience[data-owner-background]:not([data-owner-background="0"]) .r2-ciceron {
 --r8-right:calc((100vw - min(1304px,100vw))/2 - 130px);
 --r8-copy-limit:calc((100vw - min(1304px,100vw))/2 + min(808.48px,62vw));
 --r8-mask-start:calc(100% - 100vw + var(--r8-right) + var(--r8-copy-limit));
 width:auto;height:calc(100% - 60px);max-width:none;right:var(--r8-right);bottom:0;top:auto;object-fit:contain;opacity:1;
 mask-image:linear-gradient(90deg,transparent var(--r8-mask-start),#000 calc(var(--r8-mask-start) + 120px)),linear-gradient(180deg,#000 28%,transparent 43%);mask-composite:add;filter:brightness(.94);
}
html #audience[data-owner-background="B"]:not([data-owner-background="0"]) .r2-ciceron {filter:brightness(.84)}
html #audience[data-owner-background="C"]:not([data-owner-background="0"]) .r2-ciceron {filter:brightness(.74)}
html #audience[data-owner-background]:not([data-owner-background="0"]) .r2-audience-copy {max-width:62%}
html #audience[data-owner-background]:not([data-owner-background="0"]) h2,
html #start[data-owner-background]:not([data-owner-background="0"]) h2,
html #price[data-owner-background]:not([data-owner-background="0"]) h2 {color:#f5f1e8}
html #audience[data-owner-background]:not([data-owner-background="0"]) .prose,
html #audience[data-owner-background]:not([data-owner-background="0"]) .r2-audience-list,
html #start[data-owner-background]:not([data-owner-background="0"]) p,
html #start[data-owner-background]:not([data-owner-background="0"]) .r3-start-inner>div>span,
html #price[data-owner-background]:not([data-owner-background="0"]) :is(.r2-price-course,.r2-price-unit,.offer-list,.start-note,.r2-media-controls) {color:#d4d3cf}
html #price[data-owner-background]:not([data-owner-background="0"]) :is(.r2-price-value,.text-link) {color:#f1c88b}
@media(max-width:1100px){html #audience[data-owner-background]:not([data-owner-background="0"]) .r2-ciceron{--r8-right:-230px}}
@media(max-width:800px){html #audience[data-owner-background]:not([data-owner-background="0"]) .r2-ciceron{--r8-right:-330px}}
@media(max-width:650px){
 html #audience[data-owner-background]:not([data-owner-background="0"]) .r4-ciceron-window{inset:-115px 0 0}
 html #audience[data-owner-background]:not([data-owner-background="0"]) .r2-ciceron{width:900px;height:auto;right:-110px;top:0;bottom:auto;mask-image:linear-gradient(180deg,#000 30%,transparent 96%)}
 html #audience[data-owner-background]:not([data-owner-background="0"]) .r2-audience-inner{padding-top:245px}
 html #audience[data-owner-background]:not([data-owner-background="0"]) .r2-audience-copy{max-width:100%}
 html #audience[data-owner-background]:not([data-owner-background="0"]){background-position:47% center}
 html #start[data-owner-background]:not([data-owner-background="0"]) .r3-start-inner{background-position:65% center;background-image:linear-gradient(rgba(8,11,14,var(--r8-dark,.45)),rgba(8,11,14,.68)),url("/design/assets/owner-r8/start.png")}
 html #price[data-owner-background]:not([data-owner-background="0"]) .r3-price-card{background-position:62% center;background-image:linear-gradient(rgba(8,11,14,var(--r8-dark,.45)),rgba(8,11,14,.76)),url("/design/assets/owner-r8/price.png")}
}


/* /design/course-r9.css */
/* A scene has one theme-aware background owner, no inherited screen/haze layer. */
html[data-review-round="9"] #contacts,
html[data-review-round="9"] #contacts .r6-footer-ai{background:transparent;box-shadow:none}
html[data-review-round="9"] #audience:not([data-cicero-version="0"]){
 background-color:#111213;background-image:linear-gradient(#090b0ecc,#090b0ecc),url("/design/assets/owner-r8/cicero-room.png");background-size:cover;background-position:center;background-blend-mode:normal;color:#efeee9;
}
html[data-review-round="9"] #audience:not([data-cicero-version="0"])::before,
html[data-review-round="9"] #audience:not([data-cicero-version="0"])::after{display:none;content:none}
html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r2-audience-inner{min-height:710px;padding-top:45px;padding-bottom:48px}
html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r2-audience-copy{width:500px;max-width:43%;position:relative;z-index:2}
html[data-review-round="9"] #audience:not([data-cicero-version="0"]) :is(h2,.prose,.r2-audience-list){color:inherit}
html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r4-ciceron-window{inset:-180px 0 0;overflow:hidden;z-index:1}
html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r2-ciceron{width:820px;height:auto;right:calc((100vw - min(1304px,100vw))/2 - 80px);top:80px;bottom:auto;max-width:none;object-fit:contain;opacity:1;mask-image:none;filter:none}
html[data-review-round="9"] #audience[data-cicero-version="B"] .r2-ciceron{width:800px;right:20px;top:80px}
html[data-review-round="9"] #audience[data-cicero-version="B"] .r2-audience-inner{min-height:500px}
.r9-wall-quote{position:absolute;top:30px;left:calc(50% + 10px);width:210px;margin:0;color:#c5b18c;font:italic 17px/1.6 Georgia,serif;transform:rotate(-5deg);z-index:0}
.r9-wall-quote cite{display:block;text-align:right;margin-top:10px;font-size:14px}
html[data-review-round="9"][data-site-theme="light-warm"] #audience:not([data-cicero-version="0"]),
html[data-review-round="9"][data-site-theme="mixed"] #audience:not([data-cicero-version="0"]){background-color:#eee5d8;background-image:url("/design/assets/owner-r9/cicero-room-light.png");color:#322b24}
html[data-review-round="9"][data-site-theme="light-warm"] .r9-wall-quote,
html[data-review-round="9"][data-site-theme="mixed"] .r9-wall-quote{color:#7d603c}
/* Light price owns light semantic values, instead of inheriting the old dark CTA panel. */
html[data-review-round="9"][data-site-theme="light-warm"] #price:not([data-light-price="0"]){--ui-text:#322b24;--ui-muted:#6d6256;--ui-muted-strong:#50463c;--ui-line:#dcd3c7;--ui-line-strong:#c6bbad;--ui-accent-ink:#944510;--ui-on-accent:#281809;color:#322b24;color-scheme:light}
html[data-review-round="9"][data-site-theme="light-warm"] #price:not([data-light-price="0"]) .r3-price-card{background-color:#f3efe9;background-image:url("/design/assets/owner-r9/price-light.png");background-size:cover;background-position:center;color:#322b24}
html[data-review-round="9"][data-site-theme="light-warm"] #price[data-light-price="B"] .r3-price-card{background-image:linear-gradient(#f3efe966,#f3efe966),url("/design/assets/owner-r9/price-light.png")}
html[data-review-round="9"][data-site-theme="light-warm"] #price[data-light-price="C"] .r3-price-card{background-image:linear-gradient(#f3efe9aa,#f3efe9aa),url("/design/assets/owner-r9/price-light.png")}
html[data-review-round="9"][data-site-theme="light-warm"] #price:not([data-light-price="0"]) :is(h2,.r2-price-course,.r2-price-unit,.offer-list,.start-note,.r2-media-controls){color:#322b24}
html[data-review-round="9"][data-site-theme="light-warm"] #price:not([data-light-price="0"]) :is(.r2-price-value,.text-link){color:#944510}
@media(max-width:1300px){
 html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r2-ciceron{width:600px;right:20px;top:80px}
 html[data-review-round="9"] #audience[data-cicero-version="B"] .r2-ciceron{width:600px;right:20px;top:80px}
 html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r2-audience-inner{padding-top:520px;min-height:0}
 html[data-review-round="9"] #audience[data-cicero-version="B"] .r2-audience-inner{padding-top:870px}
 html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r2-audience-copy{width:100%;max-width:100%}
 .r9-wall-quote{left:30px;top:30px;width:180px}
 html[data-review-round="9"] #audience[data-cicero-version="B"] .r9-wall-quote{top:600px}
}
@media(max-width:650px){
 html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r4-ciceron-window{inset:-100px 0 0}
 html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r2-ciceron{width:98vw;right:1vw;top:20px}
 html[data-review-round="9"] #audience[data-cicero-version="B"] .r2-ciceron{width:98vw;right:1vw;top:20px}
 html[data-review-round="9"] #audience:not([data-cicero-version="0"]) .r2-audience-inner{padding-top:calc(95vw + 105px)}
 html[data-review-round="9"] #audience[data-cicero-version="B"] .r2-audience-inner{padding-top:calc(147vw + 105px)}
 .r9-wall-quote{left:22px;top:calc(88vw - 75px);width:calc(100% - 44px);font-size:15px;transform:none;line-height:1.5}
 html[data-review-round="9"] #audience[data-cicero-version="B"] .r9-wall-quote{top:calc(147vw - 65px)}
 .r9-wall-quote cite{font-size:13px;margin-top:4px}
}
/* Owner's C refinement: the image dimensions own the room's bottom boundary. */
html[data-review-round="9"] #audience[data-cicero-version="C"]{
 --cicero-width:700px;--cicero-lift:100px;--cicero-window-lift:180px;
 /* Owner's approximate red line, with enough room for the complete audience copy. */
 --cicero-scene-height:calc(var(--cicero-width) * 1176 / 1024 - var(--cicero-lift));
 --cicero-scene:linear-gradient(#090b0eeb,#090b0eeb),url("/design/assets/owner-r8/cicero-room.png");
 background:var(--ui-bg);display:flow-root;
}
html[data-review-round="9"] #audience[data-cicero-version="C"] .r2-audience-inner{min-height:var(--cicero-scene-height)}
html[data-review-round="9"] #audience[data-cicero-version="C"] .r4-ciceron-window{
 inset:calc(-1 * var(--cicero-window-lift)) 0 auto;height:calc(var(--cicero-scene-height) + var(--cicero-window-lift));overflow:hidden;
}
html[data-review-round="9"] #audience[data-cicero-version="C"]::before{
 display:block;content:"";position:absolute;inset:0 auto auto 0;width:100%;height:var(--cicero-scene-height);
 background-image:var(--cicero-scene);background-size:cover;background-position:center;opacity:1;z-index:0;
}
html[data-review-round="9"] #audience[data-cicero-version="C"] .r2-ciceron{
 width:var(--cicero-width);top:calc(180px - var(--cicero-lift));
 right:calc((100vw - min(1304px,100vw))/2 - 80px + max(0px,(1620px - 100vw)/2));
}
html[data-review-round="9"] #audience[data-cicero-version="C"] .r2-audience-copy{transform:translateX(calc(-1 * max(0px,(1600px - 100vw)/2)))}
html[data-review-round="9"] #audience[data-cicero-version="C"] .r9-wall-quote{
 left:auto;right:10px;top:10px;width:120px;font-size:11px;line-height:1.45;transform:rotate(-4deg);color:rgba(197,177,140,.75);
}
html[data-review-round="9"] #audience[data-cicero-version="C"] .r9-wall-quote cite{font-size:10px;margin-top:6px}
html[data-review-round="9"][data-site-theme="light-warm"] #audience[data-cicero-version="C"],
html[data-review-round="9"][data-site-theme="mixed"] #audience[data-cicero-version="C"]{
 --cicero-scene:linear-gradient(#fffffff0,#fffffff0),url("/design/assets/owner-r9/cicero-room-light.png");background:#f3efe9;
}
html[data-review-round="9"][data-site-theme="light-warm"] #audience[data-cicero-version="C"] .r9-wall-quote,
html[data-review-round="9"][data-site-theme="mixed"] #audience[data-cicero-version="C"] .r9-wall-quote{color:#7d603c}
@media(max-width:1439px){
 html[data-review-round="9"] #audience[data-cicero-version="C"]{--cicero-width:min(600px,calc(100vw - 180px))}
 html[data-review-round="9"] #audience[data-cicero-version="C"] .r2-ciceron{right:160px}
 html[data-review-round="9"] #audience[data-cicero-version="C"] .r2-audience-inner{min-height:0;padding-top:calc(var(--cicero-scene-height) + 40px)}
 html[data-review-round="9"] #audience[data-cicero-version="C"] .r2-audience-copy{width:100%;max-width:100%;transform:none}
 html[data-review-round="9"] #audience[data-cicero-version="C"] .r9-wall-quote{right:20px;top:25px}
}
/* Owner polish: one light trainer surface and a stable podcast reading/player frame. */
html[data-review-round="9"] #audience + #results{border-top:0}
html[data-review-round="9"] #trainer{background-color:var(--ui-bg-soft);color:var(--ui-text)}
html[data-review-round="9"] #free .r3-podcast-player{
 display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:18px 2.8em minmax(0,1fr) 72px 58px;
 gap:12px;justify-content:normal;align-content:stretch;min-height:0;font-size:24px;overflow:hidden;
}
html[data-review-round="9"] #free .r3-playing-label{grid-row:1;margin:0;align-self:start}
html[data-review-round="9"] #free #podcast-title{grid-row:2;font-size:inherit;line-height:1.4;margin:0;align-self:stretch}
html[data-review-round="9"] #free #podcast-description{grid-row:3;margin:0;overflow:visible;min-height:0;padding:0}
html[data-review-round="9"] #free .r9-description-measure{position:absolute;visibility:hidden;pointer-events:none;margin:0;padding:0;height:auto;max-height:none}
@media(min-width:1001px){html[data-review-round="9"] #free{--r7-material-height:var(--r9-podcast-height,520px)}}
html[data-review-round="9"] #free .r9-podcast-feedback{grid-row:4;min-width:0;overflow:auto;font-size:12px;align-self:stretch}
html[data-review-round="9"] #free #podcast-status{margin:0;line-height:1.5}
html[data-review-round="9"] #free .r3-audio-help{margin-top:6px;gap:6px 12px;font-size:11px}
html[data-review-round="9"] #free .r3-audio-controls{grid-row:5;margin:0;align-self:end}
html[data-review-round="9"] #free #podcast-audio{display:none}
@media(max-width:1000px){
 html[data-review-round="9"] #free{--r7-material-height:auto}
 html[data-review-round="9"] #free #materials-podcasts .r3-podcast-studio{height:auto;grid-template-rows:auto auto minmax(0,1fr)}
 html[data-review-round="9"] #free .r3-podcast-player{height:var(--r9-podcast-height,520px);flex:none;font-size:22px}
 html[data-review-round="9"] #free #podcast-title{font-size:inherit}
}
@media(max-width:360px){html[data-review-round="9"] #free .r3-podcast-player{font-size:20px}}
@media(max-width:650px){
 html[data-review-round="9"] #audience[data-cicero-version="C"]{--cicero-width:98vw;--cicero-lift:80px;--cicero-window-lift:100px}
 html[data-review-round="9"] #audience[data-cicero-version="C"] .r2-ciceron{right:1vw;top:calc(100px - var(--cicero-lift))}
 html[data-review-round="9"] #audience[data-cicero-version="C"] .r9-wall-quote{position:relative;left:auto;right:auto;top:auto;width:auto;margin:calc(var(--cicero-scene-height) + 16px) 22px 0;font-size:13px;line-height:1.5;transform:none}
 html[data-review-round="9"] #audience[data-cicero-version="C"] .r9-wall-quote cite{font-size:11px}
 html[data-review-round="9"] #audience[data-cicero-version="C"] .r2-audience-inner{padding-top:24px}
}


/* /design/skills-popup-r9.css */
/* R9: reserve the longest complete description; older review rounds keep R4. */
html[data-review-round="9"] #skill-dialog {
 width:min(800px,calc(100vw - 28px));
 height:var(--r9-skill-height,auto);
 max-width:none;
 max-height:none;
 overflow:visible;
}
html[data-review-round="9"] #skill-dialog[data-presentation="B"] {
 width:min(1040px,calc(100vw - 28px));
}
html[data-review-round="9"] #skill-dialog .r4-skill-modal-layout {
 min-height:100%;
}
html[data-review-round="9"] #skill-dialog .r4-skill-reading {
 display:flex;flex-direction:column;
}
html[data-review-round="9"] #skill-dialog .r4-skill-modal-controls {
 margin-top:auto;padding-top:27px;flex-shrink:0;
}
html[data-review-round="9"] #skill-dialog .r9-skill-selector {display:none}
html[data-review-round="9"] #skill-dialog .r9-skill-pages {
 display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;
}
html[data-review-round="9"] #skill-dialog .r9-skill-pages[hidden] {display:none}
html[data-review-round="9"] #skill-dialog .r9-skill-pages button {
 border:1px solid var(--ui-line-strong);border-radius:8px;padding:6px 12px;
 color:var(--ui-text);font-size:13px;min-height:36px;
}
html[data-review-round="9"] #skill-dialog .r9-skill-pages button:disabled {opacity:.4;cursor:default}
html[data-review-round="9"] #skill-dialog .r9-skill-page-counter {
 font-size:12px;color:var(--ui-muted-strong);font-variant-numeric:tabular-nums;
}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r4-skill-modal-layout {
 display:flex;flex-direction:column;height:100%;min-height:0;gap:0;
}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r4-skill-index {
 display:block;flex:none;border-right:0;border-bottom:1px solid var(--ui-line);
 padding:0 44px 12px 0;margin:0 0 14px;
}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r4-skill-index button {display:none}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r9-skill-selector {
 display:block;width:100%;height:42px;min-width:0;padding:6px 10px;border:1px solid var(--ui-line-strong);
 border-radius:8px;background:var(--ui-panel);color:var(--ui-text);font:inherit;font-size:14px;
}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r4-skill-reading {
 display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;flex:1;min-height:0;
}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated #skill-dialog-title {
 font-size:26px;margin:12px 0 16px;
}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated #skill-details {min-height:0;overflow:visible}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r4-skill-practice:first-child {
 margin-top:0;padding-top:0;border-top:0;
}
html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r4-skill-modal-controls {
 margin-top:0;padding-top:14px;gap:10px;
}
/* The hidden measuring copy uses the exact typography and layout of the dialog. */
html[data-review-round="9"] #skill-dialog.r9-skill-measure {
 display:block;position:fixed;left:-10000px;right:auto;top:0;bottom:auto;
 margin:0;height:auto;min-height:0;visibility:hidden;pointer-events:none;
}
@media(max-width:365px) {
 html[data-review-round="9"] #skill-dialog .r4-skill-dots button {width:16px}
}
@media(max-height:450px) {
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated {padding:35px 16px 12px}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r4-skill-index {padding-bottom:6px;margin-bottom:6px}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r9-skill-selector {height:32px;font-size:13px}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated #skill-counter {font-size:11px;line-height:1.3}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated #skill-dialog-title {font-size:22px;margin:6px 0 8px}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated #skill-details p {font-size:14px;line-height:1.6}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r9-skill-pages {margin-top:6px}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r9-skill-pages button {min-height:30px;padding:3px 10px}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated .r4-skill-modal-controls {padding-top:6px}
 html[data-review-round="9"] #skill-dialog.r9-skill-paginated [data-skill-step] {width:32px;height:32px}
}
html[data-review-round="9"] #skill-dialog.r9-skill-measure .r4-skill-modal-layout {
 min-height:0;
}
@media(max-width:650px) {
 html[data-review-round="9"] #skill-dialog,
 html[data-review-round="9"] #skill-dialog[data-presentation="B"] {
  width:calc(100vw - 24px);padding:35px 18px 20px;
 }
 html[data-review-round="9"] #skill-dialog[data-presentation="B"] .r4-skill-index {
  grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;
  padding-bottom:12px;margin-bottom:16px;
 }
 html[data-review-round="9"] #skill-dialog .r4-skill-index button {
  font-size:11px;line-height:1.35;padding:6px;
 }
 html[data-review-round="9"] #skill-dialog #skill-dialog-title {
  font-size:26px;margin:12px 0 16px;
 }
 html[data-review-round="9"] #skill-dialog #skill-details p {
  font-size:15px;line-height:1.6;
 }
 html[data-review-round="9"] #skill-dialog #skill-details p+p {margin-top:12px}
 html[data-review-round="9"] #skill-dialog .r4-skill-practice {
  margin-top:18px;padding-top:16px;
 }
 html[data-review-round="9"] #skill-dialog .r4-skill-modal-controls {
  padding-top:20px;gap:10px;
 }
}


/* /design/background-r10.css */
/* Decorative photos only: one explicit black/white veil above the image. */
html[data-background-review="10"] :is(#start,#price)[data-background-variant]:not([data-background-variant="0"]){
 --r10-veil:linear-gradient(90deg,rgba(0,0,0,.90),rgba(0,0,0,.86));
}
html[data-background-review="10"] #start[data-background-variant]:not([data-background-variant="0"]) .r3-start-inner,
html[data-background-review="10"] #price[data-background-variant]:not([data-background-variant="0"]) .r3-price-card{
 background-color:#111315;background-image:var(--r10-veil),var(--r10-bg-image);
 background-size:cover;background-position:78% 25%;background-repeat:no-repeat;background-blend-mode:normal;
}
html[data-background-review="10"][data-site-theme="light-warm"] :is(#start,#price)[data-background-variant]:not([data-background-variant="0"]){
 --r10-veil:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.90));
 --ui-bg:#F3EFE9;--ui-panel:#FCFAF6;--ui-inset:#F5F1EB;
 --ui-text:#322B24;--ui-muted:#6D6256;--ui-muted-strong:#50463C;
 --ui-line:#DCD3C7;--ui-line-strong:#C6BBAD;--ui-accent-ink:#944510;--ui-on-accent:#281809;
 color:var(--ui-text);color-scheme:light;
}
html[data-background-review="10"][data-site-theme="light-warm"] #start[data-background-variant]:not([data-background-variant="0"]) .r3-start-inner,
html[data-background-review="10"][data-site-theme="light-warm"] #price[data-background-variant]:not([data-background-variant="0"]) .r3-price-card{background-color:#FCFAF6;color:var(--ui-text)}
html[data-background-review="10"][data-site-theme="light-warm"] :is(#start,#price)[data-background-variant]:not([data-background-variant="0"]) h2{color:var(--ui-text)}
html[data-background-review="10"][data-site-theme="light-warm"] #start[data-background-variant]:not([data-background-variant="0"]) :is(p,.r3-start-inner>div>span){color:var(--ui-muted-strong)}
@media(max-width:650px){
 html[data-background-review="10"] #start[data-background-variant]:not([data-background-variant="0"]) .r3-start-inner,
 html[data-background-review="10"] #price[data-background-variant]:not([data-background-variant="0"]) .r3-price-card{background-position:78% center}
}


/* /design/background-r11.css */
/* Opacity grades over the same two accepted empty-room photos. */
html[data-ui-review="11"] :is(#start,#price)[data-filter-grade="A"]{--r11-veil:linear-gradient(90deg,rgba(0,0,0,.90),rgba(0,0,0,.86))}
html[data-ui-review="11"] :is(#start,#price)[data-filter-grade="B"]{--r11-veil:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.72))}
html[data-ui-review="11"] :is(#start,#price)[data-filter-grade="C"]{--r11-veil:linear-gradient(90deg,rgba(0,0,0,.66),rgba(0,0,0,.60))}
html[data-ui-review="11"][data-site-theme="light-warm"] :is(#start,#price)[data-filter-grade="A"]{--r11-veil:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.90))}
html[data-ui-review="11"][data-site-theme="light-warm"] :is(#start,#price)[data-filter-grade="B"]{--r11-veil:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.80))}
html[data-ui-review="11"][data-site-theme="light-warm"] :is(#start,#price)[data-filter-grade="C"]{--r11-veil:linear-gradient(90deg,rgba(255,255,255,.76),rgba(255,255,255,.70))}
html[data-ui-review="11"] #start[data-filter-grade][data-background-variant="A"] .r3-start-inner,
html[data-ui-review="11"] #price[data-filter-grade][data-background-variant="A"] .r3-price-card{background-image:var(--r11-veil),var(--r11-bg-image)}
/* This generated surface stops at the free-materials section. Original reviewer
   photos and card surfaces stay clear; gentle edges blend into the page. */
html[data-ui-review="11"] #reviews[data-review-texture="B"]{--r11-texture-veil:linear-gradient(rgba(0,0,0,.90),rgba(0,0,0,.90))}
html[data-ui-review="11"] #reviews[data-review-texture="C"]{--r11-texture-veil:linear-gradient(rgba(0,0,0,.82),rgba(0,0,0,.82))}
html[data-ui-review="11"][data-site-theme="light-warm"] #reviews[data-review-texture="B"]{--r11-texture-veil:linear-gradient(rgba(255,255,255,.62),rgba(255,255,255,.62))}
html[data-ui-review="11"][data-site-theme="light-warm"] #reviews[data-review-texture="C"]{--r11-texture-veil:linear-gradient(rgba(255,255,255,.38),rgba(255,255,255,.38))}
html[data-ui-review="11"] #reviews:is([data-review-texture="B"],[data-review-texture="C"]){
 background-color:var(--ui-bg);background-image:linear-gradient(0deg,var(--ui-bg),transparent 8%,transparent 92%,var(--ui-bg)),var(--r11-texture-veil),var(--r11-texture-image);
 background-size:100% 100%,100% 100%,cover;background-position:center;background-repeat:no-repeat;background-blend-mode:normal;
}


/* /design/mobile-r11.css */
/* R11 is an explicit mobile review layer. 0 and every desktop width are inert. */
@media(max-width:650px){
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]){
  --r11-scene-crop:760;--r11-skill-pad:15px;--r11-skill-font:14px;
  --r11-problem-photo:clamp(150px,44vw,225px);--r11-trainer-photo:38%;
 }
 html[data-mobile-review="11"][data-mobile-layout="C"]{
  --r11-scene-crop:650;--r11-skill-pad:12px;--r11-skill-font:13px;
  --r11-problem-photo:clamp(135px,39vw,205px);--r11-trainer-photo:35%;
 }
 /* Same head, hand, image scale and lift. Only the lower display window changes. */
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #audience[data-cicero-version="C"]{
  --cicero-scene-height:calc(var(--cicero-width) * var(--r11-scene-crop) / 1024 - var(--cicero-lift));
 }
 /* Nine existing dialog triggers, in two columns. Text remains in each button's
    accessible name and in the original paginated popup. */
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #results .skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #results .r4-skill-open{height:100%;width:100%;text-align:left}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #results .r4-skill-open .skill{padding:var(--r11-skill-pad);height:100%;min-height:116px;display:flex;align-items:flex-start}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #results .r4-skill-heading{flex-direction:column;align-items:flex-start;gap:10px;padding:0;font-size:var(--r11-skill-font);line-height:1.35;overflow-wrap:break-word}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #results .r4-skill-heading>.skill-icon svg{width:29px;height:29px}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #results .r4-skill-affordance{display:none}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #results .r4-skill-teaser{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
 html[data-mobile-review="11"][data-mobile-layout="C"] #results .r4-skill-open .skill{min-height:106px}
 /* R6 reserves the tallest answer for desktop photo stability. Mobile has its
    own fixed photo window; answers can now take their natural document height. */
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #problems .faq-list{height:auto!important;min-height:0;align-content:start}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #problems .r4-problems-layout{gap:0}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #problems .r4-problems-art{height:var(--r11-problem-photo);min-height:0;width:100%;margin-bottom:-20px;pointer-events:none}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #problems .r4-problems-art>img{left:-22px;width:calc(100% + 44px);object-position:30% top;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 80%,transparent)}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #problems .r4-photo-edge{background:linear-gradient(0deg,var(--ui-bg),transparent 55%),linear-gradient(90deg,var(--ui-bg),transparent 23%,transparent 76%,var(--ui-bg))}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #problems .r4-problems-copy{z-index:1;width:100%}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #problems .r4-problems-copy>h2{position:relative;margin-bottom:22px}
 /* Place the existing portrait beside the actual introductory paragraph. */
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r3-trainer-inner{display:grid;grid-template-columns:minmax(0,1fr) var(--r11-trainer-photo);grid-template-rows:auto auto auto auto;column-gap:12px;row-gap:16px;min-height:0;padding-bottom:28px}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r2-trainer-story{display:contents}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer h2{grid-column:1;grid-row:1;margin:0;font-size:29px;line-height:1.15;align-self:end}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r4-trainer-preview{grid-column:1;grid-row:2;font-size:14px;line-height:1.65;align-self:start}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r4-trainer-preview>p{margin:0}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r4-trainer-preview>p:not(:first-child){display:none}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r3-trainer-photo{position:relative;grid-column:2;grid-row:1 / span 2;right:auto;bottom:auto;align-self:end;width:100%;max-width:none;height:clamp(200px,58vw,250px);min-height:0;margin:0;overflow:hidden}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r3-trainer-photo>img{object-fit:contain;object-position:center bottom}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r4-trainer-more{grid-column:1 / -1;grid-row:3;justify-self:start;margin:0}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r2-trainer-links{grid-column:1 / -1;grid-row:4;margin:0}
 html[data-mobile-review="11"][data-mobile-layout="C"] #trainer .r3-trainer-inner{column-gap:10px;row-gap:13px;padding-top:28px;padding-bottom:24px}
 html[data-mobile-review="11"][data-mobile-layout="C"] #trainer h2{font-size:27px}
 html[data-mobile-review="11"][data-mobile-layout="C"] #trainer .r4-trainer-preview{font-size:13px;line-height:1.6}
 html[data-mobile-review="11"][data-mobile-layout="C"] #trainer .r3-trainer-photo{height:clamp(180px,52vw,230px)}
 /* The original audio event targets remain intact. A fixed two-line title row
    and fixed control row are independent of episode descriptions and errors. */
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #free #materials-podcasts .r3-podcast-studio{display:flex;flex-direction:column;height:auto;min-height:0}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #free #materials-podcasts .r3-podcast-player{height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:18px 2.8em 58px auto;gap:12px;font-size:22px;padding:18px 20px;overflow:visible}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #free #podcast-description{display:none}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #free .r3-audio-controls{grid-row:3;align-self:center;margin:0}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #free .r9-podcast-feedback{grid-row:4;min-height:0;overflow:visible;align-self:start}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #free .r9-podcast-feedback:not(:has(#podcast-status:not(:empty))):not(:has(.r3-audio-help[style])){display:none}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #free #podcast-player[data-state="error"] .r9-podcast-feedback{display:block}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #free #materials-podcasts .r3-podcast-list{height:auto;max-height:none;min-height:0;overflow:visible;flex:none}
 html[data-mobile-review="11"][data-mobile-layout="C"] #free #materials-podcasts .r3-podcast-player{padding:15px 17px;gap:10px;font-size:20px}
 html[data-mobile-review="11"][data-mobile-layout="C"] #free .r3-podcast-item{min-height:58px;padding-block:10px}
 /* Owner revision: a larger portrait grows upward from the section's bottom.
    The text and actions form a clear left column rather than a floating photo row. */
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r3-trainer-inner{position:relative;display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-rows:auto auto auto auto;row-gap:16px;padding-bottom:26px;min-height:410px}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r3-trainer-photo{position:absolute;right:0;bottom:0;grid-column:auto;grid-row:auto;width:50%;height:clamp(315px,87vw,440px);max-width:none;align-self:auto;pointer-events:none}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r3-trainer-photo>img{object-fit:cover;object-position:right bottom}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer :is(h2,.r4-trainer-preview,.r4-trainer-more,.r2-trainer-links){position:relative;z-index:1;grid-column:1;min-width:0}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r2-trainer-story>h2{grid-column:1 / -1;max-width:12em}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r4-trainer-more{font-size:13px;text-align:left;max-width:100%;white-space:normal;line-height:1.5}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r2-trainer-links>.text-link{font-size:12px;line-height:1.5;display:inline-flex}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r2-socials{gap:6px;flex-wrap:wrap;margin-top:12px}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r2-socials>a{flex:0 1 auto;min-height:44px;padding:8px;gap:5px;font-size:11px;white-space:nowrap;border-radius:7px}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r2-socials>a>svg{width:15px;height:15px;flex:none}
 html[data-mobile-review="11"]:is([data-mobile-layout="B"],[data-mobile-layout="C"]) #trainer .r2-socials>a>svg:last-child{display:none}
}


/* /design/polish-r12.css */
/* R12 proposals apply only to the new preview. A retains accepted R11 surfaces. */
html[data-polish-review="12"][data-hero-photo="C"] #hero>.r2-hero-background{filter:saturate(.90)}
html[data-polish-review="12"][data-site-theme="light-warm"][data-review-surface="B"] #reviews[data-review-texture="C"]{background-image:none;background-color:var(--ui-bg)}
html[data-polish-review="12"][data-site-theme="light-warm"][data-review-surface="C"] #reviews[data-review-texture="C"]{--r11-texture-veil:linear-gradient(rgba(255,255,255,.90),rgba(255,255,255,.90))}
.r12-filter-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}


/* /design/motion-r12.css */
/* R12 borrows the landing's reveal timing, not its permanent hidden state. */
html[data-polish-review="12"][data-motion-variant="B"]{
 --r12-motion-distance:20px;--r12-opacity-duration:620;--r12-translate-duration:760;
}
html[data-polish-review="12"][data-motion-variant="C"]{
 --r12-motion-distance:28px;--r12-opacity-duration:700;--r12-translate-duration:840;
}
/* Native animations are finite; untouched and pending content is always visible.
   This also makes a newly focused control visible before the focusin handler. */
html[data-polish-review="12"] [data-r12-motion-running]:focus-within{
 opacity:1!important;translate:none!important;
}
@media(prefers-reduced-motion:reduce){
 html[data-polish-review="12"] [data-r12-motion-running]{opacity:1!important;translate:none!important}
}


/* /design/layout-r13.css */
/* R13 mobile comparison. Existing DOM/controllers/text and every desktop
   breakpoint remain owned by their earlier layers. */
@media(max-width:650px){
 /* Preserve the current image height, right edge and bottom anchor. The narrow
    50% presentation wrapper must not crop a portrait rendered at that height. */
 html:root[data-experiment-review="13"] #trainer .r3-trainer-photo{overflow:visible}
 html:root[data-experiment-review="13"] #trainer .r3-trainer-photo>img{
  position:absolute;right:0;bottom:0;width:auto;height:100%;max-width:none;
  object-fit:contain;object-position:right bottom;
 }
 /* The whole existing card is the tap target; the arrow reserves a visible
    44px square inside it. No extra buttons or duplicate accessible names. */
 html:root[data-experiment-review="13"] #results .skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 html:root[data-experiment-review="13"] #results .r4-skill-open{position:relative;min-width:44px;min-height:44px}
 html:root[data-experiment-review="13"] #results .r4-skill-heading{position:static;width:100%;overflow-wrap:anywhere}
 html:root[data-experiment-review="13"] #results .r4-skill-affordance{
  display:flex;visibility:visible;position:absolute;top:2px;right:2px;
  width:44px;height:44px;align-items:center;justify-content:center;
  margin:0;transform:none;color:var(--ui-accent-ink);opacity:.86;
  pointer-events:none;
 }
 html:root[data-experiment-review="13"] #results .r4-skill-affordance svg{width:15px;height:15px;transform:rotate(-45deg)}
 html:root[data-experiment-review="13"] #results .r4-skill-open:hover .r4-skill-affordance{transform:none}
 html:root[data-experiment-review="13"][data-skill-grid="B"] #results .skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 html:root[data-experiment-review="13"][data-skill-grid="B"] #results .r4-skill-open .skill{padding:10px;min-height:138px}
 html:root[data-experiment-review="13"][data-skill-grid="B"] #results .r4-skill-heading{font-size:12px;line-height:1.4;gap:14px}
 html:root[data-experiment-review="13"][data-skill-grid="C"] #results .skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 html:root[data-experiment-review="13"][data-skill-grid="C"] #results .r4-skill-open .skill{padding:8px;min-height:120px}
 html:root[data-experiment-review="13"][data-skill-grid="C"] #results .r4-skill-heading{font-size:11.5px;line-height:1.35;gap:10px}
 html:root[data-experiment-review="13"]:is([data-skill-grid="B"],[data-skill-grid="C"]) #results .r4-skill-heading>.skill-icon svg{width:26px;height:26px}
 /* A retains the quote below the scene for comparison. B/C use the same live
    blockquote as a small typographic detail beside the face/upper chest. */
 html:root[data-experiment-review="13"]:is([data-cicero-quote="B"],[data-cicero-quote="C"]) #audience[data-cicero-version="C"] .r9-wall-quote{
  position:absolute;left:16px;right:auto;top:calc(var(--cicero-width) * .12 - var(--cicero-lift) + 20px);
  width:min(42vw,235px);margin:0;font-size:clamp(10px,2.5vw,13px);line-height:1.5;
  transform:none;z-index:2;text-align:left;
 }
 html:root[data-experiment-review="13"]:is([data-cicero-quote="B"],[data-cicero-quote="C"]) #audience[data-cicero-version="C"] .r9-wall-quote cite{font-size:.8em;line-height:1.4;margin-top:4px;text-align:left;margin-left:16px}
 html:root[data-experiment-review="13"]:is([data-cicero-quote="B"],[data-cicero-quote="C"]) #audience[data-cicero-version="C"] .r2-audience-inner{padding-top:calc(var(--cicero-scene-height) + 24px);min-height:0}
 html:root[data-experiment-review="13"][data-cicero-quote="C"] #audience[data-cicero-version="C"] .r9-wall-quote{
  left:24px;top:calc(var(--cicero-width) * .23 - var(--cicero-lift) + 12px);
  width:min(35vw,210px);font-size:clamp(9px,2.3vw,11.5px);opacity:.65;
 }
}
@media(max-width:365px){
 html:root[data-experiment-review="13"][data-skill-grid="B"] #results .r4-skill-heading{font-size:10.5px}
 html:root[data-experiment-review="13"][data-skill-grid="B"] #results .r4-skill-open .skill{padding:8px}
 html:root[data-experiment-review="13"][data-skill-grid="C"] #results .r4-skill-heading{font-size:10px}
 html:root[data-experiment-review="13"][data-skill-grid="C"] #results .r4-skill-open .skill{padding:7px}
}
@media(max-width:340px){
 html:root[data-experiment-review="13"]:is([data-skill-grid="B"],[data-skill-grid="C"]) #results .r4-skill-heading{font-size:10px}
 html:root[data-experiment-review="13"]:is([data-skill-grid="B"],[data-skill-grid="C"]) #results .r4-skill-open .skill{padding:6px}
}


/* /design/surface-r13.css */
/* R13 comparisons are local surfaces, never a global theme replacement. */
html:root[data-experiment-review="13"][data-background-review="10"][data-ui-review="11"] #start h2{color:var(--ui-accent-fill)}
html:root[data-experiment-review="13"][data-background-review="10"][data-ui-review="11"][data-site-theme="light-warm"] #start h2{color:#322b24}
html:root[data-experiment-review="13"][data-background-review="10"][data-ui-review="11"] #start[data-background-variant] .r3-start-date{
 color:#fff;font-size:clamp(28px,3vw,34px);font-weight:600;line-height:1.3;
}
/* A white month stays readable over the owner's light room as well. */
html:root[data-experiment-review="13"][data-site-theme="light-warm"] #start .r3-start-date{
 display:inline-block;background:#24231e;padding:7px 15px;border-radius:6px;
}
html:root[data-experiment-review="13"]:is([data-trainer-texture="B"],[data-trainer-texture="C"]) #trainer::before{
 background-image:linear-gradient(var(--r13-trainer-veil),var(--r13-trainer-veil)),url("/design/assets/owner-r11/reviews-texture-light.png");
 background-size:cover;background-position:center;opacity:1;
}
html:root[data-experiment-review="13"][data-trainer-texture="B"] #trainer{--r13-trainer-veil:rgba(235,230,222,.94)}
html:root[data-experiment-review="13"][data-trainer-texture="C"] #trainer{--r13-trainer-veil:rgba(235,230,222,.84)}
/* Exact graphite values from the existing local feature-panel owner. */
html:root[data-experiment-review="13"][data-site-theme="light-warm"]:is([data-price-surface="B"],[data-price-surface="C"]) #price:not([data-light-price="0"]){
 --ui-bg:#040403;--ui-bg-soft:#080807;--ui-panel:#0B0B0A;--ui-panel-top:#131311;
 --ui-control:#171714;--ui-inset:#060605;--ui-hover:#2B2923;--ui-line:#2B2925;
 --ui-line-strong:#3D3932;--ui-text:#F1EFE9;--ui-muted:#ADA89F;--ui-muted-strong:#D1CAC0;
 --ui-ink:#1A1711;--ui-sheen:#D2C2A6;--ui-scroll:#59564E;--ui-accent-fill:#F5A04F;
 --ui-accent-ink:#F5A04F;--ui-accent-hover:#FFB762;--ui-on-accent:#21180F;--ui-selected:#332718;
 --ui-control-top:#24231E;--ui-control-bottom:#12120F;--ui-shadow:0 14px 34px #0003;
 --ui-menu-shadow:0 24px 70px #0005;--ui-danger:#EF5369;--ui-success:#57CD9A;--ui-warning:#FFC26A;
 color:var(--ui-text);color-scheme:dark;background-color:var(--ui-bg);
}
html:root[data-experiment-review="13"][data-site-theme="light-warm"][data-price-surface="B"] #price{--r13-price-veil:linear-gradient(90deg,#000000c7,#000000b8)}
html:root[data-experiment-review="13"][data-site-theme="light-warm"][data-price-surface="C"] #price{--r13-price-veil:linear-gradient(90deg,#000000e0,#000000d6)}
html:root[data-experiment-review="13"][data-site-theme="light-warm"]:is([data-price-surface="B"],[data-price-surface="C"]) #price .r3-price-card{
 background-color:var(--ui-bg);background-image:var(--r13-price-veil),url("/design/assets/owner-r10/price-graphite.png");color:var(--ui-text);
}
html:root[data-experiment-review="13"][data-site-theme="light-warm"]:is([data-price-surface="B"],[data-price-surface="C"]) #price :is(h2,.r2-price-course,.r2-price-unit,.offer-list,.start-note,.r2-media-controls){color:var(--ui-text)}
html:root[data-experiment-review="13"][data-site-theme="light-warm"]:is([data-price-surface="B"],[data-price-surface="C"]) #price :is(.r2-price-value,.text-link){color:var(--ui-accent-ink)}
html:root[data-experiment-review="13"] #reviews .r13-review-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 42px}
html:root[data-experiment-review="13"] #reviews .r13-review-platforms>.r4-yandex-link{margin:0;min-width:0;padding:22px;gap:16px;align-items:center;flex-direction:row}
html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r3-yandex-brand{gap:12px;min-width:0}
html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r3-yandex-brand strong{font-size:18px;line-height:1.35}
html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r4-link-action{font-size:0;gap:0}
html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r13-vl-link .r3-yandex-mark{background:#1b73bc;color:#fff;font:bold 16px/1 Arial,sans-serif;letter-spacing:-.8px;flex:none}
@media(max-width:650px){
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms{gap:10px;margin-block:22px 30px}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms>.r4-yandex-link{padding:13px 11px;display:block}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r3-yandex-brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r3-yandex-brand strong{font-size:14px;line-height:1.4}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r3-yandex-brand strong+span{display:none}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r4-link-action{justify-content:flex-end;margin-top:8px}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r3-yandex-mark{width:34px;height:34px;font-size:24px}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r13-vl-link .r3-yandex-mark{font-size:13px}
}


/* /design/motion-r13.css */
/* Prepare unseen content before it can paint, then use the actual landing transition. */
html[data-experiment-review="13"]{--r13-motion-contract:prepared}
html[data-experiment-review="13"][data-r13-motion-ready="true"] [data-r13-motion="waiting"]{
 opacity:0;translate:0 20px;transition:none;
}
html[data-experiment-review="13"][data-r13-motion-ready="true"] [data-r13-motion="entering"]{
 opacity:var(--r13-final-opacity,1);translate:var(--r13-final-translate,none);
 transition:opacity .62s ease,translate .76s cubic-bezier(.18,.75,.22,1);
}
html[data-experiment-review="13"] [data-r13-motion]:focus-within{
 opacity:var(--r13-final-opacity,1)!important;translate:var(--r13-final-translate,none)!important;transition:none!important;
}
@media(prefers-reduced-motion:reduce){
 html[data-experiment-review="13"] [data-r13-motion]{opacity:var(--r13-final-opacity,1)!important;translate:var(--r13-final-translate,none)!important;transition:none!important}
}


/* /design/layout-r15.css */
/* Keep the accepted desktop copy next to Cicero inside narrower preview panes.
   The old 1439px rule treated these computer panes as stacked tablet scenes. */
@media(min-width:1001px) and (max-width:1439px){
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"]{--cicero-width:40vw}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .r2-audience-inner{padding-top:28px;min-height:var(--cicero-scene-height)}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .r2-audience-copy{width:48%;max-width:48%;transform:none}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] h2{font-size:clamp(27px,2.5vw,35px);margin-bottom:14px}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .prose{max-width:none;font-size:14px;line-height:1.55;margin-bottom:14px}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .prose p{margin:0}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .r2-audience-list{gap:4px 18px}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .r2-audience-list li{font-size:14px;line-height:1.3;padding:4px 0;gap:10px}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .r2-audience-list svg{flex:none;width:14px;height:14px;margin-top:2px}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .r2-ciceron{right:140px}
}
@media(min-width:1001px) and (max-width:1199px){
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .r2-audience-inner{padding-top:16px}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] h2{margin-bottom:8px}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .prose{font-size:13px;line-height:1.45;margin-bottom:8px}
 html:root[data-experiment-review="13"] #audience[data-cicero-version="C"] .r2-audience-list li{font-size:13px;line-height:1.25;padding:3px 0}
}
/* Both review destinations reserve the same bottom-right arrow position,
   independently of the number of lines in their titles. */
@media(max-width:650px){
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms>.r4-yandex-link{padding-bottom:57px}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r4-link-action{position:absolute;right:11px;bottom:13px;margin:0}
 html:root[data-experiment-review="13"] #reviews .r13-review-platforms .r4-link-arrow{transform:none}
}


/* /design/podcast-r15.css */
/* Only the accepted R13 mobile playlist gains a disclosure. */
html:root[data-experiment-review="13"] #free #materials-podcasts .r15-podcast-toggle[hidden],
html:root[data-experiment-review="13"] #free #materials-podcasts .r3-podcast-list[hidden]{display:none!important}
@media(max-width:650px){
 html:root[data-experiment-review="13"] #free #materials-podcasts .r15-podcast-toggle{
  order:2;display:flex;align-items:center;justify-content:space-between;gap:16px;
  width:100%;min-height:52px;padding:14px 20px;margin:0;
  border:0;border-top:1px solid var(--ui-line);border-radius:0;
  background:var(--ui-control);color:var(--ui-accent-ink);
  font:600 14px/1.4 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  text-align:left;cursor:pointer;
 }
 html:root[data-experiment-review="13"] #free #materials-podcasts .r15-podcast-toggle:hover{background:var(--ui-selected)}
 html:root[data-experiment-review="13"] #free #materials-podcasts .r15-podcast-toggle:focus-visible{outline:3px solid var(--ui-accent-ink);outline-offset:-4px}
 html:root[data-experiment-review="13"] #free #materials-podcasts .r15-podcast-toggle svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 html:root[data-experiment-review="13"] #free #materials-podcasts .r15-podcast-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
 html:root[data-experiment-review="13"] #free #materials-podcasts .r3-podcast-list{
  order:3;height:auto;max-height:none;min-height:0;overflow:visible;flex:none;
 }
}


/* /design/site-navigation.css */
/* Shared R8 navigation. No new palette, no independent theme control. */
html{scroll-padding-top:calc(var(--r7-header-height,80px) + 18px)}
.r7-header{position:sticky!important;top:0;z-index:40!important;width:100%;background:var(--ui-bg);border-bottom:1px solid var(--ui-line);isolation:isolate}
.r7-header *,.r7-course-facts *{box-sizing:border-box}
.r7-header .r7-shell{max-width:1680px;min-height:80px;margin:0 auto;padding:12px 26px;display:flex;align-items:center;gap:20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ui-text)}
.r7-header a{text-decoration:none;color:inherit}.r7-header button{font:inherit;cursor:pointer}
.r7-brand{display:flex;align-items:center;gap:10px;flex:none}.r7-brand strong{font-size:25px;letter-spacing:-.04em;line-height:1.2;display:block}.r7-brand small{display:block;font-size:8px;line-height:1.5;font-weight:400;color:var(--ui-muted);margin-top:3px}
.r7-header svg{stroke:currentColor;fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;flex:none}.r7-header .r7-brand>svg{width:25px;height:32px;color:var(--ui-accent-ink)}
.r7-page-links{display:flex;align-items:stretch;gap:6px;flex:none}
.r7-page-links>a{position:relative;isolation:isolate;overflow:hidden;display:flex;flex:0 0 118px;width:118px;height:50px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 8px;border:1px solid var(--ui-line);border-radius:8px;background:transparent;color:var(--ui-muted-strong);font-size:11px;line-height:1.25;font-weight:550;white-space:nowrap;transition:none;transform:none;box-shadow:none}
.r7-page-links>a[aria-current=page]{border-color:var(--ui-line-strong);color:var(--ui-accent-ink)}
.r7-page-links>a:hover{color:var(--ui-accent-ink)}
.r7-section-links{display:flex;gap:15px;align-items:center;justify-content:flex-end;flex:1;min-width:0}.r7-section-links>a{font-size:11px;line-height:1.45;color:var(--ui-muted);white-space:nowrap}.r7-section-links>a:hover{color:var(--ui-accent-ink)}
.r7-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex:none}.r7-consultation{font-size:11px!important;padding:11px 13px;background:var(--ui-accent-fill);color:var(--ui-on-accent);border:0;border-radius:9px;font-weight:600!important;min-height:40px}
.r7-menu-hub{position:relative}
.r7-menu-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-width:82px;min-height:42px;padding:9px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ui-muted-strong);transition:none;transform:none;box-shadow:none}
.r7-menu-toggle>span{font-size:11px}.r7-menu-toggle:hover{background:#F5A04F;color:#21180f}
.r7-menu{position:absolute;right:0;top:calc(100% + 14px);width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--r7-header-height,80px) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--ui-panel);border:1px solid var(--ui-line-strong);box-shadow:var(--ui-menu-shadow);padding:18px;border-radius:12px;z-index:60}
.r7-menu[hidden]{display:none!important}.r7-menu-label{font-size:10px;line-height:1.5;color:var(--ui-muted);margin:0 0 9px;letter-spacing:.025em}.r7-menu-label:not(:first-child){margin-top:16px;padding-top:14px;border-top:1px solid var(--ui-line)}
.r7-menu-pages{display:grid;grid-template-columns:1fr;gap:6px}
.r7-menu-pages>a{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:4px;min-width:0;width:100%;height:40px;padding:8px 12px;border:1px solid var(--ui-line);border-radius:7px;background:transparent;font-size:13px;line-height:1.5;transition:none;transform:none;box-shadow:none;color:var(--ui-muted-strong)}
.r7-menu-pages>a[aria-current=page]{color:var(--ui-accent-ink);border-color:var(--ui-line-strong)}
.r7-menu-pages>a:hover{color:var(--ui-accent-ink)}
.r7-menu-sections{display:grid;gap:3px}.r7-menu-sections>a{padding:5px 4px;font-size:13px;line-height:1.5;min-height:32px}.r7-menu-sections>a:hover{color:var(--ui-accent-ink)}
.r8-menu-theme{margin-top:16px;padding-top:8px;border-top:1px solid var(--ui-line)}
.r7-menu-contacts{display:flex;gap:18px}.r7-menu-contacts>a{display:flex;gap:7px;align-items:center;font-size:12px;min-height:36px}.r7-menu-contacts>a:hover,.r7-phone:hover{color:var(--ui-accent-ink)}.r7-phone{display:block;margin-top:10px;font-size:14px;line-height:1.6}
.r7-header :is(a,button):focus-visible{outline:2px solid var(--ui-accent-ink);outline-offset:4px}
/* Course facts: C is byte-for-byte the established R7 sizing. A and B are new density choices. */
.r7-course-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin-top:25px;text-align:left}.r7-course-fact{min-width:0;display:flex;flex-direction:column;gap:5px}.r7-course-fact strong{font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.025em;color:var(--ui-text)}.r7-course-fact span{font-size:12px;line-height:1.6;color:var(--ui-muted-strong)}
html[data-r7-format-layout=A] .r7-course-facts{gap:10px 22px;margin-top:22px}
html[data-r7-format-layout=A] .r7-course-fact{border-top:1px solid var(--ui-line);padding-top:8px;gap:3px}
html[data-r7-format-layout=A] .r7-course-fact strong{font-size:18px;line-height:1.3}
html[data-r7-format-layout=A] .r7-course-fact span{font-size:12px;line-height:1.5}
html[data-r7-format-layout=B] .r7-course-facts{gap:8px 22px;margin-top:22px}
html[data-r7-format-layout=B] .r7-course-fact{flex-direction:row;flex-wrap:wrap;align-content:start;align-items:baseline;justify-content:flex-start;gap:3px 7px;padding-top:8px;border-top:1px solid var(--ui-line)}
html[data-r7-format-layout=B] .r7-course-fact strong{font-size:16px;line-height:1.35;white-space:nowrap}
html[data-r7-format-layout=B] .r7-course-fact span{font-size:12px;line-height:1.5}
html[data-r7-format-layout=C] .r7-course-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-r7-format-layout=C] .r7-course-fact:last-child{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--ui-line);padding-top:12px}html[data-r7-format-layout=C] .r7-course-fact:last-child strong{font-size:15px}
/* Existing R7 media and body layout is unchanged by the header corrective. */
html #process .r3-process-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);gap:48px;align-items:start}html #process .r4-process-copy{min-width:0}html #process .r3-process-story{font-size:14px;line-height:1.8;max-width:none}html #process .r3-process-story p+p{margin-top:16px}html #process .r4-process-copy>h2{font-size:36px;margin-bottom:22px}html #process .r2-album-column{padding-top:0;min-width:0}html #process .r2-album{display:grid;grid-template-columns:1fr 1fr;gap:12px}html #process .r2-album .photo-button:first-child{grid-column:1/-1;aspect-ratio:3/2;height:auto}html #process .r2-album .photo-button:nth-child(n+2){aspect-ratio:3/2;height:auto}html #process .r2-album img{width:100%;height:100%;object-fit:cover}
body[data-page=advanced] #format .ov-format-grid{gap:48px;align-items:start}body[data-page=advanced] #format .ov-lead{font-size:14px;line-height:1.8;margin-top:19px!important}body[data-page=advanced] #format h2{font-size:36px}body[data-page=advanced] #format .ov-graduation{margin-top:21px}body[data-page=advanced] #format .ov-graduation p{font-size:12px}
body[data-page=advanced] #price.r3-native-price .r2-graduate-photo{aspect-ratio:5/3}body[data-page=advanced] #price.r3-native-price .r2-graduate-layer img{object-fit:contain}
@media(max-width:1499px){.r7-header .r7-shell{gap:15px;padding-inline:22px}.r7-section-links{gap:12px}}
@media(max-width:1199px){.r7-consultation{display:none!important}.r7-header .r7-shell{display:grid;grid-template-columns:auto 1fr auto;gap:9px 14px;min-height:77px}.r7-section-links{grid-column:2/4;grid-row:2;justify-content:flex-start}.r7-actions{grid-column:3;grid-row:1}html #process .r3-process-layout{gap:30px}}
@media(max-width:850px){.r7-header .r7-shell{padding-inline:18px;gap:9px 12px}.r7-brand strong{font-size:23px}.r7-page-links{gap:5px}.r7-page-links>a{font-size:10px;width:108px;flex-basis:108px;padding-inline:6px}.r7-section-links{gap:14px}.r7-section-links>a{font-size:10px}html #process .r3-process-layout{grid-template-columns:1fr;gap:28px}html #process .r2-album-column{max-width:680px;width:100%;justify-self:center}.r7-course-facts{max-width:680px}body[data-page=advanced] #format .ov-format-grid{gap:28px}}
@media(max-width:650px){.r7-header .r7-shell{display:flex;gap:10px;padding:10px 16px;min-height:64px}.r7-header .r7-actions{margin-left:auto}.r7-header .r7-page-links,.r7-header .r7-section-links{display:none}.r7-brand strong{font-size:23px}.r7-brand small{font-size:7px}.r7-menu-toggle{width:44px;height:44px;min-width:44px;min-height:44px;padding:10px}.r7-menu-toggle>span{display:none}.r7-menu{right:-4px;padding:14px}.r7-header .r7-menu-sections>a{min-height:36px}.r7-course-facts{gap:14px;margin-top:23px}.r7-course-fact strong{font-size:21px}.r7-course-fact span{font-size:11px}html[data-r7-format-layout=C] .r7-course-facts{gap:12px}html #process .r4-process-copy>h2,body[data-page=advanced] #format h2{font-size:31px}html #process .r3-process-story{font-size:14px}html #process .r2-album{gap:8px}}
@media(prefers-reduced-motion:reduce){.r7-header *{scroll-behavior:auto;transition:none}}


/* /design/abc-r10/page.css */
/* Isolated review styles; loaded only by the two generated ABC snapshots. */
html:root #hero .r10-accent{color:#F5A04F!important;font:inherit;letter-spacing:inherit;line-height:inherit;display:inline}
html:root #hero>.r10-subject{position:absolute;max-width:none;pointer-events:none;z-index:-1!important;filter:saturate(.9);transition:none}
html:root #hero>.r10-subject[hidden]{display:none!important}
html:root #price.r10-price-active{--ui-bg:#040403;--ui-bg-soft:#080807;--ui-panel:#0B0B0A;--ui-text:#F1EFE9;--ui-muted:#ADA89F;--ui-muted-strong:#D1CAC0;--ui-accent-fill:#F5A04F;--ui-accent-ink:#F5A04F;--ui-on-accent:#21180F;--ui-line:#2B2925;color:#F1EFE9}
html:root #price.r10-price-active .r3-price-card{background:transparent!important;position:relative;isolation:isolate}
html:root #price.r10-price-active .r3-price-card::before,html:root #price.r10-price-active .r3-price-card::after{background:none!important}
html:root #price .r10-price-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit;background:#040403;mask-image:linear-gradient(0deg,#000 0%,#000 92%,transparent 100%)}
html:root #price .r10-price-scene[hidden]{display:none!important}
html:root #price .r10-price-scene>img{display:block;position:absolute;inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px);max-width:none;object-fit:cover;object-position:center 53%;filter:blur(var(--scene-blur));transform:scale(1.025);opacity:1}
html:root #price .r10-price-veil{position:absolute;inset:0;background:rgba(0,0,0,var(--scene-veil));pointer-events:none}
html:root #price.r10-price-active :is(h2,.r2-price-course,.r2-price-unit,.offer-list,.start-note,.r2-media-controls,.r3-price-note){color:#F1EFE9!important}
/* Native light-theme selectors also set foregrounds on children explicitly. */
html:root #price.r10-price-active .offer-list li,html:root #price.r10-price-active .r2-media-controls>span,html:root #price.r10-price-active .r2-media-controls small,html:root #price.r10-price-active .r2-media-controls button{color:#D1CAC0!important}
html:root #price.r10-price-active .offer-list li::before{color:#F5A04F!important}
html:root #price.r10-price-active :is(.r2-price-value,.text-link){color:#F5A04F!important}
html:root #price.r10-price-active .r2-price-layout{position:relative;z-index:1}
@media(max-width:650px){html:root #hero>.r10-subject{mask-image:linear-gradient(#000 0%,#000 55%,transparent 94%)}html:root #price .r10-price-scene>img{object-position:64% center}}
@media(prefers-reduced-motion:reduce){.r10-subject,.r10-price-scene{transition:none!important}}


/* /design/ab-r13/page.css */
/* Dedicated background layers; keep the portrait, text and graduates clear. */
html:root #price .r13-price-scene>img{filter:blur(var(--scene-blur)) saturate(var(--scene-saturation)) hue-rotate(var(--scene-hue));object-position:center 52%}
html:root .r13-scene-veil,html:root .r13-scene-tint{position:absolute;inset:0;pointer-events:none}
html:root .r13-scene-veil{background:rgba(0,0,0,var(--scene-veil))}
html:root #trainer.r13-trainer-active{
 --ui-bg:#0B0C0D;--ui-bg-soft:#0B0C0D;--ui-panel:#141514;--ui-panel-top:#191B1A;
 --ui-text:#F1EFE9;--ui-muted:#B9B5AD;--ui-muted-strong:#D1CAC0;--ui-accent-fill:#F5A04F;--ui-accent-ink:#F5A04F;
 --ui-line:#3D3932;--ui-line-strong:#5B5247;--ui-on-accent:#21180F;
 background:#0B0C0D!important;color:#F1EFE9!important;color-scheme:dark;
}
html:root #trainer.r13-trainer-active::before{background:none!important;opacity:0!important}
html:root #trainer .r13-trainer-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#0B0C0D}
html:root #trainer .r13-trainer-scene[hidden]{display:none!important}
html:root #trainer .r13-trainer-scene>img{position:absolute;inset:calc(-1 * var(--scene-bleed));display:block;width:calc(100% + 2 * var(--scene-bleed));height:calc(100% + 2 * var(--scene-bleed));max-width:none;object-fit:cover;object-position:right 54%;filter:blur(var(--scene-blur)) saturate(var(--scene-saturation)) brightness(var(--scene-brightness));opacity:1}
html:root #trainer .r13-trainer-scene .r13-scene-veil{background:linear-gradient(90deg,#0B0C0Ddd 0%,#0B0C0D99 43%,transparent 76%),rgba(0,0,0,var(--scene-veil))}
html:root #trainer.r13-trainer-active :is(h2,.prose,.prose p){color:#F1EFE9!important}
html:root #trainer.r13-trainer-active :is(.text-link,.text-link span){color:#F5A04F!important}
html:root #trainer.r13-trainer-active .r2-socials>a{color:#F1EFE9!important;border-color:#595147!important;background:#11121366!important}
html:root #trainer.r13-trainer-active .r2-socials>a:hover{color:#F5A04F!important}
html:root #trainer.r13-trainer-active :is(a,button):focus-visible{outline:2px solid #F5A04F;outline-offset:4px}
/* Remove the hard individual top edge; the requested lower edge remains. */
html:root[data-orator-page="individual"] #trainer.r13-trainer-active{border-top:0!important}
html:root[data-orator-page="individual"] #approach{border-bottom:0!important}
/* Advanced: accepted cold texture with softened top/bottom boundaries. */
html:root[data-orator-page="advanced"] #trainer.r13-trainer-active{border-top:0!important;border-bottom:0!important}
html:root[data-orator-page="advanced"] #trainer.r13-trainer-active + #reviews{border-top:0!important}
html:root[data-orator-page="advanced"] #trainer .r13-trainer-scene{mask-image:linear-gradient(transparent,#000 28px,#000 calc(100% - 28px),transparent)}
@media(max-width:650px){html:root #trainer .r13-trainer-scene>img{object-position:74% center}html:root #trainer .r13-trainer-scene .r13-scene-veil{background:linear-gradient(90deg,#0B0C0Dd9,transparent 88%),rgba(0,0,0,var(--scene-veil))}}
@media(prefers-reduced-motion:reduce){.r13-trainer-scene,.r13-price-scene{transition:none}}
/* Keep the selected review texture; remove only its faded edges and boundary lines. */
html:root[data-r13-page="basic"] #reviews{
 --r13-texture-image:url("/design/assets/owner-r11/reviews-texture-graphite.png");
 background-image:var(--r11-texture-veil),var(--r13-texture-image)!important;
 background-size:100% 100%,cover!important;background-position:center;background-repeat:no-repeat;
 border-top:0!important;border-bottom:0!important;box-shadow:none!important;mask-image:none!important;
 padding-bottom:145px;
}
html:root[data-r13-page="basic"][data-site-theme="light-warm"] #reviews{--r13-texture-image:url("/design/assets/owner-r11/reviews-texture-light.png")}
/* Transfer space from above the format content to below it, before the trainer. */
html:root[data-r13-page="advanced"] #format{
 --r13-format-base:92px;--r13-format-shift:36px;
 padding-top:calc(var(--r13-format-base) - var(--r13-format-shift));
 padding-bottom:calc(var(--r13-format-base) + var(--r13-format-shift) + 8px);
}
@media(max-width:800px){html:root[data-r13-page="advanced"] #format{--r13-format-base:65px;--r13-format-shift:28px}html:root[data-r13-page="basic"] #reviews{padding-bottom:84px}}
@media(max-width:650px){html:root[data-r13-page="basic"] #reviews{padding-bottom:69px}}
@media(max-width:560px){html:root[data-r13-page="advanced"] #format{--r13-format-base:55px;--r13-format-shift:20px}}


/* /design/ab-r14/page.css */
/* A uniform black veil is a background layer, never an opacity on the section. */
html:root[data-r14-page="basic"] #reviews{
 background-image:linear-gradient(rgba(0,0,0,var(--r14-review-shade)),rgba(0,0,0,var(--r14-review-shade))),var(--r11-texture-veil),var(--r13-texture-image)!important;
 background-size:100% 100%,100% 100%,cover!important;
}
html:root[data-r14-page="advanced"] #reviews::before{
 --r14-reviews-image:url("/design/assets/owner-r11/reviews-texture-graphite.png");
 background-image:linear-gradient(rgba(0,0,0,var(--r14-review-shade)),rgba(0,0,0,var(--r14-review-shade))),linear-gradient(var(--ov-texture-veil),var(--ov-texture-veil)),var(--r14-reviews-image);
}
html:root[data-r14-page="advanced"][data-site-theme="light-warm"] #reviews::before{--r14-reviews-image:url("/design/assets/owner-r11/reviews-texture-light.png")}
/* The palette layer shares the exact accepted trainer image and color settings. */
html:root #price .r13-scene-tint{isolation:auto;pointer-events:none}
/* Fill the growing right-hand photo zone; retain the existing hero height/mobile crop. */
@media(min-width:901px){
 .ov-hero.r9-hero .r9-hero-art{left:calc(50% - 440px);right:0;mask-image:linear-gradient(90deg,transparent,#000 18%)}
 .ov-hero.r9-hero .r9-hero-photo{object-fit:cover;object-position:right top}
}


/* /design/ab-r16/page.css */
/* Compact finish: preserve every contact and legal link, remove the empty seam. */
html:root #price{padding-bottom:0;margin-bottom:0}
html:root #services{padding-bottom:20px}
html:root #contacts{border-top:0;background:var(--ui-bg);box-shadow:none}
html:root #contacts.ov-footer{padding:24px 0 20px}
html:root #contacts .ov-footer-main{gap:18px 28px;padding-bottom:12px}
html:root #contacts .ov-brand{margin-bottom:10px}
html:root #contacts .ov-footer-label{margin-bottom:6px}
html:root #contacts .ov-footer-address{max-width:none;font-size:14px}
html:root #contacts .ov-footer-meta{border-top:0;padding-top:10px;gap:16px}
html:root #contacts .ov-footer-courses{gap:6px}
html:root #contacts .r6-footer-inner{padding-block:24px 20px}
html:root #contacts .r6-footer-top{gap:20px}
html:root #contacts .r6-footer-bottom{margin-top:16px;gap:14px}
html:root #contacts .r6-footer-note{margin-top:8px}
@media(max-width:650px){
 html:root #contacts.ov-footer{padding:20px 0 24px}
 html:root #contacts .ov-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px;padding-bottom:8px}
 html:root #contacts .ov-footer-main>div:first-child{grid-column:1/-1}
 html:root #contacts .ov-footer-links{gap:8px 12px;font-size:12px}
 html:root #contacts .ov-footer-phone{font-size:16px;margin-top:8px}
 html:root #contacts .ov-legal{display:flex;flex-wrap:wrap;gap:7px 14px;line-height:1.5}
 html:root #contacts .ov-footer-meta p{margin-top:12px;white-space:normal}
 html:root #contacts .r6-footer-inner{padding-block:20px 85px}
 html:root #contacts .r6-footer-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px 14px}
 html:root #contacts .r6-footer-brand{grid-column:1/-1}
 html:root #contacts .r6-footer-brand>p{max-width:none}
 html:root #contacts .r6-footer-phone{font-size:16px}
 html:root #contacts .r6-footer-ai{grid-column:auto;max-width:none;padding:10px;gap:8px}
 html:root #contacts .r6-footer-ai strong{font-size:12px}
 html:root #contacts .r6-footer-ai small{font-size:10px}
 html:root #contacts .r6-footer-ai>svg{flex-shrink:0;width:15px}
 html:root #contacts .r6-footer-legal{margin-top:10px;gap:7px 12px}
}


/* /design/ab-r17/page.css */
/* Light-only surface repair: white veil replaces the inherited black-on-white layer. */
html:root[data-site-theme="light-warm"][data-r14-page="basic"] #reviews {
 background-image:linear-gradient(rgba(255,255,255,.90),rgba(255,255,255,.90)),var(--r13-texture-image)!important;
 background-size:100% 100%,cover!important;
}
html:root[data-site-theme="light-warm"][data-orator-page="advanced"] #reviews::before {
 background-image:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92)),var(--r14-reviews-image)!important;
 mask-image:none!important;
}
html:root[data-site-theme="light-warm"] #price .r10-price-scene {mask-image:none!important}
/* Only the photo source changes; typography, filters and foreground remain accepted. */
html:root[data-r14-page="basic"][data-r17-start="A"] #start {--r11-bg-image:var(--r17-hall-image)!important}
.r17-footer-programs{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;margin-top:12px}
.r17-footer-programs a{color:inherit;text-decoration:none}
@media(min-width:901px) and (max-width:1499px){.r7-header .r7-shell{display:grid;grid-template-columns:auto 1fr auto;gap:9px 14px}.r7-section-links{grid-column:2/4;grid-row:2;justify-content:flex-start}.r7-actions{grid-column:3;grid-row:1}.r7-consultation{display:none!important}}
@media(max-width:900px){.r7-header .r7-shell{display:flex}.r7-header .r7-page-links,.r7-header .r7-section-links{display:none}.r7-header .r7-actions{margin-left:auto}}


/* /design/ab-r17/hero.css */
/* R17 advanced hero. The mask uses the same source ratio/crop as the photo. */
html[data-orator-page="advanced"] #hero .r17-hero-veil {
 position:absolute;inset:0;pointer-events:none;z-index:0;
 background:#000;opacity:0;
 mask-size:cover;mask-repeat:no-repeat;mask-position:right top;
}
html[data-orator-page="advanced"][data-r17-hero-shade="A"] #hero .r17-hero-veil{opacity:.2}
html[data-orator-page="advanced"]:is([data-r17-hero-shade="B"],[data-r17-hero-shade="C"]) #hero .r17-hero-veil{opacity:.3}
html[data-orator-page="advanced"]:is([data-r17-hero-shade="A"],[data-r17-hero-shade="B"]) #hero .r17-hero-veil {
 mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221672%22%20height%3D%22941%22%20viewBox%3D%220%200%201672%20941%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-2%25%22%20y%3D%22-2%25%22%20width%3D%22104%25%22%20height%3D%22104%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%221.8%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22white%22%20fill-rule%3D%22evenodd%22%20filter%3D%22url%28%23soft%29%22%20d%3D%22M-20%20-20H1692V961H-20Z%20M1106%2082%20C1104%2070%201113%2059%201127%2059%20L1140%2062%201150%2059%201164%2061%201179%2066%201185%2078%201182%2090%201190%20112%201191%20130%201188%20149%201181%20169%201182%20183%201197%20190%201218%20193%201251%20200%201270%20211%201286%20231%201296%20256%201304%20278%201307%20287%201317%20264%201327%20250%201340%20243%201350%20235%201358%20233%201365%20240%201362%20249%201356%20255%201367%20260%201369%20268%201362%20274%201367%20278%201363%20286%201358%20289%201359%20298%201350%20305%201343%20305%201330%20323%201309%20334%201289%20330%201273%20325%201250%20306%201250%20354%201253%20391%201260%20414%201268%20441%201270%20455%201264%20470%201267%20525%201265%20576%201267%20616%201264%20654%201270%20690%201267%20724%201272%20754%201274%20785%201272%20805%201281%20829%201293%20850%201298%20875%201294%20885%201278%20891%201246%20890%201226%20884%201225%20870%201230%20850%201235%20826%201228%20805%201220%20782%201213%20755%201212%20725%201206%20695%201204%20650%201198%20610%201188%20570%201174%20531%201168%20570%201166%20615%201164%20660%201166%20713%201167%20760%201161%20800%201164%20808%201161%20818%201164%20846%201161%20868%201158%20885%201143%20893%201120%20893%201100%20890%201095%20884%201098%20869%201104%20854%201115%20844%201117%20814%201111%20796%201108%20776%201104%20750%201101%20715%201098%20683%201102%20650%201098%20625%201091%20587%201088%20549%201087%20510%201084%20473%201081%20454%201083%20425%201081%20394%201061%20398%201040%20393%201027%20379%201023%20361%201026%20344%201033%20322%201032%20299%201039%20270%201044%20246%201053%20229%201070%20216%201090%20204%201110%20195%201114%20178%201109%20167%201104%20152%201101%20140%201099%20124%201100%20107%201106%20100%20Z%22%2F%3E%3C%2Fsvg%3E");
}
@media(max-width:900px){
 html[data-orator-page="advanced"] #hero .r17-hero-veil{mask-position:right center}
}


/* /design/ab-r18/page.css */
/* Same diameter and radial falloff as the accepted cursor decoration; lower alpha. */
html:root [data-cursor-glow] > .cursor-glow-layer {
 background:radial-gradient(280px circle at var(--cursor-x,50%) var(--cursor-y,50%),rgba(var(--ui-sheen-tone-105),.045) 0%,rgba(var(--ui-sheen-tone-106),.021) 36%,transparent 78%)!important;
}
html:root[data-theme="light"] [data-cursor-glow] > .cursor-glow-layer {
 background:radial-gradient(260px circle at var(--cursor-x,50%) var(--cursor-y,50%),rgba(var(--ui-muted-tone-133),.035) 0%,rgba(var(--ui-muted-tone-134),.0175) 40%,transparent 80%)!important;
}
/* Four-page navigation reuses R17's responsive geometry in the new club too. */
.r17-footer-programs{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;margin-top:12px}.r17-footer-programs a{color:inherit;text-decoration:none}
@media(min-width:901px) and (max-width:1499px){.r7-header .r7-shell{display:grid;grid-template-columns:auto 1fr auto;gap:9px 14px}.r7-section-links{grid-column:2/4;grid-row:2;justify-content:flex-start}.r7-actions{grid-column:3;grid-row:1}.r7-consultation{display:none!important}}
@media(max-width:900px){.r7-header .r7-shell{display:flex}.r7-header .r7-page-links,.r7-header .r7-section-links{display:none}.r7-header .r7-actions{margin-left:auto}}


/* /design/ab-r19/page.css */
/* Same diameter and radial falloff as the accepted cursor decoration; lower alpha. */
html:root [data-cursor-glow] > .cursor-glow-layer {
 background:radial-gradient(280px circle at var(--cursor-x,50%) var(--cursor-y,50%),rgba(var(--ui-sheen-tone-105),.045) 0%,rgba(var(--ui-sheen-tone-106),.021) 36%,transparent 78%)!important;
}
html:root[data-theme="light"] [data-cursor-glow] > .cursor-glow-layer {
 background:radial-gradient(260px circle at var(--cursor-x,50%) var(--cursor-y,50%),rgba(var(--ui-muted-tone-133),.035) 0%,rgba(var(--ui-muted-tone-134),.0175) 40%,transparent 80%)!important;
}
/* Four-page navigation reuses R17's responsive geometry in the new club too. */
.r17-footer-programs{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;margin-top:12px}.r17-footer-programs a{color:inherit;text-decoration:none}
@media(min-width:901px) and (max-width:1499px){.r7-header .r7-shell{display:grid;grid-template-columns:auto 1fr auto;gap:9px 14px}.r7-section-links{grid-column:2/4;grid-row:2;justify-content:flex-start}.r7-actions{grid-column:3;grid-row:1}.r7-consultation{display:none!important}}
@media(max-width:900px){.r7-header .r7-shell{display:flex}.r7-header .r7-page-links,.r7-header .r7-section-links{display:none}.r7-header .r7-actions{margin-left:auto}}
/* The same compact photo geometry in the course and club: main left, two right. */
html:root #process .r2-album{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;aspect-ratio:16/10;max-height:360px;width:100%;align-items:stretch}
html:root #process .r2-album .photo-button{min-width:0;min-height:0;width:100%;height:100%;aspect-ratio:auto;grid-column:2;grid-row:auto;overflow:hidden}
html:root #process .r2-album .photo-button:first-child{grid-column:1;grid-row:1/3;min-height:0!important;height:100%!important;max-height:none!important}
html:root #process .r2-album .photo-button:nth-child(2){grid-row:1}
html:root #process .r2-album .photo-button:nth-child(3){grid-row:2}
html:root #process .r2-album .photo-button>img{display:block;width:100%;height:100%;object-fit:cover}
/* Native section artwork stays at its accepted top and scale; only the bottom moves. */
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]){--r19-cicero-base:calc(var(--cicero-width) * 1176 / 1024 - var(--cicero-lift));--cicero-scene-height:calc(var(--r19-cicero-base) - var(--r19-crop))!important;display:flow-root}
html:root #audience[data-r19-cicero="A"]{--r19-crop:55px;--r19-copy-width:540px;--r19-title:37px;--r19-list:15.5px;--r19-row:8px}
html:root #audience[data-r19-cicero="B"]{--r19-crop:105px;--r19-copy-width:580px;--r19-title:36px;--r19-list:15px;--r19-row:7px}
html:root #audience[data-r19-cicero="C"]{--r19-crop:145px;--r19-copy-width:600px;--r19-title:35px;--r19-list:14.5px;--r19-row:6px}
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-inner{min-height:var(--cicero-scene-height);padding-block:36px 32px}
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-copy{width:var(--r19-copy-width);max-width:51%;transform:none}
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) h2{font-size:var(--r19-title);line-height:1.18;margin-bottom:18px;max-width:26ch}
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .prose{max-width:none;width:100%;font-size:15px;line-height:1.7;margin-bottom:20px}
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-list{max-width:none;column-gap:24px}
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-list li{font-size:var(--r19-list);line-height:1.4;padding-block:var(--r19-row);gap:11px}
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"])::before{height:100%}
html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r4-ciceron-window{height:calc(100% + var(--cicero-window-lift));bottom:0}
@media(min-width:651px) and (max-width:1100px){
 html:root #audience[data-r19-cicero="A"]{--r19-title:27px;--r19-row:3px}
 html:root #audience[data-r19-cicero="B"]{--r19-title:26.5px;--r19-row:2.5px}
 html:root #audience[data-r19-cicero="C"]{--r19-title:26px;--r19-row:2px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-inner{padding-block:16px 24px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) h2{font-size:var(--r19-title);margin-bottom:12px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .prose{font-size:13px;line-height:1.45;margin-bottom:12px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-list{column-gap:18px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-list li{font-size:13px;line-height:1.25;padding-block:var(--r19-row)}
}
@media(max-width:650px){
 html:root #process .r2-album{gap:8px;aspect-ratio:1.5;max-height:none}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]){--r19-cicero-base:calc(var(--cicero-width) * 650 / 1024 - var(--cicero-lift));--r19-crop:20px}
 html:root #audience[data-r19-cicero="B"]{--r19-crop:35px}
 html:root #audience[data-r19-cicero="C"]{--r19-crop:50px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-inner{min-height:0;padding-top:calc(var(--cicero-scene-height) + 24px);padding-bottom:30px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r4-ciceron-window{height:calc(var(--cicero-scene-height) + var(--cicero-window-lift));bottom:auto}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"])::before{height:var(--cicero-scene-height)}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-copy{width:100%;max-width:100%}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) h2{font-size:30px;margin-bottom:18px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .prose{font-size:14px;line-height:1.7;margin-bottom:18px}
 html:root #audience[data-r19-cicero]:not([data-r19-cicero="0"]) .r2-audience-list li{font-size:13.5px;padding-block:8px}
 html:root #audience[data-r19-cicero="B"] .r2-audience-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:15px}
 html:root #audience[data-r19-cicero="C"] .r2-audience-list{display:grid;grid-template-columns:1fr}
 html:root #audience[data-r19-cicero="C"] .r2-audience-list li{font-size:13px;line-height:1.4;padding-block:6px}
}
/* Slower entrance begins inside the viewport, rather than finishing above it. */
html:root .ov-reveal.is-entering{animation:none!important}
html:root [data-r19-reveal="waiting"]{opacity:0;translate:0 32px;transition:none}
html:root [data-r19-reveal="entering"]{opacity:var(--r19-final-opacity,1);translate:var(--r19-final-translate,none);transition:opacity 1.25s cubic-bezier(.22,.61,.28,1),translate 1.65s cubic-bezier(.22,.61,.28,1)}
html:root [data-r19-reveal="waiting"]:has(:focus-visible){opacity:var(--r19-final-opacity,1)!important;translate:var(--r19-final-translate,none)!important;transition:none!important}
html:root #trainer[data-cursor-glow]{position:relative;isolation:isolate}
html:root #trainer[data-cursor-glow]>.cursor-glow-layer{background:radial-gradient(280px circle at var(--cursor-x,50%) var(--cursor-y,50%),rgba(243,239,233,.045) 0%,rgba(243,239,233,.021) 36%,transparent 78%)!important}
@media(prefers-reduced-motion:reduce){html:root [data-r19-reveal]{opacity:var(--r19-final-opacity,1)!important;translate:var(--r19-final-translate,none)!important;transition:none!important}}


/* /design/final/site.css */
/* Shared unobtrusive scrollbars, including auxiliary readers and dialogs. */
html:root{--final-scroll-thumb:#766e63;--final-scroll-hover:#9d8d77}
html:root:is([data-site-theme="light-warm"],[data-theme="light"]){--final-scroll-thumb:#a29787;--final-scroll-hover:#827564}
html:root,html:root *{scrollbar-width:thin;scrollbar-color:var(--final-scroll-thumb) transparent}
html:root ::-webkit-scrollbar{width:6px;height:6px}
html:root ::-webkit-scrollbar-track{background:transparent}
html:root ::-webkit-scrollbar-thumb{background:var(--final-scroll-thumb);border-radius:999px}
html:root ::-webkit-scrollbar-thumb:hover{background:var(--final-scroll-hover)}
html:root ::-webkit-scrollbar-button{display:none;width:0;height:0}
/* Video rails retain native arrow/swipe scrolling without a visible bar or gutter. */
html:root .r3-video-viewport{scrollbar-width:none!important;scrollbar-gutter:auto;-ms-overflow-style:none;padding-bottom:0}
html:root .r3-video-viewport::-webkit-scrollbar{display:none!important;width:0;height:0}
/* Add air inside the accepted dark process surface, before the next intake. */
html:root[data-orator-page="basic"] #process{padding-bottom:calc(65px + 30px)}
@media(max-width:650px){html:root[data-orator-page="basic"] #process{padding-bottom:84px}}
/* The foreground cutout sits above background light; its transparent pixels
   preserve the same glow on the backdrop without tinting the person. */
html:root #trainer>.cursor-glow-layer{
 z-index:0!important;mask-image:linear-gradient(#000,#000),var(--final-portrait-mask);mask-size:100% 100%,var(--final-portrait-size);mask-position:0 0,var(--final-portrait-position);mask-repeat:no-repeat;mask-composite:exclude;
}
html:root #trainer .r3-trainer-inner{position:relative;z-index:1}
html:root #audience>.cursor-glow-layer{
 /* Union the cutout alpha twice: generated near-opaque marble must also
    exclude the light, while the transparent backdrop remains illuminated. */
 z-index:0!important;mask-image:linear-gradient(#000,#000),var(--final-statue-mask),var(--final-statue-mask);mask-size:100% 100%,var(--final-statue-size),var(--final-statue-size);mask-position:0 0,var(--final-statue-position),var(--final-statue-position);mask-repeat:no-repeat;mask-composite:exclude,add;
}
html:root[data-orator-page="club"] #price>.cursor-glow-layer{z-index:0!important}
html:root[data-orator-page="club"] #price>.club-price-band{position:relative;z-index:1}
/* Keep the native box dimensions and focus indication in the borderless proposals. */
html:root :is(.r3-skill-card,.r3-direction,.faq-item)[data-card-surface="B"],
html:root :is(.r3-skill-card,.r3-direction,.faq-item)[data-card-surface="C"]{border-color:transparent!important;box-shadow:none!important}
html:root :is(.r3-skill-card,.r3-direction,.faq-item)[data-card-surface="C"]{background:linear-gradient(145deg,#0e0f10,#0a0b0c)!important}
html:root .r3-direction[data-card-surface="C"]{background:#090a0a!important}
html:root[data-site-theme="light-warm"] :is(.r3-skill-card,.r3-direction,.faq-item)[data-card-surface="C"]{background:linear-gradient(145deg,#eeeae3,#e8e4dd)!important}
html:root :is(.r3-skill-card,.r3-direction,.faq-item)[data-card-surface]:focus-visible{outline:2px solid var(--ui-accent-fill);outline-offset:3px}
/* Accepted outer-card frames; inner player/format controls and focus rings stay intact. */
html:root #reviews :is(.r4-yandex-link,.r2-yandex),
html:root #free :is(.r3-podcast-studio,.r4-guides-panel,.r4-guide-card),
html:root[data-orator-page="individual"] #services :is(.r4-format-surface,.ov-service){border-color:transparent!important}
html:root[data-orator-page="individual"] #approach.ov-approach{border-top-color:transparent!important}
html:root[data-orator-page="advanced"] #format.final-practice-merged{padding-block:clamp(40px,6vw,76px)}
html:root[data-orator-page="advanced"] #format.final-practice-merged .ov-deeper-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,76px);align-items:start}
html:root[data-orator-page="advanced"] #format.final-practice-merged .ov-deeper-cards{display:grid;grid-template-columns:1fr;gap:16px}
html:root[data-orator-page="advanced"] #format .final-deeper-intro .ov-lead{max-width:none;margin-bottom:0}
html:root[data-orator-page="advanced"] #format .final-practice-copy{margin-top:30px}
html:root[data-orator-page="advanced"] #format .final-practice-copy h3{font-size:clamp(24px,2.5vw,32px);line-height:1.18;letter-spacing:-.025em;margin:0 0 18px}
html:root[data-orator-page="individual"] #services .ov-service{background:linear-gradient(145deg,#0e0f10,#0a0b0c)!important;box-shadow:none!important}
html:root[data-orator-page="individual"][data-site-theme="light-warm"] #services .ov-service{background:linear-gradient(145deg,#eae6df,#e3dfd8)!important}
html:root[data-orator-page="club"] #price .club-payment-card{border-color:transparent!important}
html:root:is([data-orator-page="basic"],[data-orator-page="advanced"]) #price .r2-graduate-photo{border:0!important;background:transparent!important}
html:root:is([data-orator-page="basic"],[data-orator-page="advanced"]) #price .r2-graduate-photo:focus-visible{outline:2px solid var(--ui-accent-fill);outline-offset:3px}
html:root :is(.r2-media-controls button,.r3-rail-controls button,.r4-photo-arrow,.club-photo-arrow,.original-photo-arrow,[data-review-prev],[data-review-next],[data-video-prev],[data-video-next],[data-skill-step],[data-album-step],[data-photo-step]):is(:hover,:focus-visible):not(:disabled):not([aria-disabled="true"]){background:var(--ui-accent-fill)!important;color:#171410!important;border-color:transparent!important}
/* Price keeps an older ID-specific palette; override it at the same owner. */
html:root #price.r10-price-active .r2-media-controls button:is(:hover,:focus-visible):not(:disabled){background:var(--ui-accent-fill)!important;color:#171410!important;border-color:transparent!important}
html:root :is(.r2-media-controls button,.r3-rail-controls button,.r4-photo-arrow,.club-photo-arrow,.original-photo-arrow,[data-review-prev],[data-review-next],[data-video-prev],[data-video-next],[data-skill-step],[data-album-step],[data-photo-step]) svg{width:20px;height:20px;fill:none!important;stroke:currentColor!important;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block;margin:auto}
html:root .r4-yandex-link:is(:hover,:focus-visible) .r4-link-arrow{color:#171410!important}
html:root :is(.read-more,.review-full,.mobile-compact-details)>summary>span[aria-hidden]{transform:rotate(0deg)!important;transition:transform .42s cubic-bezier(.2,.75,.2,1)!important}
html:root :is(.read-more,.review-full,.mobile-compact-details)[data-disclosure-state="open"]>summary>span[aria-hidden],
html:root :is(.read-more,.review-full,.mobile-compact-details):not([data-disclosure-enhanced])[open]>summary>span[aria-hidden]{transform:rotate(45deg)!important}
@media(prefers-reduced-motion:reduce){html:root :is(.read-more,.review-full,.mobile-compact-details)>summary>span[aria-hidden]{transition:none!important}}
/* Follow the native target state: [open] remains present throughout closing. */
html:root .faq-item > summary .faq-toggle-icon{
 background:transparent!important;color:var(--ui-muted-strong)!important;
 transform:rotate(0deg)!important;transform-origin:center;
 transition:transform .42s cubic-bezier(.2,.75,.2,1),color .42s ease!important;
}
html:root .faq-item[data-disclosure-state="open"] > summary .faq-toggle-icon,
html:root .faq-item:not([data-disclosure-enhanced])[open] > summary .faq-toggle-icon{
 transform:rotate(45deg)!important;color:var(--ui-accent-ink)!important;
}
@media(prefers-reduced-motion:reduce){html:root .faq-item > summary .faq-toggle-icon{transition:none!important}}
@media(max-width:900px){html:root[data-orator-page="advanced"] #format.final-practice-merged .ov-deeper-layout{grid-template-columns:1fr}}
/* The intake remains a dark invitation in both site themes. */
html:root[data-orator-page="basic"] #start{
 --r11-veil:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.72))!important;
 --ui-text:#f1efe9;--ui-muted-strong:#d1cac0;--ui-muted:#ada89f;--ui-accent-ink:#fa9e44;--ui-on-accent:#1a1711;
 color:#f1efe9;color-scheme:dark;background:#040403!important;border-color:#2b2925!important;
}
html:root[data-orator-page="basic"] #start .r3-start-inner{background-color:#111315!important;background-image:var(--r11-veil),var(--r17-hall-image)!important;color:#f1efe9!important}
html:root[data-orator-page="basic"] #start h2{color:var(--ui-accent-fill)!important}
html:root[data-orator-page="basic"] #start p{color:#d1cac0!important}
html:root[data-orator-page="basic"] #start .r3-start-date{color:#fff!important}
@media(max-width:650px){html:root[data-orator-page="basic"] #start{--r11-veil:linear-gradient(90deg,rgba(0,0,0,.90),rgba(0,0,0,.86))!important}}
html:root[data-orator-page="basic"] #hero>.cursor-glow-layer{
 z-index:0!important;
 mask-image:linear-gradient(#000,#000),var(--final-person-mask);
 mask-size:100% 100%,var(--final-art-size);mask-position:0 0,var(--final-person-position);
 mask-repeat:no-repeat;mask-composite:exclude;
}
html:root[data-orator-page="basic"] #hero .r2-hero-inner{position:relative;z-index:1}
html:root[data-orator-page="advanced"] #hero>.cursor-glow-layer{
 z-index:1!important;
 mask-image:linear-gradient(90deg,#000 0px,#000 var(--final-art-left),transparent var(--final-art-left)),var(--final-person-mask);
 mask-size:100% 100%,var(--final-art-size);mask-position:0 0,var(--final-mask-left) var(--final-art-top);mask-repeat:no-repeat;mask-composite:add;
}
html:root[data-orator-page="advanced"] #hero>.ov-wrap{position:relative;z-index:2}
/* No background texture is the initial new proposal. Only this surface is
   compared; approved photos, layout, controls and type stay identical. */
html:root[data-review-surface="plain"]:is([data-orator-page="basic"],[data-orator-page="advanced"]) #reviews{
 background:#000!important;
}
html:root[data-review-surface="plain"][data-site-theme="light-warm"]:is([data-orator-page="basic"],[data-orator-page="advanced"]) #reviews{background:var(--ui-bg,var(--ov-bg,#faf7f2))!important}
html:root[data-review-surface="plain"][data-orator-page="advanced"] #reviews::before{background-image:none!important;background:transparent!important}
html:root[data-orator-page="advanced"] .ov-deeper-cards .ov-benefit-card{border:0!important;background:#080a0b!important;color:#f5f2ed;box-shadow:none}
html:root[data-orator-page="advanced"] .ov-deeper-cards .ov-benefit-card p{color:#c5c5c3}
html:root[data-orator-page="advanced"][data-site-theme="light-warm"] .ov-deeper-cards .ov-benefit-card{background:linear-gradient(145deg,#eeeae3,#e8e4dd)!important;color:var(--ui-text)}
html:root[data-orator-page="advanced"][data-site-theme="light-warm"] .ov-deeper-cards .ov-benefit-card p{color:var(--ui-muted-strong)}
/* One centered close glyph in all course dialogs; its hit area stays 44px. */
html:root dialog :is(.r4-dialog-close,.r2-close-form,.ov-dialog-close,.club-contact-close,.original-photo-close,#close-photo,#close-video,[data-close-dialog],[data-native-close],[data-close]){
 width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
 padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;line-height:1!important;font-size:0!important;
}
html:root dialog :is(.r4-dialog-close,.r2-close-form,.ov-dialog-close,.club-contact-close,.original-photo-close,#close-photo,#close-video,[data-close-dialog],[data-native-close],[data-close])::before{
 content:"";width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M6 18L18 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;
}
html:root dialog :is(.r4-dialog-close,.r2-close-form,.ov-dialog-close,.club-contact-close,.original-photo-close,#close-photo,#close-video,[data-close-dialog],[data-native-close],[data-close])>svg{display:none!important}


/* /content/materials-layout.css */
/* Accepted B; explicit A comparison keeps its original markup and resources. */
html:root[data-materials-layout="B"] #free{--r7-material-height:480px!important;--r9-podcast-height:480px!important}
html:root[data-materials-layout="B"] #free #podcast-player{
 padding:20px;grid-template-rows:18px 2.8em minmax(0,1fr) 58px auto;gap:10px;
}
html:root[data-materials-layout="B"] #free #podcast-description{
 display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;
 overflow:hidden;max-height:6.4em;line-height:1.6;
}
html:root[data-materials-layout="B"] #free #podcast-player .r3-audio-controls{grid-row:4;margin:0;align-self:center}
html:root[data-materials-layout="B"] #free #podcast-player .r9-podcast-feedback{grid-row:5;overflow:visible}
html:root[data-materials-layout="B"] #free #podcast-player .r9-podcast-feedback:not(:has(#podcast-status:not(:empty))):not(:has(.r3-audio-help[style])){display:none}
html:root[data-materials-layout="B"] #free #podcast-player[data-state="error"] .r9-podcast-feedback{display:block}
html:root[data-materials-layout="B"] #free #materials-training-card{
 display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;
 background:var(--ui-panel);border:0;border-radius:14px;padding:14px;min-width:0;
}
html:root[data-materials-layout="B"] #free #materials-training-card img{
 display:block;width:80px;height:57px;object-fit:contain;border-radius:7px;
}
html:root[data-materials-layout="B"] #free .materials-training-copy{display:flex;flex-direction:column;gap:7px;min-width:0}
html:root[data-materials-layout="B"] #free .materials-training-copy small{font-size:10px;line-height:1.4;color:var(--ui-muted)}
html:root[data-materials-layout="B"] #free #materials-training-title{font-size:14px;line-height:1.35;font-weight:600;margin:0;letter-spacing:-.02em}
html:root[data-materials-layout="B"] #free #materials-training-download{
 display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:6px;padding:6px 9px;border-radius:6px;background:var(--ui-accent-fill);font-size:10px;line-height:1.4;font-weight:600;color:var(--ui-on-accent);text-decoration:none;white-space:nowrap;
}
html:root[data-materials-layout="B"] #free #materials-training-download svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}
html:root[data-materials-layout="B"] #free #materials-training-download{transition:box-shadow .28s ease,background-image .28s ease}
html:root[data-materials-layout="B"] #free #materials-training-download:is(:hover,:focus-visible){background-image:radial-gradient(ellipse at center,rgba(255,255,255,.28),rgba(255,255,255,0));box-shadow:0 0 16px rgba(255,165,68,.24);color:var(--ui-on-accent)}
html:root[data-materials-layout="B"] #free #materials-training-download:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(min-width:651px){
 html:root[data-materials-layout="B"] #free #materials-podcasts{position:relative}
 html:root[data-materials-layout="B"] #free #materials-podcasts .r3-podcast-studio{display:grid!important;height:480px!important;grid-template-columns:.85fr 1.15fr!important;grid-template-rows:auto minmax(0,1fr)!important;
  /* Union of two rectangles, each with a 14px rounded lower-right corner. */
  mask:radial-gradient(circle at calc(100% - 14px) calc(100% - 14px),#000 14px,transparent 14.5px) top left/100% calc(100% - 132px) no-repeat,
   linear-gradient(#000 0 0) top left/calc(100% - 14px) calc(100% - 132px) no-repeat,
   linear-gradient(#000 0 0) top left/100% calc(100% - 146px) no-repeat,
   radial-gradient(circle at calc(100% - 14px) calc(100% - 14px),#000 14px,transparent 14.5px) top left/42.5% 100% no-repeat,
   linear-gradient(#000 0 0) top left/calc(42.5% - 14px) 100% no-repeat,
   linear-gradient(#000 0 0) top left/42.5% calc(100% - 14px) no-repeat;
 }
 html:root[data-materials-layout="B"] #free #materials-podcasts .r3-podcast-head{grid-column:1;grid-row:1}
 html:root[data-materials-layout="B"] #free #materials-podcasts .r3-podcast-list{grid-column:1;grid-row:2}
 html:root[data-materials-layout="B"] #free #materials-podcasts #podcast-player{grid-column:2;grid-row:1/3;height:calc(100% - 132px)!important;align-self:start}
 html:root[data-materials-layout="B"] #free #materials-training-card{position:absolute;right:0;bottom:0;width:calc(57.5% - 14px);height:116px}
 html:root[data-materials-layout="B"] #free #materials-podcasts .r3-podcast-list{max-height:none;height:auto;overflow:visible;min-height:0}
 html:root[data-materials-layout="B"] #free #materials-podcasts .r3-podcast-item{min-height:54px;padding-block:10px}
}
@media(min-width:651px) and (max-width:1000px){
 html:root[data-materials-layout="B"] #free .r4-material-panels{grid-template-columns:minmax(0,1fr)!important}
}
@media(min-width:1300px){
 html:root[data-materials-layout="B"] #free #materials-training-card{grid-template-columns:108px minmax(0,1fr)}
 html:root[data-materials-layout="B"] #free #materials-training-card img{width:108px;height:77px}
}
@media(max-width:650px){
 html:root[data-materials-layout="B"] #free{--r7-material-height:auto!important;--r9-podcast-height:auto!important}
 html:root[data-materials-layout="B"] #free #materials-podcasts #podcast-player{
  height:auto;min-height:0;padding:15px 17px;grid-template-rows:18px 2.8em 58px auto;gap:10px;
 }
 html:root[data-materials-layout="B"] #free #podcast-description{display:none!important}
 html:root[data-materials-layout="B"] #free #podcast-player .r3-audio-controls{grid-row:3}
 html:root[data-materials-layout="B"] #free #podcast-player .r9-podcast-feedback{grid-row:4}
 html:root[data-materials-layout="B"] #free #materials-training-card{margin-top:14px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px}
 html:root[data-materials-layout="B"] #free #materials-training-card img{width:72px;height:51px}
 html:root[data-materials-layout="B"] #free #materials-training-title{font-size:14px}
 html:root[data-materials-layout="B"] #free #materials-training-download{font-size:10px;padding:6px 9px}
}


/* /content/school-menu.css */
/* One separate resource block, outside the school-program list. */
.r7-menu .runtime-menu-materials{margin-top:12px;padding:12px 0 0;border-top:1px solid var(--ui-line)}
.r7-menu .runtime-menu-materials>a{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--ui-accent-ink) 30%,var(--ui-line));border-radius:8px;background:color-mix(in srgb,var(--ui-accent-fill) 7%,var(--ui-panel));color:var(--ui-accent-ink);font-size:12px;line-height:1.4}
.r7-menu .runtime-menu-materials>a>span{flex:1;min-width:0}.r7-menu .runtime-menu-materials small{display:block;font-size:10px;color:var(--ui-muted);margin-top:3px}
.r7-menu .runtime-menu-materials>a:hover,.r7-menu .runtime-menu-materials>a:focus-visible{background:color-mix(in srgb,var(--ui-accent-fill) 14%,var(--ui-panel))}
.r7-menu .runtime-menu-materials>a>svg:last-child{width:15px}
/* Keep guide layout independent of school hero/format CSS. Native header/menu
   dimensions and theme controls come from site-navigation.css. */
.oratorvl-guide-page .runtime-guide-header .r7-shell{display:flex;min-height:80px;max-width:1452px;padding-inline:26px;gap:20px}
.oratorvl-guide-page .runtime-guide-header .r7-actions{margin-left:auto;gap:15px}
.oratorvl-guide-page .runtime-guide-header .guide-course-return{font-size:13px;color:var(--ui-accent-ink);white-space:nowrap}
@media(max-width:650px){
 .oratorvl-guide-page .runtime-guide-header .r7-shell{min-height:72px;padding:10px 12px;gap:8px}
 .oratorvl-guide-page .runtime-guide-header .r7-actions{gap:6px}
 .oratorvl-guide-page .runtime-guide-header .r7-brand{gap:5px}
 .oratorvl-guide-page .runtime-guide-header .r7-brand strong{font-size:20px}
 .oratorvl-guide-page .runtime-guide-header .r7-brand>svg{width:20px}
 .oratorvl-guide-page .runtime-guide-header .guide-course-return{font-size:11px;gap:4px;white-space:normal;max-width:110px}
 .oratorvl-guide-page .runtime-guide-header .guide-course-return svg{width:15px;flex:none}
}


/* /content/public.css */
#free .r4-guide-footer .public-training-link{display:inline-flex;align-items:center;gap:.5rem;margin:.6rem 0;padding:.7rem 1rem;border-radius:10px;background:rgba(255,165,77,.13);color:var(--accent,#ffa64d);font-weight:650;text-decoration:none}
#free .r4-guide-footer .public-training-link:hover{background:rgba(255,165,77,.23)}
.public-guide-nav,.public-guide-full{max-width:1100px;margin:2rem auto;padding:1rem;line-height:1.7}
.public-guide-nav{display:flex;flex-wrap:wrap;gap:1rem}.public-guide-nav a{color:var(--accent,#ce8133)}
.public-guide-full summary{cursor:pointer;font-size:.875rem;font-weight:500;padding:.35rem 0;color:var(--ui-muted,#ada69c)}.public-guide-full summary:hover{color:var(--ui-accent-ink,#ffa64d)}.public-guide-full summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.public-guide-full article{max-width:75ch;margin:2rem auto;border-bottom:1px solid #8883;padding-bottom:2rem}.public-guide-full .guide-page{min-height:0!important;height:auto!important}.public-guide-full img{max-width:100%;height:auto}
/* AI practice was intentionally omitted from the earlier course-book edition.
   The owner now uses V274's exercise links in both HTML and the native reader. */
.oratorvl-guide-page .guide-bot-cta{display:block;border:0;box-shadow:none;background:rgba(14,15,16,.92);color:#ede9e2}
.oratorvl-guide-page .guide-bot-cta>span{color:#cfc8bc}
.oratorvl-guide-page .guide-bot-cta :is(p,strong){color:#ede9e2!important}
.oratorvl-guide-page .guide-bot-cta a{background:#fa9e44;color:#171410!important}
.lead-form-status{font-size:14px;line-height:1.5;margin:16px 0 0;overflow-wrap:anywhere}
.lead-verification-error{margin:16px 0;padding:16px;border-radius:12px;background:#ff70700b;overflow-wrap:anywhere}
.lead-verification-error[hidden]{display:none!important}
.lead-verification-error>p:first-child{margin:0 0 12px!important;font-size:18px!important;font-weight:600;line-height:1.5!important;color:#ff9292!important}
.lead-verification-code{font-size:12px!important;line-height:1.4!important;color:var(--ui-muted,#ada69c);margin:12px 0 0!important}
.lead-verification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}
.lead-verification-actions a{font-family:inherit;font-size:14px;font-weight:600;color:var(--ui-accent-ink,#ffa64d);text-underline-offset:4px}
.lead-verification-retry{border:0;border-radius:8px;background:#fa9e44;color:#171410;font-family:inherit;font-size:14px;font-weight:600;padding:10px 14px;cursor:pointer}
.lead-verification-retry:focus-visible,.lead-verification-actions a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
html[data-site-theme="light-warm"] .lead-verification-error>p:first-child{color:#b32424!important}
#hero .runtime-hero-facts{font-size:13px;line-height:1.7;margin:18px 0 0;color:#d8d1c7;max-width:560px}
/* The basic hero keeps its dark scene in both themes. */
html:root[data-orator-page="basic"] #hero .runtime-program-link{color:#f1efe9}
html:root[data-orator-page="basic"] #hero .runtime-program-link:is(:hover,:focus-visible){color:#fa9e44}
html:root[data-orator-page="basic"] #hero .runtime-program-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.lead-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}
[data-live-turnstile]{margin:12px 0;min-width:0}
/* Confirmation is shared by the existing course forms, after saved=true only. */
dialog:is(#enrol-dialog,#request-dialog).lead-complete{inset:auto!important;top:50%!important;left:50%!important;margin:0!important;transform:translate(-50%,-50%)!important;width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;height:auto!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;padding:0!important;border:0!important;border-radius:22px;background:linear-gradient(145deg,#1c1c1b 0%,#141516 52%,#111213 100%)!important;color:#f2ede5!important;overflow:auto}
dialog:is(#enrol-dialog,#request-dialog).lead-complete>:not([data-live-lead-success]){display:none!important}
.lead-success{position:relative;padding:48px 40px 36px;text-align:center;animation:lead-success-in .45s ease-out both}
.lead-success[hidden]{display:none!important}
.lead-success svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.lead-success-symbol{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 24px;border-radius:50%;background:#fa9e4412;color:#fa9e44}
.lead-success-symbol svg{width:42px;height:42px}
.lead-success-context{margin:0 0 10px!important;font-family:inherit;font-weight:500;font-size:13px!important;line-height:1.4;color:#bcb5ab!important}
.lead-success h2{margin:0 0 16px!important;font-size:clamp(34px,5vw,44px)!important;line-height:1.1!important;letter-spacing:-.025em;color:inherit!important}
.lead-success h2:focus{outline:none}
.lead-success-message{margin:0!important;font-size:17px!important;line-height:1.6!important;color:inherit!important}
.lead-success-number{margin:20px 0 28px!important;font-size:12px!important;line-height:1.5!important;color:#bcb5ab!important;overflow-wrap:anywhere}
.lead-success-done{display:inline-flex;justify-content:center;align-items:center;min-width:180px;min-height:48px;padding:12px 24px;border:0;border-radius:10px;background:#fa9e44;color:#171410;font-family:inherit;font-weight:650;font-size:15px;line-height:1.3;cursor:pointer;transition:background .2s,box-shadow .2s}
.lead-success-done:hover{background:#ffaf61;box-shadow:0 0 24px #fa9e4430}
.lead-success .lead-success-done:focus-visible{outline:2px solid #fa9e44;outline-offset:4px}
[data-site-theme="light-warm"] dialog:is(#enrol-dialog,#request-dialog).lead-complete{background:linear-gradient(145deg,#faf6ef 0%,#f4eee5 55%,#eee7dc 100%)!important;color:#24211e!important}
[data-site-theme="light-warm"] .lead-success :is(.lead-success-context,.lead-success-number){color:#746b60!important}
[data-site-theme="light-warm"] .lead-success-symbol{color:#b75f12;background:#d27b1e12}
@keyframes lead-success-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:650px){.lead-success{padding:44px 24px 28px}.lead-success-symbol{width:64px;height:64px;margin-bottom:20px}.lead-success-message{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.lead-success{animation:none}.lead-success-done{transition:none}}


/* /content/presentation-update.css */
/* Outer dialog contours only; retain visible keyboard focus on their controls. */
html:root dialog{border:0!important;outline:none!important}
html:root dialog::before,html:root dialog::after{border:0!important}
/* Matching frames, with online UI shown in full and a centered live-photo crop. */
html:root #meeting-format .runtime-meeting-photo{width:100%;aspect-ratio:3/2;overflow:hidden;border:0;border-radius:11px;background:var(--ui-panel);padding:0;min-width:0}
html:root #meeting-format .runtime-meeting-photo[hidden]{display:none}
html:root #meeting-format .runtime-meeting-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
html:root #meeting-format .runtime-meeting-photo [data-screen-theme=light]{display:none}
html:root[data-site-theme=light-warm] #meeting-format .runtime-meeting-photo [data-screen-theme=dark]{display:none}
html:root[data-site-theme=light-warm] #meeting-format .runtime-meeting-photo [data-screen-theme=light]{display:block}
html:root[data-orator-page=basic] #about .about-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:40px;align-items:center}
html:root[data-orator-page=basic] #about .about-film{width:100%;max-width:460px;justify-self:start}
html:root[data-orator-page=basic] #about .about-film>img{aspect-ratio:16/9;object-fit:cover}
html:root #about .runtime-read-more{margin-top:20px;font-family:inherit;font-size:13px;line-height:1.5;font-weight:600;padding:5px 0;color:var(--ui-accent-ink);display:inline-flex;align-items:center;gap:15px;background:none;border:0;cursor:pointer}
html:root .runtime-read-more svg,html:root .runtime-program-link svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none;flex:none}
html:root #hero .runtime-program-link{color:var(--ui-text);white-space:nowrap}
html:root #about-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:40px;overflow:auto}
html:root #about-dialog h2{padding-right:34px}
/* Common footer projection. Its existing owner-bound nodes keep their content. */
html:root footer.runtime-footer{padding:58px 0 24px;background:var(--ui-panel);color:var(--ui-text);border-top:1px solid var(--ui-line);font-family:inherit}
html:root .runtime-footer-wrap{width:min(1180px,calc(100% - 80px));margin:0 auto}
html:root .runtime-footer-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:start}
html:root .runtime-footer-column{min-width:0}
html:root .runtime-footer-brand{display:inline-flex;align-items:center;gap:12px;color:var(--ui-text);text-decoration:none;margin-bottom:16px}
html:root .runtime-footer-brand strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1.1}
html:root .runtime-footer-brand svg{width:25px;height:30px;fill:none;color:var(--ui-accent-ink);stroke:currentColor;stroke-width:1.55}
html:root .runtime-footer-description{max-width:33ch;font-size:13px;line-height:1.65;margin:0 0 18px;color:var(--ui-muted)}
html:root .runtime-footer-description small{font-size:inherit;line-height:inherit}
html:root .runtime-footer-label{font-size:11px;letter-spacing:.06em;line-height:1.5;margin:0 0 15px;color:var(--ui-muted)}
html:root .runtime-footer-brand-column .runtime-footer-label{margin-bottom:5px}
html:root .runtime-footer-address{display:flex;gap:8px;font-size:13px;line-height:1.65;margin:0;color:var(--ui-text)}
html:root .runtime-footer-address svg{width:17px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;margin-top:2px}
html:root .runtime-footer-brand-column>.ov-footer-address{display:block}
html:root .runtime-footer-ai{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;max-width:300px;box-sizing:border-box;padding:14px 16px;margin-top:24px;background:var(--r6-card,var(--ui-panel));border:1px solid var(--ui-line);border-radius:10px;color:var(--ui-text);text-decoration:none;line-height:1.5;transition:border-color .22s}
html:root .runtime-footer-ai>span{display:flex;flex-direction:column;gap:5px}
html:root .runtime-footer-ai strong{font-size:14px;font-weight:600}
html:root .runtime-footer-ai small{display:block;font-size:11px;color:var(--ui-muted)}
html:root .runtime-footer-ai svg{flex-shrink:0;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;color:var(--ui-accent-ink);transition:transform .22s}
html:root .runtime-footer-ai:hover{border-color:var(--ui-accent-ink)}
html:root .runtime-footer-ai:hover>svg{transform:translate(3px,-3px)}
html:root[data-orator-page=individual] #services .r5-direct[hidden]{display:none!important}
html:root .runtime-footer-programs{display:flex;flex-direction:column;align-items:start;gap:12px}
html:root .runtime-footer-programs a{display:inline;font-size:14px;line-height:1.5;text-decoration:none;color:var(--ui-text)}
html:root .runtime-footer-programs a span+span:before{content:' '}
html:root .runtime-footer-programs a[aria-current=page]{color:var(--ui-accent-ink)}
html:root .runtime-footer-phone{display:inline-block;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:26px;line-height:1.3;text-decoration:none;color:var(--ui-text);margin:0 0 20px;white-space:nowrap}
html:root .runtime-footer-socials{display:flex;gap:10px 18px;flex-wrap:wrap}
html:root .runtime-footer-socials a{font-size:12px;line-height:1.5;text-decoration:none;color:var(--ui-text)}
html:root .runtime-footer-bottom{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-top:40px;padding-top:22px;border-top:1px solid var(--ui-line)}
html:root .runtime-footer-copyright{font-size:11px;line-height:1.6;color:var(--ui-muted);margin:0}
html:root .runtime-footer-legal{display:flex;gap:9px 18px;flex-wrap:wrap;max-width:65%;justify-content:flex-end}
html:root .runtime-footer-legal a{font-size:10px;line-height:1.6;text-decoration:none;color:var(--ui-muted)}
html:root .runtime-footer a:hover{color:var(--ui-accent-ink)}
html:root .r3-direction:is(:hover,:focus-visible) .r4-topic-name,
html:root .r4-skill-open:is(:hover,:focus-visible) .r4-skill-heading>span,
html:root .faq-item>summary:is(:hover,:focus-visible) .faq-question{color:var(--ui-accent-ink)}
html:root #results.runtime-individual-directions{width:min(1180px,calc(100% - 80px));margin:0 auto;padding:40px 0 70px}
html:root .runtime-individual-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;margin-bottom:36px}
html:root .runtime-individual-intro .ov-kicker{margin-bottom:17px}
html:root .runtime-individual-intro h2{font-size:clamp(34px,4.2vw,56px);line-height:1.12;letter-spacing:-.035em;font-weight:600;margin:0}
html:root .runtime-individual-title-accent{color:var(--ui-accent-ink)}
html:root .runtime-individual-explanation{padding-top:28px}
html:root .runtime-individual-explanation>.ov-lead{max-width:none;font-size:16px;line-height:1.7;color:var(--ui-muted);margin:0 0 15px}
html:root #results.runtime-individual-directions>h3{font-size:19px;font-weight:500;margin-bottom:8px}
html:root #results.runtime-individual-directions>p{font-size:13px;margin-bottom:23px}
@media(max-width:850px){html:root #results.runtime-individual-directions{width:calc(100% - 40px);padding:35px 0 55px}html:root .runtime-individual-intro{grid-template-columns:1fr;gap:23px}html:root .runtime-individual-intro h2{font-size:38px}html:root .runtime-individual-explanation{padding-top:0}}
html:root #meeting-format .runtime-meeting-photo{position:relative}
/* Source screen 1548×1016, cropped centrally into the existing 3:2 frame.
   Cover only the bottom participant tile, leaving trainer and room UI intact. */
html:root #meeting-format .runtime-online-tile-scrim{position:absolute;left:15.4%;top:51%;width:48.2%;height:40.5%;background:rgba(0,0,0,.44);border-radius:3% / 5%;pointer-events:none}
html:root[data-site-theme=light-warm] #meeting-format .runtime-online-tile-scrim{display:none}
@media(max-width:850px){html:root .runtime-footer-wrap{width:calc(100% - 40px)}html:root .runtime-footer-top{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html:root .runtime-footer-brand-column{grid-column:1/-1}html:root .runtime-individual-intro{grid-template-columns:1fr;gap:25px}html:root .runtime-footer-bottom{display:block}html:root .runtime-footer-legal{justify-content:flex-start;max-width:none;margin-top:15px}}
@media(max-width:520px){html:root footer.runtime-footer{padding-top:38px}html:root .runtime-footer-top{grid-template-columns:1fr;gap:30px}html:root .runtime-footer-brand-column{grid-column:auto}html:root .runtime-footer-phone{font-size:25px}html:root .runtime-footer-bottom{margin-top:30px}}
@media(max-width:850px){html:root[data-orator-page=basic] #about .about-layout{gap:25px;grid-template-columns:1fr}}
@media(max-width:650px){html:root[data-orator-page=basic] #about .about-film{max-width:310px;align-self:center}html:root #about-dialog{padding:30px 22px}html:root #about-dialog .prose{font-size:14px}}
/* Release the quote's right-hand space before the scene becomes cramped.
   The existing mobile crop stays above the copy; tablets keep a slimmer statue
   beside it. The native window clips only the right edge and updates its glow mask. */
@media(max-width:1439px){
 html:root:is([data-orator-page=basic],[data-orator-page=club]) #audience[data-cicero-version=C] .r9-wall-quote{display:none}
}
@media(min-width:651px) and (max-width:1439px){
 html:root:is([data-orator-page=basic],[data-orator-page=club]) #audience[data-cicero-version=C]{--cicero-width:min(600px,50vw)}
 html:root:is([data-orator-page=basic],[data-orator-page=club]) #audience[data-cicero-version=C] .r2-ciceron{right:clamp(-60px,calc((100vw - 1200px) * .12),0px)}
}


/* /content/mobile-action.css */
/* The native mobile-enrol node is reused on the basic page. */
html:root .mobile-enrol:not([data-mobile-action]), html:root [data-mobile-action], html:root [data-mobile-action][hidden]{display:none!important}
html:root .mobile-header-action,html:root .mobile-header-action[hidden]{display:none!important}
@media(max-width:650px){
 html:root .r7-header .r7-shell{padding-inline:12px;gap:8px}
 html:root .r7-header .r7-brand{gap:7px}
 html:root .r7-header .r7-brand strong{font-size:21px}
 html:root .r7-header .r7-brand>svg{width:21px}
 html:root .r7-header .r7-actions{gap:8px}
 html:root .r7-header .r7-menu-toggle{min-width:58px;padding-inline:0;gap:5px}
 html:root .r7-header .r7-menu-toggle>span{display:block}
 html:root .mobile-header-action:not([hidden]){display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:0;width:82px;min-height:42px;padding:5px 8px;border:0;border-radius:7px;background:#f7b84b;color:#201708;font:600 11px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;flex:none}
 html:root .mobile-header-action:hover{background:#ffc563;color:#201708}
 html:root .mobile-header-action:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}
 html:root [data-mobile-action]:not([hidden]){display:flex!important;position:fixed;left:17px;right:17px;bottom:max(14px,env(safe-area-inset-bottom));min-height:49px;max-width:calc(100% - 34px);padding:12px 16px;border:0;border-radius:10px;align-items:center;justify-content:center;gap:16px;z-index:12;background:var(--ui-accent-fill);color:var(--ui-on-accent);font-family:inherit;font-size:14px;line-height:1.4;font-weight:650;text-align:center;cursor:pointer;box-shadow:0 9px 27px #0004;opacity:1!important;transform:none!important;pointer-events:auto!important;transition:none!important}
 html:root [data-mobile-action] svg{width:19px;height:19px;flex:none}
 html:root [data-mobile-action]:focus-visible{outline:3px solid var(--ui-text);outline-offset:3px}
}
