*{margin:0;padding:0;box-sizing:border-box;outline:none}html{font-size:10px}body{font-family:Arial,source sans pro,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;background-color:#f3f6fa;color:#000;font-size:1.6rem;line-height:147%;word-spacing:1px}.noto{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Android Emoji,EmojiSymbols,EmojiOne Mozilla,Twemoji Mozilla,Segoe UI Symbol,Noto Color Emoji Compat,emoji,Noto Emoji,sans-serif}.hide{display:none!important}.lang_body{max-width:300px}.lang_body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lang_body ul li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.lang_body ul li:nth-child(odd){padding-right:20px}.lang_body ul a{display:inline-block;width:100%}.overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(157,178,209,.3);opacity:0;visibility:hidden;z-index:5}.overlay.visible{opacity:1;visibility:visible}@keyframes loading{0%{transform:translateY(-50%)scale(1)}100%{transform:translateY(-50%)scale(2)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}button,input{border:none;background-color:initial;font-family:inherit;color:inherit;font-size:inherit;word-spacing:1px}button{cursor:pointer}button.accent{background-color:#3d6eff;border-radius:.8rem;padding:2rem 2.2rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;transition:background-color .2s ease-in}button.accent:hover{background-color:#3a65e3}a{color:inherit;text-decoration:none;line-height:110%;word-spacing:1px}li{word-spacing:1px}h1{font-size:5rem;line-height:110%;margin-bottom:2rem}h1.subtitle{font-size:3rem;line-height:113%;margin-bottom:1rem}h2{font-size:3rem;line-height:150%;margin-bottom:.6rem;margin-top:2rem}h2:not(:first-child){margin-top:4rem}h3{font-size:2.2rem;line-height:150%;margin:2.2rem 0}h5{font-size:1.6rem;line-height:150%;margin-top:2.4rem;margin-bottom:.4rem;font-weight:700}.flex{display:flex;height:fit-content}.row{align-items:center;gap:2rem}.between{justify-content:space-between}.container{width:90%;max-width:111.4rem;margin:0 auto}img{display:block;max-width:100%}.logo{width:17.5rem;height:fit-content;display:flex;align-items:center;justify-content:center}.logo img{width:100%}#menu img{width:2.4rem;height:1.7rem}header{background-color:#3d6eff;color:#fff}header.main{padding-bottom:11rem}header.main .flex.between{padding-left:10.7rem;padding-bottom:0}header.main .logo{width:30rem;height:fit-content;margin-top:3.5rem}header.main .content{margin:0 auto;margin-top:3.5rem;max-width:90rem}header.main .content p{margin-bottom:5.5rem;font-weight:700}header button{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.4);transition:border-color .2s ease-in}header button:hover{border-color:#fff}header button img{width:2.4rem;height:2.4rem}header button span{display:block;width:2.4rem;height:.2rem;background-color:#fff;border-radius:2px}header .flex.row{position:relative;flex-grow:1;justify-content:flex-end}header .flex.between{padding:2rem 0;gap:2rem}.header_search .container{max-width:90rem}.lang_body,.burger_menu{position:absolute;top:0;right:0;border-radius:.8rem;background-color:#fff;color:#3d6eff;min-width:24rem;font-size:12px;max-height:0;overflow:hidden;z-index:15;transition:max-height .25s ease-in}.lang_body ul,.lang_body .grid,.burger_menu ul,.burger_menu .grid{list-style-type:none;padding:1.6rem 2rem}.lang_body .grid,.burger_menu .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem 1rem}.lang_body .grid a,.burger_menu .grid a{text-align:center}.lang_body .grid a span,.burger_menu .grid a span{font-size:3rem;line-height:1}.lang_body .grid a span.name,.burger_menu .grid a span.name{font-size:12.5px;line-height:140%;margin-top:4px;display:block}.search{display:flex;align-items:center;justify-content:space-between;background-color:#e4e9f0;border-radius:.8rem;overflow:hidden;padding-right:2rem;transition:background-color .2s ease-in}.search button{flex-shrink:0;width:2.4rem;height:2.4rem;background:0 0}.search button img{width:100%;height:100%}.search button:hover{background:0 0}.search input{flex-grow:1;width:calc(100% - 2.4rem);padding:2.2rem 2rem;color:#606d9b;transition:color .2s ease-in;font-size:inherit;transition:box-shadow .2s ease-in}.search input::placeholder{color:#606d9b}.search input:-webkit-autofill,.search input:-webkit-autofill:hover,.search input:-webkit-autofill:focus,.search input:-webkit-autofill:active{box-shadow:0 0 0 30px #e4e9f0 inset!important}.search input:-webkit-autofill:focus,.search input:-webkit-autofill:hover:focus,.search input:-webkit-autofill:focus:focus,.search input:-webkit-autofill:active:focus{box-shadow:0 0 0 30px #ffffff inset!important}.search.thin{width:100%;max-width:62.8rem}.search.thin input{padding:1.25rem 2rem;font-size:inherit}.search_examples{margin-top:14px;display:flex;align-items:baseline;gap:18px;line-height:120%}.search_examples span{cursor:default}.search_examples a{color:#d4dce8;transition:color .2s ease-in}.search_examples a:hover{color:#fff}.cards_grid{margin-top:-5.6rem;padding-bottom:8rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));justify-items:center;gap:1.8rem 2rem}.cards_grid__card{width:100%;border-radius:.8rem;border:1px solid #d4dce8;background-color:#fff;padding:1.6rem 1.4rem;display:flex;align-items:center;flex-direction:column}.cards_grid__card a{text-align:center}.cards_grid__card .head{font-weight:700;font-size:2.5rem;margin-bottom:2.2rem}.cards_grid__card .grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 2.2rem;margin-bottom:2.9rem;gap:1.4rem}.cards_grid__card .grid a{display:flex;flex-direction:column;align-items:center;gap:4px}.cards_grid__card .emoji{font-size:6rem;line-height:115%}.cards_grid__card .name{font-size:1.3rem;line-height:110%;font-weight:500}.cards_grid__card .footer{color:#3d6eff;font-weight:700;margin-top:auto}.cards_grid__card.feedback{background-color:#e4e9f0;border-color:#e4e9f0;justify-content:center;padding:3.6rem 2rem}.cards_grid__card.feedback .head{font-weight:400}.cards_grid__card.feedback .emoji{font-size:7.2rem;margin-bottom:1.8rem}.cards_grid__card.feedback p{margin-top:1.8rem;text-align:center;font-size:1.5rem;font-weight:500;line-height:110%}.cards_grid__card.feedback .footer{display:grid;justify-content:center;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:4.2rem}.cards_grid__card.feedback .footer button{flex-grow:1}footer{background-color:#3d6eff;color:#fff}footer nav{display:flex;padding-top:5.6rem;padding-bottom:2.4rem;gap:18.7rem}footer nav p{margin-bottom:2.8rem;font-weight:700}footer nav a{line-height:120%;color:#fff}footer .bottom{border-top:1px solid #fff;padding:2.1rem 0}footer .bottom .container,footer .bottom .social{display:flex;align-items:center;justify-content:space-between;gap:2.8rem}footer .bottom .social{gap:2rem;margin-left:auto}footer .bottom .social a{transition:transform .2s ease-in;width:3.6rem;height:3.6rem}footer .bottom .social a img{width:100%;height:100%;object-fit:contain}footer .bottom .social a svg{display:inline-block;width:100%;height:100%}footer .bottom .social a svg rect{fill:#fff}footer .bottom .social a svg path{fill:#3d6eff}footer .bottom .social a:hover{transform:scale(1.1)}table{margin-top:2.4rem;margin-bottom:6rem;width:100%;background-color:#fff;border-radius:.4rem;border-collapse:collapse;border-radius:.4rem}table td{width:50%;border:2px solid #d4dce8;padding:1.6rem 2rem;line-height:150%}section.post{padding-top:4rem;padding-bottom:3rem}section.post .shadowed{border-radius:.5rem;box-shadow:0 2px 4px #9e9e9e;background-color:#fff;color:#000;transition:box-shadow 500ms}section.post .shadowed.copied{box-shadow:0 0 transparent}section.post .shadowed:hover{color:#000}section.post>.container{display:grid;grid-template-columns:1fr 27.8rem;gap:2rem}section.post>.container>*{height:fit-content}section.post aside{padding-top:7.5rem;display:grid;grid-template-columns:1fr;gap:20px}section.post aside .block .head{padding:2rem;font-size:1.8rem;border-bottom:1px solid #d4dce8;line-height:1}section.post aside .block ul{padding:2rem;list-style-type:none}section.post aside .block li{padding:.5rem 1.25rem;line-height:115%}section.post aside .block li:hover{background-color:#d6e0ff}section.post main{padding:2rem}section.post main .container{width:100%}section.post main p{line-height:150%;margin-bottom:2rem}section.post main p a{color:#3d6eff;transition:color 250ms ease-in-out}section.post main p a:hover{color:#3a65e3}section.post main p.top{margin-top:5.4rem}section.post main p.top.close{margin-top:2.2rem}section.post main p.close{margin-bottom:0;margin-top:2rem}section.post main p.help{color:#737373;margin-top:2.4rem;margin-bottom:1.6rem}section.post main a{color:#3d6eff;transition:color 250ms ease-in-out}section.post main a:hover{color:#3a65e3}section.post main .item{padding:.7rem 2rem;border:2px solid #3d6eff;transition:all .15s ease-out;color:#3d6eff;line-height:150%;border-radius:.8rem;display:flex;width:fit-content;align-items:center;cursor:default}section.post main .item:not(.shadowed):hover{background-color:#3d6eff;color:#fff}section.post main .item .emoji{line-height:150%}section.post main .item[data-copy]{cursor:pointer}section.post main .item.big .emoji{font-size:3.2rem;margin-left:1rem}section.post main .item.emoji{font-size:2.8rem}section.post main .item.kao{font-size:2.24rem}section.post main .item.huge{display:flex;align-items:center;gap:2rem;width:100%;padding:1.5rem 3rem}section.post main .item.huge .emoji{font-size:4rem}section.post main .item.huge a,section.post main .item.huge span{display:block;line-height:150%}section.post main .item.huge span{color:#737373}section.post main .item.huge a{margin-bottom:.3rem}section.post main .item.inline{display:inline-block;padding:0;margin:0;font-size:1.3rem;padding:0 10px}section.post main .contents{font-size:1.3rem}section.post main li{list-style-position:inside;padding-left:.5rem}section.post main li:not(:last-child){margin-bottom:.8rem}section.post main li a{color:#3d6eff}section.post main hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3);margin:.8rem 0}section.post main hr.big{margin:2.8rem 0}section.post main .items{display:flex;align-items:stretch;flex-wrap:wrap;gap:2rem 1rem}section.post main .combination{display:flex;align-items:center;gap:.4rem}section.post main .grid{display:grid;gap:2rem;margin-top:1.1rem;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}section.post main .grid.squares{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}section.post main .grid.squares .card{padding-bottom:100%;position:relative;font-size:1.6rem}section.post main .grid.squares .card_content{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}section.post main .grid.squares .card img{width:7.2rem;height:7.2rem}section.post main .grid.squares .card .emoji{font-size:7.2rem;line-height:105%}section.post main .grid.squares a.card{color:#3d6eff}section.post main .grid:not(.squares) .card{padding:1.5rem;display:flex;align-items:center;gap:1rem;font-size:2rem;line-height:150%;transition:box-shadow .15s ease-out}section.post main .grid:not(.squares) .card .emoji{font-size:5rem;line-height:1}section.post main .grid:not(.squares) .card:hover{box-shadow:0 3px 20px #6b6b6b}section.post main table td{width:60%}section.post main table td:first-child{width:40%}.emoji-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:1rem}.emoji-grid img{max-width:72px}.part-content ol{padding-left:1rem;padding-bottom:3rem}.part-content ul{padding-left:1rem;padding-bottom:3rem}section.search{padding:0;padding-top:8rem;padding-bottom:2rem;background-color:#f3f6fa}section.search .title{margin-top:2rem;margin-bottom:1rem;font-size:2rem;font-weight:500}section.search .search_result .body .emoji{display:block;white-space:nowrap;flex-shrink:0;font-size:4.5rem;line-height:1}.message{position:fixed;top:-200px;left:50%;transform:translateX(-50%);background-color:#caff96;color:#4caf50;border-radius:10px;padding:18px 24px;font-weight:700;gap:20px;display:flex;align-items:center;justify-content:space-between;min-width:200px;max-width:560px;transition:top .25s}.message.visible{top:20px}#typesense_search{position:relative}#typesense_search input{outline:0;display:block;width:100%;color:#000;border-radius:3rem;border:.1rem solid #ccc;padding-right:5rem;background-color:#fff}#typesense_search button{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center}#typesense_search button[type=reset]{display:none}#typesense_search button svg{width:100%;height:100%}#typesense_search button svg path{fill:#3d6eff}.items-spoiler{max-height:480px;overflow:hidden;-webkit-transition:max-height .3s ease 0s;-o-transition:max-height .3s ease 0s;transition:max-height .3s ease 0s;position:relative}.items-spoiler__btn{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(30%,rgba(255,255,255,.8)),to(#fff));background-image:-o-linear-gradient(top,transparent,rgba(255,255,255,.8) 30%,#fff);background-image:linear-gradient(to bottom,transparent,rgba(255,255,255,.8) 30%,#fff);border:none;position:absolute;bottom:0;left:0}.items-spoiler__btn svg{width:25px;height:15px;fill:#000;-webkit-transition:fill .2s ease 0s;-o-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.items-spoiler__btn:hover svg{fill:#3d6eff}.items-spoiler.open{max-height:none}.items-spoiler.open .items-spoiler__btn{display:none}section.post main .grid2.grid:not(.squares) .card{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section.post main .grid2.grid:not(.squares) .card .emoji{width:100%}@media(min-width:769px){.mobile-only{display:none}header:not(.main) .burger_menu{opacity:1;visibility:visible;position:static;max-height:none;border-radius:0;background-color:#e4e9f0}header:not(.main) .burger_menu .grid{padding:2.4rem 0;display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}header:not(.main) .burger_menu .grid a{display:flex;flex-direction:column;height:100%;align-items:center}header:not(.main) .burger_menu span{font-size:34px;line-height:1}header:not(.main) .burger_menu span.name{margin-top:12px;font-size:12px;line-height:110%}}@media(max-width:768px){.desktop-only{display:none}body{font-size:14px}.logo{width:180px}h1{font-size:28px;line-height:120%;margin-bottom:40px}h1.subtitle{font-size:28px;line-height:120%;margin-bottom:26px}h2{font-size:23px;margin-bottom:6px;margin-top:0}.burger_menu{top:18px;right:20px}.container{width:100%;padding:0 20px}header{padding:18px 0}header.main{padding-bottom:0}header.main .flex{align-items:center;gap:20px}header.main .flex.between{padding-left:0}header.main .logo{margin-top:0;width:180px}header.main .content{margin-top:26px}header.main .content p{margin-bottom:38px}header button{border-radius:4px}header .flex.between{padding:0}.header_search{background-color:#e4e9f0;padding:20px 0}.header_search .search_examples{display:none}.header_search .search{background-color:#fff;border-radius:4px;padding-right:10px}.header_search .search input{padding:10px;font-size:18px;line-height:147%}.cards_grid{grid-template-columns:1fr;padding-bottom:32px;margin-top:0;padding-top:18px}button.accent{font-size:18px;padding:16px 17px;border-radius:4px}footer{background-color:#3d6eff;color:#fff}footer>.container{width:100%;padding:0}footer nav{padding:0;gap:0;flex-direction:column}footer nav p{margin:0;display:flex;align-items:center;justify-content:space-between;font-size:22px;line-height:135%}footer nav p button.visible .close{display:block}footer nav p button.visible .arrow{display:none}footer nav p button .close{display:none}footer nav p button .arrow{display:block}footer nav ul{max-height:0;overflow:hidden;font-size:19px;line-height:150%}footer nav>div{border-bottom:2px solid #fff;padding:12px 20px}footer .bottom{border:none;padding-top:38px}footer .bottom .container{flex-wrap:wrap;gap:8px}footer .bottom .social{margin-left:0}footer .bottom .social a{width:32px;height:32px}footer .bottom p{order:3;font-size:18px;max-width:80%;line-height:135%}footer .bottom .logo{margin-bottom:18px}.cards_grid__card{padding:14px 8px;width:100%;border-radius:4px}.cards_grid__card .head{font-size:28px;margin-bottom:11px}.cards_grid__card .grid{padding:0 20px}.cards_grid__card .emoji{font-size:56px;gap:12px}.cards_grid__card .name{font-size:12px}.cards_grid__card.feedback{padding:36px 20px}.cards_grid__card.feedback .head{margin-bottom:34px}.cards_grid__card.feedback .emoji{font-size:67px}.cards_grid__card.feedback p{font-size:15px;max-width:90%}.cards_grid__card.feedback .footer{gap:18px;margin-top:28px}.lang_body,.burger_menu{width:calc(100vw - 40px);font-size:14px;line-height:200%}section.post{padding-top:40px;padding-bottom:30px}section.post h1{padding:0 20px}section.post>.container{width:100%;padding:0;display:block}section.post .shadowed{border-radius:5px}section.post aside{display:none}section.post main.shadowed{padding:0;border-radius:0;box-shadow:0 0;background-color:initial}section.post main.shadowed .part-content{padding:4px 15px 15px;background-color:#fff;box-shadow:0 2px 4px #9e9e9e}section.post main.shadowed .part-content+.container{padding-top:40px}section.post main.shadowed p{font-size:16px;line-height:170%}section.post main.shadowed p.top{margin-top:60px}section.post main.shadowed p.top.close{margin-top:20px}section.post main.shadowed p.close{margin-bottom:0;margin-top:20px}section.post main.shadowed p.help{color:#737373}section.post main.shadowed .item{padding:4px 15px}section.post main.shadowed .item.big .emoji{font-size:28px}section.post main.shadowed .item.emoji{font-size:28px}section.post main.shadowed .item.kao{font-size:22.4px}section.post main.shadowed .item.inline{display:inline-block;padding:0;margin:0;font-size:1.3rem;padding:0 1rem}section.post main.shadowed li{list-style-position:inside;font-size:13px;padding-left:8px}section.post main.shadowed li:not(:last-child){margin-bottom:8px}section.post main.shadowed hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3);margin:8px 0}section.post main.shadowed hr.big{margin:28px 0}section.post main.shadowed .items{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px}section.post main.shadowed .items .accent{padding:14px 20px;font-size:12px;line-height:147%}section.post main.shadowed .combination{display:flex;align-items:center;gap:4px}section.post main.shadowed .grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}section.post main.shadowed .grid.squares{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}section.post main.shadowed .grid.squares .card{font-size:16px}section.post main.shadowed .grid.squares .card_content{padding:0}section.post main.shadowed .grid.squares .card img{width:72px;height:72px}section.post main.shadowed .grid.squares .card .emoji{font-size:72px;line-height:105%}section.post main.shadowed .grid:not(.squares) .card{padding:15px;gap:10px;font-size:13px;line-height:150%;word-break:break-word}section.post main.shadowed .grid:not(.squares) .card .emoji{font-size:50px}section.post main.shadowed .grid.medium{max-width:275px;display:flex;flex-direction:column}section.post main.shadowed .grid.medium .item,section.post main.shadowed .grid.medium .card{width:100%}section.post main.shadowed table{font-size:14px}section.post main.shadowed table td{width:60%}section.post main.shadowed table td:first-child{width:40%}section.search{padding-top:2rem}}@media only screen and (min-width:1281px) and (max-width:1440px){html{font-size:9px}}@media only screen and (min-width:1025px) and (max-width:1280px){html{font-size:8px}}@media only screen and (min-width:769px) and (max-width:1024px){html{font-size:7px}}