:root{--n-ink:#0e1626;--n-ink-2:#3e4a60;--n-ink-3:#4f5b71;--n-hair:#dce2eb;--n-link:#2650d6;--n-link-hover:#1a3ba6;--n-sky-1:#dce4f5;--n-sky-2:#c2d1fa;--n-sky-3:#b5c2de;--n-sky-4:#8fa3d6;--n-night:#0a1a3a;--n-night-bg:radial-gradient(80% 120% at 50% 0%,#14306b 0%,#0a1a3a 70%);--n-serif:var(--font-playfair),Georgia,serif;--n-sans:var(--font-manrope),system-ui,sans-serif;--n-wordmark:var(--font-jost),var(--font-manrope),sans-serif;--n-mast-h:77px}@media (max-width:760px){:root{--n-mast-h:61px}}body:has(.n-page){background:#fff}body.n-locked{overflow:hidden}.n-logo{display:inline-block;font-family:var(--n-wordmark);font-weight:400;font-size:28.8px;line-height:1;letter-spacing:.2em;white-space:nowrap}.n-logo-c{position:relative;color:transparent}.n-logo-c svg{position:absolute;left:.144em;top:.338em;height:.765em;width:auto;overflow:visible}.n-logo-link{display:flex;justify-self:start;text-decoration:none}.n-mast{position:relative;z-index:40;background:var(--n-night-bg);color:#eef2fa;border-bottom:1px solid rgba(194,209,250,.18);font-family:var(--n-sans)}body:has(.n-top) .n-mast{background:transparent}body:has(.n-top) .n-mast.is-open{background:var(--n-night)}.n-mast-in{max-width:1280px;margin:0 auto;padding:0 40px;height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:32px;gap:32px}.n-nav{display:flex;gap:36px}.n-nav-item{position:relative}.n-nav-btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0;border:0;background:none;color:var(--n-sky-1);font:600 13px/1 var(--n-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.n-nav-btn:hover,.n-nav-btn[aria-expanded=true]{color:#fff}.n-nav-btn svg{transition:transform .15s}.n-nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.n-drop{position:absolute;top:calc(100% + 18px);left:50%;transform:translateX(-50%);min-width:250px;padding:8px;display:flex;flex-direction:column;background:var(--n-night);border:1px solid rgba(194,209,250,.18);border-radius:8px;box-shadow:0 18px 40px rgba(5,12,30,.45)}.n-drop[hidden]{display:none}.n-drop a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:4px;color:var(--n-sky-1);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.n-drop a:hover,.n-drop a[aria-current=page]{background:rgba(194,209,250,.1);color:#fff}.n-mast-end{justify-self:end;display:flex;align-items:center;gap:8px}.n-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--n-sky-1);cursor:pointer}.n-icon-btn:hover,.n-icon-btn[aria-expanded=true]{background:rgba(194,209,250,.1)}.n-menu-btn{display:none}.n-btn-white{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:6px;background:#fff;color:var(--n-night);font-family:var(--n-sans);font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .15s}.n-btn-white:hover{background:#e3eafa;color:var(--n-night)}.n-btn-white.is-big{height:54px;padding:0 28px;font-size:16px}:where(.n-mast,.n-page,.n-foot) :focus-visible{outline:2px solid var(--n-sky-2);outline-offset:2px}.n-page :focus-visible{outline-color:var(--n-link)}.n-sheet{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - var(--n-mast-h));overflow-y:auto;overscroll-behavior:contain;background:var(--n-night);border-bottom:1px solid rgba(194,209,250,.18)}.n-mob{height:calc(100dvh - var(--n-mast-h))}.n-sheet-in{max-width:720px;margin:0 auto;padding:28px 40px 40px;display:flex;flex-direction:column;gap:32px}.n-search .n-sheet-in{gap:12px}.n-sheet-h{display:block;margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-sky-4)}.n-search-input{width:100%;height:52px;padding:0 16px;border:1px solid rgba(194,209,250,.3);border-radius:6px;background:rgba(194,209,250,.07);color:#fff;font:500 17px var(--n-sans)}.n-search-input::placeholder{color:var(--n-sky-4)}.n-search-input:focus{outline:none;border-color:var(--n-sky-2);box-shadow:0 0 0 3px rgba(194,209,250,.2)}.n-search-none{margin:8px 0 0;color:var(--n-sky-3);font-size:16px}.n-links{display:flex;flex-direction:column}.n-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-bottom:1px solid rgba(194,209,250,.14);color:var(--n-sky-1);font-size:17px;font-weight:500;text-decoration:none}.n-links a:hover,.n-links a[aria-current=page]{color:#fff}.n-mob-period{margin:10px 0 12px;display:flex;gap:4px;padding:4px;background:rgba(194,209,250,.1);border-radius:6px}.n-mob-period button{flex:1 1;height:40px;border:0;border-radius:4px;background:transparent;color:var(--n-sky-1);font:600 14px var(--n-sans);cursor:pointer}.n-mob-period button[aria-pressed=true]{background:#fff;color:var(--n-night)}.n-mob-signs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.n-mob-signs a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 10px;border-radius:6px;background:rgba(194,209,250,.07);color:#eef2fa;font-size:12.5px;font-weight:600;text-align:center;text-decoration:none}.n-mob-signs a:hover{background:rgba(194,209,250,.14)}.n-mob-signs img{display:block;width:40px;height:40px;object-fit:cover;border-radius:50%}.n-mob-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;border-radius:6px;background:#fff;color:var(--n-night);text-align:center;text-decoration:none}.n-mob-cta-t{font-size:16px;font-weight:700}.n-mob-cta-s{font-size:13px;color:var(--n-ink-3)}@media (max-width:760px){.n-mast-in{height:60px;padding:0 8px 0 20px;grid-template-columns:1fr auto;gap:8px}.n-mast-cta,.n-nav{display:none}.n-menu-btn{display:inline-flex}.n-mast-end{gap:0}.n-logo-link .n-logo{font-size:20.6px}.n-sheet-in{padding:20px 20px 32px}}@media (max-width:960px){.n-mast-in{grid-template-columns:1fr auto}.n-mast-cta,.n-nav{display:none}.n-menu-btn{display:inline-flex}}.n-foot{background:var(--n-night);color:#a7b4d0;font-family:var(--n-sans)}.n-foot-in{max-width:1200px;margin:0 auto;padding:72px 40px 40px}.n-foot-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:48px;border-bottom:1px solid rgba(194,209,250,.18)}.n-foot-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-gap:14px 40px;gap:14px 40px;font-size:15px}.n-foot a{color:#a7b4d0;text-decoration:none}.n-foot a:hover{color:var(--n-sky-2);text-decoration:underline;text-underline-offset:4px}.n-foot-line{margin:28px 0 0;font-size:13px;color:#8392b2}.n-foot-line a{color:#8392b2;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.n-foot-in{padding:40px 20px 28px}.n-foot-nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:12px 20px}}.n-page{background:#fff;color:var(--n-ink);font-family:var(--n-sans)}.n-page a{color:var(--n-link)}.n-page a:hover{color:var(--n-link-hover)}.n-pad{max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.n-top{background:var(--n-night-bg);color:#eef2fa;margin-top:calc(-1 * var(--n-mast-h));padding-top:var(--n-mast-h)}.n-hero{padding-top:24px;padding-bottom:48px}.n-crumbs{font-size:14px;color:var(--n-sky-4)}.n-page .n-crumbs a{color:var(--n-sky-3);text-decoration:none}.n-page .n-crumbs a:hover{color:#fff;text-decoration:underline}.n-crumbs [aria-current]{color:var(--n-sky-1)}.n-hero-grid{margin-top:24px;display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.n-hero-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:#f1ebdd}.n-kick{margin:0;font-size:17px;font-weight:600;color:var(--n-sky-2)}.n-h1{margin:10px 0 0;font-family:var(--n-serif);font-weight:400;font-size:48px;line-height:1.08;color:#fff}.n-h1.is-alone{margin-top:36px}.n-lead{margin:32px 0 0;max-width:600px;font-size:19px;line-height:1.65;color:var(--n-sky-1)}.n-lead.is-wide{margin-top:20px;max-width:680px;line-height:1.6}.n-seg{margin-top:32px;display:inline-flex;gap:4px;padding:4px;background:rgba(194,209,250,.1);border-radius:6px}.n-seg.is-tight{margin-top:24px}.n-page .n-seg a{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:4px;color:var(--n-sky-1);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.n-page .n-seg a:hover{background:rgba(194,209,250,.12);color:#fff}.n-page .n-seg a[aria-current=page]{background:#fff;color:var(--n-night);font-weight:700}.n-sky-line{margin:24px 0 0;max-width:760px;padding:16px 0 0;border-top:1px solid rgba(194,209,250,.3);font-size:17px;line-height:1.6;color:var(--n-sky-3)}.n-page .n-sky-line a{color:var(--n-sky-2);font-weight:600;text-underline-offset:3px}.n-page .n-sky-line a:hover{color:#fff}.n-sec{padding-top:96px;padding-bottom:24px}.n-sec.is-first{padding-top:72px}.n-sec.is-last{padding-bottom:96px}.n-h2{margin:0 0 24px;font-family:var(--n-serif);font-weight:400;font-size:40px;line-height:1.05;color:var(--n-ink)}.n-rule{border-top:1px solid var(--n-ink)}.n-row{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:40px;gap:40px;padding:28px 0;border-bottom:1px solid var(--n-hair)}.n-row-h{margin:0;font-family:var(--n-serif);font-weight:400;font-size:34px;line-height:1.1}.n-row p{margin:0;max-width:640px;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:6px;font-size:15px;font-weight:700;text-underline-offset:4px}.n-more:after{content:"→";font-weight:400}.n-tips{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px}.n-tips li{padding:22px 0;border-bottom:1px solid var(--n-hair)}.n-tips h3{margin:0;font-family:var(--n-serif);font-size:24px;font-weight:400;line-height:1.25;color:var(--n-ink)}.n-tips p{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-tips .n-more{margin-top:2px}.n-band{margin-top:96px;background:var(--n-night-bg);color:#eef2fa}.n-band-in{padding-top:88px;padding-bottom:88px;display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}.n-band h2{margin:0;max-width:620px;font-family:var(--n-serif);font-weight:400;font-size:40px;line-height:1.05;color:#f7f9fd}.n-band p{margin:16px 0 0;max-width:620px;font-size:17px;line-height:1.65;color:var(--n-sky-3)}.n-page .n-band .n-btn-white{color:var(--n-night)}.n-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px}.n-page a.n-tile{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0 0;border-top:1px solid var(--n-ink);color:var(--n-ink);text-decoration:none}.n-tile-t{display:block;font-family:var(--n-serif);font-size:28px;line-height:1.15}.n-tile-s{display:block;margin-top:4px;font-size:15px;line-height:1.5;color:var(--n-ink-3)}.n-tile svg{margin-top:6px;flex-shrink:0;transition:transform .15s}.n-tile:hover .n-tile-t{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.n-tile:hover svg{transform:translateX(3px)}.n-chips{display:flex;flex-wrap:wrap;gap:8px}.n-page a.n-chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 6px;border:1px solid var(--n-hair);border-radius:22px;color:var(--n-ink);font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s}.n-page a.n-chip:hover{border-color:var(--n-link);color:var(--n-link)}.n-chip img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 48px;gap:0 48px}.n-page a.n-card{display:flex;gap:16px;align-items:flex-start;padding:24px 0 28px;border-top:1px solid var(--n-ink);color:var(--n-ink);text-decoration:none}.n-card img{flex-shrink:0;width:56px;height:56px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-card-b{display:flex;flex-direction:column;min-width:0}.n-card-h{font-family:var(--n-serif);font-size:25px;line-height:1.2}.n-card-d{margin-top:4px;font-size:14px;color:var(--n-ink-3)}.n-card-p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--n-ink-2)}.n-card-go{flex-shrink:0;margin-left:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--n-hair);border-radius:50%;color:var(--n-link);transition:background .15s,border-color .15s}.n-card:hover .n-card-h{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.n-card:hover .n-card-go{border-color:var(--n-link);background:var(--n-link);color:#fff}.n-linkrow{margin-top:40px;display:flex;align-items:center;gap:40px;padding:18px 0;border-top:1px solid var(--n-ink);border-bottom:1px solid var(--n-hair)}.n-linkrow-k{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-ink-3)}.n-linkrow-l{display:flex;flex-wrap:wrap;gap:8px 32px}.n-linkrow-l a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-underline-offset:4px}.n-week{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 0;border-top:1px solid var(--n-ink);border-bottom:1px solid var(--n-hair)}.n-days{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.n-page .n-days a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;border:1px solid var(--n-hair);border-radius:6px;background:#fff;color:var(--n-ink);text-decoration:none}.n-page .n-days a:hover{border-color:var(--n-link)}.n-page .n-days a[aria-current=page]{border-color:#14306b;background:#14306b;color:#fff}.n-days span{font-size:13px;font-weight:600}.n-days b{font-size:17px;font-weight:700}.n-week-l{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.n-nextdays{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;font-size:15px;color:var(--n-sky-1)}.n-page .n-nextdays a{display:inline-flex;align-items:center;min-height:44px;color:#c2d1fa;font-weight:600}.n-moons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px;gap:56px}.n-moon{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:0 18px;gap:0 18px;align-items:start;border-top:1px solid var(--n-ink);padding-top:22px}.n-moon-k{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-ink-3)}.n-moon-t{margin:6px 0 0;font-family:var(--n-serif);font-weight:400;font-size:30px;line-height:1.2}.n-moon p.n-moon-p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-crumbs.is-light,.n-page .n-crumbs.is-light a{color:var(--n-ink-3)}.n-page .n-crumbs.is-light [aria-current]{color:var(--n-ink)}.n-lead.is-next{margin-top:14px}.n-tiles.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.n-tiles.is-three .n-tile-t{font-size:28px;line-height:1.15}.n-sec-lead{margin:-8px 0 32px;max-width:680px;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-label,.n-sec-lead b{color:var(--n-ink)}.n-label{margin:0;padding-bottom:10px;border-bottom:1px solid var(--n-ink);font-family:var(--n-sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.n-h3{margin:56px 0 0;font-family:var(--n-serif);font-weight:400;font-size:34px;line-height:1.1}.n-page-head{padding-top:24px;padding-bottom:24px}.n-page-h1{margin:20px 0;font-family:var(--n-serif);font-weight:400;font-size:48px;line-height:1.05}.n-page-lead{margin:0;max-width:760px;font-size:19px;line-height:1.6;color:var(--n-ink-2)}.n-page-lead b{color:var(--n-ink)}.n-pills-k{margin:28px 0 10px;font-size:15px;font-weight:600;color:var(--n-ink-2)}.n-pills{display:flex;flex-wrap:wrap;gap:8px}.n-page a.n-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--n-hair);border-radius:6px;font-size:15px;font-weight:600;color:var(--n-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.n-page a.n-pill:hover{border-color:var(--n-link);color:var(--n-link-hover)}.n-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.n-page a.n-sign{display:flex;flex-direction:column;padding:14px 14px 18px;border:1px solid var(--n-hair);border-radius:12px;color:var(--n-ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.n-page a.n-sign:hover{border-color:var(--n-link);box-shadow:0 8px 24px rgba(14,22,38,.08);transform:translateY(-2px)}.n-sign img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#f1ebdd}.n-sign-n{margin-top:14px;font-family:var(--n-serif);font-size:30px;line-height:1.1}.n-sign-d{margin-top:4px;font-size:15px;font-weight:700;color:var(--n-link)}.n-sign-l{margin-top:10px;flex:1 1;font-size:15px;line-height:1.55;color:var(--n-ink-2)}.n-sign-go{margin-top:12px;font-size:15px;font-weight:700;color:var(--n-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.n-sign-go:after{content:" →"}.n-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px;gap:40px}.n-groups.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.n-groups p{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-groups .n-chips{margin-top:14px}.n-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px;gap:56px}.n-two-col{padding-top:20px;border-top:1px solid var(--n-ink)}.n-two-col h3{margin:0 0 12px;font-family:var(--n-serif);font-weight:400;font-size:28px;line-height:1.15}.n-two-col p{margin:0 0 14px;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-two-col p b{color:var(--n-ink)}.n-facts{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 32px;gap:0 32px}.n-fact{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--n-hair)}.n-fact-i{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eef2fa;color:#14306b}.n-fact-k{display:block;font-size:13px;color:var(--n-ink-3)}.n-fact-v{display:block;font-size:17px;font-weight:600;color:var(--n-ink)}.n-traits{margin:0;padding:0;list-style:none}.n-traits li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--n-hair);font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-traits b{color:var(--n-ink);font-weight:600}.n-traits-m{flex:none;width:16px;font-size:18px;font-weight:700;line-height:1.4;color:var(--n-link)}.n-traits.is-weak .n-traits-m{color:#9a4a3a}.n-sub-k{margin:32px 0 12px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-ink-3)}.n-chips.is-big a.n-chip{min-height:48px}.n-chips.is-big .n-chip img{width:36px;height:36px}.n-after{margin-top:24px}.n-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;margin:0;padding:0;list-style:none;border-top:1px solid var(--n-ink)}.n-people li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--n-hair);font-size:15px;color:var(--n-ink-3)}.n-people b{font-size:17px;font-weight:600;color:var(--n-ink)}.n-asc{margin-top:96px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:56px;gap:56px;padding:48px 56px;border-radius:10px;background:#eef2fa}.n-asc h2{margin:0;font-family:var(--n-serif);font-weight:400;font-size:40px;line-height:1.08}.n-asc p{margin:0 0 12px;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-jump{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.n-page a.n-jump-c{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 4px;border:1px solid rgba(220,228,245,.7);border-radius:999px;font-size:14px;font-weight:600;color:#fff;text-decoration:none}.n-page a.n-jump-c:hover{text-decoration:underline;text-underline-offset:3px}.n-jump-c img{width:32px;height:32px;border-radius:50%;object-fit:cover}.n-page a.n-jump-c.is-g0{border-color:transparent;background:rgba(255,255,255,.16)}.n-page a.n-jump-c.is-g2{border-color:rgba(220,228,245,.35)}.n-rank{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;border-top:1px solid var(--n-ink)}.n-h3+.n-rank{margin-top:20px}.n-rank-i{padding:22px 0 24px;border-bottom:1px solid var(--n-hair);scroll-margin-top:16px}.n-rank-i p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-rank-i h4{margin:0;font-family:var(--n-sans);font-size:18px;font-weight:600}.n-rank-h{display:flex;align-items:center;gap:14px}.n-rank-h h3{flex:1 1;min-width:0;margin:0;font-family:var(--n-sans);font-size:19px;font-weight:600}.n-rank-a img,.n-rank-h img{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-page a.n-rank-a{display:flex;align-items:center;gap:14px;min-height:44px;color:var(--n-ink);text-decoration:none}.n-rank-n{flex:1 1;min-width:0;font-size:17px;font-weight:600;color:var(--n-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.n-rank-s{font-size:16px;font-weight:700;white-space:nowrap;color:#1f7a55}.n-rank-s.is-hard{color:var(--n-ink-3)}.n-rank-name{font-family:var(--n-serif);font-size:24px;line-height:1.15}.n-rank-dates{display:block;margin-top:2px;font-size:14px;color:var(--n-ink-3)}.n-page .n-more.is-small{margin-top:8px;min-height:32px;font-size:15px}.n-pair-fig{display:flex;align-items:center;justify-content:center;gap:16px}.n-pair-fig img{display:block;width:200px;height:200px;object-fit:cover;border-radius:50%;background:#f1ebdd}.n-pair-fig span{font-family:var(--n-serif);font-size:44px;color:var(--n-sky-2)}.n-hero-grid.is-pair{grid-template-columns:440px minmax(0,1fr)}.n-kick.is-score{display:flex;align-items:center;gap:12px}.n-tone{padding:4px 10px;border-radius:4px;font-size:15px;font-weight:700}.n-mx a.is-top,.n-tone.is-top{background:#e3f1ea;color:#1f7a55;font-weight:700}.n-mx a.is-good,.n-tone.is-good{background:#e6ecfb;color:#2650d6;font-weight:700}.n-mx a.is-wild,.n-tone.is-wild{background:#f1f4fc;color:#3e5bb8;font-weight:600}.n-mx a.is-hard,.n-tone.is-hard{background:#f4f6f9;color:#4f5b71;font-weight:500}.n-hero-link{margin:18px 0 0}.n-page .n-hero-link a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:#fff;text-underline-offset:4px}.n-mx{width:100%;table-layout:fixed;border-collapse:collapse}.n-mx caption{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.n-mx th:first-child{width:128px;text-align:left}.n-mx thead th:first-child{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-ink-3)}.n-mx thead img{display:block;width:36px;height:36px;margin:0 auto 6px;border-radius:50%;object-fit:cover}.n-mx tbody tr{border-top:1px solid var(--n-hair)}.n-mx tbody th{font-size:15px;font-weight:600}.n-mx td{padding:3px}.n-page .n-mx a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px;border-radius:4px;font-size:13px;line-height:1.2;text-decoration:none}.n-page .n-mx a:hover{outline:2px solid currentColor;outline-offset:-2px}.n-mx a small{font-size:12px;opacity:.8}@media (max-width:1000px){.n-mx a small,.n-page .n-mx a{font-size:11px}}.n-acc{display:none;border-top:1px solid var(--n-ink)}.n-acc details{border-bottom:1px solid var(--n-hair)}.n-acc summary{display:flex;align-items:center;gap:12px;min-height:60px;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.n-acc summary::-webkit-details-marker{display:none}.n-acc summary img{width:40px;height:40px;border-radius:50%;object-fit:cover}.n-acc summary svg{margin-left:auto;transition:transform .18s ease}.n-acc details[open] summary svg{transform:rotate(90deg)}.n-page .n-acc a{display:flex;align-items:center;gap:10px;min-height:48px;border-top:1px solid #eef2fa;font-size:16px;font-weight:600;color:var(--n-link);text-decoration:none}.n-acc a span:first-child{flex:1 1;text-decoration:underline;text-underline-offset:3px}.n-acc a small{font-size:15px;font-weight:500;color:var(--n-ink-3)}.n-acc a .n-tone{font-size:13px}.n-panel{margin-top:40px;padding:36px;border-radius:10px;background:#fff;color:var(--n-ink)}.n-tabs{display:flex;gap:4px;max-width:520px;padding:4px;border-radius:6px;background:#eef2fa}.n-tabs button{flex:1 1;min-height:44px;padding:0 8px;border:0;border-radius:4px;background:transparent;font:600 15px var(--n-sans);color:var(--n-ink-2);cursor:pointer}.n-tabs button[aria-selected=true]{background:#14306b;color:#fff}.n-who{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px}.n-who fieldset{margin:0;padding:0;border:0;min-width:0}.n-who legend{padding:0;font-family:var(--n-serif);font-size:26px}.n-inputs{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.n-input{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600;color:#2e3a50}.n-input input,.n-input select{width:100%;height:50px;padding:0 12px;border:1px solid #c7d0dd;border-radius:6px;background:#fff;font:500 17px var(--n-sans);color:var(--n-ink)}.n-input input:focus-visible,.n-input select:focus-visible{outline:2px solid var(--n-link);outline-offset:1px}.n-input.is-bad input{border-color:#b3402a}.n-form-err{margin:8px 0 0;font-size:15px;color:#b3402a}.n-form-hint{margin:20px 0 0;font-size:15px;line-height:1.55;color:var(--n-ink-3)}.n-submit{margin-top:20px;display:inline-flex;align-items:center;height:54px;padding:0 28px;border:0;border-radius:6px;background:#14306b;font:700 16px var(--n-sans);color:#fff;cursor:pointer;text-decoration:none}.n-submit:hover{background:#0e2453}.n-page a.n-submit{color:#fff;text-decoration:none}.n-match-out>*+*{margin-top:24px}.n-match-out:not(:empty){padding-top:56px}.n-match-out:empty+.n-band{margin-top:0}.n-grid4.is-rank{gap:0 32px}.n-grid4.is-rank .n-rank-a img{width:56px;height:56px}.n-kick.is-top{margin-top:28px}.n-hero-grid.is-day{grid-template-columns:minmax(0,1fr)}.n-rows2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;border-top:1px solid var(--n-ink)}.n-hero-grid.is-box{grid-template-columns:minmax(0,1fr) 460px}.n-box{padding:28px 28px 24px;border-radius:10px;background:#fff;color:var(--n-ink)}.n-box-grid{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px}.n-box .n-input{font-size:13px;font-weight:700;color:var(--n-ink-3)}.n-box .n-input select{height:48px;border-color:#ced6e2;font-weight:600}.n-box-res{margin-top:22px;padding-top:20px;border-top:1px solid var(--n-hair)}.n-box-top{display:flex;align-items:center;gap:12px}.n-box-top img{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-box-top img+img{margin-left:-24px;box-shadow:0 0 0 2px #fff}.n-box-big{margin:0;font-family:var(--n-serif);font-size:36px;line-height:1.1}.n-box-res>p{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-box-res>p.n-box-big{margin:0;font-size:32px;line-height:1.15;color:var(--n-ink)}.n-box-res p.n-box-note{margin-top:10px;font-size:14px;color:var(--n-ink-3)}.n-box-res p.n-box-links{margin-top:8px;display:flex;flex-wrap:wrap;gap:0 20px;font-size:15px;font-weight:700}.n-box-links a{display:inline-flex;align-items:center;min-height:44px}.n-mlist{margin:0;padding:0;list-style:none;border-top:1px solid var(--n-ink)}.n-mlist>li{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid var(--n-hair)}.n-mlist h3{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--n-serif);font-weight:400;font-size:28px;line-height:1.1}.n-mlist p{margin:0 0 10px;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-mlist b{color:var(--n-ink)}.n-duo{display:inline-flex}.n-duo img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-duo img+img{margin-left:-18px;box-shadow:0 0 0 2px #fff}.n-day-signs{margin-top:26px;display:flex;align-items:center;gap:14px}.n-day-signs img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-duo-l{display:inline-flex}.n-day-signs img+img{margin-left:-22px;box-shadow:0 0 0 3px #0a1a3a}.n-day-signs p{margin:0;font-family:var(--n-serif);font-size:34px;color:#fff}.n-kick.is-caps{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9fb3d9}.n-h2+.n-two{margin-top:24px}.n-sign-h{margin:0;display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--n-ink);font-family:var(--n-serif);font-weight:400;font-size:32px}.n-sign-h img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-sign-t{margin:16px 0 0;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-sign-ls{margin:12px 0 0;display:flex;flex-direction:column;align-items:flex-start;font-size:15px;font-weight:700}.n-sign-ls a{display:inline-flex;align-items:center;min-height:36px}.n-plist{margin:0;padding:0;list-style:none;border-top:1px solid var(--n-ink)}.n-plist li{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:24px;gap:24px;padding:16px 0;border-bottom:1px solid var(--n-hair)}.n-plist-n{display:block;font-size:19px;font-weight:600}.n-plist-m{font-size:14px;color:var(--n-ink-3)}.n-plist-t{font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-jgrid{margin:0;padding:0;max-width:760px;list-style:none;border-top:1px solid var(--n-ink)}.n-jgrid li{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid var(--n-hair);font-size:17px;color:var(--n-ink-2)}.n-jgrid li>span:first-child{display:inline-flex;align-items:center;gap:12px;font-weight:700;color:var(--n-ink)}.n-jgrid b{color:var(--n-ink)}.n-swatch{flex:none;width:18px;height:18px;border-radius:4px;background:#f3eee2}.n-swatch.is-b{background:#e4ebf9}.n-swatch.is-cusp{background:linear-gradient(135deg,#f3eee2 50%,#e4ebf9 0)}.n-cusp{margin-top:40px;max-width:760px;padding:28px 32px;border-radius:8px;background:#f3f5f9}.n-cusp h3{margin:0;font-family:var(--n-serif);font-weight:400;font-size:26px;line-height:1.2}.n-cusp p{margin:14px 0 0;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-page a.n-ms-a{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--n-ink)}.n-ms-a img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-ms-n{font-family:var(--n-serif);font-size:34px;line-height:1.1;color:var(--n-link);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.n-prose{max-width:680px}.n-prose p{margin:0 0 16px;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-prose p:last-child{margin-bottom:0}.n-daynav{margin:0;display:flex;flex-wrap:wrap;gap:0 32px;font-size:15px;font-weight:700}.n-daynav a{display:inline-flex;align-items:center;min-height:44px}.n-band p+p{margin-top:12px}@media (max-width:760px){.n-pad{padding-left:20px;padding-right:20px}.n-hero{padding-top:20px;padding-bottom:28px}.n-hero-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:16px}.n-hero-img{width:88px;border-radius:8px}.n-hero-text{margin-top:22px}.n-kick{font-size:15px}.n-h1{font-size:34px;line-height:1.05}.n-h1.is-alone{margin-top:24px}.n-lead,.n-lead.is-wide{font-size:16px;margin-top:14px}.n-seg{display:flex;width:100%;margin-top:24px}.n-page .n-seg a{flex:1 1;padding:0 8px}.n-sky-line{font-size:16px}.n-sec,.n-sec.is-first{padding-top:56px;padding-bottom:8px}.n-sec.is-last{padding-bottom:56px}.n-h2{font-size:28px;margin-bottom:16px}.n-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.n-row-h{font-size:26px}.n-row p{font-size:15px}.n-tips{grid-template-columns:minmax(0,1fr)}.n-tips li{padding:18px 0}.n-tips h3{font-size:20px}.n-tips p{font-size:15px}.n-band{margin-top:56px}.n-band-in{padding-top:48px;padding-bottom:48px;gap:24px}.n-band h2,.n-sign-h{font-size:28px}.n-band p{font-size:16px}.n-band .n-btn-white.is-big{width:100%}.n-tiles{grid-template-columns:minmax(0,1fr);gap:0}.n-page a.n-tile{padding:16px 0;border-top-color:var(--n-hair)}.n-tiles>a.n-tile:first-child{border-top-color:var(--n-ink)}.n-tile-t{font-size:22px}.n-tile-s{display:none}.n-cards{grid-template-columns:minmax(0,1fr);border-top:1px solid var(--n-ink)}.n-page a.n-card{padding:18px 0;border-top:0;border-bottom:1px solid var(--n-hair)}.n-card img{width:48px;height:48px}.n-card-h{font-size:22px}.n-linkrow{flex-direction:column;align-items:flex-start;gap:4px;padding:18px 0 8px}.n-linkrow-l{gap:0 20px}.n-days{grid-template-columns:repeat(4,minmax(0,1fr))}.n-moons{grid-template-columns:minmax(0,1fr);gap:24px}.n-moon-t{font-size:24px}.n-page-head{padding-top:20px;padding-bottom:8px}.n-page-h1{font-size:34px;margin:16px 0 14px}.n-page-lead,.n-sec-lead{font-size:16px}.n-sec-lead{margin:-4px 0 20px}.n-h3{margin-top:40px;font-size:26px}.n-tiles.is-three{grid-template-columns:minmax(0,1fr)}.n-tiles.is-three .n-tile-t{font-size:22px}.n-tiles.is-three .n-tile-s{display:block;font-size:15px}.n-grid4{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--n-ink)}.n-page a.n-sign{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;padding:16px 0;border:0;border-bottom:1px solid var(--n-hair);border-radius:0}.n-page a.n-sign:hover{box-shadow:none;transform:none}.n-sign img{grid-row:1/span 2;width:64px;height:64px;border-radius:50%}.n-sign-n{font-size:24px}.n-sign-d,.n-sign-n{margin-top:0}.n-sign-go,.n-sign-l{grid-column:1/-1}.n-groups,.n-groups.is-three,.n-two{grid-template-columns:minmax(0,1fr);gap:28px}.n-two-col p{font-size:16px}.n-facts{margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.n-fact{align-items:flex-start;gap:10px;padding:14px 0}.n-fact-i{width:36px;height:36px}.n-fact-v{font-size:15px}.n-asc,.n-people{grid-template-columns:minmax(0,1fr)}.n-asc{margin-top:56px;gap:16px;padding:28px 20px}.n-asc h2{font-size:28px}.n-asc p{font-size:16px}.n-rank,.n-rows2{grid-template-columns:minmax(0,1fr);gap:0}.n-rank-i{padding:16px 0}.n-hero-grid.is-box,.n-hero-grid.is-pair{grid-template-columns:minmax(0,1fr)}.n-pair-fig{justify-content:flex-start;gap:10px}.n-pair-fig img{width:88px;height:88px}.n-pair-fig span{font-size:26px}.n-mx{display:none}.n-acc{display:block}.n-panel{margin-top:24px;padding:20px}.n-who{grid-template-columns:minmax(0,1fr);gap:24px}.n-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:8px}.n-submit{width:100%;justify-content:center}.n-box{margin-top:24px;padding:20px}.n-mlist>li,.n-plist li{grid-template-columns:minmax(0,1fr);gap:10px}.n-mlist h3{font-size:24px}.n-mlist p{font-size:15px}.n-jgrid li{grid-template-columns:minmax(0,1fr);gap:4px;font-size:16px}.n-cusp{margin-top:28px;padding:20px}.n-cusp p{font-size:16px}.n-day-signs p{font-size:26px}.n-sign-t{font-size:16px}.n-ms-a img{width:56px;height:56px}.n-ms-n{font-size:26px}}.n-inputs-place{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.n-check{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:15px}.n-match-res{max-width:820px}.n-match-res .n-more-h{margin-top:72px}.n-match-about{max-width:820px}.n-match-about p{margin:16px 0 0;font-size:17px;line-height:1.6}.n-match-out>.n-match-res.is-example{margin-top:56px;padding:28px 32px 36px;border:1px dashed #8fa3d6;border-radius:8px}.n-match-label{position:-webkit-sticky;position:sticky;top:12px;z-index:1;width:-moz-fit-content;width:fit-content;margin:0 0 14px;padding:5px 12px;border-radius:999px;background:#2650d6;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.is-example .n-match-part{scroll-margin-top:64px}.n-match-note{margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.6}.n-match-back{margin-top:32px}#formular{scroll-margin-top:24px}@media (max-width:760px){.n-match-out>.n-match-res.is-example{padding:20px 16px 28px}}.n-match-who{margin:12px 0 0;font-size:15px;line-height:1.6;color:#4f5b71}.n-match-res .n-match-lead{margin-top:20px;color:#0e1626}.n-match-sum{margin-top:28px;border:1px solid #dce2eb;border-radius:8px;overflow:hidden}.n-match-sum a{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:14px 18px;color:#0e1626;text-decoration:none}.n-match-sum a+a{border-top:1px solid #dce2eb}.n-match-sum a>span:last-child{color:#2650d6}.n-match-pairs{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px;color:#4f5b71}.n-match-rate{display:inline-flex;align-items:center;gap:8px;font-weight:500;white-space:nowrap}.n-match-part{margin-top:44px;scroll-margin-top:90px}.n-match-part h3{margin:0;font-family:var(--n-serif);font-size:28px;font-weight:400;line-height:1.2}.n-match-part p{margin:12px 0 0;font-size:17px;line-height:1.65}.n-match-part .n-match-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:15px;font-weight:600;color:#2e3a50}.n-match-part .n-match-warn{padding:12px 14px;border-radius:6px;background:#fff4dc;font-size:15px}@media (max-width:720px){.n-match-sum a{grid-template-columns:minmax(0,1fr) auto}.n-match-sum a>b{grid-column:1/-1}}@media (min-width:761px){.n-h2.is-36,.n-scale-36 .n-h2{font-size:36px}.n-scale-36 .n-row-h{font-size:26px;line-height:1.2}}.n-wait-note{font-size:14px;line-height:1.5}.n-page .n-wait-note a{color:#c2d1fa;text-decoration:underline;text-underline-offset:3px}.n-consent{position:-webkit-sticky;position:sticky;bottom:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:24px;padding:14px 40px;background:#fff;border-top:1px solid var(--n-hair);color:var(--n-ink-2);font-family:var(--n-sans);font-size:14px;line-height:1.5}.n-consent p{margin:0;max-width:720px}.n-consent a{color:var(--n-link);text-decoration:underline;text-underline-offset:3px}.n-consent-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;flex:none}.n-consent-btns button{min-height:44px;padding:0 18px;background:#fff;border:1px solid var(--n-ink);border-radius:8px;color:var(--n-ink);font:inherit;font-weight:600;cursor:pointer}.n-consent-btns button:hover{background:var(--n-sky-1)}.n-foot-btn{padding:0;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:760px){.n-consent{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}}.n-home-hero{padding-top:48px;padding-bottom:64px;text-align:center}.n-home-hero .n-h1{margin-top:0}@media (min-width:761px){.n-home-hero .n-h1{font-size:48px}}.n-home-hero .n-lead{margin:16px auto 0;max-width:640px;font-size:18px}.n-home-calc{margin-top:32px;display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;text-align:left}.n-home-art{position:relative;flex:1 1 480px;min-width:0;aspect-ratio:330/284;border-radius:10px;overflow:hidden;background:#14306b}.n-home-art-in{position:absolute;top:0;bottom:0;left:-35.76%;width:170.91%}.n-home-art-in img,.n-home-art-in svg{position:absolute;inset:0;display:block;width:100%;height:100%}.n-home-rays{transform-origin:50.18% 52.82%;animation:n-home-spin 80s linear infinite}.n-home-face{animation:n-home-glow 6s ease-in-out infinite}.n-home-cl{animation:n-home-cl 18s ease-in-out infinite alternate}.n-home-cr{animation:n-home-cr 23s ease-in-out infinite alternate}.n-home-tw{animation:n-home-tw 4.2s ease-in-out infinite}.n-home-shoot{opacity:0;animation:n-home-shoot 11s ease-in 2s infinite}.n-home-shoot.is-two{animation:n-home-shoot2 17s ease-in 7s infinite}@keyframes n-home-spin{to{transform:rotate(1turn)}}@keyframes n-home-glow{0%,to{filter:drop-shadow(0 0 0 rgba(236,228,210,0))}50%{filter:drop-shadow(0 0 14px rgba(236,228,210,.6))}}@keyframes n-home-cl{0%{transform:translate(0)}to{transform:translate(-.9%,.5%)}}@keyframes n-home-cr{0%{transform:translate(0)}to{transform:translate(.9%,.4%)}}@keyframes n-home-tw{0%,to{opacity:.15;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}@keyframes n-home-shoot{0%{transform:translate(40px,18px);opacity:0}1.5%{opacity:1}7%,to{transform:translate(250px,82px);opacity:0}}@keyframes n-home-shoot2{0%{transform:translate(330px,8px);opacity:0}1.5%{opacity:.9}6%,to{transform:translate(500px,60px);opacity:0}}@media (prefers-reduced-motion:reduce){.n-home-cl,.n-home-cr,.n-home-face,.n-home-rays,.n-home-shoot,.n-home-tw{animation:none}}.n-home-card{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:36px 36px 30px;border-radius:10px;background:#fff;color:var(--n-ink)}.n-home-card h2{margin:0;font-family:var(--n-serif);font-weight:400;font-size:34px;line-height:1.1;color:var(--n-ink)}.n-home-card .calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;border:0;background:none;box-shadow:none}.n-home-card .calc-row{display:contents}.n-home-card .field{flex:none;width:auto;min-width:0;max-width:none}.n-home-card .field.w-place{grid-column:span 2}.n-home-card .field-label{font-family:var(--n-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:#2e3a50}.n-home-card .field input{width:100%;height:50px;padding:0 12px;border:1px solid #c7d0dd;border-radius:6px;background:#fff;color:var(--n-ink);font-family:var(--n-sans);font-size:17px;font-weight:500}.n-home-card .field input:focus{border-color:#2650d6;box-shadow:0 0 0 3px rgba(38,80,214,.2);outline:none}.n-home-card .checkline{grid-column:1/-1;order:2;margin:0;color:#2e3a50;font-size:15px}.n-home-card .btn{grid-column:1/-1;order:3;width:100%;height:54px;border:0;border-radius:6px;background:#14306b;color:#fff;font-family:var(--n-sans);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.n-home-card .btn:hover{background:#1b3e87}.n-home-card .calc-errors{grid-column:1/-1;order:4;margin:0}.n-home-result{--c-01:#fafaf6;--c-02:#fff;--c-03:#121212;--c-04:#3e3e39;--c-05:#d9d8d0;--c-06:#f1f0e8;text-align:left}.n-home-result:not(:empty){margin-top:20px;padding:40px;border-radius:10px;background:#fff;color:var(--n-ink)}.n-home-result:focus{outline:none}.n-home-rows{border-top:1px solid var(--n-ink)}.n-home-learn{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:40px;gap:40px;padding:32px 0;border-bottom:1px solid var(--n-hair)}.n-home-learn img{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover;background:#0a1a3a}.n-home-learn .n-home-learn-k{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#14306b}.n-home-learn h3{margin:0 0 10px;font-family:var(--n-serif);font-weight:400;font-size:34px;line-height:1.15;color:var(--n-ink)}.n-home-learn p{margin:0;max-width:760px;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-home-offer-sec{padding-top:64px}.n-home-offer{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border:1px solid var(--n-hair);border-radius:10px;overflow:hidden}.n-home-offer>img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover;background:#0a1a3a}.n-home-offer>div{display:flex;flex-direction:column;gap:18px;padding:36px 40px}.n-home-offer .n-h2{margin:0}.n-home-offer p{margin:0;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-home-offer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 24px;gap:8px 24px;margin:0;padding:0;list-style:none}.n-home-offer li{display:flex;gap:10px;font-size:16px;font-weight:600;color:var(--n-ink)}.n-home-offer li span{color:#14306b}.n-home-offer-buy{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:6px}.n-home-offer-buy>span{font-size:24px;font-weight:700;color:var(--n-ink)}.n-page a.n-home-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:6px;background:#14306b;color:#fff;font-size:16px;font-weight:700;text-decoration:none}.n-page a.n-home-btn:hover{background:#1b3e87}.n-home-about{position:relative;margin-top:96px;overflow:hidden;background:var(--n-night-bg)}.n-home-about>svg{position:absolute;inset:0;width:100%;height:100%}.n-home-about-in{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:72px;gap:72px;align-items:center;padding-top:96px;padding-bottom:96px}.n-home-pic{position:relative;aspect-ratio:4/5;display:flex;align-items:flex-end;justify-content:center}.n-home-pic span{position:absolute;inset:6% 4% 0;border-radius:50% 50% 46% 46%;background:radial-gradient(closest-side,rgba(38,80,214,.6),rgba(20,48,107,.45) 60%,rgba(10,26,58,0) 100%)}.n-home-pic img{position:relative;width:100%;height:100%;object-fit:contain;object-position:bottom center;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.n-home-about-in>div:last-child{max-width:620px}.n-home-about h2{margin:0;font-family:var(--n-serif);font-weight:400;font-size:40px;line-height:1.05;color:#f7f9fd}.n-home-about p{margin:16px 0 0;font-size:18px;line-height:1.75;color:#dce4f5}.n-home-about h2+p{margin-top:24px}.n-home-daily{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.n-page a.n-home-dcard{display:flex;flex-direction:column;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--n-hair);color:var(--n-ink);text-decoration:none}.n-home-dcard img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:#f1ebdd}.n-home-dcard-b{display:flex;align-items:center;justify-content:space-between;gap:12px}.n-home-dcard-t{display:block;font-family:var(--n-serif);font-size:24px;line-height:1.2}.n-home-dcard-s{display:block;font-size:14px;color:var(--n-ink-3)}.n-home-go{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--n-hair);border-radius:50%;color:#14306b}.n-page a.n-home-dcard:hover .n-home-dcard-t{text-decoration:underline}.n-page a.n-home-dcard:hover .n-home-go{background:#14306b;border-color:#14306b;color:#fff}.n-home-spln,.n-page .n-home-spln{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center;padding-top:88px;padding-bottom:88px}.n-home-spln img{display:block;width:100%;height:auto;aspect-ratio:340/276;object-fit:cover;border-radius:8px}.n-home-spln>div{max-width:560px}.n-home-spln h2{margin:0;font-family:var(--n-serif);font-weight:400;font-size:40px;line-height:1.05;color:#fff}.n-home-spln p{margin:16px 0 28px;font-size:17px;line-height:1.65;color:#b5c2de}.n-page a.n-home-ghost{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border:1px solid rgba(194,209,250,.6);border-radius:6px;color:#c2d1fa;font-size:15px;font-weight:700;text-decoration:none}.n-page a.n-home-ghost:hover{background:rgba(194,209,250,.12);color:#c2d1fa}.n-home-lrows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px;border-top:1px solid var(--n-ink)}.n-page a.n-home-lrow{display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-gap:16px;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--n-hair);color:var(--n-link);text-decoration:none}.n-home-lrow-t{display:block;font-family:var(--n-serif);font-size:26px;line-height:1.15;color:var(--n-ink)}.n-home-lrow-s{display:block;margin-top:4px;font-size:16px;line-height:1.55;color:var(--n-ink-3)}.n-page a.n-home-calcrow:hover .n-home-calcrow-t,.n-page a.n-home-lrow:hover .n-home-lrow-t{text-decoration:underline}.n-page a.n-home-calcrow svg,.n-page a.n-home-lrow svg{transition:transform .15s}.n-page a.n-home-calcrow:hover svg,.n-page a.n-home-lrow:hover svg{transform:translateX(3px)}.n-page a.n-home-calcrow{display:grid;grid-template-columns:400px minmax(0,1fr) 24px;grid-gap:40px;gap:40px;align-items:center;padding:28px 0;border-bottom:1px solid var(--n-hair);color:var(--n-link);text-decoration:none}.n-home-calcrow-t{font-family:var(--n-serif);font-size:30px;line-height:1.15;color:var(--n-ink)}.n-home-calcrow-p{display:flex;flex-direction:column;gap:6px;font-size:17px;line-height:1.6;color:var(--n-ink-2)}.n-home-calcrow-n{line-height:1.55}.n-home-calcrow-n,.n-home-note{font-size:15px;color:var(--n-ink-3)}.n-home-note{margin:28px 0 0}.n-home-btns{display:flex;flex-wrap:wrap;gap:12px}.n-home-btns a.n-home-ghost{height:54px;border-color:rgba(220,228,245,.5);color:#fff}.n-home-blocks{max-width:720px}.n-home-blocks>section{padding:32px 0;border-bottom:1px solid var(--n-hair);scroll-margin-top:90px}.n-home-blocks>section:first-child{padding-top:0}.n-home-blocks>section:last-child{border-bottom:0;padding-bottom:0}.n-home-blocks h2:not(.n-label){margin:0;font-family:var(--n-serif);font-weight:400;font-size:30px;line-height:1.2;color:var(--n-ink)}.n-home-blocks p{margin:12px 0 0;font-size:17px;line-height:1.7;color:var(--n-ink-2)}.n-home-blocks ul{margin:12px 0 0;padding:0;list-style:none}.n-home-blocks li{padding:4px 0;font-size:15px;line-height:1.5;color:var(--n-ink-2)}.n-home-blocks .n-label{padding-bottom:0;border-bottom:0;color:var(--n-ink-3)}.n-home-links{margin:0 0 28px;padding:0;list-style:none}.n-home-links li{padding:16px 0;border-bottom:1px solid var(--n-hair);font-size:17px;line-height:1.6;color:var(--n-ink-2)}.n-rep-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:48px;gap:48px;align-items:center}.n-rep-astro{width:100%;height:auto;color:#dce4f5}.n-rep-person{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.n-rep-art,.n-rep-photo{border-radius:10px;overflow:hidden;background:var(--n-night-bg);color:#dce4f5}.n-rep-photo{padding:24px}.n-rep-photo:has(img){padding:0}.n-rep-art svg,.n-rep-photo svg{display:block;width:100%;height:auto}.n-rep-art img,.n-rep-photo img{display:block;width:100%;height:100%;object-fit:cover}.n-rep-p{margin:12px 0 0;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-rep-picks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.n-page a.n-rep-pick{display:flex;flex-direction:column;gap:8px;padding:20px 16px;border:1px solid var(--n-hair);border-radius:10px;color:var(--n-ink);text-decoration:none}.n-page a.n-rep-pick:hover{border-color:var(--n-link)}.n-rep-pick-t{font-family:var(--n-serif);font-size:22px;line-height:1.2}.n-rep-pick-p{margin-top:auto;font-size:15px;font-weight:700;color:var(--n-link);text-decoration:underline}.n-rep-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:start}.n-rep-body .n-h2{margin-bottom:16px}.n-rep-helps,.n-rep-inc,.n-rep-q{margin:0;padding:0;list-style:none}.n-rep-q li{padding:4px 0;font-family:var(--n-serif);font-size:20px;line-height:1.35;color:var(--n-ink)}.n-rep-inc li{display:flex;gap:10px;padding:4px 0;font-size:16px;line-height:1.55;color:var(--n-ink-2)}.n-rep-inc li>span:first-child{color:#14306b}.n-rep-buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:24px 0 12px}.n-rep-price{font-size:24px;font-weight:700;color:var(--n-ink)}.n-page .btn.n-rep-cta{height:54px;padding:0 28px;border:0;border-radius:6px;background:#14306b;color:#fff;font-family:var(--n-sans);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.n-page .btn.n-rep-cta:hover{background:#1b3e87}.n-rep-free{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:15px;color:var(--n-ink-3)}.n-rep-helps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px}.n-rep-helps li{padding:14px 0;border-bottom:1px solid var(--n-hair);font-size:17px;line-height:1.6;color:var(--n-ink-2)}.n-rep-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.n-rep-reviews figure{margin:0}.n-rep-reviews blockquote{margin:0;font-size:17px;line-height:1.65;color:var(--n-ink-2)}.n-rep-reviews figcaption{margin-top:8px;font-size:14px;font-weight:600;color:var(--n-ink-3)}.n-rep-old{--c-01:#fff;--c-02:#fff;--c-03:var(--n-ink);--c-04:var(--n-ink-2);--c-05:var(--n-hair);--c-06:#f3f6fc}.n-rep-morelinks{margin:24px 0 0;font-size:16px}@media (max-width:960px){.n-home-art{order:2}.n-rep-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.n-page a.n-home-calcrow{grid-template-columns:220px minmax(0,1fr) 24px;gap:24px}.n-home-about-in{gap:40px}.n-home-spln,.n-page .n-home-spln{grid-template-columns:240px minmax(0,1fr);gap:40px}.n-rep-card{gap:32px}}@media (max-width:760px){.n-home-hero{padding-top:28px;padding-bottom:40px}.n-home-hero .n-lead{font-size:16px}.n-home-art,.n-home-card{flex-basis:100%}.n-home-card{padding:24px 20px}.n-home-card h2{font-size:28px}.n-home-result:not(:empty){padding:24px 20px}.n-home-learn{grid-template-columns:56px minmax(0,1fr);gap:16px 18px;padding:28px 0}.n-home-learn img{width:56px;height:56px}.n-home-learn h3{font-size:26px}.n-home-offer{grid-template-columns:minmax(0,1fr)}.n-home-offer>img{height:auto;min-height:0;aspect-ratio:3/2}.n-home-offer>div{padding:24px 20px}.n-home-about-in,.n-home-offer ul{grid-template-columns:minmax(0,1fr)}.n-home-about-in{gap:28px;padding-top:56px;padding-bottom:56px}.n-home-pic{width:100%;max-width:300px;margin:0 auto}.n-home-about h2{font-size:28px}.n-home-about p{font-size:16px}.n-home-daily{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--n-ink)}.n-page a.n-home-dcard{flex-direction:row;align-items:center;gap:14px;padding:12px 0}.n-home-dcard img{flex:none;width:52px;height:52px;border-radius:50%}.n-home-dcard-b{flex:1 1;min-width:0}.n-home-spln,.n-page .n-home-spln{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:56px;padding-bottom:56px}.n-home-spln img{max-width:240px}.n-home-spln h2{font-size:28px}.n-home-lrows{grid-template-columns:minmax(0,1fr)}.n-page a.n-home-lrow{padding:16px 0}.n-home-lrow-t{font-size:22px}.n-page a.n-home-calcrow{grid-template-columns:minmax(0,1fr) 24px;gap:8px 12px;padding:22px 0}.n-home-calcrow-t{font-size:26px}.n-home-calcrow-p{grid-column:1/2;grid-row:2}.n-page a.n-home-calcrow svg{grid-column:2;grid-row:1}.n-home-blocks h2:not(.n-label){font-size:26px}.n-rep-hero{grid-template-columns:minmax(0,1fr);gap:24px}.n-rep-astro{max-width:180px}.n-rep-card,.n-rep-person{grid-template-columns:minmax(0,1fr);gap:24px}.n-rep-photo{max-width:240px}.n-rep-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.n-rep-helps,.n-rep-reviews{grid-template-columns:minmax(0,1fr)}}.n-hero-grid.is-rok{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:start}.n-hero-grid.is-retro{grid-template-columns:minmax(0,1fr) 420px;gap:64px;align-items:center}.n-rok-solo{margin-top:28px;max-width:820px}.n-rok-why{margin:0;padding:0;list-style:none;border-top:1px solid rgba(194,209,250,.3)}.n-rok-why li{padding:18px 0;border-bottom:1px solid rgba(194,209,250,.14)}.n-rok-why b{display:block;font-size:17px;color:#fff}.n-rok-why span{display:block;margin-top:6px;font-size:15px;line-height:1.55;color:#b5c2de}.n-rok-cards{margin-top:28px}.n-rok-card{display:flex;gap:16px;align-items:flex-start;padding:24px 0 28px;border-top:1px solid var(--n-ink)}.n-rok-card img{flex-shrink:0;width:56px;height:56px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-rok-card .n-card-h{margin:0;font-weight:400}.n-rok-card .n-card-p{margin-bottom:0}.n-rok-go{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--n-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.n-rok-go svg{width:18px;height:18px}.n-page a.n-rok-inline{margin-top:10px;display:inline-block;font-size:15px;font-weight:600;color:var(--n-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.n-rok-date{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:32px;gap:32px;padding:22px 0;border-bottom:1px solid var(--n-hair)}.n-rok-date>span{font-size:16px;font-weight:700}.n-rok-date p{margin:0;max-width:720px;font-size:16px;line-height:1.6;color:var(--n-ink-2)}.n-rok-date p b{font-weight:600;color:var(--n-ink)}.n-rok-links{margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:16px;font-weight:600}.n-rok-links a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.n-page .n-rok-when{margin-bottom:8px;font-weight:700;color:var(--n-ink)}.n-rok-h2{font-size:36px}.n-rok-rows .n-row-h{font-size:26px}.n-rok-rows .n-row p+p{margin-top:12px}.n-rok-rows,.n-rok-slow{margin-top:24px}.n-page .n-rok-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px}.n-rok-wait label{display:block;font-size:15px;font-weight:600;color:#dce4f5}.n-rok-wait>div{margin-top:8px;display:flex;gap:10px;align-items:center}.n-rok-wait input{flex:1 1;min-width:0;height:54px;padding:0 16px;border:1px solid rgba(220,228,245,.5);border-radius:6px;background:rgba(255,255,255,.06);font:500 16px var(--n-sans);color:#fff}.n-rok-wait input::placeholder{color:#b5c2de}.n-rok-wait input:focus-visible{outline:2px solid #c2d1fa;outline-offset:1px}.n-rok-wait button{height:54px;padding:0 24px;border:0;border-radius:6px;background:#fff;font:700 16px var(--n-sans);color:#0a1a3a;cursor:pointer;white-space:nowrap}.n-page .n-rok-wait p{margin:10px 0 0;font-size:14px;line-height:1.5}.n-page .n-rok-wait .n-rok-err{color:#ffc9bb}.n-page .n-rok-sent{margin:0;color:#fff}.n-rok-next{grid-template-columns:minmax(0,1fr) auto;align-items:center}.n-rok-next p{margin:12px 0 0;max-width:620px}.n-rok-next .n-submit{margin-top:0;white-space:nowrap}.n-page .n-rok-now{margin:22px 0 14px;max-width:620px;font-size:21px;line-height:1.55;color:#fff}.n-rok-box{padding:28px 30px;border:1px solid rgba(220,228,245,.22);border-radius:10px;background:rgba(255,255,255,.06)}.n-rok-box p{margin:0;font-size:17px;line-height:1.6;color:#fff}.n-rok-bar{margin-top:22px;height:10px;border-radius:5px;background:rgba(220,228,245,.18);overflow:hidden}.n-rok-bar div{height:100%;border-radius:5px;background:#c2d1fa}.n-rok-bar-l{margin-top:10px;display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#b5c2de}.n-rok-bar-l b{font-weight:600;color:#fff}.n-rok-signs{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px}.n-page a.n-rok-sign{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--n-hair);color:var(--n-ink-2);text-decoration:none}.n-rok-sign img{flex-shrink:0;width:52px;height:52px;border-radius:50%;object-fit:cover;background:#f1ebdd}.n-rok-sign>span{min-width:0}.n-rok-sign b{display:block;font-family:var(--n-serif);font-weight:400;font-size:24px;line-height:1.2;color:var(--n-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.n-rok-sign b+span{display:block;margin-top:6px;font-size:15px;line-height:1.6}.n-rok-years{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px;gap:56px}.n-rok-years h3{margin:0;padding-bottom:10px;border-bottom:1px solid var(--n-ink);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.n-rok-term{display:grid;grid-template-columns:190px 150px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;align-items:baseline;margin:0 -10px;padding:14px 10px;border-bottom:1px solid var(--n-hair);font-size:15px}.n-rok-term b{font-size:17px}.n-rok-term em{margin-left:8px;font-style:normal;font-weight:700;font-size:13px;color:#1f7a55}.n-rok-term-x{font-size:15px;color:var(--n-ink-3)}.n-rok-term-x.is-full{grid-column:1/-1;font-size:14px}.n-rok-term.is-now{background:#eef2fa}.n-rok-term.is-past,.n-rok-term.is-past .n-rok-term-x{color:#7a8599}@media (max-width:1040px){.n-rok-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.n-rok-next{grid-template-columns:minmax(0,1fr);gap:24px}.n-rok-next .n-submit{justify-self:start}.n-hero-grid.is-retro,.n-hero-grid.is-rok{grid-template-columns:minmax(0,1fr);gap:32px}.n-rok-years{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:760px){.n-rok-cards{grid-template-columns:minmax(0,1fr)}.n-rok-solo{margin-top:16px}.n-rok-why{margin-top:0}.n-rok-why li{padding:13px 0}.n-rok-why b{font-size:16px}.n-rok-why span{font-size:14px}.n-rok-date{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.n-rok-h2{font-size:28px}.n-page .n-rok-band{grid-template-columns:minmax(0,1fr);gap:24px}.n-rok-wait>div{flex-direction:column;align-items:stretch}.n-rok-wait input{flex:none;width:100%}.n-rok-next{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:56px;padding:28px 22px}.n-rok-next .n-submit{justify-self:stretch;justify-content:center;white-space:normal;text-align:center;height:auto;min-height:54px;padding:12px 18px}.n-page .n-rok-now{margin-top:14px;font-size:18px}.n-rok-box{padding:22px 20px}.n-rok-signs{grid-template-columns:minmax(0,1fr)}.n-rok-term{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin:0;padding:12px 0}.n-rok-term.is-now{margin:0 -10px;padding:12px 10px}.n-rok-term-x{grid-column:1/-1}}