@font-face{font-family:Cormorant;src:url(/fonts/cormorant-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;src:url(/fonts/cormorant-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;src:url(/fonts/cormorant-italic-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;src:url(/fonts/cormorant-italic-latin.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;src:url(/fonts/golos-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;src:url(/fonts/golos-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/mono-cyrillic.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/mono-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;src:url(/fonts/caveat-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;src:url(/fonts/caveat-punct.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0-40,U+5B-60,U+7B-BF,U+D7,U+F7,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;src:url(/fonts/caveat-letters.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+41-5A,U+61-7A,U+C0-D6,U+D8-F6,U+F8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329}@font-face{font-family:Cormorant;src:url(/fonts/cormorant-rub.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+20BD,U+2192}@font-face{font-family:Golos Text;src:url(/fonts/golos-rub.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+20BD,U+2192}:root{--fog:#e4e9e8;--veil:#f6f7f4;--ink:#16202a;--slate:#55636e;--rule:#c7d0d1;--reed:#8f7440;--alarm:#b42339;--night:#0d1317;--night-2:#18222a;--night-3:#222d36;--night-ink:#e9ecea;--night-mute:#a9b5bb;--water:#6f8b97;--brass:#c9a86a;--f-display:"Cormorant", "Times New Roman", serif;--f-body:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--f-hand:"Caveat", "Segoe Print", cursive;--t-xs:.8125rem;--t-s:.9375rem;--t-m:1.0625rem;--t-l:1.25rem;--t-xl:clamp(1.9rem, 1.2rem + 3vw, 3rem);--t-xxl:clamp(3.1rem, 1.6rem + 7.5vw, 6rem);--r-s:8px;--r-m:14px;--r-l:22px;--tap:46px;--gutter:16px;--wrap:1120px;--shadow:0 1px 2px rgba(22,32,42,.08), 0 10px 30px rgba(22,32,42,.1);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{min-height:100dvh;font:400 var(--t-m) / 1.55 var(--f-body);color:var(--ink);background:var(--fog);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}body.night{background:var(--night);color:var(--night-ink)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4{line-height:1.1;font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid color-mix(in oklab, var(--alarm) 70%, white);outline-offset:2px}ul{margin:0;padding:0;list-style:none}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.wrap--narrow{max-width:720px}.eyebrow{font:500 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);align-items:center;gap:10px;margin-bottom:14px;display:flex}.eyebrow:before{content:"";background:var(--reed);flex:none;width:24px;height:1px}.night .eyebrow,.section--night .eyebrow,.section--night-2 .eyebrow{color:var(--brass)}.night .eyebrow:before,.section--night .eyebrow:before,.section--night-2 .eyebrow:before{background:var(--brass);opacity:.7}.h1{font-size:var(--t-xxl);line-height:.98}.h2{font-size:var(--t-xl);text-wrap:balance;max-width:34ch;margin-bottom:18px;line-height:1.05}.h3{font-size:var(--t-l);font-family:var(--f-body);font-weight:600}.lead{font-size:var(--t-l);text-wrap:pretty;line-height:1.5}.muted{color:var(--slate)}.section--night .muted,.section--night-2 .muted,.night .muted{color:var(--night-mute)}.small{font-size:var(--t-s)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.hand{font-family:var(--f-hand);font-size:1.35em;line-height:1.15}.red{color:var(--alarm)}.nowrap{white-space:nowrap}.btn{min-height:var(--tap);text-align:center;transition:transform .15s var(--ease), background .2s, border-color .2s, opacity .2s, box-shadow .2s;white-space:normal;border:1px solid transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:11px 22px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default}.btn--primary{background:var(--ink);color:var(--veil)}.btn--primary:hover{background:#22303c}.section--night .btn--primary,.section--night-2 .btn--primary,.night .btn--primary,.card--night .btn--primary{background:var(--veil);color:var(--ink)}.section--night .btn--primary:hover,.section--night-2 .btn--primary:hover,.night .btn--primary:hover,.card--night .btn--primary:hover{background:#fff}.btn--alarm{background:var(--alarm);color:#fff;box-shadow:0 10px 28px rgba(180,35,57,.35)}.btn--alarm:hover{background:#c6283f}.btn--ghost{border-color:color-mix(in oklab, currentColor 30%, transparent);background:0 0}.btn--ghost:hover{background:color-mix(in oklab, currentColor 8%, transparent)}.section--night .btn--ghost,.section--night-2 .btn--ghost,.card--night .btn--ghost,.night .btn--ghost{border-color:rgba(255,255,255,.34)}.section--night .btn--ghost:hover,.section--night-2 .btn--ghost:hover,.card--night .btn--ghost:hover,.night .btn--ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.6)}.btn--big{min-height:56px;font-size:var(--t-l);padding:14px 30px}.btn--block{width:100%}.field{gap:6px;display:grid}.field__label{font-weight:600;font-size:var(--t-s)}.field__input{min-height:var(--tap);border-radius:var(--r-m);border:1px solid var(--rule);background:#fff;width:100%;padding:10px 14px;font-size:16px}.field__input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px rgba(22,32,42,.12)}.field__hint{font-size:var(--t-xs);color:var(--slate)}.field__error{font-size:var(--t-s);color:var(--alarm)}.email-hint{border-radius:var(--r-s);background:color-mix(in oklab, var(--brass) 16%, var(--veil));border:1px solid color-mix(in oklab, var(--brass) 45%, transparent);color:var(--ink);font-size:var(--t-s);align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;line-height:1.4;display:flex}.email-hint--asked{box-shadow:0 0 0 3px color-mix(in oklab, var(--brass) 30%, transparent)}.email-hint__icon{width:20px;height:20px;color:var(--reed);flex:none;margin-top:1px}.email-hint__body{gap:8px;min-width:0;display:grid}.email-hint__text{overflow-wrap:anywhere;margin:0}.email-hint__fixed{background:color-mix(in oklab, var(--brass) 45%, transparent);border-radius:3px;padding:0 2px}.email-hint__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.email-hint__yes{background:var(--ink);min-height:36px;color:var(--veil);font:inherit;font-size:var(--t-s);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-weight:600}.email-hint__no{min-height:36px;color:var(--slate);font:inherit;font-size:var(--t-s);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.email-hint__yes:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.email-hint__no:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.check{font-size:var(--t-s);cursor:pointer;align-items:flex-start;gap:10px;padding:4px 0;line-height:1.4;display:flex}.check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:1px 0 0}.check a{text-underline-offset:2px;text-decoration:underline}.check--invite-bar{display:none}.check--need span,.check--need a{color:var(--alarm)}.check--need input{outline:2px solid var(--alarm);outline-offset:1px;border-radius:4px}.card{background:var(--veil);border-radius:var(--r-l);box-shadow:var(--shadow);padding:24px}.card--night{background:var(--night-2);color:var(--night-ink);box-shadow:none;border:1px solid rgba(255,255,255,.06)}.notice{border-radius:var(--r-m);background:color-mix(in oklab, var(--reed) 14%, var(--veil));font-size:var(--t-s);padding:12px 16px}.notice--alarm{background:color-mix(in oklab, var(--alarm) 12%, var(--veil))}.notice--night{background:var(--night-3);color:var(--night-ink)}.site-header{z-index:30;background:color-mix(in oklab, var(--night) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--night-ink);border-bottom:1px solid rgba(255,255,255,.06);position:-webkit-sticky;position:sticky;top:0}.site-header__row{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}noindex,.nosnip{display:contents}.brand{font-family:var(--f-display);letter-spacing:.01em;font-size:1.3rem;font-weight:600;text-decoration:none}.brand small{font:500 .6rem / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--night-mute);margin-top:2px;display:block}.site-nav{align-items:center;gap:6px;display:flex}.site-nav a{font-size:var(--t-s);color:var(--night-ink);opacity:.85;border-radius:999px;padding:8px 12px;text-decoration:none}.site-nav a:hover{opacity:1;background:rgba(255,255,255,.06)}.site-nav .btn{min-height:40px;font-size:var(--t-s);white-space:nowrap;padding:8px 16px}@media (max-width:720px){.site-nav a:not(.btn){display:none}}@media (max-width:900px){.site-nav a.site-nav__wide{display:none}}.site-footer{background:var(--night);color:var(--night-mute);border-top:1px solid var(--night-3);padding:56px 0 calc(28px + env(safe-area-inset-bottom));font-size:var(--t-xs);line-height:1.55}.site-footer a{color:inherit;transition:color .15s var(--ease), border-color .15s var(--ease);text-decoration:none}.site-footer a:hover{color:var(--night-ink)}.site-footer a:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}.site-footer .site-footer__chat:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}.site-footer__top{grid-template-columns:minmax(250px,1fr) minmax(0,3fr);gap:40px 56px;display:grid}.site-footer__brand{align-content:start;justify-items:start;gap:14px;display:grid}.site-footer .site-footer__logo{font-family:var(--f-display);letter-spacing:.01em;color:var(--night-ink);font-size:2.15rem;font-weight:600;line-height:1}.site-footer__logo i{color:var(--brass);font-style:italic;font-weight:500}.site-footer__tag{max-width:32ch;font-size:var(--t-xs)}.site-footer__help{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:4px;display:flex}.site-footer .site-footer__chat{min-height:var(--tap);border:1px solid var(--night-3);background:var(--night-2);color:var(--night-ink);font:500 var(--t-s) / 1 var(--f-body);cursor:pointer;transition:border-color .15s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;display:inline-flex}.site-footer .site-footer__chat:before{content:"";background:#3f9d5a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px rgba(63,157,90,.18)}.site-footer .site-footer__chat:hover{border-color:var(--water)}.site-footer .site-footer__mail{text-decoration:underline;-webkit-text-decoration-color:var(--night-3);text-decoration-color:var(--night-3);text-underline-offset:3px;overflow-wrap:anywhere;padding:10px 0;display:inline-block}.site-footer__cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,.85fr);gap:32px 28px;display:grid}.site-footer__h{font:500 .7rem / 1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}.site-footer__col a{font-size:var(--t-s);padding:7px 0;line-height:1.35;display:inline-block}.site-footer__cases a{color:var(--night-ink)}.site-footer__free{border:1px solid color-mix(in oklab, var(--water) 70%, transparent);color:var(--water);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:2px;padding:1px 8px;font-size:.7rem;line-height:1.5;display:inline-block}.site-footer__soc{border-top:1px solid var(--night-3);flex-wrap:wrap;gap:10px;margin-top:44px;padding-top:24px;display:flex}.site-footer__soc a{border:1px solid var(--night-3);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}.site-footer__soc a:hover{border-color:var(--water)}.site-footer__soc b{color:var(--night-ink);font-weight:500}.site-footer__bottom{border-top:1px solid var(--night-3);gap:8px;margin-top:28px;padding-top:20px;font-size:.78rem;display:grid}.site-footer__age{vertical-align:1px;border:1px solid;border-radius:5px;margin-right:4px;padding:0 6px;font-size:.7rem;font-weight:600;line-height:1.5;display:inline-block}.site-footer__legal{flex-wrap:wrap;gap:0 20px;display:flex}.site-footer__legal a{text-decoration:underline;-webkit-text-decoration-color:var(--night-3);text-decoration-color:var(--night-3);text-underline-offset:3px;padding:8px 0;display:inline-block}.site-footer__legal a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:900px){.site-footer__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.site-footer{padding:44px 0 calc(84px + env(safe-area-inset-bottom))}.site-footer__cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px 20px}.site-footer__col:first-child{grid-column:1/-1}.site-footer__help{width:100%;display:grid}.site-footer .site-footer__chat{justify-content:center}.site-footer__soc{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.site-footer__soc a{justify-content:center}.site-footer__soc span{display:none}.site-footer__legal{gap:0 16px}}@media (prefers-reduced-motion:reduce){.site-footer a,.site-footer .site-footer__chat{transition:none}}.bought{background:linear-gradient(180deg, var(--night-3), var(--night-2));color:var(--night-ink);border-bottom:1px solid color-mix(in oklab, var(--brass) 45%, transparent)}.bought__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding-top:10px;padding-bottom:10px;display:flex}.bought__text{font-size:var(--t-s);flex:180px;margin:0;line-height:1.35}.bought__text b{color:#fff;font-weight:600;display:block}.bought__text span{font-size:var(--t-xs);color:var(--night-mute)}.bought .btn{min-height:42px;font-size:var(--t-s);white-space:nowrap;padding:9px 18px}.section{padding:72px 0}.section--night{background:var(--night);color:var(--night-ink)}.section--night-2{background:var(--night-2);color:var(--night-ink)}.section--veil{background:var(--veil)}@media (min-width:900px){.section{padding:112px 0}}.hero{background:var(--night);color:var(--night-ink);align-items:flex-end;min-height:92dvh;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero__bg img,.hero__bg video{object-fit:cover;object-position:center 30%;opacity:.78;width:100%;height:100%}.hero__bg:after{content:"";background:linear-gradient(180deg, rgba(13,19,23,.55) 0%, rgba(13,19,23,.1) 22%, rgba(13,19,23,.55) 42%, rgba(13,19,23,.9) 66%, var(--night) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__inner{z-index:1;width:100%;padding-top:28px;padding-bottom:48px;position:relative}.hero__title{font-size:var(--t-xxl);text-wrap:balance;letter-spacing:-.02em;text-shadow:0 2px 30px rgba(0,0,0,.35);max-width:11ch;line-height:.92}.hero__title em{color:#ff7088;font-style:italic}.hero__sub{max-width:44ch;font-size:var(--t-l);text-wrap:pretty;color:rgba(233,236,234,.92);margin-top:20px;line-height:1.5}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hero .btn--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);background:rgba(13,19,23,.42);border-color:rgba(255,255,255,.38)}.hero .btn--ghost:hover{background:rgba(13,19,23,.6);border-color:rgba(255,255,255,.7)}.hero__meta{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.hero__brand{font:500 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);text-shadow:0 1px 12px rgba(0,0,0,.6);align-items:center;gap:10px;margin-bottom:10px;display:flex}.hero__brand:before{content:"";background:var(--brass);opacity:.7;flex:none;width:24px;height:1px}.hero__hook{-webkit-backdrop-filter:blur(10px);color:#fff;max-width:30ch;font:600 var(--t-m) / 1.35 var(--f-body);text-wrap:balance;background:rgba(13,19,23,.62);border-radius:14px;margin-bottom:16px;padding:9px 14px;display:inline-block;box-shadow:0 10px 30px rgba(0,0,0,.25)}@media (min-width:900px){.hero__hook{font-size:var(--t-l);max-width:none}}.hero__meta span{-webkit-backdrop-filter:blur(10px);font:600 .75rem / 1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(13,19,23,.58);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 12px}@media (min-width:900px){.hero__meta span{padding:7px 14px;font-size:.8125rem}}.hero__notif{max-width:360px;color:var(--ink);-webkit-backdrop-filter:blur(14px);animation:hero-notif .7s .5s var(--ease) both;background:rgba(246,247,244,.9);border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-bottom:26px;padding:11px 14px;display:grid;box-shadow:0 18px 40px rgba(0,0,0,.35)}.hero__notif-icon{color:#fff;background:#2f9e5b;border-radius:9px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.hero__notif b{font-size:.875rem}.hero__notif small{font:500 .6875rem / 1 var(--f-mono);color:var(--slate)}.hero__notif span:last-child{grid-column:2/-1;font-size:.875rem;line-height:1.35}@keyframes hero-notif{0%{opacity:0;transform:translateY(-14px)scale(.97)}}@media (prefers-reduced-motion:reduce){.hero__notif{animation:none}}.hero__rating{-webkit-backdrop-filter:blur(10px);color:#fff;max-width:100%;font-size:var(--t-s);background:rgba(13,19,23,.58);border:1px solid rgba(255,255,255,.16);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:18px;padding:7px 14px;font-weight:600;line-height:1.35;display:inline-flex}.hero__rating .five-star__stars{color:var(--brass);letter-spacing:2px}@media (max-width:560px){.hero__rating{font-size:var(--t-xs);padding:6px 12px}.hero__rating .five-star__stars{letter-spacing:1px}}.hero__trust{font-size:var(--t-s);color:rgba(233,236,234,.82);gap:6px;margin-top:20px;line-height:1.4;display:grid}.hero__trust li{align-items:baseline;gap:10px;display:flex}.hero__trust li:before{content:"✓";color:var(--brass);flex:none;font-weight:700}.pay-cards{font-size:var(--t-s);align-items:center;gap:10px;font-weight:600;line-height:1.35;display:flex}.pay-cards__icon{flex:none}.pay-cards--hero{-webkit-backdrop-filter:blur(10px);color:#fff;background:rgba(13,19,23,.62);border:1px solid rgba(255,255,255,.16);border-radius:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:14px;padding:9px 14px}.pay-cards--hero .pay-cards__icon{color:var(--brass)}.pay-cards--bar{text-align:center;margin-top:-12px;display:block}.pay-cards--bar .pay-cards__icon{vertical-align:-2px;color:var(--reed);margin-right:8px;display:inline-block}.hero__time{font:600 clamp(1rem, 2.2vw, 1.2rem) / 1 var(--f-mono);color:#ff6f85;letter-spacing:.06em}@media (min-width:900px){.hero{align-items:center;min-height:calc(100dvh - 61px)}.hero__inner{padding-top:56px;padding-bottom:56px}.hero__bg img{object-position:center 40%}.hero__bg:after{background:linear-gradient(90deg, rgba(13,19,23,.78) 0%, rgba(13,19,23,.45) 38%, transparent 62%), linear-gradient(180deg, rgba(13,19,23,.45) 0%, transparent 25%, rgba(13,19,23,.35) 60%, var(--night) 100%)}.hero__trust{flex-wrap:wrap;gap:6px 22px;display:flex}}@media (min-width:900px) and (max-height:820px){.hero__inner{padding-top:24px;padding-bottom:24px}}@media (min-width:1000px){.hero__notif{display:none}}.hero__rating:has(.five-star__link){padding:0}.five-star__link{color:inherit;border-radius:inherit;padding:7px 14px;text-decoration:none;display:block}.five-star__go{color:var(--brass);font-weight:700}.five-star__link:hover .five-star__go{color:#fff}.five-star__link:focus-visible .five-star__go{color:#fff}@media (max-width:560px){.hero{min-height:auto}.hero__inner{padding-top:14px;padding-bottom:26px}.hero__notif{display:none}.hero__hook{margin-bottom:10px;padding:7px 12px;font-size:.95rem}.hero__title{font-size:2.75rem}.hero__sub{font-size:var(--t-m);margin-top:10px;line-height:1.42}.hero__sub-more{display:none}.hero__actions{gap:10px;margin-top:16px}.hero__actions .btn--big{min-height:50px;padding:11px 18px;font-size:1.125rem}.hero__rating{margin-top:12px}.five-star__link{padding:6px 12px}.pay-cards--hero{-webkit-backdrop-filter:none;font-size:var(--t-xs);color:rgba(233,236,234,.85);background:0 0;border:0;margin-top:10px;padding:0}}.film{background:var(--night);border-radius:var(--r-l);aspect-ratio:16/9;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}.film video{object-fit:cover;width:100%;height:100%}.film__poster{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.film__play{color:#fff;background:linear-gradient(rgba(13,19,23,.1),rgba(13,19,23,.55));border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.film__play-circle{width:76px;height:76px;color:var(--ink);transition:transform .2s var(--ease);background:rgba(255,255,255,.92);border-radius:50%;place-items:center;font-size:28px;display:grid;box-shadow:0 10px 30px rgba(0,0,0,.4)}.film__play:hover .film__play-circle{transform:scale(1.06)}.timeline{gap:18px;margin-top:28px;display:grid}.timeline__item{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;display:grid}.timeline__time{font:600 1.05rem / 1.3 var(--f-mono);color:#ff6f85}.timeline__text{font-size:var(--t-m);line-height:1.5}.quote{font-family:var(--f-display);font-size:1.45rem;font-style:italic;line-height:1.25}.split{align-items:center;gap:28px;display:grid}@media (min-width:900px){.split{grid-template-columns:1fr 1fr;gap:56px}.split--rev>:first-child{order:2}}.tools{gap:16px;margin-top:28px;display:grid}.tool{border-radius:var(--r-l);background:var(--night-2);border:1px solid rgba(255,255,255,.06);display:grid;overflow:hidden}.tool__media{aspect-ratio:4/3;background:var(--night-3);position:relative}.tool__media img{object-fit:cover;width:100%;height:100%}.tool__media--phone{background:var(--night-3);place-items:center;padding:18px 18px 0;display:grid}.tool__body{padding:18px 20px 22px}.tool__num{font:600 var(--t-xs) / 1 var(--f-mono);color:var(--night-mute);letter-spacing:.1em}.tool__title{font-family:var(--f-display);margin:6px 0 8px;font-size:1.55rem}.tool__text{color:var(--night-mute);font-size:var(--t-s);line-height:1.5}@media (min-width:720px){.tools{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.tools{grid-template-columns:repeat(4,1fr)}}.phone-mock{width:min(100%,260px);color:var(--ink);font-family:var(--f-body);background:#fff;border-radius:26px 26px 0 0;padding:14px 12px 0;box-shadow:0 -10px 40px rgba(0,0,0,.35)}.phone-mock__bar{font:600 11px / 1 var(--f-mono);color:var(--slate);justify-content:space-between;margin-bottom:10px;display:flex}.phone-mock__name{margin-bottom:8px;font-size:13px;font-weight:600}.bubble{background:#eef1f0;border-radius:14px;max-width:86%;margin-bottom:6px;padding:8px 11px;font-size:12.5px;line-height:1.35}.bubble--me{background:#dfe7ea;margin-left:auto}.bubble__time{font:500 10px / 1 var(--f-mono);color:var(--slate);margin-top:4px;display:block}.people{grid-template-columns:repeat(2,1fr);gap:18px 14px;margin-top:28px;display:grid}.person{text-align:center}.person__photo{aspect-ratio:1;object-fit:cover;object-position:center 18%;filter:saturate(.85);border:3px solid var(--veil);width:100%;box-shadow:var(--shadow);border-radius:50%}.person__name{font-family:var(--f-display);margin-top:10px;font-size:1.35rem}.person__role{font-size:var(--t-xs);color:var(--slate);line-height:1.35}@media (min-width:720px){.people{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.people{grid-template-columns:repeat(7,1fr)}}.steps{counter-reset:step;gap:14px;margin-top:28px;display:grid}.step{border-top:1px solid rgba(255,255,255,.1);grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.step__num{font:600 1.4rem / 1 var(--f-display);color:#ff6f85}.step__title{font-family:var(--f-display);margin-bottom:4px;font-size:1.4rem}.step__text{color:var(--night-mute);font-size:var(--t-s)}.chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chip{font-size:var(--t-xs);font-family:var(--f-mono);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 12px}.section:not(.section--night):not(.section--night-2) .chip{border-color:var(--rule)}.stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.stat{border-radius:var(--r-m);background:var(--veil);box-shadow:var(--shadow);padding:18px}.stat__num{font:600 clamp(2.2rem, 1.8rem + 1.6vw, 2.8rem) / 1 var(--f-display)}.stat__label{font-size:var(--t-xs);color:var(--slate);margin-top:6px;line-height:1.35}@media (min-width:720px){.stats{grid-template-columns:repeat(4,1fr)}}.who{gap:14px;margin-top:24px;display:grid}.who__item{border-radius:var(--r-l);background:var(--veil);box-shadow:var(--shadow);padding:20px}.who__title{font-family:var(--f-display);margin-bottom:6px;font-size:1.45rem}.who__text{color:var(--slate);font-size:var(--t-s)}@media (min-width:720px){.who{grid-template-columns:repeat(3,1fr)}}.price{gap:24px;margin-top:28px;display:grid}.price__card .eyebrow{color:var(--slate)}.price__card .eyebrow:before{background:var(--reed);opacity:1}.price__card{background:var(--veil);color:var(--ink);border-radius:var(--r-l);padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.price__amount{font:600 clamp(3.4rem, 2.6rem + 3vw, 4.4rem) / 1 var(--f-display);letter-spacing:-.02em;margin:14px 0 6px}.price__amount,.price-tag{font-variant-numeric:lining-nums}.price__per{color:var(--slate);font-size:var(--t-s)}.price__rating{font-size:var(--t-s);margin-top:10px;font-weight:600}.price__rating .five-star__stars{color:var(--reed);letter-spacing:2px}.price__list{gap:10px;margin:20px 0;display:grid}.price__list li{font-size:var(--t-s);grid-template-columns:22px 1fr;gap:8px;line-height:1.4;display:grid}.price__list li:before{content:"✓";color:var(--reed);font-weight:700}.price__fine{font-size:var(--t-xs);color:var(--slate);margin-top:14px;line-height:1.5}.price__side{align-content:start;gap:16px;display:grid}@media (min-width:900px){.price{grid-template-columns:1.1fr 1fr;gap:40px}}.faq{gap:8px;margin-top:24px;display:grid}.faq details{background:var(--veil);border-radius:var(--r-m);box-shadow:var(--shadow);padding:0 18px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.4rem / 1 var(--f-display);color:var(--slate)}.faq details[open] summary:after{content:"–"}.faq .faq__a{color:var(--slate);font-size:var(--t-s);padding:0 0 18px;line-height:1.55}.board-strip{border-radius:var(--r-l);aspect-ratio:3/2;background:var(--night-2);position:relative;overflow:hidden}.board-strip img{object-fit:cover;width:100%;height:100%}.pin-card{background:var(--veil);color:var(--ink);border-radius:4px;width:150px;padding:10px 12px;font-size:12px;line-height:1.3;position:absolute;transform:rotate(-2deg);box-shadow:0 8px 20px rgba(0,0,0,.35)}.pin-card:before{content:"";background:var(--alarm);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px rgba(0,0,0,.4)}.pin-card b{font-family:var(--f-mono);color:var(--alarm);margin-bottom:3px;font-size:11px;display:block}.pin-card--2{transform:rotate(2deg)}.pin-card--hand{font-family:var(--f-hand);background:#f7e9a8;font-size:17px}.page{padding:40px 0 72px}.page--center{place-items:center;min-height:calc(100dvh - 60px);padding:24px 0;display:grid}.stack{gap:16px;display:grid}.stack--l{gap:24px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row--between{justify-content:space-between}.checkout{gap:24px;margin-top:24px;display:grid}@media (min-width:900px){.checkout{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px}}.order{grid-template-columns:96px 1fr;align-items:center;gap:16px;display:grid}.order__cover{aspect-ratio:3/4;border-radius:var(--r-s);object-fit:cover;width:96px}.order__title{font-family:var(--f-display);font-size:1.5rem;line-height:1.05}.order__meta{font-size:var(--t-xs);color:var(--slate);margin-top:6px;line-height:1.5}.order__price{font:600 1.6rem / 1 var(--f-display);margin-top:8px}.after{gap:12px;display:grid}.after__item{font-size:var(--t-s);grid-template-columns:30px 1fr;gap:10px;line-height:1.45;display:grid}.after__num{background:var(--ink);width:28px;height:28px;color:var(--veil);font:600 13px / 1 var(--f-mono);border-radius:50%;place-items:center;display:grid}.toggle{border:1px solid var(--rule);border-radius:var(--r-m);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex}.toggle input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:0}.gift-mode{gap:8px;display:grid}.gift-mode__option{border:1px solid var(--rule);border-radius:var(--r-m);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.gift-mode__option.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gift-mode__option input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:1px 0 0}.gift-mode__option>span{gap:2px;min-width:0;display:grid}.gift-link__icon{background:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 1px 2px rgba(43,36,16,.12),0 4px 12px rgba(143,116,64,.18)}.gift-link__text{gap:2px;min-width:0;display:grid}.gift-link__text b{font:600 1.0625rem / 1.2 var(--f-body);color:var(--ink)}.gift-link__text span{font:400 var(--t-xs) / 1.35 var(--f-body);color:var(--slate)}.gift-link__arrow{font:600 1.25rem / 1 var(--f-body);color:var(--alarm)}.toggle--gift{border:1.5px dashed var(--brass);background:#fbf4e2}.toggle--gift .gift-link__icon{width:40px;height:40px}.gift-mode--two{grid-template-columns:1fr 1fr}@media (max-width:480px){.gift-mode--two{grid-template-columns:minmax(0,1fr)}}.gift-pair{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:420px){.gift-pair{grid-template-columns:minmax(0,1fr)}}.gift-note__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gift-note__count{font:500 var(--t-xs) / 1 var(--f-mono);color:var(--slate)}.gift-tpls{flex-wrap:wrap;gap:8px;display:flex}.gift-tpl{font:500 .875rem / 1 var(--f-body);color:var(--ink);border:1.5px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:10px 14px}.gift-tpl:hover{border-color:var(--slate)}.gift-tpl[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--veil)}.gift-when{background:var(--fog);border-radius:var(--r-m);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.gift-when button{font:500 var(--t-s) / 1.2 var(--f-body);color:var(--ink);min-height:var(--tap);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 8px}.gift-when button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px rgba(22,32,42,.15)}.gift-when--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:480px){.gift-when--three{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gift-when--three .gift-when__ny{order:-1;grid-column:1/-1}}.field__hint--alarm{color:var(--alarm)}.gl{border-radius:var(--r-l);background:var(--night);color:var(--night-ink);gap:12px;min-width:0;padding:16px;display:grid}.gl__head{font:600 1.45rem / 1.1 var(--f-display);margin:0}.gl__sub{font-size:var(--t-xs);color:var(--night-mute);margin:4px 0 0}.gl--mini .gl__head{font:600 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--night-mute)}.gl__acts{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.gl__edit{border:1.5px solid var(--brass);min-height:40px;color:var(--brass);font:600 var(--t-s) / 1.2 var(--f-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:8px 16px;display:none}.gl__edit[aria-expanded=true]{background:var(--brass);color:var(--night)}.gl__open{color:var(--brass);font:600 var(--t-s) / 1.2 var(--f-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:8px 0;text-decoration:underline}.gl-inbox{border-radius:var(--r-m);background:#141d23;border:1px solid rgba(255,255,255,.08);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:12px 14px;display:grid}.gl-inbox__ava{background:var(--alarm);color:#fadecd;width:40px;height:40px;font:700 1rem / 1 var(--f-display);border-radius:50%;grid-row:span 3;place-items:center;display:grid}.gl-inbox__from{font-weight:600;font-size:var(--t-s)}.gl-inbox__time{font:500 var(--t-xs) / 1.6 var(--f-mono);color:var(--brass);white-space:nowrap}.gl-inbox__subj,.gl-inbox__pre{text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;overflow:hidden}.gl-inbox__subj{font-size:var(--t-s)}.gl-inbox__pre{font-size:var(--t-xs);color:var(--night-mute)}.gl-note{color:#2b2410;background:#f7e9a8;border-radius:3px;margin:4px 0;padding:14px 16px 12px;transform:rotate(-.8deg);box-shadow:0 1px 2px rgba(0,0,0,.12),0 8px 18px rgba(43,36,16,.12)}.gl-note p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font:italic 400 1.1rem/1.4 Georgia,Times New Roman,serif}.gl-note .gl-note__sign{text-align:right;color:#6b5d2e;margin-top:8px;font-size:1rem}.gl-mail{border-radius:var(--r-m);background:#0a0f12;padding:18px 10px 12px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.gl-mail__brand{color:var(--night-ink);margin:0;padding:0 6px 12px;font:400 1.2rem/1 Georgia,Times New Roman,serif}.gl-mail__card{background:var(--veil);color:var(--ink);border-radius:14px;overflow:hidden}.gl-mail__card--self{padding-bottom:14px}.gl-mail__card--self .gl-card{border:1px solid var(--rule);border-radius:12px;margin:0 14px;overflow:hidden}.gl-mail__top{font-size:var(--t-s);gap:10px;padding:18px 18px 0;line-height:1.5;display:grid}.gl-mail__top p{margin:0}.gl-mail__link{border:1.5px dashed var(--rule);font:500 var(--t-xs) / 1.3 var(--f-mono);overflow-wrap:anywhere;background:#fff;border-radius:10px;padding:10px 12px}.gl-mail__lead{letter-spacing:.14em;text-transform:uppercase;color:var(--slate);padding-bottom:12px;font:700 .75rem/1.3 -apple-system,Segoe UI,Roboto,sans-serif;margin-top:6px!important}.gl-mail__small{font-size:var(--t-xs);color:var(--slate);margin:0;line-height:1.5}.gl-card__cover img{width:100%;max-width:100%;height:auto;display:block}.gl-card__body{gap:10px;padding:22px 20px;display:grid}.gl-card__body p{margin:0}.gl-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--alarm);font-size:.8125rem;font-weight:700}.gl-card__title{font:400 2rem/1.05 Georgia,Times New Roman,serif}.gl-card__sub,.gl-card__facts{color:var(--slate);font-size:.875rem}.gl-card__hook{font-size:.9375rem;line-height:1.55}.gl-card__btn{background:var(--alarm);color:#fff;border-radius:999px;justify-self:start;padding:13px 26px;font-weight:600;display:inline-block}.gift-preview-mini{display:none}@media (max-width:899px){.gift-preview-aside{display:none}.gift-preview-mini{display:grid}}.gl-sheet{z-index:60;-webkit-overflow-scrolling:touch;padding:calc(12px + env(safe-area-inset-top)) 12px calc(20px + env(safe-area-inset-bottom));background:#060a0c;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.gl-sheet__in{gap:10px;max-width:560px;margin:0 auto;display:grid}.gl-sheet__close{min-height:var(--tap);color:#fff;font:600 var(--t-s) / 1 var(--f-body);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.4);border-radius:999px;justify-self:end;padding:0 18px}.payform{width:100%;max-width:460px}.payform__badge{background:color-mix(in oklab, var(--reed) 20%, var(--veil));font:600 var(--t-xs) / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:5px 10px;display:inline-block}.payform__sum{font:600 2.6rem / 1 var(--f-display);margin:6px 0 14px}.payform__card{border-radius:var(--r-m);border:1px dashed var(--rule);background:#fff;gap:10px;margin:14px 0 20px;padding:14px;display:grid}.payform__card input{border:0;border-bottom:1px solid var(--rule);font-family:var(--f-mono);background:0 0;padding:8px 2px}.cab{gap:20px;margin-top:20px;display:grid}.game-card{border-radius:var(--r-l);background:var(--veil);box-shadow:var(--shadow);gap:0;display:grid;overflow:hidden}.game-card__cover{aspect-ratio:16/9;background:var(--night);position:relative}.game-card__cover img{object-fit:cover;object-position:center 35%;opacity:.9;width:100%;height:100%}.game-card__cover h2{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6);font-size:2rem;position:absolute;bottom:16px;left:20px}.game-card__body{gap:14px;padding:20px;display:grid}.game-card__meta{font-size:var(--t-xs);color:var(--slate);font-family:var(--f-mono)}.progress{background:var(--fog);border-radius:999px;height:8px;overflow:hidden}.progress>span{background:var(--reed);border-radius:999px;height:100%;display:block}.offline{border-radius:var(--r-m);background:color-mix(in oklab, var(--water) 12%, var(--veil));justify-items:start;gap:10px;padding:14px 16px;display:grid}.offline>*{max-width:100%}.offline .progress{width:100%}.offline__title{font-weight:600}.offline--ready .offline__title{color:#2d6a46}.offline__error{color:var(--alarm)}.offline__remove{color:var(--slate);font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:900px){.game-card{grid-template-columns:1fr 1fr}.game-card__cover{aspect-ratio:auto;min-height:260px}.game-card__cover img{position:absolute;top:0;bottom:0;left:0;right:0}}.stars{gap:4px;display:flex}.stars button{color:var(--rule);background:0 0;border:0;padding:2px;font-size:28px;line-height:1}.stars button.is-on{color:var(--reed)}.table{border-collapse:collapse;width:100%;font-size:var(--t-xs)}.table th,.table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}.table th{font-family:var(--f-mono);color:var(--slate);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:500}@media (max-width:560px){.day-table th,.day-table td{padding:8px 4px}.day-table th{letter-spacing:0}}.badge{font:600 .7rem / 1.4 var(--f-mono);background:var(--fog);border-radius:999px;padding:2px 8px;display:inline-block}.badge--ok{color:#2a5a2a;background:#dcebd8}.badge--warn{color:#6a4e00;background:#f5e3b3}.badge--bad{color:#7a1727;background:#f3d0d5}.legal{font-size:var(--t-s);line-height:1.6}.legal h2{font-family:var(--f-body);margin:26px 0 8px;font-size:1.05rem}.legal p{margin-bottom:10px}.legal ul{gap:4px;margin-bottom:10px;padding-left:20px;list-style:outside;display:grid}.legal .kv{font-size:var(--t-xs);grid-template-columns:1fr;gap:4px;margin:10px 0 16px;display:grid}.legal .kv div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.legal .kv span{overflow-wrap:anywhere}@media (max-width:560px){.legal .kv div{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap,.split>*,.tools>*,.price>*,.who>*,.stats>*,.checkout>*,.cab>*,.game-card>*,.card{min-width:0}.page--center{grid-template-columns:minmax(0,1fr)}.center{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.btn--big{white-space:normal;text-align:center}@media (max-width:560px){.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{width:100%}.row .btn{flex:auto}.price__card{padding:24px 20px}.card{padding:20px}}.hero__phone{display:none}@media (min-width:1000px){.hero__inner{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:40px;display:grid}.hero__phone{justify-self:end;margin-right:10px;display:block;transform:rotate(-4deg)}}.lock{aspect-ratio:9/18.5;background:var(--night-2);border-radius:36px;width:300px;position:relative;overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,.6),inset 0 0 0 6px #1b242b}.lock img{object-fit:cover;object-position:center 20%;filter:brightness(.85);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lock__time{text-align:center;font:300 68px / 1 var(--f-body);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5);letter-spacing:-.02em;position:absolute;top:52px;left:0;right:0}.lock__date{text-align:center;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5);font-size:14px;position:absolute;top:128px;left:0;right:0}.lock__stack{gap:8px;display:grid;position:absolute;bottom:26px;left:12px;right:12px}.lock__notif{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border-radius:16px;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 12px;font-size:12.5px;line-height:1.3;display:grid}.lock__notif b{font-size:12px}.lock__notif span{grid-column:1/-1}.lock__notif small{font:500 10px / 1.3 var(--f-mono);color:var(--slate)}.lock__notif--missed{background:rgba(255,255,255,.82)}.payform__card input{width:100%;min-width:0}.tools,.price,.who,.stats,.people,.timeline,.split,.steps,.checkout,.cab{grid-template-columns:minmax(0,1fr)}.stats,.people{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.tools{grid-template-columns:repeat(2,minmax(0,1fr))}.people,.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.who{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.price{grid-template-columns:1.1fr 1fr}.checkout{grid-template-columns:1.1fr .9fr}}@media (min-width:1000px){.tools{grid-template-columns:repeat(4,minmax(0,1fr))}.people{grid-template-columns:repeat(7,minmax(0,1fr))}}.phone-mock{width:100%;max-width:260px}.tool,.game-card{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.game-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}img,.person__photo{height:auto}.who__item--night{background:var(--night-3);color:var(--night-ink);box-shadow:none;border:1px solid rgba(255,255,255,.06)}.who__item--night .who__text{color:var(--night-mute)}.admin-nav{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.admin-nav a{border:1px solid var(--rule);font-size:var(--t-s);border-radius:999px;padding:7px 14px;text-decoration:none}.admin-nav a.is-on{background:var(--ink);color:var(--veil);border-color:var(--ink)}.admin-game{font-size:var(--t-s);margin:8px 0 0}.period-form{gap:8px}.period-form label{align-items:center;gap:6px;display:flex}.period-form .field__input{width:auto;min-width:0;padding:8px 10px}.bar{background:var(--fog);border-radius:999px;min-width:60px;height:8px;overflow:hidden}.bar>span{background:var(--reed);border-radius:999px;height:100%;display:block}.kpi-note{font-size:var(--t-xs);color:var(--slate);margin-top:4px;line-height:1.35}.stat--alarm .stat__num{color:var(--alarm)}.table code,.card code{font-family:var(--f-mono);background:var(--fog);border-radius:4px;padding:1px 5px;font-size:.85em}.cmp-warn{border-radius:var(--r-s);color:var(--ink);background:#f3dde0;margin:0;padding:10px 14px}.cmp-dot{vertical-align:0;background:var(--c,var(--reed));border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.cmp-hero{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.cmp-big{border-radius:var(--r-m);background:color-mix(in srgb, var(--c) 16%, var(--veil));flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.cmp-big__name{font:500 .72rem / 1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.cmp-big__num{font:700 3.2rem / 1 var(--f-display);font-variant-numeric:tabular-nums}.cmp-big__num small{font-size:1.4rem;font-weight:600}.cmp-split{height:36px;font:500 .78rem / 36px var(--f-mono);color:#fff;border-radius:10px;display:flex;overflow:hidden}.cmp-split>span{white-space:nowrap;padding:0 10px;overflow:hidden}.cmp-split__rest{background:var(--rule)}.cmp-legend{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;display:flex}.cmp-steps{flex-direction:column;display:flex}.cmp-step{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:10px 0;display:grid}.cmp-step:last-child{border-bottom:0}.cmp-step--head{font:500 .68rem var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.cmp-step.is-key{border-radius:var(--r-s);background:#fff6d6;border-bottom-color:transparent;margin:0 -10px;padding-left:10px;padding-right:10px}.cmp-step__label{font-weight:500;font-size:var(--t-s)}.cmp-step__label small{color:var(--slate);font-size:.75rem;font-weight:400;display:block}.cmp-bar{flex-direction:column;gap:4px;min-width:0;display:flex}.cmp-bar__txt{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:.78rem;display:flex}.cmp-bar__txt b{font-variant-numeric:tabular-nums;font-size:1rem}.cmp-bar__who{font:500 .7rem var(--f-mono);color:var(--c);text-transform:uppercase;letter-spacing:.04em;display:none}.cmp-bar__track{background:var(--fog);border-radius:6px;height:12px;overflow:hidden}.cmp-bar__track>span{background:var(--c);border-radius:6px;height:100%;display:block}.cmp-chip{font:500 .75rem / 1 var(--f-mono);white-space:nowrap;background:color-mix(in srgb, var(--c,var(--slate)) 18%, var(--veil));border-radius:8px;justify-self:end;padding:6px 8px}@media (max-width:760px){.cmp-step{gap:8px 10px;grid-template-columns:1fr auto!important}.cmp-step--head{display:none}.cmp-step .cmp-chip{grid-area:1/2}.cmp-step .cmp-bar{grid-column:1/-1}.cmp-bar__who{display:inline}}.cmp-pairs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.cmp-pair{border-radius:var(--r-m);background:var(--veil);box-shadow:var(--shadow);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.cmp-pair__row{justify-content:space-between;gap:10px;display:flex}.cmp-pair__v{font:600 1.6rem / 1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--c);min-width:0}.cmp-pair__v:last-child{text-align:right}.cmp-pair__v small{font:400 .72rem / 1.3 var(--f-body);color:var(--slate);margin-top:4px;display:block}.cmp-chart{width:100%;height:auto;display:block}.cmp-chart text{fill:var(--slate);font:400 11px var(--f-mono)}.cmp-chart .cmp-chart__val{font-weight:600}.cmp-chart__grid{stroke:var(--rule);stroke-width:1px}.cmp-cell{font:700 1.5rem / 1 var(--f-display);font-variant-numeric:tabular-nums}.cmp-one{border-radius:var(--r-m);background:#fff6d6;flex-direction:column;gap:4px;padding:18px;display:flex}.cmp-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cmp-path .stat__num{font-size:2rem}.cmp-path__pct{font:500 .78rem / 1.3 var(--f-mono);color:var(--reed);margin-top:4px}.cmp-path__buy{outline:2px solid var(--reed)}@media (max-width:760px){.cmp-path{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-lead{max-width:64ch;margin:6px 0 0}.pt-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.pt-kpi{border-radius:var(--r-m);background:var(--veil);box-shadow:var(--shadow);min-width:0;padding:16px 18px 14px}.pt-kpi__num{font:600 clamp(1.7rem, 1.4rem + 1vw, 2.2rem) / 1.05 var(--f-display);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.pt-kpi__label{font-size:var(--t-xs);color:var(--slate);margin-top:6px;line-height:1.35}.pt-kpi__note{color:var(--slate);text-wrap:balance;margin-top:6px;font-size:.78rem;line-height:1.35}.pt-kpi--accent{background:var(--ink);color:var(--veil)}.pt-kpi--accent .pt-kpi__label,.pt-kpi--accent .pt-kpi__note{color:#b8c3c9}.pt-up{color:#2a6a35}.pt-down{color:var(--alarm)}.pt-kpi--accent .pt-up{color:#9fd8a9}.pt-kpi--accent .pt-down{color:#ffb3bf}.pt-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:820px){.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-card{border-radius:var(--r-l);background:var(--veil);box-shadow:var(--shadow);align-content:start;gap:14px;min-width:0;padding:20px;display:grid;position:relative}.pt-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pt-card__name{font:600 var(--t-l) / 1.2 var(--f-body);overflow-wrap:anywhere;margin:0}.pt-card__name a{color:inherit;text-decoration:none}.pt-card__name a:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.pt-card__name a:focus-visible{outline:none}.pt-card:has(.pt-card__name a:focus-visible){outline:3px solid color-mix(in oklab, var(--alarm) 70%, white);outline-offset:2px}.pt-card:hover{box-shadow:0 1px 2px rgba(22,32,42,.08),0 16px 40px rgba(22,32,42,.16)}.pt-card__meta{font-size:var(--t-xs);color:var(--slate);margin-top:4px}.pt-card__more{font-size:var(--t-s);color:var(--alarm);font-weight:600}.pt-card .pt-copy,.pt-card .pt-copy button{z-index:1;position:relative}.pt-chip{background:var(--fog);font:600 .72rem / 1.5 var(--f-mono);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pt-chip--line{border:1px solid var(--rule);background:0 0}.pt-trio{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.pt-trio b{font:600 1.6rem / 1 var(--f-display);font-variant-numeric:lining-nums tabular-nums;display:block}.pt-trio span{color:var(--slate);margin-top:4px;font-size:.75rem;line-height:1.3;display:block}.pt-money{font-size:var(--t-s);flex-wrap:wrap;gap:4px 14px;display:flex}.pt-money b{font-variant-numeric:tabular-nums}.pt-copy{align-items:center;gap:8px;min-width:0;display:flex}.pt-copy__url{border-radius:var(--r-s);border:1px dashed var(--rule);min-width:0;font:500 var(--t-xs) / 1.3 var(--f-mono);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;background:#fff;flex:auto;padding:9px 12px}.pt-copy__btn{border:1px solid var(--ink);background:var(--ink);min-height:38px;color:var(--veil);font:600 var(--t-xs) / 1 var(--f-body);cursor:pointer;border-radius:999px;flex:none;padding:0 14px}.pt-copy__btn--ghost{color:var(--ink);border-color:var(--rule);background:0 0}.pt-copy--big .pt-copy__url{font-size:var(--t-m);border-style:solid;padding:14px 16px}.pt-copy--big .pt-copy__btn{min-height:46px;font-size:var(--t-s);padding:0 20px}@media (max-width:560px){.pt-copy--big{flex-wrap:wrap}.pt-copy--big .pt-copy__url{flex-basis:100%}.pt-copy--big .pt-copy__btn{flex:auto}}.pt-funnel{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pt-funnel li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.pt-funnel__label{font-size:var(--t-xs);color:var(--slate)}.pt-funnel__num{font:600 var(--t-s) / 1.2 var(--f-mono);font-variant-numeric:tabular-nums;text-align:right}.pt-funnel__num small{color:var(--slate);margin-left:6px;font-weight:500}.pt-funnel__bar{background:var(--fog);border-radius:0 4px 4px 0;grid-column:1/-1;height:8px;overflow:hidden}.pt-funnel__bar>span{background:var(--ink);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.pt-funnel__bar--buy>span{background:var(--alarm)}.pt-funnel--big{gap:12px}.pt-funnel--big .pt-funnel__label{font-size:var(--t-s);color:var(--ink)}.pt-funnel--big .pt-funnel__num{font-size:var(--t-m)}.pt-funnel--big .pt-funnel__bar{height:14px}.pt-rows{gap:10px;display:grid}.pt-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pt-row__name{font-size:var(--t-s);font-weight:600}.pt-row__num{font:500 var(--t-xs) / 1.3 var(--f-mono);color:var(--slate);white-space:nowrap}.pt-row__num b{color:var(--ink);font-weight:600}.pt-row .bar{flex:0 0 100%;height:8px}.pt-row .bar>span{background:var(--water);border-radius:0 4px 4px 0}.pt-days{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:2px;display:grid}.pt-day{text-align:center;grid-template-rows:120px 18px 16px;gap:4px;min-width:0;display:grid}.pt-day__plot{border-bottom:1px solid var(--rule);justify-content:center;align-items:flex-end;display:flex}.pt-day__bar{background:var(--ink);border-radius:4px 4px 0 0;width:min(100%,18px);min-height:0}.pt-day:hover .pt-day__bar{background:var(--reed)}.pt-day__buy{font:700 .7rem / 18px var(--f-mono);color:var(--alarm)}.pt-day__date{font:500 .62rem / 16px var(--f-mono);color:var(--slate);white-space:nowrap;overflow:hidden}.pt-legend{font-size:var(--t-xs);color:var(--slate);flex-wrap:wrap;gap:6px 16px;display:flex}.pt-legend i{vertical-align:-1px;background:var(--ink);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.pt-legend i.pt-legend__buy{background:var(--alarm);border-radius:50%}.pt-step{font:600 .72rem / 1.5 var(--f-body);white-space:nowrap;background:var(--fog);color:var(--slate);border-radius:999px;padding:2px 9px;display:inline-block}.pt-step--bought{color:#2a5a2a;background:#dcebd8}.pt-step--ordered{color:#6a4e00;background:#f5e3b3}.pt-step--paywall,.pt-step--demo{color:#2c4553;background:#dfe7ec}.pt-step--lead{color:#4c3366;background:#ece4f2}.pt-new summary{cursor:pointer;list-style:none}.pt-new summary::-webkit-details-marker{display:none}.pt-form{gap:14px;display:grid}.pt-form__grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:720px){.pt-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-form label{font-size:var(--t-s);gap:6px;font-weight:500;display:grid}.pt-form label small{color:var(--slate);font-weight:400}.pt-form .field__input{width:100%}.pt-prefix{border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;align-items:stretch;display:flex;overflow:hidden}.pt-prefix span{font:500 var(--t-xs) / 1 var(--f-mono);color:var(--slate);white-space:nowrap;align-items:center;padding:0 4px 0 12px;display:flex}.pt-prefix input{min-width:0;font:500 var(--t-s) / 1 var(--f-mono);color:var(--ink);background:0 0;border:0;flex:1;padding:12px 12px 12px 0}.pt-prefix:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px rgba(22,32,42,.12)}.pt-prefix input:focus{outline:none}.pt-places{flex-wrap:wrap;gap:6px;display:flex}.pt-places button{border:1px solid var(--rule);min-height:34px;color:var(--ink);font:500 var(--t-xs) / 1 var(--f-body);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px}.pt-places button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--veil)}.pt-done{border-radius:var(--r-m);background:#dcebd8;gap:10px;padding:18px;display:grid}.pt-done p{margin:0}.pt-scroll{-webkit-overflow-scrolling:touch;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;overflow-x:auto}.pt-scroll .table{min-width:640px}.pt-scroll .table .small{font-size:inherit}.pt-more>summary{font-size:var(--t-s);color:var(--alarm);cursor:pointer;margin-top:10px;font-weight:600}.pt-how{font-size:var(--t-s)}.pt-how ul{gap:6px;margin:8px 0 0 18px;padding:0;display:grid}.free-start{width:100%;max-width:480px}.free-start:not(.free-start--sent){padding:0;overflow:hidden}.free-start__cover{aspect-ratio:16/9;background:var(--night);position:relative}.free-start__cover img{object-fit:cover;object-position:center 35%;opacity:.85;width:100%;height:100%}.free-start__cover:after{content:"";background:linear-gradient(rgba(13,19,23,0) 25%,rgba(13,19,23,.88) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.free-start__title{z-index:1;color:#fff;position:absolute;bottom:16px;left:20px;right:20px}.free-start__title .eyebrow{color:var(--brass);margin-bottom:6px}.free-start__title .eyebrow:before{background:var(--brass)}.free-start__title h1{text-shadow:0 2px 14px rgba(0,0,0,.5);font-size:2.1rem;line-height:1}.free-start__body{padding:22px 24px 24px}.free-start--form .free-start__cover{aspect-ratio:auto;height:104px}.free-start--form .free-start__cover img{object-position:center 45%}.free-start--form .free-start__title{bottom:12px}.free-start--form .free-start__title .eyebrow{margin-bottom:2px}.free-start--form .free-start__title h1{font-size:1.6rem}.free-start--form .free-start__body{padding:18px 20px 20px}.email-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.email-chips__btn{border:1px solid var(--rule);min-height:34px;color:var(--ink);font:600 .8125rem / 1 var(--f-body);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px}.email-chips__btn:hover{border-color:var(--ink)}.free-start__later{font-size:var(--t-xs)}@media (max-width:560px){.free-start--form .free-start__cover{height:88px}.free-start--form .free-start__body{padding:14px 16px 18px}.free-start--form .free-start__body>p:first-child{font-size:var(--t-s);line-height:1.45}.free-start--form .field__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:561px) and (max-height:700px){.free-start--form .free-start__cover{height:72px}.free-start--form .free-start__body{padding:12px 20px 14px}.free-start--form .free-start__body>p:first-child{font-size:var(--t-s);line-height:1.45}.free-start--form .field__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.free-start__lead{margin:0}.free-start__terms{text-align:center}.free-start__show,.free-start__head,.free-start__hook{display:none}.free-start__need{margin-top:-8px}.free-start__why{display:block}.free-start--direct .free-start__hook{background:var(--night-2);color:var(--night-ink);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 16px;display:grid}.free-start__hook img{object-fit:cover;border-radius:10px;width:84px;height:72px;display:block}.free-start__hook .eyebrow{color:var(--brass);margin-bottom:4px}.free-start__hook .eyebrow:before{background:var(--brass)}.free-start__hook h1{color:#fff;font-size:1.55rem;line-height:1.02}.free-start__hook-text{font-size:var(--t-xs);color:var(--night-mute);grid-column:1/-1;margin:0;line-height:1.45}@media (max-width:560px){.free-start--show .free-start__cover{height:60px}.free-start--show .free-start__title{bottom:9px}.free-start--show .free-start__title .eyebrow{margin-bottom:0}.free-start--show .free-start__title h1{font-size:1.45rem}.free-start--show .free-start__cover:after{background:linear-gradient(rgba(13,19,23,.5) 0%,rgba(13,19,23,.9) 100%)}.free-start--direct .free-start__hook{grid-template-columns:58px minmax(0,1fr);gap:8px 12px;padding:10px 14px}.free-start__hook-text{line-height:1.4}.free-start__hook img{border-radius:8px;width:58px;height:58px}.free-start__hook .eyebrow{margin-bottom:2px}.free-start__hook .eyebrow:before{display:none}.free-start__hook h1{font-size:1.35rem}.free-start--form .free-start__body{gap:12px}.free-start--form .free-start__body>p.free-start__lead{font-size:var(--t-xs);line-height:1.4}.free-start__why{display:none}.free-start__need{margin-top:-6px}body:has(.free-start--form) .site-header{position:relative}html:has(.free-start--form){scroll-padding-top:0}.free-start--form .field__input{scroll-margin-top:10px}}@media (max-width:560px) and (max-height:620px){.free-start--direct .free-start__lead{display:none}.free-start--direct .free-start__hook{grid-template-columns:44px minmax(0,1fr);gap:6px 10px;padding:8px 14px}.free-start--direct .free-start__hook img{width:44px;height:44px}.free-start--direct .free-start__body{padding-top:10px}}@media (min-width:900px){.free-start.free-start--show{grid-template-columns:330px minmax(0,1fr);max-width:880px;display:grid}.free-start--show .free-start__show{text-align:center;background:var(--night-2);color:var(--night-ink);flex-direction:column;justify-content:center;align-items:center;padding:26px 28px 24px;display:flex}.free-start--show .free-start__cover,.free-start--show .free-start__hook{display:none}.free-start--show .free-start__head{padding:28px 36px 0;display:block}.free-start--show .free-start__head .eyebrow{margin-bottom:6px}.free-start__head-title{font:600 2.2rem / 1.02 var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:0}.free-start--show .free-start__body{padding:14px 36px 26px}.free-start__phone{background:#050809;border-radius:24px;width:150px;padding:6px;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 12px 26px rgba(0,0,0,.45)}.free-start__phone img{object-fit:cover;object-position:top;border-radius:18px;width:100%;height:262px;display:block}.free-start__show-title{font:600 1.55rem / 1.1 var(--f-display);color:#fff;margin:16px 0 6px}.free-start__show-text{font-size:var(--t-xs);color:var(--night-mute);margin:0;line-height:1.45}.free-start__stars{font-size:var(--t-xs);color:var(--night-ink);margin:12px 0 8px;line-height:1.4}.free-start__stars span{color:var(--brass);letter-spacing:.06em}}@media (min-width:900px) and (max-height:700px){.free-start--show .free-start__show{padding:16px 24px}.free-start__phone img{height:196px}.free-start__show-title{margin-top:10px;font-size:1.35rem}.free-start--show .free-start__head{padding-top:18px}.free-start__head-title{font-size:1.9rem}.free-start--show .free-start__body{padding:10px 36px 16px}}.invite .free-start__title h1{font-variant-numeric:lining-nums;font-size:3rem}.invite__lead{font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.price-tag__was,.price-tag__now,.price-tag__note{white-space:nowrap}.price-tag__was{opacity:.62;font-weight:500;text-decoration-thickness:2px}.price-tag__note{vertical-align:middle;background:color-mix(in oklab, var(--alarm) 12%, transparent);color:var(--alarm);font:600 var(--t-xs) / 1.1 var(--f-body);letter-spacing:0;border-radius:999px;margin-left:10px;padding:5px 10px;display:inline-block}.price__amount .price-tag__was{font:500 .34em / 1 var(--f-body);color:var(--slate);opacity:1;vertical-align:middle;letter-spacing:0;margin-right:6px}.order__price .price-tag__was{font:500 .6em / 1 var(--f-body);color:var(--slate);opacity:1}.order__price .price-tag__note{margin:6px 0 0;font-size:.75rem}.sticky-buy{z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--night) 90%, transparent);-webkit-backdrop-filter:blur(12px);color:#fff;transition:transform .25s var(--ease);border-top:1px solid rgba(255,255,255,.08);align-items:stretch;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-buy--on{transform:none}.sticky-buy .btn{min-height:52px;font-size:var(--t-s);padding:8px 12px}.sticky-buy__demo{flex:auto}.sticky-buy__buy{color:#fff;border-color:rgba(255,255,255,.38);flex-direction:column;flex:none;gap:1px;line-height:1.15}.sticky-buy__price{font-size:.75rem;font-weight:500}.sticky-buy__price .price-tag__was{opacity:.7}@media (min-width:900px){.sticky-buy{display:none}}@media (prefers-reduced-motion:reduce){.sticky-buy{transition:none}}.cookie-note{z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--veil);max-width:560px;color:var(--ink);box-shadow:var(--shadow);transition:bottom .25s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:7px 7px 7px 14px;font-size:.78rem;line-height:1.3;display:flex;position:fixed}.cookie-note .btn{min-height:32px;font-size:var(--t-xs);flex:none;padding:4px 12px}@media (min-width:900px){.cookie-note{max-width:440px;margin:0;left:auto;right:16px}}@media (max-width:899px){body.sticky-buy-on .cookie-note{bottom:calc(84px + env(safe-area-inset-bottom))}}.field__input--area{resize:vertical;min-height:112px;line-height:1.45}.choice-chips{flex-wrap:wrap;gap:8px;display:flex}.choice-chips--column{flex-direction:column;align-items:stretch}.choice-chip{min-height:var(--tap);border:1px solid var(--rule);color:var(--ink);font:inherit;font-size:var(--t-s);text-align:left;cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px}.choice-chips--column .choice-chip{border-radius:var(--r-m)}.choice-chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--veil)}.choice-chip:disabled{cursor:default}.reviews{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px;display:grid}@media (min-width:720px){.reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.section--reviews .review:nth-child(n+4){display:none}}.review{border-radius:var(--r-l);background:var(--night-3);border:1px solid rgba(255,255,255,.07);align-content:start;gap:12px;margin:0;padding:22px;display:grid}.review__stars{color:var(--brass);letter-spacing:2px;font-size:1.05rem;line-height:1}.review__stars span{opacity:.25}.review__text{font:500 1.35rem / 1.3 var(--f-display);color:var(--night-ink);overflow-wrap:anywhere;white-space:pre-line;margin:0}.review__text:before{content:"«"}.review__text:after{content:"»"}.review__meta{font:500 var(--t-xs) / 1.4 var(--f-mono);color:var(--night-mute)}.coupon{border-radius:var(--r-m);color:var(--ink);border:2px dashed color-mix(in oklab, var(--alarm) 55%, #fff);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px 12px 14px;display:grid}.coupon p{margin:0;line-height:1.3}.coupon b{font-size:var(--t-m);font-weight:700;display:block}.coupon p span{font-size:var(--t-xs);color:var(--slate);margin-top:3px;display:block}.coupon__stamp{border:3px solid var(--alarm);color:var(--alarm);font:800 1.6rem / 1 var(--f-body);white-space:nowrap;border-radius:6px;padding:6px 8px 4px;transform:rotate(-8deg)}.club{border-radius:var(--r-m);background:#f0f9fe;background:color(display-p3 .948629 .973767 .994532);background:lab(97.2823% -2.00802 -3.70669);border:1px solid #c8e7fc;border:1px solid color(display-p3 .807552 .901025 .977911);border:1px solid lab(89.7897% -7.14386 -13.7112);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.club__main{justify-items:start;gap:10px;min-width:0;display:grid}.club p{margin:0}.club b{font-size:var(--t-m);display:block}.club p span{font-size:var(--t-s);color:var(--slate);margin-top:3px;display:block}.club__btn{color:#fff;background:#2aabee}.club__btn:hover{background:#229ed9}.club__handle{font:500 var(--t-xs) / 1.3 var(--f-mono);color:var(--slate);overflow-wrap:anywhere}.club__perks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.club__perks li{font-size:var(--t-s);grid-template-columns:20px minmax(0,1fr);gap:6px;line-height:1.4;display:grid}.club__perks li:before{content:"✓";color:#2aabee;font-weight:700}.club__perks li.club__vote{font-weight:600}.club__qr{border-radius:var(--r-s);border:1px solid var(--rule);background:#fff;justify-items:center;gap:6px;margin:0;padding:10px;display:grid}.club__qr img{width:124px;height:124px;display:block}.club__qr figcaption{font-size:var(--t-xs);color:var(--slate);text-align:center;max-width:124px;line-height:1.3}@media (max-width:720px),(hover:none){.club{grid-template-columns:minmax(0,1fr)}.club__qr{display:none}}.club--top{background:#ebf6fe;background:color(display-p3 .929383 .963901 .992401);background:lab(96.2623% -2.74333 -5.08703);border-color:#99d2f8;border-color:color(display-p3 .646225 .817075 .956302);border-color:lab(81.2335% -12.0982 -24.7659);box-shadow:0 8px 24px rgba(42,171,238,.2)}.club--top .club__main{justify-items:stretch;width:100%}.club--top .club__btn{min-height:52px;font-size:var(--t-m);gap:10px}.club__plane{flex:none;width:22px;height:22px}.success-open{gap:10px;display:grid}.success-open p{margin:0}@media (max-width:720px){.club--top{padding:14px}.club--top .club__main{gap:8px}.club--top .club__lead{display:none}.club--top .club__handle{font-size:.75rem}.success-card{gap:12px;padding:20px 20px 22px}.success-card .eyebrow{margin-bottom:0}.club--compact{padding:14px}.club--compact .club__main{gap:8px}.club--compact p span,.club--compact .club__perks li:not(:first-child){display:none}}.gift-page{background:radial-gradient(120% 70% at 50% 0%, var(--night-3), var(--night) 72%)}.gift-card{text-align:left;background:var(--veil);width:100%;max-width:520px;color:var(--ink);border-radius:var(--r-l);overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.2),0 30px 80px rgba(0,0,0,.5)}.gift-card__cover{aspect-ratio:16/10;background:var(--night);position:relative}.gift-card__cover img{object-fit:cover;object-position:center 40%;opacity:.92;width:100%;height:100%}.gift-card__cover:after{content:"";background:linear-gradient(rgba(13,19,23,0) 45%,rgba(13,19,23,.55) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.gift-card__seal{z-index:2;background:radial-gradient(circle at 34% 28%,#d9485e,#a01c31 55%,#7a1222 100%);border-radius:47% 53% 50% 50%/52% 48%;place-items:center;width:92px;height:92px;display:grid;position:absolute;bottom:-40px;right:22px;transform:rotate(-12deg);box-shadow:0 8px 20px rgba(0,0,0,.35),inset 0 -5px 10px rgba(0,0,0,.3),inset 0 3px 6px rgba(255,255,255,.22)}.gift-card__seal span{width:64px;height:64px;font:700 1.75rem / 1 var(--f-display);letter-spacing:.02em;color:#fadecd;text-shadow:0 -1px rgba(0,0,0,.35);border:2px solid rgba(250,222,205,.5);border-radius:50%;place-items:center;display:grid}.gift-card__body{gap:14px;padding:30px 24px 26px}.gift-card__eyebrow{font:600 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--alarm);margin:0}.gift-card__title{font:600 clamp(2.2rem, 1.5rem + 3.5vw, 3.1rem) / 1 var(--f-display);text-wrap:balance;margin:-4px 0 0;padding-right:72px}.gift-card__sub{color:var(--slate);margin:-6px 0 0}.gift-card__note{color:#2b2410;background:#f7e9a8;border-radius:3px;max-width:100%;margin:4px 0;padding:14px 18px 10px;transform:rotate(-1.2deg);box-shadow:0 1px 2px rgba(0,0,0,.12),0 8px 18px rgba(43,36,16,.12)}.gift-card__note blockquote{font:500 1.6rem / 1.15 var(--f-hand);overflow-wrap:anywhere;white-space:pre-line;margin:0}.gift-card__note figcaption{font-size:var(--t-xs);color:#6b5d2e;margin-top:6px}.gift-card__hook{margin:0}.gift-card__facts{font:500 var(--t-xs) / 1.4 var(--f-mono);color:var(--slate);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.gift-card__facts li{align-items:center;gap:8px;display:flex}.gift-card__facts li+li:before{content:"";background:var(--reed);border-radius:50%;width:4px;height:4px}.gift-card__form{border-top:1px dashed var(--rule);padding-top:18px}.gift-card__done{border-radius:var(--r-m);background:color-mix(in oklab, var(--reed) 14%, var(--veil));padding:18px}.gift-card__done p{margin:0}.gift-card__done-title{font:600 2rem / 1 var(--f-display)}.gift-swap{border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.gift-swap img{object-fit:cover;border-radius:10px;width:96px;height:72px}.gift-swap p{margin:0}.gift-swap__title{font:600 1.25rem / 1.15 var(--f-display)}.gift-swap__other{font:inherit;font-size:var(--t-s);color:var(--slate);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.notice--wait{align-items:flex-start;gap:10px;display:flex}.wait-spin{border:2.5px solid var(--rule);border-top-color:var(--reed);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;animation:.8s linear infinite fastpay-spin}@media (prefers-reduced-motion:reduce){.wait-spin{animation:none}}.gift-state{text-align:left;width:100%;max-width:480px}.gift-link__url{font-family:var(--f-mono);font-size:var(--t-xs)}.take-self{border-top:1px solid var(--rule);padding-top:12px}.guest-box__link{align-items:stretch;gap:8px;display:flex}.guest-box__link .field__input{flex:auto;min-width:0}.guest-box__link .btn{flex:none;padding-left:16px;padding-right:16px}.guest-renew{color:var(--slate);font:400 var(--t-xs) / 1.3 var(--f-body);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.take-self__open{font:inherit;color:var(--alarm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gift-quiet{min-height:var(--tap);color:var(--slate);font:400 var(--t-s) / 1.2 var(--f-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.gift-whose__self{font:inherit;color:var(--alarm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.order-mini,.gift-link,.check--pd-bar,.paybar__error,.paybar__mini{display:none}.terms-note{text-align:center;margin:0;line-height:1.4}.terms-note a{text-underline-offset:2px;text-decoration:underline}.paybar{gap:24px;display:grid}@media (max-width:720px){.checkout-page[data-ui=new] .checkout-lede{display:none}.checkout-page[data-ui=new] h1{font-size:1.75rem!important}.checkout-page[data-ui=new] .checkout{margin-top:12px}.checkout-page[data-ui=new] .order-mini{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.order-mini__cover{border-radius:var(--r-s);object-fit:cover;width:56px;height:75px}.order-mini__title{font-family:var(--f-display);font-size:1.3rem;line-height:1.05}.order-mini__meta{font-size:var(--t-xs);color:var(--slate);margin-top:4px}.order-mini__price{font:600 1.35rem / 1.1 var(--f-display);text-align:right}.order-mini__price .price-tag{justify-items:end;display:grid}.checkout-page[data-ui=new] .toggle--gift{display:none}.checkout-page[data-ui=new] .gift-link{min-height:var(--tap);color:var(--ink);font:600 var(--t-s) / 1.2 var(--f-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.checkout-page[data-ui=new] .gift-link:not(.gift-link--on){text-align:left;border:1.5px dashed var(--brass);border-radius:var(--r-m);background:#fbf4e2;grid-template-columns:46px minmax(0,1fr) auto;justify-self:stretch;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.checkout-page[data-ui=new] .check--terms,.checkout-page[data-ui=new] .check--pd{display:none}.checkout-page[data-ui=new] .check--pd-bar{align-items:center;display:flex}.checkout-page[data-ui=new] .field__error--form{display:none}.checkout-page[data-ui=new] .paybar__error{margin:0;display:block}.checkout-page[data-ui=new]>.wrap>.eyebrow{display:none}.checkout-page[data-ui=new] .check{padding:6px 0}.checkout-page[data-ui=new] .check input{width:26px;height:26px;margin:0}.checkout-page[data-ui=new] .terms-note{text-align:center;line-height:1.35;display:block}.checkout-page[data-ui=new] .terms-note a{text-underline-offset:2px;text-decoration:underline}.checkout-page[data-ui=new] .pay-cards--bar{margin-top:0}.checkout-page[data-ui=new] .paybar{z-index:5;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:var(--veil);border-top:1px solid var(--rule);border-radius:0 0 var(--r-l) var(--r-l);gap:8px;margin:0 -24px -24px;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -10px 24px rgba(22,32,42,.08)}.checkout-page[data-ui=new] .checkout>aside>.card:first-child{display:none}.checkout-page[data-ui=new] .paybar--typing{box-shadow:none;position:static}.checkout-page[data-ui=new] .paybar--compact{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));gap:6px}.checkout-page[data-ui=new] .paybar--compact .check--pd-bar{align-items:center;gap:8px;padding:2px 0;font-size:.8125rem;line-height:1.3}.checkout-page[data-ui=new] .paybar--compact .check--pd-bar input{width:22px;height:22px}.checkout-page[data-ui=new] .paybar--compact .btn--big{min-height:48px;padding-top:11px;padding-bottom:11px;font-size:1.0625rem}.checkout-page[data-ui=new] .paybar--compact .pay-cards--bar,.checkout-page[data-ui=new] .paybar--compact .terms-note{display:none}.checkout-page[data-ui=new] .paybar--compact .paybar__mini{display:block}.paybar__mini{text-align:center;color:var(--slate);margin:0;font-size:.75rem;line-height:1.35}.paybar__mini a{color:inherit;text-underline-offset:2px;text-decoration:underline}.checkout-page[data-ui=new] .check--invite-list{display:none}.checkout-page[data-ui=new] .paybar,.checkout-page[data-ui=new] .paybar--compact{padding:8px 16px calc(8px + env(safe-area-inset-bottom));gap:5px}.checkout-page[data-ui=new] .paybar .check--invite-bar{letter-spacing:-.015em;align-items:center;gap:9px;padding:2px 8px 2px 11.5px;font-size:.75rem;line-height:1.3;display:flex}.checkout-page[data-ui=new] .paybar .check--invite-bar input{width:22px;height:22px;margin:0}.checkout-page[data-ui=new] .paybar .check--pd-bar{letter-spacing:-.015em;gap:9px;padding:2px 8px 2px 11.5px;font-size:.75rem;line-height:1.3}.checkout-page[data-ui=new] .check--pd-bar input{width:22px;height:22px}.checkout-page[data-ui=new] .paybar .btn--big{min-height:48px;padding-top:11px;padding-bottom:11px;font-size:1.0625rem}.checkout-page[data-ui=new] .paybar .pay-cards--bar,.checkout-page[data-ui=new] .paybar .terms-note{display:none}.checkout-page[data-ui=new] .paybar .paybar__mini{display:block}.checkout-page[data-ui=new] .paybar__error{font-size:.8125rem;line-height:1.3}.paybar__mini .pay-cards__icon{vertical-align:-1px;width:14px;height:11px;color:var(--reed);margin:0 4px 0 2px;display:inline-block}.checkout-page[data-ui=new] .gl__edit{display:inline-flex}.checkout-page[data-ui=new] .gift-edit:not(.is-open){display:none}.checkout-page[data-ui=new] .co-form--gift>*{order:3}.checkout-page[data-ui=new] .co-form--gift>:-webkit-any(.order-mini,.bundle-owned,.bundle-bump,.notice:not(.gift-whose)){order:0}.checkout-page[data-ui=new] .co-form--gift>:-moz-any(.order-mini,.bundle-owned,.bundle-bump,.notice:not(.gift-whose)){order:0}.checkout-page[data-ui=new] .co-form--gift>:is(.order-mini,.bundle-owned,.bundle-bump,.notice:not(.gift-whose)){order:0}.checkout-page[data-ui=new] .co-form--gift>.gift-fields{order:1}.checkout-page[data-ui=new] .co-form--gift>:-webkit-any(.field--me,.promo,.gift-quiet){order:2}.checkout-page[data-ui=new] .co-form--gift>:-moz-any(.field--me,.promo,.gift-quiet){order:2}.checkout-page[data-ui=new] .co-form--gift>:is(.field--me,.promo,.gift-quiet){order:2}.checkout-page[data-ui=new] .co-form--gift>.gift-link--on,.checkout-page[data-ui=new] .gift-mode__option:not(.is-on) .small{display:none}.checkout-page[data-ui=new] .co-form--self>*{order:2}.checkout-page[data-ui=new] .co-form--self>:-webkit-any(.order-mini,.notice){order:0}.checkout-page[data-ui=new] .co-form--self>:-moz-any(.order-mini,.notice){order:0}.checkout-page[data-ui=new] .co-form--self>:is(.order-mini,.notice){order:0}.checkout-page[data-ui=new] .co-form--self>.field--me{order:1}}.help-dock{right:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}body:has(.sticky-buy--on) .help-dock{bottom:calc(86px + env(safe-area-inset-bottom))}body:has(.cookie-note) .help-dock{display:none}.help-launcher{pointer-events:auto;background:var(--ink);height:44px;color:var(--veil);font-weight:600;font-size:var(--t-s);transition:transform .15s var(--ease);border:1px solid rgba(255,255,255,.18);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;display:inline-flex;position:relative;box-shadow:0 8px 24px rgba(13,19,23,.35)}.help-launcher:active{transform:scale(.97)}.help-launcher svg{flex:none;width:18px;height:18px}.help-launcher__dot{border:2px solid var(--ink);background:#3f9d5a;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:9px}.help-launcher__badge{background:var(--alarm);color:#fff;min-width:20px;height:20px;font:600 11px/20px var(--f-mono);text-align:center;border-radius:10px;padding:0 5px;position:absolute;top:-6px;right:-4px}.help-peek{pointer-events:auto;text-align:left;background:var(--veil);max-width:min(260px,100vw - 28px);color:var(--ink);font-size:var(--t-xs);box-shadow:var(--shadow);border:0;border-radius:14px 14px 4px;padding:10px 12px;line-height:1.4}.help-sheet{z-index:60;background:var(--fog);color:var(--ink);animation:help-up .28s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes help-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (min-width:720px){.help-sheet{border-radius:var(--r-l);width:380px;height:min(640px,100vh - 40px);top:auto;bottom:20px;left:auto;right:20px;overflow:hidden;box-shadow:0 20px 60px rgba(13,19,23,.35)}}.help-head{padding:calc(12px + env(safe-area-inset-top)) 12px 12px 14px;background:var(--night);color:var(--night-ink);align-items:center;gap:10px;display:flex}.help-head__text{min-width:0}.help-head__title{font-weight:600;font-size:var(--t-s);line-height:1.2}.help-head__sub{color:var(--night-mute);align-items:center;gap:6px;font-size:12px;display:flex}.help-dot{background:#3f9d5a;border-radius:50%;flex:none;width:7px;height:7px}.help-avatar{background:var(--night-3);border:1.5px solid var(--brass);width:38px;height:38px;color:var(--brass);font:600 1rem/1 var(--f-display);border-radius:50%;flex:none;place-items:center;display:grid}.help-avatar--sm{background:var(--night-2);align-self:flex-end;width:32px;height:32px;font-size:.85rem}.help-avatar--photo{object-fit:cover;padding:0}.help-close{width:38px;height:38px;color:var(--night-ink);background:rgba(255,255,255,.09);border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:22px;line-height:1;display:grid}.help-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;padding:14px 12px 10px;display:flex;overflow-y:auto}.help-row{gap:7px;display:flex}.help-row--user{justify-content:flex-end}.help-col{flex-direction:column;gap:8px;min-width:0;max-width:88%;display:flex}.help-row--user .help-col{align-items:flex-end}.help-msg{font-size:var(--t-s);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;padding:9px 12px;line-height:1.45}.help-msg--bot{background:var(--veil);border-bottom-left-radius:6px;box-shadow:0 1px 1px rgba(22,32,42,.06)}.help-msg--owner{background:var(--veil);border:1px solid var(--brass);border-bottom-left-radius:6px}.help-msg--user{background:var(--ink);color:var(--veil);border-bottom-right-radius:6px}.help-msg__link{color:var(--alarm);text-underline-offset:2px;word-break:break-all;font-weight:600;text-decoration:underline}.help-who{font:600 10.5px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--reed);margin-bottom:2px}.help-typing{background:var(--veil);border-radius:16px;align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.help-typing i{background:var(--slate);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1s infinite help-blink}.help-typing i:nth-child(2){animation-delay:.15s}.help-typing i:nth-child(3){animation-delay:.3s}@keyframes help-blink{50%{opacity:1}}.help-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.help-chip{border:1px solid var(--ink);color:var(--ink);font-size:var(--t-xs);text-align:left;background:0 0;border-radius:999px;min-height:38px;padding:8px 12px;font-weight:500;line-height:1.25}.help-chip:hover{background:rgba(22,32,42,.06)}.help-card{background:var(--night-2);color:var(--night-ink);border-radius:16px;gap:10px;padding:14px;display:grid}.help-card__label{font:600 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass)}.help-card__title{font:600 1.4rem/1.05 var(--f-display)}.help-card__note{opacity:.75;font-size:12px;line-height:1.35}.help-status{color:#6a4e00;font-size:var(--t-xs);background:#f5e3b3;border-radius:14px;gap:2px;padding:11px 14px;display:grid}.help-status b{font-size:var(--t-s);font-weight:600}.help-link{background:var(--veil);border-radius:14px;gap:8px;padding:12px;display:grid}.help-link input{border-radius:var(--r-s);border:1px solid var(--rule);width:100%;min-width:0;height:40px;font:400 12px var(--f-mono);background:#fff;padding:0 10px}.help-link__row{flex-wrap:wrap;gap:8px;display:flex}.help-link__row .btn{min-height:40px;font-size:var(--t-xs);padding:8px 16px}.help-link__note{color:var(--slate);font-size:12px}.help-link__get{min-height:40px;font-size:var(--t-xs);align-self:flex-start;padding:8px 16px}.help-error{font-size:var(--t-xs);color:var(--alarm);text-align:center;align-self:center}.help-input{padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:var(--veil);border-top:1px solid var(--rule);gap:8px;display:flex}.help-input input{border:1px solid var(--rule);min-width:0;height:44px;color:var(--ink);background:#fff;border-radius:999px;flex:1;padding:0 14px;font-size:16px}.help-send{background:var(--ink);width:44px;height:44px;color:var(--veil);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.help-send:disabled{opacity:.45}.help-send svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.help-sheet,.help-typing i{animation:none}}.linklike{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.support-log{border-radius:var(--r-m);background:var(--fog);flex-direction:column-reverse;gap:6px;max-height:360px;padding:10px;display:flex;overflow-y:auto}.support-log__msg{border-radius:var(--r-s);background:var(--veil);font-size:var(--t-xs);white-space:pre-wrap;overflow-wrap:anywhere;gap:2px;padding:8px 10px;display:grid}.support-log__msg--user{background:#e3e8ec}.support-log__msg--owner{border:1px solid var(--brass)}.support-log__who{font:600 10.5px/1.3 var(--f-mono);color:var(--slate)}.chip--light{border-color:var(--rule);color:var(--ink);cursor:pointer;text-align:left;background:0 0}.chip--light:hover{border-color:var(--slate)}.help-attach{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.help-attach svg{width:20px;height:20px}.help-attach:disabled{opacity:.45}.help-photo{border-radius:10px;max-width:180px;max-height:240px;margin-bottom:6px;display:block}.help-msg--owner .help-photo{max-width:220px;max-height:300px}.help-file{color:inherit;white-space:normal;background:rgba(22,32,42,.05);border-radius:10px;align-items:center;gap:10px;margin:2px 0 6px;padding:8px 10px;text-decoration:none;display:flex}.help-file__icon{font-size:24px;line-height:1}.help-file__text{flex-direction:column;min-width:0;display:flex}.help-file__text b{overflow-wrap:anywhere}.help-file__text span{opacity:.7;font-size:12px}.help-typing__text{font-size:var(--t-xs);color:var(--slate);margin-left:6px}.help-chip--main{background:var(--ink);color:var(--veil)}.help-chip--main:hover{background:#22303c}.help-chip--menu{border-color:var(--rule);color:var(--slate)}.help-chip--menu:before{content:"↩ "}.support-log__photo{border-radius:var(--r-s);border:1px solid var(--rule);max-width:220px;max-height:320px;margin-top:6px;display:block}.support-list{gap:8px;display:grid}.support-row{border-radius:var(--r-m);background:var(--veil);border:1px solid var(--rule);color:inherit;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.support-row:hover{border-color:var(--slate)}.support-row--refund{border-color:var(--alarm);box-shadow:inset 4px 0 0 var(--alarm);background:#fbe9ec}.support-row--new{border-color:var(--ink)}.support-row__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-row__dot{background:var(--alarm);border-radius:50%;flex:none;width:9px;height:9px}.support-row__time{margin-left:auto}.support-row__note{font-size:var(--t-s);overflow-wrap:anywhere;font-weight:600}.support-head{border-radius:var(--r-m);background:var(--veil);border:1px solid var(--rule);padding:12px 14px}.support-head--refund{border-color:var(--alarm);box-shadow:inset 4px 0 0 var(--alarm);background:#fbe9ec}.support-detail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.support-detail{grid-template-columns:minmax(0,1fr)}}.support-log--tall{max-height:560px}.support-fact{border-radius:var(--r-s);background:var(--fog);overflow-wrap:anywhere;padding:8px 10px}.support-fact--alarm{box-shadow:inset 3px 0 0 var(--alarm);background:#fbe9ec}.support-found{gap:4px;display:grid}.support-hit{border-radius:var(--r-s);background:var(--fog);color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;gap:2px;margin-left:14px;padding:8px 10px;text-decoration:none;display:grid}.support-hit:hover{box-shadow:inset 3px 0 0 var(--slate)}.away-switch--off{box-shadow:inset 4px 0 0 var(--alarm)}.away-switch__msg{border-radius:var(--r-s);background:var(--fog);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px}.ask{z-index:90;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:rgba(13,19,23,.5);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ask__box{border-radius:var(--r-l);background:var(--veil);width:100%;max-width:440px;color:var(--ink);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:20px;display:flex}.ask__text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.ask__btns{flex-wrap:wrap;gap:8px;display:flex}.ask__btns .btn{flex:120px}@media (min-width:720px){.ask{align-items:center}}.support-hit mark,.support-log__msg mark{color:inherit;background:#ffe08a;border-radius:2px;padding:0 1px}.support-log__msg:target{outline:2px solid var(--brass);outline-offset:1px}.help-launcher--pay{height:52px;padding:0 18px 0 14px}.help-launcher__two{text-align:left;line-height:1.15;display:grid}.help-launcher__two small{opacity:.75;font-size:11.5px;font-weight:500}.pay-help{border-radius:var(--r-m);background:#fff7e0;border:1px solid #f0d58a;gap:8px;padding:14px 16px;display:grid}.pay-help--alarm{border-color:var(--alarm);background:#fbe9ec}.pay-help b{font-size:var(--t-m)}.pay-help span{font-size:var(--t-s);color:var(--slate)}.pay-help .btn{justify-self:start}body:has(.help-launcher--pay) main{padding-bottom:96px}.rils__title{max-width:18ch}.rils__h2{font:600 var(--t-xl) / 1.05 var(--f-display);text-wrap:balance;margin:44px 0 14px}.rils__h3{font:600 1.35rem / 1.15 var(--f-display);margin:0}.rils__main{border:2px solid var(--alarm);gap:12px;margin-top:28px;display:grid}.rils__main .rils__ticks li:before{color:var(--alarm)}.rils__main b{font-weight:600}.rils__ticks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rils__ticks li{grid-template-columns:22px minmax(0,1fr);gap:6px;display:grid}.rils__ticks li:before{content:"✓";color:var(--reed);font-weight:700}.rils__ticks--no li:before{content:"✕";color:var(--alarm)}.rils__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rils__step{border-top:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.rils__num{border:1px solid var(--reed);width:36px;height:36px;color:var(--reed);font:600 1.2rem / 1 var(--f-display);border-radius:50%;place-items:center;display:grid}.rils__body{justify-items:start;gap:14px;min-width:0;display:grid}.rils__body p{margin:0}.rils__video{aspect-ratio:9/16;border-radius:var(--r-m);background:var(--night);width:min(100%,300px);height:auto;box-shadow:var(--shadow);justify-self:center}.rils__copy{justify-items:start;gap:10px;width:100%;display:grid}.rils__template{border-radius:var(--r-s);background:var(--fog);width:100%;font:400 var(--t-s) / 1.5 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin:0;padding:14px 16px}.rils__hint{font-size:var(--t-xs);color:var(--slate);margin:0}.rils__label{font:600 var(--t-m) / 1.3 var(--f-body);margin:6px 0 -8px}.rils__nolink{border-top:1px dashed var(--rule);justify-items:start;gap:12px;width:100%;margin-top:4px;padding-top:16px;display:grid}.rils__mode{border-left:2px solid var(--reed);justify-items:start;gap:12px;width:100%;padding-left:12px;display:grid}.rils__mode .rils__label{margin:0}.rils__when{font-weight:600}.rils__tracks{gap:8px;width:100%;display:grid}.rils__track{border-radius:var(--r-m);background:var(--veil);box-shadow:var(--shadow);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.rils__play{background:var(--ink);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:relative}.rils__play:before{content:"";border-left:13px solid var(--veil);border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:14px;left:17px}.rils__track.is-playing .rils__play{background:var(--alarm)}.rils__track.is-playing .rils__play:before{border:0;border-left:4px solid var(--veil);border-right:4px solid var(--veil);width:14px;height:14px;top:15px;left:15px}.rils__play:focus-visible{outline:2px solid var(--reed);outline-offset:2px}.rils__cap:focus-visible{outline:2px solid var(--reed);outline-offset:2px}.rils__tinfo{gap:2px;min-width:0;display:grid}.rils__tinfo b{font-weight:600}.rils__tinfo>span:not(.rils__bar){font-size:var(--t-xs);color:var(--slate)}.rils__bar{background:var(--rule);border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.rils__bar span{background:var(--alarm);height:100%;display:block}.rils__dl{min-height:38px;padding:6px 14px}.rils__style{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.rils__frame{align-content:start;gap:8px;margin:0;display:grid}.rils__frame figcaption{font-size:var(--t-xs);color:var(--slate);gap:2px;display:grid}.rils__frame figcaption b{font-size:var(--t-s);color:var(--ink)}.rils__frame--ok figcaption b{color:var(--reed)}.rils__frame--no figcaption b{color:var(--alarm)}.rils__shot{aspect-ratio:9/16;border-radius:var(--r-m);box-shadow:var(--shadow);background:linear-gradient(#5b4a3e,#2c2622);position:relative;overflow:hidden}.rils__frame--no .rils__shot{outline:2px solid var(--alarm);outline-offset:-2px}.rils__frame--ok .rils__shot{outline:2px solid var(--reed);outline-offset:-2px}.rils__mid{border-top:1px dashed rgba(255,255,255,.45);position:absolute;top:50%;left:0;right:0}.rils__sample{text-align:center;font:600 .72rem / 1.25 var(--f-body);color:#fff;position:absolute;top:56%;left:8%;right:8%}.rils__sample--ok{-webkit-text-stroke:3px #000;paint-order:stroke fill}.rils__sample--glow{color:#fff;text-shadow:0 0 8px #7fd1ff,0 0 16px #7fd1ff,0 0 24px #4aa8ff}.rils__caps{gap:8px;width:100%;display:grid}.rils__cap{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--rule);border-radius:var(--r-m);background:var(--veil);width:100%;color:var(--ink);font:500 var(--t-m) / 1.4 var(--f-body);cursor:pointer;gap:8px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.rils__captag{font:500 var(--t-xs) / 1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--reed)}.rils__capact{font:600 var(--t-s) / 1.2 var(--f-body);color:var(--reed);justify-self:end}.rils__cap.is-copied{border-color:var(--reed);background:color-mix(in oklab, var(--reed) 12%, var(--veil))}.rils__cap.is-copied .rils__capact{color:var(--ink)}.rils__cap.is-manual .rils__captext{-webkit-user-select:text;-moz-user-select:text;user-select:text}.rils__cap.is-manual .rils__capact{color:var(--alarm)}.page-top{padding-top:44px}@media (min-width:900px){.page-top{padding-top:72px}}.page-rating{font-size:var(--t-m);margin-top:18px;font-weight:600}.page-rating .five-star__stars{color:var(--brass);letter-spacing:2px}.page-liked{margin-top:18px}.page-liked .chips{margin-top:8px}.page-note{max-width:62ch;margin-top:20px}.page-price{margin-top:12px}.more-link{font-size:var(--t-s);margin-top:18px}.h1-sub{font:500 var(--t-l) / 1.3 var(--f-body);color:var(--night-mute);letter-spacing:0;margin-top:12px;display:block}.more-links{flex-wrap:wrap;gap:8px 22px;display:flex}.more-links a{white-space:nowrap}.more-link a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}.more-link a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.who--two{margin-top:24px}@media (min-width:720px){.who--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.spoiler{vertical-align:middle;background:color-mix(in oklab, var(--night-ink) 82%, transparent);max-width:100%;height:1.6em;color:var(--night-3);line-height:1.6em;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:4px;margin:0 .2em;padding:0 .6em;font-size:.5em;font-weight:600;display:inline-block;overflow:hidden}.film-form{gap:8px;display:grid}.film-form__row{flex-wrap:wrap;gap:10px;display:flex}.film-form__row .field__input{flex:240px;min-width:0}.film-made{border-radius:var(--r-m);background:var(--fog);padding:16px}.film-msg{white-space:pre-wrap;font:400 var(--t-s) / 1.5 var(--f-body);margin:0}.film-facts{border-block:1px solid var(--rule);font-size:var(--t-s);gap:6px;margin:0;padding:12px 0;display:grid}.film-facts div{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.film-facts dt{color:var(--slate)}.film-facts dd{text-align:right;margin:0;font-weight:600}.film-actions{gap:8px}.film-devs{gap:8px;display:grid}.film-dev{border-radius:var(--r-m);background:var(--fog);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.film-dev__what{min-width:0;font-size:var(--t-s);gap:2px;display:grid}.film-del{color:var(--alarm)}.pt-chip--ok{background:color-mix(in oklab, #2a6a35 14%, var(--veil));color:#2a6a35}.pt-chip--off{color:var(--slate)}@media (min-width:1100px){.pt-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.film-card{gap:16px}.film-block{gap:10px;padding-top:4px;display:grid}.film-block__title{font:600 var(--t-s) / 1.3 var(--f-body);margin:0}.film-reel{border-radius:var(--r-m);border:1px solid var(--rule);background:#fff;gap:10px;min-width:0;padding:14px;display:grid}.film-reel__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.film-reel__url{min-width:0;font:500 var(--t-xs) / 1.4 var(--f-mono);color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.film-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.film-nums b{font:600 1.45rem / 1.05 var(--f-display);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;display:block}.film-nums__cost{font-size:1.15rem!important}.film-nums span{color:var(--slate);margin-top:3px;font-size:.75rem;line-height:1.3;display:block}@media (max-width:480px){.film-nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.film-spark{gap:2px;display:grid}.film-spark svg{width:100%;height:50px;display:block}.film-spark__dates{font:500 .7rem / 1.2 var(--f-mono);color:var(--slate);justify-content:space-between;display:flex}.film-spike{border-radius:var(--r-s);background:var(--fog);padding:8px 10px}.film-form__row .film-cost{flex:170px;max-width:260px}.film-manual{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:end;gap:8px;display:grid}.film-manual label{font-size:var(--t-xs);color:var(--slate);gap:4px;display:grid}.film-table{border-radius:var(--r-m);background:var(--veil);box-shadow:var(--shadow);overflow-x:auto}.film-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--t-s)}.film-table th,.film-table td{text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 12px}.film-table th:nth-child(-n+3),.film-table td:nth-child(-n+3){text-align:left}.film-table th{font:600 .72rem / 1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.film-table tr:last-child td{border-bottom:0}.film-table td:nth-child(10){color:var(--alarm);font-weight:600}.film-rows{gap:8px;display:grid}.film-row{border-radius:var(--r-m);background:var(--veil);box-shadow:var(--shadow);min-width:0}.film-row__sum{cursor:pointer;border-radius:inherit;grid-template-columns:minmax(0,2.2fr) repeat(5,minmax(0,1fr)) 20px;align-items:center;gap:6px 14px;padding:12px 16px;list-style:none;display:grid}.film-row__sum::-webkit-details-marker{display:none}.film-row__sum:hover{background:color-mix(in oklab, var(--fog) 55%, transparent)}.film-row__sum:focus-visible{outline:3px solid color-mix(in oklab, var(--alarm) 70%, white);outline-offset:2px}.film-row__who{gap:4px;min-width:0;display:grid}.film-row__who b{font-size:var(--t-s);overflow-wrap:anywhere}.film-row__chips{flex-wrap:wrap;gap:4px;display:flex}.film-row__cell{text-align:right;gap:1px;min-width:0;display:grid}.film-row__cell b{font:600 1.15rem / 1.1 var(--f-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.film-row__cell span{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.25;overflow:hidden}.film-row__chev{border-right:2px solid var(--slate);border-bottom:2px solid var(--slate);justify-self:end;width:10px;height:10px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.film-row[open] .film-row__chev{margin-top:4px;transform:rotate(225deg)}.film-row[open] .film-row__sum{border-bottom:1px solid var(--rule);border-radius:var(--r-m) var(--r-m) 0 0}.film-row__body{padding:14px 16px 18px}.film-row__body .film-card{gap:14px;display:grid}.film-pair__case{border-top:1px solid var(--rule);padding-top:18px}.film-pair__case .film-block__title{font-size:var(--t-m)}.pt-chip--wait{background:color-mix(in oklab, var(--reed) 18%, var(--veil));color:color-mix(in oklab, var(--reed) 80%, black)}.film-chip--bad{background:color-mix(in oklab, var(--alarm) 12%, var(--veil));color:var(--alarm)}.film-sort{flex-wrap:wrap;gap:6px;display:flex}.film-sort a{border:1px solid var(--rule);font-size:var(--t-xs);color:var(--ink);border-radius:999px;padding:4px 12px;text-decoration:none}.film-sort a.is-on{background:var(--ink);color:var(--veil);border-color:var(--ink)}.film-tools{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.film-find{flex:280px;gap:4px;min-width:0;display:grid}.film-find p{margin:0}.film-tools .film-sort{padding-top:10px}.film-apify--on{padding-top:12px;padding-bottom:12px}.film-apify__sum{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;list-style:none;display:flex}.film-apify__sum::-webkit-details-marker{display:none}.film-apify__more{text-underline-offset:3px;margin-left:auto;text-decoration:underline}.film-all>summary{cursor:pointer}@media (max-width:760px){.film-row__sum{grid-template-columns:repeat(3,minmax(0,1fr)) 20px;padding:12px 14px}.film-row__who{grid-area:1/1/auto/4}.film-row__cell{text-align:left}.film-row__cell[data-k=likes],.film-row__cell[data-k=open]{display:none}.film-row__cell span{white-space:normal}.film-row__chev{grid-area:1/4;align-self:start;margin-top:4px}.film-row[open] .film-row__chev{margin-top:10px}.film-row__body{padding:12px 12px 16px}}.film-refresh{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;display:flex}@media (max-width:760px){.film-refresh{margin-left:0}}.fastpay{display:none}@media (max-width:720px){.checkout--fast>form,.checkout--fast>aside{display:none}.checkout--fast .fastpay{gap:14px;display:grid}.fastpay .order-mini{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fastpay p{margin:0}.fastpay__title{font:600 1.35rem / 1.2 var(--f-display);align-items:center;gap:10px;display:flex}.fastpay__spin{border:2px solid var(--rule);border-top-color:var(--ink);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite fastpay-spin}.fastpay a{text-underline-offset:2px;text-decoration:underline}.fastpay__other{min-height:var(--tap);color:var(--ink);font:600 var(--t-s) / 1.2 var(--f-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}}@keyframes fastpay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fastpay__spin{animation:none}}.cookie-note__btns{flex:none;align-items:center;gap:10px;display:flex}.cookie-note--notice .btn{min-width:64px;min-height:40px}.cookie-note__more{color:var(--ink);white-space:nowrap;flex:none;text-decoration:underline}.cookie-note--notice{flex-wrap:wrap;padding:10px 12px}.cookie-note--notice .cookie-note__btns{justify-content:space-between;width:100%}.counters-plea{border-top:1px solid var(--rule);gap:10px;margin-top:6px;padding-top:14px;display:grid}.counters-plea__title{font-family:var(--f-display);font-size:1.3rem;font-weight:600;line-height:1.1}.counters-plea p{margin:0}.counters-plea__btns{gap:8px;display:flex}.counters-plea__btns .btn{flex:1;min-height:42px}.counters-plea .btn--ghost{color:var(--ink)}.counters-plea__done{margin:0}body.counters-plea-on .help-dock{display:none}.counters-choice{border-radius:var(--r-m);border:1px solid var(--rule);gap:12px;margin:0 0 24px;padding:16px 18px;display:grid}.site-nav__cabinet{min-height:40px;font-size:var(--t-s);color:var(--night-ink);border-color:rgba(255,255,255,.3);padding:8px 16px}@media (max-width:720px){.site-nav a.site-nav__cabinet{display:inline-flex}}.home-top{background:var(--night);color:var(--night-ink);padding:14px 0 40px}.home-intro{max-width:760px}.home-intro__brand{font:500 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);align-items:center;gap:10px;margin-bottom:8px;display:flex}.home-intro__brand:before{content:"";background:var(--brass);opacity:.7;flex:none;width:24px;height:1px}.home-intro__title{text-wrap:balance;font-size:max(1.9rem,min(1.2rem + 2.8vw,3.2rem));line-height:1.02}.home-intro__sub{font-size:var(--t-s);color:rgba(233,236,234,.86);text-wrap:pretty;margin-top:6px;line-height:1.45}@media (max-width:560px){.home-intro__brand{margin-bottom:4px}.home-intro__more{display:none}.home-intro__sub{font-size:var(--t-xs)}}.home-what{max-width:60ch;color:var(--night-ink);margin-top:12px}@media (max-width:560px) and (max-height:700px){.home-top{padding-top:6px}.home-intro__brand{margin-bottom:2px;line-height:1.1}.home-intro__sub{margin-top:3px}.home-cases{margin-top:6px}}.home-cases{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;display:grid}.home-cases.home-cases--one{grid-template-columns:minmax(0,1fr);gap:10px}.home-cases--one .case-card{min-height:370px}.other-case{border-radius:var(--r-l);background:var(--night-2);min-height:64px;color:var(--night-ink);border:1px solid rgba(255,255,255,.08);align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.other-case:hover{border-color:rgba(255,255,255,.24)}.other-case__img{object-fit:cover;border-radius:8px;flex:none;width:76px;height:58px}.other-case__text{gap:2px;min-width:0;display:grid}.other-case__title{font:600 1.1rem / 1.15 var(--f-display)}.other-case__facts{font:500 var(--t-xs) / 1.35 var(--f-mono);color:var(--night-mute)}.other-case__go{white-space:nowrap;font-size:var(--t-xs);color:var(--brass);margin-left:auto;font-weight:600}.case-card{border-radius:var(--r-l);background:var(--night-2);isolation:isolate;border:1px solid rgba(255,255,255,.08);flex-direction:column;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}.case-card__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.case-card__bg img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.case-card{container-type:inline-size}.case-card__body{padding:60px 16px 14px;background:linear-gradient(rgba(13,19,23,0) 0,rgba(13,19,23,0) 21cqw,rgba(13,19,23,.8) 31cqw,rgba(13,19,23,.93) 100%);padding-top:31cqw;position:relative}.case-card__tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.case-card__tag{font:600 .75rem / 1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(13,19,23,.66);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 10px}.case-card__tag--era{color:var(--brass)}.case-card__tag--soon{background:var(--brass);border-color:var(--brass);color:var(--night)}.case-card__tag--new{background:var(--alarm);border-color:var(--alarm)}.case-card__title{color:#fff;text-wrap:balance;font-size:max(1.9rem,min(1.5rem + 1.8vw,2.9rem));line-height:.98}.case-card__teaser{max-width:46ch;font-size:var(--t-s);color:rgba(233,236,234,.92);text-wrap:pretty;margin-top:8px;line-height:1.42}.case-card__facts{font:500 var(--t-xs) / 1.4 var(--f-mono);color:var(--night-mute);margin-top:8px}.case-card__stars{font-size:var(--t-xs);color:#fff;margin-top:10px;font-weight:600}.case-card__stars .five-star__stars{color:var(--brass);letter-spacing:1px}.case-card__actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.case-card__actions .btn--big{min-height:48px;padding:10px 18px;font-size:1.0625rem}.case-card .btn--ghost{color:#fff;background:rgba(13,19,23,.42);border-color:rgba(255,255,255,.38)}.case-card .btn--ghost:hover{background:rgba(13,19,23,.6);border-color:rgba(255,255,255,.7)}.case-card__more{font-size:var(--t-s);margin-top:2px}.case-card__more a,.home-gift a{align-items:center;min-height:44px;display:inline-flex}.case-card__more a{color:var(--brass);font-weight:600;text-decoration:none}.case-card__more a:hover{text-underline-offset:3px;text-decoration:underline}.case-card__soon{gap:10px;margin-top:12px;display:grid}.case-card__soon-line{font-size:var(--t-s);color:var(--night-mute)}.case-card__soon .field__label{color:var(--night-ink)}.case-card__soon .check{color:var(--night-mute);font-size:var(--t-xs)}.case-card__soon .check input{accent-color:var(--brass)}.case-card__soon .btn--primary{background:var(--veil);color:var(--ink)}.case-card .field__input{color:var(--ink)}.case-card__soon .field__error{color:#ff9aa9}.case-card__soon-open{justify-self:start;min-width:200px}.case-card__owned{font-size:var(--t-s);color:var(--brass);margin-top:10px;font-weight:600}.case-card__title a{color:inherit;text-decoration:none}.case-card__title a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.home-gift{font-size:var(--t-s);color:var(--night-mute);margin-top:14px}.home-gift a{color:var(--brass);white-space:nowrap;font-weight:600;text-decoration:none}.home-gift a:hover{text-underline-offset:3px;text-decoration:underline}.case-card--soon .case-card__bg img{filter:saturate(.8)}.home-how__chips{margin-top:20px}.scene-photo{margin:22px 0 4px}.scene-photo img{aspect-ratio:3/2;object-fit:cover;object-position:center 30%;border-radius:var(--r-l);width:100%;height:auto;box-shadow:var(--shadow);display:block}.scene-photo figcaption{font-size:var(--t-xs);color:var(--slate);margin-top:8px}.section--night .scene-photo figcaption,.section--night-2 .scene-photo figcaption{color:var(--night-mute)}@media (min-width:720px){.scene-photo img{aspect-ratio:21/9}}.vera-lead{max-width:46ch}.vera-photos{scroll-snap-type:x mandatory;gap:12px;margin:26px -16px 0 0;padding:0 16px 8px 0;list-style:none;display:flex;overflow-x:auto}.vera-photo{scroll-snap-align:start;flex:0 0 58%;align-content:start;gap:2px;min-width:0;display:grid}.vera-photo img{aspect-ratio:3/4;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 10px 30px rgba(0,0,0,.35)}.vera-photo__date{font:500 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.04em;color:var(--brass);margin-top:8px}.vera-photo__cap{font-size:var(--t-xs);color:var(--night-mute);line-height:1.35}.vera-photos:focus-visible{outline:2px solid var(--brass);outline-offset:4px}@media (min-width:720px){.vera-photos{grid-template-columns:repeat(5,minmax(0,1fr));margin-right:0;padding-right:0;display:grid;overflow:visible}}.person--missing .person__photo{border-color:var(--alarm)}.person--missing .person__role{color:var(--alarm)}@media (min-width:1000px){.people--eight{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (orientation:portrait) and (max-height:520px){.home-intro__sub{display:none}.home-intro__title{font-size:1.55rem}.home-cases{margin-top:8px}.case-card__body{background:linear-gradient(rgba(13,19,23,0) 0,rgba(13,19,23,.8) 64px,rgba(13,19,23,.93) 100%);padding-top:22px}.case-card__teaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:899px){body.home-actions-in-view .help-dock{display:none}}@media (orientation:landscape) and (max-height:500px){.site-header{position:static}.home-intro__sub{display:none}.home-intro__title{font-size:1.5rem}.case-card__body{background:linear-gradient(rgba(13,19,23,0) 0,rgba(13,19,23,.8) 64px,rgba(13,19,23,.93) 100%);padding-top:18px}.case-card__teaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.case-card__mood{display:none}.home-intro__title{font-size:1.7rem}.case-card__body{background:linear-gradient(rgba(13,19,23,0) 0,rgba(13,19,23,.8) 64px,rgba(13,19,23,.93) 100%);padding-top:44px}.case-card__teaser{font-size:var(--t-xs)}}@media (min-width:900px){.home-top{padding:28px 0 56px}.home-intro{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px 28px;max-width:none;display:grid}.home-intro__brand{grid-column:1/-1}.home-intro__sub{max-width:46ch;margin:0 0 4px}.home-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.home-cases.home-cases--one{gap:14px}.home-cases--one .case-card{min-height:520px}.other-case{padding:12px 16px}.other-case__img{width:112px;height:76px}.other-case__title{font-size:1.45rem}.other-case__facts{font-size:var(--t-s)}.case-card{min-height:450px}.home-cases--soon{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.case-card__facts{font-size:var(--t-s)}.case-card__bg img{object-position:center 45%}.case-card__body{padding:90px 26px 24px;background:linear-gradient(rgba(13,19,23,0) 0,rgba(13,19,23,0) 19cqw,rgba(13,19,23,.8) 26cqw,rgba(13,19,23,.94) 100%);padding-top:26cqw}.case-card__actions{flex-wrap:wrap;gap:10px;display:flex}.case-card__actions .btn{white-space:nowrap}}@media (min-width:900px) and (max-height:720px){.home-top{padding-top:18px}.home-cases{margin-top:16px}.case-card{min-height:420px}.case-card__body{background:linear-gradient(rgba(13,19,23,0) 0,rgba(13,19,23,0) 17cqw,rgba(13,19,23,.8) 23cqw,rgba(13,19,23,.94) 100%);padding-top:23cqw}}@media (min-width:900px) and (orientation:landscape) and (max-height:500px){.case-card__body{background:linear-gradient(rgba(13,19,23,0) 0,rgba(13,19,23,.8) 64px,rgba(13,19,23,.93) 100%);padding-top:18px}}.case-card__short,.case-card__facts--short,.case-card__stars--short,.case-card__price,.home-cases__free{display:none}@media (max-width:699px){.home-cases--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-cases--pair .case-card{--tile:min(86cqw, 160px);border-radius:16px;justify-content:flex-start}.home-cases--pair .case-card__bg{z-index:0;height:var(--tile);flex:none;position:relative;top:auto;bottom:auto;left:auto;right:auto}.home-cases--pair .case-card__bg:after{content:"";background:linear-gradient(rgba(24,34,42,0) 55%,rgba(24,34,42,.95));position:absolute;top:0;bottom:0;left:0;right:0}.home-cases--pair .case-card__bg img{object-position:center 25%}.home-cases--pair .case-card__body{background:0 0;flex-direction:column;flex:1;gap:5px;padding:4px 10px 10px;display:flex;position:static}.home-cases--pair .case-card__tags{margin:0;display:block}.home-cases--pair .case-card__tag{z-index:2;left:8px;top:calc(var(--tile) - 30px);pointer-events:none;padding:3px 8px;font-size:.65rem;position:absolute}.home-cases--pair .case-card__tag--new{top:8px}.home-cases--pair .case-card__tag--era{color:var(--brass);background:0 0;border:0;padding:0;font-size:.65rem;position:static}.home-cases--pair .case-card__era-where{display:none}.home-cases--pair .case-card__title{font-size:1.5rem;line-height:.98}.home-cases--pair .case-card__title a:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.home-cases--pair .case-card__title a:hover{text-decoration:none}.home-cases--pair .case-card:has(.case-card__title a:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.home-cases--pair .case-card__teaser,.home-cases--pair .case-card__facts,.home-cases--pair .case-card__stars,.home-cases--pair .case-card__more{display:none}.home-cases--pair .case-card__short{color:rgba(233,236,234,.88);font-size:.8125rem;line-height:1.33;display:block}.home-cases--pair .case-card__facts--short{font:500 .75rem / 1.4 var(--f-body);letter-spacing:0;margin:0;display:block}.case-card__ico{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.5px;width:13px;height:13px;margin-right:3px;display:inline-block}.home-cases--pair .case-card__stars--short{color:var(--brass);margin:0;font-size:.78rem;display:block}.home-cases--pair .case-card__price{color:#fff;margin-top:auto;padding-top:4px;font-size:1.0625rem;font-weight:700;display:block}.home-cases--pair .case-card__price .price-tag{flex-direction:row-reverse;align-items:baseline;gap:6px;display:inline-flex}.home-cases--pair .case-card__price .price-tag__was{color:var(--night-mute);opacity:1;font-size:.78rem}.home-cases--pair .case-card__owned{margin-top:auto;font-size:.8125rem}.home-cases--pair .case-card__actions{z-index:2;grid-template-columns:minmax(0,1fr);margin-top:4px;position:relative}.home-cases--pair .case-card__actions .btn--ghost{display:none}.home-cases--pair .case-card__actions .btn--big{white-space:normal;min-height:42px;padding:8px 6px;font-size:.875rem;line-height:1.15}.home-cases__free{text-align:center;font-size:var(--t-xs);color:var(--night-mute);margin-top:12px;display:block}.home-cases--pair .case-card--tile .case-card__bg img{object-position:center!important}}@media (max-width:379px){.home-cases--pair .case-card__actions .btn--big{padding:8px 3px;font-size:.8125rem}}@media (max-width:359px){.home-cases--pair .case-card{--tile:70cqw}.home-cases--pair .case-card__tag--era{display:none}.home-cases--pair .case-card__title{font-size:1.3rem}.home-cases--pair .case-card__short{font-size:.75rem}.home-cases--pair .case-card__facts--short{font-size:.6875rem}}.gift-case__ph img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-m);width:100%;height:auto;margin-bottom:14px;display:block}.gift-case__actions.hero__actions{margin-top:14px}.gift-case__short{display:none}@media (max-width:699px){.gift-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gift-case{border-radius:16px;flex-direction:column;padding:0 0 10px;display:flex;position:relative;overflow:hidden}.gift-case__ph img{aspect-ratio:1.16;border-radius:0;margin-bottom:10px}.gift-case .who__title{margin:0;padding:0 10px;font-size:1.35rem;line-height:1.02}.gift-case .who__title a:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.gift-case:has(.who__title a:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.gift-case .who__text{display:none}.gift-case .gift-case__short{margin:6px 0 0;padding:0 10px;font-size:.8125rem;line-height:1.35;display:block}.gift-case .gift-case__actions.hero__actions{z-index:2;margin-top:auto;padding:12px 10px 0;position:relative}.gift-case .gift-case__actions .btn{width:100%}.gift-case .gift-case__actions .btn--big{white-space:normal;min-height:42px;padding:8px 6px;font-size:.875rem;line-height:1.15}.gift-case .case-card__more{display:none}}@media (max-width:379px){.gift-case .gift-case__actions .btn--big{padding:8px 3px;font-size:.8125rem}.gift-case .who__title{font-size:1.2rem}}.krug-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.krug-title{max-width:none}.krug-title em{color:var(--brass);font-style:italic}.krug-hook{margin:12px 0 0}.krug-sub{-webkit-backdrop-filter:blur(10px);background:rgba(13,19,23,.66);border-radius:14px;margin-top:10px;padding:9px 14px;display:inline-block}.krug-soon{border-radius:var(--r-m);-webkit-backdrop-filter:blur(10px);background:rgba(13,19,23,.78);border:1px solid rgba(255,255,255,.12);max-width:460px;margin-top:14px;padding:14px}.krug-soon__when{font-size:var(--t-s);color:var(--night-ink);margin-bottom:10px}.krug-soon .field__input,.card--night .field__input{color:var(--ink)}.krug-soon .check,.card--night .check{color:var(--night-mute);font-size:var(--t-xs)}.krug-soon .check input{accent-color:var(--brass)}.krug-soon .btn--primary{background:var(--alarm);color:#fff}.krug-soon .field__error{color:#ff9aa9}.krug-first{font-size:var(--t-s);margin-top:12px}.krug-first a{min-height:44px;color:var(--brass);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.krug-first a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.krug-tag--brand{display:none}.krug-title{font-size:2.5rem}.krug-hook{margin-top:8px;font-size:.95rem}.krug-sub{font-size:var(--t-s);padding:8px 12px;line-height:1.4}.krug-soon{margin-top:10px;padding:12px}.krug-soon__when{font-size:var(--t-xs);margin-bottom:8px}.krug-soon .check{font-size:.72rem;line-height:1.3}}@media (min-width:900px){.krug-title{font-size:max(3rem,min(1.8rem + 3vw,4.6rem))}.krug-soon{max-width:560px}.krug-soon form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid;max-width:none!important}.krug-soon form>.field{grid-area:1/1}.krug-soon form>button{min-height:var(--tap);grid-area:1/2}.krug-soon form>.check,.krug-soon form>p{grid-column:1/-1}}.krug-phone-frame{aspect-ratio:390/844;background:var(--night-2);border:7px solid #1b242b;border-radius:34px;width:280px;overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,.6)}.krug-phone-frame img{object-fit:cover;object-position:top center;width:100%;height:100%}.krug-tool__screen{place-items:start center;overflow:hidden}.krug-tool__screen .krug-phone-frame{border-width:5px 5px 0;border-bottom-style:none;border-bottom-color:currentColor;border-radius:24px 24px 0 0;width:58%;box-shadow:0 -10px 40px rgba(0,0,0,.35)}.krug-tool__phone img{object-position:center 38%}.nev-tool__screen .krug-phone-frame{aspect-ratio:1122/2028}.krug-tool__map img{object-position:center 40%}.krug-later{max-width:64ch;color:var(--night-mute);font-size:var(--t-s);margin-top:20px}.krug-start{align-items:start}.krug-start__photo{margin:0;position:relative}.krug-start__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-l);width:100%}.krug-letter{color:#22303c;width:min(86%,340px);font:400 1.35rem / 28px var(--f-hand);background:repeating-linear-gradient(#f6f1e3 0,#f6f1e3 27px,#d9d2bf 27px,#d9d2bf 28px);border-radius:4px;margin:-48px 0 0 auto;padding:16px 20px 12px;position:relative;transform:rotate(-2deg);box-shadow:0 20px 50px rgba(0,0,0,.45)}@media (min-width:900px){.krug-letter{margin:0;position:absolute;bottom:-40px;right:12px}}@media (min-width:1200px){.krug-letter{right:-20px}}.krug-letter p+p{margin-top:0}.krug-letter__sign{text-align:right;margin-top:4px}.krug-era{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:24px;display:grid}@media (min-width:900px){.krug-era{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.krug-era__item{min-width:0;margin:0}.krug-era__item img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-m);width:100%;box-shadow:0 14px 34px rgba(0,0,0,.35)}.krug-era__item:last-child img{object-position:center 40%}.krug-era__item figcaption{font-size:var(--t-s);color:var(--night-mute);margin-top:8px;line-height:1.35}.krug-era__foot{margin-top:20px}.krug-points{gap:10px;max-width:70ch;margin-top:18px;display:grid}.krug-points li{color:var(--night-mute);padding-left:22px;position:relative}.krug-points li:before{content:"✓";color:var(--brass);font-weight:700;position:absolute;left:0}.krug-points b{color:var(--night-ink)}.krug-people{gap:14px 10px;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (min-width:720px){.krug-people{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:1000px){.krug-people{grid-template-columns:repeat(9,minmax(0,1fr))!important}}.krug-people .person__role{font-size:var(--t-xs)}@media (max-width:719px){[data-block=krug-trust] .review:nth-child(n+2){display:none}}.krug-trust__stars{margin-top:22px;font-weight:600}.krug-trust__stars .five-star__stars{color:var(--brass);letter-spacing:2px}.krug-wait{max-width:560px;margin-top:22px}.krug-first--quiet a{min-height:40px;color:var(--night-mute);font-weight:500;font-size:var(--t-xs);text-underline-offset:3px;text-decoration:underline}.krug-title{text-shadow:0 2px 18px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.6)}.krug-people__cta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;display:flex}.krug-next{margin:0}.krug-next .btn{white-space:normal;text-align:center}.krug-people .person__role{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}@media (max-width:359px){.krug-people .person__role{font-size:.7rem}}@media (orientation:portrait) and (max-height:600px),(max-width:359px){.hero--krug .hero__inner{padding-top:8px;padding-bottom:18px}.krug-tags{margin-bottom:6px}.krug-title{font-size:2.15rem}.krug-hook{padding:6px 10px;font-size:.875rem}.krug-sub{font-size:var(--t-xs);margin-top:6px;padding:6px 10px}.krug-sub__why{display:none}.krug-soon{margin-top:8px;padding:10px}.krug-soon__when{display:none}.krug-soon .check{font-size:.68rem}.krug-soon .field__input{min-height:42px;padding:8px 12px}}@media (orientation:portrait) and (max-height:520px){.krug-sub{display:none}}@media (orientation:landscape) and (max-height:500px){.hero--krug .hero__inner{padding-top:10px;padding-bottom:16px}.hero--krug .hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.hero--krug .hero__copy>*{grid-column:1}.hero--krug .krug-soon{grid-area:1/2/span 6;margin-top:0}.hero--krug .hero__actions{grid-area:1/2/span 6;align-content:start;gap:10px;margin-top:0;display:grid}.hero--krug .hero__actions .btn{width:100%}.hero--krug .pay-cards,.hero--krug .hero__trust{display:none}.krug-title{font-size:2rem}.krug-hook{font-size:.85rem}.krug-sub{font-size:var(--t-xs)}.krug-soon__when{display:none}.krug-soon .check{font-size:.68rem}}:root{--krug-paper:#f1ebdf}.krug-page{font-variant-numeric:lining-nums}.krug-page .krug-tags .case-card__tag{padding:4px 9px;font-size:.6875rem}.krug-page .krug-title{letter-spacing:-.02em;font-size:2.875rem;line-height:.95}.krug-page .krug-title em{color:var(--brass);padding-right:.04em}.krug-page .hero__hook.krug-hook{max-width:30ch;font:600 1rem/1.35 var(--f-body);text-wrap:balance;margin-top:12px;padding:8px 12px}.krug-page .krug-sub{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:40ch;margin-top:8px;padding:8px 12px;font-size:.9375rem;line-height:1.45;display:block}.krug-page .hero__trust{gap:4px;margin-top:14px;font-size:.875rem}@media (max-width:560px){.krug-page .krug-sub__why{display:none}.krug-page .hero--krug{min-height:calc(100svh - 61px)}}@media (min-width:900px){.krug-page .krug-title{font-size:max(4.5rem,min(2.4rem + 3.6vw,6rem))}.krug-page .krug-tags .case-card__tag{font-size:.75rem}.krug-page .hero__hook.krug-hook{max-width:640px;padding:10px 16px;font-size:1.25rem}.krug-page .krug-sub{max-width:640px;padding:10px 16px;font-size:1.125rem;line-height:1.5}.krug-page .hero__trust{font-size:.9375rem}}.krug-page .eyebrow{letter-spacing:.12em;font-size:.75rem}.krug-page .h2{max-width:22ch;font-size:max(1.875rem,min(1.2rem + 2.6vw,3rem));line-height:1.08}.krug-page .who__title,.krug-page .step__title,.krug-page .tool__title{font:600 1.5rem/1.1 var(--f-display);margin:4px 0 6px}.krug-page .who__text,.krug-page .tool__text{max-width:40ch;font-size:.9375rem;line-height:1.45}.krug-page .tool__num{color:var(--brass);letter-spacing:.12em}.krug-page [data-block=krug-free]{background:var(--veil);color:var(--ink)}.krug-page [data-block=krug-free] .eyebrow{color:var(--slate)}.krug-page [data-block=krug-free] .eyebrow:before{background:var(--reed);opacity:1}.krug-page [data-block=krug-free] .who__item{box-shadow:var(--shadow);background:#fff;padding:16px 18px}.krug-page [data-block=krug-free] .btn--primary{background:var(--alarm);color:#fff}.krug-page .timeline{gap:14px;margin-top:20px}.krug-page .timeline__item{border-left:2px solid rgba(255,111,133,.5);grid-template-columns:1fr;gap:2px;padding-left:14px}.krug-page .timeline__time{font:600 .75rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.krug-page .timeline__text{max-width:44ch;font-size:1rem;line-height:1.45}.krug-page .krug-letter{font:500 1.5rem/30px var(--f-hand);background:repeating-linear-gradient(#f6f1e3 0,#f6f1e3 29px,#d9d2bf 29px,#d9d2bf 30px)}@media (min-width:900px){.krug-page .timeline__item{border:0;grid-template-columns:120px 1fr;gap:16px;padding-left:0}}.krug-page [data-block=krug-tools]{background:var(--fog);color:var(--ink)}.krug-page [data-block=krug-tools] .eyebrow{color:var(--slate)}.krug-page [data-block=krug-tools] .tool{color:var(--night-ink);grid-template-rows:auto 1fr;box-shadow:0 20px 50px rgba(22,32,42,.22)}.krug-page [data-block=krug-tools] .tool__media{aspect-ratio:16/10;overflow:hidden}.krug-page [data-block=krug-tools] .krug-later{color:var(--slate)}@media (min-width:1000px){.krug-page [data-block=krug-tools] .tool__media{aspect-ratio:4/5}}.krug-page .krug-era figcaption{text-wrap:balance;font-size:.875rem;line-height:1.35}.krug-page [data-block=krug-people]{background:var(--krug-paper)}.krug-page .krug-people{gap:18px 12px}.krug-page .krug-people .person__name{font:600 1.125rem/1.1 var(--f-display);text-wrap:balance;margin-top:8px}.krug-page .krug-people .person__role{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin-top:3px;font-size:.75rem;line-height:1.3}.krug-page .krug-people .person__photo{border-color:#fff}.krug-page .price__card .muted{color:var(--slate)}.krug-page .price__card h3 em{color:var(--reed);font-style:italic}.krug-page .price__amount{font-size:max(3.75rem,min(3rem + 2vw,4.5rem))}.krug-page .price__list li{font-size:.9375rem}.krug-page [data-block=krug-free] .who__item--night{color:var(--ink);background:#fff;border:0}.krug-page [data-block=krug-free] .who__item--night .who__text{color:var(--slate)}.krug-page :is(.krug-title,.h2,.who__title,.tool__title,.person__name,.price__amount,.price__card h3,.review__text){font-variant-numeric:lining-nums}@media (max-width:899px){.krug-page [data-block=krug-price] .price__side{display:none}}.krug-tag__num{display:none}@media (max-width:560px){.krug-tag__num{display:inline}}.krug-final{position:relative;overflow:hidden}.krug-final__bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.krug-final__bg img{object-fit:cover;object-position:center 40%;opacity:.85;width:100%;height:100%}.krug-final__bg:after{content:"";background:linear-gradient(rgba(13,19,23,.55) 0%,rgba(13,19,23,.35) 40%,rgba(13,19,23,.85) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.krug-final>.wrap{z-index:1;position:relative}.krug-final .split>div:first-child{border-radius:var(--r-l);-webkit-backdrop-filter:blur(8px);background:rgba(13,19,23,.74);padding:20px}@media (min-width:900px){.krug-final{padding-top:120px;padding-bottom:120px}.krug-final .split>div:first-child{padding:32px}}@media (orientation:portrait) and (max-height:600px),(max-width:359px){.krug-page .hero--krug{min-height:0}.krug-page .krug-title{font-size:2.25rem}.krug-page .hero__hook.krug-hook{margin-top:8px;padding:6px 10px;font-size:.875rem}.krug-page .krug-sub{font-size:var(--t-xs);margin-top:6px;padding:6px 10px}.krug-page .hero__trust{margin-top:8px}}@media (orientation:portrait) and (max-height:520px){.krug-page .krug-sub{display:none}}.hero--krug .hero__bg img{object-position:center top}@media (min-width:900px){.hero--krug .hero__bg img{object-position:center 30%}}.krug-m-hide{display:inline}@media (max-width:560px){.krug-page .krug-m-hide{display:none}.krug-page .hero--krug{isolation:isolate}.krug-page .hero--krug .hero__bg{z-index:-1;aspect-ratio:2/3;height:auto;top:0;bottom:auto;left:0;right:0}.krug-page .hero--krug .hero__bg img{opacity:1}.krug-page .hero--krug .hero__bg:after{background:linear-gradient(rgba(13,19,23,.5) 0%,rgba(13,19,23,0) 12%)}.krug-page .hero--krug .hero__inner{background:linear-gradient(180deg, rgba(13,19,23,0) 0, rgba(13,19,23,.35) 110px, rgba(13,19,23,.8) 190px, var(--night) 250px);padding-top:150px;padding-bottom:22px;position:static}.krug-page .hero--krug .hero__copy{position:static}.krug-page .hero--krug .krug-tags{top:12px;left:var(--gutter);right:var(--gutter);margin:0;position:absolute}.krug-page .hero--krug .krug-tags .case-card__tag{white-space:nowrap}.krug-page .hero--krug .krug-title{margin:0}.krug-page .hero--krug .hero__hook.krug-hook,.krug-page .hero--krug .krug-sub{width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;color:rgba(233,236,234,.96);text-shadow:0 1px 12px rgba(0,0,0,.85),0 0 3px rgba(0,0,0,.6);text-wrap:pretty;background:0 0;border-radius:0;padding:0;display:block}.krug-page .hero--krug .hero__hook.krug-hook{font:600 .9375rem/1.42 var(--f-body);color:#fff;margin:8px 0 0}.krug-page .hero--krug .krug-sub{font:500 .9375rem/1.42 var(--f-body);margin:2px 0 0}.krug-page .hero--krug .hero__actions{margin-top:14px}.krug-page .hero--krug .pay-cards--hero{text-shadow:0 1px 8px rgba(0,0,0,.6);margin-top:10px}.krug-page .hero--krug .hero__trust{font:500 .8125rem/1.4 var(--f-body);color:rgba(233,236,234,.86);text-shadow:0 1px 8px rgba(0,0,0,.7);flex-wrap:wrap;gap:0 8px;margin-top:6px;display:flex}.krug-page .hero--krug .hero__trust li{display:inline}.krug-page .hero--krug .hero__trust li.krug-m-hide{display:none}.krug-page .hero--krug .hero__trust li:before{content:none}.krug-page .hero--krug .hero__trust li:not(:first-child):before{content:"·";color:var(--brass);margin-right:8px;font-weight:700}}@media (max-width:399px){.krug-page .hero--krug .krug-tag__num{display:none}}@media (max-width:339px){.krug-page .hero--krug .krug-tags .case-card__tag{letter-spacing:.04em}}.krug-hero__phone img{aspect-ratio:3/4;object-fit:cover;border:8px solid #f3efe6;border-radius:6px;width:320px;display:block;box-shadow:0 40px 90px rgba(0,0,0,.6)}.more-case{border-radius:var(--r-l);background:var(--night-2);color:var(--night-ink);border:1px solid rgba(255,255,255,.06);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px rgba(22,32,42,.1),0 18px 44px rgba(13,19,23,.28)}.more-case>*{min-width:0}.more-case__media{aspect-ratio:16/11;background:var(--night);position:relative}.more-case__media img{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}.more-case__media:after{content:"";background:linear-gradient(180deg, rgba(24,34,42,0) 0%, var(--night-2) 100%);height:45%;position:absolute;top:auto;bottom:0;left:0;right:0}.more-case__tags{z-index:1;flex-wrap:wrap;gap:6px;margin:0;display:flex;position:absolute;top:14px;left:14px}.more-case__body{gap:0;padding:4px 18px 20px;display:grid}.more-case__era{font:600 .75rem / 1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin:0}.more-case__title{letter-spacing:-.02em;color:#fff;font-variant-numeric:lining-nums;margin-top:8px;font-size:max(2.3rem,min(1.9rem + 1.6vw,3rem));line-height:.95}.more-case__title a{color:inherit;text-decoration:none}.more-case__title a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.more-case__title em{color:var(--brass);padding-right:.04em;font-style:italic}.more-case__sub{font:500 var(--t-xs) / 1.4 var(--f-mono);color:var(--night-mute);margin:6px 0 0}.more-case__teaser{max-width:52ch;font-size:var(--t-m);color:rgba(233,236,234,.94);text-wrap:pretty;margin:14px 0 0;line-height:1.45}.more-case__inside{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.more-case__inside li{gap:6px;display:grid}.more-case__inside img{aspect-ratio:1;object-fit:cover;border:1px solid rgba(255,255,255,.1);border-radius:10px;width:100%;display:block}.more-case__inside span{font-size:var(--t-xs);color:var(--night-mute);line-height:1.25}.more-case__facts{font:500 var(--t-xs) / 1.4 var(--f-mono);color:var(--night-mute);margin:14px 0 0}.more-case__note{border-left:2px solid var(--brass);font-size:var(--t-s);color:var(--night-mute);margin:12px 0 0;padding-left:12px;line-height:1.4}.more-case__price{border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:18px;padding-top:16px;display:flex}.more-case__amount{font:600 2.1rem / 1 var(--f-display);color:#fff;font-variant-numeric:lining-nums}.more-case__amount s,.more-case__amount .price-tag__was{font:500 1rem / 1 var(--f-body);color:var(--night-mute);opacity:1;vertical-align:middle;margin-right:4px;text-decoration-thickness:2px}.more-case__discount{color:var(--brass);font:600 var(--t-xs) / 1.2 var(--f-body);background:rgba(201,168,106,.16);border:1px solid rgba(201,168,106,.55);border-radius:999px;padding:5px 10px}.more-case__price-note{font-size:var(--t-xs);color:var(--night-mute)}.more-case__actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.more-case__actions .btn--big{min-height:52px;padding:12px 20px;font-size:1.0625rem}.more-case .btn--ghost{color:#fff;background:rgba(13,19,23,.35);border-color:rgba(255,255,255,.36)}.more-case .btn--ghost:hover{background:rgba(13,19,23,.6);border-color:rgba(255,255,255,.7)}.more-case__more{font-size:var(--t-s);margin:4px 0 0}.more-case__more a{min-height:44px;color:var(--brass);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.more-case__more a:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){.more-case{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.more-case__media{aspect-ratio:auto;min-height:100%}.more-case__media:after{background:linear-gradient(90deg, rgba(24,34,42,0) 0%, var(--night-2) 100%);width:30%;height:auto;top:0;bottom:0;left:auto;right:0}.more-case__body{padding:30px 34px 26px 22px}.more-case__actions{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.krug-discount{color:var(--brass);font-size:var(--t-xs);-webkit-backdrop-filter:blur(6px);background:rgba(13,19,23,.74);border:1px solid rgba(201,168,106,.6);border-radius:12px;margin:10px 0 0;padding:7px 12px;font-weight:600;line-height:1.4;display:inline-block}.promo__row{gap:8px;display:flex}.promo__row .field__input{flex:1;min-width:0}.promo__row .btn{min-height:var(--tap);flex:none}.promo__ok{border-radius:var(--r-m);background:color-mix(in oklab, var(--reed) 14%, var(--veil));font-size:var(--t-s);padding:10px 14px}.nev-m-only{display:none}@media (max-width:560px){.hero.hero--nevesta{isolation:isolate;min-height:calc(100svh - 61px)}.hero--nevesta .nev-m-hide{display:none}.hero--nevesta .nev-m-only{display:inline}.hero--nevesta .hero__bg{z-index:-1;aspect-ratio:9/16;height:auto;top:-22vw;bottom:auto;left:0;right:0}.hero--nevesta .hero__bg img{opacity:1;object-position:center top}.hero--nevesta .hero__bg:after{background:linear-gradient(rgba(13,19,23,.3) 0%,rgba(13,19,23,0) 14%)}.hero--nevesta .hero__inner{background:linear-gradient(180deg, rgba(13,19,23,0) 0, rgba(13,19,23,.35) 110px, rgba(13,19,23,.8) 190px, var(--night) 250px);padding-top:150px;padding-bottom:22px;position:static}.hero--nevesta .hero__copy{position:static}.hero--nevesta .hero__hook{top:12px;left:var(--gutter);margin:0;position:absolute}.hero--nevesta .hero__brand{margin-bottom:6px}.hero--nevesta .hero__title{max-width:none;margin:0}.hero--nevesta .hero__sub{max-width:none;font:500 .9375rem/1.42 var(--f-body);color:rgba(233,236,234,.96);text-shadow:0 1px 12px rgba(0,0,0,.85),0 0 3px rgba(0,0,0,.6);text-wrap:pretty;margin-top:8px}.hero--nevesta .hero__actions{margin-top:14px}.hero--nevesta .hero__rating{-webkit-backdrop-filter:none;text-shadow:0 1px 8px rgba(0,0,0,.6);background:0 0;border:0;margin-top:10px;padding:0;font-size:.8125rem}.hero--nevesta .hero__rating .five-star__link{padding-left:0;padding-right:0}.hero--nevesta .pay-cards--hero{text-shadow:0 1px 8px rgba(0,0,0,.6);margin-top:8px}.hero--nevesta .hero__trust{font:500 .8125rem/1.4 var(--f-body);color:rgba(233,236,234,.86);text-shadow:0 1px 8px rgba(0,0,0,.7);flex-wrap:wrap;gap:0 8px;margin-top:6px;display:flex}.hero--nevesta .hero__trust li{display:inline}.hero--nevesta .hero__trust li.nev-m-hide{display:none}.hero--nevesta .hero__trust li:before{content:none}.hero--nevesta .hero__trust li:first-child:after{content:" ·";color:var(--brass);font-weight:700}}.bundle-bump{border:1.5px dashed var(--brass);border-radius:var(--r-m);background:color-mix(in oklab, var(--brass) 12%, var(--veil));cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease);grid-template-columns:22px 48px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.bundle-bump:hover{border-color:var(--reed)}.bundle-bump--on{border-style:solid;border-color:var(--reed);background:color-mix(in oklab, var(--brass) 20%, var(--veil))}.bundle-bump input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;margin:0}.bundle-bump input:focus-visible{outline:2px solid var(--reed);outline-offset:3px}.bundle-bump__cover{object-fit:cover;border-radius:var(--r-s);width:48px;height:64px;display:block}.bundle-bump__text{gap:3px;min-width:0;display:grid}.bundle-bump__title{font:700 var(--t-m) / 1.25 var(--f-body);color:var(--ink)}.bundle-bump__was{color:var(--slate);white-space:nowrap;margin-left:4px;font-weight:500;text-decoration-thickness:1.5px}.bundle-bump__sub{font-size:var(--t-xs);color:var(--slate);line-height:1.4}.bundle-choice{gap:14px;display:grid}.bundle-choice__opts{gap:10px;display:grid}.bundle-opt{border:1.5px solid var(--rule);border-radius:var(--r-m);color:var(--ink);cursor:pointer;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.bundle-opt:hover{border-color:var(--slate)}.bundle-opt--on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.bundle-opt input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;margin:0}.bundle-opt input:focus-visible{outline:2px solid var(--reed);outline-offset:3px}.bundle-opt__text{gap:3px;min-width:0;display:grid}.bundle-opt__title{font:700 var(--t-m) / 1.2 var(--f-body)}.bundle-opt__sub{font-size:var(--t-xs);color:var(--slate);line-height:1.4}.bundle-opt__flag{background:color-mix(in oklab, var(--alarm) 12%, transparent);color:var(--alarm);font:600 var(--t-xs) / 1.1 var(--f-body);border-radius:999px;justify-self:start;margin-top:4px;padding:4px 9px}.bundle-opt__price{font:600 1.6rem / 1 var(--f-display);font-variant-numeric:lining-nums;white-space:nowrap;justify-items:end;display:grid}.bundle-opt__price s{font:500 var(--t-xs) / 1.2 var(--f-body);color:var(--slate);margin-bottom:2px;text-decoration-thickness:1.5px}.bundle-band{border:1px solid color-mix(in oklab, var(--brass) 45%, transparent);border-radius:var(--r-l);background:var(--night-2);color:var(--night-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:grid}.bundle-band__duo{display:flex}.bundle-band__duo img{object-fit:cover;border:2px solid var(--night-2);border-radius:50%;width:56px;height:56px;display:block}.bundle-band__duo img+img{margin-left:-14px}.bundle-band__text{gap:4px;min-width:0;display:grid}.bundle-band__title{font:600 clamp(1.35rem, 1.1rem + .9vw, 1.75rem) / 1.1 var(--f-display);font-variant-numeric:lining-nums;margin:0}.bundle-band__title s{font:500 .62em / 1 var(--f-body);color:var(--night-mute);text-decoration-thickness:1.5px}.bundle-band__title b{color:var(--brass);font-weight:700}.bundle-band__title s,.bundle-band__title b{white-space:nowrap}.bundle-band__sub{font-size:var(--t-s);color:var(--night-mute);margin:0;line-height:1.4}.bundle-band__btn{white-space:nowrap}@media (max-width:699px){.bundle-band{grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:14px}.bundle-band__duo img{width:44px;height:44px}.bundle-band__btn{grid-column:1/-1;justify-content:center;width:100%}.bundle-opt{gap:10px;padding:12px}.bundle-opt__price{font-size:1.4rem}}.gift-set{border:1.5px solid color-mix(in oklab, var(--brass) 60%, transparent);border-radius:var(--r-l);background:var(--night-3);color:var(--night-ink);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-top:22px;display:grid;overflow:hidden}.gift-set__ph{min-height:250px;position:relative;overflow:hidden}.gift-set__ph img{object-fit:cover;width:50%;height:100%;display:block;position:absolute;top:0;left:0}.gift-set__ph img+img{border-left:2px solid var(--brass);left:50%}.gift-set__flag{background:var(--brass);color:var(--night);font:700 var(--t-xs) / 1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:6px 9px;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px rgba(0,0,0,.35)}.gift-set__body{align-content:center;gap:10px;min-width:0;padding:22px 24px;display:grid}.gift-set__eyebrow{font:600 var(--t-xs) / 1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0}.gift-set__title{font:600 clamp(1.7rem, 1.3rem + 1.4vw, 2.3rem) / 1.05 var(--f-display);font-variant-numeric:lining-nums;text-wrap:balance;margin:0}.gift-set__title s{font:500 .55em / 1 var(--f-body);color:var(--night-mute);white-space:nowrap;text-decoration-thickness:1.5px}.gift-set__title b{color:var(--brass);white-space:nowrap;font-weight:700}.gift-set__sub{font-size:var(--t-s);color:var(--night-mute);margin:0;line-height:1.45}.gift-set__btn{justify-self:start;margin-top:4px}.gift-or{font:600 var(--t-xs) / 1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--night-mute);margin:26px 0 12px}.gift-or+.gift-cases{margin-top:0}.case-card__gift{z-index:2;font-size:var(--t-s);margin:4px 0 0;position:relative}.case-card__gift a,.gift-both a{color:var(--brass);text-underline-offset:3px;align-items:center;min-height:40px;font-weight:600;text-decoration:underline;display:inline-flex}.gift-both{font-size:var(--t-s);margin:6px 0 0}.bundle-band .btn--ghost{color:var(--night-ink);border-color:rgba(255,255,255,.34)}.bundle-band .btn--ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.6)}@media (max-width:699px){.gift-set{grid-template-columns:minmax(0,1fr);margin-top:16px}.gift-set__ph{aspect-ratio:2/1.2;min-height:0}.gift-set__body{gap:8px;padding:14px 14px 16px}.gift-set__btn{justify-self:stretch}.gift-or{margin:18px 0 10px}.home-cases--pair .case-card__gift{text-align:center;margin:2px 0 0;font-size:.75rem;line-height:1.2}.home-cases--pair .case-card__gift a{min-height:30px}}@media (max-width:379px){.gift-set__ph{aspect-ratio:2}}.bundle-owned{gap:10px;display:grid}.bundle-owned__next{margin-top:2px}.success-second__line{margin:10px 0 0}.success-second{color:var(--ink);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.order__price,.order-mini__price{font-variant-numeric:lining-nums}.sovet-result{border-radius:var(--r-m);background:color-mix(in oklab, var(--reed) 12%, var(--veil));margin:0;padding:10px 14px}.sovet-coupon{border-radius:var(--r-s);background:var(--veil);border:2px dashed color-mix(in oklab, var(--alarm) 55%, var(--veil));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 16px;display:grid}.sovet-coupon p{margin:0}.sovet-coupon b{font:600 1.5rem / 1.05 var(--f-display);display:block}.sovet-coupon span{font-size:var(--t-s);color:var(--slate);margin-top:4px;line-height:1.35;display:block}.sovet-coupon__stamp{border:3px solid var(--alarm);font:800 1.35rem / 1 var(--f-body);white-space:nowrap;border-radius:6px;justify-items:center;padding:6px 8px 4px;transform:rotate(-8deg);color:var(--alarm)!important;margin:0!important;display:grid!important}.sovet-coupon__stamp small{font:700 .62rem / 1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.sovet-coupon__price{font-variant-numeric:tabular-nums lining-nums;grid-column:1/-1}.sovet-coupon__price s{color:var(--slate)}.sovet-coupon__price b{font:700 var(--t-l) / 1 var(--f-body);margin-left:6px;display:inline}.sovet-note{font-size:var(--t-xs);color:var(--slate);text-align:center;margin:0}.itogi-friend{max-width:520px}.itogi-friend .gift-card__title{padding-right:0;font-size:max(2rem,min(1.4rem + 3vw,2.7rem))}.itogi-friend__stage{background:radial-gradient(120% 90% at 50% 0%, var(--night-3), var(--night) 80%);place-items:center;padding:12px 16px;display:grid}.itogi-friend__time{text-align:center;color:var(--slate)}.itogi-friend__motto{font-size:var(--t-m);margin:0;line-height:1.45}.itogi-friend__motto b{font-weight:600}.itogi-friend__buy{font-size:var(--t-s);color:var(--slate);text-underline-offset:3px;justify-self:center;padding:6px 4px;text-decoration:underline}.itogi-friend__buy:hover{color:var(--ink)}.itogi-story{--u:clamp(1.3px, .17vh, 1.8px);width:calc(var(--u) * 100);aspect-ratio:9/16;border-radius:calc(var(--u) * 5);color:#f0ece4;background:#0b1014;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2c3843,0 18px 40px rgba(0,0,0,.45)}.itogi-story__cov{background-position:85% 0;background-size:cover;height:46%;position:absolute;top:0;bottom:auto;left:0;right:0}.itogi-story__cov:after{content:"";background:linear-gradient(rgba(11,16,20,.25),#0b1014 96%);position:absolute;top:0;bottom:0;left:0;right:0}.itogi-story__top{justify-content:space-between;gap:calc(var(--u) * 2);padding:calc(var(--u) * 5.3) calc(var(--u) * 6.1) 0;font:500 calc(var(--u) * 3.9) / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ece4d4;text-shadow:0 0 calc(var(--u) * 2) rgba(5,8,12,.9), 0 1px calc(var(--u) * 1) rgba(5,8,12,.9);display:flex;position:relative}.itogi-story__body{padding:0 calc(var(--u) * 6.1) calc(var(--u) * 6.1);gap:calc(var(--u) * 3.5);flex-direction:column;margin-top:auto;display:flex;position:relative}.itogi-story__stamp{font:700 calc(var(--u) * 3.9) / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#e7c98e;border-radius:calc(var(--u) * 1.5);padding:calc(var(--u) * 2.2) calc(var(--u) * 3);border:1.5px solid #c9a76a;align-self:flex-start;transform:rotate(-3deg)}.itogi-story__kto{font:500 calc(var(--u) * 4.9) / 1.2 var(--f-body);color:#cfc6b6}.itogi-story__kto b{font:500 calc(var(--u) * 7) / 1 var(--f-hand);color:#e7c98e}.itogi-story__type{font:600 calc(var(--u) * 14.7) / .95 var(--f-display);color:#f6efe2;text-wrap:balance}.itogi-story__motto{font:400 calc(var(--u) * 5.2) / 1.35 var(--f-body);color:#d8d1c4}.itogi-story__rare{font:600 calc(var(--u) * 4.35) / 1 var(--f-body);color:#1a140a;border-radius:calc(var(--u) * 9);padding:calc(var(--u) * 2.2) calc(var(--u) * 4);background:#c9a76a;align-self:flex-start}.itogi-story__foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 1);font:500 calc(var(--u) * 4.1) / 1.2 var(--f-body);color:#cfc6b6;display:flex}.itogi-story__foot span:first-child{font:600 calc(var(--u) * 6.3) / 1 var(--f-display);color:#f6efe2}@media (min-width:720px){.itogi-friend{grid-template-columns:290px minmax(0,1fr);max-width:780px;display:grid}.itogi-friend__stage{padding:28px 20px}.itogi-story{--u:clamp(1.6px, .34vh, 2.4px)}}.sovet-box{border:2px dashed color-mix(in oklab, var(--alarm) 45%, var(--rule))}.sovet-box__kick{font:600 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--alarm);margin:0 0 -8px}.sovet-steps{counter-reset:sv;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sovet-steps li{counter-increment:sv;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sovet-steps li:before{content:counter(sv);background:var(--ink);width:26px;height:26px;color:var(--veil);font:700 .8rem / 1 var(--f-mono);border-radius:50%;place-items:center;display:grid}.sovet-steps li:last-child:before{background:var(--alarm)}.sovet-box__new{border-radius:var(--r-s);background:var(--ink);color:var(--veil);gap:2px;margin:0;padding:10px 12px;display:grid}.sovet-box__new span{color:color-mix(in oklab, var(--veil) 75%, transparent);font-size:var(--t-s)}.sovet-box__count{color:var(--slate);margin:0}.sovet-box__token{border-radius:var(--r-s);background:color-mix(in oklab, var(--reed) 14%, var(--veil));margin:0;padding:8px 12px}.zh{background:#fff}.zh-meta{font:500 var(--t-xs) / 1.4 var(--f-mono);letter-spacing:.06em;color:var(--slate);margin-bottom:14px}.zh-meta a{color:var(--reed)}.zh-title{font-size:var(--t-xl);text-wrap:balance;margin-bottom:18px;line-height:1.08}.zh-lead{color:var(--ink);text-wrap:pretty;margin-bottom:26px;font-size:max(1.2rem,min(1.1rem + .45vw,1.35rem));line-height:1.55}.zh-body{color:var(--ink);font-size:1.125rem;line-height:1.72}.zh-body>*+*{margin-top:1.05em}.zh-body>h2{border-top:1px solid var(--rule);text-wrap:balance;margin-top:2.1em;padding-top:.75em;scroll-margin-top:80px;font-size:max(1.8rem,min(1.35rem + 1.7vw,2.4rem));line-height:1.12}.zh-body>h3{font-family:var(--f-display);text-wrap:balance;margin-top:1.7em;scroll-margin-top:80px;font-size:max(1.45rem,min(1.2rem + .9vw,1.75rem));font-weight:600;line-height:1.18}.zh-body>h2+h3{margin-top:.9em}.zh-num{color:var(--reed);font-variant-numeric:lining-nums;margin-right:.3em}.zh-body>ul,.zh-body>ol{gap:.5em;padding-left:1.3em;display:grid}.zh-body>ul{list-style:outside}.zh-body>ol{list-style:decimal}.zh-body>ul>li::marker{color:var(--reed);font-weight:600}.zh-body>ol>li::marker{color:var(--reed);font-weight:600}.zh-body>p a:not(.btn),.zh-body>ul a:not(.btn),.zh-body>ol a:not(.btn),.zh-tip a,.zh-table a,.zh-figure figcaption a,.zh-riddle a,.zh-lead a,.zh-faq .faq__a a{color:var(--alarm);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.zh-toc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px}.zh-toc a:hover{-webkit-text-decoration-color:var(--alarm);text-decoration-color:var(--alarm)}.zh-body>p.zh-facts{background:var(--veil);border-radius:var(--r-s);color:var(--slate);margin-top:.7em;padding:10px 14px;font-size:.97rem;line-height:1.6}.zh-facts strong{color:var(--ink);font-weight:600}.zh-body>p.zh-facts--rows{padding:12px 16px}.zh-facts__row{display:block}.zh-facts__row+.zh-facts__row{margin-top:4px}.zh-toc{background:var(--veil);border-radius:var(--r-m);margin:0 0 30px;padding:16px 20px}.zh-toc__title{font:600 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--reed);margin-bottom:8px}.zh-toc ol{gap:6px;margin:0;padding-left:1.3em;font-size:1rem;line-height:1.45;display:grid}.zh-toc li::marker{color:var(--reed)}.zh-tip{background:var(--veil);border-left:3px solid var(--reed);border-radius:0 var(--r-s) var(--r-s) 0;padding:16px 20px;font-size:1.02rem}.zh-tip__title{font:600 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--reed);margin-bottom:6px}.zh-figure{margin:1.6em 0}.zh-figure img{border-radius:var(--r-m);background:var(--fog);width:100%;height:auto;display:block}.zh-figure figcaption{font-size:var(--t-s);color:var(--slate);margin-top:8px}.zh-figure--cover{margin-top:0}.zh-figure--narrow img{max-width:300px;box-shadow:var(--shadow);border-radius:22px;margin:0 auto}.zh-figure--tall img{max-width:480px;margin:0 auto}.zh-figure--tall figcaption{max-width:480px;margin-left:auto;margin-right:auto}.zh-figure--narrow figcaption{text-align:center}.zh-table{margin:1.4em 0;overflow-x:auto}.zh-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:.97rem}.zh-table caption{text-align:left;font-size:var(--t-s);color:var(--slate);padding-bottom:8px}.zh-table th,.zh-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px}.zh-table th{font:600 var(--t-xs) / 1.3 var(--f-body);color:var(--slate);background:var(--veil)}@media (max-width:600px){.zh-table--list table{min-width:0}.zh-table--list thead{display:none}.zh-table--list table,.zh-table--list tbody,.zh-table--list tr{width:100%;display:block}.zh-table--list tr{border-bottom:1px solid var(--rule);padding:10px 0}.zh-table--list td{border:0;padding:0;display:inline}.zh-table--list td:first-child{margin-bottom:2px;font-weight:600;display:block}.zh-table--list td:nth-child(n+3):before{content:" · ";color:var(--slate)}.zh-table--cards table{min-width:0}.zh-table--cards thead{display:none}.zh-table--cards caption,.zh-table--cards table,.zh-table--cards tbody,.zh-table--cards tr,.zh-table--cards td{width:100%;display:block}.zh-table--cards tr{background:var(--veil);border-radius:var(--r-s);margin-bottom:10px;padding:6px 14px}.zh-table--cards td{border-bottom:1px solid var(--rule);padding:8px 0}.zh-table--cards td:last-child{border-bottom:0}.zh-table--cards td:before{content:attr(data-label);font:600 var(--t-xs) / 1.3 var(--f-body);color:var(--slate);margin-bottom:2px;display:block}.zh-table--cards td:first-child{font-weight:600}.zh-table--cards td:first-child:before{content:none}}.zh-cases{margin:1.8em 0}.zh-riddle{background:var(--veil);border:1px solid var(--rule);border-radius:var(--r-m);padding:18px 20px}.zh-riddle h3{font-family:var(--f-display);margin:0 0 6px;font-size:max(1.4rem,min(1.2rem + .7vw,1.6rem));font-weight:600;line-height:1.2}.zh-riddle details{margin-top:10px}.zh-riddle summary{cursor:pointer;color:var(--alarm);font-weight:600}.zh-riddle details p{margin-top:8px}.zh-faq{margin-top:2.6em}.zh-faq h2{font-size:max(1.5rem,min(1.2rem + 1.2vw,1.9rem))}.zh-byline{font-size:var(--t-s);color:var(--slate);border-top:1px solid var(--rule);margin-top:2.4em;padding-top:14px}.zh-list{gap:12px;margin-top:12px;display:grid}.zh-list__title{font:600 1.25rem / 1.3 var(--f-display);color:var(--ink)}.zh-list__meta{font-size:var(--t-xs);color:var(--slate);margin-left:6px}.zh-cards{gap:22px;margin-top:10px;display:grid}.zh-card{border-bottom:1px solid var(--rule);gap:6px;padding-bottom:22px;display:grid}.zh-card__link{color:var(--ink);gap:12px;text-decoration:none;display:grid}.zh-card__link img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-m);background:var(--fog);width:100%;height:auto}.zh-card__title{font:600 clamp(1.4rem, 1.15rem + 1vw, 1.8rem) / 1.15 var(--f-display);text-wrap:balance;letter-spacing:normal}.zh-card__text{color:var(--slate);font-size:var(--t-m);line-height:1.55}.zh-card__meta{font:500 var(--t-xs) / 1.4 var(--f-mono);color:var(--slate)}.free-band{border-radius:var(--r-l);color:#e9ecea;box-shadow:0 0 0 1px rgba(201,168,106,.25), var(--shadow);transition:transform .2s var(--ease);background:linear-gradient(100deg,#0b1013 0%,#16232a 100%);grid-template-columns:64px 1fr;align-items:center;gap:6px 14px;margin:18px 0 0;padding:14px 16px;text-decoration:none;display:grid}.free-band:hover{transform:translateY(-1px)}.free-band__img{background:#050708;border-radius:12px;grid-row:span 2;width:64px;padding:3px;overflow:hidden}.free-band__img img{border-radius:9px;width:100%;height:auto;display:block}.free-band__body{gap:3px;min-width:0;display:grid}.free-band__tag{font:500 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.free-band__title{font:600 1.6rem / 1 var(--f-display)}.free-band__q{font:italic 600 1.15rem / 1.15 var(--f-display);color:#f3e7c9}.free-band__sub{font-size:var(--t-s);color:var(--night-mute);display:none}.free-band__go{color:var(--brass);white-space:nowrap;font-weight:600}.home-cases+.free-band,.free-band+.home-cases{margin-top:18px}@media (min-width:700px){.free-band{grid-template-columns:76px 1fr auto;gap:18px;padding:16px 22px}.free-band__img{grid-row:auto;width:76px}.free-band__sub{display:block}.free-band__go{border-radius:999px;padding:12px 18px;box-shadow:inset 0 0 0 1px rgba(201,168,106,.55)}}.free-line{font-size:var(--t-s);margin:10px 0 0}.free-line__tag{font:500 var(--t-xs) / 1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--brass);border-radius:999px;margin-right:6px;padding:2px 8px;display:inline-block}.home-cases--extra{margin-top:14px}.home-cases--extra>.case-card:only-child{grid-column:1/-1}.case-card__price--free{color:var(--brass)}.case-card__hint{font-size:var(--t-xs);color:var(--night-mute);margin-top:6px;line-height:1.4}.case-card__btn-short{display:none}.case-card__btn-long s{opacity:.7;font-weight:500;text-decoration-thickness:1.5px}.case-card__ribbon{z-index:2;top:36px;left:-8%;background:var(--brass);width:116%;color:var(--night);font:700 .85rem / 1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-top:2px solid rgba(13,19,23,.28);border-bottom:2px solid rgba(13,19,23,.28);justify-content:center;padding:10px 0;display:flex;position:absolute;top:7cqw;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 22px rgba(0,0,0,.5)}.case-card__ribbon>span{flex:none}.case-card__duo{display:block}.case-card__duo picture,.case-card__duo-b{position:absolute;top:0;bottom:0;left:0;right:0}.case-card__duo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.case-card--bundle .case-card__duo-a img{object-position:25% 35%;width:60%}.case-card__duo-b{filter:drop-shadow(-2px 0 0 var(--brass))}.case-card--bundle .case-card__duo-b img{clip-path:polygon(58% 0,100% 0,100% 100%,40% 100%);object-position:65% 30%}@media (max-width:699px){.home-cases--pair .case-card__ribbon{top:calc(var(--tile) * .3);letter-spacing:.1em;border-top-width:1.5px;border-bottom-width:1.5px;width:140%;padding:5px 0;font-size:.58rem;left:-20%;transform:rotate(-9deg)}.home-cases--pair .case-card__price--free{color:var(--brass)}.home-cases--pair .case-card__hint,.home-cases--pair .case-card__btn-long{display:none}.home-cases--pair .case-card__btn-short{display:inline}}@media (min-width:900px){.home-cases--extra{margin-top:20px}.home-cases--extra .case-card{min-height:380px}.home-cases--extra .case-card__body{background:linear-gradient(rgba(13,19,23,0) 0,rgba(13,19,23,0) 13cqw,rgba(13,19,23,.8) 20cqw,rgba(13,19,23,.94) 100%);padding-top:20cqw}}.rate-box__text{border-radius:var(--r-s);border:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);background:#fff;padding:10px 12px;font-size:16px}.rate-step{justify-content:space-between;align-items:center;gap:10px;display:flex}.rate-dots{flex:none;gap:4px;display:flex}.rate-dots i{background:var(--rule);border-radius:2px;width:16px;height:4px}.rate-dots i.is-on{background:var(--ink)}.rate-sum{margin:0}.link-btn{min-height:var(--tap);font:inherit;text-underline-offset:3px;cursor:pointer;color:inherit;background:0 0;border:0;padding:8px 0;text-decoration:underline}.rate-box .choice-chip{min-height:40px;padding:7px 13px}.bp-dot{vertical-align:-1px;border:1.5px solid;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.bp-ch{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.bp-ch:hover{color:var(--alarm)}.bp-table td{vertical-align:middle}.bp-table tr.is-on td{background:#fff6d6}.bp-bars{gap:2px;min-width:120px;display:grid}.bp-bar{border-radius:3px;min-width:2px;height:5px;display:block}.bp-bar--first{background:var(--c)}.bp-bar--helped{background:color-mix(in oklab, var(--c) 45%, white)}.bp-bar--last{background:repeating-linear-gradient(135deg, var(--c) 0 3px, color-mix(in oklab, var(--c) 25%, white) 3px 6px)}.bp-legend{color:var(--slate);flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;display:flex}.bp-key{vertical-align:-1px;--c:var(--ink);border-radius:2px;width:18px;height:10px;margin-right:4px;display:inline-block}.bp-key--first{background:var(--c)}.bp-key--helped{background:color-mix(in oklab, var(--c) 45%, white)}.bp-key--last{background:repeating-linear-gradient(135deg, var(--c) 0 3px, color-mix(in oklab, var(--c) 25%, white) 3px 6px)}.bp-chains{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp-chain{border-bottom:1px solid var(--rule);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.bp-chain:last-child{border-bottom:0}.bp-chain__n{font-weight:600;font-size:var(--t-m,1rem);white-space:nowrap}.bp-chain__n small{color:var(--slate);font-weight:400}.bp-chain__way{flex-wrap:wrap;align-items:center;gap:6px 0;display:flex}.bp-chain__ch{background:color-mix(in oklab, var(--c) 16%, white);border:1px solid color-mix(in oklab, var(--c) 55%, white);font-size:var(--t-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.bp-arrow{color:var(--slate);margin:0 6px}.bp-chain__ch--paid{--c:#2a6a35;color:#fff;background:#2a6a35;border-color:#2a6a35}.bp-path{border-radius:var(--r-m);background:var(--veil);box-shadow:var(--shadow);gap:12px;min-width:0;padding:16px 18px;display:grid}.bp-path__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.bp-path__who{overflow-wrap:anywhere;min-width:0;font-weight:600}.bp-path__tags{flex-wrap:wrap;gap:6px;display:flex}.bp-tag{border:1px solid var(--rule);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.75rem;display:inline-flex}.bp-tag--repeat{background:#fff6d6;border-color:#e6cf7a}.bp-steps{flex-wrap:wrap;align-items:stretch;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.bp-step{border:1px solid var(--rule);background:#fff;border-radius:8px;align-content:start;gap:2px;max-width:260px;margin-right:22px;padding:6px 10px;font-size:.78rem;line-height:1.3;display:grid;position:relative}.bp-step:not(:last-child):after{content:"→";color:var(--slate);position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.bp-step__at{font:500 .68rem / 1.2 var(--f-mono);color:var(--slate)}.bp-step__what small{color:var(--slate);font-size:.72rem}.bp-step__dev{color:var(--slate);font-size:.68rem}.bp-step--visit{border-color:var(--c);border-left:4px solid var(--c);font-weight:600}.bp-step--visit .bp-step__dev,.bp-step--visit small{font-weight:400}.bp-step--mail,.bp-step--demo,.bp-step--paywall,.bp-step--checkout,.bp-step--lead,.bp-step--free{color:var(--slate);background:0 0;border-style:dashed}.bp-step--order{color:var(--alarm);background:#fff1f1;border-color:#e7b9bf}.bp-step--prev{background:#fff6d6;border-color:#e6cf7a}.bp-step--paid{color:#fff;background:#2a6a35;border-color:#2a6a35;font-weight:600}.bp-step--paid .bp-step__at{color:#cfe7d3}@media (max-width:640px){.bp-step{max-width:100%}.bp-chain{grid-template-columns:1fr;gap:4px}}.pay-foreign{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:4px 2px;display:inline}.pay-foreign .pay-cards__icon{vertical-align:-2px;color:var(--reed);margin-right:8px;display:inline-block}.pay-foreign__go{text-underline-offset:3px;text-decoration:underline}.pay-foreign:hover .pay-foreign__go{text-decoration-thickness:2px}.pay-foreign:focus-visible .pay-foreign__go{text-decoration-thickness:2px}.pay-foreign:disabled{cursor:default;opacity:.6}.pay-foreign--mini{font-size:inherit;color:inherit;text-underline-offset:2px;padding:0;text-decoration:underline}.pay-foreign--mini .pay-cards__icon{vertical-align:-1px;width:14px;height:11px;margin:0 4px 0 2px}.is-up{color:#2a6a35}.is-down{color:var(--alarm)}.is-quiet{visibility:hidden}.hint{border-bottom:1px dashed var(--rule);cursor:help;position:relative}.hint:focus-visible{outline:2px solid var(--reed);outline-offset:2px;border-radius:3px}.hint__box{z-index:30;border-radius:var(--r-s,10px);background:var(--ink);width:-webkit-max-content;width:max-content;max-width:min(320px,78vw);color:var(--veil);font:400 .8rem / 1.45 var(--f-body);text-align:left;white-space:normal;cursor:auto;padding:12px 14px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px rgba(22,32,42,.28)}.hint:hover .hint__box,.hint:focus .hint__box,.hint:focus-within .hint__box{display:block}.hint__box b{font:600 .68rem / 1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brass);margin-top:8px;display:block}.hint__box b:first-child{margin-top:0}.hint__box i{font-style:normal;display:block}.stats>.stat:last-child .hint__box,.tbl-test td:last-child .hint__box,.tbl-chan td:last-child .hint__box{left:auto;right:0}.stat__cmp{font:500 .76rem / 1.3 var(--f-mono);margin-top:6px}.stat__cmp--up{color:#2a6a35}.stat__cmp--down{color:var(--alarm)}.stat__cmp--flat{color:var(--slate)}.answer{border-radius:var(--r-l);background:#fff6d6;gap:8px;padding:20px 22px;display:grid}.answer__q{font:600 .7rem / 1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--reed)}.answer__t{font-family:var(--f-display);margin:0;font-size:max(1.3rem,min(1.1rem + .9vw,1.7rem));line-height:1.3}.answer__t b{font-weight:700}.answer__n{font-size:var(--t-s);margin:0;line-height:1.45}.answer__n--warn{color:var(--alarm)}.dayline{font-size:var(--t-s);border-top:1px solid #e2cf96;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:4px;padding-top:12px;display:flex}.dayline__t{font:600 .7rem / 1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);width:100%}.dayline b{margin-right:4px;font-size:1.15rem}.dayline__sum{font-weight:600}.fun{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.fun__step{border-radius:var(--r-m);box-shadow:var(--shadow);background:#fff;min-width:0;padding:16px}.fun__step .stat__num{font-size:max(1.7rem,min(1.4rem + 1vw,2.1rem))}.fun__of{font:500 .78rem / 1.3 var(--f-mono);color:var(--reed);margin-top:4px}.fun__step--buy{outline:2px solid var(--reed)}.fun__step--narrow{background:#fdf0f1}.fun__tag{background:var(--alarm);color:#fff;font:600 .68rem / 1.6 var(--f-mono);border-radius:999px;margin-top:8px;padding:2px 8px;display:inline-block}.card--test{border:1px solid var(--rule);background:#fff}.tbl-test td,.tbl-chan td{vertical-align:top}.tbl-test tr.is-pick{background:#f1f6ee}.pickmark{color:#fff;font:600 .72rem / 1.5 var(--f-mono);white-space:nowrap;background:#2a6a35;border-radius:999px;padding:3px 10px;display:inline-block}.chan-dot{vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.tbl-chan tfoot td{border-top:2px solid var(--rule)}.alarmbox{border-radius:var(--r-m);background:#fdf0f1;border:1px solid #e7b9bf;gap:10px;padding:16px 18px;display:grid}.alarmbox--ok{background:var(--veil);border-color:var(--rule);font-size:var(--t-s)}.alarmbox ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.alarmbox li{font-size:var(--t-s);align-items:baseline;gap:12px;line-height:1.4;display:flex}.alarmbox__n{font:700 1.5rem / 1 var(--f-display);color:var(--alarm);min-width:2.2ch}.chart-legend{font-size:var(--t-xs);color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:8px;display:flex}.lg{vertical-align:0;margin-right:5px;display:inline-block}.lg--bar{background:#a07a2c;border-radius:2px;width:10px;height:12px}.lg--line{vertical-align:4px;background:#2f5e7a;width:18px;height:2px}.lg--minus{background:#2f5e7a;border-radius:50%;width:8px;height:8px}.daychart{width:100%;height:150px;display:block;overflow:visible}.daychart__bar{fill:#a07a2c}.daychart__bar:hover{fill:var(--ink)}.daychart__bar--zero{fill:var(--rule)}.daychart__line{fill:none;stroke:#2f5e7a;stroke-width:.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.daychart__minus{fill:#2f5e7a;stroke:#fff;stroke-width:.3px}.daychart__days{gap:1px;margin-top:6px;display:flex}.daychart__days a{text-align:center;min-width:0;font:500 .64rem / 1.4 var(--f-mono);color:var(--slate);flex:1 1 0;text-decoration:none}.daychart__days a:hover{color:var(--ink)}.box{border:1px solid var(--rule);border-radius:var(--r-m);background:var(--veil)}.box>summary{cursor:pointer;font-weight:600;font-size:var(--t-s);padding:14px 18px;list-style:none}.box>summary::-webkit-details-marker{display:none}.box>summary:before{content:"▸ ";color:var(--slate)}.box[open]>summary:before{content:"▾ "}.box>summary:focus-visible{outline:2px solid var(--reed);outline-offset:-2px;border-radius:var(--r-m)}.box__in{gap:14px;padding:0 18px 18px;display:grid}.box__in>.card{background:#fff}.spend-row{grid-template-columns:minmax(120px,1fr) auto minmax(0,1.4fr);align-items:center;gap:10px;display:grid}.spend-row__name{font-size:var(--t-s)}.spend-dot{vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.step-help{max-width:46ch;color:var(--slate);gap:3px;margin-top:7px;font-size:.82rem;line-height:1.45;display:grid}.step-help b,.tbl-test tr.is-pick .step-help{color:var(--ink)}@media (max-width:640px){.tbl-test thead{display:none}.tbl-test,.tbl-test tbody,.tbl-test tr,.tbl-test td{width:100%;display:block}.tbl-test tr{border-bottom:1px solid var(--rule);padding:12px 2px}.tbl-test tr:last-child{border-bottom:0}.tbl-test td{border:0;padding:3px 0}.tbl-test td[data-l]:before{content:attr(data-l) ": ";color:var(--slate);font-family:var(--f-text);font-size:.82rem}.tbl-test td[data-l]{font-size:.9rem}.tbl-test td[data-l] .kpi-note{display:inline}.tbl-test td[data-l] .kpi-note:before{content:" · "}.tbl-test td[data-l="людей в неделю"]{display:none}.tbl-test tr.is-pick{border-radius:var(--r-m);padding:12px 10px}.step-help{max-width:none}.spend-row{grid-template-columns:1fr auto}.spend-row>.field__input:last-child{grid-column:1/-1}.hint__box{width:auto;max-width:none;left:0;right:0}.answer{padding:16px}}.ny-hero{background:var(--night);color:var(--night-ink);position:relative;overflow:hidden}.ny-hero__ph{display:block;position:relative}.ny-hero__ph img{aspect-ratio:3/2;object-fit:cover;object-position:72% 50%;width:100%;height:auto;display:block}.ny-hero__ph:after{content:"";background:linear-gradient(180deg, rgba(13,19,23,0) 0%, var(--night) 100%);height:38%;position:absolute;top:auto;bottom:0;left:0;right:0}.ny-hero__inner{z-index:1;margin-top:-28px;padding-top:0;padding-bottom:40px;position:relative}.ny-hero__eyebrow{color:var(--brass);margin-bottom:10px}.ny-hero__eyebrow:before{background:var(--brass);opacity:.7}.ny-hero__title{font:500 clamp(2.05rem, 1.3rem + 3.6vw, 3.9rem) / 1.02 var(--f-display);letter-spacing:-.01em;text-wrap:balance;max-width:15ch;margin:0}.ny-hero__sub{max-width:46ch;font-size:var(--t-m);color:rgba(233,236,234,.9);text-wrap:pretty;margin:14px 0 0;line-height:1.5}.ny-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ny-chips li{font-size:var(--t-xs);color:var(--night-ink);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 12px;line-height:1.2}.ny-stars{font-size:var(--t-s);margin:16px 0 0;font-weight:600;line-height:1.35}.ny-stars__s{color:var(--brass);letter-spacing:2px}.ny-hero .hero__actions{margin-top:20px}.ny-hero__price{font-size:var(--t-s);color:var(--night-mute);margin:12px 0 0}.ny-hero__price b{color:var(--night-ink);font-weight:700}.ny-hero__price .price-tag__was{font-weight:400}@media (max-width:699px){.ny-hero__ph img{aspect-ratio:16/9;object-position:70% 55%}.ny-hero__inner{margin-top:-18px;padding-bottom:32px}.ny-hero__eyebrow{margin-bottom:8px;font-size:.6875rem}.ny-hero__title{max-width:none;font-size:max(1.85rem,min(1.2rem + 3.4vw,2.3rem))}.ny-hero__sub{font-size:var(--t-s);margin-top:10px}.ny-chips{gap:6px;margin-top:12px}.ny-chips li{padding:5px 10px;font-size:.75rem}.ny-stars{font-size:var(--t-xs);margin-top:12px}.ny-hero .hero__actions{margin-top:14px}.ny-hero__btn{width:100%}.ny-hero__price{font-size:var(--t-xs)}}@media (min-width:900px){.ny-hero{align-items:center;min-height:min(86dvh,760px);display:flex}.ny-hero__ph{position:absolute;top:0;bottom:0;left:0;right:0}.ny-hero__ph img{aspect-ratio:auto;object-position:62% 50%;height:100%}.ny-hero__ph:after{background:linear-gradient(90deg, rgba(13,19,23,.92) 0%, rgba(13,19,23,.78) 34%, rgba(13,19,23,.2) 62%, rgba(13,19,23,0) 100%), linear-gradient(180deg, rgba(13,19,23,0) 70%, var(--night) 100%);height:auto;top:0;bottom:0;left:0;right:0}.ny-hero__inner{margin-top:0;padding-top:64px;padding-bottom:64px}.ny-hero__inner>*{max-width:540px}}.ny-look{align-items:center;gap:28px;display:grid}@media (min-width:760px){.ny-look{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px}}.ny-reel{aspect-ratio:9/16;border-radius:var(--r-l);background:#000;justify-self:center;width:min(100%,300px);overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45)}.ny-reel video,.ny-reel img{object-fit:cover;width:100%;height:100%;display:block}.ny-reel__play{color:#fff;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.ny-reel__circle{width:72px;height:72px;color:var(--ink);transition:transform .2s var(--ease);background:rgba(255,255,255,.92);border-radius:50%;place-items:center;margin:-36px 0 0 -36px;padding-left:4px;font-size:26px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px rgba(0,0,0,.4)}.ny-reel__play:hover .ny-reel__circle{transform:scale(1.06)}.ny-reel__play:focus-visible .ny-reel__circle{transform:scale(1.06)}.ny-reel__label{font:600 var(--t-xs) / 1.3 var(--f-body);text-align:center;background:rgba(13,19,23,.7);border-radius:10px;padding:7px 10px;position:absolute;bottom:12px;left:12px;right:12px}.ny-inside{gap:12px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.ny-inside li{font-size:var(--t-m);color:var(--night-mute);padding-left:22px;line-height:1.5;position:relative}.ny-inside li:before{content:"";background:var(--alarm);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.ny-inside b{color:var(--night-ink);font-weight:600}.ny-steps{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (min-width:820px){.ny-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.ny-step{border-radius:var(--r-l);background:var(--night-3);border:1px solid rgba(255,255,255,.06);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.ny-step__n{width:40px;height:40px;color:var(--brass);font:600 1.25rem / 1 var(--f-display);background:rgba(201,168,106,.14);border-radius:50%;place-items:center;display:grid}.ny-step__when{font:600 1.35rem / 1.15 var(--f-display);color:var(--night-ink);margin-bottom:4px;display:block}.ny-step__text{font-size:var(--t-s);color:var(--night-mute);line-height:1.5;display:block}.ny-cases{gap:12px;display:grid}@media (min-width:760px){.ny-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.ny-case{border-radius:var(--r-l);background:var(--night-3);border:1px solid rgba(255,255,255,.06);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.ny-case__ph{object-fit:cover;border-radius:var(--r-m);width:112px;height:112px}.ny-case__body{gap:6px;min-width:0;display:grid}.ny-case__title{font:600 1.35rem / 1.1 var(--f-display);margin:0}.ny-case__title a{color:inherit;text-decoration:none}.ny-case__title a:hover{text-underline-offset:3px;text-decoration:underline}.ny-case__meta{font:500 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.04em;color:var(--brass);margin:0}.ny-case__text{font-size:var(--t-xs);color:var(--night-mute);margin:0;line-height:1.45}.ny-case__btn{min-height:44px;font-size:var(--t-s);color:var(--night-ink);justify-self:start;margin-top:4px;padding:10px 18px}.ny-case .btn--ghost{border-color:rgba(255,255,255,.34)}.ny-case .btn--ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.6)}.ny-case__btn .price-tag__was{opacity:.7;font-weight:400}@media (max-width:420px){.ny-case{grid-template-columns:84px minmax(0,1fr);gap:12px}.ny-case__ph{width:84px;height:84px}}.ny .section--night .page-note,.ny .section--night-2 .page-note{color:var(--night-mute)}.ny-hand{align-items:start;gap:28px;display:grid}@media (min-width:960px){.ny-hand{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px}}.ny-ways{gap:12px;margin-top:8px;display:grid}.ny-letter{min-width:0}.ny-letter .gl{box-shadow:var(--shadow)}.ny-snowy{isolation:isolate;position:relative}.ny-snowy>.wrap{z-index:1;position:relative}.ny-snow{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ny-snow__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ny-snow__vetka{transform-origin:100% 0;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45));width:108px;height:auto;position:absolute;top:-10px;right:-16px;transform:rotate(-4deg)}.ny-snow__btn{z-index:2;color:#eef5fa;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(10,15,18,.45);border:1px solid rgba(255,255,255,.18);border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:4px;right:4px}.ny-snow__btn:after{content:"";border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.ny-snow__btn:hover{background:rgba(10,15,18,.75)}.ny-snow__btn:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ny-snow__btn.is-off{color:rgba(238,245,250,.6)}@media (min-width:700px){.ny-snow__vetka{width:260px;top:-24px;right:-28px}.ny-snow__btn{width:40px;height:40px;top:14px;right:14px}}.ny-hero.ny-snowy>.ny-hero__inner{z-index:1}.ny-hero .ny-snow{z-index:0}.site-nav a.site-nav__gift{color:var(--brass);opacity:1;align-items:center;gap:6px;font-weight:600;display:inline-flex}.site-nav a.site-nav__gift:hover{background:rgba(201,168,106,.12)}.site-nav__gift-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:18px;height:18px}.site-nav__gift-word{white-space:nowrap}@media (max-width:720px){.site-nav a.site-nav__gift{border:1px solid rgba(201,168,106,.5);min-height:40px;padding:8px 12px;display:inline-flex}}@media (max-width:480px),(min-width:721px) and (max-width:900px){.site-nav a.site-nav__gift--compact{border:1px solid rgba(201,168,106,.5);justify-content:center;width:40px;min-height:40px;padding:0}.site-nav__gift--compact .site-nav__gift-word{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:721px) and (max-width:900px){.site-nav:has(.site-nav__gift){gap:4px}.site-nav:has(.site-nav__gift) a:not(.btn):not(.site-nav__gift){white-space:nowrap;padding-left:8px;padding-right:8px}}@media (max-width:380px){.site-header__row:has(.site-nav__gift){gap:10px}.site-nav:has(.site-nav__gift){gap:4px}.site-nav:has(.site-nav__gift) .btn{padding:8px 12px}.site-nav a.site-nav__gift{justify-content:center;width:40px;padding:0}.site-nav__gift .site-nav__gift-word{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.case-card__tag--gift{color:var(--brass);border-color:rgba(201,168,106,.55);align-items:center;gap:5px;display:inline-flex}.case-card__gift-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:13px;height:13px}@media (min-width:700px){.case-card__tag.case-card__tag--gift{z-index:2;background:rgba(13,19,23,.78);position:absolute;top:14px;left:14px}}@media (max-width:699px){.home-cases--pair .case-card__tag.case-card__tag--gift{display:inline-flex;top:8px}.home-cases--pair .case-card__tag--new~.case-card__tag--gift{top:36px}.home-cases--pair .case-card__gift-long{display:none}}a.case-card__tag--gift{cursor:pointer;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s}a.case-card__tag--gift:hover{color:#fff;background:rgba(13,19,23,.92);border-color:rgba(201,168,106,.95)}a.case-card__tag--gift:focus-visible{color:#fff;background:rgba(13,19,23,.92);border-color:rgba(201,168,106,.95)}@media (min-width:700px){a.case-card__tag.case-card__tag--gift:after{content:"";border-radius:999px;position:absolute;top:-10px;bottom:-10px;left:-12px;right:-12px}}@media (max-width:699px){.home-cases--pair a.case-card__tag.case-card__tag--gift{pointer-events:auto;z-index:3;padding:5px 9px}.home-cases--pair a.case-card__tag.case-card__tag--gift:after{content:"";border-radius:999px;position:absolute;top:-7px;bottom:-7px;left:-9px;right:-9px}}.ny-band{border-radius:var(--r-l);background:var(--night-3);color:var(--night-ink);border:1px solid rgba(201,168,106,.4);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:28px;display:grid;overflow:hidden}.ny-band__ph{min-height:100%;display:block}.ny-band__ph img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;display:block}.ny-band__body{align-self:center;min-width:0;padding:26px 30px}.ny-band__eyebrow{font:600 var(--t-xs) / 1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0 0 10px}.ny-band__title{font-family:var(--f-display);margin:0 0 10px;font-size:max(1.6rem,min(2.4vw,2.1rem));font-weight:500;line-height:1.1}.ny-band__text{max-width:46ch;font-size:var(--t-s);color:var(--night-mute);margin:0 0 18px}.ny-band__actions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.ny-band__btn{color:var(--brass);border-color:rgba(201,168,106,.6);align-items:center;gap:8px;display:inline-flex}.ny-band__btn:hover{background:rgba(201,168,106,.1)}.ny-band__ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:18px;height:18px}.ny-band__alt{min-height:44px;font-size:var(--t-s);color:var(--night-mute);text-underline-offset:3px;align-items:center;-webkit-text-decoration:underline rgba(169,181,187,.45);text-decoration:underline rgba(169,181,187,.45);display:inline-flex}.ny-band__alt:hover{color:var(--night-ink)}@media (max-width:699px){.ny-band{grid-template-columns:1fr;margin-top:22px}.ny-band__ph img{aspect-ratio:16/9}.ny-band__body{padding:18px 18px 20px}.ny-band__btn{justify-content:center;width:100%}}.card--ny{border-color:rgba(201,168,106,.35);overflow:hidden}.ny-card__ph{margin:-24px -24px 18px;display:block}.ny-card__ph img{aspect-ratio:16/7;object-fit:cover;object-position:55% 60%;width:100%;display:block}.ny-card__link a{color:var(--brass)}@media (max-width:560px){.ny-card__ph{margin:-20px -20px 16px}}.gift-card__cover--ny:after{background:linear-gradient(rgba(13,19,23,0) 38%,rgba(13,19,23,.72) 100%)}.gift-card__cover .gift-card__vetka{z-index:1;opacity:1;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45));pointer-events:none;width:40%;height:auto;position:absolute;top:-10px;left:-8px;transform:scaleX(-1)}.gift-card__ny-word{z-index:1;font:600 clamp(1.7rem, 1.2rem + 2.4vw, 2.4rem) / 1 var(--f-display);color:#fbefdc;text-shadow:0 2px 14px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.5);padding-right:120px;position:absolute;bottom:16px;left:22px}.rolik-tile{aspect-ratio:9/16;background:var(--night-2);border-radius:28px;width:300px;position:relative;overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,.6),inset 0 0 0 6px #1b242b}.rolik-tile img,.rolik-tile video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rolik__video{opacity:0;transition:opacity .35s var(--ease)}.rolik__video--on{opacity:1}.rolik__btn{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;min-height:36px;font:600 .8125rem / 1.2 var(--f-body);cursor:pointer;background:rgba(13,19,23,.66);border:1px solid rgba(255,255,255,.22);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;display:inline-flex;position:absolute}.rolik__btn:hover{background:rgba(13,19,23,.82)}.rolik__btn:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.rolik__btn--tile{bottom:14px;right:14px}.rolik__btn--bg,.rolik-bg{display:none}@media (max-width:560px){.hero--nevesta.hero--rolik .hero__inner{background:linear-gradient(180deg, rgba(13,19,23,0) 0, rgba(13,19,23,.6) 80px, rgba(13,19,23,.92) 140px, var(--night) 190px)}.rolik-bg{z-index:-1;aspect-ratio:9/16;pointer-events:none;width:100%;display:block;position:absolute;top:-22vw;left:0}.rolik-bg video{object-fit:cover;object-position:center top;width:100%;height:100%}.rolik__btn--bg{top:112px;right:var(--gutter);display:inline-flex}}.rolik-card,.rolik__btn--card{display:none}@media (max-width:699px){.home-cases--pair .rolik-card{width:100%;height:var(--tile);pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:hidden}.home-cases--pair .rolik-card video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-cases--pair .rolik-card:after{content:"";background:linear-gradient(rgba(24,34,42,0) 55%,rgba(24,34,42,.95));position:absolute;top:0;bottom:0;left:0;right:0}.home-cases--pair .rolik__btn--card{z-index:3;top:calc(var(--tile) - 34px);min-height:28px;padding:4px 10px;font-size:.75rem;display:inline-flex;right:8px}}.rolik-full{z-index:1000;background:rgba(0,0,0,.9);place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.rolik-full[hidden]{display:none}.rolik-full__video{aspect-ratio:9/16;background:#000;border-radius:12px;max-width:100%;max-height:calc(100svh - 96px)}.rolik-full__close{top:max(12px, env(safe-area-inset-top));color:#fff;min-height:40px;font:600 .9375rem / 1 var(--f-body);cursor:pointer;background:rgba(255,255,255,.14);border:0;border-radius:999px;padding:8px 14px;position:absolute;right:12px}.rolik-full__close:focus-visible{outline:2px solid var(--brass);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rolik__video{transition:none}}.kol-band{border-radius:var(--r-l);background:var(--night-3);color:var(--night-ink);border:1px solid rgba(201,168,106,.4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:22px;display:grid;overflow:hidden}.kol-band__ph img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;display:block}.kol-band__body{align-self:center;min-width:0;padding:22px 28px}.kol-band__eyebrow{font:600 var(--t-xs)/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0 0 10px}.kol-band__title{font-family:var(--f-display);margin:0 0 8px;font-size:max(1.5rem,min(2.2vw,1.9rem));font-weight:500;line-height:1.1}.kol-band__text{max-width:48ch;font-size:var(--t-s);color:var(--night-mute);margin:0 0 12px}.kol-band__price{font-size:var(--t-s);color:var(--night-mute);margin:0 0 16px}.kol-band__price b{color:var(--night-ink);font-size:1.25rem}.kol-band__price s{margin-left:4px}.kol-band__btn{color:var(--brass);border-color:rgba(201,168,106,.6)}@media (max-width:699px){.kol-band{grid-template-columns:1fr}.kol-band__ph img{aspect-ratio:16/8}.kol-band__body{padding:18px 18px 20px}.kol-band__btn{width:100%}}.kol-step{border:1.5px solid var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;height:56px;display:inline-flex}.kol-step button{width:56px;height:53px;font:400 1.75rem/1 var(--f-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px}.kol-step output{text-align:center;min-width:2.2ch;font:600 1.5rem/1 var(--f-body);font-variant-numeric:tabular-nums}.kol-save{color:#1f5a37;font:600 .8125rem/1.2 var(--f-body);background:#e3efe7;border-radius:999px;justify-self:start;padding:4px 9px}.kol-next{border-radius:var(--r-m);color:#1f5a37;width:100%;font:500 var(--t-s)/1.3 var(--f-body);text-align:left;background:#f1f7f3;border:1.5px dashed #8fb59c;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px 10px 14px;display:flex}.kol-next span:last-child:not(:first-child){color:#fff;background:#1f5a37;border-radius:999px;flex:none;padding:6px 12px;font-weight:600}.kol-sum{border-top:1px dashed var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.kol-sum__how{min-width:0;color:var(--slate);font-size:var(--t-s);flex-wrap:wrap;gap:0 6px;display:flex}.kol-sum__term{white-space:nowrap}.kol-sum__total{white-space:nowrap;flex:none}.kol-sum__total b{font-size:1.5rem}.kol-sum__total s{color:var(--slate);margin-right:6px}.kol-mlist{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.kol-mlist li.kol-mgrp{display:flex}.kol-mlist li{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.kol-mlist label{font:600 .9375rem/1.2 var(--f-body);color:var(--ink);white-space:nowrap}.kol-mlist input{height:50px}.kol-mlist .is-bad input{border-color:var(--alarm);box-shadow:0 0 0 1px var(--alarm)}.kol-mlist .is-ok input{border-color:#8fb59c}.kol-mlist__err{color:var(--alarm);font-size:var(--t-s);grid-column:2;margin:0;line-height:1.3}.kol-mails__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kol-mails__count{font:500 var(--t-xs)/1 var(--f-mono);color:var(--slate)}.kol-mails__count--bad{color:var(--alarm)}.kol-mails__err{color:var(--alarm);font-size:var(--t-s);margin:6px 0 0}.kol-when{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kol-plain{font-size:var(--t-xs);color:var(--slate);margin:0}.kol-actions{gap:8px;display:grid}@media (max-width:379px){.kol-wide{display:none}}@media (max-width:699px){.kol-links__url{display:none}}@media (min-width:700px){.kol-actions{grid-template-columns:auto auto;justify-content:start}}.kol-links{border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.kol-links li{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 10px 10px 12px;display:grid}.kol-links li:first-child{border-top:0}.kol-links__n{background:var(--fog);width:26px;height:26px;font:600 .8125rem/1 var(--f-body);border-radius:50%;place-items:center;display:grid}.kol-links__lab{align-items:baseline;gap:12px;min-width:0;display:flex}.kol-links__lab b{flex:none;font-size:.9375rem}.kol-links__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 .875rem/1.3 var(--f-mono);color:var(--ink);overflow:hidden}.kol-links__to{font:500 .875rem/1.3 var(--f-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kol-links__copy{border:1.5px solid var(--rule);min-height:40px;font:500 .8125rem/1 var(--f-body);color:var(--ink);background:0 0;border-radius:999px;padding:0 12px}.kol-st{font:500 var(--t-xs)/1.2 var(--f-body);color:var(--slate);grid-column:2/4;justify-self:start;margin-top:-2px}.kol-st--took{color:#1f5a37}.kol-st--took:before{content:"✓ ";font-weight:700}.kol-st--sent{color:var(--ink)}.kol-links li.is-took{background:#f6faf7}.kol-links li.is-took .kol-links__url,.kol-links li.is-took .kol-links__to{color:var(--slate)}.kol-bar{background:var(--fog);border-radius:999px;height:8px;overflow:hidden}.kol-bar i{background:#2f7d4f;border-radius:999px;height:100%;display:block}.kol-copied{border-radius:var(--r-m);color:#1f5a37;font-size:var(--t-s);background:#e3efe7;padding:10px 14px}.kol-pack-head{align-items:center;gap:12px;display:flex}.kol-pack-head img{object-fit:cover;border-radius:6px;flex:none;width:44px;height:60px}.kol-cases{gap:8px;display:grid}.kol-crow{border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px;display:grid}.kol-crow.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kol-crow img{object-fit:cover;border-radius:6px;width:44px;height:60px}.kol-crow b{font-size:1rem;line-height:1.2;display:block}.kol-crow small{color:var(--slate);font-size:var(--t-xs);margin-top:3px;display:block}.kol-crow .kol-step{height:48px}.kol-crow .kol-step button{width:44px;height:45px;font-size:1.5rem}.kol-crow .kol-step output{min-width:1.8ch;font-size:1.25rem}.kol-crow:not(.is-on) .kol-step output{color:var(--slate)}@media (max-width:419px){.kol-crow{gap:8px 10px}.kol-crow .kol-step button{width:36px}.kol-crow .kol-step output{min-width:1.6ch}.kol-crow b{font-size:.9375rem}}.kol-total{font-size:var(--t-s);color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.kol-total b{color:var(--ink);font-size:1.05rem}.kol-total__nb{white-space:nowrap}.kol-grp{background:var(--veil);font:600 .875rem/1.2 var(--f-body);align-items:center;gap:10px;padding:9px 12px!important;display:flex!important}.kol-grp img{object-fit:cover;border-radius:4px;flex:none;width:24px;height:32px}.kol-grp span{color:var(--slate);font-weight:500}.kol-mgrp{font:600 .9375rem/1.2 var(--f-body);align-items:center;gap:10px;margin:14px 0 2px;display:flex}.kol-mgrp img{object-fit:cover;border-radius:4px;width:24px;height:32px}.kol-mgrp span{color:var(--slate);font-weight:500}.kol-pack-head .kol-covers{flex:none;display:flex}.kol-pack-head .kol-covers img+img{margin-left:-18px;box-shadow:-2px 0 #fff}.kol-ladder{font-size:var(--t-s);color:var(--slate);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 10px;display:flex}.kol-ladder__step{white-space:nowrap}.kol-chip{background:var(--fog);color:var(--ink);font:600 .8125rem/1.2 var(--f-body);border-radius:999px;padding:4px 9px}.kol-crow__covers{width:44px;height:60px;display:flex;position:relative}.kol-crow__covers--two img{position:absolute;width:34px!important;height:48px!important}.kol-crow__covers--two img:first-child{top:0;left:0}.kol-crow__covers--two img+img{bottom:0;right:0;box-shadow:-2px -2px #fff}.kol-step button:disabled{opacity:.3;cursor:default}.kol-next{cursor:pointer}.btn--muted{background:var(--fog);color:var(--slate);box-shadow:none;border-color:transparent}.btn--muted:disabled{opacity:1}.kol-pay{gap:10px;display:grid}.kol-pay__soon{text-align:center;font-size:var(--t-s);color:var(--ink);margin:0}.kol-faq{border-top:1px dashed var(--rule);gap:0;padding-top:6px;display:grid}.kol-faq h2{margin:10px 0 6px}.kol-faq__item{border-bottom:1px solid var(--rule)}.kol-faq__item>button{width:100%;min-height:48px;color:var(--ink);font:500 var(--t-s)/1.3 var(--f-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.kol-faq__item>button:after{content:"+";color:var(--slate);font-size:1.25rem}.kol-faq__item.is-open>button:after{content:"−"}.kol-faq__item>p{font-size:var(--t-s);color:var(--slate);margin:0 0 12px}.kol-links__btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:699px){.kol-links__btns--two{grid-area:3/2/auto/4;justify-content:flex-start;margin-top:4px}}.kol-links__lab b{white-space:nowrap}.kol-links__copy{cursor:pointer;white-space:nowrap}.kol-covers--order{aspect-ratio:3/4;width:96px;display:block;position:relative}.kol-covers--order .order__cover{width:100%;display:block}.kol-covers--order .order__cover:first-child:not(:last-child){width:72px}.kol-covers--order .order__cover+.order__cover{width:72px;position:absolute;bottom:0;right:0;box-shadow:-3px -3px #fff}.kol-cab+.stack,.kol-cab+.kol-cab{border-top:1px solid var(--rule);padding-top:16px}.kol-success .kol-links{margin-top:4px}.kol-band__btn{justify-self:start}@media (max-width:419px){.kol-ladder{gap:4px 12px}}.sheet-page{padding-top:18px}.sheet-page .wrap{justify-items:center;gap:18px;display:grid}.sheet{box-sizing:border-box;color:#16202a;transform-origin:top;background:#fffdf8;flex-direction:column;gap:4mm;width:210mm;height:297mm;padding:14mm 17mm 11mm;display:flex;overflow:hidden;box-shadow:0 10px 40px rgba(13,19,23,.35)}.sheet__top{border-bottom:1px solid #c7d0d1;justify-content:space-between;align-items:baseline;padding-bottom:3mm;display:flex}.sheet__brand{font:600 30px/1 var(--f-display)}.sheet__kind{font:500 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#55636e}.sheet__cover{object-fit:cover;object-position:50% 100%;border-radius:4mm;flex:100mm;width:100%;min-height:45mm}.sheet__for{font:500 13px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#8f7440;margin:2mm 0 0}.sheet__title{font:600 40px/1.05 var(--f-display);color:#16202a;margin:0}.sheet__hook{color:#55636e;max-width:56ch;margin:0;font-size:16px;line-height:1.45}.sheet__note{font:400 24px/1.3 var(--f-hand);background:#f7efcf;border-radius:2mm;margin:2mm 0 0;padding:4mm 6mm;transform:rotate(-.6deg)}.sheet__note span{text-align:right;font-size:22px;display:block}.sheet__how{border:1.5px dashed #c7d0d1;border-radius:4mm;grid-template-columns:1fr 42mm;align-items:center;gap:7mm;margin-top:auto;padding:5mm 7mm;display:grid}.sheet__h{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#55636e;margin:0 0 2mm}.sheet__url{font:600 26px/1.1 var(--f-mono);letter-spacing:.01em;color:#16202a;margin:0 0 3mm}.sheet__how ol{margin:0 0 4mm;padding-left:20px;font-size:16px;line-height:1.5}.sheet__code{font:600 34px/1 var(--f-mono);letter-spacing:.05em;margin:0}.sheet__qr svg{width:42mm;height:42mm;display:block}.sheet__qr p{text-align:center;color:#55636e;margin:2mm 0 0;font-size:13px}.sheet__foot{text-align:center;color:#55636e;margin:0;font-size:13px}@media screen and (max-width:860px){.sheet-page .wrap{grid-template-columns:minmax(0,1fr);width:100%}.sheet-fit{justify-content:center;width:100%;display:flex;overflow:clip}.sheet-fit>.sheet{flex:none;margin-bottom:-110mm;transform:scale(.62)}}@media screen and (max-width:560px){.sheet-fit>.sheet{margin-bottom:-172mm;transform:scale(.42)}}@media screen and (max-width:400px){.sheet-fit>.sheet{margin-bottom:-190mm;transform:scale(.36)}}@page{size:A4;margin:0}@media print{.no-print,.help-dock,.help-chat,.cookie-bar,.cookie-note,.ny-snow,.ny-vetka,.sticky-buy{display:none!important}html,body{background:#fff}.page,.sheet-page{margin:0!important;padding:0!important}.sheet-page .wrap{max-width:none;padding:0;display:block}.sheet{width:auto;height:296mm;box-shadow:none;background:#fff;padding:10mm 14mm;margin:0!important;transform:none!important}.sheet__cover{border-radius:3mm}}.field__input--code{font:600 1.5rem/1.2 var(--f-mono);letter-spacing:.08em;text-align:center}.gift-share__pin{font-size:var(--t-s);color:var(--slate);margin:0}.gift-share__pin b{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink);white-space:nowrap}.kol2-split{background:#0d1317;border-radius:6px;flex:none;display:flex;position:relative;overflow:hidden}.kol2-split i{background-position:50%;background-size:cover;flex:50%}.kol2-split i+i{border-left:1.5px solid rgba(251,239,220,.92)}.kol-crow .kol2-split{width:44px;height:60px}.kol-crow__note{font-size:var(--t-xs);color:var(--slate);grid-column:1/-1;margin:-2px 0 0;line-height:1.35}.kol-mgrp .kol2-split,.kol-grp .kol2-split{border-radius:4px;width:24px;height:32px}.kol-covers--order .kol2-split{aspect-ratio:3/4;border-radius:var(--r-s);width:96px}.kol-pack-head .kol2-split{border-radius:6px;width:44px;height:60px}.kol-pack-head .kol-covers .kol2-split+img{margin-left:-18px;position:relative;box-shadow:-2px 0 #fff}.kol2-grp__t{font-weight:600}.kol-occ__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:520px){.kol-occ__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kol-occ__tile{border:1px solid var(--rule);border-radius:var(--r-m);text-align:left;font:600 .875rem/1.2 var(--f-body);color:var(--ink);cursor:pointer;background:#fff;align-content:start;gap:7px;min-height:46px;padding:5px 5px 9px;display:grid;position:relative}.kol-occ__tile img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;display:block}.kol-occ__tile span{padding:0 5px}.kol-occ__tile.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kol-occ__tile.is-on:after{content:"✓";background:var(--ink);color:#fff;width:24px;height:24px;font:700 .8125rem/1 var(--f-body);border-radius:50%;place-items:center;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 0 0 2px #fff}.kol-occ__tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kol-anon{border-radius:var(--r-m);background:var(--fog);color:var(--slate);font-size:var(--t-s);margin:0;padding:12px 14px;line-height:1.4}.kol2-when-note{font-size:var(--t-s);color:var(--ink);margin:0;line-height:1.45}.kol2-print svg{flex:none}@media (min-width:700px){.kol-actions.kol2-three{flex-wrap:wrap;gap:8px;display:flex}.kol-success .kol-actions.kol2-three{grid-template-columns:auto auto;justify-content:start;display:grid}.kol-success .kol-actions.kol2-three .btn--alarm{grid-column:1/-1;justify-self:start}}.kol2-pick{background:var(--night);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 14px 16px;display:grid;position:relative;overflow:hidden}.kol2-pick__card{background:var(--night-2);color:var(--night-ink);text-align:left;font:inherit;cursor:pointer;border:1px solid rgba(255,255,255,.16);border-radius:14px;align-content:start;gap:6px;min-height:46px;padding:6px 6px 12px;transition:opacity .2s;display:grid;position:relative}.kol2-pick__card img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.kol2-pick__t{font:600 1.3rem/1.05 var(--f-display);color:#fbefdc;padding:2px 6px 0}.kol2-pick__h{color:var(--night-mute);padding:0 6px;font-size:.8125rem;line-height:1.3}.kol2-pick__d{font:500 .75rem/1.2 var(--f-mono);color:var(--brass);padding:0 6px}.kol2-pick__card.is-on{border-color:#fbefdc;box-shadow:0 0 0 2px #fbefdc}.kol2-pick__card.is-on:after{content:"✓";color:#16202a;width:28px;height:28px;font:700 .9375rem/1 var(--f-body);background:#fbefdc;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px rgba(0,0,0,.45)}.kol2-pick__card:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.kol2-pick.has-on .kol2-pick__card:not(.is-on){opacity:.62}.kol2-pick__card.is-had{cursor:default;opacity:.45!important}.kol2-pick__card--view{cursor:default}.kol2-pick__tag{color:#fbefdc;font:600 .6875rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:rgba(13,19,23,.82);border-radius:999px;padding:5px 9px;position:absolute;top:12px;left:12px}.kol2-occ{z-index:2;grid-column:1/-1;align-items:center;gap:10px;min-height:56px;padding-left:78px;display:flex;position:relative}.kol2-occ--plain{padding-left:4px}.kol2-occ__t{font:600 28px/1 var(--f-display);color:#fbefdc;text-shadow:0 2px 14px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.5)}.kol2-occ__seal{background:radial-gradient(circle at 34% 28%,#d9485e,#a01c31 55%,#7a1222 100%);border-radius:47% 53% 50% 50%/52% 48%;flex:none;place-items:center;width:36px;height:36px;display:grid;transform:rotate(-12deg);box-shadow:0 4px 10px rgba(0,0,0,.35),inset 0 -3px 6px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.22)}.kol2-occ__seal span{width:25px;height:25px;font:700 13px/1 var(--f-display);letter-spacing:.02em;color:#fadecd;text-shadow:0 -1px rgba(0,0,0,.35);border:1.5px solid rgba(250,222,205,.5);border-radius:50%;place-items:center;display:grid}.kol2-pick__vetka{z-index:1;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));pointer-events:none;width:92px;height:auto;position:absolute;top:-10px;left:-8px;transform:scaleX(-1)}.kol2-had{border-radius:var(--r-m);background:var(--fog);color:var(--ink);font-size:var(--t-s);margin:0;padding:12px 14px;line-height:1.45}.gift-card__title--choice{padding-right:0}.kol2-w{display:none}@media (min-width:700px){.kol2-pick{gap:12px;padding:16px 16px 18px}.kol2-pick__t{font-size:1.45rem}.kol2-occ{gap:12px;min-height:80px;padding-left:112px}.kol2-occ--plain{padding-left:4px}.kol2-occ__t{font-size:34px}.kol2-occ__seal{width:44px;height:44px}.kol2-occ__seal span{width:31px;height:31px;font-size:16px}.kol2-pick__vetka{width:122px}.kol2-n{display:none}.kol2-w{display:inline}}@media (prefers-reduced-motion:reduce){.kol2-pick__card{transition:none}}.kol2-pick__cell{min-width:0;display:grid;position:relative}.kol2-pick__cell.has-more>.kol2-pick__card{padding-bottom:58px}.kol2-more{white-space:nowrap;color:#fbefdc;min-height:36px;font:600 .8125rem/1.1 var(--f-body);cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(251,239,220,.3);border-radius:999px;align-items:center;gap:5px;padding:7px 13px;transition:opacity .2s,background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:12px;left:12px}.kol2-more:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-4px;right:-4px}.kol2-more:hover{background:rgba(255,255,255,.1);border-color:rgba(251,239,220,.55)}.kol2-more:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.kol2-pick.has-on .kol2-pick__cell:not(.is-on)>.kol2-more{opacity:.62}@media (max-width:359px){.kol2-more{padding:7px 10px;bottom:10px;left:8px}}.pd{width:100%;max-width:none;max-height:92vh;background:var(--night);max-height:92dvh;color:var(--night-ink);border:0;border-radius:22px 22px 0 0;margin:0;padding:0;position:fixed;top:auto;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 40px rgba(0,0,0,.55)}.pd[open]{animation:pd-up .26s var(--ease);flex-direction:column;display:flex}.pd::backdrop{background:rgba(5,8,10,.74);animation:.26s ease-out pd-fade}html:has(.pd[open]){overflow:hidden}.pd__scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.pd__close{z-index:2;color:#fff;width:44px;height:44px;font:400 26px/1 var(--f-body);cursor:pointer;background:rgba(13,19,23,.8);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.pd__close:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.pd__cover{position:relative}.pd__cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.pd__cover:after{content:"";background:linear-gradient(to top,var(--night),rgba(13,19,23,0));height:55%;position:absolute;top:auto;bottom:0;left:0;right:0}.pd__head{margin-top:-46px;padding:0 20px;position:relative}.pd__era{font:500 var(--t-xs)/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:0}.pd__title{font:600 2.15rem/1.02 var(--f-display);color:#fbefdc;text-wrap:balance;margin:6px 0 8px}.pd__title:focus{outline:none}.pd__facts{font:500 .8125rem/1.3 var(--f-mono);color:var(--night-mute);margin:0}.pd__about{margin:0;padding:14px 20px 0;font-size:1.0625rem;line-height:1.5}.pd__h{font:500 var(--t-xs)/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--night-mute);margin:0;padding:22px 20px 10px}.pd__tools{gap:10px;margin:0;padding:0 20px 22px;list-style:none;display:grid}.pd__tool{background:var(--night-2);border:1px solid rgba(255,255,255,.1);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.pd__tool img{object-fit:cover;border-radius:10px;width:72px;height:72px;display:block}.pd__tool b{font:600 1rem/1.2 var(--f-body);color:#fbefdc;display:block}.pd__tool span{color:var(--night-mute);margin-top:3px;font-size:.875rem;line-height:1.35;display:block}.pd__foot{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--night);border-top:1px solid rgba(255,255,255,.08);flex:none;gap:12px;display:grid}.pd__foot .btn--ghost{color:var(--night-ink);border-color:rgba(255,255,255,.34)}.pd__other{min-height:44px;color:var(--night-mute);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:center;margin:-11px 0;padding:0 8px;font-size:.9375rem;text-decoration:underline}.pd__other:hover{color:var(--night-ink)}.pd__other:focus-visible{outline:2px solid var(--brass);outline-offset:2px}@keyframes pd-up{0%{opacity:.4;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes pd-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes pd-fade{0%{opacity:0}to{opacity:1}}@media (min-width:900px){.pd{border-radius:22px;width:700px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:92vh;margin:auto;top:0;bottom:0;left:0;right:0;box-shadow:0 24px 70px rgba(0,0,0,.6)}.pd[open]{animation:pd-in .22s var(--ease)}.pd__cover img{aspect-ratio:2.8}.pd__head,.pd__about,.pd__h,.pd__tools,.pd__foot{padding-left:28px;padding-right:28px}.pd__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.pd__tool{grid-template-columns:1fr;align-content:start;align-items:start;padding:8px 8px 12px}.pd__tool img{aspect-ratio:16/10;width:100%;height:auto}.pd__tool div{padding:0 4px}}@media (min-width:900px) and (max-height:700px){.pd__cover img{aspect-ratio:3.6}}@media (prefers-reduced-motion:reduce){.pd[open]{animation:none}.pd::backdrop{animation:none}.kol2-more{transition:none}}.pp .wrap{grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;padding-bottom:40px;display:grid}.pp__card{text-align:left;width:100%;max-width:640px}.pp__btn{justify-items:start;gap:8px;display:grid}.pp__btn small{color:var(--slate);font-size:var(--t-xs)}.psheet{box-sizing:border-box;color:#16202a;transform-origin:top;background:#fffdf8;flex:none;grid-template-rows:148.5mm 148.5mm;grid-template-columns:105mm 105mm;width:210mm;height:297mm;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(13,19,23,.35)}.pc{box-sizing:border-box;flex-direction:column;gap:2mm;min-width:0;padding:6mm;display:flex;position:relative;overflow:hidden}.pc__cover{aspect-ratio:16/10;object-fit:cover;border-radius:2.5mm;flex:none;width:100%;display:block}.pc__for{font:600 8.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#8f7440;margin:1mm 0 0}.pc__title{font:600 21px/1.05 var(--f-display);color:#16202a;margin:0}.pc__sub{color:#55636e;margin:-1mm 0 0;font-size:9px;line-height:1.35}.pc__note{font:400 14.5px/1.15 var(--f-hand);color:#2b2410;background:#f7efcf;border-radius:1.5mm;margin:.5mm 0 0;padding:2.2mm 3.5mm 1.8mm;transform:rotate(-.6deg)}.pc__note-t{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc__sign{text-align:right;font:400 13px/1.1 var(--f-hand);color:#6b5d2e;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pc__to{font:500 9px/1 var(--f-body);color:#55636e;align-items:flex-end;gap:2mm;margin:0;display:flex}.pc__to i{border-bottom:.3mm solid #9aa6aa;flex:1;height:5mm}.pc__how{grid-template-columns:25mm minmax(0,1fr);align-items:center;gap:3.5mm;margin-top:auto;display:grid}.pc__qr svg{width:25mm;height:25mm;display:block}.pc__cam{font:600 10px/1.2 var(--f-body);color:#16202a;margin:0 0 1mm}.pc__or{color:#55636e;margin:0 0 1.6mm;font-size:8.5px;line-height:1.35}.pc__or b{color:#16202a;font:600 1.05em/1 var(--f-mono)}.pc__code{font:600 15px/1 var(--f-mono);letter-spacing:.03em;white-space:nowrap;color:#16202a;margin:0}.pc__foot{text-align:center;color:#55636e;margin:0;font-size:7.5px;line-height:1.2}.cut{pointer-events:none;position:absolute}.cut--v{border-left:.3mm dashed #b5c0c2;top:0;bottom:0;left:105mm}.cut--h{border-top:.3mm dashed #b5c0c2;top:148.5mm;left:0;right:0}.cut__s{background:#fffdf8;padding:.6mm;line-height:0;position:absolute}.cut__s--v{top:3mm;left:105mm;transform:translate(-50%)rotate(90deg)}.cut__s--h{top:148.5mm;left:3mm;transform:translateY(-50%)}.pp .sheet-fit{justify-content:center;width:100%;display:flex;overflow:clip}@media screen and (max-width:860px){.sheet-fit>.psheet{margin-bottom:-110mm;transform:scale(.62)}}@media screen and (max-width:560px){.sheet-fit>.psheet{margin-bottom:-172mm;transform:scale(.42)}}@media screen and (max-width:400px){.sheet-fit>.psheet{margin-bottom:-178mm;transform:scale(.4)}}@media print{.pp,.pp .wrap{max-width:none;margin:0!important;padding:0!important;display:block!important}.pp .sheet-fit{display:block;overflow:visible}.psheet{box-shadow:none;break-after:page;background:#fff;margin:0!important;transform:none!important}.pp .sheet-fit:last-child>.psheet{break-after:auto}.cut__s{background:#fff}}
