.pv-wrap{max-width:calc(960px + var(--pf-page-x) * 2);padding-left:max(var(--pf-page-x), env(safe-area-inset-left));padding-right:max(var(--pf-page-x), env(safe-area-inset-right));margin:0 auto}.pv-brand-n{letter-spacing:-.015em;white-space:nowrap;font-size:16px;font-weight:600}.pv-main{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.pv-btn{color:#fff;height:52px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:#111113;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.pv-btn:hover{background:#2c2c31}.pv-btn:disabled{opacity:.6;cursor:default}.pv-btn-wide{width:100%}.pv-btn-sm{height:40px;padding:0 18px;font-size:14px}.pv-btn svg{flex:none}.pv-ghost{color:#111113;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s;display:inline-flex}.pv-ghost:hover{border-color:#111113}.pv-ghost:disabled{color:#5f5f66;cursor:default}.pv-ghost:disabled:hover{border-color:#d4d4d8}.pv-link{color:#111113;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;-webkit-text-decoration:underline #b8b8c0;text-decoration:underline #b8b8c0;text-decoration-thickness:1px;display:inline}.pv-link:hover{text-decoration-color:#111113}.pv-link:disabled{color:#5f5f66;cursor:default}.pv-btn:focus-visible{outline-offset:3px;outline:2px solid #111113}.pv-ghost:focus-visible{outline-offset:3px;outline:2px solid #111113}.pv-link:focus-visible{outline-offset:3px;outline:2px solid #111113}.pv-chip:focus-visible{outline-offset:3px;outline:2px solid #111113}.pv-note{color:#3f3f46;background:#f5f5f6;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.45}.pv-note b{color:#111113;margin-bottom:2px;font-weight:600;display:block}.pv-error{color:#b42318;font-size:14px;line-height:1.45}.pv-hint{color:#5f5f66;font-size:14px;line-height:1.45}.pv-auth{max-width:400px;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));margin:12px auto 0}@media (min-width:760px){.pv-auth{margin-top:6vh}}.pv-form{flex-direction:column;gap:16px;display:flex}.pv-field{flex-direction:column;gap:6px;display:flex}.pv-label{color:#3f3f46;font-size:14px;font-weight:500;line-height:1.3}.pv-input{color:#111113;width:100%;height:50px;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d4d4d8;border-radius:12px;margin:0;padding:0 14px;font-size:16px;line-height:normal;transition:border-color .15s,box-shadow .15s;display:block}.pv-input::placeholder{color:#71717a;opacity:1}.pv-input:focus{border-color:#111113;outline:none;box-shadow:0 0 0 1px #111113}.pv-input[aria-invalid=true]{border-color:#b42318}.pv-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px #b42318}.pv-pass{position:relative}.pv-pass .pv-input{padding-right:52px}.pv-eye{color:#5f5f66;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:48px;height:48px;margin:0;padding:0;display:grid;position:absolute;top:1px;right:1px}.pv-eye:hover{color:#111113}.pv-eye:focus-visible{outline-offset:-5px;outline:2px solid #111113}.pv-form-links{justify-content:center;font-size:15px;display:flex}.pv-auth-alt{color:#5f5f66;text-align:center;border-top:1px solid #e6e6e9;margin-top:28px;padding-top:20px;font-size:15px;line-height:1.45}.pv-h1{color:#111113;letter-spacing:-.03em;margin:8px 0 16px;font-size:28px;font-weight:600;line-height:1.1}.pv-empty{color:#3f3f46;font-size:16px;line-height:1.45}.pv-sec{margin-top:48px}@media (min-width:760px){.pv-h1{margin:16px 0 24px;font-size:36px}.pv-sec{margin-top:64px}}.pv-book-st,.pv-more-st{background:var(--pv-st,#f5f5f6);flex:none;justify-content:center;align-items:center;display:flex}.pv-book-tp,.pv-more-tp{color:var(--pv-a,#5f5f66);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3;display:block}.pv-books{gap:10px;display:grid}.pv-book{background:#fff;border:1px solid #e6e6e9;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:88px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pv-book-st{padding:14px 0}.pv-book-st .pv-cov-telo{width:56px;height:84px}.pv-book-st .mc.pv-cov-mc{--mc-w:56px}.pv-book-st .pv-cov-ez{width:56px;height:79px;padding:6px 5px}.pv-book-st .pv-cov-ez b{font-size:8px}.pv-book-st .pv-cov-ez span{display:none}.pv-book-bd{flex-direction:column;align-items:flex-start;min-width:0;padding:12px 14px 14px;display:flex}.pv-book-n{color:#111113;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:4px;font-size:18px;font-weight:600;line-height:1.2}.pv-book-l{color:#5f5f66;margin-top:3px;font-size:13.5px;line-height:1.4}.pv-book-ft{margin-top:auto;padding-top:12px}.pv-book-go{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:#111113;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.pv-book-go svg{flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pv-book-go:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.pv-book-go:hover{background:#2c2c31}.pv-book-go:hover svg{transform:translate(3px)}}.pv-book-go:focus-visible{outline-offset:3px;outline:2px solid #111113}.pv-chips{z-index:2;background:#fff;border-top:1px solid #ececef;flex-wrap:wrap;grid-column:1/-1;gap:8px 6px;padding:10px 12px 12px;display:flex;position:relative}.pv-chip{color:#111113;background:#f5f5f6;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:box-shadow .15s;display:inline-flex;position:relative}.pv-chip:before{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}@media (hover:hover){.pv-chip:hover{box-shadow:inset 0 0 0 1px #111113}}@media (min-width:760px){.pv-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pv-book{grid-template-columns:104px minmax(0,1fr)}.pv-book-st .pv-cov-telo{width:64px;height:96px}.pv-book-st .mc.pv-cov-mc{--mc-w:64px}.pv-book-st .pv-cov-ez{width:64px;height:90px;padding:7px 6px}.pv-book-st .pv-cov-ez b{font-size:9px}.pv-book-bd{padding:14px 16px 16px}}.pv-cov{flex:none}.pv-cov-telo{background:#f2ecdf;border-radius:3px 5px 5px 3px;width:72px;height:108px;display:block;box-shadow:0 1px 2px #00000014,0 10px 20px -10px #00000059}.mc.pv-cov-mc{--mc-w:72px}.pv-cov-ez{background:var(--pv-ezc,#c4161c);color:#fff;border-radius:2px;flex-direction:column;width:72px;height:101px;padding:8px 7px;display:flex;position:relative;box-shadow:0 1px 2px #00000014,0 12px 22px -14px #00000080}.pv-cov-ez b,.pv-cov-ez span{position:relative}.pv-cov-ez b{letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:auto;font-size:10.5px;font-weight:700;line-height:1.05}.pv-cov-ez span{margin-top:4px;font-size:6px;line-height:1.3}.pv-more{gap:8px;display:grid}.pv-more-i{background:#fff;border:1px solid #e6e6e9;border-radius:14px;display:flex;overflow:hidden}.pv-more-st{width:64px;padding:10px 0}.pv-more-st .pv-cov-telo{width:44px;height:66px}.pv-more-st .mc.pv-cov-mc{--mc-w:44px}.pv-more-st .pv-cov-ez{width:44px;height:62px;padding:5px 4px}.pv-more-st .pv-cov-ez b{font-size:6px}.pv-more-st .pv-cov-ez span{display:none}.pv-more-bd{flex:1;align-items:center;gap:12px;min-width:0;padding:10px 12px 10px 14px;display:flex}.pv-more-t{flex:1;min-width:0}.pv-more-n{color:#111113;letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:2px;font-size:16px;font-weight:600;line-height:1.25}.pv-more-p{color:#5f5f66;margin-top:2px;font-size:14px;line-height:1.3}.pv-more-act{color:#111113;white-space:nowrap;background:#fff;border:1px solid #d4d4d8;border-radius:999px;flex:none;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex;position:relative}.pv-more-act:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-2px;right:-2px}@media (hover:hover){.pv-more-act:hover{border-color:#111113}}.pv-more-act:focus-visible{outline-offset:3px;outline:2px solid #111113}.pv-more-soon{color:#5f5f66;white-space:nowrap;flex:none;font-size:13.5px;font-weight:500}@media (min-width:760px){.pv-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}}@media (prefers-reduced-motion:reduce){.pv-book-go,.pv-book-go svg,.pv-more-act{transition:none}}.pv-list{border-top:1px solid #e6e6e9;max-width:640px}.pv-list>li{border-bottom:1px solid #e6e6e9;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;font-size:15px;line-height:1.4;display:flex}.pv-hist-n{color:#111113;overflow-wrap:anywhere;min-width:0;font-weight:500}.pv-hist-n small{color:#5f5f66;font-size:13.5px;font-weight:400;display:block}.pv-hist-d{color:#5f5f66;white-space:nowrap;flex:none;font-size:14px}.pv-acc{scroll-margin-top:16px}.pv-rows{border-top:1px solid #e6e6e9;max-width:640px}.pv-row{border-bottom:1px solid #e6e6e9;padding:16px 0}.pv-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-row-k{color:#111113;font-size:16px;font-weight:600;line-height:1.3}.pv-row-v{color:#3f3f46;overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.4}.pv-row-note{color:#5f5f66;margin-top:4px;font-size:14px;line-height:1.45}.pv-row .pv-form{margin-top:16px}.pv-row-acts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pv-row>.pv-note,.pv-row>.pv-error,.pv-row>.pv-hint{margin-top:12px}.pv-devs{margin-top:8px}.pv-devs>li{align-items:center;gap:12px;padding:10px 0;display:flex}.pv-dev-t{flex:1;min-width:0}.pv-dev-n{color:#111113;font-size:15px;font-weight:500;line-height:1.35;display:block}.pv-dev-m{color:#5f5f66;font-size:14px;line-height:1.35;display:block}.pv-dev-m b{color:#111113;font-weight:500}.pv-devs-more{margin-top:8px;font-size:15px}@media (prefers-reduced-motion:reduce){.pv-btn,.pv-ghost,.pv-chip,.pv-input{transition:none}}
