:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#14110f;--muted:#57534e;--rule:#e7e5e4;--frozen:#0f766e;--excluded-bg:#fafaf9;--fail:#b91c1c;--test:#a16207;--test-bg:#fefce8;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1.25rem;--space-5:2rem;--space-6:3rem;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.375rem;--text-2xl:1.75rem;--radius:.375rem;--radius-sm:.1875rem;--accent:#0f766e;--accent-soft:#f0fdfa;--accent-fg:#fff;--panel:#fafaf9;--nav-width:15rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#14110f;--fg:#f5f5f4;--muted:#a8a29e;--rule:#292524;--frozen:#5eead4;--excluded-bg:#1c1917;--fail:#fca5a5;--test:#fcd34d;--test-bg:#262010;--accent:#5eead4;--accent-soft:#10302c;--accent-fg:#08201d;--panel:#1c1917}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.55}main{max-width:44rem;margin:0 auto;padding:4rem 1.5rem}h1{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.75rem}p{color:var(--muted);margin:0 0 1rem}hr{border:0;border-top:1px solid var(--rule);margin:2rem 0}main.wide{max-width:78rem}.meta{color:var(--fg);margin:0 0 .75rem}.badge{letter-spacing:.06em;vertical-align:.05em;white-space:nowrap;border:1px solid;border-radius:.15rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:600;display:inline-block}.badge.draft{color:var(--muted)}.badge.frozen{color:var(--frozen)}.meta-grid{grid-template-columns:max-content minmax(0,1fr);gap:.15rem 1rem;margin:0 0 1.5rem;font-size:.8125rem;display:grid}.meta-grid dt{color:var(--muted)}.meta-grid dd{overflow-wrap:anywhere;margin:0}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.notice{border-left:2px solid var(--rule);margin:0 0 1.5rem;padding-left:.75rem}.actions{gap:.75rem;margin:0 0 1.5rem;display:flex}table.audit{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}@media (max-width:45rem){table.audit{display:block;overflow-x:auto}}.audit th,.audit td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.35rem .5rem}.audit th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom-width:2px;font-size:.6875rem;font-weight:600}.audit td.num{text-align:right;white-space:nowrap}.audit td.addr,.audit td.prov{overflow-wrap:anywhere}.audit td.prov{max-width:24rem;color:var(--muted)}.audit .sub{color:var(--muted)}.audit tr.excluded td{color:var(--muted);background:var(--excluded-bg)}.audit tr.cut td{border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);text-transform:uppercase;letter-spacing:.05em;padding:.4rem .5rem;font-size:.6875rem;font-weight:600}.audit .out{color:var(--muted)}h2{letter-spacing:-.01em;margin:2rem 0 .5rem;font-size:1.125rem}.sub{color:var(--muted);font-size:.75rem}.notice.error{border-left-color:var(--fail);color:var(--fg)}.badge.test{color:var(--test)}.audit tr.test-row td{background:var(--test-bg)}.badge.gate-pass{color:var(--frozen)}.badge.gate-fail{color:var(--fail)}.badge.gate-open{color:var(--muted)}.badge.gate-unknown{color:var(--test)}.row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.row-actions button{font-size:.75rem}.reply{border:1px solid var(--rule);border-left-width:3px;margin:0 0 1.5rem;padding:.75rem 1rem .25rem}.reply.reviewed{background:var(--excluded-bg)}.reply.pending{border-left-color:var(--fg)}.reply-head{margin:0 0 .75rem}.reply-head .addr{overflow-wrap:anywhere}.reply-body{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--rule);max-height:26rem;margin:0 0 1rem;padding:.6rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5;overflow-y:auto}.reply-note{overflow-wrap:anywhere;margin:0 0 1rem;font-size:.8125rem}.review-form{margin:0 0 .75rem}.review-form textarea{border:1px solid var(--rule);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:.15rem;margin-top:.25rem;padding:.4rem .5rem;font-size:.8125rem;display:block}.reply-link{border:1px dashed var(--rule);margin:0 0 1rem;padding:.6rem .75rem}.reply-link fieldset{border:0;margin:0;padding:0}.reply-link legend{margin-bottom:.4rem;padding:0}.reply-link>p:last-of-type{margin:.6rem 0 .5rem}.link-candidate{margin:0 0 .25rem;font-size:.8125rem;line-height:1.45}.link-candidate label{cursor:pointer;border:1px solid #0000;align-items:baseline;gap:.5rem;padding:.3rem .4rem;display:flex}.link-candidate label:hover{border-color:var(--rule)}.link-candidate input{flex:none;margin:0}.link-candidate-text{overflow-wrap:anywhere}.link-tier{border-top:1px solid var(--rule);color:var(--muted);margin:.9rem 0 .4rem;padding-top:.7rem;font-size:.75rem;line-height:1.5}.link-candidate-other{border-left:2px solid var(--rule);margin-left:.1rem;padding-left:.35rem}.reply-send{margin:0 0 1rem}.reply-send input[type=text],.reply-send textarea{border:1px solid var(--rule);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:.15rem;margin-top:.25rem;padding:.4rem .5rem;font-size:.8125rem;display:block}.resume-choice{margin:0 0 .75rem}.resume-choice label{border:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;font-size:.8125rem;line-height:1.45;display:flex}.resume-choice label:hover{background:var(--excluded-bg)}.resume-choice input{flex:none;margin:.2rem 0 0}.template{border-top:1px solid var(--rule);margin:0 0 1.5rem;padding-top:1rem}.template-subject{color:var(--fg);margin:0 0 .5rem}.template-body{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--excluded-bg);border:1px solid var(--rule);margin:0 0 .75rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.6}.stacked-form label{margin-bottom:.15rem;font-size:.8125rem;font-weight:600;display:block}.stacked-form input[type=text],.stacked-form input[type=email],.stacked-form textarea{width:100%;font:inherit;border:1px solid var(--rule);background:var(--bg);color:var(--fg);border-radius:.15rem;padding:.4rem .5rem;font-size:.875rem}.stacked-form fieldset{border:1px solid var(--rule);border-radius:.15rem;margin:0 0 1rem;padding:.5rem .75rem}.stacked-form fieldset label{color:var(--muted);font-weight:400}.stacked-form legend{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.6875rem;font-weight:600}.pl-shell{grid-template-columns:var(--nav-width) minmax(0, 1fr);min-height:100vh;display:grid}.pl-shell main{max-width:58rem;padding:var(--space-5) var(--space-5) var(--space-6);margin:0}.pl-shell main.wide{max-width:88rem}.pl-shell a{color:var(--accent)}.pl-shell a:hover{text-decoration:underline}.pl-shell button{font:inherit;font-size:var(--text-sm);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel);color:var(--fg);cursor:pointer;padding:.3rem .7rem}.pl-shell button:hover{border-color:var(--accent);color:var(--accent)}.pl-shell hr{margin:var(--space-5) 0}.pl-nav{align-self:start;gap:var(--space-4);height:100vh;padding:var(--space-4) var(--space-3);background:var(--panel);border-right:1px solid var(--rule);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.pl-brand{color:var(--fg);line-height:1.2;text-decoration:none;display:block}.pl-shell .pl-brand:hover{text-decoration:none}.pl-brand-name{letter-spacing:-.01em;font-weight:600;display:block}.pl-brand-sub{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);display:block}.pl-nav-groups{gap:var(--space-4);flex-direction:column;display:flex}.pl-nav-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 var(--space-1);padding:0 .5rem;font-weight:600}.pl-nav-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.pl-shell .pl-nav-link{border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--fg);padding:.3rem .5rem;text-decoration:none;display:block}.pl-shell .pl-nav-link:hover{background:var(--accent-soft);color:var(--accent);text-decoration:none}.pl-shell .pl-nav-link[aria-current=page]{background:var(--accent);color:var(--accent-fg);font-weight:600}.pl-nav-sub{margin:var(--space-2) 0 0 var(--space-2);padding-left:var(--space-2);border-left:1px solid var(--rule)}.pl-nav-sublabel{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--accent);padding:0 .5rem;font-weight:600}.pl-nav-foot{padding-top:var(--space-3);border-top:1px solid var(--rule);gap:var(--space-2);flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.pl-nav-foot .pl-nav-note{font-size:var(--text-xs);color:var(--muted);margin:0}.pl-skip{z-index:10;background:var(--accent);color:var(--accent-fg);padding:.5rem 1rem;text-decoration:none;position:absolute;top:0;left:-9999px}.pl-skip:focus{left:.5rem}.pl-review{margin:0 0 var(--space-4)}.pl-review-bar{padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);justify-content:flex-end;display:flex}.pl-shell .pl-review-toggle{font-size:var(--text-base);border-color:var(--accent);color:var(--accent);padding:.35rem .9rem;font-weight:600;position:relative}.pl-shell .pl-review-toggle[aria-expanded=true]{background:var(--accent);color:var(--accent-fg)}.pl-review-badge{border:2px solid var(--bg);background:var(--accent);min-width:1.35rem;height:1.35rem;color:var(--accent-fg);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:.7rem;padding:0 .3rem;font-weight:700;line-height:calc(1.35rem - 4px);position:absolute;top:-.55rem;right:-.55rem}.pl-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-drawer-backdrop{z-index:40;background:#14110f73;position:fixed;inset:0}.pl-drawer{z-index:41;background:var(--bg);border-left:1px solid var(--rule);flex-direction:column;width:min(26rem,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #14110f2e}.pl-drawer:focus{outline:none}.pl-drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);background:var(--panel);display:flex}.pl-drawer-title{font-size:var(--text-lg);letter-spacing:-.01em;margin:0}.pl-drawer-body{padding:var(--space-4);flex:auto;overflow-y:auto}.pl-drawer-group+.pl-drawer-group{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule)}.pl-drawer-group .pl-nav-label{margin-bottom:var(--space-2);padding:0}.pl-drawer-group:first-child .pl-queue-item{border-left-width:4px}.pl-drawer-foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--rule);background:var(--panel);font-size:var(--text-sm);color:var(--muted);margin:0}@media (max-width:37.5rem){.pl-drawer{border-left:0;width:100vw}}.pl-download-info{font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pl-modal{z-index:41;width:min(28rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 24px #14110f2e}.pl-modal:focus{outline:none}.pl-modal-facts{gap:var(--space-2) var(--space-4);padding:var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.pl-modal-facts dt{color:var(--muted);font-size:var(--text-sm)}.pl-modal-facts dd{margin:0}.pl-modal-agent{overflow-wrap:anywhere;font-size:var(--text-sm)}.pl-page-head{margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.pl-page-head h1{font-size:var(--text-2xl);margin:0}.pl-page-head .pl-eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 var(--space-1);font-weight:600;display:block}.pl-page-actions{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.pl-page-actions .sub{flex:18rem;min-width:0}.pl-shell .pl-button-link{font-size:var(--text-sm);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--panel);color:var(--accent);padding:.35rem .8rem;font-weight:600;text-decoration:none;display:inline-block}.pl-shell .pl-button-link:hover{background:var(--accent);color:var(--accent-fg);text-decoration:none}.pl-section{margin:0 0 var(--space-5)}.pl-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.pl-section-head h2{font-size:var(--text-lg);margin:0}.pl-section-head .pl-section-note{font-size:var(--text-sm);color:var(--muted);margin:0}.pl-funnel{align-items:stretch;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pl-funnel>li{align-items:stretch;gap:var(--space-2);flex:9.5rem;min-width:9rem;display:flex}.pl-shell .pl-stage{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);color:var(--fg);flex-direction:column;flex:auto;text-decoration:none;display:flex}.pl-shell .pl-stage:hover{border-color:var(--accent);text-decoration:none}.pl-stage-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pl-stage-count{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1.05}.pl-stage-note{font-size:var(--text-xs);color:var(--muted)}.pl-stage-bar{background:var(--rule);border-radius:2px;height:3px;margin-top:auto}.pl-stage-bar span{background:var(--accent);border-radius:2px;height:100%;display:block}.pl-stage-bar.is-empty span{background:var(--rule)}.pl-connector{color:var(--muted);font-size:var(--text-sm);flex:none;align-self:center}.pl-funnel-note{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--muted)}.pl-stats{gap:var(--space-2);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));padding:0;list-style:none;display:grid}.pl-stat{border:1px solid var(--rule);border-radius:var(--radius);min-width:0;padding:var(--space-2) var(--space-3)}.pl-stat-value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1.15;display:block}.pl-stat-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);display:block}.pl-queue{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-queue-item{align-items:baseline;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);border-left-width:3px;display:flex}.pl-queue-item.is-waiting{border-left-color:var(--accent)}.pl-queue-item.is-clear{border-left-color:var(--rule);background:var(--excluded-bg)}.pl-queue-count{min-width:2.5ch;font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-align:right;flex:none}.pl-queue-item.is-clear .pl-queue-count{color:var(--muted);font-size:var(--text-base)}.pl-queue-body{flex:auto;min-width:0}.pl-queue-title{color:var(--fg);font-weight:600;font-size:var(--text-base);margin:0}.pl-queue-item.is-clear .pl-queue-title{color:var(--muted);font-weight:400}.pl-queue-note{font-size:var(--text-sm);color:var(--muted);margin:0}.pl-queue-detail{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--muted);padding:0;list-style:none}.pl-queue-detail li+li{margin-top:.15rem}.pl-empty{border:1px dashed var(--rule);border-radius:var(--radius);padding:var(--space-4)}.pl-empty-title{margin:0 0 var(--space-1);color:var(--fg);font-weight:600}.pl-empty p{max-width:60ch;font-size:var(--text-sm);margin:0}.pl-unavailable{border:1px solid var(--fail);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4);border-left-width:3px}.pl-unavailable-title{margin:0 0 var(--space-1);color:var(--fg);font-weight:600}.pl-unavailable p{max-width:60ch;font-size:var(--text-sm);margin:0}.pl-cards{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));display:grid}.pl-card{border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--panel);padding:var(--space-4)}.pl-card-head{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.pl-card-title{font-size:var(--text-xl);letter-spacing:-.01em;margin:0}.pl-card-sub{margin:0 0 var(--space-1);color:var(--fg)}.pl-card-facts{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.pl-card-fact{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pl-card-fact-value{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.pl-card-links{padding:var(--space-3) 0 0;border-top:1px solid var(--rule);font-size:var(--text-sm);margin:0;list-style:none}.pl-card-links li+li{margin-top:var(--space-2)}.pl-groups{gap:var(--space-5);margin:var(--space-4) 0 0;flex-direction:column;display:flex}.pl-group{border-top:2px solid var(--rule);padding-top:var(--space-3)}.pl-group-head{margin:0 0 var(--space-3)}.pl-group-title{align-items:center;gap:var(--space-2);font-size:var(--text-lg);margin:0 0 var(--space-1);letter-spacing:-.01em;display:flex}.pl-group-count{background:var(--rule);min-width:1.6rem;color:var(--fg);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:.8rem;padding:0 .4rem;font-weight:700;line-height:1.5rem;display:inline-block}.pl-group-blurb{max-width:72ch;font-size:var(--text-sm);color:var(--muted);margin:0}.pl-group-zero{padding:var(--space-3);border:1px dashed var(--rule);border-radius:var(--radius);font-size:var(--text-sm);color:var(--muted);margin:0}.pl-substop{margin:var(--space-4) 0 0;padding-left:var(--space-3);border-left:2px solid var(--rule)}.pl-substop.is-engagement{border-left-color:var(--accent)}.pl-substop-title{align-items:center;gap:var(--space-2);font-size:var(--text-base);margin:0 0 var(--space-2);display:flex}.pl-substop.is-engagement .pl-group-count{background:var(--accent);color:var(--accent-fg)}.pl-details{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.pl-details summary{cursor:pointer;color:var(--muted);padding:var(--space-1) 0}.pl-details summary:hover{color:var(--accent)}.pl-event-list{margin:var(--space-2) 0 0;padding:var(--space-2) 0 0 var(--space-3);border-top:1px solid var(--rule);color:var(--muted);list-style:none}.pl-event-list li+li{margin-top:.2rem}.pl-scroll{margin:0 0 var(--space-4);overflow-x:auto}.audit td.pl-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:20rem;display:-webkit-box;overflow:hidden}.pl-scroll .audit caption{text-align:left;padding:0 0 var(--space-2);color:var(--muted)}.audit tr.pl-engaged td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.audit tr.pl-engaged td.pl-when{color:var(--fg);font-weight:600}.audit td.pl-when{white-space:nowrap}.badge.pl-engaged-badge{color:var(--accent)}.pl-older-downloads{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.pl-older-downloads[open]>summary{margin-bottom:var(--space-3)}.pl-inquiries{gap:var(--space-3);margin:0 0 var(--space-4);flex-direction:column;display:flex}.pl-inquiry{border:1px solid var(--rule);padding:var(--space-3);box-shadow:inset 3px 0 0 var(--accent);border-radius:.2rem}.pl-inquiry.is-invited{box-shadow:none;background:var(--panel)}.pl-inquiry-head{margin:0 0 var(--space-2);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.pl-inquiry .reply-body{margin:var(--space-2) 0}.pl-inquiry .row-actions{margin:var(--space-2) 0 0}.pl-inquiry.is-held{box-shadow:inset 3px 0 0 var(--muted);background:var(--panel)}.pl-held-why{margin:0 0 var(--space-2);font-size:var(--text-sm)}.pl-held-why-title{color:var(--muted);margin:0 0 .25rem}.pl-held-why ul{color:var(--fg);margin:0;padding-left:1.1rem}.pl-held-why li{margin:0 0 .15rem}.pl-confirm.is-destructive{border-color:var(--fail)}.pl-shell .row-actions button.danger{border-color:var(--fail);color:var(--fail)}.pl-shell .row-actions button.danger:hover{background:var(--fail);color:var(--bg)}.pl-shell .pl-button-link.quiet{color:var(--muted);border-color:#0000;font-weight:400}.pl-shell .pl-button-link.quiet:hover{color:var(--fail);border-color:var(--fail)}.pl-shell .row-actions button.quiet{border-color:var(--rule);color:var(--muted)}.pl-shell .row-actions button.quiet:hover{color:var(--fg);border-color:var(--fg)}.pl-confirm{border:1px solid var(--accent);padding:var(--space-3);margin:var(--space-3) 0 0;border-radius:.2rem}.pl-confirm h3{margin:0 0 var(--space-2);font-size:.9375rem}.pl-confirm .template-body{max-height:28rem;overflow-y:auto}.pl-confirm-form{margin:var(--space-3) 0 0}.pl-shell .pl-confirm-form .row-actions a{font-size:var(--text-sm);color:var(--muted)}.pl-shell .pl-confirm-form .row-actions a:hover{color:var(--fg)}.pl-shell .pl-licensing-link{color:var(--fg);font-weight:600;text-decoration:none}.pl-shell .pl-licensing-link:hover,.pl-shell .pl-licensing-link:focus-visible{color:var(--accent);text-decoration:underline}.pl-licensing-table{min-width:52rem}.pl-licensing-table td.pl-licensing-next-cell{min-width:11rem;color:var(--muted)}.pl-licensing-table td .badge{white-space:nowrap}.pl-licensing-table td.addr{min-width:10rem}.pl-licensing-table td.pl-licensing-play{min-width:13rem}.pl-licensing-table td.pl-licensing-org-cell{min-width:10rem}.pl-page-head h1 .pl-licensing-org{font-size:var(--text-lg);letter-spacing:0;color:var(--muted);margin-top:.15rem;font-weight:400;display:block}.pl-licensing-next{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);padding:var(--space-3);margin:0 0 var(--space-4)}.pl-licensing-next .pl-licensing-next-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .15rem;font-weight:600}.pl-licensing-next .pl-licensing-next-text{font-size:var(--text-lg);color:var(--fg);margin:0}.pl-licensing-facts{margin-bottom:var(--space-5)}.pl-licensing-history{padding:0 0 0 var(--space-4);border-left:2px solid var(--rule);margin:0;list-style:none}.pl-licensing-event+.pl-licensing-event{margin-top:var(--space-3)}.pl-licensing-event .pl-licensing-event-title{color:var(--fg);margin:0}.pl-licensing-event .pl-licensing-event-meta{font-size:var(--text-sm);color:var(--muted);margin:0}.pl-eligibility-none{max-width:44rem;color:var(--muted);margin:0}.pl-eligibility-standing{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 .15rem;display:flex}.pl-eligibility-provenance{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--muted)}.pl-eligibility-clear{font-size:var(--text-sm);color:var(--muted);margin:0}.pl-eligibility-reasons{max-width:44rem;margin:0;padding-left:1.25rem}.pl-eligibility-reason+.pl-eligibility-reason{margin-top:var(--space-2)}.pl-eligibility-field{font-size:var(--text-sm);color:var(--muted);margin-left:.4rem;display:inline-block}.pl-eligibility-field:before{content:"· "}.pl-eligibility-prior{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--rule)}.pl-eligibility-decision+.pl-eligibility-decision{margin-top:var(--space-2)}.pl-eligibility-decision[open]>summary{margin-bottom:var(--space-3)}.pl-eligibility-superseded{padding-left:var(--space-3);border-left:2px solid var(--rule)}.pl-review{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--rule);max-width:44rem}.pl-review-title{margin:0 0 var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pl-review-notice{margin:0 0 var(--space-3);font-size:var(--text-sm)}.pl-review-standing{color:var(--fg);margin:0 0 .15rem}.pl-review-hold-reason:before{content:" · "}.pl-review-hold-reason,.pl-review-moment{font-size:var(--text-sm);color:var(--muted)}.pl-review-note{margin:0 0 var(--space-3);padding:0 0 0 var(--space-3);border-left:2px solid var(--rule);overflow-wrap:anywhere;max-width:100%;font-size:var(--text-sm);color:var(--fg);white-space:pre-wrap}.pl-review-held{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--muted)}.pl-review-acts{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0}.pl-shell .pl-review-acts .pl-button-link.quiet{background:0 0;padding-left:0;padding-right:0}.pl-review-confirm{margin-top:var(--space-3);max-width:44rem}.pl-review-confirm form{margin:0}.pl-review-confirm .row-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0}.pl-review-reasons{margin:0 0 var(--space-3);border:0;padding:0}.pl-review-reasons legend{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0}.pl-review-reason{font-size:var(--text-sm);align-items:flex-start;gap:.5rem;margin-top:.4rem;line-height:1.4;display:flex}.pl-review-reason input{flex:none;margin-top:.25rem}.pl-review-note-field{margin:0 0 var(--space-3)}.pl-review-note-field label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;display:block}.pl-review-note-field textarea{border:1px solid var(--rule);background:var(--bg);width:100%;color:var(--fg);font:inherit;font-size:var(--text-sm);border-radius:.15rem;margin-top:.3rem;padding:.4rem .5rem;display:block}.pl-review-note-field .sub{margin-top:.25rem;display:block}.pl-quote-none{color:var(--muted);margin:0}.pl-quote-standing-note{max-width:44rem;font-size:var(--text-sm);color:var(--muted);margin:.35rem 0 0}.pl-quote-standing{margin:0 0 var(--space-3);max-width:44rem;color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.pl-quote-lines{max-width:44rem;margin:0;padding:0;list-style:none}.pl-quote-line+.pl-quote-line{margin-top:.35rem}.pl-quote-total{max-width:44rem;margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.pl-quote-total-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pl-quote-total-amount{color:var(--fg);font-size:1.15rem;font-weight:600}.pl-quote-tax{margin:var(--space-2) 0 0;max-width:44rem;font-size:var(--text-sm);color:var(--muted)}.pl-quote-moments{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--muted)}.pl-quote-provenance,.pl-quote-provider,.pl-quote-notice{max-width:44rem;font-size:var(--text-sm);color:var(--muted);margin:.15rem 0 0}.pl-quote-prior{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--rule)}.pl-quote-group-title{margin:0 0 var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pl-quote-earlier+.pl-quote-earlier{margin-top:var(--space-2)}.pl-quote-earlier[open]>summary{margin-bottom:var(--space-3)}.pl-quote-superseded{padding-left:var(--space-3);border-left:2px solid var(--rule)}.pl-agreement-none{color:var(--muted);margin:0}.pl-agreement-standing-note{max-width:44rem;font-size:var(--text-sm);color:var(--muted);margin:.35rem 0 0}.pl-agreement-standing{margin:0 0 var(--space-2);max-width:44rem;color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.pl-agreement-signer{margin:0 0 var(--space-2);max-width:44rem;color:var(--fg)}.pl-agreement-moments{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--muted)}.pl-agreement-provenance,.pl-agreement-superseded-reason{max-width:44rem;font-size:var(--text-sm);color:var(--muted);margin:.15rem 0 0}.pl-agreement-prior{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--rule)}.pl-agreement-group-title{margin:0 0 var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pl-agreement-earlier+.pl-agreement-earlier{margin-top:var(--space-2)}.pl-agreement-earlier[open]>summary{margin-bottom:var(--space-3)}.pl-agreement-superseded{padding-left:var(--space-3);border-left:2px solid var(--rule)}.pl-licensing-table td .pl-licensing-decision{margin-top:.2rem}.pl-invoice-none,.pl-license-none{color:var(--muted);margin:0}.pl-invoice-standing-note,.pl-license-standing-note{max-width:44rem;font-size:var(--text-sm);color:var(--muted);margin:.35rem 0 0}.pl-invoice-standing,.pl-license-standing{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;max-width:44rem;display:flex}.pl-invoice-lapsed,.pl-invoice-refund,.pl-invoice-dispute,.pl-invoice-unconfirmed,.pl-license-reason{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:2px solid var(--accent);max-width:44rem;font-size:var(--text-sm)}.pl-invoice-total{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--rule);flex-wrap:wrap;max-width:44rem;display:flex}.pl-invoice-total-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pl-invoice-total-amount{font-size:var(--text-lg);font-weight:600}.pl-invoice-moments,.pl-invoice-provenance,.pl-invoice-provider,.pl-license-moments,.pl-license-provenance,.pl-license-fulfillment{margin:var(--space-2) 0 0;max-width:44rem;font-size:var(--text-sm);color:var(--muted)}.pl-license-actions{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--rule);max-width:44rem}.pl-license-confirm{margin-top:var(--space-4);max-width:44rem}.pl-license-actions form,.pl-license-confirm form,.pl-license-actions .row-actions,.pl-license-confirm .row-actions{margin:0}.pl-license-actions-note{margin:0 0 var(--space-2);max-width:44rem;font-size:var(--text-sm)}.pl-license-actions .row-actions{align-items:center;gap:var(--space-3)}.pl-shell .pl-license-actions .pl-button-link.quiet{background:0 0;padding-left:0;padding-right:0}.pl-license-notice{margin:0 0 var(--space-3);max-width:44rem;font-size:var(--text-sm)}.pl-invoice-prior{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.pl-invoice-group-title{margin:0 0 var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pl-invoice-earlier+.pl-invoice-earlier{margin-top:var(--space-2)}.pl-invoice-earlier[open]>summary{margin-bottom:var(--space-2)}.pl-invoice-superseded{padding-left:var(--space-3);border-left:2px solid var(--rule)}.pl-licensing-table td.pl-licensing-attention{border-left:2px solid var(--accent);font-weight:500}.pl-amendment-none{color:var(--muted);margin:0}.pl-amendment-standing{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;max-width:44rem;display:flex}.pl-amendment-stalled,.pl-amendment-declined,.pl-amendment-routing,.pl-amendment-servicing{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:2px solid var(--accent);max-width:44rem;font-size:var(--text-sm)}.pl-amendment-stalled{font-size:var(--text-base);color:var(--fg);margin-top:0;font-weight:500}.pl-amendment-note{margin:var(--space-3) 0 0}.pl-amendment-note-label{font-size:var(--text-sm);color:var(--muted);margin:0 0 .25rem}.pl-amendment-servicing{margin:0 0 var(--space-3)}.pl-amendment-reasons-list{margin:var(--space-2) 0 0;max-width:44rem;font-size:var(--text-sm);color:var(--muted);padding-left:1.1rem}.pl-amendment-changes{margin-top:var(--space-3)}.pl-amendment-changes td.out{color:var(--muted)}.pl-amendment-who,.pl-amendment-moments,.pl-amendment-provenance{margin:var(--space-2) 0 0;max-width:44rem;font-size:var(--text-sm);color:var(--muted)}.pl-amendment-reason-text{border:1px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;max-width:44rem;max-height:18rem;line-height:1.5;font-size:var(--text-sm);margin:0;padding:.6rem .75rem;overflow-y:auto}.pl-amendment-money{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--rule);max-width:44rem}.pl-amendment-credit{max-width:44rem;margin:0}.pl-amendment-figures{margin:var(--space-2) 0 0;grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.pl-amendment-figures dt,.pl-amendment-figures dd{border-top:1px solid var(--rule);font-size:var(--text-sm);margin:0;padding:.35rem 0}.pl-amendment-figures dt{color:var(--muted)}.pl-amendment-figures dd{text-align:right;font-variant-numeric:tabular-nums}.pl-amendment-menu{margin:var(--space-3) 0 0;font-size:var(--text-sm);padding-left:1.1rem}.pl-amendment-menu li+li{margin-top:.4rem}.pl-amendment-actions{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--rule);max-width:44rem}.pl-amendment-confirm{margin-top:var(--space-4);max-width:44rem}.pl-amendment-actions form,.pl-amendment-confirm form{margin:0}.pl-amendment-actions .row-actions,.pl-amendment-confirm .row-actions{align-items:center;gap:var(--space-3);margin:0}.pl-shell .pl-amendment-actions .pl-button-link.quiet{background:0 0;padding-left:0;padding-right:0}.pl-amendment-reasons{margin:0 0 var(--space-3);border:0;padding:0}.pl-amendment-reasons legend{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0}.pl-amendment-reason{font-size:var(--text-sm);align-items:flex-start;gap:.5rem;margin-top:.4rem;line-height:1.4;display:flex}.pl-amendment-reason input{flex:none;margin-top:.25rem}.pl-amendment-notice{margin:0 0 var(--space-3);max-width:44rem;font-size:var(--text-sm)}.pl-amendment-history{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.pl-amendment-earlier{margin:var(--space-2) 0 0;font-size:var(--text-sm);padding:0;list-style:none}.pl-amendment-earlier li+li{margin-top:var(--space-2)}.pl-application-none{color:var(--muted);margin:0}.pl-application-standing{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 .15rem;display:flex}.pl-application-draft-note{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--muted)}.pl-application-standing+.pl-application-group,.pl-application-group+.pl-application-group{margin-top:var(--space-4)}.pl-application-group-title,.pl-eligibility-group-title{margin:0 0 var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pl-application-facts{grid-template-columns:minmax(0,11rem) minmax(0,1fr);margin:0}@media (max-width:34rem){.pl-application-facts{grid-template-columns:minmax(0,1fr);gap:0}.pl-application-facts dt+dd{margin-bottom:.5rem}}.pl-application-submitter{margin:var(--space-2) 0 0;max-width:44rem;font-size:var(--text-sm);color:var(--muted)}.pl-application-note{margin:var(--space-2) 0 0}.pl-application-note-label{font-size:var(--text-sm);color:var(--muted);margin:0 0 .25rem}.pl-application-note-body{border:1px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;max-width:44rem;max-height:18rem;margin:0;padding:.6rem .75rem;line-height:1.5;overflow-y:auto}.pl-application-prior{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--rule)}.pl-application-version+.pl-application-version{margin-top:var(--space-2)}.pl-application-version[open]>summary{margin-bottom:var(--space-3)}.pl-application-superseded{padding-left:var(--space-3);border-left:2px solid var(--rule)}.pl-application-superseded .pl-application-group+.pl-application-group{margin-top:var(--space-3)}@media (max-width:60rem){.pl-shell{grid-template-columns:minmax(0,1fr)}.pl-nav{border-right:0;border-bottom:1px solid var(--rule);gap:var(--space-3);height:auto;position:static}.pl-nav-groups{gap:var(--space-2) var(--space-4);flex-flow:wrap}.pl-nav-list{gap:var(--space-1);flex-flow:wrap}.pl-nav-foot{align-items:center;gap:var(--space-3);flex-direction:row;margin-top:0}.pl-shell main{padding:var(--space-4) var(--space-4) var(--space-6)}}.site{--site-bg:#1c1c1c;--site-fg:#dcdcdc;--site-fg-strong:#f4f4f4;--site-rule:#dcdcdc2e;--site-dim:#dcdcdc9e;--site-accent:#f5a623;--site-pill-bg:#d9d9d9;--site-pill-fg:#101010;--site-body-font:"Helvetica Neue", Helvetica, Arial, sans-serif;--site-display-font:var(--font-display), "Anton", Impact, "Arial Narrow Bold", sans-serif;background:var(--site-bg);color:var(--site-fg);font-family:var(--site-body-font);letter-spacing:.02em;flex-direction:column;min-height:100vh;font-size:13px;line-height:1.7;display:flex}.site p{color:inherit;margin:0 0 1.2em}.site h1,.site h2,.site h3{margin:0 0 .4em;font-weight:400}.site a{color:inherit}.site img{max-width:100%;height:auto;display:block}.site ul{margin:0;padding:0;list-style:none}.site .site-main{flex:1 0 auto;max-width:none;margin:0;padding:0}.site .display{font-family:var(--site-display-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-fg-strong);font-weight:400;line-height:.95}.site .skip-link{z-index:100;background:var(--site-pill-bg);color:var(--site-pill-fg);padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:0;left:-9999px}.site .skip-link:focus{top:.5rem;left:.5rem}.site .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site :focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.site.theme-light :focus-visible,.site .theme-light :focus-visible{outline-color:#8a5a00}.site .honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site .pill{font-family:var(--site-body-font);letter-spacing:.04em;cursor:pointer;background:var(--site-pill-bg);color:var(--site-pill-fg);white-space:nowrap;border:0;border-radius:999px;padding:.85em 1.9em;font-size:13px;text-decoration:none;display:inline-block}.site .pill-dark{color:var(--site-fg-strong);border:1px solid var(--site-rule);background:#2a2a2a}.site .pill-quiet{color:var(--site-fg-strong);border:1px solid var(--site-rule);background:0 0;padding:.6em 1.3em;font-size:12px}.site .pill-buy,.site .pill-primary{background:var(--site-accent);color:#101010;font-weight:700}.site .pill:hover{opacity:.85}.site-header{border-bottom:1px solid var(--site-rule);padding:1.5rem 2rem}.site .site-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:84rem;margin:0 auto;display:grid}.site .site-nav-links{gap:2rem;display:flex}.site .site-nav-links a{letter-spacing:.02em;text-decoration:none}.site .site-nav-links a:hover{text-decoration:underline}.site .site-logo{justify-self:center;display:block}.site .site-logo img{width:64px;height:64px}.site .site-nav-cta{justify-self:end}.site .mobile-nav{justify-self:end;display:none}.site .mobile-nav-toggle{cursor:pointer;color:inherit;background:0 0;border:0;padding:.5rem}.site .mobile-nav-bars{width:26px;display:block}.site .mobile-nav-bars span{background:var(--site-fg);height:1px;margin:7px 0;display:block}.site .mobile-nav-panel{background:var(--site-bg);border-bottom:1px solid var(--site-rule);z-index:20;padding:1.5rem 2rem 2rem;position:absolute;left:0;right:0}.site .mobile-nav-panel li{border-bottom:1px solid var(--site-rule)}.site .mobile-nav-panel a{letter-spacing:.06em;text-transform:uppercase;padding:1rem 0;font-size:15px;text-decoration:none;display:block}.site .hero{border-bottom:1px solid var(--site-rule);text-align:center;padding:5rem 2rem}.site .hero-headline{margin:0;max-width:20ch;margin-inline:auto;font-size:clamp(2.6rem,8.5vw,5.5rem)}.site .feature{border-bottom:1px solid var(--site-rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:3rem 4rem;max-width:84rem;margin:0 auto;padding:4.5rem 2rem;display:grid}.site .feature-art{grid-row:span 2}.site .feature-title{font-size:clamp(2rem,4.5vw,3.4rem)}.site .feature-title a{text-decoration:none}.site .price{color:var(--site-dim);letter-spacing:.06em;margin-bottom:1.8em}.site .credits{border-top:1px solid var(--site-rule);margin:2rem 0 0;padding-top:1.2rem}.site .credits li{letter-spacing:.06em;text-transform:uppercase;color:var(--site-dim);font-size:12px}.site .credits a{color:var(--site-fg-strong);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--site-dim);text-decoration-color:var(--site-dim);transition:text-decoration-color .12s,color .12s}.site .credits a:hover,.site .credits a:focus-visible{color:var(--site-accent);-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}.site .licensing-note{border-left:2px solid var(--site-accent);max-width:60ch;color:var(--site-fg-strong);margin-bottom:1.8em;padding-left:1rem}.site .feature-more{margin-top:1.2rem}.site .feature-more a,.site .reference-links a{color:var(--site-fg-strong)}.site .purchase-card{border:1px solid var(--site-rule);align-items:flex-start;gap:1.25rem;padding:1.25rem;display:flex}.site .feature .purchase-card{grid-column:2}.site .purchase-card-cover{flex:none;width:92px;height:auto}.site .purchase-card-body p{margin:0 0 .35em}.site .purchase-card-title{color:var(--site-fg-strong);letter-spacing:.04em}.site .purchase-card-byline,.site .purchase-card-price{color:var(--site-dim)}.site .purchase-card .pill{margin-top:.6rem}.site .purchase-card .buy-cta{margin:0}.site .buy-cta,.site .perusal-cta-primary{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .8rem;display:flex}.site .destination-note{letter-spacing:.06em;color:var(--site-dim);white-space:nowrap;font-size:11px}.site .reference-links{letter-spacing:.05em;margin:.9rem 0 0;font-size:12px}.site .reference-links li{margin-top:.4rem}.site .reference-links a{text-underline-offset:3px;text-decoration:underline}.site .casting-note{border-left:2px solid var(--site-rule);color:var(--site-dim);max-width:60ch;padding-left:1rem}.site .casting-note-label{text-transform:uppercase;letter-spacing:.12em;color:var(--site-fg-strong);font-size:11px;display:block}.site .play-details{border-top:1px solid var(--site-rule);max-width:60ch;margin:1.5rem 0 0}.site .play-detail{border-bottom:1px solid var(--site-rule);grid-template-columns:9rem minmax(0,1fr);gap:0 1.25rem;padding:.75rem 0;display:grid}.site .play-detail-label{text-transform:uppercase;letter-spacing:.12em;color:var(--site-fg-strong);font-size:11px;line-height:1.7}.site .play-detail-value{color:var(--site-dim);margin:0}@media (max-width:30rem){.site .play-detail{grid-template-columns:minmax(0,1fr);gap:.15rem}}.site .also{border-bottom:1px solid var(--site-rule);max-width:84rem;margin:0 auto;padding:4rem 2rem}.site .also-heading{margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2.4rem)}.site .also-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),24rem));align-items:start;gap:2rem;display:grid}.site .about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem 4rem;max-width:84rem;margin:0 auto;padding:5rem 2rem;display:grid}.site .about-heading{margin-bottom:.5em;font-size:clamp(2.2rem,5.5vw,4.2rem)}.site .about-heading-line{display:block}.site .about-prose{font-size:15px;line-height:1.8}.site .catalog{max-width:84rem;margin:0 auto;padding:4.5rem 2rem 6rem}.site .catalog-heading{margin-bottom:1em;font-size:clamp(2.4rem,6vw,4.5rem)}.site .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2.5rem;display:grid}.site .catalog-card-link{text-decoration:none;display:block}.site .catalog-card-title{margin:1rem 0 .2rem;font-size:1.5rem}.site .catalog-card-price{color:var(--site-dim);margin:0}.site .catalog-card-kind,.site .item-kind{text-transform:uppercase;letter-spacing:.16em;color:var(--site-dim);margin:1rem 0 0;font-size:11px}.site .catalog-card-title{margin-top:.3rem}.site .catalog-card-hint{letter-spacing:.06em;color:var(--site-dim);margin:.4rem 0 0;font-size:11px}.site .typographic-cover{aspect-ratio:1;border:1px solid var(--site-rule);background:#101010;align-items:center;width:100%;padding:8%;display:flex}.site .typographic-cover-title{color:var(--site-fg-strong);font-size:clamp(1.4rem,3.2vw,3.2rem);line-height:.95}.site .purchase-card-cover.typographic-cover{flex:none;width:92px;padding:6%}.site .purchase-card-cover.typographic-cover .typographic-cover-title{font-size:.85rem}.site .item-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem 4rem;max-width:84rem;margin:0 auto;padding:4.5rem 2rem 6rem;display:grid}.site .item-title{font-size:clamp(2.2rem,5vw,4rem)}.site .play-adaptation-note{color:var(--site-fg-strong);max-width:46ch;margin:.75rem 0 0;font-size:17px;line-height:1.5}.site .item-actions{border-top:1px solid var(--site-rule);margin-top:2rem;padding-top:1.5rem}.site .past-productions{border-top:1px solid var(--site-rule);max-width:84rem;margin:0 auto;padding:4rem 2rem 6rem}.site .past-productions-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--site-dim);margin:0 0 .6em;font-size:11px;font-weight:400}.site .productions-list{gap:3.5rem;display:grid}.site .production-head{margin-bottom:1.5rem}.site .production-organization{font-family:var(--site-display-font);text-transform:uppercase;letter-spacing:-.01em;color:var(--site-fg-strong);margin:0 0 .25em;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:400;line-height:.98}.site .production-meta{color:var(--site-dim);letter-spacing:.04em;margin:0;font-size:13px}.site .production-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),10rem));align-items:start;gap:1rem;display:grid}@media (max-width:37.5rem){.site .production-gallery{grid-template-columns:repeat(2,1fr)}}.site .production-photo{margin:0}.site .production-photo-trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0;display:block}.site .production-photo-trigger:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.site .production-photo-frame{aspect-ratio:4/3;border:1px solid var(--site-rule);background:#101010;width:100%;transition:border-color .12s;display:block;position:relative;overflow:hidden}.site .production-photo-trigger:hover .production-photo-frame,.site .production-photo-trigger:focus-visible .production-photo-frame{border-color:var(--site-accent)}.site .production-photo-img{object-fit:cover}.site .production-credit{letter-spacing:.08em;text-transform:uppercase;color:var(--site-dim);margin:.9rem 0 0;font-size:11px}.site .production-photo-thumb-caption{color:var(--site-dim);letter-spacing:.02em;margin-top:.35rem;font-size:11px;line-height:1.4;display:block}.site .production-lightbox-backdrop{z-index:60;background:#000000d1;position:fixed;inset:0}.site .production-lightbox{z-index:61;background:var(--site-bg);border-left:1px solid var(--site-rule);flex-direction:column;width:min(40rem,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0006}.site .production-lightbox:focus{outline:none}.site .production-lightbox-head{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.site .production-lightbox-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--site-fg-strong);margin:0;font-size:11px}.site .production-lightbox-close{border:1px solid var(--site-rule);color:var(--site-fg-strong);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:2px;padding:.45rem .9rem;font-size:12px}.site .production-lightbox-close:hover,.site .production-lightbox-close:focus-visible{border-color:var(--site-accent);color:var(--site-accent);outline:none}.site .production-lightbox-body{flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:1rem;padding:1.5rem 1.25rem 2rem;display:flex;overflow-y:auto}.site .production-lightbox-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72vh}.site .production-lightbox-caption{text-align:center;max-width:46ch;color:var(--site-dim);margin:0;font-size:13px;line-height:1.6}@media (max-width:37.5rem){.site .production-lightbox{border-left:0;width:100vw}}.site .play-faq{border-top:1px solid var(--site-rule);max-width:84rem;margin:0 auto;padding:4rem 2rem 6rem}.site .play-faq-heading{text-transform:uppercase;letter-spacing:.16em;color:var(--site-dim);margin:0 0 1.6em;font-size:11px;font-weight:400}.site .play-faq-list{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:46rem;display:grid}.site .play-faq-question{font-family:var(--site-body-font);text-transform:none;letter-spacing:.02em;color:var(--site-fg-strong);margin:0 0 .6em;font-size:15px;line-height:1.45}.site .play-faq-answer{max-width:62ch;color:var(--site-dim);margin:0}.site .play-faq-answer a{text-underline-offset:3px;color:var(--site-fg-strong);text-decoration:underline}.site .theme-light{color:#141414;background:#fff}.site .theme-light .display{color:#0a0a0a}.site .theme-light a{color:#141414}.site .contact{padding:4.5rem 2rem 5.5rem}.site .contact-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:3rem 4rem;max-width:84rem;margin:0 auto;display:grid}.site .contact-heading{margin-bottom:.6em;font-size:clamp(2.4rem,6vw,4.5rem)}.site .contact-intro{max-width:52ch;font-size:15px}.site .contact-blocks{flex-wrap:wrap;gap:4rem;margin:2.5rem 0 0;display:flex}.site .contact-block dt{margin-bottom:.35em;font-size:1.4rem}.site .contact-block dd{margin:0}.site .contact-form-wrap{border-top:1px solid #14141426;max-width:84rem;margin:3.5rem auto 0;padding-top:2.5rem}.site .inquiry-form{max-width:42rem}.site .inquiry-context{border-left:2px solid var(--site-accent);padding-left:.9rem}.site .field{margin-bottom:1.25rem}.site .field-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.site .field label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem;font-size:11px;display:block}.site .field .optional{text-transform:none;letter-spacing:.02em;opacity:.7}.site .field input,.site .field textarea{width:100%;font-family:var(--site-body-font);color:#141414;background:#fff;border:1px solid #1414144d;border-radius:2px;padding:.7rem .8rem;font-size:14px}.site .contact-success{border-left:2px solid var(--site-accent);padding-left:1rem;font-size:16px}.site-footer{border-top:1px solid var(--site-rule);background:var(--site-bg);color:var(--site-fg);padding:4rem 2rem 3rem}.site .site-wordmark{text-align:center;color:var(--site-fg-strong);margin:0 0 2rem;font-size:clamp(2.6rem,12vw,8rem)}.site .site-signup{text-align:center;max-width:34rem;margin:0 auto}.site .site-signup-prompt{letter-spacing:.06em}.site .site-signup-thanks{color:var(--site-fg-strong);letter-spacing:.06em}.site .site-signup:has(.site-signup-thanks) .signup-form{display:none}.site .signup-row{gap:.75rem;display:flex}.site .signup-row input{min-width:0;font-family:var(--site-body-font);border:1px solid var(--site-rule);color:var(--site-fg);background:0 0;border-radius:999px;flex:auto;padding:.85rem 1rem;font-size:13px}.site .signup-note{color:var(--site-dim);margin:.9rem 0 0;font-size:11px}.site .site-footer-nav{border-top:1px solid var(--site-rule);margin-top:3rem;padding-top:1.5rem}.site .site-footer-nav ul{justify-content:center;gap:2rem;display:flex}.site .site-footer-nav a{letter-spacing:.06em;text-transform:uppercase;color:var(--site-dim);font-size:12px;text-decoration:none}.site .site-footer-legal{margin-top:1.25rem}.site .site-footer-legal ul{justify-content:center;gap:1.5rem;display:flex}.site .site-footer-legal a{letter-spacing:.06em;text-transform:uppercase;color:var(--site-dim);font-size:11px;text-decoration:none}.site .legal{max-width:56rem;margin:0 auto;padding:4.5rem 2rem 6rem}.site .legal-heading{margin-bottom:.35em;font-size:clamp(2.2rem,5vw,4rem)}.site .legal-effective{color:var(--site-dim);letter-spacing:.04em;margin:0 0 2.5rem;font-size:12px}.site .legal-section{border-top:1px solid var(--site-rule);margin-top:2.5rem;padding-top:1.5rem}.site .legal-section-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--site-fg-strong);margin-bottom:1em;font-size:13px}.site .legal-section p{max-width:68ch}.site .legal-section p:last-child{margin-bottom:0}.site .perusal{padding:4.5rem 2rem 6rem}.site .perusal-inner{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:3rem 4rem;max-width:72rem;margin:0 auto;display:grid}.site .perusal-unavailable .perusal-inner{grid-template-columns:minmax(0,1fr);max-width:44rem}.site .perusal-play{text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);margin-bottom:.9rem;font-size:11px}.site .perusal-heading{margin-bottom:.5em;font-size:clamp(2rem,4.5vw,3.4rem)}.site .perusal-lede{max-width:46ch;font-size:15px}.site .perusal-form{border-top:1px solid var(--site-rule);max-width:42rem;margin-top:2rem;padding-top:1.75rem}.site .perusal-fieldset{border:0;margin:0;padding:0}.site .perusal-question{color:var(--site-fg-strong);max-width:46ch;margin-bottom:1.1rem;padding:0;font-size:15px}.site .perusal-option{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.7rem 0;font-size:14px;display:grid}.site .perusal-option input{width:1rem;height:1rem;accent-color:var(--site-accent);margin:.25rem 0 0}.site .perusal-error{border-left:2px solid var(--site-accent);color:var(--site-fg-strong);margin-bottom:1rem;padding-left:.9rem}.site .perusal-footnote{color:var(--site-dim);max-width:54ch;margin:1.5rem 0 1.75rem;font-size:12px}.site .perusal-download-wrap{margin:1.75rem 0 1.5rem}.site .perusal-confirmation{color:var(--site-dim);border-top:1px solid var(--site-rule);max-width:54ch;padding-top:1.25rem;font-size:12px}.site .licensing-start-form{padding-top:1.5rem}.site .licensing-start-promise{border-left:2px solid var(--site-accent);color:var(--site-fg-strong);max-width:52ch;margin-bottom:1.5rem;padding-left:.9rem;font-size:13px}.site .licensing-start-status{margin-bottom:2rem}.site .licensing-start-actions{flex-wrap:wrap;gap:.9rem;margin:1.75rem 0;display:flex}.site .licensing-start-draft-note{color:var(--site-dim);max-width:54ch;margin:.9rem 0 1.5rem;font-size:12px}.site .licensing-quote{border:1px solid var(--site-rule);max-width:42rem;margin:0 0 2rem;padding:1.5rem 1.5rem 1.25rem}.site .licensing-quote-past{color:var(--site-dim);border-style:dashed}.site .licensing-quote-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--site-fg-strong);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0 0 .35rem;font-size:15px;font-weight:600;display:flex}.site .licensing-quote-summary{color:var(--site-dim);margin:0 0 1.25rem;font-size:13px}.site .licensing-quote-lines{margin:0;padding:0;font-size:14px;list-style:none}.site .licensing-quote-line+.licensing-quote-line{margin-top:.5rem}.site .licensing-quote-total{border-top:1px solid var(--site-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin:1rem 0 0;padding-top:.9rem;display:flex}.site .licensing-quote-total-label{text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);font-size:12px}.site .licensing-quote-total-amount{color:var(--site-fg-strong);font-size:24px;font-weight:600}.site .licensing-quote-tax,.site .licensing-quote-expiry,.site .licensing-quote-requote{max-width:52ch;color:var(--site-dim);margin:.9rem 0 0;font-size:13px}.site .licensing-quote-promise{border-left:2px solid var(--site-accent);max-width:52ch;color:var(--site-fg-strong);margin:1.5rem 0 0;padding-left:.9rem;font-size:13px}.site .licensing-apply-inner{grid-template-columns:minmax(0,1fr);max-width:48rem}.site .licensing-apply-form{margin-top:2rem}.site .licensing-apply-section{border:0;margin:0 0 2.75rem;padding:0}.site .licensing-apply-section-title{float:left;border-bottom:1px solid var(--site-rule);width:100%;font-family:var(--site-display-font);text-transform:uppercase;letter-spacing:.08em;color:var(--site-fg-strong);margin-bottom:1.6rem;padding:0 0 .7rem;font-size:15px}.site .licensing-apply-required{border-left:2px solid var(--site-rule);max-width:52ch;color:var(--site-fg-strong);margin:1.5rem 0 0;padding-left:.9rem;font-size:14px}.site .licensing-apply-field{max-width:34rem;margin-bottom:1.75rem}.site .licensing-apply-marker{color:var(--site-dim);white-space:nowrap;font-weight:400}.site .licensing-apply-fact{max-width:34rem;margin-bottom:1.75rem}.site .licensing-apply-disclosure{border-top:1px solid var(--site-rule);margin-top:2rem;padding-top:1.4rem}.site .licensing-apply-section:has(.licensing-apply-onbehalf:checked) .licensing-apply-when-contact{display:none}.site .licensing-apply-section:not(:has(.licensing-apply-onbehalf:checked)) .licensing-apply-when-other{display:none}.site .licensing-apply-fact-value{color:var(--site-fg-strong);border-bottom:1px solid var(--site-rule);margin:0;padding:.65rem 0;font-size:15px}.site .licensing-apply-label{color:var(--site-fg-strong);margin-bottom:.45rem;padding:0;font-size:14px;display:block}.site .licensing-apply-input{box-sizing:border-box;width:100%;max-width:100%;color:inherit;border:1px solid var(--site-rule);font:inherit;background:0 0;border-radius:2px;padding:.65rem .75rem;font-size:15px;display:block}.site .licensing-apply-input:focus-visible{outline:2px solid var(--site-accent);outline-offset:1px}.site textarea.licensing-apply-input{resize:vertical;line-height:1.5}.site .licensing-apply-select{appearance:none;background-color:var(--site-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23a5a5a5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.4rem}.site .licensing-apply-select option{background-color:var(--site-bg);color:var(--site-fg)}.site .theme-light .licensing-apply-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}.site .theme-light .licensing-apply-select option{color:#141414;background-color:#fff}.site .licensing-apply-help{color:var(--site-dim);max-width:54ch;margin:.5rem 0 0;font-size:12px}.site .licensing-apply-error{border-left:2px solid var(--site-accent);color:var(--site-fg-strong);margin:.5rem 0 0;padding-left:.7rem;font-size:13px}.site .licensing-apply-field-invalid .licensing-apply-input{border-color:var(--site-accent)}.site .licensing-apply-notice{border-left:2px solid var(--site-accent);color:var(--site-fg-strong);max-width:52ch;margin:1.5rem 0;padding-left:.9rem;font-size:14px}.site .licensing-apply-conditional{border-left:1px solid var(--site-rule);margin-left:.2rem;padding-left:1.1rem}.site .licensing-apply-choice{border:0;margin:0;padding:0}.site .licensing-apply-option{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.4rem 0;font-size:14px;display:grid}.site .licensing-apply-option input{width:1rem;height:1rem;accent-color:var(--site-accent);margin:.2rem 0 0}.site .licensing-apply-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin:.5rem 0 0;display:flex}.site .licensing-review-problems{border-left:2px solid var(--site-accent);max-width:46rem;margin:2rem 0;padding:.2rem 0 .2rem 1rem}.site .licensing-review-problem-heading{font-family:var(--site-display-font);text-transform:uppercase;letter-spacing:.08em;color:var(--site-fg-strong);margin:.75rem 0 .5rem;font-size:13px}.site .licensing-review-problem-list{margin:0;padding:0;font-size:14px;list-style:none}.site .licensing-review-problem-list li{color:var(--site-dim);padding:.3rem 0}.site .licensing-review-problem-list a{color:var(--site-fg-strong);text-decoration:underline}.site .licensing-review-section{border-top:1px solid var(--site-rule);margin-top:2rem;padding-top:1.5rem}.site .licensing-review-section-title{font-family:var(--site-display-font);text-transform:uppercase;letter-spacing:.08em;color:var(--site-fg-strong);margin-bottom:1rem;font-size:15px}.site .licensing-review-answers{margin:0}.site .licensing-review-answer{border-bottom:1px solid var(--site-rule-soft,#ffffff14);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.5rem 1.5rem;padding:.55rem 0;display:grid}.site .licensing-review-answer dt{color:var(--site-dim);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px}.site .licensing-review-answer dd{color:var(--site-fg-strong);overflow-wrap:anywhere;margin:0;font-size:15px}.site .licensing-review-back{margin:2rem 0 0;font-size:14px}.site .licensing-review-back a{text-decoration:underline}.site .licensing-review-submit{margin-top:2.5rem}.site .licensing-review-confirm{max-width:52ch;margin-bottom:1.5rem;font-size:14px}.site .pill:disabled{cursor:progress;opacity:.75}.site .pill-spinner{vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.85em;height:.85em;margin-right:.6em;animation:.7s linear infinite pill-spin;display:inline-block}@keyframes pill-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.site .pill-spinner{animation:none}}@media (max-width:700px){.site .licensing-review-answer{grid-template-columns:minmax(0,1fr);gap:.25rem}}.site .licensing-agreement-panel{border:1px solid var(--site-rule);max-width:42rem;margin:0 0 2rem;padding:1.5rem 1.5rem .6rem}.site .licensing-agreement-panel form{padding-bottom:.9rem}.site .licensing-agreement-panel-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--site-fg-strong);margin:0 0 .6rem;font-size:15px;font-weight:600}.site .licensing-agreement-panel-body{max-width:52ch;margin:0 0 .5rem;font-size:13px}.site .licensing-agreement-inner{grid-template-columns:minmax(0,1fr);max-width:48rem}.site .licensing-agreement-covers{border:1px solid var(--site-rule);max-width:42rem;margin:0 0 1.5rem;padding:1.25rem 1.5rem}.site .licensing-agreement-covers-heading{text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);margin:0 0 .9rem;font-size:12px;font-weight:600}.site .licensing-agreement-facts{gap:.5rem;margin:0;display:grid}.site .licensing-agreement-fact{grid-template-columns:9rem minmax(0,1fr);gap:.75rem;font-size:13px;display:grid}.site .licensing-agreement-fact dt{color:var(--site-dim)}.site .licensing-agreement-fact dd{color:var(--site-fg-strong);margin:0}.site .licensing-agreement-document{color:#1a1a1a;overscroll-behavior:contain;background:#fff;border-radius:2px;max-width:44rem;max-height:min(34rem,70vh);margin:0 0 1rem;padding:2.5rem 2.75rem;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6;overflow-y:auto}.site .licensing-agreement-document:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}@media print{.site .licensing-agreement-document{max-height:none;overflow:visible}}.site .licensing-agreement-document h2{color:#1a1a1a;margin:0 0 1.5rem;font-size:1.4rem}.site .licensing-agreement-document h3{color:#1a1a1a;margin:1.75rem 0 .5rem;font-size:1.02rem}.site .licensing-agreement-document p{max-width:none;margin:0 0 .75rem}.site .licensing-agreement-version{color:var(--site-dim);margin:0 0 2rem;font-size:12px}.site .licensing-agreement-notice{border-left:2px solid var(--site-accent);max-width:52ch;color:var(--site-fg-strong);margin:0 0 1.5rem;padding-left:.9rem;font-size:13px}.site .licensing-agreement-accept{border:1px solid var(--site-rule);max-width:42rem;padding:1.5rem 1.5rem 1.75rem}.site .licensing-agreement-accept-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--site-fg-strong);margin:0 0 1.25rem;font-size:15px;font-weight:600}.site .licensing-agreement-field{gap:.35rem;max-width:26rem;margin:0 0 1.1rem;display:grid}.site .licensing-agreement-field label{color:var(--site-fg-strong);font-size:13px}.site .licensing-agreement-field-hint{color:var(--site-dim);max-width:46ch;font-size:12px;line-height:1.45;display:block}.site .licensing-agreement-field-error{color:var(--site-accent);margin-top:.25rem;font-size:12px;display:block}.site .licensing-agreement-affirmation{max-width:52ch;color:var(--site-fg-strong);margin:1.1rem 0 0;font-size:14px}.site .licensing-agreement-affirmation label{cursor:pointer;align-items:baseline;gap:.6rem;display:flex}.site .licensing-agreement-affirmation input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--site-accent);flex-shrink:0}.site .licensing-agreement-obligation{border-left:2px solid var(--site-accent);max-width:52ch;color:var(--site-fg-strong);margin:1.5rem 0;padding-left:.9rem;font-size:13px}.site .licensing-agreement-back{color:inherit}@media (max-width:700px){.site .licensing-agreement-document{padding:1.5rem 1.25rem}.site .licensing-agreement-fact{grid-template-columns:minmax(0,1fr);gap:.15rem}}.site .licensing-invoice,.site .licensing-license{border:1px solid var(--site-rule);max-width:42rem;margin:0 0 2rem;padding:1.5rem 1.5rem 1.25rem}.site .licensing-invoice-prepare{padding:1.25rem 1.5rem}.site .licensing-invoice-past,.site .licensing-license-closed{color:var(--site-dim);border-style:dashed}.site .licensing-invoice-heading,.site .licensing-license-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--site-fg-strong);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0 0 .6rem;font-size:15px;font-weight:600;display:flex}.site .licensing-invoice-reference{color:var(--site-dim);flex-wrap:wrap;gap:.5rem;margin:0 0 1.1rem;font-size:12px;display:flex}.site .licensing-invoice-reference-label{text-transform:uppercase;letter-spacing:.12em}.site .licensing-invoice-reference-value{color:var(--site-fg-strong);letter-spacing:.06em}.site .licensing-invoice-body,.site .licensing-license-body{max-width:52ch;margin:0 0 .9rem;font-size:14px}.site .licensing-invoice-total{border-top:2px solid var(--site-accent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin:.4rem 0 0;padding-top:.9rem;display:flex}.site .licensing-invoice-past .licensing-invoice-total{border-top-color:var(--site-rule)}.site .licensing-invoice-total-label{text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);font-size:12px}.site .licensing-invoice-total-amount{color:var(--site-fg-strong);font-size:24px;font-weight:600}.site .licensing-invoice-when,.site .licensing-invoice-lapsed-next,.site .licensing-invoice-note,.site .licensing-license-paid,.site .licensing-license-write,.site .licensing-license-script-note{max-width:52ch;color:var(--site-dim);margin:.9rem 0 0;font-size:13px}.site .licensing-invoice-actions{margin:1.3rem 0 0}.site .licensing-invoice-refresh{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.2rem 0 0;display:flex}.site .licensing-invoice-refresh-note{max-width:40ch;color:var(--site-dim);font-size:12px}.site .licensing-invoice-payable-to,.site .licensing-license-issuer{border-top:1px solid var(--site-rule);color:var(--site-fg-strong);margin:1.4rem 0 0;padding-top:.9rem;font-size:13px}.site .licensing-license-downloads{border-top:1px solid var(--site-rule);margin:1.4rem 0 0;padding-top:1.1rem}.site .licensing-license-downloads-lead{border-top:none;margin:1.6rem 0 2rem;padding-top:0}.site .licensing-lead{margin:1.6rem 0 2rem}.site .licensing-lead-heading{text-transform:uppercase;letter-spacing:.12em;color:var(--site-fg-strong);margin:0 0 .6rem;font-size:12px;font-weight:600}.site .licensing-lead-action{margin:0}.site .licensing-lead-note{max-width:52ch;color:var(--site-dim);margin:.9rem 0 0;font-size:13px}.site .licensing-lead .licensing-invoice-refresh{margin:1.1rem 0 0}@media (max-width:560px){.site .licensing-lead-action .pill{text-align:center;white-space:normal;display:block}}.site .licensing-license-downloads-heading{text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);margin:0 0 .9rem;font-size:12px;font-weight:600}.site .licensing-license-files{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.site .licensing-license-file{margin:0}@media (max-width:560px){.site .licensing-license-files{flex-direction:column;align-items:stretch}.site .licensing-license-file .pill{text-align:center;white-space:normal;display:block}}.site .licensing-amend,.site .licensing-amend-menu{border:1px solid var(--site-rule);max-width:42rem;margin:0 0 2rem;padding:1.5rem 1.5rem 1.25rem}.site .licensing-amend-closed{color:var(--site-dim);border-style:dashed}.site .licensing-amend-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--site-fg-strong);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .6rem;font-size:15px;font-weight:600;display:flex}.site .licensing-amend-body,.site .licensing-amend-status{max-width:52ch;margin:0 0 1rem;font-size:14px}.site .licensing-amend-status{border-left:2px solid var(--site-accent);color:var(--site-fg-strong);padding-left:.9rem}.site .licensing-amend-closed .licensing-amend-status{border-left-color:var(--site-rule)}.site .licensing-amend-note{max-width:52ch;color:var(--site-dim);margin:.9rem 0 0;font-size:13px}.site .licensing-amend-kinds{flex-direction:column;align-items:flex-start;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.site .licensing-amend-kind{max-width:100%;margin:0}.site .licensing-amend-kind .pill{white-space:normal;text-align:left;display:block}.site .licensing-amend-asked{border-top:1px solid var(--site-rule);margin:1.4rem 0 0;padding-top:1.1rem}.site .licensing-amend-asked-heading,.site .licensing-amend-next-heading{text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);margin:0 0 .9rem;font-size:12px;font-weight:600}.site .licensing-amend-changes{margin:0}.site .licensing-amend-change+.licensing-amend-change{margin-top:.9rem}.site .licensing-amend-change-label{text-transform:uppercase;letter-spacing:.1em;color:var(--site-dim);font-size:12px}.site .licensing-amend-change-value{color:var(--site-fg-strong);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:15px}.site .licensing-amend-change-current{color:var(--site-dim);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:12px}.site .licensing-amend-next,.site .licensing-amend-money{border-top:1px solid var(--site-rule);margin:1.4rem 0 0;padding-top:1.1rem}.site .licensing-amend-explanation{margin:0 0 .9rem;padding:0;font-size:14px;list-style:none}.site .licensing-amend-explanation-line+.licensing-amend-explanation-line{margin-top:.5rem}.site .licensing-amend-explanation-line:last-child{color:var(--site-fg-strong);font-weight:600}.site .licensing-amend .licensing-invoice{border:0;margin:1rem 0 0;padding:0}.site .licensing-amend-reason{border-left:1px solid var(--site-rule);max-width:52ch;color:var(--site-dim);overflow-wrap:anywhere;margin:1.2rem 0 0;padding-left:.9rem;font-size:13px}.site .licensing-amend-withdraw{border-top:1px solid var(--site-rule);flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.4rem 0 0;padding-top:1.1rem;display:flex}.site .licensing-amend-withdraw-note{max-width:52ch;color:var(--site-dim);flex:0 0 100%;font-size:12px}.site .licensing-amend .licensing-invoice-heading{letter-spacing:.12em;color:var(--site-dim);font-size:12px;font-weight:600}.site .licensing-amend-page .perusal-inner{grid-template-columns:minmax(0,1fr);max-width:48rem}.site .licensing-amend-choose,.site .licensing-amend-form{border:1px solid var(--site-rule);max-width:42rem;margin:1.5rem 0 0;padding:1.5rem 1.5rem 1.75rem}.site .licensing-amend-notice{border-left:2px solid var(--site-accent);max-width:52ch;color:var(--site-fg-strong);margin:0 0 1.5rem;padding-left:.9rem;font-size:14px}.site .licensing-amend-affirmation{max-width:52ch;margin:1.5rem 0 0;font-size:14px}.site .licensing-amend-affirmation label{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.site .licensing-amend-affirmation input{flex:none;width:18px;height:18px;margin-top:.25rem}.site .licensing-amend-promise{border-left:2px solid var(--site-accent);max-width:52ch;color:var(--site-fg-strong);margin:1.5rem 0;padding-left:.9rem;font-size:13px}@media (max-width:900px){.site .feature,.site .about,.site .item-detail,.site .perusal-inner,.site .contact-inner{grid-template-columns:minmax(0,1fr)}.site .feature-art{grid-row:auto}.site .feature .purchase-card{grid-column:auto}.site .about{gap:2rem}}@media (max-width:800px){.site-header{padding:1rem 1.25rem}.site .site-nav{grid-template-columns:auto 1fr}.site .site-nav-links,.site .site-nav-cta{display:none}.site .site-logo{justify-self:start}.site .site-logo img{width:44px;height:44px}.site .mobile-nav{display:block}.site .hero,.site .feature,.site .also,.site .about,.site .catalog,.site .item-detail,.site .past-productions,.site .play-faq,.site .perusal,.site .contact,.site-footer{padding-left:1.25rem;padding-right:1.25rem}.site .contact-blocks{gap:2rem}.site .signup-row{flex-direction:column}}.pl-facets{margin:0 0 .5rem;line-height:2}.pl-facet-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:.25rem;display:inline-block}.pl-facet-count{color:var(--muted);font-size:var(--text-xs)}.badge.opted-out{color:var(--fg)}.pl-engagement-tick{margin:0 0 var(--space-3)}.pl-shell .pl-engagement-tick button{border-color:var(--accent);background:var(--accent);color:var(--panel);padding:.45rem .9rem;font-weight:600}.pl-shell .pl-engagement-tick button:hover{background:var(--panel);color:var(--accent);border-color:var(--accent)}.pl-test-journey-actions{max-width:44rem}.pl-test-journey-confirm{max-width:44rem;margin-top:0}.pl-test-journey-actions form,.pl-test-journey-confirm form{margin:0}.pl-test-journey-actions .row-actions,.pl-test-journey-confirm .row-actions{align-items:center;gap:var(--space-3);margin:0}.pl-test-journey-note{margin:0 0 var(--space-2);max-width:44rem;font-size:var(--text-sm);color:var(--muted)}.pl-shell .pl-test-journey-actions .pl-button-link.quiet{color:var(--accent);text-underline-offset:.2em;background:0 0;padding-left:0;padding-right:0;text-decoration:underline}.pl-shell .pl-test-journey-actions .pl-button-link.quiet:hover,.pl-shell .pl-test-journey-actions .pl-button-link.quiet:focus-visible{color:var(--fail);background:0 0;border-color:#0000}.pl-test-journey-notice{margin:0 0 var(--space-3);max-width:44rem;font-size:var(--text-sm)}.pl-test-start-action{margin:.35rem 0 0}.audit tr.pl-has-invite td{border-bottom:0}.audit tr.pl-invite-row td{padding-top:0}.pl-shell .pl-invite-notice{max-width:min(40rem,100vw - 4rem);font-size:var(--text-sm);margin:.1rem 0 .45rem}.pl-shell .pl-test-start-action button{font-size:var(--text-xs);white-space:nowrap;padding:.2rem .5rem}.pl-test-reset-action{margin:.35rem 0 0}.pl-shell .pl-test-reset-action button{font-size:var(--text-xs);white-space:nowrap;color:var(--muted);border:1px solid var(--rule);background:0 0;padding:.2rem .5rem}.pl-shell .pl-test-reset-action button:hover,.pl-shell .pl-test-reset-action button:focus-visible{color:var(--fail);border-color:var(--fail);background:0 0}.pl-test-start-notice{margin:0 0 var(--space-3);max-width:44rem;font-size:var(--text-sm)}.pl-plays-act{margin:.35rem 0 0}.pl-shell .pl-plays-act a{font-size:var(--text-sm);white-space:nowrap}.audit tr.pl-has-confirm td{border-bottom:0}.audit tr.pl-plays-confirm-row td{padding-top:0}.pl-shell .pl-plays-confirm{max-width:min(44rem,100vw - 4rem);margin:.1rem 0 .6rem}.pl-plays-notice{margin:0 0 var(--space-3);max-width:44rem;font-size:var(--text-sm)}
