:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crp-navy-950:#071d31;--crp-navy-900:#0b2a43;--crp-navy-800:#102f4a;--crp-navy-600:#2f5876;--crp-ivory:#fbfaf6;--crp-paper:#f6f1e7;--crp-white:#fff;--crp-gold-700:#98620f;--crp-gold-600:#b47a16;--crp-gold-400:#c99a3d;--crp-border:#d8cfbe;--crp-muted:#65727d;--crp-green:#2f6b49;--crp-seal-red:#96343a;--crp-yellow-700:#a3820c;--crp-yellow-600:#c9a227;--crp-yellow-400:#e6c94a;--crp-focus:#2f78d0;--crp-font-serif:var(--font-source-serif-4), "Iowan Old Style", "Noto Serif", Georgia, serif;--crp-font-sans:Inter, "Noto Sans", Arial, sans-serif;--crp-type-brand:1.5625rem;--crp-type-work-header:1.3125rem;--crp-type-title:1.125rem;--crp-type-subtitle:1rem;--crp-type-body:.9375rem;--crp-type-ui:.75rem;--crp-type-caption:.625rem;--crp-type-overline:.625rem;--crp-control-font-size:.7rem;--crp-control-height:1.6rem;--crp-control-padding:.18rem .38rem;--crp-left-nav-width:12.5rem;--crp-right-nav-width:5rem;--crp-header-height:4.75rem;--crp-header-line-offset:.8rem;--crp-work-edge-gap:.45rem;--crp-work-gutter:.65rem;--crp-local-header-height:2.25rem;--crp-local-header-overhang:.45rem;--crp-work-prose-line-height:1.48;--crp-work-prose-paragraph-gap:.5rem;--crp-work-prose-section-gap:.72rem}*{box-sizing:border-box}html{background:var(--crp-ivory);scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{background:var(--crp-ivory);color:var(--crp-navy-950);font-family:var(--crp-font-sans);font-size:var(--crp-type-body);margin:0;line-height:1.48}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--crp-focus);outline-offset:3px}.skip-link{background:var(--crp-navy-900);color:var(--crp-white);z-index:1000;padding:.65rem .9rem;transition:transform .12s ease-out;position:fixed;top:0;left:1rem;transform:translateY(-140%)}.skip-link:focus{transform:translateY(.75rem)}.system-message-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.system-message-actions a,.system-message-actions button{border:1px solid var(--crp-gold-600);color:var(--crp-navy-900);cursor:pointer;background:0 0;text-decoration:none}.system-message-actions button{background:var(--crp-gold-400);font-weight:700}.portal-shell{grid-template-columns:var(--crp-left-nav-width) minmax(0, 1fr) var(--crp-right-nav-width);grid-template-rows:var(--crp-header-height) 1fr auto;grid-template-areas:"constitution header account""left work right""footer footer footer";min-height:100dvh;display:grid}.portal-shell:after{background:var(--crp-gold-600);content:"";z-index:1;grid-area:1/1/auto/-1;align-self:end;height:1px}.header-side-link{margin-top:var(--crp-header-line-offset);justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.constitution-panel{background:var(--crp-navy-900);grid-area:constitution;justify-content:center;align-items:flex-start;display:flex}.account-link{grid-area:account;place-self:start center}.constitution-mark,.account-mark{border-block:1px solid var(--crp-gold-400);color:var(--crp-navy-800);letter-spacing:.12em;text-transform:uppercase;padding:.2rem .6rem;font-size:.64rem;transition:color .12s ease-out}.constitution-mark{color:var(--crp-gold-400);font-family:var(--crp-font-serif);text-transform:none;padding:.1rem .55rem;font-size:1rem}.constitution-link:hover .constitution-mark,.constitution-link:focus-visible .constitution-mark{color:var(--crp-white)}.account-link:hover .account-mark,.account-link:focus-visible .account-mark{color:var(--crp-gold-700)}.global-header{min-width:0;padding:var(--crp-header-line-offset) 1.5rem .45rem;grid-area:header;justify-content:center;align-items:flex-start;display:flex}.brand-link{color:var(--crp-navy-800);text-align:center;width:min(35rem,85%);text-decoration:none}.brand-name{border-block:1px solid var(--crp-gold-400);font-family:var(--crp-font-serif);font-size:var(--crp-type-brand);letter-spacing:.08em;text-transform:uppercase;line-height:1.25;display:block}.brand-motto{color:var(--crp-muted);letter-spacing:.32em;text-transform:uppercase;margin-top:.15rem;font-size:.58rem;display:block}.left-navigation{background:var(--crp-navy-900);color:var(--crp-white);grid-area:left;padding:0 .95rem 2rem}.state-overview-navigation-link{height:var(--crp-local-header-height);border-block:1px solid #ffffff38;align-items:flex-end;margin:0 0 .65rem;display:flex}.state-overview-navigation-link a{color:var(--crp-white);font-family:var(--crp-font-serif);letter-spacing:.11em;text-transform:uppercase;width:100%;padding:.25rem 0;font-size:.8rem;text-decoration:none;display:block}.state-overview-navigation-link a:hover,.state-overview-navigation-link a:focus-visible,.state-overview-navigation-link a[aria-current=page]{color:var(--crp-gold-400)}.navigation-group+.navigation-group{margin-top:1.45rem}.navigation-group h2{color:var(--crp-gold-400);font-size:var(--crp-type-overline);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .45rem}.navigation-list{margin:0;padding:0;list-style:none}.navigation-list li{font-size:var(--crp-type-ui);border-bottom:1px solid #ffffff1f;padding:.23rem 0}.navigation-list a{color:inherit;text-decoration:none;transition:color .12s ease-out;display:block}.navigation-list a:hover,.navigation-list a:focus-visible,.navigation-list a[aria-current=page]{color:var(--crp-gold-400)}.navigation-list [aria-disabled=true]{opacity:.86}.right-navigation{grid-area:right;padding-top:2.83rem;position:relative}.right-navigation:before{background:var(--crp-border);bottom:var(--crp-work-edge-gap);content:"";width:1px;position:absolute;top:2.83rem;left:0}.right-navigation section{border-bottom:1px solid var(--crp-gold-600)}.right-navigation section+section{margin-top:.2rem;padding-top:.2rem}.right-navigation h2{color:var(--crp-gold-700);font-family:var(--crp-font-serif);font-size:var(--crp-type-overline);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0;padding:.24rem .1rem;font-weight:500}.navigation-group-title-link{color:inherit;text-decoration:none;transition:color .12s ease-out;display:block}.navigation-group-title-link:hover,.navigation-group-title-link:focus-visible{color:var(--crp-green)}.right-navigation section>a,.right-navigation section>span{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-ui);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;min-height:3.15rem;padding:.2rem .15rem;text-decoration:none;display:flex}.right-navigation .is-text-only>a,.right-navigation .is-text-only>span{min-height:2.1rem;padding-block:.28rem}.right-navigation section>a{transition:background-color .12s ease-out,color .12s ease-out}.right-navigation section>a:hover,.right-navigation section>a:focus-visible{background:var(--crp-paper);color:var(--crp-gold-700)}.right-navigation a[aria-current=page]{background:var(--crp-paper);box-shadow:inset 3px 0 var(--crp-green);color:var(--crp-green)}.right-navigation [aria-disabled=true]{opacity:.62}.nav-symbol{font-family:var(--crp-font-serif);font-size:1.05rem;line-height:1}.work-area{min-width:0;min-height:0;padding:0 var(--crp-work-gutter) var(--crp-work-edge-gap);flex-direction:column;grid-area:work;display:flex}.work-area-content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.static-page{width:100%;max-width:none;margin:0;padding-top:.45rem}.constitution-page{width:100%;max-width:none;margin:0}.constitution-page .static-page-content{font-size:var(--crp-type-ui);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;padding:.45rem 0;line-height:1.28}.constitution-page .static-page-content p{margin:0 0 .4rem}.static-page .eyebrow{color:var(--crp-gold-700);font-size:var(--crp-type-overline);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:700}.static-page h1{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.2rem 0 .45rem;font-weight:500;line-height:1.04}.static-page-content{border-block:1px solid var(--crp-gold-400);font-family:var(--crp-font-serif);font-size:var(--crp-type-ui);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;padding:.45rem 0;line-height:1.28}.static-page-content h2{color:var(--crp-navy-800);font-family:var(--crp-font-sans);font-size:var(--crp-type-subtitle);letter-spacing:.08em;text-transform:uppercase;margin:.8rem 0 .25rem}.static-page-content p{margin:0 0 .4rem}.static-page-content ol,.static-page-content ul{margin:.25rem 0 .5rem;padding-left:1.45rem}.constitution-document-title{color:var(--crp-navy-800);font-family:var(--font-qwitcher-grypen), cursive;letter-spacing:0;text-align:center;text-transform:none;margin:0 0 .35rem;font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:400;line-height:1.15}.constitution-signature{font-family:var(--font-qwitcher-grypen), cursive;text-align:right;margin:1.5rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.35}.constitution-signature-name{text-transform:uppercase}.legal-document-content h3{color:var(--crp-navy-800);font-family:var(--crp-font-sans);font-size:var(--crp-type-body);letter-spacing:.04em;margin:1.5rem 0 .55rem}.legal-document-content table{border-collapse:collapse;font-family:var(--crp-font-sans);font-size:var(--crp-type-caption);width:max-content;max-width:100%;margin:1rem 0 1.4rem;display:block;overflow-x:auto}.legal-document-content th,.legal-document-content td{border:1px solid var(--crp-border);text-align:left;vertical-align:top;padding:.45rem .55rem}.legal-document-content th{background:color-mix(in srgb, var(--crp-gold-400) 16%, transparent);color:var(--crp-navy-800)}.legal-document-content code,.legal-document-content a{overflow-wrap:anywhere}.static-page-content li+li{margin-top:.18rem}.illegal-content-report-form{gap:1rem;margin-top:1.5rem;display:grid}.illegal-content-report-form>label,.illegal-content-report-form fieldset label{color:var(--crp-navy-800);font-family:var(--crp-font-sans);font-size:var(--crp-type-caption);gap:.35rem;font-weight:700;display:grid}.illegal-content-report-form input,.illegal-content-report-form select,.illegal-content-report-form textarea{background:var(--crp-white);border:1px solid var(--crp-border);color:var(--crp-navy-950);border-radius:0;width:100%}.illegal-content-report-form textarea{resize:vertical}.illegal-content-report-form small{color:var(--crp-muted);font-weight:400}.illegal-content-report-form fieldset{border:1px solid var(--crp-border);gap:1rem;margin:0;padding:1rem;display:grid}.illegal-content-report-form legend{color:var(--crp-navy-800);font-family:var(--crp-font-sans);font-size:var(--crp-type-caption);padding:0 .4rem;font-weight:700}.illegal-content-report-form .illegal-content-report-checkbox{grid-template-columns:1rem minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.illegal-content-report-form .illegal-content-report-checkbox input{width:auto;margin-top:.15rem}.illegal-content-report-form .primary-button{justify-self:start}.illegal-content-report-confirmation{border:2px solid var(--crp-green);margin-top:1.5rem;padding:1rem}.local-header{background:var(--crp-ivory);border-bottom:1px solid var(--crp-gold-600);box-shadow:0 3px 0 var(--crp-ivory), 0 4px 0 var(--crp-gold-600);margin:0 calc(0rem - var(--crp-right-nav-width) - var(--crp-local-header-overhang)) 0 calc(0rem - var(--crp-local-header-overhang));height:var(--crp-local-header-height);padding:.15rem 1rem .12rem;padding-left:calc(1rem + var(--crp-local-header-overhang));padding-right:calc(1rem + var(--crp-local-header-overhang) + var(--crp-right-nav-width));text-align:center;z-index:1;position:relative}.local-header h1{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:calc(var(--crp-type-work-header) * .55);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:500}.local-header p{color:var(--crp-muted);font-family:var(--crp-font-serif);margin:.02rem 0 0;font-size:.55rem}.state-welcome{max-width:58rem;margin:clamp(2rem,6vw,4.5rem) auto}.state-overview-page{flex-direction:column;flex:auto;min-height:0;padding:.55rem .65rem .4rem;display:flex}.state-overview-heading{border-bottom:1px solid var(--crp-gold-400);justify-content:space-between;align-items:end;padding-bottom:.35rem;display:flex}.state-overview-heading .eyebrow{color:var(--crp-gold-700);font-size:var(--crp-type-overline);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:700}.state-overview-heading h2{font-family:var(--crp-font-serif);margin:.05rem 0 0;font-size:1.35rem;line-height:1.05}.state-overview-heading>p{color:var(--crp-muted);margin:0;font-size:.62rem}.state-overview-groups{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.state-overview-groups>section{padding:.5rem .55rem 0}.state-overview-groups>section+section{border-left:1px solid var(--crp-border)}.state-overview-groups h3{color:var(--crp-gold-700);font-size:var(--crp-type-overline);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .22rem}.state-overview-groups dl,.state-overview-groups dd,.donation-transfer dl,.donation-transfer dd{margin:0}.state-overview-groups dl>div{border-top:1px solid var(--crp-border);padding:.36rem 0}.state-overview-groups dt{color:var(--crp-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:700}.state-overview-groups dd{gap:.02rem;display:grid}.state-overview-groups strong{font-family:var(--crp-font-serif);font-size:.93rem;font-weight:600;line-height:1.25}.state-overview-groups span,.state-overview-groups small,.state-overview-groups a{color:var(--crp-muted);font-size:.55rem;line-height:1.3}.state-overview-groups a{color:var(--crp-navy-800);justify-self:start;margin-top:.1rem}.state-overview-groups .is-preparing strong{color:var(--crp-gold-700)}.state-overview-footnote{border-top:1px solid var(--crp-gold-400);color:var(--crp-muted);padding-top:.3rem;font-size:.55rem;line-height:1.35}.donation-terms p{font-family:var(--crp-font-serif);line-height:1.5}.portal-development-sections,.support-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.portal-development-sections>section,.support-category-grid>section{padding:1rem}.portal-development-sections>section+section,.support-category-grid>section+section{border-left:1px solid var(--crp-border)}.portal-development-sections p,.support-category-grid p,.development-contact p,.development-needs-list p{font-family:var(--crp-font-serif);margin:.35rem 0;font-size:.78rem;line-height:1.42}.portal-development-sections a,.development-contact a{color:var(--crp-navy-800);margin-top:.55rem;font-size:.7rem;font-weight:700;display:inline-block}.support-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-category-grid>section:nth-child(3){border-left:0;border-top:1px solid var(--crp-border)}.support-category-grid>section:nth-child(4){border-top:1px solid var(--crp-border)}.development-needs-list>section{border-bottom:1px solid var(--crp-border);grid-template-columns:minmax(10rem,.8fr) minmax(0,1.5fr) minmax(6rem,.55fr);align-items:start;gap:1rem;padding:.75rem .5rem;display:grid}.development-need-form,.development-need-location{color:var(--crp-muted);letter-spacing:.07em;text-transform:uppercase;font-family:var(--crp-font-sans)!important;font-size:.58rem!important}.development-need-form{color:var(--crp-gold-700);font-weight:700;margin:0 0 .1rem!important}.development-need-location{text-align:right}.development-contact{border-top:1px solid var(--crp-gold-400);padding:1rem .5rem 0}.donation-collection,.donation-transfer,.donation-terms{padding:1rem 0}.donation-collection,.donation-transfer{border-bottom:1px solid var(--crp-border)}.donation-collection p{font-family:var(--crp-font-serif);margin:.35rem 0;font-size:.82rem;line-height:1.5}.donation-collection a{color:var(--crp-navy-800);font-size:.72rem;font-weight:700}.donation-transfer dl>div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding:.3rem 0;display:grid}.donation-transfer dt{color:var(--crp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.donation-transfer dd{font-family:var(--crp-font-serif);font-weight:600}.donation-account-number{font-variant-numeric:tabular-nums;letter-spacing:.04em}.donation-terms p{margin:.45rem 0 0;font-size:.82rem}@media (max-width:70rem){.state-overview-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.state-overview-groups>section:nth-child(3){border-left:0}}@media (max-width:52rem){.state-overview-page{padding-inline:0}.state-overview-heading{flex-direction:column;align-items:start;gap:.2rem}.state-overview-groups{display:block}.state-overview-groups>section{padding-inline:0;border-left:0!important}.portal-development-sections,.support-category-grid{display:block}.portal-development-sections>section+section,.support-category-grid>section+section{border-left:0;border-top:1px solid var(--crp-border)}.development-needs-list>section{grid-template-columns:1fr;gap:.2rem}.development-need-location{text-align:left}.donation-transfer dl>div{grid-template-columns:1fr;gap:.15rem}.donation-account-number{overflow-wrap:anywhere;font-size:.82rem}}.state-welcome-intro{border-bottom:1px solid var(--crp-gold-400);padding-bottom:1.5rem}.state-welcome-intro h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.55rem 0 1rem;font-weight:500;line-height:1.04}.state-welcome-intro>p:last-child{color:var(--crp-navy-700);font-family:var(--crp-font-serif);font-size:var(--crp-type-body);max-width:48rem;margin:0;line-height:1.55}.state-welcome-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem;padding:1.8rem 0;display:grid}.state-welcome-grid section+section{border-left:1px solid var(--crp-border);padding-left:2.5rem}.state-welcome-grid h3{color:var(--crp-navy-800);font-size:var(--crp-type-subtitle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem}.state-welcome-grid p,.state-welcome-grid ul{font-family:var(--crp-font-serif);font-size:var(--crp-type-body);margin:0;line-height:1.55}.state-welcome-grid p+p{margin-top:.8rem}.state-welcome-grid ul{padding-left:1.2rem;list-style:square}.state-welcome-grid li+li{margin-top:.45rem}.state-welcome-note{border-left:3px solid var(--crp-green);color:var(--crp-muted);margin:0;padding:.65rem .85rem;font-size:.76rem;line-height:1.5}.state-automation-dashboard{flex-direction:column;flex:auto;min-height:0;padding:.7rem .7rem .55rem;display:flex}.state-section-dashboard{flex-direction:column;flex:auto;min-height:0;padding:.42rem .65rem .35rem;display:flex}.state-section-intro{border-bottom:1px solid var(--crp-gold-400);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;padding-bottom:.38rem;display:grid}.state-section-intro>div>p:last-child{color:var(--crp-navy-700);font-family:var(--crp-font-serif);max-width:58rem;margin:.16rem 0 0;font-size:.76rem;line-height:1.32}.state-section-status{grid-template-columns:repeat(3,minmax(5.3rem,auto));gap:0;margin:0;display:grid}.state-section-status div{border-left:1px solid var(--crp-border);gap:.08rem;padding:.08rem .48rem;display:grid}.state-section-status dt{color:var(--crp-gold-700);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:700}.state-section-status dd{color:var(--crp-navy-800);white-space:nowrap;margin:0;font-size:.61rem}.state-section-operational-grid{flex:auto;grid-template-columns:minmax(0,1.58fr) minmax(15.5rem,.72fr);gap:0;min-height:0;display:grid}.state-section-indicators,.state-section-reports{min-width:0;min-height:0;padding-top:.42rem}.state-section-indicators{flex-direction:column;padding-right:.62rem;display:flex}.state-section-reports{border-left:1px solid var(--crp-border);padding-left:.62rem;overflow:auto}.state-section-indicators>header,.state-section-reports>header{justify-content:space-between;align-items:end;min-height:1.55rem;display:flex}.state-section-indicators h2,.state-section-reports h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.08rem 0 0;font-size:.92rem;font-weight:600;line-height:1}.state-section-reports>header>span{border:1px solid var(--crp-gold-500);color:var(--crp-gold-700);text-align:center;min-width:1.35rem;padding:.12rem .26rem;font-size:.55rem;font-weight:700}.state-section-view-toggle{z-index:1;justify-content:flex-end;margin-top:-1.46rem;display:flex;position:relative}.state-section-view-toggle button{border:1px solid var(--crp-gold-500);color:var(--crp-navy-800);cursor:pointer;font:inherit;background:0 0;min-width:4.15rem;padding:.2rem .4rem;font-size:.56rem}.state-section-view-toggle button+button{border-left:0}.state-section-view-toggle button[aria-pressed=true]{background:var(--crp-gold-600);color:var(--crp-paper)}.state-section-indicators>.state-automation-dashboard{padding:.48rem 0 0}.state-section-indicators .state-automation-heading{gap:.65rem;padding-bottom:.38rem}.state-section-indicators .state-automation-heading h2{margin:.12rem 0 .2rem;font-size:clamp(1.05rem,2vw,1.55rem)}.state-section-indicators .state-automation-heading p,.state-section-indicators .state-automation-source{font-size:.59rem}.state-section-indicators .state-automation-rate{padding:.3rem .4rem}.state-section-indicators .state-automation-kpis{margin-top:.4rem}.state-section-indicators .state-automation-kpis article{gap:.2rem;padding:.55rem .45rem}.state-section-indicators .state-automation-regions{gap:.26rem .65rem;margin-top:.45rem}.state-section-indicator-empty,.state-section-chart-empty{border-bottom:1px solid var(--crp-border);margin-top:.48rem;padding:.78rem .52rem}.state-section-indicator-empty>div{gap:.12rem;display:grid}.state-section-indicator-empty strong{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:.88rem}.state-section-indicator-empty span,.state-section-chart-empty{color:var(--crp-muted);font-size:.62rem}.state-section-indicator-empty ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.state-section-indicator-empty li{border-left:2px solid var(--crp-gold-500);color:var(--crp-navy-700);font-family:var(--crp-font-serif);padding-left:.38rem;font-size:.68rem;line-height:1.25}.state-section-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;margin-top:.52rem;display:grid}.state-section-chart article>div{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.59rem;display:flex}.state-section-chart article span{color:var(--crp-navy-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state-section-chart article strong{color:var(--crp-navy-800);font-variant-numeric:tabular-nums;white-space:nowrap}.state-section-chart article>i{background:var(--crp-paper);height:.28rem;margin-top:.12rem;display:block}.state-section-chart article>i>b{background:var(--crp-gold-600);height:100%;display:block}.state-section-reports ol{margin:.38rem 0 0;padding:0;list-style:none}.state-section-reports li{border-bottom:1px solid var(--crp-border);padding:.34rem .08rem .3rem}.state-section-reports li>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 .35rem;display:grid}.state-section-reports li a{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:.69rem;font-weight:600;line-height:1.2}.state-section-reports li small{color:var(--crp-muted);grid-column:2;font-size:.5rem}.state-source-level{border:1px solid var(--crp-gold-500);color:var(--crp-gold-700);padding:.05rem .18rem;font-size:.48rem;font-weight:700}.state-section-reports li>p{color:var(--crp-navy-700);font-family:var(--crp-font-serif);margin:.2rem 0;font-size:.57rem;line-height:1.24}.state-section-reports li footer{color:var(--crp-muted);flex-wrap:wrap;gap:.18rem .45rem;font-size:.46rem;display:flex}.state-section-reports details{margin-top:.35rem}.state-section-reports summary{color:var(--crp-gold-700);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:700}.state-section-provenance{border-top:1px solid var(--crp-gold-400);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-top:.3rem;display:grid}.state-section-provenance p{color:var(--crp-muted);margin:0;font-size:.5rem;line-height:1.28}@media (max-width:70rem){.state-section-status{grid-template-columns:1fr}.state-section-status div{min-width:8.5rem}.state-section-operational-grid{grid-template-columns:minmax(0,1.4fr) minmax(13rem,.72fr)}}@media (max-width:52rem){.state-section-intro,.state-section-operational-grid,.state-section-provenance{grid-template-columns:1fr}.state-section-status{grid-template-columns:repeat(3,minmax(0,1fr))}.state-section-reports{border-left:0;border-top:1px solid var(--crp-border);max-height:18rem;margin-top:.55rem;padding-left:0}.state-section-indicators{padding-right:0}}@media (max-width:36rem){.state-section-status,.state-section-indicator-empty ul,.state-section-chart{grid-template-columns:1fr}.state-section-view-toggle{justify-content:stretch;margin-top:.25rem}.state-section-view-toggle button{flex:1}}.state-automation-heading{border-bottom:1px solid var(--crp-gold-400);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:.65rem;display:flex}.state-automation-heading h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.25rem 0 .35rem;font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:500;line-height:1}.state-automation-heading p{margin-bottom:0}.state-automation-source{text-align:right;flex-direction:column;align-items:flex-end;font-size:.7rem;line-height:1.35;display:flex}.state-automation-source span,.state-automation-source small{color:var(--crp-muted)}.state-automation-source a,.state-automation-source strong{color:var(--crp-navy-800);font-family:var(--crp-font-serif)}.state-automation-rates{flex:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:.65rem;display:grid}.state-automation-rate{border-bottom:1px solid var(--crp-border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.45rem .55rem;display:flex}.state-automation-rate:nth-child(4n+2),.state-automation-rate:nth-child(4n+3),.state-automation-rate:nth-child(4n+4){border-left:1px solid var(--crp-border)}.state-automation-rate div{flex-direction:column;min-width:0;display:flex}.state-automation-rate strong{color:var(--crp-gold-700);letter-spacing:.12em;font-size:.64rem}.state-automation-rate span{color:var(--crp-muted);font-family:var(--crp-font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.state-automation-rate data{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem}.state-automation-footnote{color:var(--crp-muted);margin-top:auto;padding-top:.7rem;font-size:.64rem}.state-automation-empty{justify-content:center;max-width:44rem;margin:auto}.state-automation-empty h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.45rem 0 .8rem;font-weight:500}.state-automation-empty>p:last-child{font-family:var(--crp-font-serif);line-height:1.5}.state-automation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:.75rem;display:grid}.state-automation-kpis article{border-bottom:1px solid var(--crp-border);gap:.35rem;padding:.9rem .75rem;display:grid}.state-automation-kpis article+article{border-left:1px solid var(--crp-border)}.state-automation-kpis span{color:var(--crp-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.state-automation-kpis data{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.6rem)}.state-automation-legal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.state-automation-legal-list li{border-bottom:1px solid var(--crp-border);min-width:0;padding:.65rem .75rem}.state-automation-legal-list li:nth-child(2n){border-left:1px solid var(--crp-border)}.state-automation-legal-list div{color:var(--crp-gold-700);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:.8rem;font-size:.58rem;font-weight:700;display:flex}.state-automation-legal-list h3{font-family:var(--crp-font-serif);margin:.35rem 0 .25rem;font-size:.78rem;font-weight:500;line-height:1.35}.state-automation-legal-list h3 a{color:var(--crp-navy-800)}.state-automation-legal-list p{color:var(--crp-muted);margin:0;font-size:.58rem}.state-automation-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin-top:.8rem;display:grid}.state-automation-regions article{min-width:0}.state-automation-regions article>div{justify-content:space-between;align-items:baseline;gap:.7rem;margin-bottom:.18rem;font-size:.64rem;display:flex}.state-automation-regions strong{font-family:var(--crp-font-serif);font-weight:500}.state-automation-regions data{font-variant-numeric:tabular-nums;font-weight:700}.state-automation-regions article>span{background:var(--crp-paper);height:.28rem;display:block}.state-automation-regions i{background:var(--crp-gold-600);height:100%;display:block}@media (max-width:64rem){.state-automation-rates,.state-automation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.state-automation-rate:nth-child(4n+3),.state-automation-kpis article:nth-child(3){border-left:0}}@media (max-width:44rem){.state-automation-heading{flex-direction:column;align-items:start;gap:.7rem}.state-automation-source{text-align:left;align-items:start}.state-automation-legal-list,.state-automation-regions{grid-template-columns:1fr}.state-automation-legal-list li:nth-child(2n){border-left:0}}.edition-layout{margin-inline:0;flex:auto;grid-template-columns:11.75rem minmax(0,1fr);gap:2rem;height:auto;min-height:0;margin-top:.6rem;display:grid;overflow:hidden}.topic-column{border-right:1px solid var(--crp-border);flex-direction:column;min-height:0;padding:0 .7rem 0 0;display:flex;overflow:hidden}@media (min-width:52.01rem){.work-area-content>.local-header,.work-area-content>.account-navigation{flex:none}.work-area-content>:last-child{flex-grow:1;min-width:0;min-height:0}.portal-shell:has(.biography-reader-layout){grid-template-rows:var(--crp-header-height) minmax(0, 1fr) auto;height:100dvh;overflow:hidden}}.eyebrow{color:var(--crp-gold-700);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:650}.daily-biography-teaser{margin-bottom:.18rem;padding-bottom:.16rem;display:block}.daily-biography-teaser .eyebrow{line-height:1.1}.topic-column .daily-biography-teaser h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);letter-spacing:0;text-transform:none;border:0;margin:.08rem 0 0;padding:0;font-size:.82rem;line-height:1.12}.daily-biography-meta{justify-content:space-between;align-items:baseline;gap:.45rem;margin-top:.1rem;display:flex}.daily-biography-teaser .daily-biography-years{color:var(--crp-muted);font-family:var(--crp-font-sans);white-space:nowrap;margin:0;font-size:.56rem;line-height:1.15}.daily-biography-teaser h2 a{color:inherit;text-decoration:none}.daily-biography-teaser h2 a:hover,.daily-biography-teaser h2 a:focus-visible{color:var(--crp-gold-700)}.biography-calendar-page{max-width:56rem;margin:.65rem auto 0}.biography-calendar-page>header{border-bottom:1px solid var(--crp-gold-600);padding-bottom:.5rem}.biography-calendar-page>header h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:0 0 .2rem;font-weight:500}.biography-calendar-page>header>p:last-child{font-family:var(--crp-font-serif);max-width:46rem;margin:0;line-height:1.35}.biography-calendar-list{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.biography-calendar-list>li{border-bottom:1px solid var(--crp-border);border-right:1px solid var(--crp-border);min-height:3.35rem;padding:.35rem .5rem}.biography-calendar-list>li>div{color:var(--crp-muted);font-size:var(--crp-type-caption);justify-content:space-between;align-items:baseline;gap:.35rem;margin-bottom:.15rem;display:flex}.biography-calendar-list>li>div strong{color:var(--crp-gold-700);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.biography-calendar-list section h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);flex-wrap:wrap;align-items:baseline;gap:.3rem;min-width:0;margin:.12rem 0 0;font-size:.82rem;font-weight:550;line-height:1.15;display:flex}.biography-calendar-list section>p:not(.eyebrow){font-family:var(--crp-font-serif);margin:.25rem 0 0;line-height:1.5}.biography-calendar-list .daily-biography-years{color:var(--crp-muted);font-family:var(--crp-font-sans);white-space:nowrap;font-size:.52rem;font-weight:400}.biography-calendar-today{background:color-mix(in srgb, var(--crp-gold-400) 11%, transparent);box-shadow:inset 3px 0 var(--crp-gold-600);padding-inline:.6rem!important}.biography-waiting-section{border-top:1px solid var(--crp-gold-600);margin-top:.55rem;padding-top:.45rem}.biography-waiting-section>h2{color:var(--crp-gold-700);font-family:var(--crp-font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:.62rem}.biography-reader-layout{margin-inline:0;flex:auto;grid-template-columns:13.5rem minmax(0,1fr);gap:1rem;height:auto;min-height:0;margin-top:.6rem;display:grid;overflow:hidden}.biography-reader-index{border-right:1px solid var(--crp-border);flex-direction:column;min-height:0;padding-right:.75rem;display:flex;overflow:hidden}.biography-reader-index-heading{border-bottom:2px solid var(--crp-gold-600);padding:0 .25rem .55rem}.biography-reader-index-heading h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.15rem 0 .2rem;font-size:1rem;font-weight:550;line-height:1.1}.biography-reader-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.biography-reader-more{border-top:1px solid var(--crp-gold-600);color:var(--crp-gold-700);font-family:var(--crp-font-sans);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:.45rem .35rem;font-size:.58rem;font-weight:700;text-decoration:none;display:block}.biography-reader-more:hover,.biography-reader-more:focus-visible{text-decoration:underline}.biography-reader-list li{border-bottom:1px solid var(--crp-border)}.biography-reader-list a{border-left:2px solid #0000;padding:.38rem .35rem;text-decoration:none;display:block}.biography-reader-list a:hover,.biography-reader-list a:focus-visible{color:var(--crp-gold-700)}.biography-reader-list small{color:var(--crp-gold-700);font-family:var(--crp-font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;display:block}.biography-reader-list span{font-family:var(--crp-font-serif);justify-content:space-between;align-items:baseline;gap:.35rem;font-size:.73rem;line-height:1.2;display:flex}.biography-reader-list b{color:var(--crp-muted);font-family:var(--crp-font-sans);flex:none;font-size:.5rem;font-weight:400}.biography-reader-list-active a{background:var(--crp-paper);border-left-color:var(--crp-gold-600)}.biography-reader-article{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 .25rem 1rem 0;overflow-y:auto}.biography-reader-article>header{border-bottom:1px solid var(--crp-gold-600);padding-bottom:.55rem}.biography-reader-article>header h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.2rem 0 0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:500;line-height:1.02}.biography-reader-years{color:var(--crp-muted);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:.2rem .55rem;margin:.2rem 0 0;font-size:.67rem;display:flex}.biography-reader-years span+span:before{color:var(--crp-gold-600);content:"·";margin-right:.55rem}.biography-reader-lead{color:var(--crp-navy-600);font-family:var(--crp-font-serif);max-width:none;margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.biography-reader-article>section{max-width:none;padding-top:var(--crp-work-prose-section-gap)}.biography-reader-article>section+section{border-top:1px solid var(--crp-border);margin-top:.15rem}.biography-reader-article h3{color:var(--crp-gold-700);font-family:var(--crp-font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .3rem;font-size:.62rem}.biography-reader-article section p{font-family:var(--crp-font-serif);font-size:.84rem;line-height:var(--crp-work-prose-line-height);margin:0 0 var(--crp-work-prose-paragraph-gap)}.biography-reader-sources ol{margin:0;padding-left:1.25rem;font-size:.67rem;line-height:1.45}.biography-reader-sources li+li{margin-top:.3rem}.biography-reader-sources a{color:var(--crp-navy-800)}.topic-column h2{border-top:2px solid var(--crp-gold-600);color:var(--crp-gold-700);letter-spacing:.13em;text-transform:uppercase;margin:0;padding-top:.35rem;font-size:.62rem}.topic-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.topic-list li{border-bottom:1px solid var(--crp-border);font-family:var(--crp-font-serif);font-size:.72rem}.topic-list li a{justify-content:space-between;align-items:center;gap:.35rem;padding:.33rem .25rem;text-decoration:none;display:flex}.topic-list li a:hover,.topic-list li a:focus-visible{color:var(--crp-gold-700)}.topic-list li:first-child a{background:var(--crp-paper);border-left:2px solid var(--crp-gold-600);padding-left:.45rem}.topic-list small{color:var(--crp-gold-700);font-family:var(--crp-font-sans);letter-spacing:.05em;text-transform:uppercase;font-size:.48rem;display:block}.topic-list b{color:var(--crp-gold-700);font-family:var(--crp-font-sans);font-size:.55rem;font-weight:500}.archive-link{color:var(--crp-gold-700);margin-top:.7rem;font-size:.68rem;font-weight:600;text-decoration:none;display:block}.archive-link:hover,.archive-link:focus-visible{text-decoration:underline}.article-view{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:.45rem;overflow-y:auto}.article-view>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);max-width:56rem;margin:.28rem 0 .65rem;line-height:1.02}.article-lead{color:var(--crp-navy-600);font-family:var(--crp-font-serif);max-width:52rem;margin:0;font-size:.82rem}.article-byline{color:var(--crp-muted);letter-spacing:.04em;margin:0;font-size:.62rem}.article-rule{border-top:1px solid var(--crp-gold-600);margin:.55rem 0}.rhetoric-label{color:var(--crp-gold-700);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .15rem;font-size:.5rem;font-weight:650}.leaflet-control-attribution{color:var(--crp-navy-800);background:var(--crp-ivory)!important}.leaflet-control-attribution a{color:var(--crp-navy-800)}.article-columns p{font-family:var(--crp-font-serif);margin:0 0 .85rem;font-size:.82rem;line-height:1.6}.article-columns p:last-child{margin-bottom:0}.article-body-label{border-top:1px solid var(--crp-border);margin-top:.8rem;padding-top:.7rem}.article-body p{font-family:var(--crp-font-serif);margin:0 0 .85rem;font-size:.82rem;line-height:1.6}.article-media{gap:.8rem;margin:1rem 0;display:grid}.article-media figure{margin:0}.article-media img{border:1px solid var(--crp-border);width:100%;height:auto;display:block}.article-media figcaption{color:var(--crp-muted);margin-top:.25rem;font-size:.65rem}.chart-card{border:1px solid var(--crp-border);margin:.9rem 0 0;padding:.6rem .8rem .5rem}.chart-card[role=button]{cursor:pointer;transition:border-color .12s ease-out}.chart-card[role=button]:hover,.chart-card[role=button]:focus-visible{border-color:var(--crp-gold-600)}.chart-card figcaption{border-bottom:1px solid var(--crp-border);justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.4rem;display:flex}.chart-card figcaption strong{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:.85rem;font-weight:500}.chart-zoom-hint{color:var(--crp-gold-700);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-size:.5rem}.bar-chart{grid-template-columns:repeat(5,1fr);align-items:end;gap:1rem;height:6rem;padding:.6rem 0 0;display:grid}.chart-card-large .bar-chart{height:16rem}.chart-dialog{border:1px solid var(--crp-border);width:min(92vw,40rem);max-width:40rem;margin:auto;padding:1.5rem;position:relative;box-shadow:0 1.2rem 3rem #071d313d}.chart-dialog::backdrop{background:#071d318c}.chart-dialog .chart-card{border:0;margin:0;padding:0}.chart-dialog-close{background:var(--crp-paper);border:1px solid var(--crp-border);color:var(--crp-navy-800);cursor:pointer;border-radius:999px;width:1.9rem;height:1.9rem;font-size:1.1rem;line-height:1;position:absolute;top:.7rem;right:.7rem}.chart-dialog-close:hover,.chart-dialog-close:focus-visible{border-color:var(--crp-gold-600);color:var(--crp-gold-700)}.chart-dialog-nav{background:var(--crp-paper);border:1px solid var(--crp-border);color:var(--crp-navy-800);cursor:pointer;z-index:1;border-radius:999px;width:2.2rem;height:2.2rem;font-size:1.3rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.chart-dialog-nav:hover,.chart-dialog-nav:focus-visible{border-color:var(--crp-gold-600);color:var(--crp-gold-700)}.chart-dialog-prev{left:-1.1rem}.chart-dialog-next{right:-1.1rem}.chart-dialog-counter{color:var(--crp-navy-600);flex-shrink:0;margin-left:auto;font-size:.78rem}.bar-item{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.bar-track{background-image:repeating-linear-gradient(to top, transparent 0, transparent 24%, var(--crp-border) 25%);justify-content:center;align-items:end;width:100%;height:calc(100% - 1.4rem);display:flex}.bar-track span{background:linear-gradient(to bottom, var(--crp-gold-400) 0 3px, var(--crp-navy-600) 3px);width:55%;max-width:2.8rem;display:block}.bar-item small,.chart-description,.chart-source{color:var(--crp-muted);font-size:.55rem}.chart-description,.chart-source{margin:.3rem 0 0}.article-peroratio{font-family:var(--crp-font-serif);margin:.7rem 0 0;font-size:.82rem;font-style:italic}.article-basis{background:var(--crp-paper);border-left:3px solid var(--crp-gold-600);margin:.7rem 0 0;padding:.45rem .75rem;font-size:.78rem}.article-basis a{color:var(--crp-gold-700);font-weight:600}.article-sources{border-top:1px solid var(--crp-border);margin-top:1.1rem;padding-top:.8rem}.article-sources h2{color:var(--crp-gold-700);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .5rem;font-size:.66rem}.article-sources ol{color:var(--crp-muted);margin:0;padding-left:1.25rem;font-size:.7rem}.article-sources li+li{margin-top:.25rem}.archive-departments,.archive-editions{max-width:48rem;padding:1.6rem 0}.archive-departments ol,.archive-editions ol{margin:0;padding:0;list-style:none}.archive-departments li,.archive-editions li{border-bottom:1px solid var(--crp-border)}.archive-departments a,.archive-editions a{color:var(--crp-navy-800);font-family:var(--crp-font-serif);justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .1rem;text-decoration:none;display:flex}.archive-departments a:hover,.archive-departments a:focus-visible,.archive-editions a:hover,.archive-editions a:focus-visible{color:var(--crp-gold-700)}.archive-departments a span{font-size:.85rem}.archive-departments a b{color:var(--crp-gold-700);font-family:var(--crp-font-sans);font-size:.68rem;font-weight:500}.archive-editions a strong{font-size:.85rem;font-weight:500}.archive-editions a span{color:var(--crp-muted);flex-shrink:0;font-size:.68rem}.archive-back{margin:0 0 .8rem;font-size:.72rem}.archive-back a{color:var(--crp-gold-700);text-decoration:none}.archive-back a:hover,.archive-back a:focus-visible{text-decoration:underline}.polska-wies-intro{width:100%;max-width:none;padding:2.3rem 0}.module-kicker{color:var(--crp-green);font-size:var(--crp-type-overline);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.module-title{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.4rem 0 1rem;line-height:1}.module-lead{color:var(--crp-navy-600);font-family:var(--crp-font-serif);font-size:var(--crp-type-body);max-width:48rem}.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.entry-card{border:1px solid var(--crp-border);min-height:10rem;padding:1rem}.entry-card h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);margin:0 0 .5rem}.entry-card p{color:var(--crp-muted);font-size:var(--crp-type-body);margin:0}.revenue-path{background:var(--crp-paper);border-left:3px solid var(--crp-green);margin-top:1.2rem;padding:.85rem 1rem}.revenue-path strong{color:var(--crp-green)}.consumer-directory-intro{flex-direction:column;width:100%;max-width:none;min-height:0;padding-block:.65rem;display:flex}.work-area-content>.consumer-directory-intro{flex:auto}.consumer-directory-intro .directory-section{border-top:0;flex-direction:column;flex:auto;min-height:0;margin-top:0;padding-top:.12rem;display:flex}.consumer-directory-intro .directory-heading h2{font-size:1.05rem}.consumer-directory-intro .category-filters{margin:0}.consumer-directory-intro .directory-toolbar{gap:.35rem;margin:.12rem 0 .25rem}.consumer-directory-intro .directory-publish-action{flex-direction:row;justify-content:flex-start;gap:.55rem;min-width:max-content;padding:.18rem .5rem}.consumer-directory-intro .directory-publish-action a{white-space:nowrap;margin-top:0}.consumer-directory-intro .directory-location-filters{gap:.25rem;margin:.25rem 0}.consumer-directory-intro .directory-location-filters label,.consumer-directory-intro .multi-select-field{gap:.08rem}.consumer-directory-intro .category-filters button{min-height:var(--crp-control-height);padding:var(--crp-control-padding)}.consumer-directory-intro .places-map,.consumer-directory-intro .map-loading{flex:30rem;height:auto;min-height:30rem}.directory-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.65rem;margin:.55rem 0 .65rem;display:grid}.directory-filter-rows{flex-wrap:wrap;align-items:center;gap:.45rem 3.2rem;min-width:0;display:flex}.directory-publish-action{background:var(--crp-paper);border-left:3px solid var(--crp-green);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:9.5rem;padding:.36rem .6rem;font-size:.78rem;display:flex}.directory-toolbar--unified{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.directory-toolbar--unified .directory-location-filters{flex:28rem;margin:0}.directory-toolbar--unified .directory-publish-action{flex:none;align-self:flex-start}.industry-directory-filters{grid-template-columns:repeat(2,minmax(12rem,1fr))}.industry-filter-column{gap:.4rem;min-width:0;display:grid}.industry-directory-filters .directory-clear-filters{grid-column:1/-1}.directory-clear-filters{white-space:nowrap;place-self:center start}.directory-publish-action span{color:var(--crp-green);font-weight:700}.directory-publish-action a{color:var(--crp-navy-900);margin-top:.2rem;font-weight:700}.directory-section{border-top:1px solid var(--crp-gold-400);margin-top:2.5rem;padding-top:1.4rem}.directory-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.directory-results-status{color:var(--crp-muted);text-align:right;margin:.3rem 0 0;font-size:.68rem}.directory-heading-with-action{justify-content:flex-end;align-items:flex-start}.directory-heading h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.2rem 0 0;font-size:1.05rem;font-weight:500}.directory-heading>span{color:var(--crp-muted);font-size:.78rem}.category-filters{flex-wrap:wrap;gap:.5rem;margin:.7rem 0;display:flex}.category-filters button{border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;min-height:1.92rem;padding:.24rem .42rem;font-size:.76rem;font-weight:500;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.category-filters button:hover,.category-filters button:focus-visible{background:var(--crp-paper);border-color:var(--crp-gold-700)}.category-filters button[aria-pressed=true]{background:var(--crp-gold-700);color:var(--crp-ivory);font-weight:500}.category-filters button[aria-pressed=true]:hover,.category-filters button[aria-pressed=true]:focus-visible{background:var(--crp-navy-800)}.club-filter-actions{border:1px solid var(--crp-yellow-700);min-height:var(--crp-control-height);background:0 0;align-items:center;margin-left:.18rem;display:inline-flex}.category-filters button.club-filter-toggle{color:var(--crp-navy-800);border:0;justify-content:center;align-self:stretch;align-items:center;min-height:0;padding-inline:.38rem;display:inline-flex}.category-filters button.club-filter-toggle:hover,.category-filters button.club-filter-toggle:focus-visible,.category-filters button.club-filter-toggle[aria-pressed=true],.category-filters button.club-filter-toggle[aria-pressed=true]:hover,.category-filters button.club-filter-toggle[aria-pressed=true]:focus-visible{color:var(--crp-navy-800);background:0 0}.category-filters button.club-filter-toggle:hover,.category-filters button.club-filter-toggle:focus-visible,.club-create-link:hover,.club-create-link:focus-visible{background:var(--crp-paper)}.club-create-link{border-left:1px solid var(--crp-yellow-700);color:var(--crp-navy-800);font-size:var(--crp-control-font-size);padding:var(--crp-control-padding);text-underline-offset:.12em;white-space:nowrap;align-self:stretch;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.club-filter-toggle-indicator{border:1px solid;justify-content:center;align-items:center;width:.78rem;height:.78rem;font-size:.6rem;line-height:1;display:inline-flex}.club-filter-toggle[aria-pressed=true] .club-filter-toggle-indicator{background:var(--crp-yellow-700);border-color:var(--crp-yellow-700);color:var(--crp-ivory)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.directory-location-filters{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.4rem;margin:.65rem 0;display:grid}.directory-location-filters label,.multi-select-field{color:var(--crp-navy-800);font-size:var(--crp-type-caption);gap:.2rem;font-weight:700;display:grid}.multi-select-dropdown{width:100%;min-width:0;position:relative}.multi-select-dropdown summary{background:var(--crp-ivory);border:1px solid var(--crp-gold-600);color:var(--crp-navy-900);cursor:pointer;font:inherit;font-size:var(--crp-control-font-size);min-height:var(--crp-control-height);box-sizing:border-box;width:100%;padding:var(--crp-control-padding);font-weight:400;list-style:none}.multi-select-dropdown summary::-webkit-details-marker{display:none}.multi-select-dropdown summary:after{content:"▾";float:right}.multi-select-dropdown[open] summary:after{content:"▴"}.multi-select-dropdown-panel{background:var(--crp-paper);border:1px solid var(--crp-gold-600);z-index:1200;border-top:none;gap:.3rem;width:auto;max-height:16rem;padding:.5rem .65rem;display:grid;position:absolute;left:0;right:0;overflow-y:auto}.multi-select-dropdown-panel label{color:var(--crp-navy-900);font-size:var(--crp-type-caption);align-items:center;gap:.4rem;font-weight:400;display:flex}.multi-select-dropdown-search{background:var(--crp-ivory);border:1px solid var(--crp-gold-600);color:var(--crp-navy-900);z-index:1;border-radius:0;width:100%;position:sticky;top:-.5rem}.multi-select-empty-state{color:var(--crp-slate-600);font-size:var(--crp-type-caption);padding:.35rem 0}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.primary-button,.secondary-button,.danger-button,.category-filters button,.system-message-actions a,.system-message-actions button,.account-mode-switch button{font:inherit;font-size:var(--crp-control-font-size);padding:var(--crp-control-padding)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.primary-button,.secondary-button,.danger-button,.category-filters button,.system-message-actions a,.system-message-actions button,.account-mode-switch button{min-height:var(--crp-control-height)}.directory-location-filters input,.directory-location-filters select{background:var(--crp-ivory);border:1px solid var(--crp-gold-600);color:var(--crp-navy-900);border-radius:0;min-width:0}.directory-location-filters select:disabled{background:var(--crp-paper);color:var(--crp-muted);cursor:not-allowed;opacity:.72}.segment-draft-page{width:100%;max-width:none;margin:2rem auto}.segment-draft-page>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.25rem 0 .7rem;font-weight:500}.segment-draft-lead{border-bottom:1px solid var(--crp-gold-400);font-family:var(--crp-font-serif);font-size:var(--crp-type-body);margin:0;padding-bottom:1rem;line-height:1.6}.segment-profile-grid{background:var(--crp-gold-400);border:1px solid var(--crp-gold-400);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.2rem;display:grid}.segment-profile-grid article{background:var(--crp-ivory);padding:1rem}.segment-profile-grid h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);margin:0 0 .55rem;font-weight:500}.segment-profile-grid p{font-family:var(--crp-font-serif);font-size:var(--crp-type-body);margin:0;line-height:1.5}.segment-profile-grid .segment-profile-character{border-top:1px solid var(--crp-border);color:var(--crp-muted);margin-top:.7rem;padding-top:.7rem}.segment-profile-grid-plain{background:0 0;border:0;gap:2rem;margin-top:1rem}.segment-profile-grid-plain article{padding:0}.segment-profile-grid-plain .segment-profile-character{border-top:0;padding-top:0}.segment-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-top:1.2rem;display:grid}.segment-draft-grid section+section{border-left:1px solid var(--crp-border);padding-left:2rem}.segment-draft-grid h3{color:var(--crp-navy-800);font-size:var(--crp-type-subtitle);margin:0 0 .6rem}.segment-draft-grid p,.segment-draft-grid ul{font-family:var(--crp-font-serif);font-size:var(--crp-type-body);margin:0}.segment-draft-grid ul{padding-left:1.2rem;list-style:square}.segment-draft-grid li+li{margin-top:.25rem}.places-map,.map-loading{border:1px solid var(--crp-border);width:100%;height:clamp(22rem,55vh,38rem)}.directory-notice{background:var(--crp-paper);border-left:3px solid var(--crp-gold-400);color:var(--crp-muted);margin:.75rem 0 0;padding:.65rem .8rem;font-size:.78rem}.map-loading{background:var(--crp-paper);color:var(--crp-muted);justify-content:center;align-items:center;display:flex}.crp-place-icon{background:0 0}.crp-place-icon span{background:var(--crp-gold-400);border:3px solid var(--crp-navy-950);border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;transform:rotate(-45deg);box-shadow:0 .2rem .45rem #071d3147}.crp-club-icon{background:0 0}.crp-club-icon span{background:var(--crp-yellow-400);border:3px solid var(--crp-navy-950);border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;transform:rotate(-45deg);box-shadow:0 .2rem .45rem #071d3147}.map-popup-card--club{gap:.45rem}.map-popup-club-badge{background:var(--crp-yellow-600);color:var(--crp-navy-950);letter-spacing:.05em;text-transform:uppercase;width:fit-content;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.map-popup-club-actions{align-items:center;gap:.5rem;display:flex}.map-popup-club-actions button{background:var(--crp-yellow-700);color:var(--crp-ivory);cursor:pointer;border:none;padding:.3rem .55rem;font-size:.72rem;font-weight:600}.map-popup-club-actions button:disabled{cursor:not-allowed;opacity:.6}.map-popup-club-actions small{color:var(--crp-muted);font-size:.7rem}.map-popup-card{gap:.35rem;min-width:12rem;display:grid}.map-popup-card strong{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:1rem}.map-popup-card span{color:var(--crp-muted);font-size:.72rem}.map-popup-card a{color:var(--crp-gold-700);font-size:.75rem;font-weight:700}.map-popup-contact{gap:.2rem;font-style:normal;display:grid}.map-marker-tooltip{gap:.15rem;max-width:15rem;display:grid}.map-marker-tooltip strong{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:.86rem}.map-marker-tooltip span{color:var(--crp-muted);font-size:.68rem;line-height:1.25}.place-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.place-card{border:1px solid var(--crp-border);padding:1rem;position:relative}.place-card h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.18rem 0;font-size:1.25rem}.place-card>span,.place-card>p:first-child{color:var(--crp-muted);font-size:.7rem}.place-card p{font-size:.82rem}.place-card a{color:var(--crp-gold-700);font-size:.76rem;font-weight:700}.offer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2rem 0;display:grid}.offer-summary div{border:1px solid var(--crp-border);margin:-1px 0 0 -1px;padding:1rem}.offer-summary dt{color:var(--crp-gold-700);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.offer-summary dd{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.35rem 0 0;font-size:1.15rem}.publishing-steps{counter-reset:steps;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.publishing-steps li{align-items:center;gap:.75rem;display:flex}.publishing-steps li:before{background:var(--crp-navy-800);color:var(--crp-white);content:counter(steps);counter-increment:steps;border-radius:50%;flex:0 0 1.7rem;justify-content:center;align-items:center;height:1.7rem;font-size:.72rem;display:flex}.publication-offer{padding:1rem 0}.publication-offer-heading{border-bottom:1px solid var(--crp-gold-600);align-items:baseline;gap:.8rem;padding-bottom:.45rem;display:flex}.publication-offer-heading .module-kicker{flex:none;margin:0}.publication-offer-heading h1{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:0;line-height:1}.publication-offer-lead{color:var(--crp-navy-700);font-family:var(--crp-font-serif);max-width:62rem;margin:.65rem 0 0;font-size:.95rem}.publication-offer .offer-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:.8rem 0}.publication-offer .offer-summary div{min-height:4rem;padding:.55rem .7rem}.publication-offer .offer-summary dd{margin-top:.22rem;font-family:inherit;font-size:.82rem;line-height:1.3}.publication-offer .offer-summary dd small{color:var(--muted);margin-top:.28rem;font-size:.72rem;line-height:1.3;display:block}.publication-offer .offer-summary a{color:inherit}.publication-offer-benefits{border-bottom:1px solid var(--crp-border);border-top:1px solid var(--crp-gold-600);padding:.6rem 0 .7rem}.publication-offer-benefits>h2{color:var(--crp-gold-700);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem}.publication-offer-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.publication-offer-benefit-grid article{border-left:2px solid var(--crp-green);padding-left:.6rem}.publication-offer-benefit-grid h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:0 0 .2rem;font-size:.92rem}.publication-offer-benefit-grid p{margin:0;font-size:.76rem;line-height:1.35}.publication-offer-benefit-grid a{color:var(--crp-navy-800);margin-top:.25rem;font-size:.72rem;display:inline-block}.publication-offer .publishing-steps{border-bottom:1px solid var(--crp-border);border-top:1px solid var(--crp-border);grid-template-columns:repeat(4,minmax(0,1fr));padding:.65rem 0}.publication-offer .publishing-steps li{align-items:flex-start;gap:.45rem;font-size:.78rem}.publication-offer .publishing-steps li:before{flex-basis:1.35rem;height:1.35rem}.publication-offer-action{justify-content:flex-end;margin-top:.7rem;display:flex}.publication-offer-action .primary-link{flex:none;margin:0}.primary-link{background:var(--crp-gold-400);border:1px solid var(--crp-gold-600);color:var(--crp-navy-950);margin-top:1.2rem;padding:.65rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.primary-button,.secondary-button{border:1px solid var(--crp-gold-600);cursor:pointer;font-weight:700}.primary-button{background:var(--crp-gold-400);color:var(--crp-navy-950)}.secondary-button{color:var(--crp-navy-800);background:0 0}.primary-button:disabled{cursor:wait;opacity:.6}.account-panel{font-family:var(--crp-font-sans)}.account-navigation{border-bottom:1px solid var(--crp-border);flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:1.5rem;display:flex}.account-navigation a{color:var(--crp-muted);font-family:var(--crp-font-sans);border-bottom:2px solid #0000;padding:.65rem 0;font-size:.72rem;font-weight:700;text-decoration:none}.account-navigation a[aria-current=page]{border-bottom-color:var(--crp-gold-600);color:var(--crp-navy-800)}.account-mode-switch{gap:.4rem;margin-bottom:1rem;display:flex}.account-mode-switch button{border:1px solid var(--crp-border);cursor:pointer;background:0 0}.account-mode-switch button[aria-pressed=true]{background:var(--crp-paper);border-color:var(--crp-gold-600)}.account-form,.place-draft-form{gap:1rem;display:grid}.account-form{max-width:28rem}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:58rem;margin:1.4rem 0;display:grid}.account-settings-grid .account-form{border:1px solid var(--crp-border);padding:1rem}.account-settings-grid h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:0 0 .45rem;font-size:1.25rem;font-weight:500}.account-settings-grid p{color:var(--crp-muted);font-size:.72rem}.account-settings-grid .account-form label+label{margin-top:.65rem}.account-settings-grid .secondary-button{margin-top:.8rem}.account-sign-out-button{margin-top:.4rem}.account-help-actions{flex-wrap:wrap;gap:.65rem 1rem;margin-top:.9rem;display:flex}.account-help-actions button{color:var(--crp-navy-800);cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.72rem;text-decoration:underline}.account-form label,.place-draft-form>label,.draft-field-grid label{color:var(--crp-navy-800);gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.account-form input,.account-form select,.place-draft-form input,.place-draft-form select,.place-draft-form textarea{background:var(--crp-white);border:1px solid var(--crp-border);color:var(--crp-navy-950);border-radius:0;width:100%}.creator-profile-category-groups{gap:.8rem;display:grid}.creator-profile-category-group{gap:.45rem;display:grid}.creator-profile-category-group+.creator-profile-category-group{border-top:1px solid var(--crp-border);padding-top:.8rem}.creator-profile-category-option{gap:.2rem}.creator-profile-category-choice{align-items:center;gap:.45rem;display:flex}.creator-profile-category-choice input{flex:none;width:auto}.creator-profile-category-option small{color:var(--crp-muted);margin-left:1.25rem;font-size:.66rem;font-weight:400;line-height:1.45}.creator-order-section{border-top:1px solid var(--crp-gold-600);margin-top:1.5rem;padding-top:1rem}.creator-order-section>h2,.creator-order-history-section>h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-weight:600}.creator-order-form{gap:.8rem;max-width:46rem;margin-top:1rem;display:grid}.creator-order-form>label{grid-template-columns:auto 1fr;align-items:start;gap:.55rem;display:grid}.creator-order-form>label input{width:auto;margin-top:.15rem}.creator-order-form a,.creator-order-history a{color:var(--crp-navy-800);-webkit-text-decoration-color:var(--crp-gold-600);text-decoration-color:var(--crp-gold-600);text-underline-offset:.18em}.creator-order-history-section{border-top:1px solid var(--crp-gold-600);margin-top:1.6rem;padding-top:1rem}.creator-order-history-actions{flex-direction:column;align-items:flex-start;gap:.3rem!important;display:flex!important}.creator-active-order{gap:1rem;display:grid}.creator-withdrawal-panel{background:color-mix(in srgb, var(--crp-gold-100) 55%, transparent);border:1px solid var(--crp-gold-600);gap:.7rem;max-width:46rem;padding:.85rem;display:grid}.creator-withdrawal-panel h3,.creator-withdrawal-panel p{margin:0}.creator-withdrawal-panel label{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;display:grid}.creator-withdrawal-panel input{width:auto;margin-top:.15rem}.creator-withdrawal-panel button{justify-self:start}.billing-profile{max-width:44rem}.billing-profile>p{color:var(--crp-muted);max-width:42rem;font-size:.78rem}.billing-profile-form{margin-top:1rem}.account-deletion-panel{border-top:1px solid var(--crp-border);padding-top:1.25rem}.account-settings-panel{max-width:44rem}.account-settings-section{margin-bottom:2rem}.account-settings-section h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin-bottom:.35rem;font-weight:500}.account-settings-section p{color:var(--crp-muted);font-size:.78rem}.account-two-factor-panel{border-top:1px solid var(--crp-border);padding-top:1rem}.account-security-status{border:1px solid var(--crp-border);color:var(--crp-navy-950);letter-spacing:.04em;text-transform:uppercase;padding:.35rem .55rem;font-size:.72rem}.account-two-factor-form{max-width:30rem}.account-two-factor-setup{gap:1rem;margin-top:1rem;display:grid}.account-two-factor-setup>div,.account-two-factor-setup>form{border:1px solid var(--crp-border);padding:.85rem}.account-two-factor-setup h3{margin-top:0}.account-two-factor-secret code,.account-backup-codes code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.account-backup-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.account-two-factor-challenge{border:1px solid var(--crp-border);max-width:32rem;margin:2rem auto;padding:1.25rem}.account-two-factor-challenge h1{margin-top:0}.account-two-factor-trust{align-items:center;gap:.5rem;flex-direction:row!important;display:flex!important}.account-two-factor-trust input{width:auto;margin:0}.account-sessions-panel{border-top:1px solid var(--crp-border);padding-top:1.25rem}.account-sessions-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.account-sessions-heading>div{max-width:32rem}.account-session-list{border:1px solid var(--crp-border);margin:1rem 0 0;padding:0;list-style:none}.account-session-list li{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.account-session-list li+li{border-top:1px solid var(--crp-border)}.account-session-list li>div{gap:.18rem;display:grid}.account-session-list strong{color:var(--crp-navy-800);font-size:.8rem}.account-session-list span{color:var(--crp-muted);font-size:.68rem}.account-current-session{border:1px solid var(--crp-green-700);white-space:nowrap;padding:.25rem .4rem;font-weight:700;color:var(--crp-green-700)!important}.account-deletion-panel summary{color:var(--crp-seal-red);cursor:pointer;font-size:.78rem;font-weight:700}.account-deletion-content,.account-deletion-cancellation{gap:.9rem;max-width:44rem;margin-top:1rem;display:grid}.account-deletion-content>h2,.account-deletion-cancellation>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:0;font-weight:500}.account-deletion-content p,.account-deletion-cancellation p,.account-deletion-publications{color:var(--crp-muted);margin:0;font-size:.78rem;line-height:1.6}.account-deletion-publications{background:var(--crp-paper);border-left:2px solid var(--crp-gold-600);padding:.8rem 1rem}.account-deletion-publications ul{margin-bottom:0}.account-deletion-form{gap:.8rem;display:grid}.account-deletion-form>label:not(.account-deletion-choice):not(.account-deletion-confirmation){gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.account-deletion-form input[type=password]{background:var(--crp-white);border:1px solid var(--crp-border);color:var(--crp-navy-950);font:inherit;min-height:2.5rem;padding:.55rem .65rem}.account-deletion-choice{border:1px solid var(--crp-border);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.account-deletion-choice:has(input:checked){background:var(--crp-paper);border-color:var(--crp-gold-600)}.account-deletion-choice span{gap:.25rem;display:grid}.account-deletion-choice small,.account-deletion-confirmation{color:var(--crp-muted);font-size:.72rem;line-height:1.5}.account-deletion-confirmation{align-items:flex-start;gap:.5rem;display:flex}.danger-button{border:1px solid var(--crp-seal-red);color:var(--crp-seal-red);cursor:pointer;background:0 0;justify-self:start;font-weight:700}.danger-button:disabled{cursor:not-allowed;opacity:.5}.place-draft-form textarea{resize:vertical}.form-message,.form-error{font-size:.75rem}.form-error{color:var(--crp-seal-red)}.account-section-heading{justify-content:space-between;align-items:center;display:flex}.account-section-heading .primary-link{margin:0}.account-section-tools{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.account-role-badge{background:var(--crp-navy-950);border:1px solid var(--crp-gold-600);color:var(--crp-paper);letter-spacing:.08em;text-transform:uppercase;padding:.42rem .58rem;font-size:.62rem;font-weight:700}.account-admin-entry{border-left:3px solid var(--crp-gold-600);gap:.35rem;margin:.75rem 0 1rem;padding:.5rem .75rem;display:grid}.account-admin-entry .secondary-link{justify-self:start}.account-places{border-block:1px solid var(--crp-border);margin:1.5rem 0;padding:1rem 0}.account-places h2{font-family:var(--crp-font-serif);font-weight:500}.account-places ul{gap:.5rem;padding:0;list-style:none;display:grid}.account-places li{border:1px solid var(--crp-border);gap:.2rem;padding:.8rem;display:grid}.account-places li span,.account-places li small{color:var(--crp-muted);font-size:.68rem}.account-place-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.account-place-actions .primary-link{margin:0}.account-place-danger-actions{border-top:1px solid var(--crp-border);margin-top:.35rem;padding-top:.65rem}.account-place-order{background:var(--crp-paper);border-left:2px solid var(--crp-gold-600);gap:.15rem;margin-top:.45rem;padding:.55rem .7rem;display:grid}.account-place-order .secondary-link{justify-self:start;margin-top:.35rem}.account-place-order-link{justify-self:start;margin-top:.45rem}.account-moderation-feedback,.moderation-feedback{background:color-mix(in srgb, var(--crp-gold-400) 15%, var(--crp-paper));border:1px solid var(--crp-gold-600);gap:.35rem;margin-top:.55rem;padding:.75rem;display:grid}.account-moderation-feedback p,.moderation-feedback p,.moderation-feedback h2{margin:0}.account-moderation-feedback .secondary-link{justify-self:start}.moderation-feedback{margin:0 0 .75rem}.moderation-feedback h2{font-family:var(--crp-font-serif);font-size:1.25rem;font-weight:500}.moderation-feedback small{color:var(--crp-muted)}.account-order-list{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.account-order-list li{border:1px solid var(--crp-border);grid-template-columns:minmax(12rem,1.5fr) minmax(11rem,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.account-order-list li>div{gap:.15rem;display:grid}.account-order-list span,.account-order-list small{color:var(--crp-muted);font-size:.68rem}.account-payment-instructions{border-top:1px solid var(--crp-gold-600);margin-top:1.5rem;padding-top:1rem}.order-next-step{background:var(--crp-paper);border-left:3px solid var(--crp-gold-600);gap:.4rem;margin:1rem 0;padding:.8rem;display:grid}.order-next-step p{margin:0}.order-next-step .secondary-link{justify-self:start}.account-payment-instructions h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin-bottom:.35rem;font-size:1.45rem;font-weight:500}.account-legal-document-list{gap:.35rem;margin:.65rem 0 .85rem;padding-left:1.1rem;display:grid}.account-legal-document-list a{color:var(--crp-navy-800);-webkit-text-decoration-color:var(--crp-gold-600);text-decoration-color:var(--crp-gold-600);text-underline-offset:.18rem}.account-order-actions{border-top:1px solid var(--crp-border);align-items:start;gap:.5rem;margin-top:1rem;padding-top:1rem;display:grid}.account-order-actions small{color:var(--crp-muted);font-size:.68rem}@media (max-width:760px){.account-order-list li{grid-template-columns:1fr;align-items:start}}.moderation-panel{gap:2rem;margin-top:2rem;display:grid}.admin-dashboard{gap:2.5rem;margin-top:2rem;display:grid}.admin-dashboard>section{border-top:1px solid var(--crp-gold-600);padding-top:1rem}.admin-alert-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-alert-list li{border:2px solid var(--crp-gold-600);padding:1rem}.admin-alert-list li.severity-p1{border-color:var(--crp-seal-red)}.admin-alert-list header{justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.admin-alert-list header strong{background:var(--crp-seal-red);color:var(--crp-ivory);padding:.25rem .45rem}.admin-alert-list h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.7rem 0 0;font-size:1.2rem;font-weight:500}.admin-alert-list p,.admin-alert-list b,.admin-monitor-ok{font-size:.72rem}.admin-task-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-task-list li{border:1px solid var(--crp-green);padding:.9rem}.admin-task-list li.task-health-warning{border-color:var(--crp-gold-600)}.admin-task-list li.task-health-critical{border:2px solid var(--crp-seal-red)}.admin-task-list header,.admin-task-list header div{display:flex}.admin-task-list header{justify-content:space-between;align-items:start;gap:.75rem}.admin-task-list header div{flex-direction:column;align-items:start;gap:.2rem}.admin-task-list header span,.admin-task-list p,.admin-task-list small{color:var(--crp-muted);font-size:.68rem}.admin-task-list header b{color:var(--crp-navy-800);text-align:right;font-size:.65rem}.admin-task-list .task-health-critical header b{color:var(--crp-seal-red)}.admin-task-list p{margin:.65rem 0 0}.admin-alert-list b{color:var(--crp-seal-red)}.admin-monitor-ok{border:1px solid var(--crp-green);margin:1rem 0 0;padding:.8rem}.operator-obligation-list{gap:.8rem;margin-top:1rem;display:grid}.operator-obligation{border:2px solid var(--crp-border);padding:1rem}.operator-obligation.obligation-critical{border-color:var(--crp-seal-red)}.operator-obligation.obligation-upcoming{border-color:var(--crp-gold-600)}.operator-obligation.obligation-confirmed{border-color:var(--crp-green)}.operator-obligation>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.operator-obligation>header span,.operator-obligation dt,.operator-obligation details,.operator-obligation-confirmation span,.operator-obligation-confirmation small{color:var(--crp-muted);font-size:.68rem}.operator-obligation>header h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.2rem 0 0;font-size:1.3rem;font-weight:500}.operator-obligation>header>strong{background:var(--crp-seal-red);color:var(--crp-ivory);text-transform:uppercase;padding:.35rem .5rem;font-size:.65rem}.operator-obligation dl{gap:.55rem;margin:1rem 0;display:grid}.operator-obligation dl div{border-top:1px solid var(--crp-border);padding-top:.45rem}.operator-obligation dd{margin:.2rem 0 0}.operator-obligation>a{color:var(--crp-navy-800);font-size:.7rem;font-weight:700}.operator-obligation-form{border-top:1px solid var(--crp-border);grid-template-columns:minmax(10rem,.5fr) minmax(14rem,1fr);gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.operator-obligation-form label{gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.operator-obligation-form label:nth-of-type(2){grid-row:span 2}.operator-obligation-form input,.operator-obligation-form textarea{border:1px solid var(--crp-border);font:inherit;padding:.55rem}.operator-obligation-form button{background:var(--crp-navy-800);border:1px solid var(--crp-navy-800);color:var(--crp-ivory);cursor:pointer;font:inherit;justify-self:start;padding:.55rem .8rem;font-size:.68rem;font-weight:700}.operator-obligation-confirmation{border-top:1px solid var(--crp-green);gap:.3rem;margin-top:1rem;padding-top:.8rem;display:grid}.operator-obligation details{border-top:1px solid var(--crp-border);margin-top:1rem;padding-top:.7rem}.operator-obligation details summary{cursor:pointer;font-weight:700}.admin-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-section-heading h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.1rem 0 0;font-weight:500}.admin-stat-grid,.admin-product-grid,.admin-progress-grid,.admin-queue-grid{gap:.75rem;margin-top:1rem;display:grid}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.admin-stat-grid article,.admin-product-grid article,.admin-progress,.admin-queue-grid li{border:1px solid var(--crp-border);padding:.9rem}.admin-stat-grid article{gap:.35rem;display:grid}.admin-stat-grid span,.admin-product-grid dt,.admin-progress small,.admin-generated-at{color:var(--crp-muted);font-size:.68rem}.admin-stat-grid strong{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:1.45rem;font-weight:500}.admin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-product-grid h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:0 0 .75rem;font-size:1.25rem;font-weight:500}.admin-product-grid dl{gap:.5rem;margin:0;display:grid}.admin-product-grid dl div,.admin-progress>div{justify-content:space-between;align-items:baseline;display:flex}.admin-product-grid dd{margin:0;font-weight:700}.admin-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-progress{gap:.55rem;display:grid}.admin-progress progress{accent-color:var(--crp-gold-600);width:100%}.admin-vat-mode{border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);padding:.45rem .65rem;font-size:.68rem}.admin-fiscal-note{color:var(--crp-muted);font-size:.72rem}.admin-queue-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none}.admin-queue-grid li{justify-content:space-between;align-items:center;display:flex}.admin-queue-grid li.requires-action{border-color:var(--crp-seal-red)}.admin-queue-grid strong{color:var(--crp-navy-800);font-size:1.1rem}@media (max-width:760px){.admin-product-grid,.admin-progress-grid{grid-template-columns:1fr}.admin-section-heading{flex-direction:column;align-items:start}.operator-obligation-form{grid-template-columns:1fr}.operator-obligation-form label:nth-of-type(2){grid-row:auto}}.moderation-queue-section{border-top:1px solid var(--crp-gold-600);padding-top:1rem}.moderation-queue-section>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-weight:500}.moderation-section-note{color:var(--crp-muted);max-width:48rem;font-size:.72rem}.moderation-list{gap:.75rem;padding:0;list-style:none;display:grid}.moderation-list>li{border:1px solid var(--crp-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.moderation-list>li>div{gap:.15rem;display:grid}.moderation-list span,.moderation-list small{color:var(--crp-muted);font-size:.7rem}.moderation-age-badge{letter-spacing:.02em;border:1px solid;width:fit-content;margin:.35rem 0;padding:.15rem .35rem;font-size:.62rem;font-weight:700;display:inline-flex}.moderation-age-healthy{color:var(--crp-green)!important}.moderation-age-warning{color:var(--crp-gold-700)!important}.moderation-age-critical{color:var(--crp-seal-red)!important}.moderation-case-list>li,.moderation-case-list article{display:block}.moderation-case-list h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.2rem 0;font-size:1.7rem;font-weight:500}.moderation-case-list dl{gap:.5rem;display:grid}.moderation-case-list dt{color:var(--crp-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.moderation-case-list dd{margin:.15rem 0 0}.moderation-case-list label{gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.moderation-case-list textarea{border:1px solid var(--crp-border);font:inherit;resize:vertical;width:100%;padding:.65rem}.moderation-actions{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.moderation-reject-button{border-color:var(--crp-seal-red);color:var(--crp-seal-red)}.moderation-refund-button{max-width:13rem}.account-workspace{width:100%;max-width:none;margin:1rem auto}.account-home{font-family:var(--crp-font-sans)}.account-attention{background:color-mix(in srgb, var(--crp-gold-400) 13%, var(--crp-ivory));border-left:3px solid var(--crp-gold-600);font-size:var(--crp-type-ui);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .75rem;padding:.55rem .75rem;display:flex}.account-attention a{white-space:nowrap;font-weight:700}.account-attention-neutral{background:var(--crp-paper);border-left-color:var(--crp-green)}.account-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.account-home-card{border:1px solid var(--crp-border);gap:.65rem;min-width:0;padding:.75rem;display:grid}.account-home-card-wide{grid-column:1/-1}.account-home-card>header{border-bottom:1px solid var(--crp-border);justify-content:space-between;align-items:baseline;gap:.65rem;padding-bottom:.4rem;display:flex}.account-home-card h2,.account-home-card>header h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);margin:0;font-weight:500}.account-home-card>header>span{color:var(--crp-green);font-size:var(--crp-type-caption);text-align:right;font-weight:700}.account-home-card>p{color:var(--crp-muted);font-size:var(--crp-type-ui);margin:0;line-height:1.55}.account-home-card-subheading{color:var(--crp-muted);font-size:var(--crp-type-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.account-home-card>a,.account-card-actions a{color:var(--crp-navy-800);font-size:var(--crp-type-ui);text-underline-offset:.16em;justify-self:start;font-weight:700}.account-compact-list{margin:0;padding:0;list-style:none;display:grid}.account-compact-list li+li{border-top:1px solid var(--crp-border)}.account-compact-list a{font-size:var(--crp-type-ui);justify-content:space-between;align-items:center;gap:.8rem;padding:.4rem 0;text-decoration:none;display:flex}.account-compact-list span{color:var(--crp-muted);font-size:var(--crp-type-caption);text-align:right}.account-wybrane-place-unavailable{font-size:var(--crp-type-ui);justify-content:space-between;align-items:center;gap:.8rem;padding:.4rem 0;display:flex}.account-wybrane-places-list,.account-reports-list,.account-places-list{border-bottom:1px solid var(--crp-border);border-top:1px solid var(--crp-border);margin-top:1rem}.account-wybrane-map-section{margin:.55rem 0 .85rem}.account-wybrane-map,.account-wybrane-map-loading{border:1px solid var(--crp-border);width:100%;height:clamp(18rem,44vh,30rem)}.account-wybrane-map-loading{background:var(--crp-paper);color:var(--crp-muted);justify-content:center;align-items:center;display:flex}.account-wybrane-map-section>p{color:var(--crp-muted);font-size:var(--crp-type-caption);text-align:right;margin:.28rem 0 0}.account-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.account-pagination>span{color:var(--crp-muted);font-size:var(--crp-type-caption)}.account-card-facts{gap:.25rem;margin:0;display:grid}.account-card-facts>div{border-top:1px solid var(--crp-border);font-size:var(--crp-type-ui);justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.28rem;display:flex}.account-card-facts>div:first-child{border-top:0}.account-card-facts dt{color:var(--crp-muted)}.account-card-facts dd{text-align:right;margin:0}.account-card-actions,.account-detail-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.account-data-pending{border-left:2px solid var(--crp-gold-600);padding-left:.55rem}.account-detail-actions{border-top:1px solid var(--crp-border);margin-top:.8rem;padding-top:.8rem}@media (max-width:760px){.account-home-grid{grid-template-columns:1fr}.account-attention,.account-compact-list a{flex-direction:column;align-items:flex-start}.account-compact-list span{text-align:left}}.account-workspace>h1{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.25rem 0 .5rem;font-weight:500}.admin-command-center{--admin-background:var(--crp-navy-950);--admin-panel:var(--crp-navy-900);--admin-panel-raised:var(--crp-navy-800);--admin-border:color-mix(in srgb, var(--crp-navy-600) 70%, transparent);--admin-muted:#9cafbd;--admin-text:#f6f1e7;--admin-green:#66b984;--admin-orange:#e3a939;--admin-red:#e36f72;background:var(--admin-background);color:var(--admin-text);font-family:var(--crp-font-sans);z-index:1000;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.admin-command-header{background:color-mix(in srgb, var(--admin-panel) 90%, black);border-bottom:1px solid var(--crp-gold-600);justify-content:space-between;align-items:center;min-height:3.2rem;padding:.45rem .85rem;display:flex}.admin-command-header p,.admin-command-header span,.admin-command-panel h2,.admin-command-card h3,.admin-command-card p{margin:0}.admin-command-header p{color:var(--crp-gold-400);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:700}.admin-command-header-summary{flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;display:flex}.admin-command-header-summary>span{color:var(--admin-muted);font-size:.58rem}.admin-command-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.admin-command-exit{border:1px solid var(--admin-border);color:var(--admin-text);letter-spacing:.08em;text-transform:uppercase;padding:.4rem .55rem;font-size:.58rem;font-weight:700;text-decoration:none}.admin-command-exit:hover,.admin-command-exit:focus-visible{background:var(--admin-panel-raised);border-color:var(--crp-gold-600);color:var(--crp-gold-400)}.admin-command-role{border:1px solid var(--crp-gold-600);color:var(--crp-gold-400);letter-spacing:.12em;text-transform:uppercase;padding:.4rem .55rem;font-size:.58rem;font-weight:700}.admin-command-layout{grid-template-columns:10.5rem minmax(0,1fr);min-height:0;display:grid}.admin-command-nav{background:color-mix(in srgb, var(--admin-panel) 82%, black);border-right:1px solid var(--admin-border);padding:.7rem 0;overflow-y:auto}.admin-command-nav button,.admin-command-nav>a{color:var(--admin-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.35rem;padding:.45rem .65rem;font-size:.68rem;font-weight:700;display:flex}.admin-command-nav button:hover,.admin-command-nav button:focus-visible,.admin-command-nav>a:hover,.admin-command-nav>a:focus-visible{background:color-mix(in srgb, var(--admin-panel-raised) 75%, transparent);color:var(--admin-text)}.admin-command-nav button[aria-current=page],.admin-command-nav>a[aria-current=page]{background:var(--admin-panel-raised);border-left-color:var(--crp-gold-400);color:var(--admin-text)}.admin-command-nav-heading{border-top:1px solid var(--admin-border);color:var(--crp-gold-400);letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;padding:.75rem .65rem .3rem;font-size:.5rem;font-weight:700;display:block}.admin-command-badge{text-align:center;border:1px solid;min-width:1.35rem;padding:.22rem .28rem;font-size:.52rem;line-height:1}.admin-command-badge.badge-ok{color:var(--admin-green)}.admin-command-badge.badge-warn{color:var(--admin-orange)}.admin-command-badge.badge-danger{color:var(--admin-red)}.admin-command-content{min-width:0;padding:1rem;overflow-y:auto}.admin-command-panel{gap:.8rem;display:grid}.admin-command-panel>h2{border-bottom:1px solid var(--admin-border);color:var(--admin-text);letter-spacing:.03em;padding-bottom:.55rem;font-size:.86rem;font-weight:700}.admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.admin-command-card{background:var(--admin-panel);border:1px solid var(--admin-border);color:var(--admin-text);min-width:0;padding:.8rem;text-decoration:none}.admin-command-card-wide{grid-row:span 2}.admin-command-card h3{color:var(--crp-gold-400);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.66rem}.admin-command-row,.admin-command-audit-row{border-top:1px solid var(--admin-border);color:var(--admin-text);grid-template-columns:minmax(0,1fr) auto;gap:.45rem;min-height:2rem;padding:.45rem 0;font-size:.68rem;text-decoration:none;display:grid}.admin-command-row:first-of-type,.admin-command-audit-row:first-of-type{border-top:0}.admin-command-row>span,.admin-command-audit-row>span{align-items:center;gap:.45rem;min-width:0;display:flex}.admin-command-row strong{text-align:right;font-size:.65rem}.admin-command-value-compact{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}a.admin-command-row:hover,a.admin-command-row:focus-visible{color:var(--crp-gold-400)}button.admin-command-row{cursor:pointer;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}button.admin-command-row:hover,button.admin-command-row:focus-visible{color:var(--crp-gold-400)}.admin-command-row-stacked{grid-template-columns:1fr}.admin-command-row-stacked small,.admin-command-audit-row small,.admin-command-audit-row time{color:var(--admin-muted);font-size:.58rem}.admin-command-audit-row{grid-template-columns:minmax(10rem,1fr) minmax(10rem,.8fr) auto;align-items:center}.admin-command-status{border-radius:50%;flex:none;width:.48rem;height:.48rem;display:inline-block}.admin-command-status-ok{background:var(--admin-green);box-shadow:0 0 .4rem color-mix(in srgb, var(--admin-green) 65%, transparent)}.admin-command-status-warn{background:var(--admin-orange);box-shadow:0 0 .4rem color-mix(in srgb, var(--admin-orange) 60%, transparent)}.admin-command-status-danger{background:var(--admin-red);box-shadow:0 0 .45rem color-mix(in srgb, var(--admin-red) 65%, transparent)}.admin-command-metrics{gap:.45rem;margin:0;display:grid}.admin-command-metrics>div{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:baseline;gap:.7rem;padding-top:.4rem;display:flex}.admin-command-metrics dt{color:var(--admin-muted);font-size:.62rem}.admin-command-metrics dd{font-family:var(--crp-font-serif);margin:0;font-size:.9rem;font-weight:700}.admin-command-metrics dd.is-warn{color:var(--admin-orange)}.admin-command-metrics dd.is-danger{color:var(--admin-red)}.admin-command-card progress{accent-color:var(--admin-green);width:100%;height:.38rem;margin-top:.7rem}.admin-command-go{color:var(--crp-gold-400);text-underline-offset:.18rem;justify-self:start;font-size:.64rem;font-weight:700}.admin-command-subnav{flex-wrap:wrap;gap:.45rem;display:flex}.admin-command-subnav button{border:1px solid var(--admin-border);color:var(--admin-muted);cursor:pointer;font:inherit;background:0 0;padding:.42rem .6rem;font-size:.62rem;font-weight:700}.admin-command-subnav button:hover,.admin-command-subnav button:focus-visible,.admin-command-subnav button[aria-pressed=true]{background:var(--admin-panel-raised);border-color:var(--crp-gold-600);color:var(--admin-text)}.admin-state-automation{align-content:start}.admin-state-automation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.admin-state-automation-note,.admin-state-automation-heading p{color:var(--admin-muted);margin:.65rem 0 0;font-size:.62rem;line-height:1.5}.admin-state-automation-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-state-source-list{gap:0;display:grid}.admin-state-source{border-top:1px solid var(--admin-border);grid-template-columns:minmax(15rem,1.4fr) minmax(7rem,.5fr) minmax(13rem,1fr) auto;align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.admin-state-source:first-child{margin-top:.7rem}.admin-state-source>div{gap:.18rem;display:grid}.admin-state-source strong,.admin-state-source span{color:var(--admin-text);font-size:.66rem}.admin-state-source small,.admin-state-source-dates span{color:var(--admin-muted);font-size:.58rem}.admin-state-source-status span{color:var(--crp-gold-400);letter-spacing:.08em;font-weight:800}.admin-state-automation-message{border-top:1px solid var(--admin-border);color:var(--admin-green);margin:0;padding-top:.65rem;font-size:.65rem}.admin-state-build-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.admin-state-build-item{border-top:1px solid var(--admin-border);grid-template-columns:auto 1fr;align-content:start;gap:.25rem;padding-top:.55rem;display:grid}.admin-state-build-item strong,.admin-state-build-item span:not(.admin-command-status),.admin-state-build-item small{grid-column:2;font-size:.6rem}.admin-state-build-item small{color:var(--crp-gold-400);font-weight:800}@media (max-width:900px){.admin-state-automation-summary,.admin-state-build-grid{grid-template-columns:1fr}.admin-state-source{grid-template-columns:1fr;align-items:start}}.public-visit-counter{color:var(--crp-muted);font-family:var(--crp-font-sans);justify-content:flex-end;align-items:center;gap:.75rem;min-height:1.7rem;padding:.24rem 1rem;font-size:.6rem;line-height:1.3;display:flex}.public-visit-counter strong{color:var(--crp-navy-950);font-weight:700}.public-visit-counter a,.visit-measurement-benefit a{color:var(--crp-navy-950);text-decoration:underline}.visit-measurement-benefit{border-bottom:1px solid var(--crp-gold-600);border-top:1px solid var(--crp-gold-600);margin:1rem 0;padding:.75rem 0}.visit-measurement-benefit h2{font-family:var(--crp-font-serif);margin:.12rem 0 .38rem;font-size:1.05rem;line-height:1.2}.visit-measurement-benefit p{margin:.25rem 0}.visit-measurement-benefit.is-compact{margin-top:0;padding:.65rem 0}.visit-measurement-benefit.is-compact h2{font-size:.95rem}.static-page-lead{color:var(--crp-navy-950);font-family:var(--crp-font-serif);font-size:1.05rem}@media (max-width:720px){.public-visit-counter{flex-direction:column;align-items:flex-start;gap:.1rem;padding-inline:.65rem}}.admin-command-detail{color:var(--admin-text);gap:.8rem;display:grid}.admin-command-detail .moderation-panel{gap:.8rem;margin-top:0}.admin-command-detail .moderation-queue-section,.admin-command-detail .creator-profile-moderation,.admin-command-detail .operator-obligations,.admin-command-detail .admin-data-breach-guide{background:var(--admin-panel);border:1px solid var(--admin-border);padding:.85rem}.admin-data-breach-guide{gap:.8rem;display:grid}.admin-breach-fields{gap:.65rem;margin-bottom:.8rem;display:grid}.admin-breach-fields label{color:var(--admin-muted);gap:.3rem;font-size:.62rem;display:grid}.admin-breach-fields input,.admin-breach-fields select{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;min-height:2.1rem;padding:.4rem .5rem;font-size:.68rem}.admin-breach-decision,.admin-breach-safety-note{color:var(--admin-muted);margin:.7rem 0 0;font-size:.65rem;line-height:1.55}.admin-breach-checklist{gap:.5rem;margin:0;padding-left:1.1rem;font-size:.68rem;line-height:1.5;display:grid}.admin-breach-checklist li::marker{color:var(--crp-gold-400);font-weight:700}.admin-breach-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.admin-breach-links a{color:var(--crp-gold-400);font-size:.64rem;font-weight:700}.admin-command-detail .moderation-queue-section>h2,.admin-command-detail .creator-profile-moderation>h2,.admin-command-detail .admin-section-heading h2,.admin-command-detail .operator-obligation>header h3,.admin-command-detail .moderation-case-list h3{color:var(--admin-text);font-family:var(--crp-font-sans);font-size:.82rem;font-weight:700}.admin-command-detail .moderation-section-note,.admin-command-detail .admin-fiscal-note,.admin-command-detail .moderation-list span,.admin-command-detail .moderation-list small,.admin-command-detail .operator-obligation>header span,.admin-command-detail .operator-obligation dt,.admin-command-detail .operator-obligation details{color:var(--admin-muted)}.admin-command-detail .moderation-list>li,.admin-command-detail .moderation-case,.admin-command-detail .operator-obligation{background:var(--admin-panel-raised);border-color:var(--admin-border);color:var(--admin-text)}.admin-command-detail .moderation-age-healthy{color:var(--admin-green)!important}.admin-command-detail .moderation-age-warning{color:var(--admin-orange)!important}.admin-command-detail .moderation-age-critical{color:var(--admin-red)!important}.admin-command-detail .operator-obligation.obligation-critical{border-color:var(--admin-red)}.admin-command-detail .operator-obligation.obligation-upcoming{border-color:var(--admin-orange)}.admin-command-detail .operator-obligation.obligation-confirmed{border-color:var(--admin-green)}.admin-command-detail input,.admin-command-detail select,.admin-command-detail textarea{background:var(--admin-background);border-color:var(--admin-border);color:var(--admin-text)}.admin-command-detail button,.admin-command-detail .primary-button,.admin-command-detail .secondary-button{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text)}.state-review-decision{gap:.5rem;max-width:32rem;margin:.8rem 0 .45rem;display:grid}.state-review-decision label{gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.state-review-decision select,.state-review-decision textarea{font:inherit;width:100%;min-height:2.2rem;padding:.4rem .5rem}.state-review-decision-note{color:var(--admin-muted);margin:0;font-size:.62rem;line-height:1.45}.admin-accounting-export-field{gap:.3rem;margin:.75rem 0;font-size:.68rem;font-weight:700;display:grid}.admin-accounting-import-form{gap:.65rem;margin-top:.8rem;display:grid}.admin-accounting-import-form label{gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.admin-accounting-import-form input{border:1px solid var(--admin-border);color:inherit;font:inherit;background:0 0;min-height:2rem;padding:.3rem .45rem}.admin-accounting-export-field input{font:inherit;width:100%;min-height:2.2rem;padding:.4rem .5rem}.state-review-feedback{background:var(--admin-panel-raised);border:1px solid var(--admin-green);color:var(--admin-text);z-index:3;margin:0;padding:.55rem .7rem;font-size:.68rem;font-weight:700;position:sticky;top:0}.admin-command-detail .moderation-reject-button{border-color:var(--admin-red);color:var(--admin-red)}.admin-command-detail a{color:var(--crp-gold-400)}.admin-account-legacy-content>.local-header,.admin-account-legacy-content .account-navigation{display:none}.admin-account-legacy-content>.account-workspace{color:var(--admin-text);border:0;width:100%;max-width:none;margin:0;padding:0}.admin-account-legacy-content .module-kicker,.admin-account-legacy-content>.account-workspace>h1,.admin-account-legacy-content>.account-workspace>p{display:none}.admin-account-legacy-content .account-order-list li,.admin-account-legacy-content .account-home-card,.admin-account-legacy-content .business-profile,.admin-account-legacy-content .billing-profile,.admin-account-legacy-content .account-settings-grid .account-form,.admin-account-legacy-content .account-session-list,.admin-account-legacy-content .order-confirmation{background:var(--admin-panel);border-color:var(--admin-border);color:var(--admin-text)}.admin-account-legacy-content h1,.admin-account-legacy-content h2,.admin-account-legacy-content h3,.admin-account-legacy-content strong,.admin-account-legacy-content dd,.admin-account-legacy-content label{color:var(--admin-text)}.admin-account-legacy-content p,.admin-account-legacy-content span,.admin-account-legacy-content small,.admin-account-legacy-content dt{color:var(--admin-muted)}.admin-account-legacy-content input,.admin-account-legacy-content select,.admin-account-legacy-content textarea{background:var(--admin-background);border-color:var(--admin-border);color:var(--admin-text)}:is(.admin-account-legacy-content .order-next-step,.admin-account-legacy-content .account-deletion-publications,.admin-account-legacy-content .account-deletion-choice:has(input:checked)){background:var(--admin-panel-raised)}.admin-account-legacy-content .portal-button,.admin-account-legacy-content .primary-button,.admin-account-legacy-content .secondary-button,.admin-account-legacy-content .danger-button,.admin-account-legacy-content .copyable-payment-value button{background:var(--admin-background);color:var(--admin-text)}.admin-account-legacy-content .secondary-link,.admin-account-legacy-content a{color:var(--crp-gold-400)}.admin-command-empty,.admin-command-product p{color:var(--admin-muted);font-size:.65rem}.admin-command-product{gap:.55rem;min-height:7.5rem;display:grid}.admin-command-product:hover,.admin-command-product:focus-visible{background:var(--admin-panel-raised);border-color:var(--crp-gold-600)}.admin-command-product span{color:var(--crp-gold-400);align-self:end;font-size:.64rem;font-weight:700}.admin-records-panel{color:var(--admin-text);gap:.85rem;display:grid}.admin-records-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.55rem;display:flex}.admin-records-heading h2,.admin-records-heading p{margin:0}.admin-records-heading h2{letter-spacing:.03em;font-size:.86rem}.admin-records-heading p{color:var(--admin-muted);margin-top:.25rem;font-size:.62rem}.admin-records-heading>strong{color:var(--crp-gold-400);white-space:nowrap;font-size:.62rem}.admin-records-error{background:color-mix(in srgb, var(--admin-red) 12%, transparent);border:1px solid var(--admin-red);color:var(--admin-red);margin:0;padding:.55rem .65rem;font-size:.65rem}.admin-record-create{background:var(--admin-panel);border:1px solid var(--admin-border);flex-wrap:wrap;align-items:end;gap:.55rem;padding:.7rem;display:flex}.admin-record-create label{color:var(--admin-muted);gap:.25rem;min-width:7rem;font-size:.56rem;font-weight:700;display:grid}.admin-record-create .admin-record-grow{flex:18rem}.admin-record-create input,.admin-record-create select,.admin-record-create textarea,.admin-construction-surface-filter select,.admin-construction-card-form input,.admin-construction-card-form select,.admin-construction-card-form textarea,.admin-record-row input,.admin-record-row select,.admin-record-row textarea,.admin-registry-row input,.admin-registry-row select{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;min-width:0;min-height:1.95rem;padding:.35rem .45rem;font-size:.62rem}.admin-record-create textarea,.admin-construction-card-form textarea,.admin-record-row textarea{resize:vertical;line-height:1.35}.admin-record-create button,.admin-construction-card-form button,.admin-record-row button,.admin-registry-row button{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;min-height:1.95rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700}.admin-record-create button:hover,.admin-record-create button:focus-visible,.admin-construction-card-form button:hover,.admin-construction-card-form button:focus-visible,.admin-record-row button:hover,.admin-record-row button:focus-visible,.admin-registry-row button:hover,.admin-registry-row button:focus-visible{background:var(--admin-panel-raised);color:var(--crp-gold-400)}.admin-record-create button:disabled,.admin-construction-card-form button:disabled,.admin-record-row button:disabled,.admin-registry-row button:disabled{cursor:wait;opacity:.55}.admin-record-groups,.admin-registry-list{gap:.7rem;display:grid}.admin-construction-horizons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.admin-construction-horizons button{background:var(--admin-panel);border:1px solid var(--admin-border);color:var(--admin-text);cursor:pointer;font:inherit;text-align:left;gap:.15rem;min-height:4rem;padding:.65rem .75rem;display:grid}.admin-construction-horizons button:hover,.admin-construction-horizons button:focus-visible,.admin-construction-horizons button[aria-current=page]{background:var(--admin-panel-raised);border-color:var(--crp-gold-400)}.admin-construction-horizons button[aria-current=page]{box-shadow:inset 3px 0 0 var(--crp-gold-400)}.admin-construction-horizons span{color:var(--crp-gold-400);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.admin-construction-horizons strong{font-size:1rem}.admin-construction-horizons small{color:var(--admin-muted);font-size:.55rem}.admin-construction-filters{grid-template-columns:minmax(0,1fr) 10rem;align-items:end;gap:.65rem;display:grid}.admin-construction-surface-filter,.admin-construction-card-form label{color:var(--admin-muted);gap:.25rem;font-size:.56rem;font-weight:700;display:grid}.admin-construction-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.65rem;display:grid}.admin-construction-stage{background:var(--admin-panel);border:1px solid var(--admin-border);gap:.55rem;min-width:0;padding:.65rem;display:grid}.admin-construction-stage>header{border-bottom:1px solid var(--admin-border);min-height:4.25rem;padding-bottom:.55rem}.admin-construction-stage>header h3,.admin-construction-stage>header p{margin:0}.admin-construction-stage>header h3{color:var(--crp-gold-400);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.admin-construction-stage>header h3 span{color:var(--admin-muted);margin-left:.3rem}.admin-construction-stage>header p{color:var(--admin-muted);margin-top:.3rem;font-size:.54rem;line-height:1.45}.admin-construction-stage.stage-live{border-top-color:var(--admin-green)}.admin-construction-stage.stage-waiting_room{border-top-color:var(--crp-gold-400)}.admin-construction-stage.stage-building{border-top-color:#62a6db}.admin-construction-stage.stage-backlog{border-top-color:var(--admin-muted)}.admin-construction-card{background:var(--admin-background);border:1px solid var(--admin-border);min-width:0}.admin-construction-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.36rem;padding:.55rem;list-style:none;display:grid}.admin-construction-card>summary::-webkit-details-marker{display:none}.admin-construction-card>summary:hover,.admin-construction-card>summary:focus-visible{background:var(--admin-panel-raised)}.admin-construction-card-title{font-size:.65rem;font-weight:800;line-height:1.35}.admin-construction-card-badges{flex-wrap:wrap;grid-column:1/-1;gap:.25rem;display:flex}.admin-construction-card-badges small{border:1px solid var(--admin-border);color:var(--admin-muted);letter-spacing:.05em;text-transform:uppercase;padding:.12rem .25rem;font-size:.48rem}.admin-construction-progress{background:var(--admin-border);grid-column:1;height:3px;display:block;overflow:hidden}.admin-construction-progress i{background:var(--crp-gold-400);height:100%;display:block}.admin-construction-card>summary>strong{color:var(--admin-muted);font-variant-numeric:tabular-nums;font-size:.52rem}.admin-construction-card>summary>em{color:var(--admin-muted);grid-column:1/-1;font-size:.52rem;font-style:normal;line-height:1.4}.admin-construction-card>summary>em.is-waiting{color:var(--crp-gold-400)}.admin-construction-card-form{border-top:1px solid var(--admin-border);gap:.5rem;padding:.6rem;display:grid}.admin-construction-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.admin-record-group,.admin-registry-section{background:var(--admin-panel);border:1px solid var(--admin-border);padding:.7rem}.admin-record-group>h3,.admin-registry-section>h3{color:var(--crp-gold-400);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.64rem}.admin-record-group>h3 span{color:var(--admin-muted);margin-left:.35rem}.admin-record-row{border-top:1px solid var(--admin-border);grid-template-columns:minmax(16rem,1.6fr) minmax(19rem,1fr) auto;gap:.5rem;padding:.55rem 0;display:grid}.admin-record-row.is-completed{opacity:.58}.admin-record-row.is-completed input[name=title]{text-decoration:line-through}.admin-record-row-copy{gap:.35rem;display:grid}.admin-record-row-fields{grid-template-columns:repeat(2,minmax(7rem,1fr));gap:.35rem;display:grid}.admin-record-row-fields label{color:var(--admin-muted);gap:.18rem;font-size:.52rem;font-weight:700;display:grid}.admin-record-row-actions{align-content:start;gap:.35rem;display:grid}.admin-record-group.status-in_progress{border-color:color-mix(in srgb, var(--crp-gold-400) 70%, var(--admin-border))}.admin-record-group.status-waiting{border-color:color-mix(in srgb, var(--admin-red) 45%, var(--admin-border))}.admin-record-check{color:var(--admin-muted);align-items:center;gap:.35rem;font-size:0;display:flex}.admin-record-check input{accent-color:var(--admin-green);min-height:auto}.admin-record-delete{border-color:var(--admin-red)!important;color:var(--admin-red)!important}.admin-registry-section{gap:.65rem;display:grid}.admin-registry-create{padding:.6rem}.admin-registry-row{border-top:1px solid var(--admin-border);grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.35fr) 5rem 3.5rem 6rem 7.2rem 7.2rem minmax(9rem,1fr) 4rem auto auto;align-items:center;gap:.35rem;padding:.42rem 0;display:grid}.admin-registry-row.admin-asset-row{grid-template-columns:minmax(9rem,1fr) 7.5rem 8rem 7.2rem 7.2rem minmax(12rem,1.5fr) 4rem auto auto}.admin-registry-row.admin-provider-row{grid-template-columns:minmax(8rem,1fr) minmax(11rem,1.4fr) 6.5rem 9rem 8.5rem 9rem 7.2rem 7.2rem minmax(9rem,1fr) minmax(9rem,1fr) 4rem auto auto;min-width:90rem}.admin-provider-create{border-color:color-mix(in srgb, var(--crp-gold-600) 45%, var(--admin-border))}.admin-command-inline-action{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;margin-top:.55rem;padding:.4rem .6rem;font-size:.58rem;font-weight:700}.admin-command-inline-action:hover,.admin-command-inline-action:focus-visible{color:var(--crp-gold-400)}.admin-command-inline-action:disabled{cursor:not-allowed;opacity:.45}.admin-registry-list{overflow-x:auto}.admin-record-days{color:var(--admin-muted);text-align:right;white-space:nowrap;font-size:.56rem}.admin-data-requests{color:var(--admin-text);gap:.8rem;display:grid}.admin-data-requests-guidance{color:var(--admin-muted);margin:0;font-size:.62rem;line-height:1.55}.admin-data-requests-guidance a{color:var(--crp-gold-400)}.admin-data-request-create{background:var(--admin-panel);border:1px solid var(--admin-border);grid-template-columns:minmax(12rem,1fr) 11rem 8rem auto;align-items:end;gap:.55rem;padding:.7rem;display:grid}.admin-data-request-create label,.admin-data-request-fields label{color:var(--admin-muted);gap:.25rem;font-size:.56rem;font-weight:700;display:grid}.admin-data-request-create input,.admin-data-request-create select,.admin-data-request-fields input,.admin-data-request-fields select{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;min-width:0;min-height:1.95rem;padding:.35rem .45rem;font-size:.62rem}.admin-data-request-create button,.admin-data-request-row button{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;min-height:1.95rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700}.admin-data-request-list{gap:.65rem;display:grid}.admin-data-request-row{background:var(--admin-panel);border:1px solid var(--admin-border);border-left-width:3px;gap:.65rem;padding:.7rem;display:grid}.admin-data-request-row.priority-danger{border-left-color:var(--admin-red)}.admin-data-request-row.priority-warn{border-left-color:var(--admin-orange)}.admin-data-request-row.priority-ok{border-left-color:var(--admin-green)}.admin-data-request-row.priority-closed{border-left-color:var(--admin-border);opacity:.72}.admin-data-request-row>header,.admin-data-request-row>footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.admin-data-request-row>header div{gap:.18rem;display:grid}.admin-data-request-row>header strong{color:var(--crp-gold-400);font-size:.66rem}.admin-data-request-row>header span,.admin-data-request-row>header time,.admin-data-request-row>footer span{color:var(--admin-muted);font-size:.56rem}.admin-data-request-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.admin-data-request-fields .admin-record-grow{grid-column:span 2}.admin-processing-source{color:var(--admin-muted);margin:0;font-size:.62rem;line-height:1.55}.admin-processing-source a{color:var(--crp-gold-400)}.admin-processing-create,.admin-processing-entry{background:var(--admin-panel);border:1px solid var(--admin-border)}.admin-processing-create>summary,.admin-processing-entry>summary{cursor:pointer;padding:.7rem;font-size:.66rem;font-weight:700}.admin-processing-create>form,.admin-processing-entry>form{border-top:1px solid var(--admin-border);padding:.7rem}.admin-processing-entry{border-left-width:3px}.admin-processing-entry.is-overdue{border-left-color:var(--admin-red)}.admin-processing-entry.is-warning{border-left-color:var(--admin-orange)}.admin-processing-entry.is-ok{border-left-color:var(--admin-green)}.admin-processing-entry.is-closed{border-left-color:var(--admin-border);opacity:.72}.admin-processing-entry>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.admin-processing-entry>summary span{gap:.15rem;display:grid}.admin-processing-entry>summary span:last-child{color:var(--crp-gold-400);text-align:right}.admin-processing-entry>summary small{color:var(--admin-muted);font-size:.54rem;font-weight:500}.admin-processing-list{gap:.65rem;display:grid}.admin-processing-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.65rem;display:grid}.admin-processing-fields label{color:var(--admin-muted);gap:.25rem;font-size:.56rem;font-weight:700;display:grid}.admin-processing-fields input,.admin-processing-fields select,.admin-processing-fields textarea{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;resize:vertical;min-width:0;min-height:1.95rem;padding:.35rem .45rem;font-size:.62rem}.admin-processing-fields .admin-processing-wide{grid-column:1/-1}.admin-processing-create button,.admin-processing-entry button{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;min-height:1.95rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700}.admin-section-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.55rem;display:flex}.admin-section-heading h2,.admin-section-heading p{margin:0}.admin-section-heading h2{font-size:.86rem}.admin-section-heading p,.admin-section-heading>strong{color:var(--admin-muted);font-size:.62rem}@media (max-width:880px){.admin-command-layout{grid-template-columns:8.75rem minmax(0,1fr)}.admin-command-grid{grid-template-columns:1fr}.admin-command-card-wide{grid-row:auto}.admin-records-heading{flex-direction:column;align-items:start}.admin-record-row{grid-template-columns:minmax(15rem,1.5fr) minmax(18rem,1fr) auto;min-width:40rem}.admin-record-group{overflow-x:auto}.admin-construction-board{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-construction-filters{grid-template-columns:1fr}.admin-data-request-create,.admin-data-request-fields,.admin-processing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-command-header{align-items:center;gap:.7rem}.admin-command-header-actions{flex-wrap:nowrap}.admin-command-layout{display:block}.admin-command-nav{border-bottom:1px solid var(--admin-border);border-right:0;padding:0;display:flex;overflow-x:auto}.admin-command-nav button,.admin-command-nav>a{border-bottom:3px solid #0000;border-left:0;flex:none;width:auto;min-height:2.7rem}.admin-command-nav button[aria-current=page],.admin-command-nav>a[aria-current=page]{border-bottom-color:var(--crp-gold-400)}.admin-command-nav-heading{border-left:1px solid var(--admin-border);border-top:0;flex:none;align-items:center;margin:0;padding:.45rem .65rem;display:flex}.admin-construction-horizons,.admin-construction-board{grid-template-columns:1fr}.admin-command-content{padding:.7rem}.admin-command-audit-row,.admin-data-request-create,.admin-data-request-fields,.admin-processing-fields{grid-template-columns:1fr}.admin-data-request-fields .admin-record-grow{grid-column:auto}.admin-data-request-row>header,.admin-data-request-row>footer,.admin-processing-entry>summary,.admin-section-heading{flex-direction:column;align-items:start}.admin-processing-entry>summary{display:flex}.admin-processing-entry>summary span:last-child{text-align:left}}.draft-layout{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.publication-order-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.publication-order-summary,.publication-order-actions,.order-confirmation{border:1px solid var(--crp-border);padding:1.2rem}.publication-order-summary>h2,.publication-order-actions>h2,.order-confirmation>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:1.65rem;font-weight:500}.publication-order-summary dl,.bank-transfer-details{gap:.75rem;margin:1.2rem 0;display:grid}.publication-order-summary dl div,.bank-transfer-details div{border-top:1px solid var(--crp-border);padding-top:.6rem}.publication-order-summary dt,.bank-transfer-details dt{color:var(--crp-muted);font-family:var(--crp-font-sans);text-transform:uppercase;font-size:.65rem;font-weight:700}.publication-order-summary dd,.bank-transfer-details dd{overflow-wrap:anywhere;margin:.2rem 0 0}.copyable-payment-value{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.copyable-payment-value button{border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);cursor:pointer;font:inherit;background:0 0;padding:.28rem .48rem;font-size:.62rem}.payment-method-list{gap:.65rem;margin:1rem 0;display:grid}.payment-method-list label{border:1px solid var(--crp-border);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.8rem;display:grid}.payment-method-list label[aria-disabled=true]{cursor:not-allowed;opacity:.55}.payment-method-list span{gap:.2rem;display:grid}.payment-method-list small,.payment-method-list em{color:var(--crp-muted);font-size:.68rem}.order-legal-confirmations{border-top:1px solid var(--crp-border);gap:.8rem;margin:1rem 0;padding-top:1rem;display:grid}.order-legal-confirmations label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-size:.72rem;line-height:1.45;display:grid}.order-legal-confirmations input{margin-top:.16rem}.order-readiness-warning{background:color-mix(in srgb, var(--crp-gold-100) 60%, white);border-left:3px solid var(--crp-gold-600);padding:.8rem;font-size:.75rem}.order-readiness-warning ul{margin-bottom:0;padding-left:1.2rem}.place-draft-form,.draft-preview{border:1px solid var(--crp-border);padding:1.2rem}.place-draft-form fieldset{border:1px solid var(--crp-border);margin:0;padding:.9rem}.place-draft-form legend{color:var(--crp-navy-800);padding:0 .3rem;font-size:.72rem;font-weight:700}.place-draft-tag-note,.place-location-fieldset>p,.place-media-fieldset>p{color:var(--crp-muted);margin:0 0 .8rem;font-size:.75rem}.place-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.place-media-grid figure,.place-detail-gallery figure{margin:0}.place-media-image,.draft-preview-image,.place-detail-image{background:var(--crp-paper);position:relative;overflow:hidden}.place-media-image{aspect-ratio:4/3}.place-media-image img,.draft-preview-image img,.place-detail-image img{object-fit:cover}.place-media-grid figcaption{justify-content:space-between;align-items:center;margin-top:.35rem;font-size:.68rem;display:flex}.place-media-grid figcaption strong{color:var(--crp-navy-800)}.place-media-alt{gap:.25rem;margin-top:.55rem;font-size:.68rem;display:grid}.place-media-alt input{min-width:0}.place-media-actions{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.5rem;font-size:.65rem;display:flex}.place-media-actions .text-button:disabled{color:var(--crp-muted);cursor:default;text-decoration:none}.text-button-danger{color:var(--crp-seal-red)}.place-media-controls{gap:.7rem;display:grid}.place-media-controls label{gap:.3rem;font-size:.72rem;display:grid}.place-media-controls input[type=file]{background:var(--crp-paper);border:1px solid var(--crp-border);padding:.55rem}.place-media-empty{border:1px dashed var(--crp-border);padding:.8rem}.text-button{color:var(--crp-gold-700);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.draft-preview-image{aspect-ratio:4/3;margin:1rem 0}.place-location-map{background:var(--crp-paper);width:100%;height:24rem}.place-location-map--loading{color:var(--crp-muted);justify-content:center;align-items:center;font-size:.75rem;display:flex}.place-location-status{color:var(--crp-muted);justify-content:space-between;align-items:center;gap:.8rem;margin-top:.7rem;font-size:.72rem;display:flex}.draft-categories{flex-wrap:wrap;gap:.7rem 1rem;display:flex}.draft-categories label{align-items:center;gap:.35rem;font-size:.76rem;display:flex}.draft-categories input{width:auto;min-height:auto}.draft-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.draft-preview{position:sticky;top:1rem}.draft-preview h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);font-weight:500;line-height:1.05}.preview-note{background:var(--crp-paper);border-left:3px solid var(--crp-green);color:var(--crp-muted);margin-top:1.5rem;padding:.7rem;font-size:.72rem}.place-detail{max-width:48rem;margin:2.5rem auto}.place-detail h1{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.4rem 0 .8rem;font-weight:500;line-height:1}.place-detail-location{color:var(--crp-muted)}.wybrane-toggle{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.75rem 0 1rem;display:flex}.wybrane-toggle button{background:var(--crp-paper);border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);cursor:pointer;font:700 var(--crp-type-ui) var(--crp-font-sans);align-items:center;gap:.35rem;padding:.38rem .65rem;display:inline-flex}.wybrane-toggle button:disabled{cursor:wait;opacity:.65}.wybrane-toggle span{color:var(--crp-muted);font-size:var(--crp-type-caption)}.wybrane-toggle-compact{position:absolute;top:.6rem;right:.6rem}.wybrane-toggle-compact button{background:var(--crp-paper);border:1px solid var(--crp-gold-600);color:var(--crp-gold-700);cursor:pointer;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;font-size:1rem;line-height:1;display:flex}.wybrane-toggle-compact button[aria-pressed=true]{background:var(--crp-gold-400);color:var(--crp-navy-900)}.wybrane-toggle-compact button:disabled{cursor:wait;opacity:.65}.wybrane-flag-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:1rem;height:1rem;display:block;overflow:visible}.place-category-list{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0;display:flex}.place-category-list a,.place-category-list span{background:var(--crp-gold-400);border:1px solid var(--crp-gold-600);color:var(--crp-navy-900);border-radius:0;padding:.3rem .65rem;font-size:.7rem;text-decoration:none}.place-category-list a:hover,.place-category-list a:focus-visible{background:var(--crp-gold-600)}.place-detail-contact{border-top:1px solid var(--crp-border);margin-top:2rem;padding-top:1.5rem}.place-detail-description{white-space:pre-line}.place-detail-contact h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);margin:0 0 1rem;font-weight:500}.place-detail-contact address{gap:.7rem;font-style:normal;display:grid}.place-detail-contact p{gap:.15rem;margin:0;display:grid}.place-detail-contact span{color:var(--crp-muted);text-transform:uppercase;font-size:.68rem}.place-detail aside{background:var(--crp-paper);border-left:3px solid var(--crp-green);color:var(--crp-muted);margin-top:2rem;padding:.8rem 1rem;font-size:.75rem}.place-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.place-detail-gallery figure:first-child{grid-column:1/-1}.place-detail-image{aspect-ratio:4/3}.place-detail-gallery figcaption{color:var(--crp-muted);margin-top:.35rem;font-size:.68rem}.place-detail-report-action{border-top:1px solid var(--crp-border);font-size:var(--crp-type-caption);margin-top:1.5rem;padding-top:.8rem}.place-detail-report-action a{color:var(--crp-seal-red);font-weight:700}.global-footer{background:linear-gradient(to right, var(--crp-navy-900) 0 var(--crp-left-nav-width), var(--crp-ivory) var(--crp-left-nav-width) 100%);border-top:1px solid var(--crp-border);grid-area:footer;grid-template-columns:var(--crp-left-nav-width) minmax(0, 1fr) var(--crp-right-nav-width);font-size:.68rem;display:grid}.global-footer-content{text-align:center;flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.global-footer nav{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.mobile-navigation{display:none}@media (max-width:70rem){:root{--crp-left-nav-width:11rem}.edition-layout{grid-template-columns:10rem minmax(0,1fr)}.biography-reader-layout{grid-template-columns:11.5rem minmax(0,1fr)}.biography-calendar-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:52rem){.biography-calendar-page{margin-top:.75rem}.biography-calendar-list>li{min-height:3.2rem}.biography-calendar-list{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-profile-grid{grid-template-columns:1fr}.segment-draft-grid{grid-template-columns:1fr;gap:1.5rem}.segment-draft-grid section+section{border-left:0;border-top:1px solid var(--crp-border);padding-top:1.5rem;padding-left:0}.state-welcome-grid{grid-template-columns:1fr;gap:1.5rem}.state-welcome-grid section+section{border-left:0;border-top:1px solid var(--crp-border);padding-top:1.5rem;padding-left:0}.directory-toolbar,.place-media-grid,.place-detail-gallery{grid-template-columns:1fr}.place-detail-gallery figure:first-child{grid-column:auto}:root{--crp-header-height:4.4rem}.portal-shell{grid-template-columns:4.2rem minmax(0,1fr) 4.2rem;grid-template-areas:"constitution header account""work work work""footer footer footer"}.left-navigation,.right-navigation{display:none}.constitution-mark,.account-mark{padding:.15rem .4rem;font-size:.56rem}.constitution-mark{font-size:.85rem}.brand-link{width:100%}.brand-name{font-size:clamp(.95rem,5vw,1.35rem)}.brand-motto{font-size:.42rem}.local-header{height:auto;margin:0;padding:.55rem 1rem .45rem}.work-area{padding:0 1rem 2rem}.work-area-content{display:block}.mobile-navigation{justify-content:space-between;gap:.6rem;margin:.8rem 0 0;display:flex}.mobile-navigation details{flex:1;position:relative}.mobile-navigation summary{border:1px solid var(--crp-border);color:var(--crp-navy-800);cursor:pointer;text-align:center;padding:.55rem .7rem;font-size:.72rem;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-panel{background:var(--crp-ivory);border:1px solid var(--crp-border);inset-inline:0;z-index:20;max-height:62vh;padding:.8rem;position:absolute;top:calc(100% + .25rem);overflow:auto;box-shadow:0 .7rem 1.6rem #071d3129}.mobile-panel .navigation-group+.navigation-group{margin-top:1rem}.mobile-panel h2{color:var(--crp-gold-700);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.mobile-panel a,.mobile-panel span{padding:.35rem 0;font-size:.76rem;display:block}.edition-layout,.biography-reader-layout{height:auto;min-height:0;margin-inline:0;display:block;overflow:visible}.biography-reader-index{border:0;margin-top:.75rem;padding:0;display:block;overflow:visible}.biography-reader-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:16rem;display:grid;overflow-y:auto}.biography-reader-more{margin-top:.4rem}.biography-reader-list li:nth-child(odd){border-right:1px solid var(--crp-border)}.biography-reader-article{margin-top:1.5rem;padding-right:0;overflow:visible}.constitution-page{margin:.6rem 0 2rem}.constitution-page .static-page-content{font-size:var(--crp-type-body);padding:1.4rem 0;line-height:normal}.constitution-page .static-page-content p{margin:1em 0}.topic-column{border:0;margin-top:1rem;padding:0;display:block;overflow:visible}.topic-list{overflow:visible}.article-view{margin-top:2rem;padding-right:0;overflow:visible}.article-columns,.entry-grid,.place-list,.offer-summary,.draft-layout,.publication-order-layout,.draft-field-grid{grid-template-columns:1fr}.publication-offer-heading,.publication-offer-action{flex-direction:column;align-items:flex-start}.publication-offer .offer-summary,.publication-offer .publishing-steps,.publication-offer-benefit-grid{grid-template-columns:1fr}.draft-preview{position:static}.account-settings-grid{grid-template-columns:1fr}.account-sessions-heading,.account-session-list li{flex-direction:column;align-items:stretch}.account-sessions-heading .secondary-button,.account-session-list .secondary-button,.account-current-session{align-self:flex-start}.directory-location-filters{grid-template-columns:1fr}.directory-publish-action{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.directory-heading-with-action{flex-direction:column;align-items:stretch}.directory-heading-with-action>span{align-self:flex-end}.chart-card figcaption{flex-direction:column;align-items:flex-start;gap:.3rem}.global-footer{background:var(--crp-ivory);grid-template-columns:1fr}.global-footer-content{flex-direction:column;grid-column:1;align-items:center}}.creator-category-filters{flex-wrap:wrap;gap:.5rem;margin:.55rem 0 .7rem;display:flex}.creator-category-filters a{border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);font-family:var(--crp-font-sans);font-size:var(--crp-control-font-size);min-height:var(--crp-control-height);padding:var(--crp-control-padding);align-items:center;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.creator-category-filters a:hover{background:var(--crp-paper);border-color:var(--crp-gold-700)}.creator-category-filters a[aria-current=true]{background:var(--crp-gold-700);color:var(--crp-ivory);font-weight:500}.creator-public-page{flex-direction:column;width:100%;max-width:none;min-height:0;margin:0 auto;padding:.45rem 0 1.25rem;display:flex}.creator-public-page h1{margin:.2rem 0 .55rem;font-size:1.05rem;line-height:1.2}.creator-public-page .static-page-content{border-top:0;flex-direction:column;flex:auto;min-height:0;padding:0 0 1.4rem;display:flex}.creator-public-page .public-visit-counter{margin-top:auto}.creator-public-page .primary-link{font-family:var(--crp-font-sans);font-size:var(--crp-control-font-size);min-height:var(--crp-control-height);padding:var(--crp-control-padding);align-items:center;display:inline-flex}.creator-hub-actions{justify-content:flex-end;margin:0 0 .55rem;display:flex}.creator-publish-action{flex-direction:row;align-self:flex-end;gap:.55rem;min-width:max-content;margin-bottom:.55rem;padding:.18rem .5rem}.creator-publish-action a{white-space:nowrap;margin-top:0}.creator-hub-heading a{color:inherit;text-decoration:none}.creator-hub-heading a:hover,.creator-hub-heading a:focus-visible{color:var(--crp-gold-700);text-underline-offset:.16em;text-decoration:underline}.creator-catalog-empty-filtered{background:var(--crp-paper);border-left:3px solid var(--crp-gold-400);color:var(--crp-muted);margin-top:0;padding:.75rem .9rem;font-size:.82rem}.creator-catalog-empty-filtered a{color:var(--crp-gold-700);font-weight:700}.creator-format-entries{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.creator-format-entries>li+li,.creator-topic-chips>li+li{margin-top:0}.creator-format-entry{border:1px solid var(--crp-gold-600);color:var(--crp-navy-950);flex-direction:column;gap:.35rem;height:100%;padding:.75rem 1rem;text-decoration:none;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.creator-format-entry:hover,.creator-format-entry:focus-visible{background:var(--crp-paper);border-color:var(--crp-gold-700)}.creator-format-entry-title{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);font-weight:600}.creator-format-entry-hint{color:var(--crp-muted);font-size:.78rem}.creator-format-entry-count{color:var(--crp-gold-700);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.68rem;font-weight:700}.creator-topic-heading{color:var(--crp-navy-800);letter-spacing:.1em;text-transform:uppercase;margin:1.8rem 0 .6rem;font-size:.68rem;font-weight:700}.creator-topic-chips{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-auto-rows:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.creator-topic-chip{border:1px solid var(--crp-border);flex-direction:column;justify-content:center;gap:.1rem;min-height:3.1rem;padding:.4rem .65rem;display:flex}.creator-topic-chip-label{color:var(--crp-navy-800);font-size:.76rem;font-weight:600}.creator-topic-chip-count{color:var(--crp-muted);font-size:.62rem}.creator-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.creator-catalog-empty{align-items:flex-start;min-height:18rem;padding-top:1.15rem;display:flex}.creator-card{border:1px solid var(--crp-border);position:relative}.creator-card-link{color:inherit;align-items:flex-start;gap:.7rem;padding:.9rem;text-decoration:none;display:flex}.creator-monogram{background:var(--crp-gold-400);color:var(--crp-navy-950);font-family:var(--crp-font-serif);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.85rem;font-weight:600;display:flex}.creator-monogram-large{width:4rem;height:4rem;font-size:1.4rem}.creator-profile-image{border:1px solid var(--crp-gold-400);object-fit:cover;flex:none;width:2.5rem;height:2.5rem}.creator-profile-image-large{width:5rem;height:5rem}.creator-profile-image-editor{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.creator-card-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.creator-card-name{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:.95rem;font-weight:600}.creator-card-bio{color:var(--crp-muted);font-size:.76rem;line-height:1.4}.creator-format-badges,.creator-category-pills{flex-wrap:wrap;gap:.3rem;display:flex}.creator-format-badge{border:1px solid var(--crp-navy-800);color:var(--crp-navy-800);letter-spacing:.04em;text-transform:uppercase;padding:.08rem .4rem;font-size:.58rem;font-weight:700}.creator-category-pill{border:1px solid var(--crp-gold-400);color:var(--crp-gold-700);padding:.08rem .45rem;font-size:.64rem}.creator-category-pill-more{color:var(--crp-muted);border-style:dashed}.creator-profile-header{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.creator-profile-header-meta{flex-direction:column;gap:.4rem;display:flex}.creator-contribution,.creator-donations{border-top:1px solid var(--crp-gold-400);margin-top:1.4rem;padding-top:1rem}.creator-contribution h2,.creator-donations h2{font-family:var(--crp-font-serif);margin:0 0 .6rem;font-size:1rem}.creator-contribution-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.creator-contribution-card{border-top:1px solid var(--crp-gold-400);padding-top:.8rem}.creator-contribution-card>a{color:var(--crp-navy-800);align-items:center;gap:.65rem;text-decoration:none;display:flex}.creator-contribution-card p{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.kancelaria-editor{min-width:0}.kancelaria-editor-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.55rem;display:flex}.kancelaria-editor-heading h2,.kancelaria-editor-heading p,.kancelaria-editor-list p,.kancelaria-editor-preview p,.kancelaria-editor-media p,.kancelaria-editor-note{margin:0}.kancelaria-editor-heading h2{letter-spacing:.03em;font-size:.86rem}.kancelaria-editor-heading p,.kancelaria-editor-note,.kancelaria-editor-media>p,.kancelaria-editor-media-controls+p,.kancelaria-editor-list p{color:var(--admin-muted);font-size:.62rem;line-height:1.5}.kancelaria-editor button,.kancelaria-editor-actions a{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;min-height:1.95rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700;text-decoration:none}.kancelaria-editor button:hover,.kancelaria-editor button:focus-visible,.kancelaria-editor-actions a:hover,.kancelaria-editor-actions a:focus-visible{background:var(--admin-panel-raised);color:var(--crp-gold-400)}.kancelaria-editor button:disabled{cursor:wait;opacity:.5}.kancelaria-editor-layout{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:.8rem;min-height:0;display:grid}.kancelaria-editor-list{background:var(--admin-panel);border:1px solid var(--admin-border);align-content:start;max-height:calc(100dvh - 8.5rem);padding:.35rem;display:grid;overflow-y:auto}.kancelaria-editor-list>button{border:0;border-bottom:1px solid var(--admin-border);text-align:left;gap:.18rem;min-height:0;padding:.55rem;display:grid}.kancelaria-editor-list>button[aria-current=true]{background:var(--admin-panel-raised);box-shadow:inset 3px 0 var(--crp-gold-400)}.kancelaria-editor-list strong{font-size:.68rem;line-height:1.35}.kancelaria-editor-list span,.kancelaria-editor-list small{color:var(--admin-muted);font-size:.54rem}.kancelaria-editor-workspace{background:var(--admin-panel);border:1px solid var(--admin-border);gap:.8rem;min-width:0;padding:.8rem;display:grid}.kancelaria-editor-fields,.kancelaria-editor-fields label,.kancelaria-editor-media-controls,.kancelaria-editor-media-controls label{gap:.35rem;display:grid}.kancelaria-editor-fields{gap:.65rem}.kancelaria-editor-fields label,.kancelaria-editor-media-controls label{color:var(--admin-muted);font-size:.58rem;font-weight:700}.kancelaria-editor-fields label small{font-weight:400}.kancelaria-editor input,.kancelaria-editor select,.kancelaria-editor textarea{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;min-width:0;min-height:2rem;padding:.42rem .5rem;font-size:.68rem;line-height:1.5}.kancelaria-editor textarea{resize:vertical}.kancelaria-editor-short-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.kancelaria-editor-actions{border-top:1px solid var(--admin-border);flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.75rem;display:flex}.kancelaria-editor-preview{background:var(--crp-ivory);border:1px solid var(--crp-gold-600);color:var(--crp-navy-950);font-family:var(--crp-font-serif);padding:1rem;line-height:1.55}.kancelaria-editor-preview h3{margin:.15rem 0 .7rem;font-size:1.08rem}.kancelaria-editor-preview p+p{margin-top:.6rem}.kancelaria-editor-preview .article-byline,.kancelaria-editor-preview .eyebrow,.kancelaria-editor-preview .rhetoric-label{font-family:var(--crp-font-sans);font-size:.58rem}.kancelaria-editor-media{border:1px solid var(--admin-border);gap:.7rem;min-width:0;margin:0;padding:.75rem;display:grid}.kancelaria-editor-media legend{color:var(--crp-gold-400);text-transform:uppercase;padding:0 .35rem;font-size:.62rem;font-weight:700}.kancelaria-editor-media-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem;display:grid}.kancelaria-editor-media figure{background:var(--admin-background);border:1px solid var(--admin-border);gap:.4rem;margin:0;padding:.45rem;display:grid}.kancelaria-editor-media img{object-fit:contain;width:100%;height:auto;max-height:11rem}.kancelaria-editor-media figcaption{color:var(--admin-muted);font-size:.58rem;line-height:1.4}.kancelaria-editor-media-controls{grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;align-items:end}@media (max-width:900px){.kancelaria-editor-layout,.kancelaria-editor-short-fields,.kancelaria-editor-media-controls{grid-template-columns:1fr}.kancelaria-editor-list{max-height:12rem}}
