*{box-sizing:border-box}:root{--pd-app-width:100vw;--pd-app-height:100dvh}body,html{margin:0;padding:0;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#ffffff}.pd-app{width:100%;min-height:100%}.pd-shell{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(120% 90% at 50% 0,#f4f6f8 0,#e4e8ed 55%,#d9dee4 100%);overflow:auto}.pd-phone{position:relative;flex:none;padding:14px;border-radius:48px;background:linear-gradient(155deg,#33393f,#22272c 45%,#171b1f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 0 0 6px rgba(0,0,0,.35),0 34px 64px rgba(20,28,38,.34),0 6px 16px rgba(20,28,38,.22)}.pd-phone-screen{position:relative;width:375px;height:812px;border-radius:34px;overflow:hidden;background:#ffffff;transform:translateZ(0);--pd-app-width:375px;--pd-app-height:812px}.pd-phone-screen .pd-app{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.pd-phone-screen .pd-app::-webkit-scrollbar{display:none}.pd-phone-speaker{position:absolute;top:4.5px;left:50%;transform:translateX(-50%);width:46px;height:5px;border-radius:3px;background:rgba(255,255,255,.16)}.pd-phone-mute,.pd-phone-power,.pd-phone-vol{position:absolute;width:3px;border-radius:3px;background:linear-gradient(180deg,#2d3238,#15181c)}.pd-phone-mute{left:-3px;top:112px;height:28px}.pd-phone-vol-up{left:-3px;top:156px;height:50px}.pd-phone-vol-down{left:-3px;top:216px;height:50px}.pd-phone-power{right:-3px;top:190px;height:80px}@media (prefers-color-scheme:dark){.pd-shell{background:radial-gradient(120% 90% at 50% 0,#22272d 0,#171b20 55%,#101317 100%)}}:root{--pd-bg:#f0f2f5;--pd-surface:#ffffff;--pd-line:#e4e6eb;--pd-text:#0f1419;--pd-muted:#65676b;--pd-accent:#1a73e8}.pd-page{min-height:var(--pd-app-height);background:var(--pd-bg);max-width:640px;margin:0 auto;padding-bottom:calc(88px + env(safe-area-inset-bottom));color:var(--pd-text)}.pd-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--pd-line)}.pd-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.2px}.pd-title-small{font-size:17px}.pd-back-btn{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 6px;background:none;border:none;font-size:14px;font-weight:600;color:var(--pd-accent);cursor:pointer}.pd-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pd-install-btn{display:flex;align-items:center;gap:5px;padding:6px 12px;background:var(--pd-accent);border:none;border-radius:999px;font-size:13px;font-weight:600;color:#ffffff;cursor:pointer}.pd-lang{position:relative;flex-shrink:0}.pd-lang-btn{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--pd-line);border-radius:999px;cursor:pointer;color:var(--pd-muted)}.pd-lang-btn,.pd-lang-menu{background:var(--pd-surface)}.pd-lang-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:176px;border:1px solid var(--pd-line);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden}.pd-lang-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:none;border:none;font-size:14px;color:var(--pd-text);cursor:pointer;text-align:left}.pd-lang-item:hover{background:#f5f6f7}.pd-lang-item[aria-current=true]{background:#eef4fe;font-weight:600}.pd-flag{display:inline-flex;border-radius:3px;overflow:hidden;border:1px solid rgba(0,0,0,.12);line-height:0;flex-shrink:0}.pd-search-wrap{padding:12px 16px 4px}.pd-search{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:999px;color:var(--pd-muted)}.pd-search input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:var(--pd-text)}.pd-search input::placeholder{color:var(--pd-muted)}.pd-feed{display:flex;flex-direction:column;gap:0;padding:0}.pd-card{background:var(--pd-surface);border-radius:0;overflow:hidden;border-bottom:1px solid var(--pd-line)}.pd-card-design{padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-capture-img,.pd-capture-video{display:block;width:100%;height:auto;border-radius:0}.pd-sheet-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;background:rgba(15,20,25,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pd-fade-in .14s ease-out}.pd-sheet,.pd-sheet-overlay{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pd-sheet{width:75%;max-width:340px;max-height:88%;overflow-y:auto;background:var(--pd-surface);border-radius:20px;box-shadow:0 18px 50px rgba(15,20,25,.3),0 2px 8px rgba(15,20,25,.12);animation:pd-pop-in .17s cubic-bezier(.2,.9,.3,1.1)}@keyframes pd-fade-in{0%{opacity:0}}@keyframes pd-pop-in{0%{opacity:0;transform:scale(.92)}}.pd-sheet-item{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 16px;background:none;border:none;font-size:16px;font-weight:500;letter-spacing:.1px;line-height:1.25;color:var(--pd-text);text-align:center;cursor:pointer}.pd-sheet-item+.pd-sheet-item{border-top:1px solid var(--pd-line)}.pd-sheet-item svg{flex-shrink:0;color:var(--pd-muted)}.pd-sheet-item:first-child{border-radius:20px 20px 0 0}.pd-sheet-item:last-child{border-radius:0 0 20px 20px}.pd-sheet-item:active{background:#f2f4f7}.pd-sheet-item:disabled{opacity:.4}.pd-sheet-parted{border-top:7px solid var(--pd-bg)}.pd-sheet-only,.pd-sheet-primary svg{color:var(--pd-accent)}.pd-sheet-only{font-weight:600}.pd-sheet-danger,.pd-sheet-danger svg{color:#d93025}.pd-sheet-ask{margin:0;padding:22px 20px 18px;font-size:16px;font-weight:600;line-height:1.4;text-align:center;color:var(--pd-text);border-bottom:1px solid var(--pd-line)}.pd-send-overlay{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--pd-bg);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pd-send-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px 12px 16px;background:var(--pd-surface);border-bottom:1px solid var(--pd-line)}.pd-send-title{margin:0;font-size:17px;font-weight:700}.pd-send-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:none;color:var(--pd-muted);cursor:pointer}.pd-send-halves{flex:1 1;min-height:0;display:grid;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px;padding:10px;overflow-y:auto}.pd-send-half{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.06);text-align:left;cursor:pointer;overflow-y:auto}.pd-send-half:active{border-color:var(--pd-accent);background:#f7faff}.pd-send-head{font-size:14px;font-weight:800;letter-spacing:.4px;color:var(--pd-accent)}.pd-send-text{font-size:13px;line-height:1.4;color:var(--pd-text)}.pd-send-gain{color:#1e7e34}.pd-send-minus{color:#d93025}.pd-empty{text-align:center;padding:64px 24px 0}.pd-empty-title{margin:0 0 6px;font-size:16px;font-weight:600}.pd-empty-hint{margin:0;font-size:14px;color:var(--pd-muted)}.pd-login{min-height:var(--pd-app-height);justify-content:center;background:var(--pd-bg);padding:24px}.pd-login,.pd-login-card{display:flex;align-items:center}.pd-login-card{flex-direction:column;gap:10px;background:var(--pd-surface);border:1px solid var(--pd-line);box-shadow:0 2px 10px rgba(0,0,0,.06);padding:36px 28px;width:100%;max-width:340px;text-align:center}.pd-login-card,.pd-login-icon{border-radius:18px}.pd-login-title{margin:6px 0 0;font-size:22px;font-weight:700;letter-spacing:-.3px}.pd-login-hint{margin:0 0 12px;font-size:14px;color:var(--pd-muted)}.pd-login-google{min-height:44px}.pd-user{position:relative;flex-shrink:0}.pd-user-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--pd-line);border-radius:50%;background:var(--pd-surface);overflow:hidden;cursor:pointer}.pd-user-btn img{width:30px;height:30px;border-radius:50%;display:block}.pd-user-initial{font-size:14px;font-weight:700;color:var(--pd-accent)}.pd-user-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:200px;background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;z-index:40}.pd-user-info{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-bottom:1px solid var(--pd-line)}.pd-user-name{font-size:14px;font-weight:600}.pd-user-email{font-size:12px;color:var(--pd-muted);overflow-wrap:anywhere}.pd-user-logout{display:flex;align-items:center;gap:8px;width:100%;padding:11px 14px;background:none;border:none;font-size:14px;font-weight:600;color:#b3261e;cursor:pointer;text-align:left}.pd-user-logout:hover{background:#fdf3f2}.pd-bottom{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:center;height:calc(84px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:none;border:none;pointer-events:none}.pd-admin-circle,.pd-plus{pointer-events:auto}.pd-plus{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--pd-accent);color:#ffffff;box-shadow:0 6px 16px rgba(26,115,232,.4);cursor:pointer}.pd-plus:active{transform:scale(.96)}.pd-admin-circle{position:absolute;left:calc(50% + 44px);top:50%;margin-top:calc(env(safe-area-inset-bottom) / -2 - 28px);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#37474f;color:#ffffff;font-size:24px;font-weight:700;line-height:1;box-shadow:0 6px 16px rgba(55,71,79,.35);cursor:pointer}.pd-admin-circle:active{transform:scale(.96)}.pd-publish-box{gap:14px;background:var(--pd-surface);border-radius:0;padding:14px;border-top:1px solid var(--pd-line)}.pd-field,.pd-publish-box{display:flex;flex-direction:column}.pd-field{gap:6px}.pd-field-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--pd-muted)}.pd-field input,.pd-field textarea,.pd-link-box input,.pd-link-box textarea{width:100%;border:1px solid var(--pd-line);border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;color:var(--pd-text);background:#ffffff;outline:none;resize:none;overflow:hidden}.pd-field input:focus,.pd-field textarea:focus,.pd-link-box input:focus,.pd-link-box textarea:focus{border-color:var(--pd-accent)}.pd-link-box{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #f0e2ab;border-radius:12px;background:#fdf8e3}.pd-link-box .pd-link-head{color:#8a6d1f}.pd-input-missing{border-color:#e8a5a0!important;background:#fffafa!important}.pd-link-head{margin-bottom:2px}.pd-link-locked{opacity:.55}.pd-link-locked input,.pd-link-locked textarea{background:#f2f3f5;cursor:not-allowed}.pd-link-hint{margin:0 0 2px;font-size:12px;color:var(--pd-muted)}.pd-publish-actions{display:flex;gap:8px}.pd-btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 10px;border-radius:999px;border:1px solid var(--pd-line);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.pd-btn-ghost{background:#ffffff;color:#374151}.pd-btn-primary{background:var(--pd-accent);border-color:var(--pd-accent);color:#ffffff}.pd-share-count{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--pd-muted)}.pd-preview-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,20,25,.55)}.pd-preview{width:100%;max-width:520px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:var(--pd-surface);border-radius:16px;padding:16px}.pd-preview-title{margin:0;font-size:17px;font-weight:700}.pd-preview-card{border:1px solid var(--pd-line);border-radius:12px;overflow:hidden;background:#ffffff}.pd-preview-card img{display:block;width:100%;height:auto}.pd-preview-line{margin:0;font-size:14px;color:var(--pd-text)}.pd-preview-strong{font-weight:700}.pd-preview-note{margin:0;font-size:12px;line-height:1.45;color:var(--pd-muted)}.pd-public{min-height:var(--pd-app-height);max-width:640px;margin:0 auto;padding:18px 14px 40px;background:var(--pd-bg);display:flex;flex-direction:column;gap:14px}.pd-public-brand{align-self:center;font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--pd-text);text-decoration:none}.pd-public-work{background:var(--pd-surface);border-radius:0;overflow:hidden;padding:0;margin:0 -14px}.pd-public-work img,.pd-public-work video{display:block;width:100%;height:auto;border-radius:0}.pd-public-title{margin:0;font-size:19px;font-weight:700;text-align:center}.pd-public-desc{margin:0;font-size:15px;color:var(--pd-muted);text-align:center}.pd-public-link{display:flex;flex-direction:column;gap:8px}.pd-public-link-text{margin:0;font-size:15px;color:var(--pd-text);white-space:pre-wrap}.pd-public-link-btn{display:block;padding:14px 16px;border-radius:999px;background:var(--pd-accent);color:#ffffff;font-size:16px;font-weight:700;text-align:center;text-decoration:none;overflow-wrap:anywhere}.pd-admin-wrap{padding:12px;overflow-x:auto}.pd-admin-table{width:100%;border-collapse:collapse;background:var(--pd-surface);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06)}.pd-admin-table th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--pd-muted);padding:12px 14px;white-space:nowrap}.pd-admin-table td,.pd-admin-table th{border-bottom:1px solid var(--pd-line)}.pd-admin-table td{padding:10px 14px;vertical-align:middle}.pd-admin-table tr:last-child td{border-bottom:none}.pd-admin-flag{text-align:center;width:96px}.pd-admin-flag input{width:22px;height:22px;accent-color:var(--pd-accent);cursor:pointer}.pd-admin-person{display:flex;align-items:center;gap:10px;min-width:0}.pd-admin-initial,.pd-admin-person img{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:block}.pd-admin-initial{display:flex;align-items:center;justify-content:center;background:#eef4fe;color:var(--pd-accent);font-weight:700;font-size:14px}.pd-admin-names{display:flex;flex-direction:column;min-width:0}.pd-admin-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-admin-email{font-size:12px;color:var(--pd-muted);overflow-wrap:anywhere}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/comfortaa-300-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/comfortaa-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/comfortaa-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/comfortaa-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/comfortaa-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/comfortaa-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-300-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/oswald-300-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/oswald-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ptserif-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ptserif-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptserif-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptserif-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfairdisplay-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfairdisplay-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfairdisplay-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfairdisplay-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/robotoslab-300-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/robotoslab-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/robotoslab-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/robotoslab-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/robotoslab-700-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/robotoslab-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}