.pan-form,
.pan-dashboard,
.pan-card-grid,
.pan-public-details,
.pan-filter-form,
.pan-profile-summary,
.pan-media-gallery,
.pan-table-wrap{box-sizing:border-box;max-width:100%
}.pan-form *,
.pan-dashboard *,
.pan-public-details *,
.pan-filter-form *{box-sizing:border-box
}.pan-form,
.pan-filter-form,
.pan-profile-summary{padding:20px;margin:20px 0;overflow:hidden
}.pan-form p,
.pan-filter-form p{margin:0 0 14px
}.pan-form input[type="text"],
.pan-form input[type="email"],
.pan-form input[type="password"],
.pan-form input[type="url"],
.pan-form input[type="number"],
.pan-form input[type="datetime-local"],
.pan-form input[type="search"],
.pan-form input[type="file"],
.pan-form select,
.pan-form textarea,
.pan-filter-form input,
.pan-filter-form select,
.pan-filter-form textarea{width:100%;max-width:100%;min-height:44px;padding:11px 12px
}.pan-form textarea,
.pan-filter-form textarea{min-height:120px
}.pan-form-grid,
.pan-filter-grid,
.pan-stat-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;align-items:end
}.pan-button,
.pan-inline-form button,
.pan-pagination a{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;min-height:44px;cursor:pointer;text-decoration:none;font-weight:700;line-height:1.2
}.pan-notice{padding:12px 16px;margin:12px 0
}.pan-progress{height:11px;overflow:hidden;margin:8px 0 14px
}.pan-progress span{display:block;height:100%
}.pan-checklist{padding:12px 14px
}.pan-checklist ul{margin:8px 0 0 18px
}.pan-table th, .pan-table td{padding:10px;text-align:left;vertical-align:top
}.pan-inline-form button{min-height:34px;padding:7px 12px
}.pan-inline-action{font-weight:700
}.pan-public-card img{width:100%;height:210px;object-fit:cover;margin-bottom:12px
}.pan-meta{font-size:0.92em
}.pan-definition-list{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:8px 16px;padding:18px;margin:25px 0;overflow-wrap:anywhere
}.pan-media-gallery,
.pan-gallery-existing{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin:16px 0
}.pan-media-gallery img,
.pan-gallery-existing img{width:100%;height:145px;object-fit:cover;display:block
}.pan-gallery-item{padding:8px
}.pan-gallery-item span{display:flex;gap:6px;align-items:center;margin-top:6px;font-size:0.9em
}.pan-checkboxes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 14px;margin:8px 0
}.pan-checkbox-label{display:flex;align-items:center;gap:8px;font-weight:500;padding:10px
}.pan-checkbox-label input{width:auto;min-height:auto
}.pan-conditional{display:none
}.pan-dynamic-section-title{margin:26px 0 12px;padding-top:18px
}.pan-profile-kind-choice small,
.pan-field small,
.pan-form small{display:block;margin-top:5px
}.pan-privacy,
.pan-view-count{font-size:0.9em
}.pan-hp{position:absolute;left:-9999px;height:1px;overflow:hidden
}.pan-stat-card{padding:18px
}.pan-stat-card strong{display:block;font-size:2em;line-height:1;margin-bottom:8px
}.pan-related-box{padding:16px;margin:20px 0
}.pan-smart-select{width:100%;max-width:100%;min-height:42px;padding:8px;box-sizing:border-box
}.pan-smart-select[multiple]{min-height:180px
}.pan-plan-box h3{margin:0 0 10px;font-size:18px
}.pan-badge{display:inline-block;padding:4px 9px;font-size:12px;margin:8px 0
}.pan-featured-card{position:relative
}.pan-help{display:block;margin-top:5px
}.pan-dashboard-panel,.pan-form,.pan-public-card,.pan-filter-form{max-width:100%;box-sizing:border-box
}.pan-section-head{margin:28px 0 20px;padding:0 0 14px
}.pan-section-head h2{margin:4px 0 8px;font-size:clamp(26px, 4vw, 42px);line-height:1.06;letter-spacing:-0.035em
}.pan-section-head p{max-width:820px;margin:0;font-size:1.04rem;line-height:1.65
}.pan-form label,
.pan-filter-form label{display:block;font-weight:700;margin-bottom:6px;font-size:.94rem
}.pan-public-card h3{margin-top:0;overflow-wrap:anywhere;font-size:1.22rem;line-height:1.18;letter-spacing:-.015em
}.pan-public-card h3 a{text-decoration:none
}.pan-definition-list dt{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem
}.pan-definition-list dd{margin:0;min-width:0;line-height:1.55
}.pan-plan-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;margin:28px 0
}.pan-plan-card{position:relative;padding:26px
}.pan-plan-card h3{margin:6px 0 4px;font-size:1.45rem;letter-spacing:-.02em
}.pan-plan-price{font-size:1.18rem;font-weight:800
}.pan-plan-features{margin:18px 0;padding-left:20px
}.pan-plan-limits{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px
}.pan-plan-limits span{padding:7px 10px;font-size:12px
}.pan-plan-box{padding:16px;margin:0 0 18px;display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:20px;align-items:center
}.pan-plan-usage{flex-wrap:wrap;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px
}.pan-plan-usage span{padding:7px 11px;font-size:13px;text-align:center
}.pan-plan-usage span strong{display:block
}.pan-plan-usage span em{font-style:normal;font-weight:800
}.pan-hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden
}.pan-privacy-check{display:flex;gap:10px;align-items:flex-start;margin:14px 0;font-weight:650
}.pan-privacy-check input{margin-top:4px;min-width:18px;min-height:18px
}.pan-plan-audience{display:inline-block;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;margin-bottom:8px
}.pan-plan-expiry{font-size:.9rem;font-weight:750;margin:.4rem 0 0
}.pan-feature-panel{padding:22px;margin:22px 0
}.pan-feature-panel h3{margin-top:0;letter-spacing:-.02em
}.pan-inline-button{padding:8px 14px;font-weight:800;cursor:pointer
}.pan-related-section{margin:30px 0
}.pan-related-section h3{font-size:1.35rem;letter-spacing:-.02em
}.pan-related-card h4{margin:12px 0 6px;font-size:1.05rem
}.pan-related-card h4 a{text-decoration:none
}.pan-plan-grid-v06{grid-template-columns:repeat(5,minmax(0,1fr))
}.pan-plans-v07{max-width:1180px;margin:0 auto;padding:24px 0 44px
}.pan-plan-grid-v07{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch
}.pan-plan-card-clean{padding:30px;display:flex;flex-direction:column;min-height:100%
}.pan-plan-card-clean h3{font-size:1.65rem;letter-spacing:-.035em;margin:8px 0 12px
}.pan-plan-description{line-height:1.62;margin:0 0 18px
}.pan-billing-options{display:grid;grid-template-columns:1fr;gap:10px;margin:18px 0 10px
}.pan-billing-option{padding:13px 14px;display:grid;gap:3px
}.pan-billing-option strong{font-size:.85rem;text-transform:uppercase;letter-spacing:.075em
}.pan-billing-option span{font-weight:900;font-size:1.08rem
}.pan-billing-option small{line-height:1.4
}.pan-plan-card-clean .pan-plan-features{padding-left:0;list-style:none;margin:18px 0;display:grid;gap:9px
}.pan-plan-card-clean .pan-plan-features li{position:relative;margin:0;padding-left:22px;line-height:1.45
}.pan-plan-card-clean .pan-plan-features li:before{content:"";position:absolute;left:0;top:.48em;width:8px;height:8px
}.pan-plan-card-clean .pan-plan-limits{margin-top:auto;padding-top:16px
}.pan-plan-request{margin-top:36px;padding:28px
}.pan-lead-form select,.pan-form select{width:100%;min-height:46px;padding:10px 12px
}.pan-social-link span{display:inline-grid;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;line-height:1
}.pan-multi-select{min-height:132px
}.pan-field-note{display:block;margin-top:6px;font-size:.86rem
}.pan-repeater{display:grid;gap:12px
}.pan-repeater-rows{display:grid;gap:10px
}.pan-repeater-row input{min-height:42px
}.pan-repeater-public{display:grid;gap:6px
}.pan-repeater-public-row{padding:8px 0;line-height:1.45
}.pan-country-select,.pan-region-select,.pan-province-select{font-weight:650
}.pan-form .pan-field small,.pan-form p small{display:block;font-size:.86rem;margin-top:6px;line-height:1.42
}.pan-profile-field-section h3.pan-dynamic-section-title,.pan-dynamic-section-title{margin:26px 0 10px;padding-top:18px;font-size:1.32rem;letter-spacing:-.025em
}.pan-filter-form-pro .pan-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end
}.pan-filter-form-pro input,.pan-filter-form-pro select{min-height:44px
}.pan-filter-check{display:flex;align-items:center;min-height:44px;margin-top:20px
}.pan-stats-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0 22px;padding:8px;width:max-content;max-width:100%
}.pan-stats-toolbar span{font-size:.82rem;font-weight:700;padding-left:8px;text-transform:uppercase;letter-spacing:.05em
}.pan-stats-toolbar a{padding:7px 12px;text-decoration:none;font-weight:700;font-size:.9rem
}.pan-stat-grid-pro{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px
}.pan-stat-card-pro strong{font-size:2.05rem;letter-spacing:-.04em
}.pan-analytics-panel{padding:22px;margin:22px 0
}.pan-analytics-panel h3{margin-top:0;font-size:1.2rem;letter-spacing:-.015em
}.pan-chart-bars{height:210px;display:flex;gap:4px;align-items:end;padding:12px 4px 0;overflow:hidden
}.pan-chart-bars span{display:block;flex:1;min-width:5px;position:relative;transition:opacity .2s ease, transform .2s ease
}.pan-chart-bars span:hover{transform:translateY(-3px)
}.pan-chart-bars span em{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-size:.72rem;padding:2px 5px;white-space:nowrap
}.pan-chart-bars span:hover em{display:block
}.pan-stats-table td,.pan-stats-table th{text-align:left
}.pan-referrer-list{list-style:none;padding:0;margin:0;display:grid;gap:10px
}.pan-referrer-list li{display:flex;justify-content:space-between;align-items:center;padding:10px 12px
}.pan-referrer-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%
}.pan-public-card{overflow:hidden;padding:16px;min-width:0;position:relative;transition:transform .18s ease, box-shadow .18s ease
}.pan-public-card:hover{transform:translateY(-3px)
}.pan-public-card h3,.pan-public-card h4{letter-spacing:-.02em
}.pan-public-details{margin-top:28px;padding-top:24px
}.pan-file-link{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;font-weight:700;margin:6px 8px 6px 0
}.pan-file-link:before{content:"↓";font-weight:900
}.pan-wizard-head{display:block
}.pan-wizard-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-bottom:18px
}.pan-wizard-steps button{appearance:none;padding:14px 16px;font-weight:800;cursor:pointer
}.pan-wizard-panel{display:none
}.pan-wizard-panel.active{display:block
}.pan-form-card{padding:28px
}.pan-form-card h3{margin-top:0;font-size:26px;letter-spacing:-.035em
}.pan-form .pan-field,
.pan-form p{margin-bottom:18px
}.pan-form label{display:block;font-weight:800;margin-bottom:8px
}.pan-form input[type="text"],
.pan-form input[type="email"],
.pan-form input[type="url"],
.pan-form input[type="number"],
.pan-form input[type="password"],
.pan-form input[type="file"],
.pan-form select,
.pan-form textarea{width:100%;padding:13px 14px
}.pan-form textarea{min-height:130px
}.pan-choice-grid{display:flex;flex-wrap:wrap;gap:9px
}.pan-choice-pill{display:inline-flex;align-items:center;margin:0;padding:0;cursor:pointer
}.pan-choice-pill input{position:absolute;pointer-events:none
}.pan-choice-pill span{display:inline-flex;align-items:center;padding:9px 13px;font-weight:700;transition:all .18s ease
}.pan-repeater-row{padding:10px;display:grid;grid-template-columns:120px 1fr 1.3fr 1fr 42px;gap:10px;align-items:center;margin-bottom:10px
}.pan-repeater-remove{display:inline-grid;place-items:center;font-weight:900;width:40px;height:40px;font-size:20px;cursor:pointer
}.pan-wizard-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px
}.pan-button,
.pan-inline-button,
.pan-form button[type="submit"]{font-weight:850;letter-spacing:-.01em;padding:13px 22px
}.pan-muted,
.pan-form small{line-height:1.45
}body.pan-modal-open{overflow:hidden
}.pan-single{width:min(1280px,calc(100% - 40px));margin:0 auto 70px
}.pan-single h1,.pan-single h2,.pan-single h3,.pan-single h4{letter-spacing:-.04em
}.pan-single h1{font-size:clamp(42px,7vw,86px);line-height:.92;margin:10px 0 18px
}.pan-single h2{font-size:clamp(28px,4vw,48px);line-height:1.02;margin:8px 0 18px
}.pan-single h3{font-size:1.25rem;margin:0 0 12px
}.pan-rich-text{font-size:1.05rem;line-height:1.78
}.pan-profile-hero{display:grid;grid-template-columns:minmax(280px,430px) minmax(0,1fr);gap:44px;align-items:center;margin:34px 0 42px;padding:42px
}.pan-profile-hero-media img,.pan-profile-placeholder{width:100%;aspect-ratio:1/1.15;object-fit:cover;display:grid;place-items:center;font-size:88px;font-weight:900
}.pan-profile-hero-copy{min-width:0
}.pan-profile-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0 10px
}.pan-profile-actions .pan-file-link{margin:0
}.pan-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;align-items:start
}.pan-profile-main{display:grid;gap:28px
}.pan-profile-block,.pan-side-card{padding:30px
}.pan-side-card{position:sticky;top:24px;margin-bottom:18px
}.pan-side-card h3{font-size:1.3rem
}.pan-chip-section{margin:22px 0
}.pan-chip-section h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em
}.pan-chip-list{display:flex;flex-wrap:wrap;gap:9px
}.pan-chip-list span{display:inline-flex;padding:9px 13px;font-weight:800
}.pan-statement{padding-left:18px;margin:18px 0 24px
}.pan-timeline{margin:28px 0 0
}.pan-timeline>h3{font-size:1.18rem;text-transform:uppercase;letter-spacing:.08em
}.pan-timeline-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px 0
}.pan-timeline-item time{font-weight:950
}.pan-timeline-item h4{font-size:1.08rem;margin:0 0 4px;letter-spacing:-.015em
}.pan-timeline-item p{margin:0
}.pan-timeline-item small{display:block;margin-top:4px
}.pan-contact-modal.is-open{display:block
}.pan-contact-modal-panel .pan-lead-form,.pan-contact-modal-panel .pan-form{padding:0;margin:12px 0 0
}.pan-contact-modal-panel h2{font-size:clamp(26px,4vw,38px);margin:4px 0 14px
}.pan-single-artwork .pan-artwork-hero{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,.8fr);gap:36px;margin:34px 0;padding:34px
}.pan-artwork-media>img{width:100%;height:auto;display:block
}.pan-artwork-copy{align-self:center
}.pan-artwork-author{font-size:1.08rem
}.pan-artwork-author a{font-weight:900;text-decoration:none
}.pan-single-artwork .pan-media-gallery{margin-top:14px
}.pan-layout-sidebar-right .pan-profile-content{order:1
}.pan-profile-role{font-weight:800
}.pan-image-portrait .pan-profile-portrait{aspect-ratio:3/4
}.pan-profile-placeholder{font-size:4rem;font-weight:900
}.pan-profile-v12 .pan-social-links{margin:14px 0;gap:7px
}.pan-profile-v12 .pan-social-link{padding:7px 9px;font-size:.82rem
}.pan-profile-v12 .pan-social-link em{display:none
}.pan-sidebar-file .pan-file-link{width:100%;justify-content:center;margin:8px 0 0
}.pan-side-card-clean{padding:18px
}.pan-side-card-clean h3{margin:0 0 12px;font-size:1rem;letter-spacing:-.01em
}.pan-side-list{grid-template-columns:1fr;margin:0;display:grid;gap:10px
}.pan-side-list dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900
}.pan-side-list dd{word-break:break-word;margin:0 0 8px;line-height:1.4;overflow-wrap:anywhere
}.pan-side-list a{text-decoration:none;font-weight:800
}.pan-profile-header-compact .pan-profile-lead{max-width:840px;font-size:1.12rem;line-height:1.72;margin:18px 0 0
}.pan-profile-badges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0
}.pan-profile-badges span{display:inline-flex;padding:7px 11px;font-weight:750;font-size:.88rem
}.pan-profile-v12 .pan-profile-block{padding:0;margin:0 0 36px
}.pan-profile-v12 .pan-profile-block h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.04em;margin:6px 0 16px
}.pan-profile-v12 .pan-rich-text{font-size:1.03rem;line-height:1.78
}.pan-profile-v12 .pan-chip-section{margin:18px 0
}.pan-profile-v12 .pan-chip-section h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.11em;margin:0 0 10px
}.pan-profile-v12 .pan-chip-list{display:flex;flex-wrap:wrap;gap:8px
}.pan-profile-v12 .pan-chip-list span{padding:8px 12px;font-weight:750
}.pan-profile-v12 .pan-timeline{margin:26px 0
}.pan-profile-v12 .pan-timeline h3{font-size:1.12rem;margin:0 0 12px
}.pan-profile-v12 .pan-timeline-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px;padding:0 0 16px 18px;margin-left:8px
}.pan-profile-v12 .pan-timeline-item time{font-weight:900
}.pan-profile-v12 .pan-timeline-item h4{margin:0 0 4px;font-size:1rem
}.pan-profile-v12 .pan-timeline-item p,.pan-profile-v12 .pan-timeline-item small{margin:0;line-height:1.4
}.pan-related-artworks_first{padding-bottom:30px;margin-bottom:34px
}.pan-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px
}.pan-showcase-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease
}.pan-showcase-card:hover{transform:translateY(-3px)
}.pan-showcase-image{display:block;aspect-ratio:4/3;overflow:hidden;text-decoration:none
}.pan-showcase-image img{width:100%;height:100%;object-fit:cover;display:block
}.pan-showcase-image span{display:grid;place-items:center;height:100%;font-size:3rem;font-weight:900
}.pan-showcase-body{padding:16px
}.pan-showcase-body h3{font-size:1.08rem;line-height:1.18;letter-spacing:-.025em;margin:0 0 8px
}.pan-showcase-body h3 a{text-decoration:none
}.pan-showcase-body p{font-size:.95rem;line-height:1.52;margin:8px 0 0
}.pan-showcase-meta{margin:0 0 8px;font-size:.83rem;text-transform:uppercase;letter-spacing:.06em;font-weight:850
}.pan-contact-modal[aria-hidden="true"]{display:none
}.pan-contact-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px
}.pan-contact-modal-backdrop{position:absolute;inset:0
}.pan-contact-modal-panel{margin:20px auto;position:relative;width:min(560px,100%);max-height:90vh;overflow:auto;padding:26px
}.pan-contact-close{line-height:1;position:absolute;top:12px;right:12px;width:36px;height:36px;font-size:22px;cursor:pointer
}.pan-contact-modal-panel .pan-form{padding:0;margin:16px 0 0
}.pan-current-plan-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:20px;align-items:center;padding:24px
}.pan-current-plan-card h3{font-size:1.6rem;margin:4px 0 8px
}.pan-plan-option-card{padding:22px
}.pan-plan-option-card h3{font-size:1.32rem;letter-spacing:-.03em;margin:7px 0 10px
}.pan-section-head-compact{margin:0 0 12px;padding:0
}.pan-plan-overview-card .pan-mini-link{padding-top:12px
}.pan-relation-picker{display:flex;flex-wrap:wrap;gap:8px;max-height:240px;overflow:auto;padding:10px
}.pan-relation-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-weight:750;cursor:pointer
}.pan-relation-chip input{width:auto;min-height:auto
}.pan-archive-shell,
.pan-single{width:min(1180px, calc(100vw - 32px));margin:34px auto 56px
}.pan-archive-hero-compact{padding:30px 34px;margin:0 0 22px
}.pan-archive-hero-compact h1{margin:4px 0 8px;font-size:clamp(32px, 4vw, 54px);line-height:.98;letter-spacing:-.045em;font-weight:760
}.pan-archive-hero-compact p{max-width:768px;margin:0;font-size:16px
}.pan-archive-module-artwork .pan-filter-header h3{margin:0;font-size:22px;letter-spacing:-.02em
}.pan-artwork-grid,
.pan-related-pan_artwork .pan-showcase-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:22px;align-items:stretch
}.pan-artwork-catalog-card{overflow:hidden;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease
}.pan-artwork-catalog-card:hover{transform:translateY(-3px)
}.pan-artwork-catalog-card:hover .pan-catalog-thumb img{transform:scale(1.035)
}.pan-catalog-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.16em
}.pan-catalog-author{margin:0 0 12px;font-size:13px
}.pan-catalog-status strong{font-size:15px
}.pan-single-profile.pan-profile-v12{max-width:1180px;margin:32px auto 56px;padding:0 18px;width:min(1180px, calc(100vw - 32px));margin-top:26px
}.pan-layout-sidebar-right .pan-profile-studio{grid-template-columns:minmax(0, 1fr) minmax(250px, 310px)
}.pan-layout-sidebar-right .pan-profile-sidebar{order:2
}.pan-profile-identity-card{padding:20px;text-align:left
}.pan-profile-portrait{aspect-ratio:1/1.05;display:grid;place-items:center;width:122px;height:122px;overflow:hidden;margin-bottom:14px
}.pan-profile-portrait img{width:100%;height:100%;object-fit:cover;display:block
}.pan-profile-role,
.pan-profile-location{margin:0 0 8px;font-size:13px
}.pan-profile-block{overflow:hidden;padding:26px 28px;margin-bottom:18px
}.pan-related-showcase{padding-bottom:30px
}.pan-related-artworks_last{margin-top:28px
}.pan-social-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0
}.pan-social-link{align-items:center;gap:8px;padding:9px 13px;font-weight:800;width:38px;height:38px;display:inline-grid;place-items:center;text-decoration:none
}.pan-social-link em{font-style:normal;font-size:.88rem;display:none
}.pan-button,
.pan-inline-button{letter-spacing:.01em;font-weight:650
}.pan-empty-related{padding:18px
}.pan-artwork-viewer-media{padding:18px
}.pan-artwork-noimage{width:100%;min-height:280px;display:grid;place-items:center;text-transform:uppercase;letter-spacing:.18em;font-weight:800
}.pan-artist-connection{display:flex;gap:12px;align-items:center;padding:14px;margin:0 0 18px
}.pan-artist-avatar{width:54px;height:54px;overflow:hidden;flex:0 0 auto
}.pan-artist-avatar img{width:100%;height:100%;object-fit:cover;display:block
}.pan-artist-connection span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:900;margin-bottom:2px
}.pan-artist-connection a,
.pan-artist-connection strong{text-decoration:none;font-size:18px;font-weight:850
}.pan-artwork-status-line{margin:0 0 20px
}.pan-artwork-status-line .pan-status-badge{font-size:13px;min-height:30px;padding:7px 11px
}.pan-link-subtle{display:inline-flex;margin-top:12px;font-weight:850;text-decoration:none
}.pan-artwork-section{padding:30px;margin:0 0 24px
}.pan-artwork-section h2{margin:4px 0 18px;font-size:30px;letter-spacing:-.04em
}.pan-artwork-description .pan-rich-text{font-size:17px;line-height:1.78;max-width:860px
}.pan-artwork-v13 .pan-definition-list{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:12px 22px
}.pan-artwork-v13 .pan-definition-list dt{font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:900
}.pan-artwork-v13 .pan-definition-list dd{margin:4px 0 12px;font-weight:650
}.pan-artwork-v13 .pan-related-showcase{padding:28px;margin-top:26px
}.pan-artwork-v13 .pan-related-head h2{font-size:30px;letter-spacing:-.04em
}.pan-payment-actions{display:grid;gap:8px;margin-top:12px
}.pan-payment-form{margin:0
}.pan-payment-button{width:100%;padding:11px 15px;font-weight:850;cursor:pointer
}.pan-payment-note{margin:10px 0 0;font-size:13px;line-height:1.35
}.pan-artwork-v13 .pan-artwork-title{font-size:clamp(28px, 3.2vw, 44px);line-height:1.03
}.pan-archive-module-artwork.pan-archive-module-has-sidebar{display:grid;grid-template-columns:292px minmax(0, 1fr);gap:28px;align-items:start
}.pan-archive-filter-sidebar .pan-filter-form-pro{margin:0;padding:20px
}.pan-archive-filter-sidebar .pan-filter-header{align-items:flex-start;gap:12px;margin-bottom:18px
}.pan-archive-filter-sidebar .pan-filter-header h3{font-size:20px;letter-spacing:-.035em
}.pan-archive-filter-sidebar .pan-filter-toggle{display:none
}.pan-archive-filter-sidebar .pan-filter-grid{display:grid;grid-template-columns:1fr;gap:12px
}.pan-archive-filter-sidebar .pan-filter-form-pro p{margin:0
}.pan-archive-results .pan-artwork-grid{grid-template-columns:repeat(auto-fill, minmax(210px, 1fr))
}.pan-archive-shell.pan-artwork-catalog-shell{width:min(1240px, calc(100vw - 32px))
}.pan-artwork-v13{margin:32px auto 64px;width:min(1180px, calc(100vw - 34px))
}.pan-artwork-viewer{display:grid;align-items:start;margin-bottom:30px;grid-template-columns:minmax(0, 1.12fr) 340px;gap:26px
}.pan-artwork-title{margin:6px 0 18px;font-size:clamp(26px, 2.7vw, 40px);line-height:1.08;letter-spacing:-.045em
}.pan-artwork-panel{position:sticky;top:24px;padding:24px
}.pan-artwork-frame{display:grid;place-items:center;overflow:hidden;min-height:300px
}.pan-artwork-frame img{display:block;max-width:100%;width:auto;height:auto;object-fit:contain;max-height:560px
}.pan-artwork-panel .pan-link-subtle{display:inline-flex;align-items:center;gap:6px
}.pan-artwork-panel .pan-link-subtle::after{content:"→";font-weight:900
}.pan-artwork-data-section .pan-definition-list dt,
.pan-artwork-data-section .pan-definition-list dd{word-break:break-word
}.pan-certificate-intro,
.pan-certificate-verify-card,
.pan-certificate-sheet,
.pan-seo-entity-card{padding:24px
}.pan-certificate-create-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:18px;margin-top:18px
}.pan-certificate-create-card{display:grid;grid-template-columns:74px 1fr;gap:14px;align-items:center;padding:14px
}.pan-certificate-create-card img{width:74px;height:74px;object-fit:cover
}.pan-certificate-create-card small{display:block;margin-top:4px
}.pan-certificate-create-card form,
.pan-certificate-create-card .pan-button{grid-column:1 / -1;margin:0;width:100%;text-align:center
}.pan-certificate-table strong{letter-spacing:.03em
}.pan-certificate-verify-card h1{font-size:clamp(32px, 5vw, 58px);line-height:.98;margin:10px 0 18px
}.pan-cert-status{display:inline-flex;padding:7px 12px;font-weight:700
}.pan-certificate-print-body{margin:0
}.pan-certificate-sheet{max-width:900px;min-height:1120px;margin:28px auto;padding:56px;box-sizing:border-box
}.pan-certificate-sheet header{text-align:center;padding-bottom:28px;margin-bottom:34px
}.pan-certificate-sheet header span{text-transform:uppercase;letter-spacing:.18em;font-size:12px
}.pan-certificate-sheet header h1{margin:12px 0 8px;font-size:48px;line-height:1
}.pan-certificate-main img{max-width:220px;padding:10px
}.pan-certificate-main figcaption{font-size:12px;margin-top:8px
}.pan-print-actions{text-align:right;margin-bottom:20px
}.pan-print-actions button{padding:12px 18px;cursor:pointer
}.pan-certificate-sheet footer{margin-top:42px;padding-top:20px;font-size:13px
}.pan-certificate-link{margin-top:14px
}.pan-archive-module-book.pan-archive-module-has-sidebar{display:grid;grid-template-columns:292px minmax(0, 1fr);gap:28px;align-items:start
}.pan-book-catalog-shell{width:min(1240px, calc(100vw - 32px))
}.pan-book-grid,
.pan-related-pan_book .pan-showcase-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(210px, 1fr));gap:22px;align-items:stretch
}.pan-book-catalog-card{overflow:hidden;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease
}.pan-book-catalog-card:hover{transform:translateY(-3px)
}.pan-book-v14{width:min(1180px, calc(100vw - 34px));margin:32px auto 64px
}.pan-book-layout{display:grid;grid-template-columns:minmax(260px, 390px) minmax(0, 1fr);gap:30px;align-items:start;margin-bottom:30px
}.pan-book-cover-panel{padding:18px
}.pan-book-cover-frame{display:grid;place-items:center;min-height:460px;overflow:hidden
}.pan-book-cover-frame img{display:block;width:auto;max-width:100%;max-height:620px;height:auto;object-fit:contain
}.pan-book-noimage{width:100%;min-height:360px;display:grid;place-items:center;text-transform:uppercase;letter-spacing:.18em;font-weight:800
}.pan-book-info-panel{padding:30px;position:sticky;top:24px
}.pan-book-title{font-size:clamp(30px, 3.4vw, 48px);line-height:1.04;letter-spacing:-.05em;margin:6px 0 20px
}.pan-book-person-connection{padding:14px 16px;margin:0 0 12px
}.pan-book-person-connection span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:900;margin-bottom:2px
}.pan-book-person-connection a,
.pan-book-person-connection strong{text-decoration:none;font-size:18px;font-weight:850
}.pan-book-status-line{margin:8px 0 18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap
}.pan-book-buy-button{width:100%;justify-content:center;margin-bottom:10px
}.pan-affiliate-note{margin:6px 0 14px;font-size:12px;line-height:1.45
}.pan-book-section{padding:30px;margin:0 0 24px
}.pan-book-section h2{margin:4px 0 18px;font-size:30px;letter-spacing:-.04em
}.pan-book-description .pan-rich-text{font-size:17px;line-height:1.78;max-width:900px
}.pan-book-v14 .pan-definition-list{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:12px 22px
}.pan-book-v14 .pan-definition-list dt{font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:900
}.pan-book-v14 .pan-definition-list dd{margin:4px 0 12px;font-weight:650
}.pan-book-v14 .pan-related-showcase{padding:28px;margin-top:26px
}.pan-profile-studio{max-width:1240px;margin:0 auto;padding:clamp(18px,3vw,42px);display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(22px,3vw,42px);align-items:start
}.pan-profile-sidebar{position:sticky;top:24px;display:grid;gap:18px
}.pan-profile-identity-card,.pan-side-card-clean{padding:20px
}.pan-profile-portrait img,.pan-profile-portrait .pan-profile-placeholder{width:100%;max-height:320px;aspect-ratio:4/5;object-fit:cover;display:grid;place-items:center;font-size:64px;font-weight:900
}.pan-profile-identity-card h2{font-size:1.45rem;line-height:1.08;margin:16px 0 6px;letter-spacing:-.025em
}.pan-profile-role,.pan-profile-location{line-height:1.35;margin:5px 0;font-weight:650
}.pan-profile-content{min-width:0
}.pan-profile-header-compact{margin-bottom:18px;padding:clamp(22px,3vw,38px);margin:0 0 22px
}.pan-profile-header-compact h1{font-size:clamp(34px,4.2vw,58px);line-height:1.02;margin:8px 0 12px;letter-spacing:-.045em
}.pan-profile-lead{margin:0 0 24px;font-size:1.06rem;line-height:1.72;max-width:860px
}.pan-profile-block h2{margin:4px 0 16px;font-size:clamp(24px,2.8vw,34px);letter-spacing:-.035em
}.pan-profile-info-row{padding:18px 0
}.pan-profile-info-row h3{margin:0 0 8px;font-size:.88rem;text-transform:uppercase;letter-spacing:.08em
}.pan-verified-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;font-size:.82rem;font-weight:900
}.pan-verified-mark{display:inline-grid;place-items:center;width:18px;height:18px;font-size:12px;line-height:1
}.pan-profile-premium-badge-wrap{margin:12px 0
}.pan-claim-trigger{width:100%;margin-top:10px
}.pan-claim-intro,.pan-claim-note{line-height:1.65;padding:13px 15px
}.pan-showcase-book-card .pan-book-cover-thumb{aspect-ratio:3/4
}.pan-showcase-book-card .pan-catalog-info,.pan-showcase-artwork-card .pan-catalog-info{padding:16px
}.pan-showcase-book-card h3,.pan-showcase-artwork-card h3{font-size:1.04rem;line-height:1.2;margin:0 0 8px
}.pan-showcase-book-card .pan-catalog-author,.pan-showcase-artwork-card .pan-catalog-author{font-size:.9rem;margin:0 0 10px
}.pan-showcase-book-card .pan-catalog-status,.pan-showcase-artwork-card .pan-catalog-status{margin:0;display:flex;gap:8px;flex-wrap:wrap;align-items:center
}.pan-related-pan_book .pan-showcase-grid,.pan-related-pan_artwork .pan-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px
}.pan-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:20px
}.pan-related-head h2{margin-bottom:4px;margin:0
}.pan-related-head p{margin:0;font-weight:700
}.pan-table th{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem
}.pan-table td,.pan-table th{padding:12px 14px
}.pan-plan-card h3,.pan-plan-option-card h3{font-size:clamp(25px,3vw,38px);letter-spacing:-.04em
}.pan-plan-features li{margin:7px 0;padding:8px 0
}.pan-plan-verified-pill{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-weight:900;font-size:.82rem;padding:7px 11px
}.pan-unified-archive{max-width:1240px;margin:0 auto;padding:clamp(26px, 4vw, 54px) clamp(16px, 3vw, 28px) 70px
}.pan-archive-hero-pro{padding:clamp(26px, 4vw, 46px);margin-bottom:28px
}.pan-archive-hero-pro .pan-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800
}.pan-archive-hero-pro h1{margin:8px 0 8px;font-size:clamp(30px, 4vw, 52px);line-height:1.02;letter-spacing:-.045em
}.pan-archive-hero-pro p{max-width:768px;margin:0;font-size:16px;line-height:1.65
}.pan-archive-module-has-sidebar{display:grid;grid-template-columns:minmax(240px, 292px) minmax(0, 1fr);gap:26px;align-items:start
}.pan-archive-filter-sidebar{position:sticky;top:24px;align-self:start
}.pan-filter-header{padding-bottom:14px;display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px
}.pan-filter-header .pan-kicker{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase
}.pan-filter-header h3{letter-spacing:-.02em;font-size:21px;line-height:1.1;margin:3px 0 0
}.pan-filter-toggle{cursor:pointer;font-size:.9rem;display:none;padding:8px 12px;font-weight:700
}.pan-filter-grid{display:grid;grid-template-columns:1fr;gap:12px
}.pan-filter-form-pro p{margin:0
}.pan-filter-form-pro label{text-transform:uppercase;letter-spacing:.07em;display:block;font-size:12px;font-weight:800;margin-bottom:6px
}.pan-filter-form-pro input[type="text"],
.pan-filter-form-pro input[type="search"],
.pan-filter-form-pro input[type="number"],
.pan-filter-form-pro input[type="date"],
.pan-filter-form-pro select{width:100%;min-height:42px;padding:9px 11px;font-size:14px
}.pan-filter-check label{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:8px;padding:10px 12px
}.pan-archive-results{min-width:0
}.pan-card-grid{margin:25px 0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px
}.pan-public-card.pan-catalog-card{overflow:hidden;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease
}.pan-public-card.pan-catalog-card:hover{transform:translateY(-3px)
}.pan-catalog-thumb{display:block;aspect-ratio:4 / 3;overflow:hidden;text-decoration:none
}.pan-profile-avatar-thumb{aspect-ratio:1 / 1
}.pan-event-date-thumb{aspect-ratio:4 / 3;display:grid;place-items:center
}.pan-catalog-thumb img{transition:transform .28s ease;width:100%;height:100%;object-fit:cover;display:block
}.pan-book-cover-thumb img{object-fit:contain;padding:12px
}.pan-profile-avatar-thumb img{object-fit:cover
}.pan-catalog-placeholder, .pan-profile-letter{width:100%;height:100%;display:grid;place-items:center;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:13px
}.pan-profile-letter{font-size:42px
}.pan-event-date-box{display:grid;place-items:center
}.pan-event-date-box strong{font-size:44px;line-height:1
}.pan-event-date-box em{font-style:normal;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-top:4px
}.pan-catalog-info{padding:18px
}.pan-catalog-info h3{margin:0 0 8px;font-size:18px;line-height:1.18;letter-spacing:-.018em
}.pan-catalog-info h3 a{text-decoration:none
}.pan-catalog-author, .pan-meta{font-size:13px;margin:0 0 10px;line-height:1.45
}.pan-catalog-author a{font-weight:800;text-decoration:none
}.pan-catalog-excerpt{font-size:14px;line-height:1.58;margin:0
}.pan-catalog-status{font-size:13px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0
}.pan-status-badge + strong{font-weight:900
}.pan-card-badge-line{margin:6px 0 10px;margin-bottom:10px
}.pan-profile-premium-badge, .pan-verified-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900
}.pan-profile-premium-badge:before, .pan-verified-badge:before{content:"✓"
}.pan-pagination{margin:20px 0;display:flex;gap:8px;flex-wrap:wrap;margin-top:26px
}.pan-pagination a{min-width:38px;height:38px;display:grid;place-items:center;text-decoration:none;font-weight:800
}.pan-button{font-weight:850;letter-spacing:.01em
}.pan-single,
.pan-unified-archive,
.pan-archive-shell,
.pan-dashboard,
.pan-dashboard-wrap,
.pan-plans-wrap,
.pan-profile-wizard{box-sizing:border-box
}.pan-single *,
.pan-unified-archive *,
.pan-archive-shell *,
.pan-dashboard *,
.pan-dashboard-wrap *,
.pan-plans-wrap *,
.pan-profile-wizard *{box-sizing:border-box
}.pan-single img,
.pan-unified-archive img,
.pan-archive-shell img{max-width:100%;height:auto
}.pan-single a,
.pan-unified-archive a,
.pan-archive-shell a{text-underline-offset:3px
}.pan-single p,
.pan-unified-archive p,
.pan-archive-shell p{overflow-wrap:anywhere
}.pan-single h1,
.pan-single h2,
.pan-single h3,
.pan-single h4,
.pan-unified-archive h1,
.pan-unified-archive h2,
.pan-unified-archive h3,
.pan-unified-archive h4,
.pan-archive-shell h1,
.pan-archive-shell h2,
.pan-archive-shell h3,
.pan-archive-shell h4{margin-top:0;word-break:normal;overflow-wrap:anywhere
}.pan-kicker{gap:8px;display:inline-flex;align-items:center;min-height:18px;max-width:100%;font-size:11px;line-height:1.25;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px
}.pan-single-profile.pan-profile-v12,
.pan-single-profile.pan-profile-v12.pan-single{width:min(1180px, calc(100vw - 36px));max-width:1180px;margin:28px auto 64px;padding:0;overflow:visible
}.pan-single-profile .pan-profile-studio{display:grid;grid-template-columns:minmax(245px, 292px) minmax(0, 1fr);gap:30px;align-items:start;padding:0
}.pan-single-profile.pan-layout-sidebar-right .pan-profile-studio{grid-template-columns:minmax(0, 1fr) minmax(245px, 292px)
}.pan-single-profile.pan-layout-sidebar-right .pan-profile-sidebar{order:2
}.pan-single-profile.pan-layout-sidebar-right .pan-profile-content{order:1
}.pan-single-profile .pan-profile-sidebar{position:sticky;top:22px;display:grid;gap:16px;min-width:0
}.pan-single-profile .pan-profile-content{min-width:0;display:grid;gap:22px
}.pan-single-profile .pan-profile-identity-card,
.pan-single-profile .pan-side-card-clean,
.pan-single-profile .pan-profile-header-compact,
.pan-single-profile .pan-profile-block,
.pan-single-profile .pan-related-showcase{overflow:hidden
}.pan-single-profile .pan-profile-identity-card{padding:17px;display:block
}.pan-single-profile .pan-profile-portrait{width:100%;max-width:none;height:auto;aspect-ratio:4 / 4.8;overflow:hidden;margin:0 0 14px
}.pan-single-profile .pan-profile-portrait img,
.pan-single-profile .pan-profile-portrait .pan-profile-placeholder{width:100%;height:100%;max-height:none;object-fit:cover
}.pan-single-profile .pan-profile-identity-card h2{font-size:22px;line-height:1.12;letter-spacing:-.025em;margin:0 0 7px
}.pan-single-profile .pan-profile-role,
.pan-single-profile .pan-profile-location{display:block;margin:0 0 7px;font-size:14px;line-height:1.45;overflow-wrap:anywhere
}.pan-single-profile .pan-profile-role{font-weight:850
}.pan-single-profile .pan-profile-header-compact{padding:clamp(22px, 3vw, 34px);margin:0
}.pan-single-profile .pan-profile-header-compact h1{font-size:clamp(34px, 5vw, 58px);line-height:1.03;letter-spacing:-.045em;margin:2px 0 14px
}.pan-single-profile .pan-profile-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px
}.pan-single-profile .pan-profile-badges span,
.pan-single-profile .pan-profile-badges .pan-verified-badge,
.pan-single-profile .pan-profile-badges .pan-profile-premium-badge{display:inline-flex;align-items:center;max-width:100%;min-height:28px;line-height:1.15;white-space:normal;overflow-wrap:anywhere
}.pan-single-profile .pan-profile-lead{display:block;max-width:780px;margin:0;font-size:clamp(16px, 1.55vw, 19px);line-height:1.72
}.pan-single-profile .pan-profile-block,
.pan-single-profile .pan-related-showcase{padding:clamp(20px, 2.5vw, 30px);margin:0
}.pan-single-profile .pan-profile-block h2,
.pan-single-profile .pan-related-showcase h2{font-size:clamp(24px, 2.8vw, 34px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px
}.pan-single-profile .pan-rich-text,
.pan-single-profile .pan-rich-text p{font-size:16.5px;line-height:1.82
}.pan-single-profile .pan-rich-text p{margin:0 0 14px
}.pan-single-profile .pan-chip-section{margin:20px 0 0
}.pan-single-profile .pan-chip-section h3,
.pan-single-profile .pan-timeline > h3,
.pan-single-profile .pan-profile-info-row h3{display:block;font-size:12px;line-height:1.35;letter-spacing:.105em;text-transform:uppercase;margin:0 0 10px
}.pan-single-profile .pan-chip-list{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start
}.pan-single-profile .pan-chip-list span{display:inline-flex;align-items:center;max-width:100%;min-height:30px;padding:7px 11px;font-size:13px;line-height:1.2;font-weight:800;white-space:normal;overflow-wrap:anywhere
}.pan-single-profile .pan-timeline{margin:24px 0 0
}.pan-single-profile .pan-timeline-item{display:grid;grid-template-columns:74px minmax(0, 1fr);gap:14px;padding:14px 0;margin:0
}.pan-single-profile .pan-timeline-item time{font-size:14px;line-height:1.25;font-weight:950
}.pan-single-profile .pan-timeline-item h4{font-size:16px;line-height:1.25;letter-spacing:-.015em;margin:0 0 4px
}.pan-single-profile .pan-timeline-item p,
.pan-single-profile .pan-timeline-item small{display:block;margin:0;font-size:14px;line-height:1.5
}.pan-single-profile .pan-side-card-clean{padding:17px
}.pan-single-profile .pan-side-card-clean h3{font-size:15px;letter-spacing:0;line-height:1.25;margin:0 0 12px
}.pan-single-profile .pan-side-list{display:grid;gap:11px;margin:0
}.pan-single-profile .pan-side-list dt{font-size:11px;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;font-weight:900
}.pan-single-profile .pan-side-list dd{margin:3px 0 0;font-size:14px;line-height:1.42;overflow-wrap:anywhere
}.pan-single-profile .pan-social-links{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0;overflow:visible
}.pan-single-profile .pan-social-link{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;max-width:100%;padding:7px 9px;white-space:nowrap;line-height:1;overflow:hidden;text-overflow:ellipsis
}.pan-single-profile .pan-button,
.pan-single-profile .pan-file-link{max-width:100%;white-space:normal;text-align:center;line-height:1.25
}.pan-single-profile .pan-related-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;margin:0 0 18px
}.pan-single-profile .pan-related-head h2{margin:2px 0 0
}.pan-single-profile .pan-related-head p{flex:0 0 auto;margin:4px 0 0;font-size:13px;line-height:1.25;white-space:nowrap
}.pan-single-profile .pan-showcase-grid,
.pan-single-profile .pan-related-pan_book .pan-showcase-grid,
.pan-single-profile .pan-related-pan_artwork .pan-showcase-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px
}.pan-single-profile .pan-showcase-card{display:flex;flex-direction:column;min-width:0;overflow:hidden
}.pan-single-profile .pan-showcase-image,
.pan-single-profile .pan-catalog-thumb{aspect-ratio:4 / 3;display:block;overflow:hidden
}.pan-single-profile .pan-book-cover-thumb{aspect-ratio:3 / 4
}.pan-single-profile .pan-showcase-image img,
.pan-single-profile .pan-catalog-thumb img{width:100%;height:100%;object-fit:cover;display:block
}.pan-single-profile .pan-book-cover-thumb img{object-fit:contain;padding:10px
}.pan-single-profile .pan-catalog-info,
.pan-single-profile .pan-showcase-body{padding:15px;min-width:0
}.pan-single-profile .pan-catalog-info h3,
.pan-single-profile .pan-showcase-body h3{font-size:17px;line-height:1.22;letter-spacing:-.018em;margin:0 0 8px
}.pan-single-profile .pan-catalog-author,
.pan-single-profile .pan-showcase-meta{font-size:13px;line-height:1.38;margin:0 0 8px;overflow-wrap:anywhere
}.pan-single-profile .pan-catalog-status{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0;font-size:13px;line-height:1.35
}.pan-status-badge{display:inline-flex;align-items:center;min-height:26px;padding:5px 10px;font-size:12px;font-weight:900;letter-spacing:.02em;white-space:nowrap;line-height:1.2
}.pan-unified-archive .pan-archive-hero-pro h1,
.pan-archive-shell .pan-archive-hero-compact h1,
.pan-single-artwork .pan-artwork-title,
.pan-book-v14 .pan-book-title{font-size:clamp(30px, 4vw, 50px);line-height:1.06;letter-spacing:-.04em;word-break:normal;overflow-wrap:break-word;hyphens:none;text-wrap:balance
}.pan-card-grid,
.pan-artwork-grid,
.pan-book-grid,
.pan-related-showcase .pan-showcase-grid{align-items:stretch
}.pan-public-card,
.pan-catalog-card,
.pan-book-catalog-card,
.pan-artwork-catalog-card{min-width:0
}.pan-catalog-info h3,
.pan-public-card h3,
.pan-card-grid h3{line-height:1.22;word-break:normal;overflow-wrap:break-word;hyphens:none
}.pan-filter-form-pro{margin:0 0 30px;padding:20px;min-width:0
}.pan-filter-actions{flex-wrap:wrap;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;align-items:stretch
}.pan-filter-actions .pan-button{width:100%;text-align:center;min-width:0
}.pan-archive-choice{display:inline-block;position:relative;margin-left:.25rem
}.pan-archive-choice>summary{cursor:pointer;list-style:none;padding:.3rem .7rem;font-size:.82rem
}.pan-archive-choice[open]::after{content:"";position:fixed;inset:0;z-index:-1
}.pan-archive-choice .pan-inline-form{display:block;margin:.35rem 0
}.pan-archive-choice form button{width:100%;white-space:nowrap
}.pan-archive-choice[open]{z-index:10;padding:.55rem
}.pan-plan-history{margin-top:2rem;padding:1.25rem
}.pan-subscription-log{display:grid;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none
}.pan-subscription-log li{padding:.65rem .8rem
}.pan-certificate-signature-box{margin:1rem 0 1.5rem;padding:1rem
}.pan-artist-signature-preview{max-width:220px;max-height:90px;object-fit:contain;display:block;margin:.5rem 0
}.pan-signature-form{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap
}.pan-certificate-create-card textarea{width:100%;margin:.55rem 0;padding:.65rem
}.pan-cert-signature{margin-top:2rem;padding-top:1rem;max-width:280px
}.pan-cert-signature span{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem
}.pan-cert-signature-img{max-width:240px;max-height:90px;object-fit:contain
}.pan-content-status{margin:2px 0 8px;font-weight:900;display:inline-flex;align-items:center;gap:.3rem;margin-top:.45rem;padding:.18rem .55rem;font-size:.75rem
}.pan-crm-table select{max-width:180px
}.pan-certificate-public{max-width:1120px;margin:40px auto;padding:0 20px
}.pan-certificate-verify-card{padding:28px
}.pan-certificate-main{display:grid;grid-template-columns:minmax(0, 1fr) 190px;gap:28px;align-items:start
}.pan-certificate-main figure{margin:0;text-align:center;padding:14px
}.pan-certificate-main figure img{width:160px;height:160px;object-fit:contain
}.pan-cert-revoked-note{padding:12px 14px
}.pan-certificate-dl{margin:24px 0;display:grid;grid-template-columns:190px 1fr;gap:10px 18px
}.pan-certificate-dl dt{font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:12px
}.pan-certificate-dl dd{font-size:16px;margin:0;font-weight:650
}.pan-cert-description-block{margin:6px 0 16px;padding:13px 16px;border-left:3px solid var(--pan-accent, #ffb607);background:rgba(255, 255, 255, .04);border-radius:0 10px 10px 0
}.pan-cert-description-block strong{display:block;margin-bottom:5px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75
}.pan-cert-description-block p{margin:0;font-size:15px;line-height:1.55
}.pan-plan-fit-note,.pan-plan-intro-note{font-size:.95rem;margin:.6rem 0
}.pan-billing-option-single{margin:1rem 0
}.pan-book-versions-field,.pan-book-versions-public{display:grid;gap:1rem
}.pan-book-version-card,.pan-book-version-public{padding:1rem
}.pan-book-version-card legend{font-weight:700
}.pan-book-version-field span{font-size:.86rem
}.pan-book-version-field input{width:100%
}.pan-book-version-public{display:grid;grid-template-columns:minmax(90px,140px) 1fr;gap:1rem;align-items:start
}.pan-book-version-cover img{width:100%;height:auto;display:block
}.pan-definition-list-compact{margin:.5rem 0
}.pan-book-version-upload{display:grid;gap:.35rem;margin:.65rem 0
}.pan-book-version-upload img{max-width:92px;height:auto;padding:3px
}.pan-profile-management-box select{max-width:100%;margin-right:.5rem
}.pan-nav-badge{align-items:center;justify-content:center;margin-left:.35em;line-height:1;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px
}.pan-connection-request-card{margin-bottom:18px
}.pan-connection-form .pan-form-grid{align-items:end
}.pan-faq-item summary{cursor:pointer;padding:18px 20px;font-weight:900;list-style:none;position:relative
}.pan-faq-item summary::-webkit-details-marker{display:none
}.pan-faq-item summary:after{content:"+";position:absolute;right:18px;top:16px;font-size:22px
}.pan-faq-item[open] summary:after{content:"–"
}.pan-faq-item p{padding:0 20px 20px;margin:0;line-height:1.65
}.pan-button-small{margin-top:.5rem;min-height:34px;padding:7px 11px;font-size:13px;width:auto;display:inline-flex
}.pan-inline-form{margin-left:8px;display:inline-flex;gap:6px;align-items:center;margin:3px
}.pan-relations-panel .pan-card{margin:0 0 18px;padding:clamp(16px,2.5vw,24px)
}.pan-table-wrap{overflow-x:auto;margin:15px 0 30px;max-width:100%;overflow:auto
}.pan-table{margin:0;border-spacing:0;width:100%;border-collapse:collapse;min-width:720px
}.pan-table th,.pan-table td{vertical-align:middle
}.pan-message-list{display:grid;gap:14px;margin-top:14px
}.pan-message-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px
}.pan-message-main h4{margin:.2rem 0 .4rem;font-size:1.05rem
}.pan-message-main p{white-space:pre-wrap;margin:.2rem 0 .8rem
}.pan-message-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end
}.pan-reply-form{margin-top:10px;padding-top:10px
}.pan-reply-form textarea{min-height:72px
}.pan-search-shell,
.pan-global-search-module{width:min(1180px,calc(100% - 32px));margin:0 auto
}.pan-search-hero{margin:34px 0 22px;padding:clamp(24px,4vw,46px)
}.pan-search-hero h1{margin:.2rem 0 .6rem;font-size:clamp(2rem,5vw,4rem);line-height:1;letter-spacing:-.05em
}.pan-search-hero p{max-width:768px;font-size:1.05rem
}.pan-institutional-search-form{padding:22px;margin-bottom:18px
}.pan-search-main-row label span,.pan-search-filter-grid label span{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px
}.pan-search-main-row input,.pan-search-filter-grid input,.pan-search-filter-grid select,.pan-save-search-form input{width:100%;padding:12px 14px
}.pan-inline-check{display:flex;gap:8px;align-items:center;padding:10px 0;font-weight:700
}.pan-inline-check input{width:auto
}.pan-search-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px
}.pan-save-search-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:0 0 22px;padding:16px
}.pan-save-search-form label{flex:1;min-width:240px;font-weight:700
}.pan-search-results-section{margin-top:24px
}.pan-results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px
}.pan-search-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px
}.pan-search-card{overflow:hidden;display:flex;flex-direction:column;min-height:100%
}.pan-search-thumb{aspect-ratio:4/3;overflow:hidden;text-decoration:none;font-weight:800;display:flex;align-items:center;justify-content:center
}.pan-search-thumb img{width:100%;height:100%;object-fit:cover;display:block
}.pan-search-card-body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1
}.pan-search-type{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800
}.pan-search-card h3{margin:0;font-size:1.15rem;line-height:1.16
}.pan-search-card h3 a{text-decoration:none
}.pan-search-card p{margin:0
}.pan-search-meta{font-size:.86rem;margin-top:auto
}.pan-favorite-form{margin-top:8px
}.pan-link-button{padding:0;cursor:pointer;text-decoration:underline;font-weight:700
}.pan-search-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px
}.pan-saved-search-row,.pan-favorite-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0
}.pan-saved-search-row small,.pan-favorite-row small{display:block;font-size:.82rem
}.pan-sidebar-head{padding:10px 10px 14px;margin-bottom:12px
}.pan-sidebar-head span{display:inline-flex;padding:5px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px
}.pan-sidebar-head strong{display:block;font-size:23px;line-height:1;letter-spacing:-.04em;margin-bottom:7px
}.pan-sidebar-head small{display:block;line-height:1.35;font-weight:650
}.pan-sidebar-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;text-decoration:none;font-weight:900;margin:0 0 14px
}.pan-nav-group{padding:10px 0
}.pan-nav-group h4{margin:0 0 8px;padding:0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:950;line-height:1.15
}.pan-nav-group h4 small{display:block;text-transform:none;letter-spacing:0;font-weight:700;font-size:12px;margin-top:3px
}.pan-nav-items{display:grid;gap:6px
}.pan-subscription-tools,
.pan-content-limits{margin:22px 0
}.pan-subscription-status-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:16px 0
}.pan-subscription-status-grid > div{padding:14px
}.pan-subscription-status-grid strong,
.pan-subscription-status-grid span{display:block
}.pan-subscription-status-grid strong{font-size:.82rem;margin-bottom:4px
}.pan-limit-group{padding:16px 0
}.pan-limit-group h4{margin:0 0 8px
}.pan-limit-group h4 small{display:block;font-weight:400;margin-top:4px
}.pan-limit-checks{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px
}.pan-limit-checks label{display:flex;gap:8px;align-items:flex-start;padding:10px 12px
}.pan-small-note{font-size:.9rem
}.pan-shell-profile-card{padding:18px;margin:0 0 12px
}.pan-shell-eyebrow{display:inline-flex;margin-bottom:10px;padding:6px 10px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em
}.pan-shell-profile-card>strong{display:block;font-size:22px;line-height:1.05;letter-spacing:-.045em;word-break:break-word
}.pan-shell-profile-card>small{display:block;font-weight:650;line-height:1.35;margin-top:7px
}.pan-shell-progress{height:8px;margin:14px 0 12px;overflow:hidden
}.pan-shell-progress span{display:block;height:100%
}.pan-shell-primary{display:flex;justify-content:center;align-items:center;min-height:46px;margin-top:12px;text-decoration:none;font-weight:950
}.pan-shell-plan-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;margin:0 0 12px
}.pan-shell-plan-pill span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900
}.pan-shell-plan-pill strong{font-size:14px;text-align:right
}.pan-shell-nav-list{display:grid;gap:6px;padding:10px
}.pan-shell-nav-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 10px;text-decoration:none;white-space:normal;transition:background .18s ease,border-color .18s ease,transform .18s ease
}.pan-shell-nav-item:hover{transform:translateY(-1px)
}.pan-shell-icon{display:grid;place-items:center;width:36px;height:36px;font-weight:950;font-size:15px
}.pan-shell-nav-item strong{display:block;font-size:14px;line-height:1.08;font-weight:950;letter-spacing:-.015em
}.pan-shell-nav-item small{display:block;margin-top:3px;font-size:11px;line-height:1.15;font-weight:700
}.pan-shell-nav-item .pan-nav-badge{justify-self:end;display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-style:normal;font-weight:950
}.pan-empty-state h3{margin:0 0 8px;font-size:24px;letter-spacing:-.04em
}.pan-empty-state p{max-width:640px;margin:0 auto 16px
}.pan-mini-link{margin-top:12px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:950
}.pan-checklist-clean{padding:18px;margin-top:18px
}.pan-checklist-clean strong{display:block;margin-bottom:8px
}.pan-checklist-clean ul{margin:0;padding-left:18px
}.pan-checklist-clean li{margin:4px 0
}.pan-book-cover-thumb{aspect-ratio:3 / 4;position:relative
}.pan-book-format-badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 20px);z-index:2
}.pan-book-format-badge{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px
}.pan-simple-profile{padding:20px;margin-bottom:14px
}.pan-simple-profile strong{display:block;font-size:23px;line-height:1.05;letter-spacing:-.04em
}.pan-simple-profile small{display:block;margin:8px 0 12px;font-weight:750
}.pan-simple-profile .pan-shell-primary{display:flex;justify-content:center;align-items:center;min-height:48px;margin-top:14px;text-decoration:none;font-weight:900
}.pan-simple-plan{padding:14px 18px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:12px
}.pan-simple-plan span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950
}.pan-simple-plan strong{font-size:15px;line-height:1.2;text-align:right
}.pan-simple-menu{padding:10px;display:grid;gap:6px
}.pan-simple-menu-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 11px;text-decoration:none;font-weight:900
}.pan-simple-menu-item > span{display:grid;place-items:center;width:34px;height:34px
}.pan-simple-menu-item strong{font-size:15px;line-height:1.15;white-space:normal
}.pan-plan-box-clean{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr);gap:18px;align-items:start;padding:22px
}.pan-plan-usage-clean{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px
}.pan-plan-usage-clean span{display:block;padding:13px;text-align:left
}.pan-plan-usage-clean strong,
.pan-plan-usage-clean em{display:block;word-break:normal;overflow-wrap:normal
}.pan-plan-usage-clean strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em;line-height:1.2
}.pan-plan-usage-clean em{margin-top:5px;font-size:18px;font-style:normal;font-weight:900
}.pan-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 18px;font-size:13px;line-height:1.35
}.pan-breadcrumbs a{text-decoration:none;font-weight:800
}.pan-breadcrumbs a:hover{text-decoration:underline
}.pan-breadcrumbs span:last-child{font-weight:800
}.pan-ai-related-section{margin-top:34px
}.pan-ai-related-section .pan-related-head h2{letter-spacing:-.04em
}.pan-search-related-card{overflow:hidden
}.pan-search-related-card > a{display:block;aspect-ratio:4/3
}.pan-search-related-card img{width:100%;height:100%;object-fit:cover
}.pan-search-related-card > div{padding:14px
}.pan-search-related-card span{display:inline-block;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900
}.pan-search-related-card h3{margin:0 0 7px;font-size:18px;line-height:1.1
}.pan-search-related-card p{margin:0;line-height:1.42
}.pan-provenance-dashboard,
.pan-provenance-public{margin-top:30px;padding:24px
}.pan-provenance-head h3,
.pan-provenance-public h2{margin:4px 0 8px;letter-spacing:-.04em
}.pan-provenance-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start
}.pan-provenance-form-card,
.pan-provenance-list-card,
.pan-provenance-card{padding:16px
}.pan-provenance-card + .pan-provenance-card{margin-top:10px
}.pan-provenance-card span{display:block;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em
}.pan-provenance-card h4{margin:4px 0 6px;font-size:18px
}.pan-provenance-timeline{list-style:none;padding:0;margin:18px 0 0;position:relative
}.pan-provenance-timeline:before{content:"";position:absolute;left:94px;top:4px;bottom:4px;width:1px
}.pan-provenance-event{display:grid;grid-template-columns:80px minmax(0,1fr);gap:28px;position:relative;margin:0 0 18px
}.pan-provenance-event:before{content:"";position:absolute;left:88px;top:7px;width:13px;height:13px
}.pan-provenance-event time{font-size:12px;font-weight:900
}.pan-provenance-event > div{padding:0 0 16px
}.pan-provenance-event h3{margin:0 0 5px;font-size:20px;line-height:1.15
}.pan-provenance-meta{font-size:13px;font-weight:700
}.pan-provenance-event small{display:block;font-size:11px;margin-top:8px
}.pan-coa-provenance{margin-top:5mm;padding:4mm;font-size:9px
}.pan-coa-provenance h3{margin:0 0 2mm;font-size:10px;letter-spacing:.08em;text-transform:uppercase
}.pan-coa-provenance ul{margin:0;padding-left:14px
}.pan-field-error{padding:12px
}.pan-field-error label{font-weight:900
}.pan-profile-missing-notice{margin:12px 0 18px
}.pan-field-recommended{display:inline-block;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em
}.pan-wizard-inline-error{display:block;margin-top:6px;font-size:12px;font-weight:800
}.pan-trust-badge-box,
.pan-report-box,
.pan-trust-dashboard{margin-top:26px;padding:20px
}.pan-report-box details summary{cursor:pointer;font-weight:900
}.pan-report-form{margin-top:14px
}.pan-trust-dashboard .pan-card{margin-top:16px
}.pan-choice-grid-grouped{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;align-items:start
}.pan-contact-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px
}.pan-contact-card{padding:18px
}.pan-contact-card h4{margin:0 0 5px;font-size:18px
}.pan-contact-card-wide{grid-column:1/-1
}.pan-contact-card .pan-field{margin-bottom:14px
}.pan-editorial-hubs{width:min(1180px,calc(100% - 32px));margin:34px auto;padding:26px
}.pan-editorial-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px
}.pan-editorial-hub-card{padding:18px
}.pan-editorial-hub-card h3{margin:0 0 8px;letter-spacing:-.03em
}.pan-editorial-hub-card a{text-decoration:none
}.pan-editorial-hub-card p{margin:0
}.pan-edit-field-textarea,
.pan-edit-field-multi_select,
.pan-edit-field-book_versions,
.pan-edit-field-repeater_exhibitions,
.pan-edit-field-repeater_awards{grid-column:1/-1
}.pan-certificate-current{margin:12px 0 0;padding:14px 16px
}.pan-choice-grid,
.pan-checkboxes{gap:9px
}.pan-choice-pill,
.pan-checkbox-label{padding:10px 13px;font-size:14px;transition:all .16s ease
}.pan-choice-group-title{grid-column:1/-1;margin:14px 0 2px;font-size:12px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:14px 0 4px
}.pan-pro-nav-head{padding:22px
}.pan-pro-nav-head strong{display:block;margin:5px 0;font-size:22px;line-height:1.05;letter-spacing:-.04em
}.pan-pro-nav-head small{display:block;font-size:13px
}.pan-pro-nav-head .pan-shell-progress{height:8px;margin:14px 0;overflow:hidden
}.pan-pro-nav-head .pan-shell-progress span{display:block;height:100%
}.pan-pro-nav-head .pan-shell-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;text-decoration:none;font-weight:900;font-size:13px;letter-spacing:.02em
}.pan-pro-nav-section{padding:16px 14px
}.pan-pro-nav-section h3{margin:0 8px 9px;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:900
}.pan-pro-nav-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 10px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease
}.pan-pro-nav-item:hover{transform:translateX(2px)
}.pan-pro-nav-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900
}.pan-pro-nav-copy strong{display:block;font-size:14px;line-height:1.1;font-weight:900
}.pan-pro-nav-copy small{display:block;margin-top:3px;font-size:11px;line-height:1.15
}.pan-content-manager{margin:0 0 26px;padding:22px
}.pan-content-manager-head{margin:0 0 18px;padding-bottom:14px
}.pan-content-manager-head h3{margin:4px 0 6px;font-size:28px;line-height:1;letter-spacing:-.045em
}.pan-content-manager-head p{margin:0
}.pan-content-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:16px
}.pan-content-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px
}.pan-content-card-thumb{width:96px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:12px;font-weight:900;text-transform:uppercase
}.pan-content-card-thumb img{width:100%;height:100%;object-fit:cover
}.pan-content-card-top{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:7px
}.pan-status-badge,
.pan-content-views{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em
}.pan-content-card h4{margin:0 0 7px;font-size:19px;line-height:1.12;letter-spacing:-.035em
}.pan-content-note{margin:0 0 8px;font-size:13px
}.pan-content-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0
}.pan-content-chip-row span{padding:4px 7px;font-size:11px;font-weight:800
}.pan-quick-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px
}.pan-quick-action,
.pan-quick-actions button,
.pan-quick-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px;text-decoration:none;cursor:pointer;font-size:12px;font-weight:900;line-height:1
}.pan-quick-actions .pan-inline-form{display:inline-flex;margin:0
}.pan-quick-archive{position:relative
}.pan-quick-archive summary{list-style:none;display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;font-size:12px;font-weight:900;cursor:pointer
}.pan-quick-archive[open]{padding:7px
}.pan-empty-state{text-align:center;padding:24px
}.pan-advanced-search-form{padding:22px
}.pan-advanced-filter-shell{display:grid;gap:16px;margin-top:18px
}.pan-search-filter-section{padding:18px
}.pan-search-filter-section h3{margin:0 0 12px;font-size:20px;letter-spacing:-.035em
}.pan-search-filter-grid{align-items:end;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px
}.pan-search-filter-grid label span,
.pan-search-main-row label span{display:block;margin-bottom:6px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.07em
}.pan-search-filter-grid input,
.pan-search-filter-grid select,
.pan-search-main-row input{width:100%;min-height:44px;padding:10px 12px
}.pan-search-main-row{margin-bottom:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end
}.pan-seo-landing{width:min(1180px,calc(100% - 28px));margin:34px auto
}.pan-seo-landing-hero{padding:34px 32px
}.pan-seo-landing-hero h1{margin:6px 0 10px;font-size:clamp(34px,5vw,64px);line-height:.95;letter-spacing:-.065em
}.pan-seo-landing-hero p{max-width:820px;margin:0;font-size:17px;line-height:1.55
}.pan-seo-landing-body,
.pan-seo-related{margin-top:22px;padding:26px
}.pan-seo-landing-intro{max-width:860px;margin-bottom:22px
}.pan-seo-landing-intro h2,
.pan-seo-related h2{margin:4px 0 8px;font-size:30px;line-height:1;letter-spacing:-.045em
}.pan-seo-landing-intro p{line-height:1.6
}.pan-seo-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px
}.pan-seo-card{overflow:hidden
}.pan-seo-card-thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;font-weight:900;text-decoration:none;text-transform:uppercase;letter-spacing:.08em
}.pan-seo-card-thumb img{width:100%;height:100%;object-fit:cover
}.pan-seo-card > div{padding:16px
}.pan-seo-card span{display:block;margin-bottom:8px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.10em
}.pan-seo-card h3{margin:0 0 8px;font-size:21px;line-height:1.05;letter-spacing:-.035em
}.pan-seo-card h3 a{text-decoration:none
}.pan-seo-card p{margin:0;line-height:1.5
}.pan-seo-link-cloud{display:flex;flex-wrap:wrap;gap:9px
}.pan-seo-link-cloud a{display:inline-flex;padding:9px 12px;text-decoration:none;font-weight:900;font-size:13px
}.pan-required-label,
.pan-optional-label{display:inline-block;margin-left:4px;padding:2px 6px;font-size:10px;font-weight:800;text-transform:uppercase;vertical-align:1px
}.pan-choice-limit.is-warning{font-weight:800
}.pan-book-versions-field{display:grid;gap:9px
}.pan-book-version-card{overflow:clip
}.pan-book-version-card > summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px
}.pan-book-version-card > summary::after{display:none
}.pan-book-version-card summary label{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer
}.pan-book-version-card summary input{width:20px;height:20px
}.pan-book-version-card summary span strong,
.pan-book-version-card summary span small{display:block
}.pan-book-version-card summary em{font-size:11px;font-style:normal;font-weight:800;text-transform:uppercase
}.pan-book-version-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px
}.pan-book-version-field{display:grid;gap:.25rem;margin:0
}.pan-book-version-cover-upload{grid-column:1 / -1
}.pan-book-version-cover-preview img{max-width:82px;height:auto
}.pan-certificate-upload-row{display:none;padding:16px;margin-top:12px
}.pan-profile-trust-badges{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center
}.pan-trust-badge{font-weight:900;font-size:13px;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 8px;letter-spacing:.01em;white-space:nowrap
}.pan-trust-badge-icon{display:grid;place-items:center;width:16px;height:16px;font-size:10px
}.pan-trust-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0
}.pan-trust-explainer > div{padding:14px
}.pan-trust-explainer strong,
.pan-trust-explainer p{display:block;margin:0
}.pan-trust-explainer p{margin-top:4px
}.pan-trust-symbol{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:8px;font-weight:900
}.pan-verification-methods{display:grid;gap:8px;margin:14px 0;padding:0
}.pan-verification-methods legend{margin-bottom:8px;font-weight:800
}.pan-verification-method{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px;cursor:pointer
}.pan-verification-method input{margin-top:2px
}.pan-verification-method strong,
.pan-verification-method small{display:block
}.pan-verification-code{margin:12px 0;padding:12px
}.pan-verification-code code{display:inline-block;padding:4px 7px;font-size:14px
}.pan-verification-code p{margin:7px 0 0
}.pan-faq-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 18px
}.pan-faq-toolbar label{flex:1 1 auto;margin:0
}.pan-faq-toolbar input{width:100%;min-height:48px;padding:11px 14px;box-sizing:border-box
}.pan-faq-toolbar > span{flex:0 0 auto;font-size:13px
}.pan-faq-group{margin:0 0 25px
}.pan-faq-group > h3{margin:0 0 10px;font-size:19px
}.pan-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px
}.pan-faq-item{padding:0;margin:0;overflow:clip
}.pan-faq-item > summary{min-height:52px;padding:13px 42px 13px 14px;cursor:pointer;font-weight:750;line-height:1.35;position:relative;list-style:none
}.pan-faq-item > summary::-webkit-details-marker{display:none
}.pan-faq-item > summary::after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:20px
}.pan-faq-item[open] > summary::after{content:"−"
}.pan-faq-item > p{margin:0;padding:0 14px 15px;line-height:1.62
}.pan-faq-empty{grid-column:1 / -1
}.pan-verification-ack{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 12px;font-size:13px;line-height:1.45
}.pan-verification-ack input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0
}@media (max-width: 1024px){.pan-media-gallery, .pan-gallery-existing{grid-template-columns:repeat(3, minmax(0, 1fr))
  }.pan-form-grid,.pan-filter-grid,.pan-card-grid,.pan-stat-grid{display:grid;grid-template-columns:1fr;gap:12px
  }.pan-form p,.pan-filter-form p{margin:0 0 13px
  }.pan-form input,.pan-form textarea,.pan-form select,.pan-filter-form input,.pan-filter-form select{width:100%;font-size:16px;min-height:46px;box-sizing:border-box
  }.pan-button,.pan-filter-actions .pan-button{width:100%;display:block;text-align:center;margin:6px 0
  }.pan-table-wrap{overflow-x:auto
  }.pan-table{min-width:720px
  }.pan-public-card{padding:14px
  }.pan-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px
  }.pan-definition-list{display:block
  }.pan-definition-list dt{font-weight:700;margin-top:10px
  }.pan-definition-list dd{margin:2px 0 8px;word-break:break-word
  }.pan-plan-usage span{display:block;margin:6px 0;text-align:center
  }.pan-inline-form{display:block;margin-top:8px
  }.pan-inline-form button{width:100%
  }.pan-plan-grid{grid-template-columns:1fr
  }.pan-plan-box{grid-template-columns:1fr
  }.pan-plan-usage{display:block;grid-template-columns:repeat(2, minmax(0, 1fr))
  }.pan-plan-grid-v06{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-plan-grid-v07{grid-template-columns:1fr
  }.pan-plan-card-clean{padding:24px
  }.pan-repeater-remove{width:100%
  }.pan-social-link{flex:1 1 calc(50% - 10px);justify-content:center
  }.pan-stat-grid-pro{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-wizard-steps{grid-template-columns:1fr
  }.pan-repeater-row{grid-template-columns:1fr
  }.pan-wizard-actions{flex-direction:column
  }.pan-wizard-actions .pan-button,
  .pan-wizard-actions button{width:100%
  }.pan-profile-hero,.pan-profile-layout,.pan-single-artwork .pan-artwork-hero{grid-template-columns:1fr
  }.pan-side-card{position:static
  }.pan-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-profile-hero-media img,.pan-profile-placeholder{aspect-ratio:1/.75
  }.pan-profile-studio,.pan-layout-sidebar-right .pan-profile-studio{grid-template-columns:1fr
  }.pan-layout-sidebar-right .pan-profile-content{order:0
  }.pan-showcase-grid,.pan-plan-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-current-plan-card{grid-template-columns:1fr
  }.pan-archive-shell,
  .pan-single{width:min(100% - 20px, 1180px);margin-top:18px
  }.pan-profile-studio,
  .pan-layout-sidebar-right .pan-profile-studio{grid-template-columns:1fr
  }.pan-layout-sidebar-right .pan-profile-sidebar{order:0
  }.pan-profile-portrait{width:92px;height:92px;margin:0;grid-row:span 4
  }.pan-profile-identity-card .pan-social-links,
  .pan-profile-identity-card .pan-button,
  .pan-profile-identity-card .pan-sidebar-file{grid-column:1 / -1
  }.pan-artwork-grid,
  .pan-related-pan_artwork .pan-showcase-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px
  }.pan-catalog-info{padding:12px
  }.pan-catalog-info h3{font-size:15px
  }.pan-artwork-viewer{grid-template-columns:1fr
  }.pan-artwork-panel{position:static
  }.pan-archive-module-artwork.pan-archive-module-has-sidebar{grid-template-columns:250px minmax(0, 1fr);gap:20px;display:block
  }.pan-archive-filter-sidebar .pan-filter-toggle{display:inline-flex
  }.pan-archive-filter-sidebar .pan-filter-grid{grid-template-columns:repeat(2, minmax(0, 1fr))
  }.pan-archive-module-book.pan-archive-module-has-sidebar{grid-template-columns:250px minmax(0, 1fr);gap:20px;display:block
  }.pan-book-layout{grid-template-columns:1fr
  }.pan-book-info-panel{position:static
  }.pan-profile-studio{grid-template-columns:1fr;padding:16px
  }.pan-profile-sidebar{top:auto;display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;position:static
  }.pan-profile-identity-card{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:16px;align-items:center
  }.pan-profile-portrait img,.pan-profile-portrait .pan-profile-placeholder{height:132px;max-height:132px
  }.pan-profile-identity-card .pan-social-links,.pan-profile-identity-card .pan-button,.pan-sidebar-file{grid-column:1/-1
  }.pan-related-pan_book .pan-showcase-grid,.pan-related-pan_artwork .pan-showcase-grid,.pan-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-related-head{display:block
  }.pan-unified-archive{padding:20px 14px 50px
  }.pan-archive-module-has-sidebar{display:block
  }.pan-archive-filter-sidebar{position:static;margin-bottom:18px
  }.pan-filter-toggle{display:inline-flex
  }.pan-filter-grid{display:none
  }.pan-filter-form.is-open .pan-filter-grid, .pan-filter-form.pan-filter-open .pan-filter-grid{display:grid
  }.pan-archive-hero-pro{padding:24px
  }.pan-archive-hero-pro h1{font-size:34px
  }.pan-card-grid{grid-template-columns:1fr;gap:16px
  }.pan-catalog-thumb{aspect-ratio:16 / 11
  }.pan-book-cover-thumb{aspect-ratio:3 / 4
  }.pan-profile-avatar-thumb{aspect-ratio:16 / 11
  }.pan-filter-form-pro .pan-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid
  }.pan-filter-form-pro.pan-filters-collapsed .pan-filter-grid{display:none
  }.pan-single-profile .pan-profile-studio,
  .pan-single-profile.pan-layout-sidebar-right .pan-profile-studio{grid-template-columns:1fr
  }.pan-single-profile .pan-profile-sidebar{position:static;display:grid;grid-template-columns:minmax(220px, 280px) minmax(0, 1fr);gap:16px
  }.pan-single-profile .pan-profile-identity-card{align-self:start
  }.pan-single-profile .pan-side-card-clean{align-self:start
  }.pan-single-profile .pan-showcase-grid,
  .pan-single-profile .pan-related-pan_book .pan-showcase-grid,
  .pan-single-profile .pan-related-pan_artwork .pan-showcase-grid{grid-template-columns:repeat(2, minmax(0, 1fr))
  }.pan-search-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-search-dashboard-grid{grid-template-columns:1fr
  }.pan-sidebar-head{display:none
  }.pan-sidebar-primary{margin-bottom:10px
  }.pan-nav-group{padding:8px 0
  }.pan-nav-items{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-shell-profile-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center
  }.pan-shell-profile-card .pan-shell-primary{margin-top:0;min-width:170px
  }.pan-shell-progress{grid-column:1/-1
  }.pan-shell-nav-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))
  }.pan-simple-menu{grid-template-columns:repeat(3,minmax(0,1fr))
  }.pan-pro-nav-section{padding:12px
  }.pan-pro-nav-section h3{margin-top:6px
  }.pan-faq-grid{grid-template-columns:1fr
  }
}@media (max-width: 768px){.pan-form,
    .pan-filter-form,
    .pan-profile-summary,
    .pan-public-details{padding:14px
  }.pan-form-grid,
    .pan-filter-grid,
    .pan-stat-grid,
    .pan-card-grid,
    .pan-definition-list,
    .pan-checkboxes{grid-template-columns:1fr
  }.pan-public-card{padding:13px
  }.pan-public-card img{height:190px
  }.pan-media-gallery, .pan-gallery-existing{grid-template-columns:repeat(2, minmax(0, 1fr))
  }.pan-media-gallery img, .pan-gallery-existing img{height:120px
  }.pan-button,
    .pan-filter-actions .pan-button{width:100%
  }.pan-definition-list dt{margin-top:8px
  }.pan-definition-list dd{padding-bottom:8px
  }.pan-section-head{margin:18px 0 14px
  }.pan-section-head h2{font-size:28px
  }.pan-plan-card{padding:18px
  }.pan-plan-usage{grid-template-columns:1fr
  }.pan-plan-grid-v06{grid-template-columns:1fr
  }.pan-feature-panel{padding:16px
  }.pan-inline-button{width:100%
  }.pan-plans-v07{padding:10px 0 28px
  }.pan-plan-card-clean{padding:20px
  }.pan-plan-card-clean h3{font-size:1.42rem
  }.pan-plan-request{padding:18px
  }.pan-plan-card-clean .pan-button{width:100%;text-align:center
  }.pan-social-link{flex:1 1 100%
  }.pan-multi-select{min-height:150px
  }.pan-filter-header{align-items:stretch;flex-direction:column
  }.pan-filter-form-pro .pan-filter-grid{grid-template-columns:1fr
  }.pan-filters-collapsed .pan-filter-grid{display:none
  }.pan-stat-grid-pro{grid-template-columns:1fr
  }.pan-stats-toolbar{width:100%
  }.pan-chart-bars{height:160px
  }.pan-filter-toggle{width:100%
  }.pan-single{width:min(100% - 24px,1280px);margin-bottom:42px
  }.pan-profile-hero{padding:22px;gap:22px
  }.pan-single h1{font-size:40px
  }.pan-profile-block,.pan-side-card{padding:20px
  }.pan-showcase-grid{grid-template-columns:1fr
  }.pan-timeline-item{grid-template-columns:1fr;gap:4px
  }.pan-profile-actions .pan-button,.pan-profile-actions .pan-file-link,.pan-side-contact-card .pan-button{width:100%;justify-content:center
  }.pan-single-artwork .pan-artwork-hero{padding:20px
  }.pan-profile-hero-media img,.pan-profile-placeholder{aspect-ratio:1/1
  }.pan-single-profile.pan-profile-v12{margin:18px auto 36px;padding:0 12px
  }.pan-profile-sidebar{grid-template-columns:1fr
  }.pan-showcase-grid,.pan-plan-dashboard-grid{grid-template-columns:1fr
  }.pan-related-head{display:block
  }.pan-profile-v12 .pan-timeline-item{grid-template-columns:1fr;gap:4px
  }.pan-profile-portrait{max-width:240px
  }.pan-profile-v12 .pan-social-link{flex:0 0 auto
  }.pan-profile-v12 .pan-social-links{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px
  }.pan-artwork-grid,
  .pan-related-pan_artwork .pan-showcase-grid{grid-template-columns:1fr
  }.pan-archive-hero-compact,
  .pan-profile-header-compact,
  .pan-profile-block{padding:20px
  }.pan-artwork-v13{width:min(100% - 22px, 1120px);margin-top:20px
  }.pan-artwork-viewer-media, .pan-artwork-panel, .pan-artwork-section, .pan-artwork-v13 .pan-related-showcase{padding:18px
  }.pan-artwork-frame{min-height:260px
  }.pan-artwork-v13 .pan-definition-list{grid-template-columns:1fr
  }.pan-archive-filter-sidebar .pan-filter-grid{grid-template-columns:1fr
  }.pan-artwork-title{font-size:28px
  }.pan-artwork-viewer{gap:14px
  }.pan-certificate-sheet{margin:0;min-height:auto;padding:28px
  }.pan-certificate-sheet header h1{font-size:34px
  }.pan-book-v14{width:min(100% - 22px, 1120px);margin-top:20px
  }.pan-book-cover-panel, .pan-book-info-panel, .pan-book-section, .pan-book-v14 .pan-related-showcase{padding:18px
  }.pan-book-cover-frame{min-height:320px
  }.pan-book-title{font-size:30px
  }.pan-book-v14 .pan-definition-list{grid-template-columns:1fr
  }.pan-book-grid, .pan-related-pan_book .pan-showcase-grid{grid-template-columns:1fr
  }.pan-profile-identity-card{text-align:left;grid-template-columns:86px minmax(0,1fr);padding:15px
  }.pan-profile-portrait img,.pan-profile-portrait .pan-profile-placeholder{height:104px
  }.pan-profile-header-compact{padding:20px
  }.pan-profile-header-compact h1{font-size:32px
  }.pan-profile-block{padding:20px
  }.pan-related-pan_book .pan-showcase-grid,.pan-related-pan_artwork .pan-showcase-grid,.pan-showcase-grid{grid-template-columns:1fr
  }.pan-contact-modal-panel{width:calc(100% - 18px);margin:9px auto;padding:20px
  }.pan-button{width:100%;justify-content:center
  }.pan-catalog-info{padding:16px
  }.pan-catalog-info h3{font-size:17px
  }.pan-single-profile.pan-profile-v12,
  .pan-single-profile.pan-profile-v12.pan-single,
  .pan-single,
  .pan-unified-archive,
  .pan-archive-shell{width:calc(100vw - 22px);margin:16px auto 44px
  }.pan-single-profile .pan-profile-sidebar{grid-template-columns:1fr
  }.pan-single-profile .pan-profile-identity-card{display:grid;grid-template-columns:88px minmax(0, 1fr);gap:12px;align-items:start;padding:14px
  }.pan-single-profile .pan-profile-portrait{width:88px;height:88px;aspect-ratio:auto;grid-row:span 4;margin:0
  }.pan-single-profile .pan-profile-identity-card .pan-social-links,
  .pan-single-profile .pan-profile-identity-card .pan-button,
  .pan-single-profile .pan-profile-identity-card .pan-sidebar-file,
  .pan-single-profile .pan-profile-premium-badge-wrap{grid-column:1 / -1
  }.pan-single-profile .pan-profile-identity-card h2{font-size:20px
  }.pan-single-profile .pan-profile-header-compact,
  .pan-single-profile .pan-profile-block,
  .pan-single-profile .pan-related-showcase,
  .pan-single-profile .pan-side-card-clean{padding:18px
  }.pan-single-profile .pan-profile-header-compact h1{font-size:32px;line-height:1.08
  }.pan-single-profile .pan-profile-lead{font-size:15.5px;line-height:1.72
  }.pan-single-profile .pan-related-head{display:block
  }.pan-single-profile .pan-related-head p{white-space:normal;margin-top:6px
  }.pan-single-profile .pan-showcase-grid,
  .pan-single-profile .pan-related-pan_book .pan-showcase-grid,
  .pan-single-profile .pan-related-pan_artwork .pan-showcase-grid,
  .pan-card-grid,
  .pan-artwork-grid,
  .pan-book-grid{grid-template-columns:1fr
  }.pan-single-profile .pan-timeline-item{grid-template-columns:1fr;gap:5px
  }.pan-single-profile .pan-button,
  .pan-single-profile .pan-file-link{width:100%;justify-content:center
  }.pan-filter-actions{width:100%;grid-template-columns:1fr
  }.pan-signature-form{display:block
  }.pan-signature-form input,.pan-signature-form button{width:100%;margin:.35rem 0
  }.pan-archive-choice{display:block;margin:.5rem 0 0
  }.pan-archive-choice[open]{width:100%
  }.pan-certificate-main{grid-template-columns:1fr
  }.pan-certificate-dl{grid-template-columns:1fr
  }.pan-crm-table select{max-width:100%
  }.pan-book-version-public{grid-template-columns:1fr
  }.pan-book-version-cover{max-width:160px
  }.pan-inline-form{display:flex;width:100%;margin:6px 0
  }.pan-inline-form .pan-button,.pan-inline-form button{width:100%;justify-content:center
  }.pan-connection-form select,.pan-connection-form input,.pan-connection-form button{width:100%
  }.pan-table{min-width:680px
  }.pan-message-item{grid-template-columns:1fr
  }.pan-message-actions{align-items:stretch
  }.pan-message-actions .pan-button{width:100%
  }.pan-search-shell,.pan-global-search-module{width:min(100% - 18px,1180px)
  }.pan-search-filter-grid,.pan-search-results-grid{grid-template-columns:1fr
  }.pan-save-search-form{display:block
  }.pan-save-search-form .pan-button{margin-top:10px;width:100%
  }.pan-search-hero{padding:24px 18px
  }.pan-institutional-search-form{padding:16px
  }.pan-saved-search-row{display:block
  }.pan-search-actions .pan-button{width:100%
  }.pan-nav-items{grid-template-columns:1fr
  }.pan-subscription-status-grid,
  .pan-limit-checks{grid-template-columns:1fr
  }.pan-shell-profile-card{display:block
  }.pan-shell-profile-card .pan-shell-primary{min-width:0
  }.pan-shell-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px
  }.pan-shell-nav-item{grid-template-columns:32px minmax(0,1fr) auto;min-height:54px;padding:8px
  }.pan-shell-icon{width:32px;height:32px
  }.pan-shell-nav-item strong{font-size:13px
  }.pan-shell-nav-item small{font-size:10px
  }.pan-simple-menu{grid-template-columns:repeat(2,minmax(0,1fr))
  }.pan-simple-menu-item{grid-template-columns:30px minmax(0,1fr) auto;min-height:46px
  }.pan-simple-menu-item > span{width:30px;height:30px
  }.pan-simple-menu-item strong{font-size:14px
  }.pan-provenance-grid{grid-template-columns:1fr
  }.pan-provenance-timeline:before{left:8px
  }.pan-provenance-event{grid-template-columns:1fr;gap:5px;padding-left:30px
  }.pan-provenance-event:before{left:2px
  }.pan-contact-card-grid{grid-template-columns:1fr
  }.pan-choice-grid-grouped{grid-template-columns:1fr
  }.pan-content-card{grid-template-columns:1fr
  }.pan-content-card-thumb{width:100%;aspect-ratio:16/9
  }.pan-search-main-row{grid-template-columns:1fr
  }.pan-seo-landing{width:calc(100% - 18px);margin:18px auto
  }.pan-seo-landing-hero,
  .pan-seo-landing-body,
  .pan-seo-related{padding:20px
  }.pan-trust-explainer{grid-template-columns:1fr
  }.pan-faq-toolbar{align-items:stretch;flex-direction:column
  }.pan-faq-toolbar > span{min-height:18px
  }
}@media (max-width: 480px){.pan-public-card img{height:160px
  }.pan-media-gallery, .pan-gallery-existing{grid-template-columns:1fr
  }.pan-table{min-width:560px
  }.pan-media-gallery{grid-template-columns:1fr
  }.pan-public-card h3{font-size:18px
  }.pan-plan-box{padding:12px
  }.pan-single-profile .pan-profile-identity-card{grid-template-columns:74px minmax(0,1fr)
  }.pan-single-profile .pan-profile-portrait{width:74px;height:74px
  }.pan-single-profile .pan-profile-identity-card h2{font-size:18px
  }.pan-single-profile .pan-profile-role,
  .pan-single-profile .pan-profile-location{font-size:13px
  }.pan-single-profile .pan-chip-list span{font-size:12.5px;padding:7px 10px
  }.pan-unified-archive .pan-archive-hero-pro h1,
  .pan-archive-shell .pan-archive-hero-compact h1,
  .pan-single-artwork .pan-artwork-title,
  .pan-book-v14 .pan-book-title{font-size:29px
  }.pan-shell-nav-list{grid-template-columns:1fr
  }.pan-shell-nav-item{min-height:50px
  }.pan-book-format-badge{font-size:10px;padding:3px 7px
  }.pan-catalog-status{row-gap:6px
  }.pan-simple-menu{grid-template-columns:1fr
  }
}@media (prefers-reduced-motion: reduce){.pan-content-editor *, .pan-faq-public *{scroll-behavior:auto;transition:none;animation:none
  }
}.pan-publication-control{margin:18px 0;padding:16px;border-radius:12px
}.pan-publication-control label,
.pan-publication-control select,
.pan-publication-control small{display:block
}.pan-publication-control select{width:100%;max-width:420px;margin:8px 0 6px
}.pan-artwork-v15,
.pan-book-v16,
.pan-event-v17{width:min(1240px, calc(100vw - 32px));max-width:100%;margin:28px auto 64px;overflow:clip
}.pan-artwork-v15 *,
.pan-book-v16 *,
.pan-event-v17 *{box-sizing:border-box;min-width:0
}.pan-entity-hero{display:grid;grid-template-columns:minmax(0, 1.18fr) minmax(330px, 390px);gap:24px;align-items:start;margin-bottom:24px
}.pan-entity-media-card,
.pan-entity-info-card,
.pan-entity-story-card{border-radius:28px
}.pan-entity-media-card{padding:22px }.pan-entity-info-card{position:sticky;top:24px;padding:26px
}.pan-entity-title{margin:8px 0 18px;font-size:clamp(28px, 2.8vw, 42px);line-height:1.04;letter-spacing:-.045em;overflow-wrap:break-word;word-break:normal;hyphens:none;text-wrap:balance
}body.nac-plugin-view .pan-single.pan-event-v17 .pan-event-title{font-size:clamp(28px, 2.2vw, 38px)!important;line-height:1.08!important;letter-spacing:-.035em!important;max-width:100%
}.pan-entity-person-card{padding:14px 16px;margin:0 0 15px;border-radius:18px
}.pan-entity-person-card span{display:block;margin-bottom:4px;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase
}.pan-entity-person-card a,
.pan-entity-person-card strong{font-size:17px;line-height:1.35;font-weight:850;text-decoration:none;overflow-wrap:anywhere
}.pan-entity-status-line{margin:0 0 18px }.pan-sidebar-details{padding:18px 0 4px;margin:0 0 18px
}.pan-sidebar-details .pan-kicker{display:block;margin-bottom:12px
}.pan-artwork-v15 .pan-definition-list,
.pan-book-v16 .pan-definition-list,
.pan-event-v17 .pan-definition-list{display:grid;grid-template-columns:minmax(92px, .62fr) minmax(0, 1fr);gap:10px 14px;padding:0;margin:0 0 14px
}.pan-artwork-v15 .pan-definition-list dt,
.pan-book-v16 .pan-definition-list dt,
.pan-event-v17 .pan-definition-list dt{margin:0;font-size:10px;line-height:1.45;text-transform:uppercase;letter-spacing:.1em;font-weight:900
}.pan-artwork-v15 .pan-definition-list dd,
.pan-book-v16 .pan-definition-list dd,
.pan-event-v17 .pan-definition-list dd{margin:0;padding:0 0 10px;font-size:14px;line-height:1.5;font-weight:650;overflow-wrap:anywhere
}.pan-sidebar-versions{display:grid;gap:10px;margin:12px 0 4px
}.pan-sidebar-version{display:grid;gap:4px;padding:12px 13px;border-radius:14px
}.pan-sidebar-version strong{font-size:14px }.pan-sidebar-version span,
.pan-sidebar-version a{font-size:12px;line-height:1.45;overflow-wrap:anywhere
}.pan-sidebar-version a{font-weight:800 }.pan-resource-links,
.pan-entity-actions{display:grid;gap:10px
}.pan-resource-links{margin:14px 0 0 }.pan-resource-links .pan-button,
.pan-resource-links .pan-file-link,
.pan-entity-actions .pan-button,
.pan-entity-actions .pan-file-link{width:100%;justify-content:center;text-align:center
}.pan-entity-story-card{padding:clamp(24px, 3vw, 38px);margin:0 0 26px
}.pan-entity-story-card h2{margin:5px 0 20px;font-size:clamp(24px, 2.2vw, 34px);letter-spacing:-.035em
}.pan-entity-story-card .pan-rich-text{max-width:920px;font-size:16px;line-height:1.82
}.pan-artwork-v15 .pan-artwork-frame,
.pan-book-v16 .pan-book-cover-frame,
.pan-event-v17 .pan-event-cover-frame{display:grid;place-items:center;min-height:320px;overflow:hidden;border-radius:22px
}.pan-artwork-v15 .pan-artwork-frame img,
.pan-book-v16 .pan-book-cover-frame img,
.pan-event-v17 .pan-event-cover-frame img{display:block;width:auto;max-width:100%;height:auto;max-height:720px;object-fit:contain
}.pan-artwork-v15 .pan-media-gallery{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 0
}.pan-artwork-v15 .pan-media-gallery a{flex:0 0 76px;width:76px;height:76px;overflow:hidden;border-radius:12px
}.pan-artwork-v15 .pan-media-gallery img{display:block;width:100%;height:100%;object-fit:cover
}.pan-artwork-v15 .pan-related-showcase,
.pan-book-v16 .pan-related-showcase,
.pan-event-v17 .pan-related-showcase{padding:28px;margin-top:24px;border-radius:26px
}@media (max-width: 1024px){.pan-entity-hero{grid-template-columns:1fr }.pan-entity-info-card{position:static }.pan-artwork-v15 .pan-artwork-frame img,
  .pan-book-v16 .pan-book-cover-frame img,
  .pan-event-v17 .pan-event-cover-frame img{max-height:68vh }
}@media (max-width: 768px){.pan-artwork-v15,
  .pan-book-v16,
  .pan-event-v17{width:calc(100vw - 16px);margin:16px auto 42px
  }.pan-entity-hero{gap:14px;margin-bottom:14px
  }.pan-entity-media-card,
  .pan-entity-info-card,
  .pan-entity-story-card,
  .pan-artwork-v15 .pan-related-showcase,
  .pan-book-v16 .pan-related-showcase,
  .pan-event-v17 .pan-related-showcase{padding:18px;border-radius:21px
  }.pan-entity-title{font-size:clamp(27px, 8.5vw, 38px) }body.nac-plugin-view .pan-single.pan-event-v17 .pan-event-title{font-size:clamp(26px, 7.8vw, 34px)!important }.pan-artwork-v15 .pan-definition-list,
  .pan-book-v16 .pan-definition-list,
  .pan-event-v17 .pan-definition-list{grid-template-columns:minmax(84px, .55fr) minmax(0, 1fr);gap:9px 12px
  }.pan-artwork-v15 .pan-media-gallery a{flex-basis:66px;width:66px;height:66px
  }.pan-entity-story-card .pan-rich-text{font-size:15.5px;line-height:1.75
  }
}@media (max-width: 480px){.pan-artwork-v15 .pan-definition-list,
  .pan-book-v16 .pan-definition-list,
  .pan-event-v17 .pan-definition-list{grid-template-columns:1fr;gap:3px
  }.pan-artwork-v15 .pan-definition-list dd,
  .pan-book-v16 .pan-definition-list dd,
  .pan-event-v17 .pan-definition-list dd{margin-bottom:8px }.pan-artwork-v15 .pan-media-gallery a{flex-basis:60px;width:60px;height:60px
  }
}.pan-auth-shell-compact,
.pan-registration-shell,
.pan-welcome-shell,
.pan-onboarding-welcome{width:min(900px, calc(100% - 24px));max-width:100%;box-sizing:border-box;margin-inline:auto
}.pan-auth-shell-compact *,
.pan-registration-shell *,
.pan-welcome-shell *,
.pan-onboarding-welcome *{box-sizing:border-box }.pan-registration-explainer{display:grid;gap:4px;margin:0 0 18px;padding:16px 18px;border-radius:16px
}.pan-registration-explainer strong{font-size:17px }.pan-registration-explainer span{line-height:1.55 }.pan-register-form small{display:block;margin-top:7px;line-height:1.45 }.pan-register-submit{width:100% }.pan-auth-login-link{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px;font-size:14px
}.pan-auth-actions,
.pan-welcome-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px
}.pan-email-login{width:min(520px, 100%);margin:18px auto 0
}.pan-email-login #loginform{display:grid;gap:14px;margin:0
}.pan-email-login #loginform p{margin:0 }.pan-email-login #loginform label{display:block;font-weight:800;margin-bottom:7px }.pan-email-login #loginform input[type="text"],
.pan-email-login #loginform input[type="password"]{width:100%;min-height:48px;padding:11px 13px;font-size:16px
}.pan-email-login .login-remember label{display:inline-flex;align-items:center;gap:9px;font-weight:600
}.pan-email-login .login-submit input{width:100%;min-height:48px
}.pan-login-help,
.pan-login-lost{text-align:center }.pan-onboarding-welcome{margin-top:28px;margin-bottom:52px }.pan-welcome-hero,
.pan-welcome-simple-guide,
.pan-welcome-instructions,
.pan-onboarding-status-card{padding:clamp(22px,4vw,38px);border-radius:24px;margin-bottom:18px
}.pan-welcome-hero h1{margin:7px 0 12px;font-size:clamp(32px,6vw,54px);line-height:1.02 }.pan-welcome-hero p{margin:0;font-size:18px;line-height:1.65;max-width:720px }.pan-welcome-simple-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px
}.pan-welcome-simple-guide article,
.pan-onboarding-status-steps > div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start
}.pan-welcome-simple-guide article > span,
.pan-onboarding-status-steps > div > span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:900
}.pan-welcome-simple-guide strong{display:block;margin-bottom:5px }.pan-welcome-simple-guide p{margin:0;line-height:1.5 }.pan-welcome-instructions h2{margin-top:0 }.pan-welcome-instructions li{margin-bottom:8px;line-height:1.55 }.pan-onboarding-status-head{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:18px
}.pan-onboarding-status-head h3{margin:4px 0 0 }.pan-onboarding-status-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px
}.pan-onboarding-status-steps strong,
.pan-onboarding-status-steps small{display:block }.pan-onboarding-status-note{margin:16px 0 0 }@media (max-width: 768px){.pan-auth-actions,
  .pan-welcome-actions{display:grid;grid-template-columns:1fr }.pan-auth-actions .pan-button,
  .pan-welcome-actions .pan-button{width:100% }.pan-onboarding-status-head{display:grid }
}@media (max-width: 480px){.pan-registration-shell,
  .pan-welcome-shell,
  .pan-onboarding-welcome{width:min(100%,calc(100% - 14px)) }
}.pan-location-card{margin:22px 0 0;padding:clamp(20px,3vw,28px);border-radius:24px
}.pan-location-head{margin-bottom:18px }.pan-location-head h3{margin:5px 0 7px;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.035em }.pan-location-head p{margin:0;max-width:768px;line-height:1.6 }.pan-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px
}.pan-location-card .pan-field{margin:0;padding:0 }.pan-location-card .pan-field > label,
.pan-address-fields > label{display:block;margin:0 0 8px;font-size:13px;line-height:1.25;font-weight:900
}.pan-location-card select,
.pan-location-card input[type="text"]{width:100%;min-height:50px;padding:12px 14px;border-radius:13px;font-size:16px;line-height:1.35
}.pan-location-card select:focus,
.pan-location-card input[type="text"]:focus{outline:3px solid rgba(184,135,27,.18) }.pan-location-rule{margin:14px 0 0;padding:11px 13px;border-radius:13px;font-size:13px;line-height:1.45;font-weight:700
}.pan-address-card{margin-top:20px;padding-top:20px }.pan-address-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:18px;align-items:center
}.pan-address-toggle-row h4{margin:0 0 5px;font-size:20px;letter-spacing:-.025em }.pan-address-toggle-row p{margin:0;line-height:1.55 }.pan-switch-label{display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:12px 14px;border-radius:15px;cursor:pointer
}.pan-switch-label input{flex:0 0 auto;width:21px;height:21px;min-height:0;margin:0
}.pan-switch-label span{font-size:13px;line-height:1.35;font-weight:850 }.pan-address-fields{margin-top:16px;padding:18px;border-radius:18px }.pan-address-fields small{margin-top:7px }.pan-address-public{display:inline-flex;align-items:center;gap:9px;margin:14px 0 0;padding:10px 12px;border-radius:13px
}.pan-address-public input{width:20px;height:20px;min-height:0;margin:0 }.pan-address-confirmation{min-height:20px;margin-top:9px;font-size:12px;line-height:1.4;font-weight:750 }.pan-public-address{margin-top:12px }.pac-container{border-radius:12px }.pac-item{min-height:42px;padding:8px 12px;cursor:pointer }.pac-item-query{font-size:14px }@media (max-width: 768px){.pan-location-card{padding:18px;border-radius:20px }.pan-location-grid,
  .pan-address-toggle-row{grid-template-columns:1fr }.pan-location-card select,
  .pan-location-card input[type="text"]{min-height:52px;font-size:16px }.pan-switch-label{width:100% }.pan-address-fields{padding:15px }
}@media (max-width: 480px){.pan-location-card{padding:15px }.pan-address-fields{padding:13px }
}.pan-antibot{margin:18px 0;min-height:66px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;max-width:100%;overflow:visible}.pan-antibot iframe{max-width:100%}.pan-antibot-help{margin:0;font-size:13px;line-height:1.45}@media (max-width: 480px){.pan-antibot{transform-origin:left top}.pan-antibot .cf-turnstile,.pan-antibot .h-captcha{max-width:100%}}.pan-rights-confirmation{display:flex;align-items:flex-start;gap:12px;margin:20px 0;padding:16px 18px;border:1px solid var(--nac-line);border-radius:16px;background:var(--nac-paper-2);cursor:pointer
}.pan-rights-confirmation input{flex:0 0 auto;width:21px;height:21px;min-height:0;margin:2px 0 0
}.pan-rights-confirmation span,
.pan-rights-confirmation strong,
.pan-rights-confirmation small{display:block;min-width:0 }.pan-rights-confirmation strong{margin-bottom:4px }.pan-rights-confirmation small{line-height:1.5 }.pan-plans-v2{padding:18px 0 48px }.pan-plans-public-head{max-width:850px;margin:0 auto 28px;text-align:center
}.pan-plans-public-head p{max-width:768px;margin-right:auto;margin-left:auto }.pan-plan-policy{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px;padding:10px 15px;border:1px solid var(--nac-line);border-radius:999px;background:var(--nac-paper-2);color:var(--nac-muted);font-size:13px;line-height:1.35
}.pan-plan-policy strong{color:var(--nac-ink) }.pan-plan-grid-v2{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;align-items:stretch
}.pan-plan-card-v2{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(22px, 2.4vw, 32px);overflow:hidden;border:1px solid var(--nac-line);border-radius:24px;background:var(--nac-paper);color:var(--nac-ink);box-shadow:0 12px 34px rgba(19,17,12,.08)
}.pan-plan-card-v2.is-featured{border-color:var(--nac-gold);box-shadow:0 18px 46px rgba(184,135,27,.17)
}.pan-plan-card-v2.is-current{outline:3px solid rgba(39,122,80,.22);outline-offset:2px }.pan-plan-card-v2.is-muted{opacity:.72 }.pan-plan-card-topline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:18px
}.pan-plan-tag{display:inline-flex;align-items:center;min-height:26px;padding:5px 10px;border:1px solid var(--nac-line);border-radius:999px;background:var(--nac-paper-2);color:var(--nac-muted);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase
}.pan-plan-tag-featured{border-color:var(--nac-gold);background:var(--nac-gold-soft);color:var(--nac-gold-strong) }.pan-plan-tag-current{border-color:var(--nac-success);background:rgba(39,122,80,.10);color:var(--nac-success) }.pan-plan-card-header{min-width:0 }.pan-plan-card-header .pan-plan-audience{min-height:2.7em;margin-bottom:8px;overflow-wrap:anywhere
}.pan-plan-card-header h3{margin:0 0 10px;color:var(--nac-ink);font:700 clamp(27px, 2.3vw, 36px)/1.05 var(--nac-font-editorial);letter-spacing:-.035em
}.pan-plan-card-header p{min-height:4.8em;margin:0;color:var(--nac-muted);font-size:15px;line-height:1.6
}.pan-plan-price-v2{display:grid;gap:7px;margin:22px 0 18px;padding:18px 0;border-top:1px solid var(--nac-line);border-bottom:1px solid var(--nac-line)
}.pan-plan-price-v2 strong{color:var(--nac-ink);font-size:clamp(25px, 2vw, 32px);line-height:1.1;letter-spacing:-.03em
}.pan-plan-price-v2 span{color:var(--nac-muted);font-size:12px;line-height:1.45 }.pan-plan-premium-note,
.pan-plan-fit-note{margin:0 0 16px;padding:11px 13px;border-radius:12px;background:var(--nac-gold-soft);color:var(--nac-gold-strong);font-size:12px;font-weight:750;line-height:1.45
}.pan-plan-card-section{margin-top:2px }.pan-plan-card-section h4{margin:0 0 11px;color:var(--nac-ink);font-size:13px;text-transform:uppercase;letter-spacing:.09em }.pan-plan-features-v2{display:grid;gap:10px;margin:0;padding:0;list-style:none
}.pan-plan-features-v2 li{position:relative;margin:0;padding-left:22px;color:var(--nac-muted);font-size:14px;line-height:1.5
}.pan-plan-features-v2 li::before{content:"✓";position:absolute;left:0;top:0;color:var(--nac-success);font-weight:900
}.pan-plan-limits-v2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:22px 0 0
}.pan-plan-limits-v2 div{min-width:0;padding:10px 11px;border:1px solid var(--nac-line);border-radius:12px;background:var(--nac-paper-2)
}.pan-plan-limits-v2 dt,
.pan-plan-limits-v2 dd{margin:0;overflow-wrap:anywhere }.pan-plan-limits-v2 dt{color:var(--nac-muted);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase }.pan-plan-limits-v2 dd{margin-top:4px;color:var(--nac-ink);font-size:13px;font-weight:900 }.pan-plan-card-actions{display:grid;gap:10px;margin-top:auto;padding-top:24px
}.pan-plan-card-actions .pan-button,
.pan-plan-card-actions .pan-payment-button,
.pan-plan-card-actions .pan-payment-form{width:100% }.pan-plan-card-actions .pan-payment-actions{display:grid;gap:8px;margin:0 }.pan-plan-current-label,
.pan-plan-disabled-label{display:flex;align-items:center;justify-content:center;min-height:46px;padding:11px 14px;border:1px solid var(--nac-line);border-radius:999px;background:var(--nac-paper-2);color:var(--nac-muted);font-size:13px;font-weight:850;text-align:center
}.pan-plan-current-label{border-color:var(--nac-success);color:var(--nac-success) }.pan-plan-manual-link{color:var(--nac-gold-strong);font-size:13px;font-weight:800;text-align:center;text-underline-offset:3px }.pan-plan-request-v2{max-width:900px;margin:44px auto 0 }.pan-plan-status-card{min-width:0;padding:clamp(20px, 3vw, 30px);border:1px solid var(--nac-dark-line);border-radius:20px;background:var(--nac-dark-2);color:var(--nac-dark-text)
}.pan-plan-status-head{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:22px;align-items:start;padding-bottom:22px;border-bottom:1px solid var(--nac-dark-line)
}.pan-plan-status-head > div{min-width:0 }.pan-plan-status-head h3{margin:6px 0 8px;color:var(--nac-dark-text);font:700 clamp(27px, 3vw, 38px)/1.05 var(--nac-font-editorial);letter-spacing:-.035em
}.pan-plan-status-head p{max-width:680px;margin:0;color:var(--nac-dark-muted);line-height:1.6 }.pan-plan-status-tags{display:grid;justify-items:end;gap:8px;min-width:170px
}.pan-plan-status-tags span,
.pan-plan-status-tags strong{display:inline-flex;max-width:100%;padding:7px 11px;border:1px solid var(--nac-dark-line);border-radius:999px;font-size:11px;line-height:1.25;text-align:center
}.pan-plan-status-tags span{color:var(--nac-dark-muted) }.pan-plan-status-tags strong{border-color:rgba(184,135,27,.55);background:rgba(184,135,27,.12);color:#efc35e }.pan-plan-usage-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(132px, 1fr));gap:10px;margin-top:20px
}.pan-plan-usage-item{display:grid;min-width:0;min-height:106px;align-content:center;gap:4px;padding:14px;border:1px solid var(--nac-dark-line);border-radius:15px;background:rgba(255,255,255,.025);overflow:hidden
}.pan-plan-usage-item span{color:var(--nac-dark-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere }.pan-plan-usage-item strong{color:var(--nac-dark-text);font-size:24px;line-height:1.05;overflow-wrap:anywhere }.pan-plan-usage-item strong small{color:var(--nac-dark-muted);font-size:13px;font-weight:700 }.pan-plan-usage-item em{color:var(--nac-dark-muted);font-size:10px;font-style:normal }.pan-plan-choices-dashboard{min-width:0 }.pan-plan-option-v2{display:flex;flex-direction:column;min-width:0;padding:22px;overflow:hidden;border:1px solid var(--nac-dark-line);border-radius:18px;background:var(--nac-dark-2);color:var(--nac-dark-text)
}.pan-plan-option-v2.is-featured{border-color:rgba(184,135,27,.65) }.pan-plan-option-v2.is-current{outline:2px solid rgba(85,185,133,.35);outline-offset:2px }.pan-plan-option-v2.is-muted{opacity:.66 }.pan-plan-option-v2 .pan-plan-audience{min-height:2.8em;color:var(--nac-dark-muted);overflow-wrap:anywhere }.pan-plan-option-v2 h3{margin:4px 0 14px;color:var(--nac-dark-text);font-size:24px;line-height:1.1;overflow-wrap:anywhere }.pan-plan-option-price{display:grid;gap:6px;margin-bottom:18px;padding:14px 0;border-top:1px solid var(--nac-dark-line);border-bottom:1px solid var(--nac-dark-line)
}.pan-plan-option-price strong{color:var(--nac-dark-text);font-size:23px }.pan-plan-option-price small{color:var(--nac-dark-muted);line-height:1.45 }.pan-plan-option-v2 .pan-plan-features-v2{margin-bottom:2px }.pan-plan-option-v2 .pan-plan-features-v2 li{color:var(--nac-dark-muted) }.pan-plan-option-v2 .pan-plan-current-label,
.pan-plan-option-v2 .pan-plan-disabled-label{border-color:var(--nac-dark-line);background:rgba(255,255,255,.03);color:var(--nac-dark-muted) }.pan-plan-option-v2 .pan-plan-current-label{border-color:rgba(85,185,133,.5);color:#75cea0 }.pan-plan-option-v2 .pan-plan-manual-link{color:#efc35e }@media (max-width: 1080px){.pan-plan-card-v2:last-child:nth-child(odd),
  .pan-plan-option-v2:last-child:nth-child(odd){grid-column:1 / -1 }
}@media (max-width: 720px){.pan-plan-card-v2:last-child:nth-child(odd),
  .pan-plan-option-v2:last-child:nth-child(odd){grid-column:auto }.pan-plan-card-header .pan-plan-audience,
  .pan-plan-card-header p{min-height:0 }.pan-plan-status-head{grid-template-columns:1fr }.pan-plan-status-tags{justify-items:start;min-width:0 }.pan-plan-limits-v2{grid-template-columns:1fr 1fr }
}@media (max-width: 430px){.pan-plan-card-v2,
  .pan-plan-option-v2,
  .pan-plan-status-card{padding:18px;border-radius:17px }.pan-plan-limits-v2{grid-template-columns:1fr }.pan-plan-usage-grid{grid-template-columns:1fr 1fr }.pan-plan-usage-item{min-height:96px;padding:12px }
}.pan-corrections-panel{box-sizing:border-box;width:100%;margin:16px 0;overflow:hidden;border:1px solid rgba(218,74,78,.58);border-radius:16px;background:rgba(218,74,78,.07);color:inherit
}.pan-corrections-panel summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:14px 16px;cursor:pointer;list-style:none
}.pan-corrections-panel summary::-webkit-details-marker{display:none }.pan-corrections-panel summary span{min-width:0;font-weight:850;overflow-wrap:anywhere }.pan-corrections-panel summary strong{flex:0 0 auto;color:inherit;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase
}.pan-corrections-panel[open] summary{border-bottom:1px solid rgba(218,74,78,.3) }.pan-corrections-panel-body{padding:16px }.pan-corrections-summary{margin:0 0 12px;font-weight:700;line-height:1.55 }.pan-corrections-deadline{display:inline-flex;flex-wrap:wrap;gap:5px;margin:0 0 14px;padding:7px 10px;border-radius:999px;background:rgba(218,74,78,.12);font-size:12px
}.pan-corrections-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:pan-correction }.pan-corrections-list li{position:relative;display:grid;gap:4px;min-width:0;padding:12px 12px 12px 45px;border:1px solid rgba(218,74,78,.26);border-radius:12px;background:rgba(255,255,255,.045);counter-increment:pan-correction
}.pan-corrections-list li::before{content:counter(pan-correction);position:absolute;top:12px;left:12px;display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:50%;background:rgba(218,74,78,.18);font-size:11px;font-weight:900
}.pan-corrections-list strong,
.pan-corrections-list span{min-width:0;overflow-wrap:anywhere }.pan-corrections-list span{opacity:.86;line-height:1.5 }.pan-corrections-help{margin:14px 0 0;padding-top:13px;border-top:1px solid rgba(218,74,78,.24);font-size:12px;line-height:1.55;opacity:.82 }@media (max-width: 600px){.pan-corrections-panel summary{align-items:flex-start;flex-direction:column;gap:5px }.pan-corrections-panel-body{padding:14px }
}.pan-rejection-panel{box-sizing:border-box;width:100%;margin:16px 0;padding:16px;border:1px solid rgba(140,143,148,.58);border-left:4px solid rgba(218,74,78,.85);border-radius:14px;background:rgba(140,143,148,.09);color:inherit
}.pan-rejection-panel h3{margin:5px 0 9px;color:inherit;font-size:19px }.pan-rejection-panel p{margin:0 0 10px;line-height:1.55;overflow-wrap:anywhere }.pan-rejection-panel small{display:block;opacity:.78;line-height:1.5 }.pan-wizard-progress-box{display:grid;gap:8px;padding:17px 18px;border-radius:16px;background:rgba(127,127,127,.08)}.pan-wizard-progress-box>strong{font-size:1rem}.pan-wizard-progress-box>span,.pan-wizard-progress-box>small{font-size:.84rem;line-height:1.45}.pan-autosave-status{display:block;min-height:1.35em;color:inherit;opacity:.72}.pan-autosave-status.is-saving{opacity:1}.pan-autosave-status.is-saved{opacity:1;font-weight:700}.pan-autosave-status.is-error{opacity:1;color:#b42318}.pan-autosave-recovery{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid rgba(255,182,7,.5);border-radius:16px;background:rgba(255,182,7,.1)}.pan-autosave-recovery>div{display:grid;gap:3px}.pan-autosave-recovery span{font-size:.88rem;line-height:1.45}.pan-autosave-recovery button{flex:0 0 auto}@keyframes panStepEnter{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}.pan-step-kicker{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:rgba(255,182,7,.13);font-size:.75rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.pan-profile-preview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:20px;margin-top:22px}.pan-profile-live-preview{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;align-items:center;padding:20px;border:1px solid rgba(127,127,127,.18);border-radius:18px;background:rgba(127,127,127,.05)}.pan-profile-live-preview h4{margin:.4rem 0 .5rem;font-size:1.55rem;line-height:1.14}.pan-profile-live-preview p{margin:0 0 .7rem;white-space:pre-line}.pan-profile-preview-image{display:grid;place-items:center;aspect-ratio:1/1;border-radius:16px;background:linear-gradient(135deg,rgba(127,127,127,.12),rgba(127,127,127,.04));background-position:center;background-size:cover;overflow:hidden;text-align:center;padding:12px}.pan-profile-preview-image.has-image{box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.pan-profile-preview-image span{font-size:.78rem;opacity:.66}.pan-profile-readiness{padding:20px;border:1px solid rgba(127,127,127,.18);border-radius:18px}.pan-profile-readiness>strong{display:block;font-size:1.05rem;margin-bottom:6px}.pan-profile-readiness>p{margin:0 0 12px;font-size:.9rem}.pan-profile-readiness ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.pan-profile-readiness li{margin:0}.pan-profile-readiness li.is-complete{display:flex;gap:8px;align-items:flex-start;font-weight:700}.pan-missing-link{display:block;width:100%;padding:9px 11px;border:0;border-radius:10px;text-align:left;background:rgba(180,35,24,.08);color:inherit;cursor:pointer}.pan-missing-link:hover,.pan-missing-link:focus-visible{background:rgba(180,35,24,.14);text-decoration:underline}.pan-submit-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.pan-submit-explainer>div{padding:16px;border:1px solid rgba(127,127,127,.18);border-radius:14px;background:rgba(127,127,127,.05)}.pan-submit-explainer strong{display:block;margin-bottom:4px}.pan-submit-explainer p{margin:0;font-size:.9rem}.pan-validation-summary{margin-top:12px;padding:16px 18px;border:1px solid rgba(180,35,24,.35);border-radius:14px;background:rgba(180,35,24,.07)}.pan-validation-summary h3{margin:0 0 8px;font-size:1rem}.pan-validation-summary ul{display:grid;gap:6px;margin:0;padding-left:20px}.pan-validation-summary a,.pan-validation-summary button{font-weight:700}.pan-help-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 28px}.pan-help-start-card{display:grid;align-content:start;gap:8px;padding:18px;border:1px solid rgba(127,127,127,.18);border-radius:16px;background:rgba(127,127,127,.04)}.pan-help-start-card span{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--pan-accent)}.pan-help-start-card h3{margin:0;font-size:1.05rem}.pan-help-start-card p{margin:0;font-size:.88rem}.pan-help-glossary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 28px}.pan-help-glossary>div{padding:13px 15px;border-radius:12px;background:rgba(127,127,127,.06)}.pan-help-glossary dt{font-weight:800}.pan-help-glossary dd{margin:4px 0 0;font-size:.86rem}@media (max-width:1024px){.pan-profile-preview-grid{grid-template-columns:1fr}.pan-help-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}@media (max-width:680px){.pan-autosave-recovery{align-items:flex-start;flex-direction:column}.pan-profile-live-preview{grid-template-columns:1fr}.pan-profile-preview-image{max-width:220px;width:100%}.pan-submit-explainer{grid-template-columns:1fr}.pan-help-start-grid,.pan-help-glossary{grid-template-columns:1fr}
}.pan-managed-role-fields{margin:24px 0;padding:22px;border:1px solid var(--pan-border,#d9d9d9);border-radius:14px;background:var(--pan-surface,#fff)}.pan-managed-role-fields[hidden]{display:none!important}.pan-managed-role-fields h4{margin:0 0 16px}.pan-enthusiast-shell{width:100%;max-width:1170px;margin:0 auto;padding:24px 20px;box-sizing:border-box;overflow-wrap:anywhere}.pan-enthusiast-layout{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:32px;align-items:start}.pan-enthusiast-nav{position:sticky;top:24px;min-width:0}.pan-enthusiast-nav a{display:block;padding:11px 12px;border-radius:8px;text-decoration:none}.pan-enthusiast-nav a[aria-current="page"]{font-weight:700}.pan-enthusiast-content,.pan-enthusiast-card,.pan-enthusiast-form{min-width:0;max-width:100%;box-sizing:border-box}.pan-enthusiast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pan-enthusiast-card img{display:block;width:100%;height:auto;max-width:100%}.pan-enthusiast-form input,.pan-enthusiast-form select,.pan-enthusiast-form textarea{width:100%;max-width:100%;box-sizing:border-box}.pan-enthusiast-conversation{max-width:100%;overflow-x:auto}@media (max-width:960px){.pan-enthusiast-layout{grid-template-columns:1fr}.pan-enthusiast-nav{position:static;display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.pan-enthusiast-nav a{flex:0 0 auto;white-space:nowrap}.pan-enthusiast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pan-enthusiast-shell{padding:20px 15px}.pan-enthusiast-grid{grid-template-columns:1fr}.pan-managed-role-fields{padding:16px}.pan-enthusiast-content table{display:block;max-width:100%;overflow-x:auto}}@media (max-width:420px){.pan-enthusiast-shell{padding:16px 12px}.pan-enthusiast-nav{margin-inline:-4px}.pan-enthusiast-nav a{padding:9px 10px}.pan-managed-role-fields{margin:18px 0;padding:14px;border-radius:10px}}.pan-single-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.pan-single-actions form{margin:0}.pan-profile-availability{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.pan-profile-availability>div{display:flex;flex-direction:column;gap:3px;min-width:180px;padding:12px 14px;border:1px solid var(--pan-border,#ddd);border-radius:10px}.pan-profile-availability strong{font-size:.82rem}.pan-profile-availability span{font-size:.92rem}@media (max-width:575px){.pan-single-actions,.pan-single-actions form,.pan-single-actions button{width:100%}.pan-profile-availability{display:grid;grid-template-columns:1fr}.pan-profile-availability>div{min-width:0}}.pan-profile-linked-list{display:flex;flex-wrap:wrap;gap:8px}.pan-profile-linked-person{display:inline-flex;padding:8px 11px;border:1px solid var(--pan-border,#ddd);border-radius:999px;text-decoration:none}.pan-blocked-user-list{display:flex;flex-direction:column;gap:8px}.pan-blocked-user-list form{display:flex;align-items:center;justify-content:space-between;gap:12px}.pan-message-actions{display:flex;flex-wrap:wrap;gap:6px}.pan-profile-compatibility-notice{display:none;margin:8px 0 0;padding:9px 11px;border-radius:8px;background:rgba(180,50,50,.1);font-size:.88rem}.pan-profile-type-incompatible{outline:1px dashed rgba(180,50,50,.55);outline-offset:3px;border-radius:6px}.pan-message-preference{display:flex;align-items:center;justify-content:space-between;gap:20px}.pan-message-preference>div{min-width:0;flex:1}.pan-message-preference h3{margin-top:0}.pan-message-preference p{margin-bottom:0}@media (max-width:768px){.pan-message-preference{align-items:stretch;flex-direction:column}.pan-message-preference .pan-inline-form,.pan-message-preference .pan-button{width:100%}
}.pan-profile-follow-cta{display:grid;gap:6px;margin-top:10px}.pan-profile-follow-cta .pan-button{width:100%;justify-content:center}.pan-profile-follow-cta small{display:block;text-align:center;color:var(--pan-dark-muted,rgba(255,255,255,.68));line-height:1.4}.pan-profile-following .pan-button{border-color:rgba(255,182,7,.55)}.pan-followed-grid,.pan-alert-list{display:grid;gap:14px}.pan-followed-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pan-followed-card,.pan-alert-card{border:1px solid var(--pan-dark-line,rgba(255,255,255,.12));border-radius:16px;background:var(--pan-dark-panel,#171717);padding:16px}.pan-followed-card-main{display:flex;gap:12px;align-items:center;text-decoration:none}.pan-followed-card-main img{width:58px;height:58px;border-radius:12px;object-fit:cover}.pan-followed-card-main span{display:grid;gap:3px}.pan-followed-card-main strong,.pan-alert-card strong{color:var(--pan-dark-text,#fff)}.pan-followed-card-main small,.pan-alert-card p,.pan-alert-card small{color:var(--pan-dark-muted,rgba(255,255,255,.68))}.pan-follow-settings-form{display:grid;gap:12px;margin-top:14px}.pan-follow-settings-form>label{display:grid;gap:6px}.pan-follow-card-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pan-alert-card{display:flex;justify-content:space-between;gap:18px;align-items:center}.pan-alert-card p{margin:5px 0}.pan-alert-usage{display:inline-grid;gap:2px;margin:0 0 18px;padding:12px 16px;border:1px solid var(--pan-dark-line,rgba(255,255,255,.12));border-radius:14px}.pan-alert-usage strong{font-size:1.15rem}.pan-alert-usage span{font-size:.82rem;color:var(--pan-dark-muted,rgba(255,255,255,.68))}.pan-crm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.pan-crm-summary article{display:grid;gap:3px;padding:15px;border:1px solid var(--pan-dark-line,rgba(255,255,255,.12));border-radius:14px;background:var(--pan-dark-panel,#171717)}.pan-crm-summary strong{font-size:1.18rem}.pan-crm-summary span{font-size:.82rem;color:var(--pan-dark-muted,rgba(255,255,255,.68))}@media (max-width:768px){.pan-followed-grid{grid-template-columns:1fr}.pan-alert-card{align-items:flex-start;flex-direction:column}.pan-crm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pan-follow-card-actions>*{flex:1 1 auto}}body .pan-dashboard .pan-dashboard-panel :where(.pan-form-grid, .pan-filter-grid){row-gap:16px
}.pan-content-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.pan-content-filters a{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid var(--pan-ui-border,#d8d2c8);border-radius:999px;background:#fff;color:#292722;text-decoration:none;font-weight:700;font-size:13px}.pan-content-filters a.is-active{background:#171614;color:#fff;border-color:#171614}.pan-accessibility-options{margin-top:10px;border:1px dashed var(--pan-ui-border,#d8d2c8);border-radius:10px;background:rgba(255,255,255,.55)}.pan-accessibility-options>summary{cursor:pointer;padding:10px 12px;font-weight:700;color:#565149}.pan-accessibility-options>summary span{font-weight:500;font-size:12px;opacity:.72}.pan-accessibility-options-body{padding:0 12px 12px}.pan-content-widget__featured-badge{display:inline-flex;align-items:center;width:max-content;margin-bottom:8px;padding:5px 9px;border-radius:999px;background:#171614;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pan-delete-content-form{margin-top:8px;padding-top:8px;border-top:1px solid rgba(120,30,30,.14)}@media (max-width:640px){.pan-content-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.pan-content-filters a{white-space:nowrap}}.pan-public-card{position:relative}.pan-catalog-featured-badge{position:absolute;top:10px;left:10px;z-index:3;margin:0;box-shadow:0 4px 12px rgba(0,0,0,.18)}[data-pan-editor-field="pan_artwork_year"][hidden]{display:none!important}.pan-entity-person-connection{position:relative }a.pan-entity-person-link{display:block;width:100%;box-sizing:border-box;color:inherit!important;text-decoration:none!important;cursor:pointer;padding-right:46px;transition:border-color .18s ease, background-color .18s ease, box-shadow .18s ease, transform .18s ease
}a.pan-entity-person-link.pan-artist-connection{display:flex }a.pan-entity-person-link::after{content:"↗";position:absolute;top:50%;right:16px;transform:translateY(-50%);font-size:18px;line-height:1;font-weight:850;color:var(--nac-ui-accent, #d5a43a)
}a.pan-entity-person-link:hover,
a.pan-entity-person-link:focus-visible{border-color:var(--nac-ui-accent, #d5a43a);background:rgba(213,164,58,.10);box-shadow:0 0 0 3px rgba(213,164,58,.13);transform:translateY(-1px)
}a.pan-entity-person-link:focus-visible{outline:2px solid var(--nac-ui-accent, #d5a43a);outline-offset:3px }a.pan-entity-person-link strong{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;transition:text-decoration-color .18s ease
}a.pan-entity-person-link:hover strong,
a.pan-entity-person-link:focus-visible strong{text-decoration-color:currentColor }.pan-entity-person-copy{min-width:0 }@media (pointer: coarse){a.pan-entity-person-link{min-height:56px }
}@media (prefers-reduced-motion: reduce){a.pan-entity-person-link{transition:none }a.pan-entity-person-link:hover,
  a.pan-entity-person-link:focus-visible{transform:none }
}:root{--nac-gold:#b8871b;--nac-gold-strong:#815b0a;--nac-gold-soft:#f3ead6;--nac-verify:#6f3fb6;--nac-verify-strong:#56308f;--nac-verify-soft:#f0e8fb;--nac-premium:#b8871b;--nac-premium-soft:#f3ead6;--nac-ink:#171717;--nac-muted:#625f59;--nac-paper:#fffefb;--nac-paper-2:#f7f4ee;--nac-line:#ded8cc;--nac-dark:#101114;--nac-dark-2:#17191d;--nac-dark-3:#202329;--nac-dark-line:rgba(255,255,255,.13);--nac-dark-text:#f8f7f3;--nac-dark-muted:#bcb8b0;--nac-success:#277a50;--nac-warning:#a76209;--nac-danger:#b83b3b;--nac-radius-sm:10px;--nac-radius:16px;--nac-radius-lg:24px;--nac-shadow:0 14px 36px rgba(19,17,12,.10);--nac-font-ui:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nac-font-editorial:Georgia, "Times New Roman", serif
}.pan-dashboard,
.pan-profile-wizard,
.pan-register-form,
.pan-search-module,
.pan-archive-module,
.pan-single,
.pan-plans-public,
.pan-faq-public,
.pan-contact-modal,
.pan-seo-landing{font-family:var(--nac-font-ui);box-sizing:border-box
}.pan-dashboard *,
.pan-profile-wizard *,
.pan-register-form *,
.pan-search-module *,
.pan-archive-module *,
.pan-single *,
.pan-plans-public *,
.pan-faq-public *,
.pan-contact-modal *,
.pan-seo-landing *{box-sizing:border-box }.pan-dashboard img,
.pan-profile-wizard img,
.pan-register-form img,
.pan-search-module img,
.pan-archive-module img,
.pan-single img,
.pan-plans-public img,
.pan-faq-public img,
.pan-seo-landing img{max-width:100%;height:auto }.pan-dashboard :focus-visible,
.pan-profile-wizard :focus-visible,
.pan-register-form :focus-visible,
.pan-search-module :focus-visible,
.pan-archive-module :focus-visible,
.pan-single :focus-visible,
.pan-plans-public :focus-visible,
.pan-faq-public :focus-visible,
.pan-contact-modal :focus-visible{outline:3px solid rgba(111,63,182,.38);outline-offset:3px
}.pan-button-small{min-height:36px;padding:7px 13px;font-size:12px }.pan-notice{margin:0 0 18px;padding:13px 15px;border:1px solid var(--nac-line);border-left:4px solid var(--nac-verify);border-radius:var(--nac-radius-sm);background:var(--nac-paper);color:var(--nac-ink)
}.pan-notice-warning{border-left-color:var(--nac-warning) }.pan-notice-error{border-left-color:var(--nac-danger) }.pan-notice-success{border-left-color:var(--nac-success) }.pan-kicker{display:inline-block;color:var(--nac-gold-strong);font-size:11px;font-weight:850;letter-spacing:.14em;line-height:1.2;text-transform:uppercase
}.pan-muted{color:var(--nac-muted) }.pan-pro-nav-head{margin-bottom:18px;padding:16px;border:1px solid var(--nac-dark-line);border-radius:14px;background:rgba(255,255,255,.025)
}.pan-pro-nav-head strong{display:block;margin:8px 0 4px;font-size:20px;line-height:1.05 }.pan-pro-nav-head small{display:block;line-height:1.45 }.pan-pro-nav-section{padding:14px 0;border-top:1px solid var(--nac-dark-line) }.pan-pro-nav-section > strong{display:block;margin:0 0 8px;color:#efbd4d;font-size:10px;letter-spacing:.16em;text-transform:uppercase
}.pan-pro-nav-section a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin:5px 0;padding:9px 10px;border:1px solid transparent;border-radius:12px;color:var(--nac-dark-text);text-decoration:none
}.pan-pro-nav-section a:hover,
.pan-pro-nav-section a.is-active,
.pan-pro-nav-section a.active,
.pan-pro-nav-section a[aria-current="page"]{border-color:rgba(239,189,77,.36);background:rgba(239,189,77,.09);color:#fff
}.pan-pro-nav-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--nac-dark-line);border-radius:10px;color:#efbd4d
}.pan-pro-nav-copy strong{display:block;font-size:14px;line-height:1.15 }.pan-pro-nav-copy small{display:block;margin-top:2px;font-size:11px;line-height:1.25 }.pan-nav-badge{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#efbd4d;color:#17120a;font-size:11px;font-weight:900
}.pan-dashboard-tab-intro,
.pan-dashboard-tab-intro-clean,
.pan-overview-hero,
.pan-overview-hero-clean,
.pan-overview-card,
.pan-hub-card,
.pan-card,
.pan-form-card,
.pan-professional-form-card,
.pan-current-plan-card,
.pan-plan-option-card,
.pan-plan-dashboard-request,
.pan-stat-card,
.pan-stat-card-pro,
.pan-analytics-panel,
.pan-feature-panel,
.pan-content-card,
.pan-messages-panel,
.pan-notifications-panel,
.pan-relations-panel,
.pan-search-dashboard-tab,
.pan-trust-dashboard,
.pan-verification-status-card,
.pan-verification-request-card,
.pan-verification-method,
.pan-verification-document,
.pan-certificate-create-card,
.pan-certificate-current,
.pan-provenance-dashboard,
.pan-provenance-form-card,
.pan-provenance-list-card,
.pan-provenance-card,
.pan-faq-group,
.pan-faq-item,
.pan-empty-state,
.pan-admin-callout{border:1px solid var(--nac-dark-line);border-radius:var(--nac-radius);background:var(--nac-dark-2);color:var(--nac-dark-text);box-shadow:none
}.pan-stat-grid-pro{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:14px
}.pan-stat-card-pro{min-height:132px }.pan-stat-card-pro span{color:var(--nac-dark-muted);font-size:12px;font-weight:750 }.pan-stat-card-pro strong,
.pan-stat-card-pro h3{display:block;margin:9px 0 3px;color:#fff;font-size:clamp(25px, 3vw, 38px) }.pan-stats-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:10px;border:1px solid var(--nac-dark-line);border-radius:999px;background:var(--nac-dark-2)
}.pan-stats-toolbar a{padding:8px 13px;border-radius:999px;color:#efbd4d;text-decoration:none;font-weight:800
}.pan-stats-toolbar a.is-active{background:#efbd4d;color:#17120a }.pan-chart-bars,
.pan-stats-table,
.pan-referrer-list{border-color:var(--nac-dark-line);background:var(--nac-dark-2);color:var(--nac-dark-text) }.pan-dashboard .pan-choice-pill,
.pan-dashboard .pan-filter-check,
.pan-dashboard .pan-inline-check{border:1px solid var(--nac-dark-line);background:rgba(255,255,255,.035);color:var(--nac-dark-text)
}.pan-single,
.pan-archive-module,
.pan-search-module,
.pan-seo-landing,
.pan-plans-public,
.pan-profile-directory,
.pan-artwork-archive,
.pan-book-archive,
.pan-event-archive,
.pan-collection-archive{color:var(--nac-ink)
}.pan-single h1,
.pan-single h2,
.pan-single h3,
.pan-single h4,
.pan-single h5,
.pan-single h6,
.pan-archive-module h1,
.pan-archive-module h2,
.pan-archive-module h3,
.pan-search-module h1,
.pan-search-module h2,
.pan-search-module h3,
.pan-seo-landing h1,
.pan-seo-landing h2,
.pan-seo-landing h3{color:var(--nac-ink) }.pan-single p,
.pan-single li,
.pan-single dd,
.pan-single small,
.pan-archive-module p,
.pan-archive-module li,
.pan-search-module p,
.pan-search-module li,
.pan-seo-landing p,
.pan-seo-landing li{color:var(--nac-muted) }.pan-single a,
.pan-archive-module a,
.pan-search-module a,
.pan-seo-landing a{color:#72520d }.pan-single a:hover,
.pan-archive-module a:hover,
.pan-search-module a:hover,
.pan-seo-landing a:hover{color:#2b1e05 }.pan-single .pan-kicker,
.pan-archive-module .pan-kicker,
.pan-search-module .pan-kicker,
.pan-seo-landing .pan-kicker{color:var(--nac-gold-strong) }.pan-single{width:min(1380px, calc(100% - 30px));margin:28px auto
}.pan-profile-studio{align-items:start;gap:28px }.pan-profile-sidebar,
.pan-profile-header-compact,
.pan-profile-block,
.pan-side-card,
.pan-book-cover-panel,
.pan-book-info-panel,
.pan-book-section,
.pan-artwork-viewer,
.pan-artwork-panel,
.pan-artwork-section,
.pan-event-media-panel,
.pan-event-info-panel,
.pan-event-data-section,
.pan-related-section,
.pan-provenance-public,
.pan-public-card,
.pan-related-card,
.pan-search-card,
.pan-showcase-card,
.pan-plan-card,
.pan-seo-card,
.pan-showcase-tabs,
.pan-contact-modal-panel{border:1px solid var(--nac-line);border-radius:var(--nac-radius-lg);background:var(--nac-paper);color:var(--nac-ink);box-shadow:var(--nac-shadow)
}.pan-profile-sidebar{position:sticky;top:24px }.pan-profile-identity-card{padding:20px }.pan-profile-portrait{overflow:hidden;border-radius:18px;background:var(--nac-paper-2) }.pan-profile-portrait img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover }.pan-profile-role{margin:18px 0 8px;color:var(--nac-gold-strong);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase }.pan-profile-location{margin:8px 0 14px;color:var(--nac-muted) }.pan-profile-header-compact{padding:clamp(24px, 5vw, 46px) }.pan-profile-header-compact h1{margin:8px 0;color:#111;font-family:var(--nac-font-editorial);font-size:clamp(38px, 6vw, 66px);font-weight:700;letter-spacing:-.035em;line-height:.98;max-width:100%
}.pan-profile-lead{max-width:920px;margin:22px 0 0;color:#292722;font-size:clamp(18px, 2vw, 23px);line-height:1.55 }.pan-profile-block,
.pan-book-section,
.pan-artwork-section,
.pan-event-data-section,
.pan-related-section,
.pan-provenance-public,
.pan-showcase-tabs{margin-top:24px;padding:clamp(22px, 4vw, 36px) }.pan-profile-block h2,
.pan-book-section h2,
.pan-artwork-section h2,
.pan-event-data-section h2,
.pan-related-section h2,
.pan-provenance-public h2{margin:8px 0 18px;font-size:clamp(25px, 3vw, 38px);line-height:1.1 }.pan-rich-text{color:#26231f;font-size:17px;line-height:1.78 }.pan-rich-text p{color:inherit }.pan-side-card{margin-top:16px;padding:18px }.pan-side-card h3{margin:0 0 14px;font-size:16px }.pan-showcase-tabs{padding-bottom:clamp(22px, 4vw, 36px) }.pan-showcase-tablist{display:flex;gap:6px;margin:0 0 26px;padding-bottom:0;border-bottom:1px solid var(--nac-line);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin
}.pan-showcase-tablist::-webkit-scrollbar{height:5px }.pan-showcase-tablist::-webkit-scrollbar-thumb{background:var(--nac-line);border-radius:999px }.pan-showcase-tablist button{flex:0 0 auto;appearance:none;display:inline-flex;align-items:center;gap:8px;border:none;border-bottom:3px solid transparent;background:transparent;padding:0 4px 14px;margin:0 14px 0 0;font:800 15px/1.2 var(--nac-font-ui);color:var(--nac-muted);cursor:pointer;white-space:nowrap;transition:color .16s ease, border-color .16s ease
}.pan-showcase-tablist button:hover{color:var(--nac-ink) }.pan-showcase-tablist button.active,
.pan-showcase-tablist button[aria-selected="true"]{color:var(--nac-ink);border-bottom-color:var(--nac-gold)
}.pan-showcase-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--nac-paper-2);color:var(--nac-muted);font:800 12px/1 var(--nac-font-ui)
}.pan-showcase-tablist button.active .pan-showcase-tab-count,
.pan-showcase-tablist button[aria-selected="true"] .pan-showcase-tab-count{background:var(--nac-gold-soft);color:var(--nac-gold-strong)
}.pan-showcase-panel{animation:pan-showcase-fade .18s ease }.pan-showcase-panel[hidden]{display:none }@keyframes pan-showcase-fade{from{opacity:0;transform:translateY(4px) }to{opacity:1;transform:none } }.pan-showcase-more{margin-top:22px;text-align:center }@media (max-width: 640px){.pan-showcase-tablist{gap:0 }.pan-showcase-tablist button{font-size:14px;margin-right:18px }
}.pan-side-list{display:grid;gap:12px;margin:0 }.pan-side-list dt{color:#765713;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase }.pan-side-list dd{margin:3px 0 0;color:var(--nac-ink);overflow-wrap:anywhere }.pan-side-list a{color:#3b2c0b;text-decoration:underline;text-underline-offset:3px }.pan-profile-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px
}.pan-profile-title-row h1{flex:1 1 260px;min-width:0;max-width:100%;margin:0;word-break:normal;overflow-wrap:break-word;hyphens:none;text-wrap:balance
}.pan-profile-trust-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;vertical-align:middle
}.pan-trust-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;min-height:20px;padding:0;border:0;background:transparent;color:inherit;line-height:1;cursor:help
}.pan-trust-badge-icon{display:grid;place-items:center;width:18px;height:18px;min-width:18px;border:1px solid rgba(255,255,255,.92);border-radius:50%;background:var(--nac-verify);color:#fff;font-size:9px;font-weight:950;box-shadow:0 0 0 1px rgba(86,48,143,.22)
}.pan-trust-badge-premium .pan-trust-badge-icon{border-color:#9a6d0d;border-radius:5px;background:#fff5d9;color:#765000;font-size:10px;box-shadow:0 0 0 1px rgba(154,109,13,.12)
}.pan-trust-badge-compact{width:auto;min-width:0;min-height:20px;gap:5px;color:var(--nac-verify-strong);font-size:10px;font-weight:850;letter-spacing:.015em
}.pan-trust-badge-compact .pan-trust-badge-icon{width:14px;height:14px;min-width:14px;border-width:1px;font-size:7px;box-shadow:none
}.pan-trust-badge-premium.pan-trust-badge-compact{color:#765000 }.pan-trust-badge-text{white-space:nowrap }.pan-badge-accessible-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0
}.pan-trust-badge:focus-visible{outline:3px solid rgba(111,63,182,.28);outline-offset:2px;border-radius:8px
}.pan-trust-badge-premium:focus-visible{outline-color:rgba(184,135,27,.34) }.pan-profile-badges{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:8px 0 0 }.pan-profile-badges > span:not(.pan-profile-trust-badges){padding:5px 9px;border:1px solid var(--nac-line);border-radius:999px;background:var(--nac-paper-2);color:#5a554d;font-size:11px;font-weight:750
}.pan-chip-section{margin-top:18px }.pan-chip-section h3{margin:0 0 10px;color:#6f5418;font-size:13px;letter-spacing:.04em;text-transform:uppercase }.pan-chip-list{display:flex;flex-wrap:wrap;gap:7px }.pan-chip-list > span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid var(--nac-line);border-radius:999px;background:#faf7f0;color:#292621;font-size:12px;font-weight:700;line-height:1.2
}.pan-chip-list.is-collapsed > span:nth-child(n+9){display:none }.pan-chip-toggle{margin-top:10px;padding:0;border:0;background:transparent;color:#6d4f10;font:800 12px/1.3 var(--nac-font-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer
}.pan-timeline{margin-top:20px }.pan-timeline-item{border-color:var(--nac-line) }.pan-profile-editorial-archive:empty,
.pan-profile-professional-details:empty{display:none }.pan-profile-editorial-archive .pan-related-showcase:first-child,
.pan-profile-professional-details .pan-profile-block:first-child{margin-top:24px }.pan-profile-professional-details .pan-profile-block{background:#fcfaf5;box-shadow:0 10px 28px rgba(19,17,12,.07)
}.pan-profile-professional-details .pan-chip-section h3{color:#6a5420 }.pan-stats-note{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--nac-dark-line);color:var(--nac-dark-muted);font-size:12px;line-height:1.5
}.pan-profile-catalog-card.is-pan-premium{border-top:3px solid var(--nac-gold);box-shadow:0 16px 38px rgba(154,109,13,.13)
}.pan-trust-badge-box{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;border:1px solid var(--nac-line);border-radius:12px;background:var(--nac-paper-2);color:var(--nac-ink)
}.pan-trust-badge-box p{margin:0;color:var(--nac-muted);font-size:12px;line-height:1.5 }.pan-archive-hero-pro{width:min(1380px, calc(100% - 30px));margin:28px auto 0;padding:clamp(24px, 4vw, 40px);border:1px solid var(--nac-line);border-radius:var(--nac-radius-lg);background:var(--nac-paper);color:var(--nac-ink);box-shadow:var(--nac-shadow)
}.pan-archive-hero-pro h1{color:var(--nac-ink) }.pan-archive-hero-pro p{color:var(--nac-muted) }.pan-archive-hero-pro .pan-kicker{color:var(--nac-gold-strong) }.pan-archive-module,
.pan-search-module,
.pan-seo-landing,
.pan-plans-public{width:min(1380px, calc(100% - 30px));margin:28px auto }.pan-archive-module-has-sidebar{padding:20px;border:1px solid var(--nac-line);border-radius:28px;background:#f1ece3;box-shadow:0 18px 44px rgba(19,17,12,.12)
}.pan-archive-filter-sidebar,
.pan-search-hero,
.pan-search-results-section,
.pan-seo-landing-hero,
.pan-seo-landing-body,
.pan-plan-card{border:1px solid var(--nac-line);border-radius:var(--nac-radius-lg);background:var(--nac-paper);color:var(--nac-ink);box-shadow:0 10px 28px rgba(19,17,12,.08)
}.pan-archive-filter-sidebar,
.pan-search-hero,
.pan-search-results-section,
.pan-seo-landing-hero,
.pan-seo-landing-body{padding:22px }.pan-archive-filter-sidebar .pan-filter-form{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none
}.pan-archive-results{min-width:0;padding:4px 2px 2px
}.pan-results-toolbar{display:flex;align-items:center;min-height:36px;margin:0 0 14px;padding:0 4px
}.pan-results-toolbar p{margin:0;color:#69645d;font-size:13px }.pan-results-toolbar strong{color:var(--nac-ink);font-size:15px }.pan-card-grid.pan-profile-grid{grid-template-columns:repeat(auto-fill, minmax(250px, 310px));align-items:stretch;justify-content:start;gap:20px;margin:0
}.pan-profile-catalog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d8d0c2;border-radius:22px;background:var(--nac-paper);box-shadow:0 10px 26px rgba(19,17,12,.08);transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease
}.pan-profile-catalog-card:hover{transform:translateY(-3px);border-color:#c9b98f;box-shadow:0 16px 34px rgba(19,17,12,.12)
}.pan-profile-avatar-thumb{aspect-ratio:4 / 5;margin:12px 12px 0;overflow:hidden;border-radius:16px;background:var(--nac-paper-2)
}.pan-profile-avatar-thumb img{width:100%;height:100%;object-fit:cover }.pan-profile-catalog-card .pan-catalog-info{display:flex;flex:1;flex-direction:column;padding:17px 18px 19px
}.pan-catalog-title-row{display:grid;grid-template-columns:minmax(0, 1fr);align-content:start;gap:7px;min-width:0
}.pan-catalog-title-row h3{width:100%;min-width:0;max-width:100%;margin:0;color:var(--nac-ink);font-family:var(--nac-font-editorial);font-size:21px;line-height:1.16;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;text-wrap:pretty
}.pan-catalog-title-row h3 a{color:inherit;text-decoration:none;word-break:normal;overflow-wrap:break-word }.pan-catalog-title-row .pan-profile-trust-badges{width:100%;max-width:100%;justify-content:flex-start;padding-top:0 }.pan-profile-card-meta{display:flex;flex-wrap:wrap;gap:4px 9px;margin:10px 0 0;color:#625b50;font-size:12px;font-weight:700;line-height:1.35
}.pan-profile-card-meta span + span::before{content:"·";margin-right:9px;color:#9a8f7c
}.pan-profile-card-excerpt{display:-webkit-box;overflow:hidden;margin:13px 0 0;color:#625f59;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3
}.pan-profile-card-counts{display:flex;flex-wrap:wrap;gap:8px 12px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--nac-line);color:#6c665d;font-size:11px
}.pan-profile-card-counts strong{color:var(--nac-ink) }.pan-card-linkline{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:16px;color:#6c4c0b;font-size:12px;font-weight:850;text-decoration:none
}.pan-card-linkline:hover{color:#2b1e05 }.pan-profile-catalog-card.is-pan-premium{border-top:3px solid var(--nac-gold);box-shadow:0 14px 34px rgba(154,109,13,.12)
}.pan-profile-catalog-card.is-pan-premium .pan-card-linkline{color:#765000 }.pan-catalog-info,
.pan-search-card-body,
.pan-showcase-body{color:var(--nac-ink) }.pan-catalog-info p,
.pan-search-card-body p,
.pan-showcase-body p{color:var(--nac-muted) }.pan-catalog-thumb,
.pan-search-thumb,
.pan-showcase-image{background:var(--nac-paper-2) }.pan-filter-form input,
.pan-filter-form select,
.pan-search-module input,
.pan-search-module select,
.pan-search-module textarea,
.pan-contact-modal-panel input,
.pan-contact-modal-panel select,
.pan-contact-modal-panel textarea,
.pan-register-form input,
.pan-register-form select,
.pan-register-form textarea,
.pan-profile-wizard input,
.pan-profile-wizard select,
.pan-profile-wizard textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--nac-line);border-radius:10px;background:#fff;color:var(--nac-ink);font:inherit
}.pan-filter-form input::placeholder,
.pan-search-module input::placeholder,
.pan-contact-modal-panel input::placeholder,
.pan-register-form input::placeholder,
.pan-profile-wizard input::placeholder{color:#858079 }.pan-empty-related,
.pan-empty-state{min-height:0;padding:14px 16px;border:1px dashed var(--nac-line);border-radius:12px;background:var(--nac-paper-2);color:var(--nac-muted)
}.pan-empty-related p,
.pan-empty-state p{margin:0;color:inherit }.pan-contact-modal{color:var(--nac-ink) }.pan-contact-modal-panel{max-height:min(88vh, 820px);overflow:auto;padding:24px }.pan-contact-modal-panel h2{color:var(--nac-ink) }.pan-contact-modal-panel p,
.pan-contact-modal-panel label,
.pan-contact-modal-panel small{color:var(--nac-muted) }.pan-contact-close{color:#222;background:#f0ece4 }.pan-certificate-public,
.pan-certificate-verify-card,
.pan-coa-a4,
.pan-certificate-print-body{color:#171717;background:#fff
}.pan-certificate-public h1,
.pan-certificate-public h2,
.pan-certificate-public h3,
.pan-certificate-verify-card h1,
.pan-certificate-verify-card h2,
.pan-certificate-verify-card h3,
.pan-coa-a4 h1,
.pan-coa-a4 h2,
.pan-coa-a4 h3{color:#171717 }.pan-certificate-public p,
.pan-certificate-verify-card p,
.pan-coa-a4 p{color:#49443d }.pan-provenance-public{background:var(--nac-paper) }.pan-provenance-timeline::before{background:var(--nac-line) }.pan-provenance-event > div{border-color:var(--nac-line);background:var(--nac-paper-2);color:var(--nac-ink) }.pan-provenance-event h3{color:var(--nac-ink) }.pan-provenance-event p,
.pan-provenance-event small{color:var(--nac-muted) }.pan-profile-wizard,
.pan-register-form,
.pan-faq-public,
.pan-help-panel{width:min(1120px, calc(100% - 30px));margin:28px auto
}.pan-profile-wizard,
.pan-register-form,
.pan-faq-public,
.pan-help-panel,
.pan-profile-wizard .pan-professional-form-card,
.pan-profile-wizard .pan-wizard-panel,
.pan-register-form .pan-professional-form-card,
.pan-register-form .pan-wizard-panel{color:var(--nac-ink)
}.pan-profile-wizard h1,
.pan-profile-wizard h2,
.pan-profile-wizard h3,
.pan-register-form h1,
.pan-register-form h2,
.pan-register-form h3,
.pan-faq-public h1,
.pan-faq-public h2,
.pan-faq-public h3{color:var(--nac-ink) }.pan-profile-wizard p,
.pan-profile-wizard small,
.pan-register-form p,
.pan-register-form small,
.pan-faq-public p,
.pan-faq-public small{color:var(--nac-muted) }@media (max-width: 1024px){.pan-archive-module-has-sidebar{padding:16px }.pan-card-grid.pan-profile-grid{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr)) }.pan-stat-grid-pro{grid-template-columns:repeat(2, minmax(0,1fr)) }.pan-profile-studio{grid-template-columns:1fr }.pan-profile-sidebar{position:static;display:grid;grid-template-columns:minmax(220px, 340px) 1fr;gap:16px }.pan-side-card{margin-top:0 }.pan-book-layout,
  .pan-artwork-v13,
  .pan-event-layout,
  .pan-collection-layout{grid-template-columns:1fr }.pan-archive-module,
  .pan-search-module,
  .pan-seo-landing,
  .pan-plans-public,
  .pan-single{width:min(100% - 20px, 920px) }
}@media (max-width: 768px){.pan-archive-module-has-sidebar{padding:12px;border-radius:20px }.pan-archive-filter-sidebar{padding:17px }.pan-card-grid.pan-profile-grid{grid-template-columns:1fr }.pan-profile-catalog-card{width:100% }.pan-profile-avatar-thumb{aspect-ratio:5 / 4 }.pan-stat-grid-pro,
  .pan-overview-grid,
  .pan-hub-grid,
  .pan-content-card-grid,
  .pan-card-grid,
  .pan-search-results-grid,
  .pan-showcase-grid,
  .pan-plan-grid,
  .pan-provenance-grid,
  .pan-certificate-create-grid{grid-template-columns:1fr }.pan-stats-toolbar{border-radius:14px }.pan-profile-sidebar{display:block }.pan-side-card{margin-top:14px }.pan-profile-header-compact,
  .pan-profile-block,
  .pan-book-section,
  .pan-artwork-section,
  .pan-event-data-section,
  .pan-related-section,
  .pan-provenance-public,
  .pan-showcase-tabs{padding:20px;padding-bottom:20px }.pan-profile-header-compact h1{font-size:clamp(34px, 11vw, 50px) }.pan-chip-list > span{font-size:11px }.pan-contact-modal-panel{width:calc(100% - 20px);padding:20px }
}@media (max-width: 480px){.pan-dashboard,
  .pan-single,
  .pan-archive-module,
  .pan-search-module,
  .pan-seo-landing,
  .pan-plans-public,
  .pan-profile-wizard,
  .pan-register-form,
  .pan-faq-public,
  .pan-help-panel{width:calc(100% - 12px);margin:8px auto;border-radius:16px }.pan-stat-grid-pro{grid-template-columns:1fr }.pan-stat-card-pro{min-height:104px }.pan-pro-nav-section a{min-height:54px }.pan-profile-identity-card,
  .pan-side-card,
  .pan-profile-header-compact,
  .pan-profile-block,
  .pan-book-section,
  .pan-artwork-section,
  .pan-event-data-section,
  .pan-related-section,
  .pan-provenance-public,
  .pan-showcase-tabs{padding:16px;border-radius:16px }.pan-showcase-tablist button{font-size:13.5px;margin-right:14px }.pan-showcase-more .pan-button{width:100% }.pan-profile-header-compact h1{font-size:clamp(32px, 12vw, 44px) }.pan-profile-lead{font-size:17px }.pan-button,
  .pan-link-button,
  .pan-payment-button{width:100% }.pan-chip-list{gap:5px }.pan-chip-list > span{min-height:28px;padding:4px 8px }
}@media (prefers-reduced-motion: reduce){.pan-dashboard *,
  .pan-profile-wizard *,
  .pan-register-form *,
  .pan-search-module *,
  .pan-archive-module *,
  .pan-single *,
  .pan-plans-public *,
  .pan-faq-public *{scroll-behavior:auto;transition:none;animation:none }
}@media print{.pan-certificate-public,
  .pan-certificate-print-body,
  .pan-coa-a4{color:#000;background:#fff;box-shadow:none }.pan-print-actions,
  .pan-contact-modal,
  .pan-breadcrumbs{display:none }
}.pan-dashboard.pan-dashboard-v163 :where(
  .pan-dashboard-tab-intro,
  .pan-dashboard-tab-intro-clean,
  .pan-overview-hero,
  .pan-overview-hero-clean,
  .pan-overview-card,
  .pan-hub-card,
  .pan-card,
  .pan-form-card,
  .pan-professional-form-card,
  .pan-current-plan-card,
  .pan-plan-option-card,
  .pan-plan-dashboard-request,
  .pan-stat-card,
  .pan-stat-card-pro,
  .pan-analytics-panel,
  .pan-feature-panel,
  .pan-content-card,
  .pan-message-item,
  .pan-notification-item,
  .pan-relations-panel,
  .pan-search-dashboard-tab,
  .pan-trust-dashboard,
  .pan-verification-status-card,
  .pan-verification-request-card,
  .pan-verification-method,
  .pan-verification-document,
  .pan-certificate-create-card,
  .pan-certificate-current,
  .pan-provenance-dashboard,
  .pan-provenance-form-card,
  .pan-provenance-list-card,
  .pan-provenance-card,
  .pan-faq-group,
  .pan-faq-item,
  .pan-empty-state,
  .pan-book-version-card,
  .pan-guided-section,
  .pan-guided-nested,
  .pan-choice-disclosure
){border-color:var(--nac-dark-line);background:var(--nac-dark-2);color:var(--nac-dark-text);box-shadow:none
}.pan-profile-sidebar-status{display:grid;gap:7px;margin:12px 0 15px;padding:10px 0 0;border-top:1px solid var(--nac-line)
}.pan-profile-sidebar-status .pan-profile-trust-badges{gap:10px }.pan-editorial-admission{margin:0;color:#777067;font-size:10.5px;line-height:1.45
}.pan-side-list dd,
.pan-side-list dd a{color:var(--nac-ink);overflow-wrap:anywhere }.pan-profile-block:has(.pan-empty-related:only-child),
.pan-related-section:has(.pan-empty-related:only-child){min-height:0 }@media (max-width: 768px){.pan-profile-title-row{align-items:center }.pan-profile-title-row .pan-profile-trust-badges{margin-top:1px }
}@media (max-width: 480px){.pan-profile-title-row .pan-trust-badge,
  .pan-profile-title-row .pan-trust-badge-icon{width:19px;height:19px;min-width:19px }.pan-editorial-admission{border-radius:12px;align-items:flex-start }
}.pan-remote-select-field,
.pan-remote-editor-field{position:relative;display:grid;gap:.45rem;min-width:0 }.pan-remote-select-search{width:100% }.pan-remote-results{position:absolute;z-index:60;top:calc(100% + .25rem);left:0;right:0;max-height:16rem;overflow:auto;padding:.35rem;border:1px solid var(--nac-border, #d9d4ca);border-radius:.75rem;background:var(--nac-surface, #fffdf8);box-shadow:0 12px 30px rgba(20,18,15,.14) }.pan-remote-result{display:block;width:100%;padding:.65rem .75rem;border:0;border-radius:.55rem;background:transparent;color:var(--nac-text, #1c1a17);text-align:left;cursor:pointer }.pan-remote-result:hover,
.pan-remote-result:focus-visible{background:rgba(123,75,143,.10);outline:2px solid rgba(123,75,143,.45);outline-offset:-2px }.pan-remote-empty{padding:.65rem .75rem;color:var(--nac-muted, #6b665e) }.pan-remote-editor-field.is-loading .pan-remote-select-search,
.pan-remote-select-field.is-loading .pan-remote-select-search{background-image:linear-gradient(90deg, transparent, rgba(123,75,143,.08), transparent) }.pan-quick-action-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.pan-publication-control{border:1px solid var(--nac-dark-line);background:rgba(255,255,255,.04) }.pan-publication-control small{color:var(--nac-dark-muted) }.pan-entity-media-card,
.pan-entity-info-card,
.pan-entity-story-card{background:#fff;border:1px solid rgba(17,17,17,.09);box-shadow:0 18px 44px rgba(17,17,17,.08)
}.pan-entity-person-card{border:1px solid rgba(17,17,17,.08);background:#f8f8f7
}.pan-sidebar-details{border-top:1px solid rgba(17,17,17,.09);border-bottom:1px solid rgba(17,17,17,.09)
}.pan-artwork-v15 .pan-definition-list dt,
.pan-book-v16 .pan-definition-list dt,
.pan-event-v17 .pan-definition-list dt{color:#747474
}.pan-artwork-v15 .pan-definition-list dd,
.pan-book-v16 .pan-definition-list dd,
.pan-event-v17 .pan-definition-list dd{border-bottom:1px solid rgba(17,17,17,.07)
}.pan-sidebar-version{border:1px solid rgba(17,17,17,.08);background:#fafafa
}.pan-button-ghost{background:transparent }.pan-artwork-v15 .pan-artwork-frame,
.pan-book-v16 .pan-book-cover-frame,
.pan-event-v17 .pan-event-cover-frame{background:linear-gradient(180deg, #fafafa 0%, #f1f1f1 100%)
}.pan-artwork-v15 .pan-media-gallery a{border:1px solid rgba(17,17,17,.12);background:#f5f5f5
}.pan-artwork-v15 .pan-related-showcase,
.pan-book-v16 .pan-related-showcase,
.pan-event-v17 .pan-related-showcase{border:1px solid rgba(17,17,17,.08);background:#fff;box-shadow:0 14px 38px rgba(17,17,17,.06)
}.pan-artwork-v15 .pan-entity-actions .pan-button:not(.pan-button-secondary),
.pan-book-v16 .pan-entity-actions .pan-button:not(.pan-button-secondary),
.pan-event-v17 .pan-entity-actions .pan-button:not(.pan-button-secondary){color:#111
}.pan-auth-shell,
.pan-profile-wizard-v2{color-scheme:light;isolation:isolate
}.pan-auth-shell{width:min(760px, calc(100% - 30px));margin:28px auto;padding:clamp(18px, 4vw, 34px);border:1px solid var(--nac-line);border-radius:var(--nac-radius-lg);background:var(--nac-paper);color:var(--nac-ink);box-shadow:var(--nac-shadow)
}.pan-auth-shell .pan-section-head-form{margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid var(--nac-line);background:transparent;color:var(--nac-ink)
}.pan-auth-shell .pan-section-head-form h1,
.pan-auth-shell .pan-section-head-form h2,
.pan-auth-shell .pan-section-head-form h3,
.pan-auth-shell .pan-section-head-form p,
.pan-auth-shell .pan-register-form,
.pan-auth-shell .pan-register-form label,
.pan-auth-shell .pan-register-form strong{color:var(--nac-ink);-webkit-text-fill-color:currentColor
}.pan-auth-shell .pan-section-head-form p,
.pan-auth-shell .pan-register-form small,
.pan-auth-shell .pan-register-form .pan-privacy{color:var(--nac-muted);-webkit-text-fill-color:currentColor
}.pan-auth-shell .pan-register-form{width:100%;margin:0;padding:0;background:var(--nac-paper)
}.pan-profile-wizard-v2 .pan-wizard-head,
.pan-profile-wizard-v2 .pan-form-card,
.pan-profile-wizard-v2 .pan-contact-card,
.pan-profile-wizard-v2 .pan-professional-role-card,
.pan-profile-wizard-v2 .pan-professional-subsection,
.pan-profile-wizard-v2 .pan-choice-disclosure,
.pan-profile-wizard-v2 .pan-book-version-card{border:1px solid var(--nac-line);background:var(--nac-paper);color:var(--nac-ink);box-shadow:none
}.pan-profile-wizard-v2 .pan-kicker,
.pan-auth-shell .pan-kicker{color:var(--nac-gold-strong);-webkit-text-fill-color:currentColor
}.pan-auth-shell .pan-register-form :is(input,select,textarea),
.pan-profile-wizard-v2 :is(input,select,textarea){color-scheme:light
}.pan-auth-shell .pan-register-form :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea),
.pan-profile-wizard-v2 :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){width:100%;max-width:100%;min-height:48px;border:1px solid #c9c2b7;border-radius:11px;background:#fff;color:#171717;-webkit-text-fill-color:#171717;caret-color:#171717;opacity:1;box-shadow:none
}.pan-auth-shell .pan-register-form :is(input,textarea)::placeholder,
.pan-profile-wizard-v2 :is(input,textarea)::placeholder{color:#726d65;-webkit-text-fill-color:#726d65;opacity:1
}.pan-auth-shell .pan-register-form select option,
.pan-profile-wizard-v2 select option{background:#fff;color:#171717
}.pan-auth-shell .pan-register-form input[type="file"],
.pan-profile-wizard-v2 input[type="file"]{padding:8px;border-style:dashed;background:#fff;color:#4f4a43;-webkit-text-fill-color:#4f4a43
}.pan-auth-shell .pan-register-form input[type="file"]::file-selector-button,
.pan-profile-wizard-v2 input[type="file"]::file-selector-button{min-height:38px;margin-right:10px;padding:8px 12px;border:1px solid var(--nac-line);border-radius:8px;background:var(--nac-paper-2);color:#171717;-webkit-text-fill-color:#171717;font-weight:750
}.pan-auth-shell .pan-privacy-check,
.pan-profile-wizard-v2 .pan-checkbox-label,
.pan-profile-wizard-v2 .pan-filter-check,
.pan-profile-wizard-v2 .pan-inline-check{display:flex;align-items:flex-start;gap:10px;min-height:46px;padding:11px 12px;border:1px solid var(--nac-line);border-radius:11px;background:#fff;color:var(--nac-ink);-webkit-text-fill-color:currentColor
}.pan-auth-shell .pan-privacy-check > span,
.pan-profile-wizard-v2 .pan-checkbox-label > span{min-width:0;color:var(--nac-ink);-webkit-text-fill-color:currentColor;line-height:1.45
}.pan-auth-shell .pan-privacy-check input[type="checkbox"],
.pan-profile-wizard-v2 .pan-checkbox-label input[type="checkbox"],
.pan-profile-wizard-v2 .pan-filter-check input[type="checkbox"],
.pan-profile-wizard-v2 .pan-inline-check input[type="checkbox"]{appearance:auto;flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;margin:1px 0 0;accent-color:var(--nac-gold-strong);opacity:1
}.pan-auth-shell .pan-button,
.pan-profile-wizard-v2 .pan-button,
.pan-profile-wizard-v2 button[type="submit"]{color:#15120d;-webkit-text-fill-color:#15120d;opacity:1
}@media (max-width: 768px){.pan-auth-shell,
  .pan-profile-wizard-v2{width:calc(100% - 16px);margin:10px auto 34px
  }.pan-auth-shell{padding:18px;border-radius:18px
  }.pan-profile-wizard-v2 .pan-checkboxes,
  .pan-profile-wizard-v2 .pan-choice-grid-grouped,
  .pan-profile-wizard-v2 .pan-form-grid,
  .pan-auth-shell .pan-form-grid{grid-template-columns:1fr
  }.pan-profile-wizard-v2 .pan-wizard-actions .pan-button,
  .pan-auth-shell .pan-register-form > .pan-button{width:100%
  }
}.pan-auth-shell,
.pan-auth-shell *{box-sizing:border-box;min-width:0
}.pan-registration-explainer,
.pan-private-identity-card,
.pan-welcome-hero,
.pan-welcome-simple-guide,
.pan-welcome-instructions,
.pan-onboarding-status-card{background:var(--nac-paper);color:var(--nac-ink);border:1px solid var(--nac-line);box-shadow:var(--nac-shadow)
}.pan-registration-explainer{background:var(--nac-gold-soft);border-color:color-mix(in srgb, var(--nac-gold) 38%, transparent) }.pan-welcome-simple-guide article,
.pan-onboarding-status-steps > div{color:var(--nac-muted) }.pan-welcome-simple-guide article > span,
.pan-onboarding-status-steps > div > span{background:var(--nac-paper-2);border:1px solid var(--nac-line);color:var(--nac-muted) }.pan-welcome-simple-guide article.is-current > span,
.pan-onboarding-status-steps > div.is-current > span{background:var(--nac-gold-soft);border-color:var(--nac-gold);color:var(--nac-gold-strong) }.pan-welcome-simple-guide article.is-complete > span,
.pan-onboarding-status-steps > div.is-complete > span{background:rgba(33,140,90,.14);border-color:var(--nac-success);color:var(--nac-success) }.pan-email-login #loginform input[type="text"],
.pan-email-login #loginform input[type="password"]{background:#fff;color:#171717;border:1px solid #c9c5bd;border-radius:12px }.pan-email-login #loginform input:focus{border-color:var(--nac-gold);box-shadow:0 0 0 3px var(--nac-gold-soft);outline:none }.pan-auth-login-link a,
.pan-login-lost a{font-weight:800 }.pan-location-card{border:1px solid rgba(17,17,17,.1);background:#fff;box-shadow:0 14px 36px rgba(17,17,17,.06)
}.pan-location-card .pan-field{border:0;background:transparent;box-shadow:none
}.pan-location-card select,
.pan-location-card input[type="text"]{border:1px solid #d7d9dd;background:#fff;color:#151515
}.pan-location-card select:focus,
.pan-location-card input[type="text"]:focus{border-color:var(--pan-accent,#b8871b) }.pan-location-rule{background:rgba(184,135,27,.09);color:#4c3a11 }.pan-address-card{border-top:1px solid rgba(17,17,17,.1) }.pan-switch-label{border:1px solid rgba(17,17,17,.12);background:#f6f6f4
}.pan-switch-label input{accent-color:var(--pan-accent,#b8871b) }.pan-address-fields{border:1px solid rgba(17,17,17,.1);background:#f8f8f6
}.pan-address-confirmation{color:#356a4c }.pac-container{z-index:100000;border:1px solid rgba(17,17,17,.14);background:#fff;box-shadow:0 16px 38px rgba(0,0,0,.18);color:#151515;font-family:var(--pan-font-main,ui-sans-serif,system-ui,sans-serif)
}.pan-antibot-help{color:var(--nac-text-muted,#666)}.pan-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0
}.pan-media-upload-card,
.pan-image-alt-field,
.pan-artwork-visual-description,
.pan-gallery-alt-row{min-width:0
}.pan-media-upload-card{padding:16px;border:1px solid var(--nac-line);border-radius:var(--nac-radius-sm);background:var(--nac-paper-soft, var(--nac-paper))
}.pan-image-alt-field{margin-top:12px
}.pan-new-gallery-alt-list{display:grid;gap:10px;margin-top:14px
}.pan-gallery-alt-intro{margin:0;font-size:.9rem;color:var(--nac-muted)
}.pan-gallery-alt-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr);gap:8px 12px;align-items:center;padding:12px;border:1px solid var(--nac-line);border-radius:12px;background:var(--nac-paper)
}.pan-gallery-file-name{grid-row:1 / span 2;overflow-wrap:anywhere;font-size:.84rem;font-weight:750;color:var(--nac-muted)
}.pan-gallery-alt-row label,
.pan-gallery-item > label:not(.pan-gallery-keep-label){margin:0;font-size:.82rem;font-weight:800
}.pan-gallery-alt-row input,
.pan-gallery-item input[type="text"]{width:100%;min-width:0;min-height:44px
}.pan-gallery-existing .pan-gallery-item{display:grid;gap:8px;align-content:start;border:1px solid var(--nac-line);border-radius:14px;background:var(--nac-paper)
}.pan-gallery-keep-label{display:flex;align-items:center;gap:8px;margin:0;font-size:.88rem
}.pan-gallery-keep-label input{width:20px;height:20px;min-height:20px;flex:0 0 20px
}.pan-form [aria-invalid="true"],
.pan-filter-form [aria-invalid="true"],
.pan-lead-form [aria-invalid="true"]{border-color:var(--nac-danger);box-shadow:0 0 0 3px rgba(177,42,55,.18)
}.pan-artwork-visual-accessibility{border-left:4px solid var(--nac-verify)
}.pan-artwork-visual-accessibility .pan-rich-text{max-width:78ch
}@media (max-width: 680px){.pan-gallery-alt-row{grid-template-columns:1fr }.pan-gallery-file-name{grid-row:auto }.pan-gallery-existing{grid-template-columns:1fr }
}@media (prefers-reduced-motion: reduce){.pan-dashboard *,
  .pan-profile-wizard *,
  .pan-register-form *,
  .pan-single *,
  .pan-archive-module *,
  .pan-search-module *{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms
  }
}@media (forced-colors: active){.pan-button,
  .pan-gallery-item,
  .pan-media-upload-card,
  .pan-notice,
  .pan-form input,
  .pan-form select,
  .pan-form textarea{forced-color-adjust:auto;border:1px solid ButtonText
  }.pan-dashboard :focus-visible,
  .pan-profile-wizard :focus-visible,
  .pan-register-form :focus-visible,
  .pan-single :focus-visible{outline:3px solid Highlight
  }
}.pan-geo-status{display:block;margin-top:6px;color:#5d6470;font-size:13px;line-height:1.4}.pan-geo-status.is-error{color:#a42323;font-weight:700}.pan-province-select:disabled{cursor:not-allowed;opacity:.72}.pan-registration-choice,
.pan-signup-shell,
.pan-faq-public{overflow-wrap:anywhere
}.pan-registration-choice{width:min(1170px, calc(100% - 30px));margin:30px auto 54px;color:var(--nac-ink)
}.pan-registration-choice :where(h1,h2,h3,strong){color:var(--nac-ink) }.pan-registration-choice :where(p,li,span){color:var(--nac-muted) }.pan-registration-choice-hero,
.pan-registration-comparison,
.pan-registration-steps,
.pan-registration-final-cta{border:1px solid var(--nac-line);border-radius:var(--nac-radius-lg);background:var(--nac-paper);box-shadow:var(--nac-shadow)
}.pan-registration-choice-hero{padding:clamp(26px, 5vw, 58px);text-align:center
}.pan-registration-choice-eyebrow,
.pan-signup-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px
}.pan-registration-choice-eyebrow span,
.pan-signup-badges span,
.pan-registration-price,
.pan-registration-path-label,
.pan-registration-private-badge{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border:1px solid var(--nac-line);border-radius:999px;background:var(--nac-gold-soft);color:var(--nac-ink);font-size:12px;font-weight:850;line-height:1.2;letter-spacing:.025em
}.pan-registration-choice-hero h1{max-width:850px;margin:0 auto 16px;font-size:clamp(38px, 6vw, 72px);line-height:1.02;letter-spacing:-.05em
}.pan-registration-choice-hero > p{max-width:820px;margin:0 auto;font-size:clamp(17px, 2vw, 21px);line-height:1.6
}.pan-registration-free-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;max-width:880px;margin:28px auto 0;padding:16px 18px;border:1px solid rgba(184,135,27,.32);border-radius:16px;background:var(--nac-gold-soft);text-align:left
}.pan-registration-free-note strong{white-space:nowrap }.pan-registration-current-account{max-width:768px;margin:18px auto 0;padding:11px 14px;border-radius:12px;background:var(--nac-paper-2);font-weight:750
}.pan-registration-choice-grid{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:22px;margin:24px 0
}.pan-registration-path{position:relative;display:flex;min-width:0;flex-direction:column;padding:clamp(24px, 4vw, 38px);border:1px solid var(--nac-line);border-radius:var(--nac-radius-lg);background:var(--nac-paper);color:var(--nac-ink);box-shadow:var(--nac-shadow)
}.pan-registration-path-professional{border-top:4px solid var(--nac-gold) }.pan-registration-path-enthusiast{border-top:4px solid var(--nac-verify) }.pan-registration-path-enthusiast .pan-registration-path-label,
.pan-registration-path-enthusiast .pan-registration-private-badge{background:var(--nac-verify-soft) }.pan-registration-path-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px
}.pan-registration-path h2{margin:0 0 12px;font-size:clamp(27px, 3vw, 40px);line-height:1.08;letter-spacing:-.035em
}.pan-registration-path-lead{margin:0 0 20px;font-size:17px;line-height:1.58 }.pan-registration-role-list{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 20px
}.pan-registration-role-list span{padding:6px 9px;border:1px solid var(--nac-line);border-radius:8px;background:var(--nac-paper-2);color:var(--nac-ink);font-size:12px;font-weight:750
}.pan-registration-private-badge{align-self:flex-start;margin:0 0 20px }.pan-registration-benefits{display:grid;gap:11px;margin:0 0 24px;padding:0;list-style:none
}.pan-registration-benefits li{position:relative;margin:0;padding-left:28px;line-height:1.5
}.pan-registration-benefits li::before{content:"✓";position:absolute;left:0;top:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--nac-gold-soft);color:var(--nac-gold-strong);font-size:12px;font-weight:900
}.pan-registration-path-enthusiast .pan-registration-benefits li::before{background:var(--nac-verify-soft);color:var(--nac-verify-strong)
}.pan-registration-path-note{display:grid;gap:3px;margin-top:auto;margin-bottom:18px;padding:14px;border-radius:13px;background:var(--nac-paper-2)
}.pan-registration-path-note strong{font-size:14px }.pan-registration-path-note span{line-height:1.45 }.pan-registration-path-button{width:100%;justify-content:center;text-align:center }.pan-registration-comparison,
.pan-registration-steps{margin:24px 0;padding:clamp(24px, 4vw, 42px) }.pan-registration-comparison .pan-section-head,
.pan-registration-steps .pan-section-head{margin-top:0 }.pan-registration-comparison-table{overflow:hidden;border:1px solid var(--nac-line);border-radius:16px
}.pan-registration-comparison-row{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(2,minmax(150px,1fr));min-width:0
}.pan-registration-comparison-row + .pan-registration-comparison-row{border-top:1px solid var(--nac-line) }.pan-registration-comparison-row > *{min-width:0;padding:14px 16px }.pan-registration-comparison-row > * + *{border-left:1px solid var(--nac-line) }.pan-registration-comparison-head{background:var(--nac-paper-2) }.pan-registration-comparison-row span:nth-child(n+2){color:var(--nac-ink);font-weight:700 }.pan-registration-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px
}.pan-registration-step-grid article{min-width:0;padding:18px;border:1px solid var(--nac-line);border-radius:15px;background:var(--nac-paper-2)
}.pan-registration-step-grid article > span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:14px;border-radius:50%;background:var(--nac-gold-soft);color:var(--nac-ink);font-weight:900
}.pan-registration-step-grid h3{margin:0 0 7px;font-size:18px }.pan-registration-step-grid p{margin:0;line-height:1.5 }.pan-registration-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:clamp(24px, 4vw, 42px)
}.pan-registration-final-cta h2{margin:5px 0 10px;font-size:clamp(25px,3vw,38px) }.pan-registration-final-cta p{margin:0;line-height:1.55 }.pan-registration-final-actions{display:grid;gap:10px;min-width:250px }.pan-registration-final-actions .pan-button{justify-content:center;text-align:center }.pan-signup-shell.pan-auth-shell{width:min(900px, calc(100% - 30px));padding:clamp(20px, 4vw, 38px)
}.pan-signup-shell .pan-signup-hero{text-align:center }.pan-signup-shell .pan-signup-hero h1{margin:7px 0 12px;font-size:clamp(31px, 5vw, 50px);line-height:1.06;letter-spacing:-.04em
}.pan-signup-shell .pan-signup-hero p{max-width:700px;margin:0 auto;font-size:17px;line-height:1.58 }.pan-signup-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px
}.pan-signup-benefit-grid > div{display:grid;align-content:start;gap:5px;min-width:0;padding:15px;border:1px solid var(--nac-line);border-radius:13px;background:var(--nac-paper-2)
}.pan-signup-benefit-grid strong{font-size:14px;line-height:1.35 }.pan-signup-benefit-grid span{color:var(--nac-muted);font-size:13px;line-height:1.45 }.pan-signup-form{padding:clamp(18px,3vw,26px)!important;border:1px solid var(--nac-line);border-radius:16px;background:var(--nac-paper-2)!important
}.pan-signup-form > p,
.pan-signup-form .pan-form-grid > p{margin-top:0 }.pan-signup-form .pan-register-submit,
.pan-signup-form > .pan-button{width:100%;justify-content:center;text-align:center }.pan-signup-shell .pan-check-row{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--nac-line);border-radius:11px;background:#fff;color:#171717;line-height:1.45
}.pan-signup-shell .pan-check-row input{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:var(--nac-gold-strong) }.pan-faq-public{width:min(1040px, calc(100% - 30px));margin:30px auto 54px }.pan-faq-head{text-align:center }.pan-faq-head h1,
.pan-faq-head h2{margin-bottom:10px;font-size:clamp(34px,5vw,58px);letter-spacing:-.045em }.pan-faq-head p{max-width:768px;margin-inline:auto;font-size:17px;line-height:1.6 }.pan-faq-category-nav{display:flex;gap:8px;margin:22px 0;padding:4px 0 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin
}.pan-faq-category-nav a{flex:0 0 auto;padding:9px 12px;border:1px solid var(--nac-line);border-radius:999px;background:var(--nac-paper);color:var(--nac-ink);font-size:13px;font-weight:780;text-decoration:none;white-space:nowrap
}.pan-faq-category-nav a:hover,
.pan-faq-category-nav a:focus-visible{border-color:var(--nac-gold);background:var(--nac-gold-soft) }.pan-faq-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin:0 0 24px;padding:16px;border:1px solid var(--nac-line);border-radius:16px;background:var(--nac-paper)
}.pan-faq-search-label{display:grid;gap:7px;margin:0 }.pan-faq-search-label > span{color:var(--nac-ink);font-size:13px;font-weight:850 }.pan-faq-search-label input{min-height:50px;border:1px solid var(--nac-line);border-radius:11px;background:#fff;color:#171717 }.pan-faq-toolbar-actions{display:flex;gap:8px }.pan-faq-toolbar-actions .pan-button{min-height:50px;white-space:nowrap }.pan-faq-result{grid-column:1 / -1;min-height:18px;color:var(--nac-muted);font-size:13px }.pan-faq-group{scroll-margin-top:24px;margin:0 0 22px;padding:clamp(16px,3vw,24px);border-radius:18px
}.pan-faq-group-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px
}.pan-faq-group-head h2,
.pan-faq-group-head h3{margin:0;font-size:clamp(22px,3vw,31px);letter-spacing:-.025em }.pan-faq-group-head span{flex:0 0 auto;color:var(--nac-muted);font-size:12px;font-weight:800 }.pan-faq-grid{grid-template-columns:1fr;gap:8px }.pan-faq-item{border-radius:12px;box-shadow:none }.pan-faq-item > summary{min-height:58px;padding:16px 48px 16px 16px;font-size:16px;line-height:1.4 }.pan-faq-answer{border-top:1px solid var(--nac-line);background:var(--nac-paper-2) }.pan-faq-answer p{margin:0;padding:16px;color:var(--nac-muted);line-height:1.68 }.pan-faq-item > p{display:none }.pan-faq-contact{padding:20px;border:1px solid var(--nac-line);border-radius:16px;background:var(--nac-paper);text-align:center
}.pan-faq-contact strong{display:block;margin-bottom:5px;color:var(--nac-ink);font-size:18px }.pan-faq-contact p{margin:0 }@media (max-width: 960px){.pan-registration-choice-grid{grid-template-columns:1fr }.pan-registration-step-grid{grid-template-columns:repeat(2,minmax(0,1fr)) }.pan-registration-final-cta{grid-template-columns:1fr }.pan-registration-final-actions{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr)) }.pan-signup-benefit-grid{grid-template-columns:1fr }
}@media (max-width: 700px){.pan-registration-choice,
  .pan-faq-public{width:calc(100% - 16px);margin:10px auto 38px }.pan-registration-choice-hero,
  .pan-registration-path,
  .pan-registration-comparison,
  .pan-registration-steps,
  .pan-registration-final-cta{border-radius:18px }.pan-registration-free-note{grid-template-columns:1fr;text-align:center }.pan-registration-free-note strong{white-space:normal }.pan-registration-comparison-head{display:none }.pan-registration-comparison-row{grid-template-columns:1fr;padding:13px 14px;gap:8px }.pan-registration-comparison-row > *{padding:0 }.pan-registration-comparison-row > * + *{border-left:0 }.pan-registration-comparison-row span:first-child{font-weight:850;color:var(--nac-ink) }.pan-registration-comparison-row span:nth-child(2)::before,
  .pan-registration-comparison-row span:nth-child(3)::before{display:inline-block;min-width:104px;margin-right:7px;color:var(--nac-muted);font-size:12px;font-weight:750
  }.pan-registration-comparison-row span:nth-child(2)::before{content:"Professionale:" }.pan-registration-comparison-row span:nth-child(3)::before{content:"Appassionato:" }.pan-registration-step-grid{grid-template-columns:1fr }.pan-registration-final-actions{grid-template-columns:1fr }.pan-faq-toolbar{grid-template-columns:1fr;align-items:stretch }.pan-faq-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) }.pan-faq-toolbar-actions .pan-button{width:100%;padding-inline:10px }.pan-faq-result{grid-column:1 }
}@media (max-width: 480px){.pan-registration-choice-hero,
  .pan-registration-path,
  .pan-registration-comparison,
  .pan-registration-steps,
  .pan-registration-final-cta{padding:19px }.pan-registration-choice-hero h1{font-size:clamp(34px,12vw,48px) }.pan-registration-path-top{align-items:flex-start;flex-direction:column }.pan-registration-path h2{font-size:28px }.pan-registration-role-list{gap:5px }.pan-registration-role-list span{font-size:11.5px }.pan-signup-shell.pan-auth-shell{width:calc(100% - 12px);padding:16px }.pan-signup-form{padding:15px!important }.pan-faq-category-nav{margin-inline:-2px }.pan-faq-group{padding:13px;border-radius:15px }.pan-faq-group-head{align-items:flex-start;flex-direction:column;gap:4px }.pan-faq-item > summary{padding:14px 42px 14px 13px;font-size:15px }.pan-faq-answer p{padding:14px 13px }
}.pan-provenance-integrity{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px
}.pan-integrity-status{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid currentColor;border-radius:999px;font:800 11px/1.2 var(--nac-font-ui, inherit);letter-spacing:.025em
}.pan-integrity-verified{color:#2f7d4f;background:rgba(47,125,79,.09) }.pan-integrity-mismatch{color:#b42318;background:rgba(180,35,24,.09) }.pan-integrity-unavailable{color:var(--nac-muted, #6f6a61);background:rgba(111,106,97,.08) }.pan-integrity-fingerprint{max-width:100%;overflow-wrap:anywhere;color:var(--nac-muted, #6f6a61);font-size:11px
}