
/* SocialBites web sitesi - Material 3 Expressive (tokenlar mobil uygulamadaki app_colors.dart ile aynidir) */
:root{color-scheme:light dark;--primary:#4355B9;--on-primary:#FFFFFF;--pc:#DEE0FF;--on-pc:#00105C;
--sc:#E1E1F9;--on-sc:#191A2C;--tc:#FFD8EE;--on-tc:#3A002E;--tert:#8E4585;--m-onTert:#FFFFFF;
--bg:#FBF8FF;--s-lowest:#FFFFFF;--s-low:#F5F2FA;--s:#EFEDF4;--s-high:#E9E7EF;--s-highest:#E4E1E9;
--on-s:#1B1B1F;--on-sv:#46464F;--outline:#777680;--ov:#C7C5D0;--star:#B26A00;--star-on:#FFDDB0;--err:#BA1A1A;
--ok:#1B6B3A;--okc:#CBE7D1;--on-okc:#00391F;
--m-tonal:#EEEDFA;--m-fol:#FFF0F8;--m-hero:#E6E7FB;--m-heroacc:#D3D6F7;--m-pill:rgba(255,255,255,.75);--m-lk:#7A2D70;
--m-dots:rgba(251,248,255,.92);--m-badge:#BA1A1A;--m-onbadge:#FFFFFF;--m-frame:#1B1B20;--m-shadow:rgba(30,30,60,.25);--m-photo:none;
--a1b:#C3C7FF;--a1c:#0B1A6B;--a2b:#FFC9E8;--a2c:#4A0A3E;--a3b:#BDEBD0;--a3c:#00391F;
--g1:linear-gradient(135deg,#F2C4A4,#E0916F);--g2:linear-gradient(135deg,#CFE3B8,#8FB77E);--g3:linear-gradient(135deg,#F7D4D9,#D98CA0);--g4:linear-gradient(135deg,#F1E0B5,#D6A857);
--map-bg:#F0EEF6;--map-blk:#E7E4EF;--map-water:#C6DBF1;--map-waterl:#B3CDE8;--map-park:#CBE7D1;--map-case:#D9D5E6;--map-road:#FFFFFF;--map-txt:#6B6A78;--map-txtp:#4F7A58;--map-txtw:#5C84AE;
--shadow:0 1px 2px rgba(27,27,31,.08),0 8px 24px rgba(67,85,185,.10);
/*SHAPES-START (generated by shapes/make_shapes.py)*/
--sh-cookie-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97 50C97 51.3 96.89 52.62 96.69 53.9C96.49 55.19 96.18 56.47 95.78 57.71C95.39 58.95 94.89 60.18 94.32 61.35C93.76 62.52 93.1 63.66 92.39 64.75C91.67 65.85 90.88 66.89 90.05 67.9C89.22 68.91 88.32 69.87 87.4 70.79C86.48 71.72 85.51 72.6 84.54 73.47C83.56 74.35 82.54 75.16 81.55 76.02C80.57 76.88 79.54 77.69 78.62 78.62C77.69 79.54 76.88 80.57 76.02 81.55C75.16 82.54 74.35 83.56 73.47 84.54C72.6 85.51 71.72 86.48 70.79 87.4C69.87 88.32 68.91 89.22 67.9 90.05C66.89 90.88 65.85 91.67 64.75 92.39C63.66 93.1 62.52 93.76 61.35 94.32C60.18 94.89 58.95 95.39 57.71 95.78C56.47 96.18 55.19 96.49 53.9 96.69C52.62 96.89 51.3 97 50 97C48.7 97 47.38 96.89 46.1 96.69C44.81 96.49 43.53 96.18 42.29 95.78C41.05 95.39 39.82 94.89 38.65 94.32C37.48 93.76 36.34 93.1 35.25 92.39C34.15 91.67 33.11 90.88 32.1 90.05C31.09 89.22 30.13 88.32 29.21 87.4C28.28 86.48 27.4 85.51 26.53 84.54C25.65 83.56 24.84 82.54 23.98 81.55C23.12 80.57 22.31 79.54 21.38 78.62C20.46 77.69 19.43 76.88 18.45 76.02C17.46 75.16 16.44 74.35 15.46 73.47C14.49 72.6 13.52 71.72 12.6 70.79C11.68 69.87 10.78 68.91 9.95 67.9C9.12 66.89 8.33 65.85 7.61 64.75C6.9 63.66 6.24 62.52 5.68 61.35C5.11 60.18 4.61 58.95 4.22 57.71C3.82 56.47 3.51 55.19 3.31 53.9C3.11 52.62 3 51.3 3 50C3 48.7 3.11 47.38 3.31 46.1C3.51 44.81 3.82 43.53 4.22 42.29C4.61 41.05 5.11 39.82 5.68 38.65C6.24 37.48 6.9 36.34 7.61 35.25C8.33 34.15 9.12 33.11 9.95 32.1C10.78 31.09 11.68 30.13 12.6 29.21C13.52 28.28 14.49 27.4 15.46 26.53C16.44 25.65 17.46 24.84 18.45 23.98C19.43 23.12 20.46 22.31 21.38 21.38C22.31 20.46 23.12 19.43 23.98 18.45C24.84 17.46 25.65 16.44 26.53 15.46C27.4 14.49 28.28 13.52 29.21 12.6C30.13 11.68 31.09 10.78 32.1 9.95C33.11 9.12 34.15 8.33 35.25 7.61C36.34 6.9 37.48 6.24 38.65 5.68C39.82 5.11 41.05 4.61 42.29 4.22C43.53 3.82 44.81 3.51 46.1 3.31C47.38 3.11 48.7 3 50 3C51.3 3 52.62 3.11 53.9 3.31C55.19 3.51 56.47 3.82 57.71 4.22C58.95 4.61 60.18 5.11 61.35 5.68C62.52 6.24 63.66 6.9 64.75 7.61C65.85 8.33 66.89 9.12 67.9 9.95C68.91 10.78 69.87 11.68 70.79 12.6C71.72 13.52 72.6 14.49 73.47 15.46C74.35 16.44 75.16 17.46 76.02 18.45C76.88 19.43 77.69 20.46 78.62 21.38C79.54 22.31 80.57 23.12 81.55 23.98C82.54 24.84 83.56 25.65 84.54 26.53C85.51 27.4 86.48 28.28 87.4 29.21C88.32 30.13 89.22 31.09 90.05 32.1C90.88 33.11 91.67 34.15 92.39 35.25C93.1 36.34 93.76 37.48 94.32 38.65C94.89 39.82 95.39 41.05 95.78 42.29C96.18 43.53 96.49 44.81 96.69 46.1C96.89 47.38 97 48.7 97 50Z'/%3E%3C/svg%3E");
--sh-cookie-6:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97 50C97 51.33 96.86 52.68 96.6 53.98C96.35 55.28 95.94 56.57 95.46 57.81C94.98 59.05 94.37 60.25 93.72 61.42C93.07 62.58 92.32 63.69 91.56 64.79C90.8 65.89 89.96 66.93 89.18 68.01C88.4 69.1 87.56 70.15 86.89 71.3C86.23 72.45 85.74 73.71 85.19 74.92C84.64 76.14 84.16 77.39 83.59 78.6C83.01 79.8 82.43 81.01 81.75 82.16C81.06 83.3 80.33 84.43 79.5 85.47C78.66 86.5 77.74 87.5 76.75 88.37C75.75 89.24 74.65 90.04 73.5 90.7C72.35 91.37 71.11 91.92 69.86 92.35C68.6 92.78 67.28 93.07 65.97 93.28C64.65 93.48 63.31 93.55 61.97 93.57C60.64 93.59 59.3 93.49 57.97 93.38C56.64 93.28 55.32 93.07 53.99 92.94C52.66 92.81 51.33 92.6 50 92.6C48.67 92.6 47.34 92.81 46.01 92.94C44.68 93.07 43.36 93.28 42.03 93.38C40.7 93.49 39.36 93.59 38.03 93.57C36.69 93.55 35.35 93.48 34.03 93.28C32.72 93.07 31.4 92.78 30.14 92.35C28.89 91.92 27.65 91.37 26.5 90.7C25.35 90.04 24.25 89.24 23.25 88.37C22.26 87.5 21.34 86.5 20.5 85.47C19.67 84.43 18.94 83.3 18.25 82.16C17.57 81.01 16.99 79.8 16.41 78.6C15.84 77.39 15.36 76.14 14.81 74.92C14.26 73.71 13.77 72.45 13.11 71.3C12.44 70.15 11.6 69.1 10.82 68.01C10.04 66.93 9.2 65.89 8.44 64.79C7.68 63.69 6.93 62.58 6.28 61.42C5.63 60.25 5.02 59.05 4.54 57.81C4.06 56.57 3.65 55.28 3.4 53.98C3.14 52.68 3 51.33 3 50C3 48.67 3.14 47.32 3.4 46.02C3.65 44.72 4.06 43.43 4.54 42.19C5.02 40.95 5.63 39.75 6.28 38.58C6.93 37.42 7.68 36.31 8.44 35.21C9.2 34.11 10.04 33.07 10.82 31.99C11.6 30.9 12.44 29.85 13.11 28.7C13.77 27.55 14.26 26.29 14.81 25.08C15.36 23.86 15.84 22.61 16.41 21.4C16.99 20.2 17.57 18.99 18.25 17.84C18.94 16.7 19.67 15.57 20.5 14.53C21.34 13.5 22.26 12.5 23.25 11.63C24.25 10.76 25.35 9.96 26.5 9.3C27.65 8.63 28.89 8.08 30.14 7.65C31.4 7.22 32.72 6.93 34.03 6.72C35.35 6.52 36.69 6.45 38.03 6.43C39.36 6.41 40.7 6.51 42.03 6.62C43.36 6.72 44.68 6.93 46.01 7.06C47.34 7.19 48.67 7.4 50 7.4C51.33 7.4 52.66 7.19 53.99 7.06C55.32 6.93 56.64 6.72 57.97 6.62C59.3 6.51 60.64 6.41 61.97 6.43C63.31 6.45 64.65 6.52 65.97 6.72C67.28 6.93 68.6 7.22 69.86 7.65C71.11 8.08 72.35 8.63 73.5 9.3C74.65 9.96 75.75 10.76 76.75 11.63C77.74 12.5 78.66 13.5 79.5 14.53C80.33 15.57 81.06 16.7 81.75 17.84C82.43 18.99 83.01 20.2 83.59 21.4C84.16 22.61 84.64 23.86 85.19 25.08C85.74 26.29 86.23 27.55 86.89 28.7C87.56 29.85 88.4 30.9 89.18 31.99C89.96 33.07 90.8 34.11 91.56 35.21C92.32 36.31 93.07 37.42 93.72 38.58C94.37 39.75 94.98 40.95 95.46 42.19C95.94 43.43 96.35 44.72 96.6 46.02C96.86 47.32 97 48.67 97 50Z'/%3E%3C/svg%3E");
--sh-cookie-7:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M96.32 50C96.32 51.35 96.16 52.73 95.87 54.06C95.58 55.38 95.11 56.69 94.58 57.94C94.06 59.19 93.38 60.39 92.69 61.57C92.01 62.75 91.21 63.86 90.47 65.01C89.73 66.16 88.89 67.26 88.28 68.47C87.66 69.68 87.25 70.99 86.79 72.27C86.33 73.56 85.99 74.89 85.53 76.17C85.06 77.45 84.6 78.75 84 79.97C83.4 81.19 82.73 82.4 81.94 83.5C81.15 84.6 80.24 85.66 79.24 86.57C78.24 87.48 77.1 88.29 75.93 88.95C74.75 89.62 73.47 90.15 72.18 90.58C70.89 91.01 69.54 91.29 68.2 91.53C66.86 91.76 65.49 91.87 64.13 92.01C62.77 92.15 61.39 92.15 60.05 92.37C58.71 92.6 57.39 92.94 56.09 93.35C54.79 93.75 53.54 94.34 52.26 94.8C50.97 95.26 49.69 95.74 48.37 96.08C47.05 96.43 45.7 96.73 44.35 96.87C43 97.01 41.62 97.05 40.27 96.91C38.92 96.78 37.56 96.49 36.27 96.07C34.99 95.65 33.73 95.05 32.56 94.37C31.39 93.69 30.28 92.86 29.23 91.99C28.18 91.13 27.21 90.15 26.24 89.19C25.28 88.23 24.41 87.16 23.42 86.22C22.44 85.27 21.45 84.33 20.36 83.52C19.26 82.72 18.02 82.12 16.86 81.4C15.69 80.69 14.49 80.02 13.38 79.24C12.26 78.46 11.15 77.65 10.15 76.72C9.15 75.8 8.19 74.8 7.39 73.71C6.59 72.62 5.88 71.42 5.33 70.18C4.78 68.95 4.38 67.61 4.1 66.29C3.83 64.96 3.72 63.58 3.68 62.22C3.64 60.86 3.76 59.49 3.88 58.13C4 56.77 4.26 55.43 4.42 54.07C4.58 52.71 4.82 51.36 4.82 50C4.82 48.64 4.58 47.29 4.42 45.93C4.26 44.57 4 43.23 3.88 41.87C3.76 40.51 3.64 39.14 3.68 37.78C3.72 36.42 3.83 35.04 4.1 33.71C4.38 32.39 4.78 31.05 5.33 29.82C5.88 28.58 6.59 27.38 7.39 26.29C8.19 25.2 9.15 24.2 10.15 23.28C11.15 22.35 12.26 21.54 13.38 20.76C14.49 19.98 15.69 19.31 16.86 18.6C18.02 17.88 19.26 17.28 20.36 16.48C21.45 15.67 22.44 14.73 23.42 13.78C24.41 12.84 25.28 11.77 26.24 10.81C27.21 9.85 28.18 8.87 29.23 8.01C30.28 7.14 31.39 6.31 32.56 5.63C33.73 4.95 34.99 4.35 36.27 3.93C37.56 3.51 38.92 3.22 40.27 3.09C41.62 2.95 43 2.99 44.35 3.13C45.7 3.27 47.05 3.57 48.37 3.92C49.69 4.26 50.97 4.74 52.26 5.2C53.54 5.66 54.79 6.25 56.09 6.65C57.39 7.06 58.71 7.4 60.05 7.63C61.39 7.85 62.77 7.85 64.13 7.99C65.49 8.13 66.86 8.24 68.2 8.47C69.54 8.71 70.89 8.99 72.18 9.42C73.47 9.85 74.75 10.38 75.93 11.05C77.1 11.71 78.24 12.52 79.24 13.43C80.24 14.34 81.15 15.4 81.94 16.5C82.73 17.6 83.4 18.81 84 20.03C84.6 21.25 85.06 22.55 85.53 23.83C85.99 25.11 86.33 26.44 86.79 27.73C87.25 29.01 87.66 30.32 88.28 31.53C88.89 32.74 89.73 33.84 90.47 34.99C91.21 36.14 92.01 37.25 92.69 38.43C93.38 39.61 94.06 40.81 94.58 42.06C95.11 43.31 95.58 44.62 95.87 45.94C96.16 47.27 96.32 48.65 96.32 50Z'/%3E%3C/svg%3E");
--sh-cookie-9:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M96.53 50C96.53 51.35 96.31 52.74 95.97 54.06C95.63 55.37 95.07 56.65 94.49 57.89C93.91 59.12 93.15 60.28 92.5 61.49C91.86 62.7 91.1 63.87 90.63 65.14C90.17 66.42 90 67.8 89.72 69.14C89.43 70.48 89.28 71.86 88.92 73.18C88.57 74.5 88.18 75.84 87.6 77.06C87.01 78.29 86.28 79.49 85.42 80.53C84.55 81.57 83.49 82.49 82.38 83.28C81.28 84.07 80.02 84.68 78.78 85.26C77.55 85.84 76.22 86.23 74.95 86.74C73.68 87.26 72.34 87.66 71.17 88.34C69.99 89.02 68.97 89.97 67.89 90.82C66.81 91.66 65.81 92.61 64.69 93.4C63.57 94.18 62.41 94.96 61.18 95.52C59.94 96.08 58.61 96.54 57.28 96.78C55.95 97.01 54.54 97.04 53.19 96.93C51.83 96.82 50.48 96.49 49.16 96.14C47.84 95.78 46.57 95.23 45.27 94.81C43.96 94.38 42.68 93.83 41.34 93.6C40.01 93.36 38.61 93.44 37.25 93.39C35.88 93.34 34.49 93.43 33.13 93.31C31.77 93.19 30.38 93.04 29.07 92.68C27.77 92.32 26.45 91.81 25.28 91.13C24.11 90.46 23.02 89.57 22.05 88.62C21.08 87.67 20.26 86.54 19.47 85.42C18.69 84.3 18.07 83.06 17.35 81.9C16.62 80.74 15.99 79.5 15.12 78.46C14.25 77.42 13.13 76.58 12.11 75.66C11.09 74.75 9.98 73.92 9.01 72.96C8.05 71.99 7.08 70.99 6.31 69.87C5.54 68.75 4.86 67.52 4.4 66.24C3.94 64.97 3.66 63.59 3.53 62.24C3.4 60.89 3.5 59.5 3.62 58.14C3.74 56.78 4.06 55.43 4.25 54.07C4.44 52.72 4.76 51.36 4.76 50C4.76 48.64 4.44 47.28 4.25 45.93C4.06 44.57 3.74 43.22 3.62 41.86C3.5 40.5 3.4 39.11 3.53 37.76C3.66 36.41 3.94 35.03 4.4 33.76C4.86 32.48 5.54 31.25 6.31 30.13C7.08 29.01 8.05 28.01 9.01 27.04C9.98 26.08 11.09 25.25 12.11 24.34C13.13 23.42 14.25 22.58 15.12 21.54C15.99 20.5 16.62 19.26 17.35 18.1C18.07 16.94 18.69 15.7 19.47 14.58C20.26 13.46 21.08 12.33 22.05 11.38C23.02 10.43 24.11 9.54 25.28 8.87C26.45 8.19 27.77 7.68 29.07 7.32C30.38 6.96 31.77 6.81 33.13 6.69C34.49 6.57 35.88 6.66 37.25 6.61C38.61 6.56 40.01 6.64 41.34 6.4C42.68 6.17 43.96 5.62 45.27 5.19C46.57 4.77 47.84 4.22 49.16 3.86C50.48 3.51 51.83 3.18 53.19 3.07C54.54 2.96 55.95 2.99 57.28 3.22C58.61 3.46 59.94 3.92 61.18 4.48C62.41 5.04 63.57 5.82 64.69 6.6C65.81 7.39 66.81 8.34 67.89 9.18C68.97 10.03 69.99 10.98 71.17 11.66C72.34 12.34 73.68 12.74 74.95 13.26C76.22 13.77 77.55 14.16 78.78 14.74C80.02 15.32 81.28 15.93 82.38 16.72C83.49 17.51 84.55 18.43 85.42 19.47C86.28 20.51 87.01 21.71 87.6 22.94C88.18 24.16 88.57 25.5 88.92 26.82C89.28 28.14 89.43 29.52 89.72 30.86C90 32.2 90.17 33.58 90.63 34.86C91.1 36.13 91.86 37.3 92.5 38.51C93.15 39.72 93.91 40.88 94.49 42.11C95.07 43.35 95.63 44.63 95.97 45.94C96.31 47.26 96.53 48.65 96.53 50Z'/%3E%3C/svg%3E");
--sh-cookie-12:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97 50C97 51.34 96.72 52.72 96.34 54.02C95.97 55.32 95.28 56.54 94.75 57.8C94.22 59.06 93.5 60.26 93.15 61.56C92.8 62.87 92.82 64.27 92.66 65.62C92.49 66.98 92.47 68.37 92.14 69.69C91.82 71 91.37 72.34 90.7 73.5C90.03 74.66 89.1 75.72 88.12 76.65C87.15 77.59 85.95 78.31 84.86 79.13C83.77 79.95 82.54 80.63 81.59 81.59C80.63 82.54 79.95 83.77 79.13 84.86C78.31 85.95 77.59 87.15 76.65 88.12C75.72 89.1 74.66 90.03 73.5 90.7C72.34 91.37 71 91.82 69.69 92.14C68.37 92.47 66.98 92.49 65.62 92.66C64.27 92.82 62.87 92.8 61.56 93.15C60.26 93.5 59.06 94.22 57.8 94.75C56.54 95.28 55.32 95.97 54.02 96.34C52.72 96.72 51.34 97 50 97C48.66 97 47.28 96.72 45.98 96.34C44.68 95.97 43.46 95.28 42.2 94.75C40.94 94.22 39.74 93.5 38.44 93.15C37.13 92.8 35.73 92.82 34.38 92.66C33.02 92.49 31.63 92.47 30.31 92.14C29 91.82 27.66 91.37 26.5 90.7C25.34 90.03 24.28 89.1 23.35 88.12C22.41 87.15 21.69 85.95 20.87 84.86C20.05 83.77 19.37 82.54 18.41 81.59C17.46 80.63 16.23 79.95 15.14 79.13C14.05 78.31 12.85 77.59 11.88 76.65C10.9 75.72 9.97 74.66 9.3 73.5C8.63 72.34 8.18 71 7.86 69.69C7.53 68.37 7.51 66.98 7.34 65.62C7.18 64.27 7.2 62.87 6.85 61.56C6.5 60.26 5.78 59.06 5.25 57.8C4.72 56.54 4.03 55.32 3.66 54.02C3.28 52.72 3 51.34 3 50C3 48.66 3.28 47.28 3.66 45.98C4.03 44.68 4.72 43.46 5.25 42.2C5.78 40.94 6.5 39.74 6.85 38.44C7.2 37.13 7.18 35.73 7.34 34.38C7.51 33.02 7.53 31.63 7.86 30.31C8.18 29 8.63 27.66 9.3 26.5C9.97 25.34 10.9 24.28 11.88 23.35C12.85 22.41 14.05 21.69 15.14 20.87C16.23 20.05 17.46 19.37 18.41 18.41C19.37 17.46 20.05 16.23 20.87 15.14C21.69 14.05 22.41 12.85 23.35 11.88C24.28 10.9 25.34 9.97 26.5 9.3C27.66 8.63 29 8.18 30.31 7.86C31.63 7.53 33.02 7.51 34.38 7.34C35.73 7.18 37.13 7.2 38.44 6.85C39.74 6.5 40.94 5.78 42.2 5.25C43.46 4.72 44.68 4.03 45.98 3.66C47.28 3.28 48.66 3 50 3C51.34 3 52.72 3.28 54.02 3.66C55.32 4.03 56.54 4.72 57.8 5.25C59.06 5.78 60.26 6.5 61.56 6.85C62.87 7.2 64.27 7.18 65.62 7.34C66.98 7.51 68.37 7.53 69.69 7.86C71 8.18 72.34 8.63 73.5 9.3C74.66 9.97 75.72 10.9 76.65 11.88C77.59 12.85 78.31 14.05 79.13 15.14C79.95 16.23 80.63 17.46 81.59 18.41C82.54 19.37 83.77 20.05 84.86 20.87C85.95 21.69 87.15 22.41 88.12 23.35C89.1 24.28 90.03 25.34 90.7 26.5C91.37 27.66 91.82 29 92.14 30.31C92.47 31.63 92.49 33.02 92.66 34.38C92.82 35.73 92.8 37.13 93.15 38.44C93.5 39.74 94.22 40.94 94.75 42.2C95.28 43.46 95.97 44.68 96.34 45.98C96.72 47.28 97 48.66 97 50Z'/%3E%3C/svg%3E");
--sh-clover-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97 50C97 51.32 96.89 52.65 96.68 53.95C96.47 55.26 96.16 56.56 95.74 57.81C95.33 59.06 94.81 60.29 94.2 61.46C93.59 62.63 92.88 63.77 92.09 64.82C91.3 65.88 90.42 66.89 89.48 67.81C88.53 68.73 87.5 69.58 86.43 70.34C85.35 71.1 84.19 71.77 83.02 72.38C81.85 72.99 80.57 73.4 79.4 74C78.23 74.61 76.9 75.1 76 76C75.1 76.9 74.61 78.23 74 79.4C73.4 80.57 72.99 81.85 72.38 83.02C71.77 84.19 71.1 85.35 70.34 86.43C69.58 87.5 68.73 88.53 67.81 89.48C66.89 90.42 65.88 91.3 64.82 92.09C63.77 92.88 62.63 93.59 61.46 94.2C60.29 94.81 59.06 95.33 57.81 95.74C56.56 96.16 55.26 96.47 53.95 96.68C52.65 96.89 51.32 97 50 97C48.68 97 47.35 96.89 46.05 96.68C44.74 96.47 43.44 96.16 42.19 95.74C40.94 95.33 39.71 94.81 38.54 94.2C37.37 93.59 36.23 92.88 35.18 92.09C34.12 91.3 33.11 90.42 32.19 89.48C31.27 88.53 30.42 87.5 29.66 86.43C28.9 85.35 28.23 84.19 27.62 83.02C27.01 81.85 26.6 80.57 26 79.4C25.39 78.23 24.9 76.9 24 76C23.1 75.1 21.77 74.61 20.6 74C19.43 73.4 18.15 72.99 16.98 72.38C15.81 71.77 14.65 71.1 13.57 70.34C12.5 69.58 11.47 68.73 10.52 67.81C9.58 66.89 8.7 65.88 7.91 64.82C7.12 63.77 6.41 62.63 5.8 61.46C5.19 60.29 4.67 59.06 4.26 57.81C3.84 56.56 3.53 55.26 3.32 53.95C3.11 52.65 3 51.32 3 50C3 48.68 3.11 47.35 3.32 46.05C3.53 44.74 3.84 43.44 4.26 42.19C4.67 40.94 5.19 39.71 5.8 38.54C6.41 37.37 7.12 36.23 7.91 35.18C8.7 34.12 9.58 33.11 10.52 32.19C11.47 31.27 12.5 30.42 13.57 29.66C14.65 28.9 15.81 28.23 16.98 27.62C18.15 27.01 19.43 26.6 20.6 26C21.77 25.39 23.1 24.9 24 24C24.9 23.1 25.39 21.77 26 20.6C26.6 19.43 27.01 18.15 27.62 16.98C28.23 15.81 28.9 14.65 29.66 13.57C30.42 12.5 31.27 11.47 32.19 10.52C33.11 9.58 34.12 8.7 35.18 7.91C36.23 7.12 37.37 6.41 38.54 5.8C39.71 5.19 40.94 4.67 42.19 4.26C43.44 3.84 44.74 3.53 46.05 3.32C47.35 3.11 48.68 3 50 3C51.32 3 52.65 3.11 53.95 3.32C55.26 3.53 56.56 3.84 57.81 4.26C59.06 4.67 60.29 5.19 61.46 5.8C62.63 6.41 63.77 7.12 64.82 7.91C65.88 8.7 66.89 9.58 67.81 10.52C68.73 11.47 69.58 12.5 70.34 13.57C71.1 14.65 71.77 15.81 72.38 16.98C72.99 18.15 73.4 19.43 74 20.6C74.61 21.77 75.1 23.1 76 24C76.9 24.9 78.23 25.39 79.4 26C80.57 26.6 81.85 27.01 83.02 27.62C84.19 28.23 85.35 28.9 86.43 29.66C87.5 30.42 88.53 31.27 89.48 32.19C90.42 33.11 91.3 34.12 92.09 35.18C92.88 36.23 93.59 37.37 94.2 38.54C94.81 39.71 95.33 40.94 95.74 42.19C96.16 43.44 96.47 44.74 96.68 46.05C96.89 47.35 97 48.68 97 50Z'/%3E%3C/svg%3E");
--sh-clover-8:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97 50C97 51.4 96.81 52.84 96.44 54.19C96.08 55.53 95.52 56.88 94.82 58.08C94.11 59.29 93.21 60.43 92.23 61.42C91.24 62.42 89.71 63.02 88.91 64.05C88.11 65.07 87.61 66.29 87.45 67.58C87.28 68.87 87.94 70.38 87.94 71.78C87.93 73.18 87.76 74.62 87.41 75.97C87.05 77.32 86.5 78.67 85.8 79.88C85.11 81.09 84.22 82.25 83.23 83.23C82.25 84.22 81.09 85.11 79.88 85.8C78.67 86.5 77.32 87.05 75.97 87.41C74.62 87.76 73.18 87.93 71.78 87.94C70.38 87.94 68.87 87.28 67.58 87.45C66.29 87.61 65.07 88.11 64.05 88.91C63.02 89.71 62.42 91.24 61.42 92.23C60.43 93.21 59.29 94.11 58.08 94.82C56.88 95.52 55.53 96.08 54.19 96.44C52.84 96.81 51.4 97 50 97C48.6 97 47.16 96.81 45.81 96.44C44.47 96.08 43.12 95.52 41.92 94.82C40.71 94.11 39.57 93.21 38.58 92.23C37.58 91.24 36.98 89.71 35.95 88.91C34.93 88.11 33.71 87.61 32.42 87.45C31.13 87.28 29.62 87.94 28.22 87.94C26.82 87.93 25.38 87.76 24.03 87.41C22.68 87.05 21.33 86.5 20.12 85.8C18.91 85.11 17.75 84.22 16.77 83.23C15.78 82.25 14.89 81.09 14.2 79.88C13.5 78.67 12.95 77.32 12.59 75.97C12.24 74.62 12.07 73.18 12.06 71.78C12.06 70.38 12.72 68.87 12.55 67.58C12.39 66.29 11.89 65.07 11.09 64.05C10.29 63.02 8.76 62.42 7.77 61.42C6.79 60.43 5.89 59.29 5.18 58.08C4.48 56.88 3.92 55.53 3.56 54.19C3.19 52.84 3 51.4 3 50C3 48.6 3.19 47.16 3.56 45.81C3.92 44.47 4.48 43.12 5.18 41.92C5.89 40.71 6.79 39.57 7.77 38.58C8.76 37.58 10.29 36.98 11.09 35.95C11.89 34.93 12.39 33.71 12.55 32.42C12.72 31.13 12.06 29.62 12.06 28.22C12.07 26.82 12.24 25.38 12.59 24.03C12.95 22.68 13.5 21.33 14.2 20.12C14.89 18.91 15.78 17.75 16.77 16.77C17.75 15.78 18.91 14.89 20.12 14.2C21.33 13.5 22.68 12.95 24.03 12.59C25.38 12.24 26.82 12.07 28.22 12.06C29.62 12.06 31.13 12.72 32.42 12.55C33.71 12.39 34.93 11.89 35.95 11.09C36.98 10.29 37.58 8.76 38.58 7.77C39.57 6.79 40.71 5.89 41.92 5.18C43.12 4.48 44.47 3.92 45.81 3.56C47.16 3.19 48.6 3 50 3C51.4 3 52.84 3.19 54.19 3.56C55.53 3.92 56.88 4.48 58.08 5.18C59.29 5.89 60.43 6.79 61.42 7.77C62.42 8.76 63.02 10.29 64.05 11.09C65.07 11.89 66.29 12.39 67.58 12.55C68.87 12.72 70.38 12.06 71.78 12.06C73.18 12.07 74.62 12.24 75.97 12.59C77.32 12.95 78.67 13.5 79.88 14.2C81.09 14.89 82.25 15.78 83.23 16.77C84.22 17.75 85.11 18.91 85.8 20.12C86.5 21.33 87.05 22.68 87.41 24.03C87.76 25.38 87.93 26.82 87.94 28.22C87.94 29.62 87.28 31.13 87.45 32.42C87.61 33.71 88.11 34.93 88.91 35.95C89.71 36.98 91.24 37.58 92.23 38.58C93.21 39.57 94.11 40.71 94.82 41.92C95.52 43.12 96.08 44.47 96.44 45.81C96.81 47.16 97 48.6 97 50Z'/%3E%3C/svg%3E");
--sh-sunny:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97 50.05C96.99 51.43 96.47 53.01 95.7 54.19C94.94 55.37 93.61 56.26 92.43 57.15C91.24 58.03 89.8 58.65 88.57 59.5C87.35 60.35 85.94 61.13 85.08 62.25C84.23 63.38 83.64 64.85 83.46 66.25C83.29 67.65 83.75 69.2 84.02 70.66C84.29 72.13 84.87 73.59 85.08 75.05C85.28 76.52 85.57 78.09 85.26 79.46C84.95 80.83 84.18 82.3 83.2 83.27C82.21 84.24 80.73 84.98 79.36 85.28C77.98 85.58 76.41 85.27 74.95 85.05C73.48 84.84 72.02 84.26 70.56 83.99C69.09 83.73 67.54 83.28 66.14 83.47C64.75 83.67 63.29 84.29 62.17 85.15C61.05 86.02 60.29 87.44 59.44 88.67C58.6 89.89 57.98 91.33 57.09 92.52C56.2 93.7 55.29 95.02 54.1 95.76C52.91 96.51 51.33 97.01 49.95 97C48.57 96.99 46.99 96.47 45.81 95.7C44.63 94.94 43.74 93.61 42.85 92.43C41.97 91.24 41.35 89.8 40.5 88.57C39.65 87.35 38.87 85.94 37.75 85.08C36.62 84.23 35.15 83.64 33.75 83.46C32.35 83.29 30.8 83.75 29.34 84.02C27.87 84.29 26.41 84.87 24.95 85.08C23.48 85.28 21.91 85.57 20.54 85.26C19.17 84.95 17.7 84.18 16.73 83.2C15.76 82.21 15.02 80.73 14.72 79.36C14.42 77.98 14.73 76.41 14.95 74.95C15.16 73.48 15.74 72.02 16.01 70.56C16.27 69.09 16.72 67.54 16.53 66.14C16.33 64.75 15.71 63.29 14.85 62.17C13.98 61.05 12.56 60.29 11.33 59.44C10.11 58.6 8.67 57.98 7.48 57.09C6.3 56.2 4.98 55.29 4.24 54.1C3.49 52.91 2.99 51.33 3 49.95C3.01 48.57 3.53 46.99 4.3 45.81C5.06 44.63 6.39 43.74 7.57 42.85C8.76 41.97 10.2 41.35 11.43 40.5C12.65 39.65 14.06 38.87 14.92 37.75C15.77 36.62 16.36 35.15 16.54 33.75C16.71 32.35 16.25 30.8 15.98 29.34C15.71 27.87 15.13 26.41 14.92 24.95C14.72 23.48 14.43 21.91 14.74 20.54C15.05 19.17 15.82 17.7 16.8 16.73C17.79 15.76 19.27 15.02 20.64 14.72C22.02 14.42 23.59 14.73 25.05 14.95C26.52 15.16 27.98 15.74 29.44 16.01C30.91 16.27 32.46 16.72 33.86 16.53C35.25 16.33 36.71 15.71 37.83 14.85C38.95 13.98 39.71 12.56 40.56 11.33C41.4 10.11 42.02 8.67 42.91 7.48C43.8 6.3 44.71 4.98 45.9 4.24C47.09 3.49 48.67 2.99 50.05 3C51.43 3.01 53.01 3.53 54.19 4.3C55.37 5.06 56.26 6.39 57.15 7.57C58.03 8.76 58.65 10.2 59.5 11.43C60.35 12.65 61.13 14.06 62.25 14.92C63.38 15.77 64.85 16.36 66.25 16.54C67.65 16.71 69.2 16.25 70.66 15.98C72.13 15.71 73.59 15.13 75.05 14.92C76.52 14.72 78.09 14.43 79.46 14.74C80.83 15.05 82.3 15.82 83.27 16.8C84.24 17.79 84.98 19.27 85.28 20.64C85.58 22.02 85.27 23.59 85.05 25.05C84.84 26.52 84.26 27.98 83.99 29.44C83.73 30.91 83.28 32.46 83.47 33.86C83.67 35.25 84.29 36.71 85.15 37.83C86.02 38.95 87.44 39.71 88.67 40.56C89.89 41.4 91.33 42.02 92.52 42.91C93.7 43.8 95.02 44.71 95.76 45.9C96.51 47.09 97.01 48.67 97 50.05Z'/%3E%3C/svg%3E");
--sh-soft-burst:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97 50.06C96.99 51.4 96.79 52.79 96.4 54.07C96.02 55.35 95.38 56.59 94.7 57.76C94.02 58.92 93.09 59.96 92.3 61.07C91.51 62.18 90.61 63.23 89.96 64.42C89.31 65.6 88.79 66.88 88.42 68.17C88.05 69.47 87.95 70.86 87.72 72.2C87.49 73.54 87.41 74.93 87.07 76.24C86.72 77.54 86.28 78.86 85.63 80.04C84.99 81.21 84.14 82.33 83.19 83.28C82.24 84.22 81.11 85.05 79.93 85.69C78.75 86.33 77.43 86.75 76.12 87.09C74.81 87.43 73.43 87.51 72.08 87.74C70.74 87.96 69.36 88.07 68.06 88.45C66.77 88.83 65.5 89.36 64.32 90.02C63.13 90.67 62.08 91.58 60.97 92.37C59.86 93.16 58.83 94.08 57.66 94.76C56.49 95.44 55.24 96.06 53.96 96.43C52.67 96.81 51.28 97.01 49.94 97C48.6 96.99 47.21 96.79 45.93 96.4C44.65 96.02 43.41 95.38 42.24 94.7C41.08 94.02 40.04 93.09 38.93 92.3C37.82 91.51 36.77 90.61 35.58 89.96C34.4 89.31 33.12 88.79 31.83 88.42C30.53 88.05 29.14 87.95 27.8 87.72C26.46 87.49 25.07 87.41 23.76 87.07C22.46 86.72 21.14 86.28 19.96 85.63C18.79 84.99 17.67 84.14 16.72 83.19C15.78 82.24 14.95 81.11 14.31 79.93C13.67 78.75 13.25 77.43 12.91 76.12C12.57 74.81 12.49 73.43 12.26 72.08C12.04 70.74 11.93 69.36 11.55 68.06C11.17 66.77 10.64 65.5 9.98 64.32C9.33 63.13 8.42 62.08 7.63 60.97C6.84 59.86 5.92 58.83 5.24 57.66C4.56 56.49 3.94 55.24 3.57 53.96C3.19 52.67 2.99 51.28 3 49.94C3.01 48.6 3.21 47.21 3.6 45.93C3.98 44.65 4.62 43.41 5.3 42.24C5.98 41.08 6.91 40.04 7.7 38.93C8.49 37.82 9.39 36.77 10.04 35.58C10.69 34.4 11.21 33.12 11.58 31.83C11.95 30.53 12.05 29.14 12.28 27.8C12.51 26.46 12.59 25.07 12.93 23.76C13.28 22.46 13.72 21.14 14.37 19.96C15.01 18.79 15.86 17.67 16.81 16.72C17.76 15.78 18.89 14.95 20.07 14.31C21.25 13.67 22.57 13.25 23.88 12.91C25.19 12.57 26.57 12.49 27.92 12.26C29.26 12.04 30.64 11.93 31.94 11.55C33.23 11.17 34.5 10.64 35.68 9.98C36.87 9.33 37.92 8.42 39.03 7.63C40.14 6.84 41.17 5.92 42.34 5.24C43.51 4.56 44.76 3.94 46.04 3.57C47.33 3.19 48.72 2.99 50.06 3C51.4 3.01 52.79 3.21 54.07 3.6C55.35 3.98 56.59 4.62 57.76 5.3C58.92 5.98 59.96 6.91 61.07 7.7C62.18 8.49 63.23 9.39 64.42 10.04C65.6 10.69 66.88 11.21 68.17 11.58C69.47 11.95 70.86 12.05 72.2 12.28C73.54 12.51 74.93 12.59 76.24 12.93C77.54 13.28 78.86 13.72 80.04 14.37C81.21 15.01 82.33 15.86 83.28 16.81C84.22 17.76 85.05 18.89 85.69 20.07C86.33 21.25 86.75 22.57 87.09 23.88C87.43 25.19 87.51 26.57 87.74 27.92C87.96 29.26 88.07 30.64 88.45 31.94C88.83 33.23 89.36 34.5 90.02 35.68C90.67 36.87 91.58 37.92 92.37 39.03C93.16 40.14 94.08 41.17 94.76 42.34C95.44 43.51 96.06 44.76 96.43 46.04C96.81 47.33 97.01 48.72 97 50.06Z'/%3E%3C/svg%3E");
--sh-square:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M97 50C97 51.55 97 53.1 97 54.66C97 56.21 97 57.76 96.99 59.31C96.99 60.86 96.98 62.41 96.96 63.97C96.94 65.52 96.92 67.07 96.85 68.62C96.79 70.17 96.73 71.72 96.59 73.27C96.46 74.81 96.3 76.36 96.04 77.89C95.77 79.42 95.47 80.95 95 82.42C94.53 83.89 93.97 85.38 93.21 86.71C92.44 88.04 91.51 89.34 90.43 90.43C89.34 91.51 88.04 92.44 86.71 93.21C85.38 93.97 83.89 94.53 82.42 95C80.95 95.47 79.42 95.77 77.89 96.04C76.36 96.3 74.81 96.46 73.27 96.59C71.72 96.73 70.17 96.79 68.62 96.85C67.07 96.92 65.52 96.94 63.97 96.96C62.41 96.98 60.86 96.99 59.31 96.99C57.76 97 56.21 97 54.66 97C53.1 97 51.55 97 50 97C48.45 97 46.9 97 45.34 97C43.79 97 42.24 97 40.69 96.99C39.14 96.99 37.59 96.98 36.03 96.96C34.48 96.94 32.93 96.92 31.38 96.85C29.83 96.79 28.28 96.73 26.73 96.59C25.19 96.46 23.64 96.3 22.11 96.04C20.58 95.77 19.05 95.47 17.58 95C16.11 94.53 14.62 93.97 13.29 93.21C11.96 92.44 10.66 91.51 9.57 90.43C8.49 89.34 7.56 88.04 6.79 86.71C6.03 85.38 5.47 83.89 5 82.42C4.53 80.95 4.23 79.42 3.96 77.89C3.7 76.36 3.54 74.81 3.41 73.27C3.27 71.72 3.21 70.17 3.15 68.62C3.08 67.07 3.06 65.52 3.04 63.97C3.02 62.41 3.01 60.86 3.01 59.31C3 57.76 3 56.21 3 54.66C3 53.1 3 51.55 3 50C3 48.45 3 46.9 3 45.34C3 43.79 3 42.24 3.01 40.69C3.01 39.14 3.02 37.59 3.04 36.03C3.06 34.48 3.08 32.93 3.15 31.38C3.21 29.83 3.27 28.28 3.41 26.73C3.54 25.19 3.7 23.64 3.96 22.11C4.23 20.58 4.53 19.05 5 17.58C5.47 16.11 6.03 14.62 6.79 13.29C7.56 11.96 8.49 10.66 9.57 9.57C10.66 8.49 11.96 7.56 13.29 6.79C14.62 6.03 16.11 5.47 17.58 5C19.05 4.53 20.58 4.23 22.11 3.96C23.64 3.7 25.19 3.54 26.73 3.41C28.28 3.27 29.83 3.21 31.38 3.15C32.93 3.08 34.48 3.06 36.03 3.04C37.59 3.02 39.14 3.01 40.69 3.01C42.24 3 43.79 3 45.34 3C46.9 3 48.45 3 50 3C51.55 3 53.1 3 54.66 3C56.21 3 57.76 3 59.31 3.01C60.86 3.01 62.41 3.02 63.97 3.04C65.52 3.06 67.07 3.08 68.62 3.15C70.17 3.21 71.72 3.27 73.27 3.41C74.81 3.54 76.36 3.7 77.89 3.96C79.42 4.23 80.95 4.53 82.42 5C83.89 5.47 85.38 6.03 86.71 6.79C88.04 7.56 89.34 8.49 90.43 9.57C91.51 10.66 92.44 11.96 93.21 13.29C93.97 14.62 94.53 16.11 95 17.58C95.47 19.05 95.77 20.58 96.04 22.11C96.3 23.64 96.46 25.19 96.59 26.73C96.73 28.28 96.79 29.83 96.85 31.38C96.92 32.93 96.94 34.48 96.96 36.03C96.98 37.59 96.99 39.14 96.99 40.69C97 42.24 97 43.79 97 45.34C97 46.9 97 48.45 97 50Z'/%3E%3C/svg%3E");
/*SHAPES-END*/
--m-cookie:var(--sh-cookie-9);--m-clover:var(--sh-clover-4);
--font:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
--r-card:28px;--r-tight:10px;--r-ctl:16px;--gut:20px;--max:1180px}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:#BAC3FF;--on-primary:#1B2887;--pc:#2F3FA0;--on-pc:#DEE0FF;
--sc:#43465C;--on-sc:#E0E1F9;--tc:#5A2B53;--on-tc:#FFD7F4;--tert:#E6B8DE;--m-onTert:#44123F;
--bg:#121318;--s-lowest:#0D0E13;--s-low:#1A1B21;--s:#1E1F25;--s-high:#292A2F;--s-highest:#34343A;
--on-s:#E3E1E9;--on-sv:#C6C5D0;--outline:#90909A;--ov:#46464F;--star:#E8B863;--star-on:#FFDDB0;--err:#FFB4AB;
--ok:#8ED5A5;--okc:#2E5A44;--on-okc:#C0EBD2;
--m-tonal:#23253A;--m-fol:#2B2029;--m-hero:#23253A;--m-heroacc:#2E3150;--m-pill:rgba(255,255,255,.09);--m-lk:#F2C6EA;
--m-dots:rgba(18,19,24,.92);--m-badge:#FFB4AB;--m-onbadge:#690005;--m-frame:#0B0C10;--m-shadow:rgba(0,0,0,.5);--m-photo:brightness(.88);
--a1b:#3D4DB0;--a1c:#DEE0FF;--a2b:#6E3A66;--a2c:#FFD8F2;--a3b:#2E5A44;--a3c:#C0EBD2;
--g1:linear-gradient(135deg,#8A5A44,#5C3A2E);--g2:linear-gradient(135deg,#4F6E48,#334A31);--g3:linear-gradient(135deg,#8A4B5C,#5C2E3E);--g4:linear-gradient(135deg,#8C7236,#5E4B1F);
--map-bg:#1B1C22;--map-blk:#22232A;--map-water:#1D2B3F;--map-waterl:#25395A;--map-park:#1F3A2D;--map-case:#2A2B33;--map-road:#34353E;--map-txt:#9A99A8;--map-txtp:#8ED5A5;--map-txtw:#7FA6D6;
--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);}}
:root[data-theme=dark]{color-scheme:dark;--primary:#BAC3FF;--on-primary:#1B2887;--pc:#2F3FA0;--on-pc:#DEE0FF;
--sc:#43465C;--on-sc:#E0E1F9;--tc:#5A2B53;--on-tc:#FFD7F4;--tert:#E6B8DE;--m-onTert:#44123F;
--bg:#121318;--s-lowest:#0D0E13;--s-low:#1A1B21;--s:#1E1F25;--s-high:#292A2F;--s-highest:#34343A;
--on-s:#E3E1E9;--on-sv:#C6C5D0;--outline:#90909A;--ov:#46464F;--star:#E8B863;--star-on:#FFDDB0;--err:#FFB4AB;
--ok:#8ED5A5;--okc:#2E5A44;--on-okc:#C0EBD2;
--m-tonal:#23253A;--m-fol:#2B2029;--m-hero:#23253A;--m-heroacc:#2E3150;--m-pill:rgba(255,255,255,.09);--m-lk:#F2C6EA;
--m-dots:rgba(18,19,24,.92);--m-badge:#FFB4AB;--m-onbadge:#690005;--m-frame:#0B0C10;--m-shadow:rgba(0,0,0,.5);--m-photo:brightness(.88);
--a1b:#3D4DB0;--a1c:#DEE0FF;--a2b:#6E3A66;--a2c:#FFD8F2;--a3b:#2E5A44;--a3c:#C0EBD2;
--g1:linear-gradient(135deg,#8A5A44,#5C3A2E);--g2:linear-gradient(135deg,#4F6E48,#334A31);--g3:linear-gradient(135deg,#8A4B5C,#5C2E3E);--g4:linear-gradient(135deg,#8C7236,#5E4B1F);
--map-bg:#1B1C22;--map-blk:#22232A;--map-water:#1D2B3F;--map-waterl:#25395A;--map-park:#1F3A2D;--map-case:#2A2B33;--map-road:#34353E;--map-txt:#9A99A8;--map-txtp:#8ED5A5;--map-txtw:#7FA6D6;
--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);}
:root[data-theme=light]{color-scheme:light}
/* telefon temasi: sadece .phone mockuplari (JS figure.w-ph-a/b/c uzerine sinif koyar) */
.ph-light{color-scheme:light;--primary:#4355B9;--on-primary:#FFFFFF;--pc:#DEE0FF;--on-pc:#00105C;
--sc:#E1E1F9;--on-sc:#191A2C;--tc:#FFD8EE;--on-tc:#3A002E;--tert:#8E4585;--m-onTert:#FFFFFF;
--bg:#FBF8FF;--s-lowest:#FFFFFF;--s-low:#F5F2FA;--s:#EFEDF4;--s-high:#E9E7EF;--s-highest:#E4E1E9;
--on-s:#1B1B1F;--on-sv:#46464F;--outline:#777680;--ov:#C7C5D0;--star:#B26A00;--star-on:#FFDDB0;--err:#BA1A1A;
--ok:#1B6B3A;--okc:#CBE7D1;--on-okc:#00391F;
--m-tonal:#EEEDFA;--m-fol:#FFF0F8;--m-hero:#E6E7FB;--m-heroacc:#D3D6F7;--m-pill:rgba(255,255,255,.75);--m-lk:#7A2D70;
--m-dots:rgba(251,248,255,.92);--m-badge:#BA1A1A;--m-onbadge:#FFFFFF;--m-frame:#1B1B20;--m-shadow:rgba(30,30,60,.25);--m-photo:none;
--a1b:#C3C7FF;--a1c:#0B1A6B;--a2b:#FFC9E8;--a2c:#4A0A3E;--a3b:#BDEBD0;--a3c:#00391F;
--g1:linear-gradient(135deg,#F2C4A4,#E0916F);--g2:linear-gradient(135deg,#CFE3B8,#8FB77E);--g3:linear-gradient(135deg,#F7D4D9,#D98CA0);--g4:linear-gradient(135deg,#F1E0B5,#D6A857);
--map-bg:#F0EEF6;--map-blk:#E7E4EF;--map-water:#C6DBF1;--map-waterl:#B3CDE8;--map-park:#CBE7D1;--map-case:#D9D5E6;--map-road:#FFFFFF;--map-txt:#6B6A78;--map-txtp:#4F7A58;--map-txtw:#5C84AE;
--shadow:0 1px 2px rgba(27,27,31,.08),0 8px 24px rgba(67,85,185,.10)}
.ph-dark{color-scheme:dark;--primary:#BAC3FF;--on-primary:#1B2887;--pc:#2F3FA0;--on-pc:#DEE0FF;
--sc:#43465C;--on-sc:#E0E1F9;--tc:#5A2B53;--on-tc:#FFD7F4;--tert:#E6B8DE;--m-onTert:#44123F;
--bg:#121318;--s-lowest:#0D0E13;--s-low:#1A1B21;--s:#1E1F25;--s-high:#292A2F;--s-highest:#34343A;
--on-s:#E3E1E9;--on-sv:#C6C5D0;--outline:#90909A;--ov:#46464F;--star:#E8B863;--star-on:#FFDDB0;--err:#FFB4AB;
--ok:#8ED5A5;--okc:#2E5A44;--on-okc:#C0EBD2;
--m-tonal:#23253A;--m-fol:#2B2029;--m-hero:#23253A;--m-heroacc:#2E3150;--m-pill:rgba(255,255,255,.09);--m-lk:#F2C6EA;
--m-dots:rgba(18,19,24,.92);--m-badge:#FFB4AB;--m-onbadge:#690005;--m-frame:#0B0C10;--m-shadow:rgba(0,0,0,.5);--m-photo:brightness(.88);
--a1b:#3D4DB0;--a1c:#DEE0FF;--a2b:#6E3A66;--a2c:#FFD8F2;--a3b:#2E5A44;--a3c:#C0EBD2;
--g1:linear-gradient(135deg,#8A5A44,#5C3A2E);--g2:linear-gradient(135deg,#4F6E48,#334A31);--g3:linear-gradient(135deg,#8A4B5C,#5C2E3E);--g4:linear-gradient(135deg,#8C7236,#5E4B1F);
--map-bg:#1B1C22;--map-blk:#22232A;--map-water:#1D2B3F;--map-waterl:#25395A;--map-park:#1F3A2D;--map-case:#2A2B33;--map-road:#34353E;--map-txt:#9A99A8;--map-txtp:#8ED5A5;--map-txtw:#7FA6D6;
--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);}
.ph-light,.ph-dark{color:var(--on-s)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}
body{background:var(--bg);color:var(--on-s);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}
img,svg{display:block;max-width:100%}
a{color:var(--primary);text-underline-offset:3px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:6px}
.w-skip{position:absolute;left:12px;top:-80px;z-index:100;background:var(--primary);color:var(--on-primary);padding:12px 20px;border-radius:999px;font-weight:600;text-decoration:none}
.w-skip:focus{top:12px}
.w-wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
.w-ic{line-height:1;display:inline-block}

/* header */
.w-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.w-header .w-wrap{display:flex;align-items:center;gap:8px;height:64px}
.w-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--on-s);font-size:22px;font-weight:600;letter-spacing:-.2px;margin-right:auto;border-radius:999px}
.w-brand b{color:var(--primary);font-weight:700}
.w-brand img{width:34px;height:34px;flex:none;display:block}
.w-brand img{transition:transform .6s cubic-bezier(.3,1.4,.5,1)}
@media (prefers-reduced-motion:no-preference){.w-brand:hover img{transform:rotate(-12deg)}}
.w-nav{display:flex;gap:4px;align-items:center}
.w-nav a{display:none;min-height:44px;align-items:center;padding:0 16px;border-radius:999px;color:var(--on-sv);text-decoration:none;font-size:15px;font-weight:500;transition:background-color .2s,color .2s}
.w-nav a:hover{background:var(--s-high);color:var(--on-s)}
.w-nav a[aria-current=page]{background:var(--pc);color:var(--on-pc)}
.w-nav a.w-keep{display:inline-flex;background:var(--sc);color:var(--on-sc)}
.w-nav a.w-keep:hover{background:var(--s-highest);color:var(--on-s)}
@media(min-width:760px){.w-nav a{display:inline-flex}}

/* buttons */
.w-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font:600 16px/1 var(--font);text-decoration:none;border:0;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .2s}
.w-btn-fill{background:var(--primary);color:var(--on-primary)}
.w-btn-fill:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 45%,transparent)}
.w-btn:hover{transform:translateY(-2px)}.w-btn:active{transform:scale(.97)}
.w-btn .w-ic{transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.w-btn:hover .w-ic{transform:rotate(-12deg) scale(1.1)}
.w-btn-tonal{background:var(--sc);color:var(--on-sc)}
.w-btn-tonal:hover{background:var(--s-highest)}
.w-btn .w-ic{font-size:22px}
.w-store{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:0 24px 0 18px;border-radius:999px;background:var(--s-high);color:var(--on-s);border:1px dashed var(--outline);cursor:default;user-select:none}
.w-store .w-ic{font-size:30px;color:var(--primary)}
.w-store small{display:block;font-size:12px;line-height:1.2;color:var(--on-sv);font-weight:500;letter-spacing:.2px}
.w-store strong{display:block;font-size:17px;line-height:1.25;font-weight:600}
.w-stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.w-social{display:flex;gap:10px;flex-wrap:wrap}
.w-social a{width:48px;height:48px;border-radius:50%;transition:background-color .2s,color .2s,border-radius .35s ease,transform .35s cubic-bezier(.3,1.4,.5,1);display:grid;place-items:center;background:var(--sc);color:var(--on-sc);font-size:24px;text-decoration:none;transition:background-color .2s,color .2s}
.w-social a:hover{background:var(--primary);color:var(--on-primary);border-radius:36%;transform:translateY(-2px) rotate(-6deg)}

/* hero */
.w-hero{position:relative;overflow:hidden;padding:36px 0 24px}
.w-hero>.w-wrap{position:relative;z-index:1}
.w-hero .w-wrap{display:grid;gap:20px;align-items:center}
.w-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:10px;background:var(--tc);color:var(--on-tc);font-size:14px;font-weight:600}
.w-chip .w-ic{font-size:18px}
.w-hero h1{font-size:clamp(2.3rem,7.2vw,4.4rem);line-height:1.04;font-weight:600;letter-spacing:-.03em;margin:18px 0 16px}
.w-hero h1 em{font-style:normal;color:var(--primary)}
.w-tag{font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:600;color:var(--on-s);margin-bottom:10px}
.w-lead{font-size:clamp(1.02rem,2vw,1.15rem);color:var(--on-sv);max-width:34em}
.w-stage{position:relative;height:660px;margin-top:8px}
.w-stage .w-shape{position:absolute;right:50%;top:6%;width:520px;height:520px;max-width:none;margin-right:-260px;fill:var(--pc);animation:w-spin 72s linear infinite;will-change:transform}
.w-stage .w-shape2{left:-30px;bottom:-10px;--sz:170px}
.w-stage .w-shape3{right:-6px;top:8%;--sz:74px;z-index:0}
.w-ph{position:absolute;zoom:.7;top:0;left:50%;margin-left:-199px}
/* mobil: harita telefonu on planda sagda, akis telefonu ayni egimle solda arkada */
.w-ph{left:auto;right:0;margin:0;zoom:.66}
.w-ph-a{z-index:2;top:6px}
.w-ph-b{z-index:1;left:0;right:auto;zoom:.52;top:70px;transform:rotate(-5deg)}
@media(min-width:420px){.w-ph{zoom:.72}.w-ph-b{zoom:.58}.w-stage{height:700px}}
@media(min-width:900px){
 .w-hero{padding:56px 0 40px}
 .w-hero .w-wrap{grid-template-columns:1.02fr 1fr;gap:24px}
 .w-stage{height:750px;margin:0}
 .w-stage .w-shape{right:0;margin:0;width:600px;height:600px;top:3%}
 .w-ph{zoom:.82;left:auto;margin:0;right:8px;top:4px}
 .w-ph-b{zoom:.68;right:auto;left:-6px;top:90px;transform:rotate(-5deg)}
}
@media(min-width:1200px){.w-ph{right:30px}.w-ph-b{left:10px}}
.w-shot{display:block;border-radius:var(--r-card)}

/* sections */
.w-sec{padding:64px 0;position:relative;overflow-x:clip}
.w-sec>.w-wrap{position:relative;z-index:1}
.w-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--primary);margin-bottom:12px}
.w-h2{font-size:clamp(1.8rem,4.6vw,2.9rem);line-height:1.12;font-weight:600;letter-spacing:-.02em;max-width:18em}
.w-sub{font-size:1.08rem;color:var(--on-sv);max-width:38em;margin-top:14px}
.w-head{margin-bottom:36px}
.w-bento{display:grid;gap:12px;grid-template-columns:1fr}
.w-tile{background:var(--s-low);border:1px solid var(--ov);border-radius:var(--r-card);padding:26px 24px 28px;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.w-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.w-tile h3{font-size:1.3rem;line-height:1.25;font-weight:600;margin:18px 0 8px;letter-spacing:-.01em}
.w-tile p{color:var(--on-sv);font-size:1rem}
.w-tile.t1{background:var(--m-hero);border-color:transparent;border-radius:28px 28px 28px 10px}
.w-tile.t2{background:var(--m-fol);border-color:transparent;border-radius:10px 28px 28px 28px}
.w-tile.t3{background:var(--m-tonal);border-color:transparent;border-radius:28px 10px 28px 28px}
.w-tile.t4{background:var(--s);border-color:transparent;border-radius:28px 28px 10px 28px}
.w-ico{width:60px;height:60px;display:grid;place-items:center;font-size:28px;background:var(--pc);color:var(--on-pc);-webkit-mask:var(--m-cookie) center/100% 100% no-repeat;mask:var(--m-cookie) center/100% 100% no-repeat;transition:transform .6s cubic-bezier(.3,1.4,.5,1)}
.w-ico .w-ic{transition:transform .6s cubic-bezier(.3,1.4,.5,1)}
.w-tile:hover .w-ico,.w-priv-grid>div:hover .w-ico{transform:rotate(30deg)}
.w-tile:hover .w-ico .w-ic,.w-priv-grid>div:hover .w-ico .w-ic{transform:rotate(-30deg)}
.w-ico.c{-webkit-mask-image:var(--m-clover);mask-image:var(--m-clover);background:var(--tc);color:var(--on-tc)}
.w-ico.s{background:var(--sc);color:var(--on-sc)}
.w-tile .w-pillrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.w-tag-s{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:8px;background:var(--sc);color:var(--on-sc);font-size:13px;font-weight:500}
.w-tag-s.t{background:var(--tc);color:var(--on-tc)}
.w-tag-s.p{background:var(--pc);color:var(--on-pc)}
@media(min-width:700px){.w-bento{grid-template-columns:repeat(2,1fr)}.w-bento .c{grid-column:span 2}}
@media(min-width:1000px){.w-bento{grid-template-columns:repeat(6,1fr)}.w-bento .a{grid-column:span 3}.w-bento .b{grid-column:span 2}.w-bento .c{grid-column:span 6}.w-tile{padding:32px 30px 34px}}

/* steps */
.w-steps{display:grid;gap:12px;counter-reset:s;list-style:none}
.w-steps li{counter-increment:s;position:relative;background:var(--s-low);border:1px solid var(--ov);border-radius:var(--r-card);padding:26px 24px;display:grid;gap:6px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.w-steps li:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.w-steps li::before{content:"";width:56px;height:56px;display:grid;place-items:center;font-size:24px;font-weight:700;background:var(--primary);color:var(--on-primary);-webkit-mask:var(--m-clover) center/100% 100% no-repeat;mask:var(--m-clover) center/100% 100% no-repeat;margin-bottom:10px;transition:transform .6s cubic-bezier(.3,1.4,.5,1)}
.w-steps li:hover::before{transform:rotate(30deg) scale(1.06)}
.w-steps li::after{content:counter(s);position:absolute;top:26px;left:24px;width:56px;height:56px;display:grid;place-items:center;font-size:24px;font-weight:700;color:var(--on-primary);pointer-events:none}
.w-steps h3{font-size:1.25rem;font-weight:600}
.w-steps p{color:var(--on-sv)}
@media(min-width:800px){.w-steps{grid-template-columns:repeat(3,1fr)}.w-steps li:nth-child(1){border-radius:28px 10px 10px 28px}.w-steps li:nth-child(2){border-radius:10px}.w-steps li:nth-child(3){border-radius:10px 28px 28px 10px}}

/* damak split */
.w-split{display:grid;gap:36px;align-items:center}
.w-split .w-stage{height:650px}
.w-ph-c{position:absolute;zoom:.7;left:50%;margin-left:-199px;top:0}
@media(min-width:420px){.w-ph-c{zoom:.74;margin-left:-208px}.w-split .w-stage{height:690px}}
@media(min-width:900px){.w-split{grid-template-columns:1fr 1fr;gap:56px}.w-split.rev .w-stage{order:-1}.w-split .w-stage{height:750px}.w-ph-c{zoom:.82;margin-left:-208px}.w-split .w-stage .w-shape{right:50%;margin-right:-280px;width:560px;height:560px;animation-duration:84s;animation-direction:reverse}}
.w-list{list-style:none;display:grid;gap:14px;margin-top:26px}
.w-list li{display:flex;gap:14px;align-items:flex-start;color:var(--on-sv)}
.w-list li .w-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--sc);color:var(--on-sc);font-size:20px}
.w-list li strong{color:var(--on-s);font-weight:600}

/* privacy block */
.w-priv{background:var(--m-hero);border-radius:40px 40px 40px 12px;padding:40px 24px;position:relative;overflow:hidden}
.w-priv::after{content:"";position:absolute;right:-90px;top:-100px;width:340px;height:340px;animation:w-spin 58s linear infinite;background:var(--m-heroacc);-webkit-mask:var(--m-cookie) center/100% 100% no-repeat;mask:var(--m-cookie) center/100% 100% no-repeat}
.w-priv>*{position:relative;z-index:1}
.w-priv-grid{display:grid;gap:12px;margin-top:30px}
.w-priv-grid>div{background:var(--bg);border-radius:var(--r-card);padding:22px 22px 24px}
.w-priv-grid h3{font-size:1.15rem;font-weight:600;margin:14px 0 6px}
.w-priv-grid p{color:var(--on-sv);font-size:.98rem}
.w-priv-more{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}
@media(min-width:800px){.w-priv{padding:56px 52px}.w-priv-grid{grid-template-columns:repeat(3,1fr)}}

/* faq */
.w-faq{display:grid;gap:10px;max-width:820px}
.w-faq details{background:var(--s-low);border:1px solid var(--ov);border-radius:20px;overflow:hidden;transition:background-color .25s,transform .25s}
.w-faq details:hover{transform:translateX(3px)}
.w-faq details[open]{background:var(--s)}
.w-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:60px;padding:14px 20px;font-weight:600;font-size:1.05rem;line-height:1.35}
.w-faq summary::-webkit-details-marker{display:none}
.w-faq summary::after{content:"\ea5f";font-family:"tabler-icons";margin-left:auto;font-size:22px;color:var(--primary);flex:none;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}
.w-faq details[open] summary::after{transform:rotate(180deg)}
.w-faq .w-ans{animation:w-in .35s ease both}
.w-faq .w-ans{padding:0 20px 20px;color:var(--on-sv)}
.w-faq .w-ans a{font-weight:500}

/* follow + cta */
.w-follow{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;background:var(--s);border-radius:var(--r-card);padding:24px 28px;margin-top:8px}
.w-follow h2{font-size:1.25rem;font-weight:600;margin-right:auto}
.w-follow p{color:var(--on-sv);font-size:.98rem}

/* footer */
.w-footer{margin-top:64px;background:var(--s-low);border-top:1px solid var(--ov);padding:44px 0 36px}
.w-foot{display:grid;gap:32px}
.w-foot h2{font-size:.85rem;letter-spacing:.7px;text-transform:uppercase;color:var(--on-sv);font-weight:600;margin-bottom:12px}
.w-foot ul{list-style:none;display:grid;gap:2px}
.w-foot li a{display:inline-flex;align-items:center;min-height:36px;color:var(--on-s);text-decoration:none}
.w-foot li a:hover{color:var(--primary);text-decoration:underline}
.w-foot p{color:var(--on-sv);max-width:26em;font-size:.97rem;margin:12px 0 16px}
.w-copy{margin-top:36px;padding-top:20px;border-top:1px solid var(--ov);color:var(--on-sv);font-size:.9rem;display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between}
@media(min-width:800px){.w-foot{grid-template-columns:2fr 1fr}}

/* page (legal / support) */
.w-page{padding:36px 0 24px}
.w-page-head{background:var(--m-hero);border-radius:36px 36px 36px 12px;padding:34px 26px;position:relative;overflow:hidden;margin-bottom:28px}
.w-page-head::after{content:"";position:absolute;right:-60px;top:-70px;width:230px;height:230px;animation:w-spin 64s linear infinite reverse;background:var(--m-heroacc);-webkit-mask:var(--m-cookie) center/100% 100% no-repeat;mask:var(--m-cookie) center/100% 100% no-repeat}
.w-page-head>*{position:relative;z-index:1}
.w-page-head h1{font-size:clamp(1.9rem,5.4vw,3rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}
.w-page-head p{margin-top:10px;color:var(--on-sv)}
.w-note{display:flex;gap:12px;align-items:flex-start;background:var(--pc);color:var(--on-pc);border-radius:20px;padding:14px 18px;margin:18px 0 0;font-weight:500;font-size:.98rem}
.w-note .w-ic{font-size:22px;flex:none;margin-top:1px}
.w-cols{display:grid;gap:28px}
.w-toc{background:var(--s-low);border:1px solid var(--ov);border-radius:24px;padding:18px 18px 14px}
.w-toc h2{font-size:.85rem;letter-spacing:.7px;text-transform:uppercase;color:var(--on-sv);margin-bottom:8px}
.w-toc ol{list-style:none;display:grid}
.w-toc a{display:block;padding:7px 10px;border-radius:12px;color:var(--on-s);text-decoration:none;font-size:.95rem;line-height:1.35}
.w-toc a:hover{background:var(--s-high);color:var(--primary)}
.w-prose{max-width:760px}
.w-prose h2{font-size:1.5rem;line-height:1.25;font-weight:600;margin:40px 0 12px;letter-spacing:-.01em}
.w-prose h2:first-child{margin-top:0}
.w-prose h3{font-size:1.15rem;font-weight:600;margin:26px 0 8px}
.w-prose p{margin:0 0 14px;color:var(--on-s)}
.w-prose p.w-upd{color:var(--on-sv)}
.w-prose ul,.w-prose ol{margin:0 0 16px;padding-left:1.4em;display:grid;gap:6px}
.w-prose li::marker{color:var(--primary)}
.w-prose strong{font-weight:600}
.w-prose a{word-break:break-word}
.w-card2{background:var(--s-low);border:1px solid var(--ov);border-radius:var(--r-card);padding:24px;margin:0 0 16px}
.w-card2.warn{background:var(--m-fol);border-color:transparent}
.w-card2 h2,.w-card2 h3{margin-top:0!important}
.w-card2>:last-child{margin-bottom:0}
.w-stepsl{list-style:none;counter-reset:q;display:grid;gap:12px;padding:0!important;margin:0 0 20px!important}
.w-stepsl li{counter-increment:q;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;background:var(--s-low);border:1px solid var(--ov);border-radius:20px;padding:16px 18px}
.w-stepsl li::before{content:counter(q);width:44px;height:44px;display:grid;place-items:center;font-weight:700;font-size:18px;background:var(--primary);color:var(--on-primary);-webkit-mask:var(--m-clover) center/100% 100% no-repeat;mask:var(--m-clover) center/100% 100% no-repeat}
code,.w-kbd{font-family:ui-monospace,Consolas,monospace;font-size:.92em;background:var(--s-high);padding:2px 8px;border-radius:8px}
@media(min-width:960px){.w-cols{grid-template-columns:260px 1fr;gap:48px;align-items:start}.w-toc{position:sticky;top:84px}}
.w-center{text-align:center;padding:80px 0 40px}
.w-center .w-ico{margin:0 auto 24px;width:96px;height:96px;font-size:44px;animation:w-spin 40s linear infinite}
.w-center .w-ico .w-ic{animation:w-spin 40s linear infinite reverse}
.w-center h1{font-size:clamp(2rem,6vw,3.2rem);font-weight:600;margin-bottom:12px}
.w-center p{color:var(--on-sv);margin-bottom:28px}

@media print{.w-header,.w-footer,.w-toc{display:none}.w-page-head{background:none}}

/* ---------- uygulama ekran maketleri (tasarim-m3-tum-ekranlar dosyalarindan, .phone altina kapsanmis) ---------- */
.phone{width:390px;height:844px;background:var(--m-frame);isolation:isolate;border-radius:44px;outline:7px solid var(--m-frame);box-shadow:0 20px 40px var(--m-shadow);position:relative;overflow:hidden;margin:7px}
.phone .screen{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg);border-radius:inherit;overflow:hidden}
.phone .status{height:40px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:6px 28px 0;font-size:13px;font-weight:600}
.phone .status i{font-size:15px;margin-left:5px}
.phone .scroll{flex:1;overflow:hidden;position:relative}
.phone i.ti{line-height:1}
.phone .topbar{display:flex;align-items:center;height:60px;padding:0 8px 0 20px;gap:4px}
.phone .brand{flex:1;font-size:22px;font-weight:600;letter-spacing:-.2px}
.phone .brand b{color:var(--primary);font-weight:700}
.phone .ib{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--on-sv);font-size:24px;position:relative}
.phone .badge{position:absolute;top:7px;right:6px;min-width:16px;height:16px;border-radius:8px;background:var(--m-badge);color:var(--m-onbadge);font-size:10px;font-weight:600;display:grid;place-items:center;padding:0 4px;border:2px solid var(--bg);box-sizing:content-box}
.phone .seg{display:flex;margin:2px 16px 10px;height:44px;border-radius:22px;background:var(--s-high);padding:4px;gap:4px}
.phone .seg div{flex:1;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;color:var(--on-sv)}
.phone .seg .on{background:var(--pc);color:var(--on-pc);font-weight:600}
.phone .seg .on i{font-size:16px}
.phone .card{margin:0 12px 10px;background:var(--s-low);border-radius:28px;padding:14px 14px 4px;border:1px solid var(--ov)}
.phone .card.tonal{background:var(--m-tonal);border-color:transparent;border-radius:28px 28px 28px 10px}
.phone .card.fol{background:var(--m-fol);border-color:transparent;border-radius:10px 28px 28px 28px}
.phone .ah{display:flex;align-items:center;gap:10px}
.phone .av{width:44px;height:44px;flex:none;display:grid;place-items:center;font-weight:600;font-size:16px;-webkit-mask:var(--m-cookie) center/100% 100% no-repeat;mask:var(--m-cookie) center/100% 100% no-repeat}
.phone .av.c{-webkit-mask:var(--m-clover) center/100% 100% no-repeat;mask:var(--m-clover) center/100% 100% no-repeat}
.phone .a1{background:var(--a1b);color:var(--a1c)}
.phone .a2{background:var(--a2b);color:var(--a2c)}
.phone .a3{background:var(--a3b);color:var(--a3c)}
.phone .nm{font-size:15px;font-weight:600;line-height:20px}
.phone .sub{font-size:12.5px;color:var(--on-sv);line-height:16px}
.phone .grow{flex:1;min-width:0}
.phone .more{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--on-sv);font-size:22px;margin-right:-6px}
.phone .place{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}
.phone .pn{font-size:14px;font-weight:600;display:flex;align-items:center;gap:4px}
.phone .pn i{font-size:17px;color:var(--primary)}
.phone .chip{height:26px;border-radius:8px;padding:0 10px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;background:var(--sc);color:var(--on-sc)}
.phone .chip i{font-size:14px}
.phone .chip.t{background:var(--tc);color:var(--on-tc)}
.phone .chip.p{background:var(--pc);color:var(--on-pc)}
.phone .meta{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;color:var(--on-sv)}
.phone .stars{display:flex;gap:1px;color:var(--star);font-size:15px}
.phone .stars i.o{color:var(--ov)}
.phone .rt{font-weight:600;color:var(--on-s);font-size:13px}
.phone .dot{width:3px;height:3px;border-radius:50%;background:var(--outline)}
.phone .title{font-size:17px;font-weight:600;margin-top:8px;line-height:22px}
.phone .txt{font-size:14px;line-height:21px;color:var(--on-sv);margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.phone .ph{display:flex;gap:6px;margin-top:10px;height:128px}
.phone .ph div{flex:1;background-size:cover;background-position:center;border-radius:6px}
.phone .ph div:first-child{border-radius:20px 6px 6px 20px}
.phone .ph div:last-child{border-radius:6px 20px 20px 6px}
.phone .act{display:flex;align-items:center;gap:8px;margin-top:6px;height:48px}
.phone .pill{height:36px;border-radius:18px;padding:0 14px 0 12px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;background:var(--s-high);color:var(--on-sv)}
.phone .pill i{font-size:18px}
.phone .pill.on{background:var(--pc);color:var(--on-pc)}
.phone .tonal .pill,.phone .fol .pill{background:var(--m-pill)}
.phone .tonal .pill.on,.phone .fol .pill.on{background:var(--pc)}
.phone .sp{flex:1}
.phone .ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:var(--on-sv)}
.phone .fab{position:absolute;right:16px;bottom:96px;height:56px;border-radius:16px;background:var(--pc);color:var(--on-pc);display:flex;align-items:center;gap:12px;padding:0 20px 0 16px;font-size:16px;font-weight:600;box-shadow:0 3px 8px rgba(40,40,100,.22),0 1px 3px rgba(0,0,0,.12)}
.phone .fab i{font-size:24px}
.phone .nav{height:80px;flex:none;background:var(--s);display:flex;padding:12px 8px 16px;position:relative;border-radius:0 0 44px 44px}
.phone .ni{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--on-sv)}
.phone .ni .pi{width:64px;height:32px;border-radius:16px;display:grid;place-items:center;font-size:24px}
.phone .ni.on{color:var(--on-s);font-weight:700}
.phone .ni.on .pi{background:var(--pc);color:var(--on-pc)}
.phone .pbar{display:flex;align-items:center;height:56px;padding:0 8px}
.phone .pbar .h{flex:1;text-align:center;font-size:18px;font-weight:600}
.phone .hero{margin:0 12px;background:var(--m-hero);border-radius:32px;padding:16px 18px 16px;position:relative;overflow:hidden}
.phone .hero:before{content:"";position:absolute;right:-40px;top:-50px;width:170px;height:170px;background:var(--m-heroacc);-webkit-mask:var(--m-cookie) center/100% 100% no-repeat;mask:var(--m-cookie) center/100% 100% no-repeat}
.phone .hero .row{display:flex;gap:14px;align-items:center;position:relative}
.phone .big{width:84px;height:84px;font-size:30px;flex:none}
.phone .fn{font-size:24px;font-weight:600;line-height:28px}
.phone .hd{font-size:14px;color:var(--on-sv);margin-top:2px}
.phone .bio{font-size:14.5px;line-height:21px;margin-top:10px;position:relative}
.phone .chips{display:flex;gap:8px;margin-top:10px;position:relative}
.phone .stats{display:flex;gap:6px;margin:8px 12px 0}
.phone .stat{flex:1;background:var(--s);padding:10px 0;text-align:center}
.phone .stat:nth-child(1){border-radius:20px 6px 6px 20px}
.phone .stat:nth-child(2){border-radius:6px}
.phone .stat:nth-child(3){border-radius:6px 20px 20px 6px}
.phone .stat b{display:block;font-size:20px;font-weight:600}
.phone .stat span{font-size:12px;color:var(--on-sv)}
.phone .btns{display:flex;gap:8px;margin:10px 12px 0}
.phone .btn{height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600}
.phone .btn.f{flex:1;background:var(--primary);color:var(--on-primary)}
.phone .btn.t{width:124px;background:var(--sc);color:var(--on-sc)}
.phone .btn i{font-size:20px}
.phone .damak{margin:10px 12px 0;background:var(--tc);color:var(--on-tc);border-radius:28px 28px 28px 8px;padding:12px 16px;display:flex;gap:12px;align-items:center}
.phone .damak .cl{width:52px;height:52px;background:var(--tert);color:var(--m-onTert);display:grid;place-items:center;font-size:24px;-webkit-mask:var(--m-clover) center/100% 100% no-repeat;mask:var(--m-clover) center/100% 100% no-repeat;flex:none}
.phone .damak .lb{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;opacity:.75}
.phone .damak .v{font-size:16px;font-weight:600;margin-top:2px}
.phone .damak .lk{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;margin-top:4px;color:var(--m-lk)}
.phone .damak .lk i{font-size:16px}
.phone .tabs{display:flex;margin:6px 12px 0;border-bottom:1px solid var(--ov)}
.phone .tabs div{flex:1;text-align:center;padding:12px 0 11px;font-size:14px;font-weight:500;color:var(--on-sv);position:relative}
.phone .tabs .on{color:var(--primary);font-weight:600}
.phone .tabs .on:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--primary)}
.phone .mini{margin:10px 12px 0;background:var(--s-low);border:1px solid var(--ov);border-radius:24px;padding:12px 14px;display:flex;gap:12px}
.phone .mini .th{width:76px;height:76px;border-radius:18px 8px 18px 8px;background-size:cover;background-position:center;flex:none}
.phone.pm .map svg{display:block}
.phone.pm .status{position:absolute;top:0;left:0;right:0;z-index:5}
.phone.pm .sbar{position:absolute;top:46px;left:12px;right:12px;height:56px;border-radius:28px;background:var(--bg);box-shadow:0 2px 8px rgba(40,40,100,.2),0 0 0 1px rgba(119,118,128,.12);display:flex;align-items:center;gap:12px;padding:0 20px;z-index:4;font-size:16px;color:var(--on-sv)}
.phone.pm .sbar i{font-size:24px}
.phone.pm .frow{position:absolute;top:112px;left:0;right:0;z-index:4;overflow:hidden;height:46px;padding-top:2px}
.phone.pm .frow .in{display:flex;gap:8px;padding-left:12px;white-space:nowrap}
.phone.pm .fc{height:40px;border-radius:12px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;background:var(--bg);color:var(--on-sv);box-shadow:0 1px 4px rgba(40,40,100,.2),0 0 0 1px rgba(119,118,128,.14);flex:none}
.phone.pm .fc i{font-size:18px}
.phone.pm .fc.on{background:var(--pc);color:var(--on-pc);font-weight:600;box-shadow:0 1px 4px rgba(40,40,100,.18)}
.phone.pm .search-here{position:absolute;top:166px;left:50%;transform:translateX(-50%);z-index:4;height:44px;border-radius:22px;background:var(--primary);color:var(--on-primary);padding:0 20px 0 14px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;box-shadow:0 3px 8px rgba(40,40,100,.3);white-space:nowrap}
.phone.pm .search-here i{font-size:20px}
.phone.pm .pin{position:absolute;transform:translate(-50%,-100%);margin-top:-7px;height:32px;border-radius:16px;background:var(--bg);color:var(--on-s);padding:0 11px;display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 1px 4px rgba(40,40,100,.3),0 0 0 1px rgba(119,118,128,.2);z-index:2}
.phone.pm .pin:after{content:"";position:absolute;left:50%;bottom:-4px;width:9px;height:9px;margin-left:-4.5px;background:inherit;border-radius:50%}
.phone.pm .pin b{display:flex;align-items:center;gap:2px;font-weight:600;color:var(--on-sv)}
.phone.pm .pin b i{font-size:13px;color:var(--star)}
.phone.pm .pin.sel{height:38px;background:var(--primary);color:var(--on-primary);font-size:13.5px;padding:0 14px;z-index:3;box-shadow:0 3px 8px rgba(40,40,100,.4)}
.phone.pm .pin.sel b{color:var(--on-primary)}
.phone.pm .pin.sel b i{color:#FFDDB0}
.phone.pm .pd{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--pc);border:3px solid var(--primary);box-shadow:0 1px 3px rgba(0,0,0,.3);z-index:1}
.phone.pm .mb{position:absolute;right:16px;width:48px;height:48px;border-radius:16px;background:var(--bg);display:grid;place-items:center;font-size:24px;color:var(--on-sv);box-shadow:0 2px 6px rgba(40,40,100,.25);z-index:4}
.phone.pm .mfab{z-index:4}
.phone.pm .car{position:absolute;left:0;right:0;bottom:86px;height:126px;z-index:4}
.phone.pm .car .tr{display:flex;gap:10px;padding-left:12px}
.phone.pm .mc{width:306px;height:104px;flex:none;background:var(--bg);border-radius:28px 28px 28px 10px;padding:10px;display:flex;gap:12px;box-shadow:0 2px 8px rgba(40,40,100,.22),0 0 0 1px rgba(119,118,128,.14)}
.phone.pm .mc.sel{background:var(--m-hero);box-shadow:0 3px 10px rgba(40,40,100,.28),0 0 0 2px var(--primary)}
.phone.pm .mc .th{width:84px;height:84px;border-radius:20px 8px 20px 8px;background-size:cover;background-position:center;flex:none}
.phone.pm .mc .th.ph0{background:var(--tc);color:var(--tert);display:grid;place-items:center;font-size:34px}
.phone.pm .mc .th.ph1{background:var(--sc);color:var(--primary);display:grid;place-items:center;font-size:34px}
.phone.pm .mc .nm{font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.phone.pm .mc .r{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--on-sv);margin-top:2px;line-height:18px}
.phone.pm .mc .r i{color:var(--star);font-size:14px}
.phone.pm .mc .r b{color:var(--on-s);font-weight:600}
.phone.pm .mc .r.no{color:var(--outline)}
.phone.pm .mc .f{display:flex;align-items:center;gap:8px;margin-top:6px}
.phone.pm .mc .f .d{font-size:12px;color:var(--on-sv);display:flex;align-items:center;gap:2px}
.phone.pm .mc .f .d i{font-size:14px}
.phone.pm .dots{position:absolute;left:50%;transform:translateX(-50%);bottom:0;height:16px;padding:0 8px;border-radius:8px;background:var(--m-dots);display:flex;align-items:center;gap:6px;box-shadow:0 1px 3px rgba(40,40,100,.18)}
.phone.pm .dots span{width:6px;height:6px;border-radius:3px;background:var(--ov)}
.phone.pm .dots .on{width:18px;background:var(--primary)}
.phone.pm .tl{position:absolute;top:46px;height:48px;border-radius:24px;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;z-index:4;box-shadow:0 2px 8px rgba(40,40,100,.22)}
.phone.pm .tl.l{left:12px;padding:0 18px 0 12px;background:var(--bg);color:var(--on-s)}
.phone.pm .tl.l i{font-size:22px}
.phone.pm .tl.r{right:12px;padding:0 18px 0 8px;background:var(--pc);color:var(--on-pc)}
.phone.pm .tl.r .av{width:34px;height:34px;font-size:12px}
.phone.pm .handle{height:22px;display:flex;justify-content:center;padding-top:6px;flex:none}
.phone.pm .handle i{width:36px;height:5px;border-radius:3px;background:var(--ov);display:block}
.phone.pm .dhero{margin:0 12px;height:142px;border-radius:32px 32px 12px 12px;background-size:cover;background-position:center 60%;position:relative;flex:none}
.phone.pm .dhero:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,0) 45%,rgba(0,0,0,.3))}
.phone.pm .cb{position:absolute;top:8px;width:44px;height:44px;border-radius:50%;background:var(--m-dots);display:grid;place-items:center;font-size:22px;color:var(--on-s);z-index:2}
.phone.pm .cnt{position:absolute;left:14px;bottom:12px;z-index:2;height:26px;padding:0 10px;border-radius:8px;background:rgba(27,27,31,.62);color:#fff;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px}
.phone.pm .cnt i{font-size:14px}
.phone.pm .dn{padding:14px 20px 0}
.phone.pm .dn h2{font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.2px}
.phone.pm .dn .ch{display:flex;gap:8px;margin-top:8px}
.phone.pm .rc{margin:12px 12px 0;background:var(--m-hero);border-radius:28px 28px 28px 10px;padding:12px 18px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}
.phone.pm .rc .big2{font-size:38px;font-weight:600;line-height:42px;letter-spacing:-1px}
.phone.pm .rc .stars{font-size:17px}
.phone.pm .rc .s2{font-size:13px;color:var(--on-sv);margin-top:3px}
.phone.pm .rc .s2 b{color:var(--on-s);font-weight:600}
.phone.pm .rc:after{content:"";position:absolute;right:-26px;top:-30px;width:110px;height:110px;background:var(--m-heroacc);-webkit-mask:var(--m-cookie) center/100% 100% no-repeat;mask:var(--m-cookie) center/100% 100% no-repeat}
.phone.pm .rc .rt2{position:relative;z-index:1}
.phone.pm .ab{display:flex;gap:8px;margin:12px 12px 0}
.phone.pm .ab .btn.f{flex:1}
.phone.pm .ab .btn.t{flex:1;width:auto}
.phone.pm .adr{margin:12px 12px 0;background:var(--s-low);border:1px solid var(--ov);border-radius:24px;padding:12px 14px}
.phone.pm .adr .t{display:flex;gap:12px;align-items:center}
.phone.pm .adr .ti-tile{width:44px;height:44px;border-radius:14px 6px 14px 6px;background:var(--sc);color:var(--primary);display:grid;place-items:center;font-size:22px;flex:none}
.phone.pm .adr .a{font-size:14px;line-height:20px;color:var(--on-s)}
.phone.pm .adr .a small{display:block;font-size:12.5px;color:var(--on-sv)}
.phone.pm .adr .bb{display:flex;gap:8px;margin-top:10px}
.phone.pm .adr .bb div{flex:1;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600}
.phone.pm .adr .bb i{font-size:18px}
.phone.pm .sh{display:flex;align-items:center;padding:14px 20px 8px;font-size:18px;font-weight:600}
.phone.pm .sh span{color:var(--on-sv);font-weight:500;margin-left:6px}
.phone.pm .sh .l{margin-left:auto;font-size:14px;color:var(--primary);font-weight:600}
.phone.pm .pstrip{display:flex;gap:8px;padding-left:12px;overflow:hidden}
.phone.pm .pstrip div{width:100px;height:88px;flex:none;border-radius:8px;background-size:cover;background-position:center}
.phone.pm .pstrip div:nth-child(odd){border-radius:22px 8px 22px 8px}
.phone.pm .pstrip div:nth-child(even){border-radius:8px 22px 8px 22px}
.phone.pm .sortr{display:flex;gap:8px;padding:0 12px}
.phone.pm .sortr .fc{height:36px;box-shadow:none;background:transparent;border:1px solid var(--ov);padding:0 14px;font-size:13px}
.phone.pm .sortr .fc.on{background:var(--pc);border-color:transparent}
.phone.pm .nc{margin:10px 12px 0;background:var(--s-low);border-radius:28px;border:1px solid var(--ov);padding:14px}
.phone.pm .screen>.nav{position:absolute;left:0;right:0;bottom:0;z-index:6}
.phone.pm .map{position:absolute;inset:0 0 80px 0}
.phone.pm .pin.sel b{color:var(--on-primary)}.phone.pm .pin.sel b i{color:var(--star-on)}
.phone .ph div,.phone .mini .th{filter:var(--m-photo)}
.phone{font-size:16px;line-height:normal;text-align:left;-webkit-user-select:none;user-select:none}
.phone div,.phone span,.phone b,.phone i{pointer-events:none}

/* ---------- motion (transform/opacity only) ---------- */
@keyframes w-spin{to{transform:rotate(360deg)}}
@keyframes w-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--dx,24px),var(--dy,-18px),0)}}
@keyframes w-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes w-fade{from{opacity:0}to{opacity:1}}
@keyframes w-float-a{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes w-float-b{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-3.5deg) translateY(-8px)}}
.w-deco{position:absolute;pointer-events:none;z-index:0;width:var(--sz,160px);height:var(--sz,160px);animation:w-drift var(--dd,14s) ease-in-out infinite alternate;will-change:transform}
.w-deco::before{content:"";position:absolute;inset:0;background:var(--c,var(--sc));opacity:var(--o,.6);-webkit-mask:var(--sh,var(--sh-cookie-9)) center/100% 100% no-repeat;mask:var(--sh,var(--sh-cookie-9)) center/100% 100% no-repeat;animation:w-spin var(--sd,40s) linear infinite var(--dir,normal);will-change:transform}
.w-off,.w-off::before,.w-off::after{animation-play-state:paused!important}
.w-hero .w-wrap>div:first-child>*{animation:w-in .8s cubic-bezier(.2,.7,.2,1) both}
.w-hero .w-wrap>div:first-child>:nth-child(2){animation-delay:.08s}
.w-hero .w-wrap>div:first-child>:nth-child(3){animation-delay:.16s}
.w-hero .w-wrap>div:first-child>:nth-child(4){animation-delay:.24s}
.w-hero .w-wrap>div:first-child>:nth-child(5){animation-delay:.32s}
.w-hero .w-stage>.w-ph{animation:w-fade 1s .2s both}
@media(min-width:900px){.w-ph-a{animation:w-fade 1s .2s both,w-float-a 9s 1.2s ease-in-out infinite}.w-ph-b{animation:w-fade 1s .35s both,w-float-b 11s 1.4s ease-in-out infinite}}
.w-rv{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s)}
.w-rv.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.w-rv{opacity:1!important;transform:none!important}
.w-stage .w-ph-b{transform:rotate(-5deg)!important}
}
@media print{.w-rv{opacity:1!important;transform:none!important}.w-deco,.w-shape{display:none}}

/* theme toggle */
.w-theme{width:44px;height:44px;flex:none;border:0;border-radius:50%;display:grid;place-items:center;background:var(--s-high);color:var(--on-s);font-size:22px;cursor:pointer;transition:background-color .2s,border-radius .35s ease,transform .45s cubic-bezier(.3,1.4,.5,1)}
.w-theme:hover{background:var(--s-highest);border-radius:36%;transform:rotate(-20deg)}
.w-theme:focus-visible{outline:3px solid var(--primary);outline-offset:2px}
.w-theme .i-sun{display:none}
:root[data-theme=dark] .w-theme .i-sun{display:block}
:root[data-theme=dark] .w-theme .i-moon{display:none}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .w-theme .i-sun{display:block}:root:not([data-theme=light]) .w-theme .i-moon{display:none}}
@media (prefers-reduced-motion:reduce){.w-theme,.w-theme:hover{transition:none;transform:none}}
/* five feature tiles: last one spans the row on two-column widths */
@media(min-width:700px) and (max-width:999px){.w-bento>.w-tile:last-child:nth-child(odd){grid-column:span 2}}

/* work-in-progress notices */
.w-wip{background:var(--tc);color:var(--on-tc,var(--on-s));font-size:.92rem;line-height:1.35}
.w-wip .w-wrap{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding-top:8px;padding-bottom:8px;text-align:center}
.w-wip .w-ic{font-size:18px;flex:none}
.w-note-wip{background:var(--tc);color:var(--on-tc,var(--on-s));margin-top:10px}
.w-wip-tag{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:var(--tc);color:var(--on-tc,var(--on-s));font-size:.88rem;font-weight:500}
.w-wip-tag .w-ic{font-size:16px}

/* map mockup: real light Google map from the app (the app keeps the map light in both themes) */
.phone.pm .map.map-real{background:#C4D3F0 url(img/map-moda.jpg) 0 110px/390px auto no-repeat}
.phone.pm .pin{background:#fff;color:#1B1B21;box-shadow:0 1px 4px rgba(40,40,100,.25)}
.phone.pm .pin b{color:#1B1B21}
.phone.pm .pin b i{color:#B26A00}
.phone.pm .pin.sel{background:#4355B9;color:#fff}
.phone.pm .pin.sel b{color:#fff}
.phone.pm .pin.sel b i{color:#E8B863}

/* sadece telefonlari acik/koyu yapan dugme */
.ph-switch{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--sc);color:var(--on-sc);font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;white-space:nowrap;max-width:calc(100% - 16px);transition:background .2s}
.ph-switch:hover{background:var(--s-highest)}
.ph-switch:focus-visible{outline:3px solid var(--primary);outline-offset:3px}
.ph-switch .ti{font-size:18px}
.phone{transition:none}
@media(prefers-reduced-motion:reduce){.ph-switch{transition:none}}

/* tablet: keep the two hero phones overlapped in a phone-width group instead of pinning them to opposite edges */
@media(max-width:899px){.w-hero .w-stage{width:100%;max-width:440px;margin-left:auto;margin-right:auto}}
