/* Original pishee.com page styles. Shared rules live in homepage/source.css. */
/* cyrillic-ext */
@font-face {
  font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  src: url(/assets/homepage/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@media(min-width: 1200px){.hidden-168a2ci{display:none!important}}
@media(min-width: 810px) and (max-width: 1199.98px){.hidden-1t87pnm{display:none!important}}
@media(max-width: 809.98px){.hidden-3kvc58{display:none!important}}
.framer-ilWIF.framer-4bpvq8,.framer-ilWIF .framer-4bpvq8{display:block}
.framer-ilWIF.framer-168a2ci{background-color:var(--token-44021ae2-4cdd-419c-805c-4b1fd642bfaa,#fff);flex-flow:column;place-content:center flex-start;align-items:center;gap:160px;width:1200px;height:min-content;padding:160px 20px;display:flex;position:relative;overflow:hidden}
.framer-ilWIF .framer-127d74{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:200px 100px 100px;display:flex;position:relative;overflow:hidden}
.framer-ilWIF .framer-17e26zz{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:50px;width:100%;max-width:1100px;height:min-content;padding:0;display:flex;position:relative}
.framer-ilWIF .framer-7o7ta0{will-change:var(--framer-will-change-effect-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:15px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-ilWIF .framer-f3gwy7-container{flex:none;width:auto;height:auto;position:relative}
.framer-ilWIF .framer-uu27rt{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}
.framer-ilWIF .framer-j0txzy{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;opacity:.8;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:100%;max-width:85%;height:auto;position:relative}
.framer-ilWIF .framer-1wiv0yl{flex:none;grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:30px 15px;width:100%;height:min-content;padding:0;display:grid;position:relative}
.framer-ilWIF .framer-lnu04k{flex-flow:wrap;flex:none;place-content:center flex-start;place-self:start;align-items:center;gap:30px;width:100%;height:min-content;padding:0;text-decoration:none;display:flex;position:relative}
.framer-ilWIF .framer-pqra49-container{flex:1 0 0;width:1px;height:auto;position:relative}
@media (min-width:810px) and (max-width:1199.98px){.framer-ilWIF.framer-168a2ci{width:810px}.framer-ilWIF .framer-127d74{padding:150px 40px 50px}.framer-ilWIF .framer-17e26zz{max-width:unset;gap:40px}.framer-ilWIF .framer-j0txzy{max-width:unset}.framer-ilWIF .framer-1wiv0yl{grid-template-columns:repeat(2,minmax(50px,1fr));max-width:810px}}
@media (max-width:809.98px){.framer-ilWIF.framer-168a2ci{width:390px}.framer-ilWIF .framer-127d74{flex-direction:column;padding:120px 20px 40px}.framer-ilWIF .framer-17e26zz{max-width:unset;gap:40px}.framer-ilWIF .framer-7o7ta0{max-width:550px}.framer-ilWIF .framer-j0txzy{max-width:500px}.framer-ilWIF .framer-1wiv0yl{flex-flow:column;place-content:center flex-start;align-items:center;gap:15px;max-width:580px;display:flex}.framer-ilWIF .framer-lnu04k{align-self:unset}}
.framer-bXGYf{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}