:root { --a7fdbca: #7fdbca; --a82aaff: #82aaff; --a89ddff: #89ddff; --a8be0a4: #8be0a4; --a8fd3ff: #8fd3ff; --a9aa0ab: #9aa0ab; --aa5d6a7: #a5d6a7; --aa78bfa: #a78bfa; --aa9c1ff: #a9c1ff; --ac792ea: #c792ea; --af0c674: #f0c674; --af5b14c: #f5b14c; --af5b97a: #f5b97a; --af5d547: #f5d547; --aff5a2c: #ff5a2c; --aff5a4f: #ff5a4f; --aff6b6b: #ff6b6b; --aff6d42: #ff6d42; --aff7a70: #ff7a70; --aff8a80: #ff8a80; }
html[data-theme="light"] { --a7fdbca: #239480; --a82aaff: #003bb8; --a89ddff: #0083b8; --a8be0a4: #219644; --a8fd3ff: #006fb8; --a9aa0ab: #535965; --aa5d6a7: #368239; --aa78bfa: #2e00b8; --aa9c1ff: #0033b8; --ac792ea: #6a17a0; --af0c674: #ad760a; --af5b14c: #b66d02; --af5b97a: #b35e05; --af5d547: #b69501; --aff5a2c: #b82800; --aff5a4f: #b80b00; --aff6b6b: #b80000; --aff6d42: #b82a00; --aff7a70: #b80d00; --aff8a80: #b80e00; }
:root { --solid: var(--text); --on-solid: var(--k050505); --solid-shadow: none; }
:root, html[data-style="vertices"][data-theme="dark"] {
  --k000000: #000000; --k000000-rgb: 0,0,0;
  --k030305: #030305; --k030305-rgb: 3,3,5;
  --k050505: #050505; --k050505-rgb: 5,5,5;
  --k070708: #070708; --k070708-rgb: 7,7,8;
  --k0a0a0b: #0a0a0b; --k0a0a0b-rgb: 10,10,11;
  --k0b0b0c: #0b0b0c; --k0b0b0c-rgb: 11,11,12;
  --k0e0e10: #0e0e10; --k0e0e10-rgb: 14,14,16;
  --k101012: #101012; --k101012-rgb: 16,16,18;
  --k111111: #111111; --k111111-rgb: 17,17,17;
  --k111113: #111113; --k111113-rgb: 17,17,19;
  --k121214: #121214; --k121214-rgb: 18,18,20;
  --k141416: #141416; --k141416-rgb: 20,20,22;
  --k151517: #151517; --k151517-rgb: 21,21,23;
  --k16161a: #16161a; --k16161a-rgb: 22,22,26;
  --k18181b: #18181b; --k18181b-rgb: 24,24,27;
  --k19191c: #19191c; --k19191c-rgb: 25,25,28;
  --k1a1a1d: #1a1a1d; --k1a1a1d-rgb: 26,26,29;
  --k1b1b1d: #1b1b1d; --k1b1b1d-rgb: 27,27,29;
  --k1b1b1e: #1b1b1e; --k1b1b1e-rgb: 27,27,30;
  --k1c1c1f: #1c1c1f; --k1c1c1f-rgb: 28,28,31;
  --k1d1d20: #1d1d20; --k1d1d20-rgb: 29,29,32;
  --k1e1e22: #1e1e22; --k1e1e22-rgb: 30,30,34;
  --k1f1f22: #1f1f22; --k1f1f22-rgb: 31,31,34;
  --k202023: #202023; --k202023-rgb: 32,32,35;
  --k222225: #222225; --k222225-rgb: 34,34,37;
  --k232326: #232326; --k232326-rgb: 35,35,38;
  --k262629: #262629; --k262629-rgb: 38,38,41;
  --k2a2a2d: #2a2a2d; --k2a2a2d-rgb: 42,42,45;
  --k2a2a2e: #2a2a2e; --k2a2a2e-rgb: 42,42,46;
  --k2b2b2f: #2b2b2f; --k2b2b2f-rgb: 43,43,47;
  --k2c2c30: #2c2c30; --k2c2c30-rgb: 44,44,48;
  --k2f2f33: #2f2f33; --k2f2f33-rgb: 47,47,51;
  --k323236: #323236; --k323236-rgb: 50,50,54;
  --k3a3a3e: #3a3a3e; --k3a3a3e-rgb: 58,58,62;
  --k3a3a40: #3a3a40; --k3a3a40-rgb: 58,58,64;
  --k46464c: #46464c; --k46464c-rgb: 70,70,76;
  --k47474d: #47474d; --k47474d-rgb: 71,71,77;
  --k4a4a50: #4a4a50; --k4a4a50-rgb: 74,74,80;
  --k505055: #505055; --k505055-rgb: 80,80,85;
  --k5a5a5f: #5a5a5f; --k5a5a5f-rgb: 90,90,95;
  --k5c5c64: #5c5c64; --k5c5c64-rgb: 92,92,100;
  --k5f5f65: #5f5f65; --k5f5f65-rgb: 95,95,101;
  --k6b6b72: #6b6b72; --k6b6b72-rgb: 107,107,114;
  --k8a8a90: #8a8a90; --k8a8a90-rgb: 138,138,144;
  --k9a9a9f: #9a9a9f; --k9a9a9f-rgb: 154,154,159;
  --k9a9aa2: #9a9aa2; --k9a9aa2-rgb: 154,154,162;
  --ka1a1aa: #a1a1aa; --ka1a1aa-rgb: 161,161,170;
  --kc9c9ce: #c9c9ce; --kc9c9ce-rgb: 201,201,206;
  --kcfcfd3: #cfcfd3; --kcfcfd3-rgb: 207,207,211;
  --kd4d4d8: #d4d4d8; --kd4d4d8-rgb: 212,212,216;
  --kd6d6db: #d6d6db; --kd6d6db-rgb: 214,214,219;
  --kd7d7db: #d7d7db; --kd7d7db-rgb: 215,215,219;
  --kf2f2f2: #f2f2f2; --kf2f2f2-rgb: 242,242,242;
  --kf5f5f5: #f5f5f5; --kf5f5f5-rgb: 245,245,245;
  --kfaf8f6: #faf8f6; --kfaf8f6-rgb: 250,248,246;
  --kffffff: #ffffff; --kffffff-rgb: 255,255,255;
  --fg: 255,255,255;
  --sh: 0,0,0;
  color-scheme: dark;
}
html[data-style="vertices"][data-theme="light"] {
  --k000000: #ffffff; --k000000-rgb: 255,255,255;
  --k030305: #fcfcfa; --k030305-rgb: 252,252,250;
  --k050505: #fafafa; --k050505-rgb: 250,250,250;
  --k070708: #f8f8f7; --k070708-rgb: 248,248,247;
  --k0a0a0b: #f5f5f4; --k0a0a0b-rgb: 245,245,244;
  --k0b0b0c: #f4f4f3; --k0b0b0c-rgb: 244,244,243;
  --k0e0e10: #f1f1ef; --k0e0e10-rgb: 241,241,239;
  --k101012: #efefed; --k101012-rgb: 239,239,237;
  --k111111: #eeeeee; --k111111-rgb: 238,238,238;
  --k111113: #eeeeec; --k111113-rgb: 238,238,236;
  --k121214: #ededeb; --k121214-rgb: 237,237,235;
  --k141416: #ebebe9; --k141416-rgb: 235,235,233;
  --k151517: #eaeae8; --k151517-rgb: 234,234,232;
  --k16161a: #e9e9e5; --k16161a-rgb: 233,233,229;
  --k18181b: #e7e7e4; --k18181b-rgb: 231,231,228;
  --k19191c: #e6e6e3; --k19191c-rgb: 230,230,227;
  --k1a1a1d: #e5e5e2; --k1a1a1d-rgb: 229,229,226;
  --k1b1b1d: #e4e4e2; --k1b1b1d-rgb: 228,228,226;
  --k1b1b1e: #e4e4e1; --k1b1b1e-rgb: 228,228,225;
  --k1c1c1f: #e3e3e0; --k1c1c1f-rgb: 227,227,224;
  --k1d1d20: #e2e2df; --k1d1d20-rgb: 226,226,223;
  --k1e1e22: #e1e1dd; --k1e1e22-rgb: 225,225,221;
  --k1f1f22: #e0e0dd; --k1f1f22-rgb: 224,224,221;
  --k202023: #dfdfdc; --k202023-rgb: 223,223,220;
  --k222225: #ddddda; --k222225-rgb: 221,221,218;
  --k232326: #dcdcd9; --k232326-rgb: 220,220,217;
  --k262629: #d9d9d6; --k262629-rgb: 217,217,214;
  --k2a2a2d: #d5d5d2; --k2a2a2d-rgb: 213,213,210;
  --k2a2a2e: #d5d5d1; --k2a2a2e-rgb: 213,213,209;
  --k2b2b2f: #d4d4d0; --k2b2b2f-rgb: 212,212,208;
  --k2c2c30: #d3d3cf; --k2c2c30-rgb: 211,211,207;
  --k2f2f33: #d0d0cc; --k2f2f33-rgb: 208,208,204;
  --k323236: #cdcdc9; --k323236-rgb: 205,205,201;
  --k3a3a3e: #c5c5c1; --k3a3a3e-rgb: 197,197,193;
  --k3a3a40: #c5c5bf; --k3a3a40-rgb: 197,197,191;
  --k46464c: #b9b9b3; --k46464c-rgb: 185,185,179;
  --k47474d: #b8b8b2; --k47474d-rgb: 184,184,178;
  --k4a4a50: #b5b5af; --k4a4a50-rgb: 181,181,175;
  --k505055: #afafaa; --k505055-rgb: 175,175,170;
  --k5a5a5f: #a5a5a0; --k5a5a5f-rgb: 165,165,160;
  --k5c5c64: #a3a39b; --k5c5c64-rgb: 163,163,155;
  --k5f5f65: #a0a09a; --k5f5f65-rgb: 160,160,154;
  --k6b6b72: #94948d; --k6b6b72-rgb: 148,148,141;
  --k8a8a90: #75756f; --k8a8a90-rgb: 117,117,111;
  --k9a9a9f: #656560; --k9a9a9f-rgb: 101,101,96;
  --k9a9aa2: #65655d; --k9a9aa2-rgb: 101,101,93;
  --ka1a1aa: #5e5e55; --ka1a1aa-rgb: 94,94,85;
  --kc9c9ce: #363631; --kc9c9ce-rgb: 54,54,49;
  --kcfcfd3: #30302c; --kcfcfd3-rgb: 48,48,44;
  --kd4d4d8: #2b2b27; --kd4d4d8-rgb: 43,43,39;
  --kd6d6db: #292924; --kd6d6db-rgb: 41,41,36;
  --kd7d7db: #282824; --kd7d7db-rgb: 40,40,36;
  --kf2f2f2: #0d0d0d; --kf2f2f2-rgb: 13,13,13;
  --kf5f5f5: #0a0a0a; --kf5f5f5-rgb: 10,10,10;
  --kfaf8f6: #050709; --kfaf8f6-rgb: 5,7,9;
  --kffffff: #000000; --kffffff-rgb: 0,0,0;
  --fg: 10,10,12;
  --sh: 250,250,250;
  color-scheme: light;
}
html[data-style="neu"][data-theme="dark"] {
  --k000000: #1e1f24; --k000000-rgb: 30,31,36;
  --k030305: #1e1f24; --k030305-rgb: 30,31,36;
  --k050505: #1e1f24; --k050505-rgb: 30,31,36;
  --k070708: #212227; --k070708-rgb: 33,34,39;
  --k0a0a0b: #25262b; --k0a0a0b-rgb: 37,38,43;
  --k0b0b0c: #26272c; --k0b0b0c-rgb: 38,39,44;
  --k0e0e10: #292a2f; --k0e0e10-rgb: 41,42,47;
  --k101012: #2b2c31; --k101012-rgb: 43,44,49;
  --k111111: #2c2d32; --k111111-rgb: 44,45,50;
  --k111113: #2c2d32; --k111113-rgb: 44,45,50;
  --k121214: #2d2e33; --k121214-rgb: 45,46,51;
  --k141416: #2f3035; --k141416-rgb: 47,48,53;
  --k151517: #303136; --k151517-rgb: 48,49,54;
  --k16161a: #323338; --k16161a-rgb: 50,51,56;
  --k18181b: #333439; --k18181b-rgb: 51,52,57;
  --k19191c: #34353a; --k19191c-rgb: 52,53,58;
  --k1a1a1d: #35363b; --k1a1a1d-rgb: 53,54,59;
  --k1b1b1d: #36373c; --k1b1b1d-rgb: 54,55,60;
  --k1b1b1e: #36373c; --k1b1b1e-rgb: 54,55,60;
  --k1c1c1f: #37383d; --k1c1c1f-rgb: 55,56,61;
  --k1d1d20: #38393e; --k1d1d20-rgb: 56,57,62;
  --k1e1e22: #393a3f; --k1e1e22-rgb: 57,58,63;
  --k1f1f22: #3a3b40; --k1f1f22-rgb: 58,59,64;
  --k202023: #3b3c41; --k202023-rgb: 59,60,65;
  --k222225: #3d3e43; --k222225-rgb: 61,62,67;
  --k232326: #3e3f44; --k232326-rgb: 62,63,68;
  --k262629: #404146; --k262629-rgb: 64,65,70;
  --k2a2a2d: #44454a; --k2a2a2d-rgb: 68,69,74;
  --k2a2a2e: #44454a; --k2a2a2e-rgb: 68,69,74;
  --k2b2b2f: #45464b; --k2b2b2f-rgb: 69,70,75;
  --k2c2c30: #46474c; --k2c2c30-rgb: 70,71,76;
  --k2f2f33: #494a4f; --k2f2f33-rgb: 73,74,79;
  --k323236: #4c4d52; --k323236-rgb: 76,77,82;
  --k3a3a3e: #535459; --k3a3a3e-rgb: 83,84,89;
  --k3a3a40: #535459; --k3a3a40-rgb: 83,84,89;
  --k46464c: #5e5f64; --k46464c-rgb: 94,95,100;
  --k47474d: #5e5f64; --k47474d-rgb: 94,95,100;
  --k4a4a50: #616267; --k4a4a50-rgb: 97,98,103;
  --k505055: #66676c; --k505055-rgb: 102,103,108;
  --k5a5a5f: #6e6f74; --k5a5a5f-rgb: 110,111,116;
  --k5c5c64: #717277; --k5c5c64-rgb: 113,114,119;
  --k5f5f65: #727378; --k5f5f65-rgb: 114,115,120;
  --k6b6b72: #7d7e83; --k6b6b72-rgb: 125,126,131;
  --k8a8a90: #95969b; --k8a8a90-rgb: 149,150,155;
  --k9a9a9f: #a2a3a8; --k9a9a9f-rgb: 162,163,168;
  --k9a9aa2: #a2a3a8; --k9a9aa2-rgb: 162,163,168;
  --ka1a1aa: #a8a9ae; --ka1a1aa-rgb: 168,169,174;
  --kc9c9ce: #c6c7cc; --kc9c9ce-rgb: 198,199,204;
  --kcfcfd3: #cacbd0; --kcfcfd3-rgb: 202,203,208;
  --kd4d4d8: #cecfd4; --kd4d4d8-rgb: 206,207,212;
  --kd6d6db: #d0d1d6; --kd6d6db-rgb: 208,209,214;
  --kd7d7db: #d1d2d7; --kd7d7db-rgb: 209,210,215;
  --kf2f2f2: #e4e5ea; --kf2f2f2-rgb: 228,229,234;
  --kf5f5f5: #e4e5ea; --kf5f5f5-rgb: 228,229,234;
  --kfaf8f6: #e4e5ea; --kfaf8f6-rgb: 228,229,234;
  --kffffff: #e4e5ea; --kffffff-rgb: 228,229,234;
  --fg: 228,229,234;
  --sh: 0,0,0;
  --n-bg: #1e1f24;
  --n-hi: rgba(255,255,255,.055);
  --n-lo: rgba(0,0,0,.55);
  color-scheme: dark;
}
html[data-style="neu"][data-theme="light"] {
  --k000000: #e4e6eb; --k000000-rgb: 228,230,235;
  --k030305: #e4e6eb; --k030305-rgb: 228,230,235;
  --k050505: #e4e6eb; --k050505-rgb: 228,230,235;
  --k070708: #e1e3e8; --k070708-rgb: 225,227,232;
  --k0a0a0b: #dee0e5; --k0a0a0b-rgb: 222,224,229;
  --k0b0b0c: #dddfe4; --k0b0b0c-rgb: 221,223,228;
  --k0e0e10: #dadce1; --k0e0e10-rgb: 218,220,225;
  --k101012: #d8dadf; --k101012-rgb: 216,218,223;
  --k111111: #d7dadf; --k111111-rgb: 215,218,223;
  --k111113: #d7d9de; --k111113-rgb: 215,217,222;
  --k121214: #d6d8dd; --k121214-rgb: 214,216,221;
  --k141416: #d4d6db; --k141416-rgb: 212,214,219;
  --k151517: #d3d5db; --k151517-rgb: 211,213,219;
  --k16161a: #d2d4d9; --k16161a-rgb: 210,212,217;
  --k18181b: #d0d2d8; --k18181b-rgb: 208,210,216;
  --k19191c: #cfd1d7; --k19191c-rgb: 207,209,215;
  --k1a1a1d: #ced0d6; --k1a1a1d-rgb: 206,208,214;
  --k1b1b1d: #ced0d5; --k1b1b1d-rgb: 206,208,213;
  --k1b1b1e: #cdd0d5; --k1b1b1e-rgb: 205,208,213;
  --k1c1c1f: #cdcfd4; --k1c1c1f-rgb: 205,207,212;
  --k1d1d20: #ccced3; --k1d1d20-rgb: 204,206,211;
  --k1e1e22: #cbcdd2; --k1e1e22-rgb: 203,205,210;
  --k1f1f22: #caccd2; --k1f1f22-rgb: 202,204,210;
  --k202023: #c9cbd1; --k202023-rgb: 201,203,209;
  --k222225: #c7cacf; --k222225-rgb: 199,202,207;
  --k232326: #c7c9ce; --k232326-rgb: 199,201,206;
  --k262629: #c4c6cc; --k262629-rgb: 196,198,204;
  --k2a2a2d: #c1c3c9; --k2a2a2d-rgb: 193,195,201;
  --k2a2a2e: #c0c2c8; --k2a2a2e-rgb: 192,194,200;
  --k2b2b2f: #bfc2c7; --k2b2b2f-rgb: 191,194,199;
  --k2c2c30: #bfc1c7; --k2c2c30-rgb: 191,193,199;
  --k2f2f33: #bcbec4; --k2f2f33-rgb: 188,190,196;
  --k323236: #babcc2; --k323236-rgb: 186,188,194;
  --k3a3a3e: #b3b5bb; --k3a3a3e-rgb: 179,181,187;
  --k3a3a40: #b3b5bb; --k3a3a40-rgb: 179,181,187;
  --k46464c: #a9abb2; --k46464c-rgb: 169,171,178;
  --k47474d: #a8abb1; --k47474d-rgb: 168,171,177;
  --k4a4a50: #a6a8af; --k4a4a50-rgb: 166,168,175;
  --k505055: #a1a4aa; --k505055-rgb: 161,164,170;
  --k5a5a5f: #9a9ca3; --k5a5a5f-rgb: 154,156,163;
  --k5c5c64: #979aa0; --k5c5c64-rgb: 151,154,160;
  --k5f5f65: #95989f; --k5f5f65-rgb: 149,152,159;
  --k6b6b72: #8c8f95; --k6b6b72-rgb: 140,143,149;
  --k8a8a90: #75787f; --k8a8a90-rgb: 117,120,127;
  --k9a9a9f: #6a6c74; --k9a9a9f-rgb: 106,108,116;
  --k9a9aa2: #696c73; --k9a9aa2-rgb: 105,108,115;
  --ka1a1aa: #64666e; --ka1a1aa-rgb: 100,102,110;
  --kc9c9ce: #484b53; --kc9c9ce-rgb: 72,75,83;
  --kcfcfd3: #44474f; --kcfcfd3-rgb: 68,71,79;
  --kd4d4d8: #40434c; --kd4d4d8-rgb: 64,67,76;
  --kd6d6db: #3f414a; --kd6d6db-rgb: 63,65,74;
  --kd7d7db: #3e414a; --kd7d7db-rgb: 62,65,74;
  --kf2f2f2: #2c2f38; --kf2f2f2-rgb: 44,47,56;
  --kf5f5f5: #2c2f38; --kf5f5f5-rgb: 44,47,56;
  --kfaf8f6: #2c2f38; --kfaf8f6-rgb: 44,47,56;
  --kffffff: #2c2f38; --kffffff-rgb: 44,47,56;
  --fg: 44,47,56;
  --sh: 120,126,140;
  --n-bg: #e4e6eb;
  --n-hi: rgba(255,255,255,.95);
  --n-lo: rgba(163,170,186,.6);
  color-scheme: light;
}

html[data-style="neu"] {
  --n-raise: 8px 8px 18px var(--n-lo), -8px -8px 18px var(--n-hi);
  --n-raise-lg: 16px 16px 40px var(--n-lo), -16px -16px 40px var(--n-hi);
  --n-raise-sm: 4px 4px 10px var(--n-lo), -4px -4px 10px var(--n-hi);
  --n-inset: inset 5px 5px 12px var(--n-lo), inset -5px -5px 12px var(--n-hi);
  --n-inset-sm: inset 3px 3px 7px var(--n-lo), inset -3px -3px 7px var(--n-hi);
  --hud: transparent;
  --hud-hi: transparent;
  --cut: 0px;
  --line: rgba(var(--fg), .07);
  --line-2: rgba(var(--fg), .12);
  --border: rgba(var(--fg), .06);
  --border-2: rgba(var(--fg), .1);
  --ring: rgba(var(--fg), .08);
  --hover: rgba(var(--fg), .035);
  --accent-soft: rgba(var(--fg), .06);
  --shadow: var(--n-raise);
}

html[data-style="neu"] :is(.acct, .acct-form, .acct-head, .acct-body, .removed, .card .cover, .cx-panel, .pl-card, .modal, .uploads, .panel, .preview-card, .cal2-card, .reports-box, .signin-card, .terms-box, .lib-card, .shortcut, .bd-card, .role-card, .ur-card, .file-tile, .task-card, .main, .sidebar, .ib-side, .ib-pane, .board-col, .menu, .code-view, .detail-rows, .folder-tile, .lib-row, .req-row, .report-row, .ib-item, .cal2-row, .picker, .sec-row, .member-row, .toast) {
  clip-path: none !important;
  background-image: none !important;
  border-color: transparent !important;
  background-color: var(--n-bg) !important;
}
html[data-style="neu"] :is(.acct, .removed, .cx-panel, .pl-card, .modal, .uploads, .signin-card, .main, .sidebar, .ib-side, .ib-pane, .menu, .reports-box, .terms-box, .cal2-card, .picker) { border-radius: 26px !important; box-shadow: var(--n-raise-lg) !important; }
html[data-style="neu"] :is(.acct-form, .acct-head, .acct-body, .card .cover, .panel, .preview-card, .lib-card, .shortcut, .bd-card, .role-card, .ur-card, .file-tile, .task-card, .board-col, .code-view, .toast) { border-radius: 20px !important; box-shadow: var(--n-raise) !important; }
html[data-style="neu"] :is(.folder-tile, .lib-row, .req-row, .report-row, .ib-item, .cal2-row, .sec-row, .member-row, .detail-rows) { border-radius: 16px !important; box-shadow: var(--n-raise-sm) !important; }
html[data-style="neu"] :is(.acct-head, .acct-body) { box-shadow: var(--n-inset-sm) !important; }
html[data-style="neu"] .uploads { border-radius: 26px 26px 0 0 !important; }
html[data-style="neu"] :is(.main, .sidebar) :is(.panel) { box-shadow: var(--n-raise-sm) !important; }
html[data-style="neu"] .main .lib-card, html[data-style="neu"] .main .file-tile, html[data-style="neu"] .main .folder-tile { margin: 2px; }
html[data-style="neu"] .item.selected, html[data-style="neu"] .ib-item.active { box-shadow: var(--n-inset-sm) !important; background-color: var(--n-bg) !important; }
html[data-style="neu"] .list tr.item.selected td { background: transparent; box-shadow: var(--n-inset-sm); }
html[data-style="neu"] .sec-row::before { border-radius: 3px; top: 12px; bottom: 12px; left: 6px; }

html[data-style="neu"] :is(.acct-btn, .acct-delete, .btn, .line-btn, .chip-btn, .cx-btn, .cx-x, .cx-hold, .pl-again, .pl-btn, .removed-btn, .plate, .role-chip, .line-link, .label, .signin-link, .site-tabs .chip, .menu button, .cal2-add) {
  border-color: transparent !important;
  background-color: var(--n-bg) !important;
  background-image: none !important;
  border-radius: 999px !important;
  box-shadow: var(--n-raise-sm) !important;
  transition: box-shadow .18s, color .18s, transform .15s;
}
html[data-style="neu"] :is(.acct-btn, .acct-delete, .btn, .line-btn, .chip-btn, .cx-btn, .cx-x, .cx-hold, .pl-again, .pl-btn, .removed-btn, .plate, .role-chip, .line-link, .label, .signin-link, .site-tabs .chip, .cal2-add):is(:active, .on) { box-shadow: var(--n-inset-sm) !important; }
html[data-style="neu"] :is(.btn.primary, .acct-btn.solid, .cx-btn:not(.ghost), .pl-again, .nav-item.active, .role-chip:has(input:checked)) { color: var(--text) !important; font-weight: 600; }
html[data-style="neu"] :is(.btn.danger, .acct-btn.danger) { color: #ff5a4f !important; }
html[data-style="neu"] .btn.ghost { box-shadow: none !important; }
html[data-style="neu"] .btn.ghost:hover { box-shadow: var(--n-raise-sm) !important; }
html[data-style="neu"] .menu button { box-shadow: none !important; border-radius: 12px !important; }
html[data-style="neu"] .menu button:hover { box-shadow: var(--n-inset-sm) !important; }
html[data-style="neu"] :is(.line-link, .label) { padding: 12px 20px !important; border-bottom: 0 !important; }
html[data-style="neu"] .signin-link { padding: 8px 14px !important; border-bottom: 0 !important; }
html[data-style="neu"] .plate { height: 64px; }
html[data-style="neu"] :is(.plate:hover, .plate:focus-visible) { background: var(--n-bg) !important; color: var(--text) !important; box-shadow: var(--n-inset) !important; transform: none !important; }
html[data-style="neu"] .plate-dot, html[data-style="neu"] .plates-join { opacity: 0; }
html[data-style="neu"] .plate svg, html[data-style="neu"] .plate img { filter: none; }
html[data-style="neu"] .cx-hold-fill { background: rgba(var(--fg), .14); }
html[data-style="neu"] .cx-hold-label { mix-blend-mode: normal; color: var(--text); }
html[data-style="neu"] .nav-item.active { background: var(--n-bg) !important; box-shadow: var(--n-inset-sm); }
html[data-style="neu"] .nav-item { border-radius: 14px; }
html[data-style="neu"] .site-tabs { border-color: transparent; border-radius: 18px; box-shadow: var(--n-inset-sm); padding: 6px; }

html[data-style="neu"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not(.cx-trap), textarea, select) {
  border-color: transparent !important;
  background-color: var(--n-bg) !important;
  box-shadow: var(--n-inset-sm) !important;
  border-radius: 14px !important;
}
html[data-style="neu"] :is(input, textarea, select):focus { box-shadow: var(--n-inset) !important; }
html[data-style="neu"] .search { border-color: transparent !important; box-shadow: var(--n-inset-sm); border-radius: 999px !important; background: var(--n-bg) !important; }
html[data-style="neu"] .search input { box-shadow: none !important; }

html[data-style="neu"] .chrome-bottom { left: 12px; right: 12px; bottom: 10px; height: 64px; border-radius: 24px; background: var(--n-bg); box-shadow: var(--n-raise); align-items: center; }
html[data-style="neu"] .tab, html[data-style="neu"] .tab.on { height: 42px; margin-top: 0; padding: 0 16px; border-radius: 14px; background: transparent; animation: none; }
html[data-style="neu"] .tab.on { box-shadow: var(--n-inset-sm); color: var(--text); }
html[data-style="neu"] .tab:hover:not(.on) { background: transparent; box-shadow: var(--n-raise-sm); }
html[data-style="neu"] .tab.on::before, html[data-style="neu"] .tab.on::after { display: none; }
html[data-style="neu"] .tabs { align-items: center; }
html[data-style="neu"] .play-stage { height: calc(100svh - 86px); }
html[data-style="neu"] .overlay { background: var(--n-bg); }

html[data-style="neu"] .sw { border-color: transparent !important; background: var(--n-bg) !important; box-shadow: var(--n-inset-sm); width: 34px; height: 18px; }
html[data-style="neu"] .sw::after { top: 3px; left: 3px; width: 12px; height: 12px; background: var(--n-bg) !important; box-shadow: 2px 2px 4px var(--n-lo), -1px -1px 3px var(--n-hi); }
html[data-style="neu"] [aria-checked="true"] > .sw::after { transform: translateX(16px); background: var(--text) !important; }

html[data-style="neu"] .ring { border-color: transparent; box-shadow: var(--n-raise-lg); }
html[data-style="neu"] .ring::before { inset: 9%; border-radius: 50%; background: none; box-shadow: var(--n-inset); }
html[data-style="neu"] .ring::after { border-color: rgba(var(--fg), .08); }
html[data-style="neu"] .person .pic { border-color: transparent; box-shadow: var(--n-raise-sm); }
html[data-style="neu"] .card .cover img { filter: grayscale(1) brightness(.95); }
html[data-style="neu"] .job { padding: 28px 26px; margin-bottom: 18px; border-bottom: 0; border-radius: 22px; box-shadow: var(--n-raise); }
html[data-style="neu"] .job::before { display: none; }
html[data-style="neu"] .hiring { border: 0; padding: 28px 30px; border-radius: 22px; box-shadow: var(--n-raise); }
html[data-style="neu"] :is(.section, .foot) { border-top-color: transparent; }
html[data-style="neu"] .prose :is(pre, code) { border-color: transparent; border-radius: 12px; box-shadow: var(--n-inset-sm); background: var(--n-bg); }

html[data-style="neu"] :is(.fx-rails, .fx-rails-out)::before, html[data-style="neu"] :is(.fx-rails, .fx-rails-out)::after { display: none !important; }
html[data-style="neu"] .fx-rails { animation: fvNeuIn .38s cubic-bezier(.2, .8, .2, 1) both !important; }
html[data-style="neu"] .fx-rails > * { animation: none !important; }
html[data-style="neu"] .fx-rails-out { animation: fvNeuOut .28s ease-in both !important; }
html[data-style="neu"] .fx-rails-out > * { animation: none !important; }
html[data-style="neu"] :is(.grow-in, .shrink-out)::after { background: var(--n-bg) !important; }
@keyframes fvNeuIn { from { opacity: 0; transform: scale(.94); } }
@keyframes fvNeuOut { to { opacity: 0; transform: scale(.95); } }

.theme-controls { display: inline-flex; align-items: center; gap: 22px; }
.theme-power { position: relative; width: 34px; height: 34px; flex: none; display: grid; place-items: center; padding: 0; border-radius: 50%; border: 1px solid rgba(var(--fg), .25); background: transparent; color: rgba(var(--fg), .45); cursor: pointer; transition: color .2s, border-color .2s, box-shadow .2s; }
.theme-power svg { width: 16px; height: 16px; }
.theme-power:hover { border-color: rgba(var(--fg), .6); color: rgba(var(--fg), .8); }
.theme-power[aria-pressed="true"] { color: rgba(var(--fg), 1); border-color: rgba(var(--fg), .8); }
.theme-power:focus-visible { outline: 1px solid rgba(var(--fg), .8); outline-offset: 3px; }
html[data-style="neu"] .theme-power { border-color: transparent; background: var(--n-bg); box-shadow: var(--n-raise-sm); }
html[data-style="neu"] .theme-power[aria-pressed="true"] { box-shadow: var(--n-inset-sm); }
html[data-style="neu"] .theme-power:active { box-shadow: var(--n-inset-sm); }
.theme-col { display: none; }
.theme-col .theme-controls { gap: 18px; margin-top: 4px; }
@media (max-width: 760px) {
  .chrome-bottom .theme-controls { display: none; }
  .theme-col { display: grid; }
}

html:is([data-theme="light"], [data-style="neu"]) .chrome-top { mix-blend-mode: normal; }
html[data-style="vertices"] .cx-hold-label { color: #fff; }
html[data-style="neu"][data-theme="light"] :is(.cx-backdrop, .modal-wrap, .pl-over) { background: rgba(160,166,180,.45); }
.theme-col .motion-label { display: inline !important; }

html[data-style="neu"][data-theme="dark"] { --n-layer-c: #17181c; --n-glass: linear-gradient(150deg, rgba(255,255,255,.075), rgba(255,255,255,0) 55%); --n-edge: rgba(255,255,255,.07); }
html[data-style="neu"][data-theme="light"] { --n-layer-c: #d6d9e1; --n-glass: linear-gradient(150deg, rgba(255,255,255,.95), rgba(255,255,255,0) 60%); --n-edge: rgba(255,255,255,.9); }
html[data-style="neu"] {
  --n-rim: inset 0 0 0 5px var(--n-bg), inset 6px 6px 12px var(--n-lo), inset -6px -6px 12px var(--n-hi), 5px 5px 12px var(--n-lo), -5px -5px 12px var(--n-hi);
  --n-rim-sm: inset 0 0 0 3px var(--n-bg), inset 3px 3px 7px var(--n-lo), inset -3px -3px 7px var(--n-hi), 3px 3px 8px var(--n-lo), -3px -3px 8px var(--n-hi);
  --n-layer: 14px 14px 0 -3px var(--n-layer-c), 16px 16px 30px var(--n-lo), -10px -10px 26px var(--n-hi);
  --n-flat: 0 0 0 1px var(--n-edge), 6px 6px 16px var(--n-lo);
}

html[data-style="neu"] :is(.acct, .pl-card, .lib-card, .bd-card, .role-card, .terms-box, .preview-card) { box-shadow: var(--n-layer) !important; }
html[data-style="neu"] :is(.cx-panel, .chrome-bottom, .task-card, .toast, .uploads) { background-image: var(--n-glass) !important; border: 1px solid var(--n-edge) !important; }
html[data-style="neu"] :is(.sidebar, .ur-card, .shortcut, .reports-box) { box-shadow: var(--n-flat) !important; }
html[data-style="neu"] .signin-card { box-shadow: var(--n-rim), var(--n-raise-lg) !important; padding: 40px 38px 32px !important; }
html[data-style="neu"] .removed { box-shadow: var(--n-inset) !important; }
html[data-style="neu"] :is(.folder-tile, .cal2-row) { box-shadow: var(--n-inset-sm) !important; }
html[data-style="neu"] .card .cover { box-shadow: var(--n-inset) !important; padding: 10px; }
html[data-style="neu"] .card .cover img { border-radius: 14px; }

html[data-style="neu"] :is(.cx-x, .pl-btn, .theme-power, .plate, .icon-btn.round) { box-shadow: var(--n-rim-sm) !important; }
html[data-style="neu"] .plate { box-shadow: var(--n-rim) !important; height: 70px; }
html[data-style="neu"] :is(.cx-x, .pl-btn, .theme-power):active, html[data-style="neu"] .theme-power[aria-pressed="true"] { box-shadow: var(--n-inset) !important; }
html[data-style="neu"] .theme-power[aria-pressed="true"] { color: var(--text); }
html[data-style="neu"] .person .pic { box-shadow: var(--n-rim-sm); }
html[data-style="neu"] :is(.btn.primary, .acct-btn.solid, .cx-btn:not(.ghost), .pl-again, .cx-hold, .line-btn) { background-image: var(--n-glass) !important; border: 1px solid var(--n-edge) !important; box-shadow: var(--n-raise) !important; }
html[data-style="neu"] :is(.btn.primary, .acct-btn.solid, .cx-btn:not(.ghost), .pl-again, .cx-hold, .line-btn):active { box-shadow: var(--n-inset-sm) !important; }
html[data-style="neu"] :is(.btn.ghost, .cx-btn.ghost) { box-shadow: var(--n-flat) !important; }
html[data-style="neu"] :is(.line-link, .label, .signin-link) { box-shadow: var(--n-rim-sm) !important; }
html[data-style="neu"] .hiring { box-shadow: var(--n-layer); }
html[data-style="neu"] .acct-head { box-shadow: var(--n-raise-sm) !important; }
html[data-style="neu"] .acct-body { box-shadow: var(--n-inset-sm) !important; }
html[data-style="neu"] .acct-form { box-shadow: var(--n-rim) !important; }
html[data-style="neu"] .pl-hint { border: 1px solid var(--n-edge); border-radius: 999px; background: var(--n-bg); background-image: var(--n-glass); box-shadow: var(--n-raise-sm); }
@keyframes twinkleLight { 0%, 100% { opacity: .35; } 50% { opacity: 1; } }
html[data-theme="light"] .stars span { opacity: .35; animation-name: twinkleLight, drift; transform-origin: center; scale: 1.35; }
html[data-theme="light"] .app .stars span, html[data-theme="light"] .gate .stars span { animation-name: twinkleLight; }
html[data-theme="light"] .pl-plate::before { color: var(--muted); }

html[data-style="neu"] { --solid: var(--n-bg); --on-solid: var(--text); --solid-shadow: var(--n-inset-sm); }

html[data-style="neu"] .card .cover { box-shadow: var(--n-inset) !important; }
html[data-style="neu"] .main .panel { box-shadow: var(--n-raise-sm) !important; }
html[data-style="neu"] .job { box-shadow: var(--n-raise); }
html[data-style="neu"] .seg { border-color: transparent !important; background: var(--n-bg) !important; border-radius: 16px !important; padding: 5px !important; gap: 4px !important; box-shadow: var(--n-inset-sm); }
html[data-style="neu"] .seg > * { border-radius: 12px !important; }
html[data-style="neu"] :is(.seg, .site-tabs) > :is(.on, .active, [aria-pressed="true"], [aria-selected="true"]) { background: var(--n-bg) !important; color: var(--text) !important; box-shadow: var(--n-raise-sm) !important; }
html[data-style="neu"] .menu { padding: 12px !important; }
html[data-style="neu"] .menu .bell-all { border-top: 0 !important; margin-top: 10px; border-radius: 14px !important; box-shadow: var(--n-raise-sm) !important; }
html[data-style="neu"] .bell-title { padding: 8px 12px 12px; }
html[data-style="neu"] .member-row { padding: 16px 22px !important; margin-bottom: 14px; border-bottom: 0 !important; }
html[data-style="neu"] :is(.lib-row, .req-row, .report-row) { padding: 14px 20px !important; }
html[data-style="neu"] .ib-item { padding: 12px 16px !important; }
html[data-style="neu"] .sec-row { padding: 16px 20px 16px 26px !important; }
html[data-style="neu"] .board-col { padding: 16px !important; }
html[data-style="neu"] .task-card { padding: 16px 18px !important; }
html[data-style="neu"] .lib-card { padding: 24px !important; }
html[data-style="neu"] .ur-card { padding: 14px !important; }
html[data-style="neu"] .acct { padding: 16px !important; }
html[data-style="neu"] .board-col-head { padding: 4px 6px 10px; }
html[data-style="neu"] .board-col-head .count { background: transparent; border-radius: 8px; box-shadow: var(--n-inset-sm); }
html[data-style="neu"] .board-empty { border: 0; border-radius: 14px; box-shadow: var(--n-inset-sm); }
html[data-style="neu"] .pill { border-color: transparent !important; box-shadow: var(--n-inset-sm); }
html[data-style="neu"] :is(.pill, .acct-badge, .nav-badge, .board-col-head .count) { border-radius: 999px !important; padding-left: 10px; padding-right: 10px; }
@keyframes plOverIn { from { opacity: 0; } }
@keyframes plOverOut { to { opacity: 0; } }
@keyframes plCardIn { 0% { opacity: 0; transform: translateY(18px) scale(.92); } 60% { opacity: 1; transform: translateY(-3px) scale(1.015); } 100% { opacity: 1; transform: none; } }
@keyframes plCardOut { to { opacity: 0; transform: translateY(14px) scale(.94); } }
.pl-over:not([hidden]) { animation: plOverIn .28s ease both; }
.pl-over:not([hidden]) .pl-card { animation: plCardIn .46s cubic-bezier(.2, .8, .2, 1) .06s both; }
.pl-over.leaving { animation: plOverOut .3s ease-in both; pointer-events: none; }
.pl-over.leaving .pl-card { animation: plCardOut .26s ease-in both; }
html.reduce-motion .pl-over, html.reduce-motion .pl-over .pl-card { animation: none !important; }
