.pan-visually-hidden,
.pan-dashboard .screen-reader-text,
.pan-profile-wizard .screen-reader-text,
.pan-single .screen-reader-text,
.pan-archive-module .screen-reader-text{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-skip-link{position:absolute;z-index:10000;top:10px;left:10px;max-width:calc(100% - 20px);padding:11px 16px;border:2px solid currentColor;border-radius:10px;background:#fff;color:#171717;font-weight:800;text-decoration:none;transform:translateY(-180%);transition:transform .12s ease
}.pan-skip-link:focus,
.pan-skip-link:focus-visible{transform:translateY(0) }.pan-dashboard-panel:focus,
.pan-contact-modal-panel:focus{outline:none }.pan-dashboard :where(a,button,input,select,textarea,summary):focus-visible,
.pan-profile-wizard :where(a,button,input,select,textarea,summary):focus-visible,
.pan-single :where(a,button,input,select,textarea,summary):focus-visible,
.pan-archive-module :where(a,button,input,select,textarea,summary):focus-visible,
.pan-plans-public :where(a,button,input,select,textarea,summary):focus-visible,
.pan-search-module :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #8a55d0;outline-offset:3px;box-shadow:0 0 0 5px rgba(255,255,255,.82)
}.pan-dashboard :where(a,button,input,select,textarea,summary):focus:not(:focus-visible),
.pan-profile-wizard :where(a,button,input,select,textarea,summary):focus:not(:focus-visible),
.pan-single :where(a,button,input,select,textarea,summary):focus:not(:focus-visible){outline:none
}.pan-dashboard,
.pan-dashboard-panel,
.pan-profile-wizard,
.pan-single,
.pan-archive-module,
.pan-search-module,
.pan-plans-public,
.pan-public-card,
.pan-card,
.pan-form,
.pan-field,
.pan-definition-list,
.pan-definition-list dd,
.pan-pro-nav-copy,
.pan-plan-card-clean{min-width:0;overflow-wrap:anywhere
}.pan-dashboard :where(p,li,dd,td,th,a,small,strong,code),
.pan-profile-wizard :where(p,li,dd,td,th,a,small,strong,code),
.pan-single :where(p,li,dd,td,th,a,small,strong,code),
.pan-archive-module :where(p,li,dd,td,th,a,small,strong,code){overflow-wrap:anywhere;word-break:normal
}.pan-dashboard pre,
.pan-profile-wizard pre,
.pan-single pre{max-width:100%;overflow:auto;white-space:pre-wrap
}.pan-rich-text{line-height:1.72 }.pan-rich-text > :where(p,ul,ol,blockquote){max-width:76ch }.pan-dashboard .pan-pro-nav-item[aria-current="page"],
.pan-dashboard .pan-pro-nav-item.active,
.pan-dashboard .pan-pro-nav-item.is-active{border-color:rgba(239,189,77,.55);background:rgba(239,189,77,.13);color:#fff
}.pan-dashboard .pan-pro-nav-item[aria-current="page"] .pan-pro-nav-icon{border-color:rgba(239,189,77,.55);background:rgba(239,189,77,.16)
}.pan-profile-wizard :where(button,.pan-button,.pan-link-button,.pan-inline-button,summary),
.pan-single :where(button,.pan-button,.pan-link-button,.pan-inline-button),
.pan-archive-module :where(button,.pan-button,.pan-link-button),
.pan-plans-public :where(button,.pan-button,.pan-link-button,.pan-payment-button){min-height:44px
}.pan-dashboard input[type="checkbox"],
.pan-dashboard input[type="radio"],
.pan-profile-wizard input[type="checkbox"],
.pan-profile-wizard input[type="radio"],
.pan-single input[type="checkbox"],
.pan-single input[type="radio"]{inline-size:20px;block-size:20px;flex:0 0 auto
}.pan-button[aria-busy="true"],
button[aria-busy="true"]{cursor:progress }.pan-button:disabled,
button:disabled,
input:disabled,
select:disabled,
textarea:disabled{cursor:not-allowed;opacity:.67 }.pan-table-wrap{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable
}.pan-table-wrap[data-pan-scrollable="true"]{box-shadow:inset -14px 0 16px -18px rgba(0,0,0,.72)
}.pan-table-wrap[tabindex="0"]:focus-visible{outline:3px solid #8a55d0;outline-offset:4px
}.pan-table{width:100%;border-spacing:0
}.pan-table :where(th,td){vertical-align:top }.pan-table :where(a,button,input,select){max-width:100% }body.pan-modal-open{position:fixed;inset-inline:0;width:100%;overflow:hidden
}.pan-contact-modal{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left)) }.pan-contact-modal-panel{width:min(720px, 100%);max-height:min(88dvh, 820px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable
}.pan-contact-close{min-width:44px;min-height:44px;line-height:1
}@media (max-width: 1024px){.pan-dashboard-panel{min-width:0 }
}@media (max-width: 680px){.pan-dashboard,
  .pan-profile-wizard,
  .pan-register-form,
  .pan-search-module,
  .pan-archive-module,
  .pan-plans-public,
  .pan-single{max-width:100%
  }.pan-dashboard :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea),
  .pan-profile-wizard :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea),
  .pan-register-form :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea),
  .pan-single :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){min-height:46px;font-size:16px
  }.pan-button,
  .pan-link-button,
  .pan-payment-button,
  .pan-inline-button,
  .pan-editor-submit button{max-width:100%;white-space:normal;text-align:center
  }.pan-definition-list{grid-template-columns:1fr;gap:4px
  }.pan-definition-list dt{margin-top:12px }.pan-definition-list dt:first-child{margin-top:0 }.pan-table[data-pan-responsive-table="1"]{display:block;min-width:0;border:0;background:transparent
  }.pan-table[data-pan-responsive-table="1"] thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap
  }.pan-table[data-pan-responsive-table="1"] tbody,
  .pan-table[data-pan-responsive-table="1"] tr{display:block }.pan-table[data-pan-responsive-table="1"] tbody{display:grid;gap:14px }.pan-table[data-pan-responsive-table="1"] tr{border:1px solid currentColor;border-color:rgba(127,127,127,.28);border-radius:14px;overflow:hidden;background:inherit
  }.pan-table[data-pan-responsive-table="1"] :where(td,th){display:grid;grid-template-columns:minmax(7.5rem, 42%) minmax(0,1fr);gap:12px;width:100%;padding:11px 12px;border:0;border-bottom:1px solid rgba(127,127,127,.22);text-align:left
  }.pan-table[data-pan-responsive-table="1"] :where(td,th):last-child{border-bottom:0 }.pan-table[data-pan-responsive-table="1"] td::before{content:attr(data-pan-label);align-self:start;font-size:.72rem;font-weight:850;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;opacity:.76
  }.pan-table[data-pan-responsive-table="1"] td[data-pan-label=""]::before{display:none }.pan-table[data-pan-responsive-table="1"] td[colspan]{grid-template-columns:1fr }.pan-table[data-pan-responsive-table="1"] td :where(form,.pan-inline-form){max-width:100% }.pan-contact-modal{align-items:flex-end;padding:0 }.pan-contact-modal-panel{width:100%;max-height:calc(92dvh - env(safe-area-inset-top));border-radius:20px 20px 0 0;padding-bottom:max(22px, env(safe-area-inset-bottom))
  }
}@media (max-width: 420px){.pan-table[data-pan-responsive-table="1"] :where(td,th){grid-template-columns:1fr;gap:5px
  }.pan-dashboard-head h2,
  .pan-wizard-head h2,
  .pan-single h1{hyphens:auto }
}@media (prefers-reduced-motion: reduce){.pan-skip-link,
  .pan-dashboard *,
  .pan-profile-wizard *,
  .pan-single *,
  .pan-archive-module *{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1
  }
}@media (prefers-contrast: more){.pan-dashboard,
  .pan-profile-wizard,
  .pan-single,
  .pan-archive-module,
  .pan-public-card,
  .pan-plan-card-clean,
  .pan-form-card{box-shadow:none
  }.pan-dashboard :where(a,button,input,select,textarea,summary):focus-visible,
  .pan-profile-wizard :where(a,button,input,select,textarea,summary):focus-visible,
  .pan-single :where(a,button,input,select,textarea,summary):focus-visible{outline-width:4px;outline-color:currentColor;box-shadow:none
  }
}@media (forced-colors: active){.pan-button,
  .pan-link-button,
  .pan-payment-button,
  .pan-inline-button,
  .pan-badge,
  .pan-plan-card-clean,
  .pan-public-card,
  .pan-notice,
  .pan-table[data-pan-responsive-table="1"] tr{border:1px solid CanvasText;forced-color-adjust:auto
  }.pan-dashboard .pan-pro-nav-item[aria-current="page"]{outline:2px solid Highlight }
}@media print{.pan-skip-link,
.pan-contact-modal,
.pan-filter-toggle,
.pan-editor-submit,
.pan-inline-actions{display:none }.pan-dashboard,
  .pan-profile-wizard,
  .pan-single,
  .pan-archive-module{width:100%;max-width:none;border:0;box-shadow:none
  }
}.pan-billing-panel{margin-block:clamp(24px,4vw,44px);padding:clamp(18px,3vw,30px);border:1px solid var(--pan-line,#ddd);border-radius:var(--pan-radius,22px);background:var(--pan-card-bg,#fff)}.pan-billing-profile-form .pan-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.pan-billing-profile-form .pan-form-grid>p{margin:0}.pan-payment-invoice-option{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:.9rem;line-height:1.35}.pan-payment-invoice-option input{margin-top:.2em;flex:0 0 auto}.pan-billing-cell{min-width:150px}.pan-billing-cell>*{display:block;margin-block:2px}.pan-billing-status{display:inline-flex!important;width:max-content;max-width:100%;padding:4px 8px;border:1px solid currentColor;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.2}.pan-billing-status-issued,.pan-billing-status-delivered{color:#176b38}.pan-billing-status-pending,.pan-billing-status-processing{color:#8a5700}.pan-billing-status-rejected,.pan-billing-status-cancelled{color:#7b2d2d}.pan-inline-form{margin:0}.pan-link-button{appearance:none;border:0;padding:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;font-weight:700}.pan-link-button:focus-visible{outline:3px solid var(--pan-accent,#ffb607);outline-offset:3px;border-radius:3px}@media (max-width:768px){.pan-billing-profile-form .pan-form-grid{grid-template-columns:1fr}.pan-payment-invoice-option{font-size:.95rem}}.pan-owner-assignment-card{display:grid;gap:12px;margin:16px 0;padding:clamp(16px, 2.5vw, 22px);border:1px solid var(--nac-line, rgba(31, 24, 18, .14));border-radius:16px;background:var(--nac-paper, #fff);color:var(--nac-ink, #1c1814)
}.pan-owner-assignment-head{display:grid;gap:3px
}.pan-owner-assignment-head h3{margin:0;font-size:clamp(1.05rem, 2vw, 1.3rem);line-height:1.2
}.pan-owner-assignment-copy{margin:0;color:var(--nac-muted, #665f57);line-height:1.5
}.pan-owner-assignment-warning{padding:11px 12px;border:1px solid color-mix(in srgb, #a35a00 38%, transparent);border-radius:12px;background:color-mix(in srgb, #f4a340 12%, var(--nac-paper, #fff));color:var(--nac-ink, #1c1814)
}.pan-owner-assignment-locked{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:11px;align-items:center;min-width:0;padding:13px 14px;border:1px solid color-mix(in srgb, var(--pan-accent, #c69b52) 42%, transparent);border-radius:13px;background:color-mix(in srgb, var(--pan-accent, #c69b52) 10%, var(--nac-paper, #fff))
}.pan-owner-assignment-locked > span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pan-accent, #c69b52);color:#17110b;font-weight:900
}.pan-owner-assignment-locked > div{display:grid;min-width:0;gap:2px
}.pan-owner-assignment-locked strong,
.pan-owner-assignment-locked small{min-width:0;overflow-wrap:anywhere
}.pan-owner-assignment-locked small{margin:0;color:var(--nac-muted, #665f57);line-height:1.4
}.pan-mobile-choice-actions,
.pan-choice-sheet-dismiss{display:none
}@media screen and (max-width: 768px), screen and (pointer: coarse) and (max-width: 1024px){html.pan-choice-sheet-open,
  body.pan-choice-sheet-open{overflow:hidden!important;overscroll-behavior:none
  }body.pan-choice-sheet-open .pan-editor-submit{visibility:hidden;pointer-events:none
  }body.nac-plugin-view details.pan-mobile-choice-sheet,
  details.pan-mobile-choice-sheet{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;flex-direction:column;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--nac-paper, #fffefb)!important;color:var(--nac-ink, #181511)!important;box-shadow:none!important;color-scheme:inherit
  }details.pan-mobile-choice-sheet > summary{position:relative;z-index:2;flex:0 0 auto;display:grid!important;grid-template-columns:minmax(0, 1fr) auto!important;gap:10px!important;align-items:center!important;min-height:72px!important;padding:max(14px, env(safe-area-inset-top)) 52px 13px 16px!important;border-bottom:1px solid var(--nac-line, rgba(31, 24, 18, .14))!important;background:var(--nac-paper, #fffefb)!important;color:inherit!important
  }details.pan-mobile-choice-sheet > summary::after{content:none!important;position:absolute!important;top:50%!important;right:14px!important;display:grid!important;place-items:center;width:34px!important;height:34px!important;transform:translateY(-50%)!important;border-radius:50%;background:var(--nac-paper-2, #f3eee7);font-size:24px!important;line-height:1!important
  }details.pan-mobile-choice-sheet .pan-choice-sheet-dismiss{position:fixed!important;top:max(16px, env(safe-area-inset-top))!important;right:14px!important;z-index:5!important;display:grid!important;place-items:center;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--nac-paper-2, #f3eee7)!important;color:var(--nac-ink, #181511)!important;font:700 28px/1 system-ui, sans-serif!important;cursor:pointer
  }details.pan-mobile-choice-sheet .pan-choice-sheet-dismiss:focus-visible{outline:3px solid var(--pan-accent, #c69b52)!important;outline-offset:2px!important
  }details.pan-mobile-choice-sheet .pan-choice-summary-title small{display:block;max-width:100%;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
  }details.pan-mobile-choice-sheet .pan-choice-summary-meta{align-self:center;white-space:nowrap
  }details.pan-mobile-choice-sheet .pan-choice-disclosure-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px 14px calc(12px + env(safe-area-inset-bottom))!important;overflow:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--nac-paper, #fffefb)!important
  }details.pan-mobile-choice-sheet .pan-choice-search-wrap{position:sticky;top:0;z-index:2;margin:0 0 10px!important;padding-bottom:8px;background:var(--nac-paper, #fffefb)
  }details.pan-mobile-choice-sheet .pan-choice-search{min-height:48px!important;font-size:16px!important
  }details.pan-mobile-choice-sheet .pan-choice-grid,
  details.pan-mobile-choice-sheet .pan-choice-grid-grouped{display:grid!important;grid-template-columns:minmax(0, 1fr)!important;gap:8px!important;max-height:none!important;padding:0!important;overflow:visible!important
  }details.pan-mobile-choice-sheet .pan-choice-group-title{position:sticky;top:56px;z-index:1;margin:8px 0 0!important;padding:9px 4px 6px!important;background:var(--nac-paper, #fffefb)
  }details.pan-mobile-choice-sheet .pan-choice-pill,
  details.pan-mobile-choice-sheet .pan-choice-pill:hover,
  details.pan-mobile-choice-sheet .pan-choice-pill.is-selected,
  details.pan-mobile-choice-sheet .pan-choice-pill:has(input:checked){display:grid!important;grid-template-columns:24px minmax(0, 1fr)!important;gap:11px!important;align-items:center!important;width:100%!important;min-height:52px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--nac-line, rgba(31, 24, 18, .16))!important;border-radius:12px!important;background:var(--nac-paper, #fffefb)!important;color:inherit!important
  }details.pan-mobile-choice-sheet .pan-choice-pill.is-selected,
  details.pan-mobile-choice-sheet .pan-choice-pill:has(input:checked){border-color:var(--pan-accent, #c69b52)!important;background:color-mix(in srgb, var(--pan-accent, #c69b52) 12%, var(--nac-paper, #fffefb))!important
  }details.pan-mobile-choice-sheet .pan-choice-pill input{position:static!important;width:22px!important;height:22px!important;margin:0!important;opacity:1!important;pointer-events:auto!important;accent-color:var(--pan-accent, #c69b52)
  }details.pan-mobile-choice-sheet .pan-choice-pill span{min-width:0;padding:0!important;font-size:15px!important;line-height:1.32!important;overflow-wrap:anywhere
  }details.pan-mobile-choice-sheet .pan-mobile-choice-actions{position:sticky;bottom:calc(-14px - env(safe-area-inset-bottom));z-index:3;display:block;margin:auto -14px calc(-12px - env(safe-area-inset-bottom));padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--nac-line, rgba(31, 24, 18, .14));background:var(--nac-paper, #fffefb)
  }details.pan-mobile-choice-sheet .pan-mobile-choice-actions .pan-button{width:100%;min-height:48px;justify-content:center
  }.pan-owner-assignment-card{padding:15px
  }.pan-owner-assignment-locked{grid-template-columns:32px minmax(0, 1fr);padding:12px
  }
}.pan-content-editor .pan-remote-select-field,
.pan-content-editor [data-pan-remote-container="1"]{position:relative;min-width:0
}.pan-content-editor .pan-remote-results{max-width:100%;scrollbar-gutter:stable
}.pan-content-editor .pan-relation-picker,
.pan-content-editor .pan-relation-chip,
.pan-content-editor .pan-book-version-card,
.pan-content-editor .pan-book-version-body,
.pan-content-editor .pan-guided-section,
.pan-content-editor .pan-guided-section-body{min-width:0
}@media (max-width: 680px){.pan-content-editor .pan-remote-results{position:static!important;inset:auto!important;width:100%!important;max-height:min(42dvh, 320px)!important;margin-top:7px;overflow-y:auto
  }.pan-content-editor .pan-remote-result{min-height:48px;padding:11px 12px;white-space:normal;overflow-wrap:anywhere
  }.pan-content-editor .pan-relation-picker,
  .pan-content-editor .pan-relation-chip-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px
  }.pan-content-editor .pan-relation-chip{width:100%;min-height:46px
  }.pan-content-editor .pan-book-version-card,
  .pan-content-editor .pan-guided-section-body,
  .pan-content-editor .pan-media-upload-card{padding-inline:14px
  }.pan-content-editor .pan-guided-section > summary{grid-template-columns:auto minmax(0, 1fr);align-items:start
  }.pan-content-editor .pan-guided-section > summary > em{grid-column:2;justify-self:start
  }.pan-content-editor input[type="date"],
  .pan-content-editor input[type="datetime-local"],
  .pan-content-editor input[type="time"],
  .pan-content-editor input[type="file"]{max-width:100%
  }
}.pan-content-editor .pan-choice-disclosure,
.pan-profile-wizard .pan-choice-disclosure{border:1px solid var(--nac-line, rgba(31, 24, 18, .16));border-radius:14px;overflow:hidden
}.pan-content-editor .pan-choice-disclosure > summary,
.pan-profile-wizard .pan-choice-disclosure > summary{position:relative;padding-right:54px;transition:background-color .16s ease, border-color .16s ease
}.pan-content-editor .pan-choice-disclosure > summary::after,
.pan-profile-wizard .pan-choice-disclosure > summary::after{content:"+";position:absolute;top:50%;right:14px;display:grid;place-items:center;width:28px;height:28px;transform:translateY(-50%);border:1px solid currentColor;border-radius:50%;font:800 18px/1 var(--nac-font-ui, system-ui, sans-serif);opacity:.72
}.pan-content-editor .pan-choice-disclosure[open] > summary::after,
.pan-profile-wizard .pan-choice-disclosure[open] > summary::after{content:"−"
}.pan-content-editor .pan-choice-disclosure[open] > summary,
.pan-profile-wizard .pan-choice-disclosure[open] > summary{border-bottom:1px solid var(--nac-line, rgba(31, 24, 18, .16))
}.pan-content-editor .pan-choice-summary-title,
.pan-profile-wizard .pan-choice-summary-title{min-width:0
}.pan-content-editor .pan-choice-summary-title small,
.pan-profile-wizard .pan-choice-summary-title small{display:block;max-width:min(620px, 68vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}.pan-content-editor .pan-choice-summary-meta,
.pan-profile-wizard .pan-choice-summary-meta{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;background:rgba(184, 135, 27, .14);color:inherit;white-space:nowrap
}.pan-content-editor .pan-choice-disclosure-body,
.pan-profile-wizard .pan-choice-disclosure-body{padding:14px
}.pan-content-editor .pan-choice-search-wrap,
.pan-profile-wizard .pan-choice-search-wrap{position:relative;display:block;margin:0 0 10px
}.pan-content-editor .pan-choice-search,
.pan-profile-wizard .pan-choice-search{min-height:44px;padding-left:40px!important;border-radius:11px
}.pan-content-editor .pan-choice-search-wrap::before,
.pan-profile-wizard .pan-choice-search-wrap::before{content:"⌕";position:absolute;z-index:1;top:50%;left:14px;transform:translateY(-50%);font-size:20px;line-height:1;opacity:.62;pointer-events:none
}.pan-content-editor .pan-choice-limit,
.pan-profile-wizard .pan-choice-limit{margin:0 0 10px;font-size:12px;font-weight:750
}.pan-content-editor .pan-choice-grid-grouped,
.pan-content-editor .pan-choice-grid,
.pan-profile-wizard .pan-choice-grid-grouped,
.pan-profile-wizard .pan-choice-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;max-height:390px;padding:2px 6px 4px 0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain
}.pan-content-editor .pan-choice-group-title,
.pan-profile-wizard .pan-choice-group-title{grid-column:1 / -1;margin:10px 0 2px;padding:10px 2px 5px;border-top:1px solid var(--nac-line, rgba(31, 24, 18, .13));font-size:11px;font-weight:850;letter-spacing:.075em;line-height:1.25;text-transform:uppercase
}.pan-content-editor .pan-choice-group-title:first-child,
.pan-profile-wizard .pan-choice-group-title:first-child{margin-top:0;padding-top:4px;border-top:0
}.pan-content-editor .pan-choice-pill,
.pan-content-editor .pan-choice-pill:hover,
.pan-content-editor .pan-choice-pill.is-selected,
.pan-content-editor .pan-choice-pill:has(input:checked),
.pan-profile-wizard .pan-choice-pill,
.pan-profile-wizard .pan-choice-pill:hover,
.pan-profile-wizard .pan-choice-pill.is-selected,
.pan-profile-wizard .pan-choice-pill:has(input:checked){position:relative;display:block;width:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer
}.pan-content-editor .pan-choice-pill input,
.pan-profile-wizard .pan-choice-pill input{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important
}.pan-content-editor .pan-choice-pill > span,
.pan-profile-wizard .pan-choice-pill > span{position:relative;display:flex;align-items:center;width:100%;min-height:46px;padding:10px 46px 10px 13px;border:1px solid var(--nac-line, rgba(31, 24, 18, .16));border-radius:11px;background:var(--nac-paper, #fffefb);color:var(--nac-ink, #171717);font-size:13px;font-weight:700;line-height:1.28;overflow-wrap:anywhere;transition:border-color .16s ease, background-color .16s ease, box-shadow .16s ease, transform .16s ease
}.pan-content-editor .pan-choice-pill > span::after,
.pan-profile-wizard .pan-choice-pill > span::after{content:"";position:absolute;top:50%;right:12px;display:grid;place-items:center;width:22px;height:22px;transform:translateY(-50%);border:1.5px solid currentColor;border-radius:7px;font-size:14px;font-weight:900;line-height:1;opacity:.55
}.pan-content-editor .pan-choice-pill:hover > span,
.pan-profile-wizard .pan-choice-pill:hover > span{border-color:var(--nac-gold, #b8871b);transform:translateY(-1px)
}.pan-content-editor .pan-choice-pill input:focus-visible + span,
.pan-profile-wizard .pan-choice-pill input:focus-visible + span{outline:3px solid rgba(184, 135, 27, .34);outline-offset:2px
}.pan-content-editor .pan-choice-pill input:checked + span,
.pan-content-editor .pan-choice-pill.is-selected > span,
.pan-profile-wizard .pan-choice-pill input:checked + span,
.pan-profile-wizard .pan-choice-pill.is-selected > span{border-color:var(--nac-gold, #b8871b);background:var(--nac-gold-soft, #f3ead6);color:#241a08;box-shadow:inset 0 0 0 1px rgba(184, 135, 27, .14)
}.pan-content-editor .pan-choice-pill input:checked + span::after,
.pan-content-editor .pan-choice-pill.is-selected > span::after,
.pan-profile-wizard .pan-choice-pill input:checked + span::after,
.pan-profile-wizard .pan-choice-pill.is-selected > span::after{content:"✓";border-color:var(--nac-gold-strong, #815b0a);background:var(--nac-gold, #b8871b);color:#fff;opacity:1
}.pan-content-editor .pan-choice-actions,
.pan-profile-wizard .pan-choice-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid var(--nac-line, rgba(31, 24, 18, .14))
}.pan-content-editor .pan-choice-actions .pan-button,
.pan-profile-wizard .pan-choice-actions .pan-button,
.pan-content-editor .pan-choice-clear,
.pan-profile-wizard .pan-choice-clear{width:auto;min-height:40px;padding:8px 15px
}.pan-content-editor .pan-choice-clear,
.pan-profile-wizard .pan-choice-clear{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--nac-line, rgba(31, 24, 18, .18));border-radius:999px;background:transparent;color:inherit;font:750 13px/1.2 var(--nac-font-ui, system-ui, sans-serif);cursor:pointer
}.pan-content-editor .pan-choice-clear:hover,
.pan-profile-wizard .pan-choice-clear:hover{border-color:var(--nac-gold, #b8871b)
}.pan-dashboard .pan-content-editor .pan-choice-disclosure{border-color:var(--nac-dark-line, rgba(255,255,255,.13));background:var(--nac-dark-2, #17191d)
}.pan-dashboard .pan-content-editor .pan-choice-disclosure > summary,
.pan-dashboard .pan-content-editor .pan-choice-disclosure-body{background:var(--nac-dark-2, #17191d);color:var(--nac-dark-text, #f8f7f3)
}.pan-dashboard .pan-content-editor .pan-choice-disclosure[open] > summary,
.pan-dashboard .pan-content-editor .pan-choice-group-title,
.pan-dashboard .pan-content-editor .pan-choice-actions{border-color:var(--nac-dark-line, rgba(255,255,255,.13))
}.pan-dashboard .pan-content-editor .pan-choice-summary-title small,
.pan-dashboard .pan-content-editor .pan-choice-limit,
.pan-dashboard .pan-content-editor .pan-choice-disclosure-body > small{color:var(--nac-dark-muted, #bcb8b0)
}.pan-dashboard .pan-content-editor .pan-choice-summary-meta{background:rgba(239, 189, 77, .14);color:#f1cd7d
}.pan-dashboard .pan-content-editor .pan-choice-pill > span{border-color:rgba(255,255,255,.15);background:#111318;color:var(--nac-dark-text, #f8f7f3);-webkit-text-fill-color:currentColor
}.pan-dashboard .pan-content-editor .pan-choice-pill:hover > span{border-color:rgba(239,189,77,.62)
}.pan-dashboard .pan-content-editor .pan-choice-pill input:checked + span,
.pan-dashboard .pan-content-editor .pan-choice-pill.is-selected > span{border-color:#d0a137;background:rgba(208, 161, 55, .18);color:#f8df9c;-webkit-text-fill-color:#f8df9c
}.pan-dashboard .pan-content-editor .pan-choice-clear{border-color:rgba(255,255,255,.2);color:var(--nac-dark-text, #f8f7f3)
}@media (max-width: 1024px){.pan-content-editor .pan-choice-grid-grouped,
  .pan-content-editor .pan-choice-grid,
  .pan-profile-wizard .pan-choice-grid-grouped,
  .pan-profile-wizard .pan-choice-grid{grid-template-columns:repeat(2, minmax(0, 1fr))
  }
}@media screen and (max-width: 768px), screen and (pointer: coarse) and (max-width: 1024px){details.pan-mobile-choice-sheet .pan-choice-disclosure-body{padding:12px 12px calc(10px + env(safe-area-inset-bottom))!important
  }details.pan-mobile-choice-sheet .pan-choice-grid,
  details.pan-mobile-choice-sheet .pan-choice-grid-grouped{grid-template-columns:minmax(0, 1fr)!important;gap:8px!important
  }details.pan-mobile-choice-sheet .pan-choice-pill,
  details.pan-mobile-choice-sheet .pan-choice-pill:hover,
  details.pan-mobile-choice-sheet .pan-choice-pill.is-selected,
  details.pan-mobile-choice-sheet .pan-choice-pill:has(input:checked){display:block!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important
  }details.pan-mobile-choice-sheet .pan-choice-pill input{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:0!important;opacity:0!important;pointer-events:none!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important
  }details.pan-mobile-choice-sheet .pan-choice-pill > span{display:flex!important;align-items:center!important;min-height:54px!important;padding:13px 52px 13px 14px!important;border:1px solid var(--nac-line, rgba(31, 24, 18, .16))!important;border-radius:12px!important;font-size:15px!important;line-height:1.3!important
  }details.pan-mobile-choice-sheet .pan-choice-pill input:checked + span,
  details.pan-mobile-choice-sheet .pan-choice-pill.is-selected > span{border-color:var(--nac-gold, #b8871b)!important;background:var(--nac-gold-soft, #f3ead6)!important
  }details.pan-mobile-choice-sheet .pan-choice-actions,
  details.pan-mobile-choice-sheet .pan-mobile-choice-actions{display:grid!important;grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:8px;margin:auto -12px calc(-10px - env(safe-area-inset-bottom));padding:11px 12px calc(11px + env(safe-area-inset-bottom))
  }details.pan-mobile-choice-sheet .pan-choice-actions .pan-button,
  details.pan-mobile-choice-sheet .pan-choice-actions .pan-choice-clear,
  details.pan-mobile-choice-sheet .pan-mobile-choice-actions .pan-button{width:100%;min-height:48px;margin:0
  }
}@media (max-width: 560px){.pan-content-editor .pan-choice-grid-grouped,
  .pan-content-editor .pan-choice-grid,
  .pan-profile-wizard .pan-choice-grid-grouped,
  .pan-profile-wizard .pan-choice-grid{grid-template-columns:minmax(0, 1fr)
  }.pan-content-editor .pan-choice-disclosure > summary,
  .pan-profile-wizard .pan-choice-disclosure > summary{align-items:flex-start;min-height:62px
  }.pan-content-editor .pan-choice-summary-meta,
  .pan-profile-wizard .pan-choice-summary-meta{margin-top:2px
  }
}@media screen and (max-width: 768px), screen and (pointer: coarse) and (max-width: 1024px){body.nac-color-scheme-dark details.pan-mobile-choice-sheet,
  body.nac-color-scheme-dark details.pan-mobile-choice-sheet > summary,
  body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-choice-disclosure-body,
  body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-choice-search-wrap,
  body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-choice-group-title,
  body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-mobile-choice-actions{border-color:var(--nac-dark-line, rgba(255,255,255,.13))!important;background:var(--nac-dark-2, #17191d)!important;color:var(--nac-dark-text, #f8f7f3)!important
  }body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-choice-sheet-dismiss{background:var(--nac-dark-3, #202329)!important;color:var(--nac-dark-text, #f8f7f3)!important
  }body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-choice-pill > span{border-color:rgba(255,255,255,.16)!important;background:#111318!important;color:var(--nac-dark-text, #f8f7f3)!important;-webkit-text-fill-color:var(--nac-dark-text, #f8f7f3)!important
  }body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-choice-pill input:checked + span,
  body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-choice-pill.is-selected > span{border-color:#d0a137!important;background:rgba(208,161,55,.2)!important;color:#f8df9c!important;-webkit-text-fill-color:#f8df9c!important
  }body.nac-color-scheme-dark details.pan-mobile-choice-sheet .pan-choice-clear{border-color:rgba(255,255,255,.24);color:var(--nac-dark-text, #f8f7f3)
  }
}.pan-dashboard :is(h1,h2,h3,h4,h5,h6),
.pan-profile-wizard :is(h1,h2,h3,h4,h5,h6),
.pan-single :is(h1,h2,h3,h4,h5,h6),
.pan-archive-module :is(h1,h2,h3,h4,h5,h6),
.pan-search-module :is(h1,h2,h3,h4,h5,h6),
.pan-plans-public :is(h1,h2,h3,h4,h5,h6),
.pan-public-card :is(h2,h3),
.pan-public-card :is(h2,h3) a,
.pan-catalog-title-row h3,
.pan-catalog-title-row h3 a,
.pan-showcase-body :is(h2,h3),
.pan-showcase-body :is(h2,h3) a,
.nodo-op-card :is(h2,h3),
.nodo-op-card :is(h2,h3) a{min-width:0;max-width:100%;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;line-break:auto
}.pan-archive-layout-controlled .pan-profile-catalog-card .pan-catalog-title-row{display:grid!important;grid-template-columns:minmax(0, 1fr)!important;align-content:start;gap:7px!important
}.pan-archive-layout-controlled .pan-profile-catalog-card .pan-catalog-title-row h3{width:100%;font-size:clamp(18px, 1.55vw, 21px);line-height:1.16
}.pan-archive-layout-controlled .pan-profile-catalog-card .pan-catalog-title-row .pan-profile-trust-badges{width:100%;max-width:100%;justify-content:flex-start;padding-top:0
}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;text-wrap:balance
}@media (max-width: 768px){body.nac-plugin-view .pan-single.pan-event-v17 .pan-event-title{font-size:clamp(26px, 7.8vw, 34px)!important
  }
}@media (max-width: 480px){.pan-archive-layout-controlled .pan-profile-catalog-card .pan-catalog-title-row h3{font-size:clamp(17px, 5.4vw, 20px)
  }
}.pan-dashboard #pan-billing-profile.pan-billing-panel{max-width:920px;padding:clamp(22px,3vw,34px);border:1px solid var(--nac-dark-line,rgba(255,255,255,.12));border-radius:28px;background:linear-gradient(180deg,rgba(15,18,24,.98),rgba(9,11,16,.98));color:var(--nac-dark-text,#f8f7f3);box-shadow:0 18px 40px rgba(0,0,0,.24)
}.pan-dashboard #pan-billing-profile .pan-section-head,
.pan-dashboard #pan-billing-profile .pan-section-head h2,
.pan-dashboard #pan-billing-profile .pan-section-head p,
.pan-dashboard #pan-billing-profile .pan-section-head .pan-kicker,
.pan-dashboard #pan-billing-profile label,
.pan-dashboard #pan-billing-profile .pan-payment-note,
.pan-dashboard #pan-billing-profile .pan-billing-group-label,
.pan-dashboard #pan-billing-profile summary{color:var(--nac-dark-text,#f8f7f3)
}.pan-dashboard #pan-billing-profile .pan-section-head p,
.pan-dashboard #pan-billing-profile .pan-payment-note{color:var(--nac-dark-muted,#b9b3a8)
}.pan-dashboard #pan-billing-profile .pan-billing-group-label{margin:10px 0 12px;font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nac-gold-soft,#f1d490)
}.pan-dashboard #pan-billing-profile .pan-billing-profile-form .pan-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px
}.pan-dashboard #pan-billing-profile .pan-form-grid > p{margin:0;min-width:0}.pan-dashboard #pan-billing-profile .pan-form-grid label{display:block;font-weight:700;font-size:.92rem;margin-bottom:7px}.pan-dashboard #pan-billing-profile input[type="text"],
.pan-dashboard #pan-billing-profile input[type="email"],
.pan-dashboard #pan-billing-profile select,
.pan-dashboard #pan-billing-profile textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#090c12;color:#f8f7f3;box-shadow:none
}.pan-dashboard #pan-billing-profile input::placeholder,
.pan-dashboard #pan-billing-profile textarea::placeholder{color:rgba(248,247,243,.46)}.pan-dashboard #pan-billing-profile input:focus,
.pan-dashboard #pan-billing-profile select:focus,
.pan-dashboard #pan-billing-profile textarea:focus{border-color:rgba(224,173,69,.72);box-shadow:0 0 0 3px rgba(224,173,69,.16);outline:none
}.pan-dashboard #pan-billing-profile .pan-billing-optional{margin-top:16px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.03);overflow:hidden
}.pan-dashboard #pan-billing-profile .pan-billing-optional > summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:800
}.pan-dashboard #pan-billing-profile .pan-billing-optional > summary::-webkit-details-marker{display:none}.pan-dashboard #pan-billing-profile .pan-billing-grid-optional{padding:0 16px 16px}.pan-dashboard #pan-billing-profile .pan-billing-checklist{margin-top:16px;display:grid;gap:10px}.pan-dashboard #pan-billing-profile .pan-billing-checklist p{margin:0}.pan-dashboard #pan-billing-profile .pan-billing-checklist label{display:flex;gap:10px;align-items:flex-start;font-weight:600;line-height:1.45}.pan-dashboard #pan-billing-profile .pan-billing-checklist input[type="checkbox"]{margin-top:.24em}.pan-dashboard #pan-billing-profile .pan-payment-note{margin:14px 0 0;font-size:.94rem}.pan-dashboard #pan-billing-profile .pan-button{margin-top:18px;min-height:48px;padding-inline:22px}@media (max-width:768px){.pan-dashboard #pan-billing-profile.pan-billing-panel{padding:18px;border-radius:22px}.pan-dashboard #pan-billing-profile .pan-billing-profile-form .pan-form-grid{grid-template-columns:1fr}.pan-dashboard #pan-billing-profile .pan-billing-grid-optional{padding:0 14px 14px}
}