.prc-tiers .pub-tier{padding:40px}.prc-tiers .pub-tier-foot .fws-btn{white-space:normal;text-align:center;max-width:100%}@media (width<=900px){.prc-tiers .pub-tier{padding:32px 28px}}@media (width<=640px){.prc-tiers .pub-tier{padding:28px 20px}}.prc-notes{gap:16px;padding-top:8px;display:grid}.prc-notes-title{font:600 18px/26px var(--font-sans);color:var(--ink);margin:0}.prc-notes-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.prc-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.prc-note-ic{background:var(--mint-light);width:40px;height:40px;color:var(--teal-dark);border-radius:50%;flex:none;place-items:center;display:grid}.prc-note-body{gap:4px;min-width:0;display:grid}.prc-note-t{font:600 15px/1.4 var(--font-sans);color:var(--ink)}.prc-note-d{font:400 14px/1.55 var(--font-sans);color:var(--text-muted)}@media (width<=1080px){.prc-notes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.prc-notes-list{grid-template-columns:minmax(0,1fr);gap:12px}.prc-note{padding:16px}}.prc-peek{font:400 15px/1.5 var(--font-sans);color:var(--text-muted);margin:0}.prc-report-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:32px 64px;margin-bottom:48px;display:grid}.prc-report-head .pub-sec-head{margin-bottom:0}.prc-report-note{font:400 15px/1.6 var(--font-sans);color:var(--text-muted);margin:0}@media (width<=900px){.prc-report-head{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}}.prc-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.prc-thumb{min-width:0}.prc-thumb-fig{gap:14px;margin:0;display:grid}.prc-thumb-page{aspect-ratio:210/297;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:10px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;position:relative;overflow:hidden}.prc-thumb:nth-child(odd) .prc-thumb-page{transform:rotate(-.6deg)}.prc-thumb:nth-child(2n) .prc-thumb-page{transform:rotate(.5deg)translateY(6px)}.prc-thumb:hover .prc-thumb-page{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.prc-thumb-svg{width:100%;height:100%;display:block}.prc-thumb-tag{border-radius:var(--radius-full);border:1px solid var(--line);font:600 11px/16px var(--font-sans);color:var(--text-muted);letter-spacing:.02em;background:#fffffff0;padding:2px 8px;position:absolute;bottom:10px;right:8px}.prc-thumb-cap{align-content:start;gap:6px;display:grid}.prc-thumb-title{font:600 15px/1.35 var(--font-sans);color:var(--ink)}.prc-thumb-text{font:400 14px/1.5 var(--font-sans);color:var(--text-muted)}.prc-thumb-pill{border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--ink-inverse);font:600 11px/18px var(--font-sans);letter-spacing:.02em;justify-self:start;padding:2px 10px}@media (width<=1100px){.prc-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}@media (width<=640px){.prc-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.prc-thumb-text{font-size:13px}.prc-thumb:nth-child(2n) .prc-thumb-page{transform:rotate(.5deg)}}.prc-sample{background:var(--mint-light);border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 24px;margin-top:56px;padding:28px 32px;display:grid}.prc-sample-ic{background:var(--surface);width:56px;height:56px;color:var(--teal-dark);box-shadow:var(--shadow-sm);border-radius:14px;place-items:center;display:grid}.prc-sample-text{gap:4px;min-width:0;display:grid}.prc-sample-t{font:600 17px/1.4 var(--font-sans);color:var(--ink);margin:0}.prc-sample-d{font:400 15px/1.55 var(--font-sans);color:var(--text-secondary);margin:0}.prc-sample-meta{font:500 13px/1.5 var(--font-sans);color:var(--text-secondary);letter-spacing:.01em;margin:0}.prc-sample .fws-btn{white-space:normal;text-align:center}@media (width<=800px){.prc-sample{grid-template-columns:minmax(0,1fr);margin-top:40px;padding:24px 16px}.prc-sample-ic{display:none}.prc-sample .fws-btn{width:100%;padding:0 12px}}.prc-mx{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.prc-mx-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.prc-mx-col-feature{width:31%}.prc-mx-table thead th,.prc-mx-corner{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);padding:28px 20px 22px}.prc-mx-head{font-weight:400}.prc-mx-head.is-t3{background:var(--surface-inverse);color:var(--ink-inverse);border-bottom-color:var(--surface-inverse)}.prc-mx-name{font:600 16px/1.35 var(--font-sans);color:var(--ink);display:block}.prc-mx-price{font:400 italic 30px/1.1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.prc-mx-price small{font:500 13px/1 var(--font-sans);color:var(--text-muted);font-style:normal}.prc-mx-line{font:400 14px/1.45 var(--font-sans);color:var(--text-muted);margin-top:6px;display:block}.prc-mx-link{min-height:44px;font:500 14px/1.4 var(--font-sans);align-items:center;display:inline-flex}.is-t3 .prc-mx-name,.is-t3 .prc-mx-price{color:var(--ink-inverse)}.is-t3 .prc-mx-price small,.prc-mx-head.is-t3 .prc-mx-line{color:#dbe7e6}.prc-mx-group th{text-align:left;background:var(--surface-warm);font:600 13px/16px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);padding:22px 20px 10px}.prc-mx-table tbody th.prc-mx-feature{text-align:left;vertical-align:top;border-top:1px solid var(--line);font:500 15px/1.45 var(--font-sans);color:var(--ink);padding:14px 20px}.prc-mx-group+tr th.prc-mx-feature,.prc-mx-group+tr .prc-mx-td{border-top:0}.prc-mx-td{vertical-align:top;border-top:1px solid var(--line);padding:14px 20px}.prc-mx-td.is-t3{background:#f1f7f6}.prc-mx-cell{font:400 14px/1.45 var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;display:inline-flex}.prc-mx-cell.is-text{color:var(--ink)}.prc-mx-cell.is-no{color:var(--text-muted)}.prc-mx-ic{box-sizing:content-box;border-radius:50%;flex:none;width:13px;height:13px;margin-top:0;padding:2.5px}.prc-mx-cell.is-yes .prc-mx-ic{color:var(--teal-dark);background:var(--mint-light)}.prc-mx-cell.is-no .prc-mx-ic{color:var(--text-muted);background:var(--neutral-soft)}.prc-mx-list{padding:20px 16px 8px;display:none}.prc-mx-tiers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prc-mx-chip{background:var(--surface-warm);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.prc-mx-chip-l{gap:2px;min-width:0;display:grid}.prc-mx-chip .prc-mx-name{font-size:15px;line-height:1.3}.prc-mx-chip .prc-mx-line{margin-top:0;font-size:13px}.prc-mx-chip .prc-mx-price{text-align:right;white-space:nowrap;margin-top:0;font-size:22px}.prc-mx-chip .prc-mx-price small{margin-top:2px;font-size:11px;display:block}.prc-mx-chip.is-t3{background:var(--surface-inverse)}.prc-mx-chip.is-t3 .prc-mx-line{color:#dbe7e6}.prc-mx-lgroup-t{font:600 13px/16px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:28px 0 4px}.prc-mx-items{margin:0;padding:0;list-style:none}.prc-mx-item{border-top:1px solid var(--line);padding:14px 0}.prc-mx-item:first-child{border-top:0}.prc-mx-item .prc-mx-feature{font:600 15px/1.4 var(--font-sans);color:var(--ink);margin:0 0 10px}.prc-mx-vals{gap:4px;margin:0;display:grid}.prc-mx-val{background:var(--surface-warm);border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 10px;display:grid}.prc-mx-val.is-t3{background:#e6f1ef}.prc-mx-val dt{font:600 12px/20px var(--font-sans);color:var(--text-muted)}.prc-mx-val dd{min-width:0;margin:0}.prc-mx-val .prc-mx-cell{gap:8px;font-size:14px;line-height:20px}.prc-mx-val .prc-mx-ic{margin-top:1px}.prc-mx-snap{font:400 15px/1.55 var(--font-sans);color:var(--text-secondary);margin:16px 0 12px}@media (width<=720px){.prc-mx-table{display:none}.prc-mx-list{display:block}.prc-mx{border-radius:var(--radius-lg)}}@media (prefers-reduced-motion:reduce){.prc-thumb-page{transition:none}.prc-thumb:hover .prc-thumb-page{transform:none}}.pub-pricing-skel{align-content:start;min-height:1000px}@media (width<=640px){.pub-pricing-skel{min-height:2150px}}
