.pnx{--pnx-z-base:1000;--pnx-z-fullscreen:1100;--pnx-z-controls:1000;--pnx-z-spinner:1001;--pnx-z-button:1002;--pnx-z-seek:1003;--pnx-z-marker:1004;--pnx-z-overlay:1008;--pnx-z-overlay-thumb:999;--pnx-z-captions:1006;--pnx-z-timer:1006;--pnx-z-panel-buttons:1007;--pnx-z-portal:1020;--pnx-z-popup:1015;background:var(--pnx-bg,#000);color:#fff;border-radius:var(--pnx-radius,10px);max-width:100%;position:relative;overflow:hidden}.pnx--fullscreen{width:100vw;max-width:none;height:100vh;z-index:var(--pnx-z-fullscreen);background:#000;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.pnx__overflow-panel{background:#000000d9;border-top:1px solid #ffffff1f;flex-direction:column;transition:height .2s,flex .2s;display:flex;overflow:hidden}.pnx__overflow-panel .pnx__controls--secondary{opacity:1!important;pointer-events:auto!important;padding:.4rem .4rem calc(.4rem - 4px)!important}.pnx--fullscreen .pnx__overflow-panel{flex-shrink:0}.pnx video{background:#000;width:100%;height:auto;display:block}.pnx__video-container{--pnx-video-aspect:16/9;--pnx-video-aspect-padding:56.25%;width:100%;aspect-ratio:var(--pnx-video-aspect,16/9);background-color:#000;position:relative;overflow:hidden}.pnx--fullscreen .pnx__video-container{aspect-ratio:auto;--pnx-video-aspect-padding:0;flex:auto;height:100%}@supports not (aspect-ratio:1 / 1){.pnx__video-container{height:0;padding-bottom:var(--pnx-video-aspect-padding,56.25%)}.pnx--fullscreen .pnx__video-container{height:100%;padding-bottom:0}}.pnx__video-container video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.pnx__video-overlay{opacity:0;pointer-events:none;z-index:var(--pnx-z-overlay);background:#000;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0;overflow:hidden}.pnx__video-overlay--visible{opacity:1}.pnx__video-overlay--thumbnail{z-index:var(--pnx-z-overlay-thumb);pointer-events:auto;cursor:pointer;touch-action:manipulation}.pnx__video-overlay--thumbnail .pnx__video-overlay-image{filter:brightness(.98)}.pnx__video-overlay--thumbnail:focus-visible{outline-offset:-3px;outline:3px solid #ffffff73}.pnx__video-overlay-image{object-fit:cover;object-position:center;filter:brightness(.9);width:100%;height:100%;transition:filter .25s;position:absolute;inset:0}.pnx__video-overlay--message{background:#000000db}.pnx__video-overlay--message .pnx__video-overlay-image{filter:blur(2px)brightness(.45)}.pnx__video-overlay-message{color:#fff;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#000000a6;border-radius:.75rem;max-width:min(420px,90%);padding:1rem 1.25rem;font-size:.95rem;line-height:1.4;position:relative;box-shadow:0 10px 30px #00000059}.pnx__video-overlay:not(.pnx__video-overlay--message) .pnx__video-overlay-message{display:none}.pnx__video-overlay--countdown{pointer-events:auto;background:#000}.pnx__segment-label{z-index:var(--pnx-z-overlay);color:#fff;letter-spacing:.01em;pointer-events:none;opacity:0;background:#0a4a1f;border-radius:.5rem;padding:.35rem .75rem;font-size:.9rem;font-weight:600;transition:opacity .18s;position:absolute;top:12px;left:12px;box-shadow:0 6px 20px #00000073}.pnx__segment-label--visible{opacity:1}.pnx__video-countdown{color:#fff;text-align:center;text-shadow:0 4px 16px #0009;background:0 0;border-radius:12px;justify-content:center;align-items:center;width:auto;max-width:90%;font-size:clamp(24px,12vw,120px);font-weight:800;line-height:1;display:flex}.pnx__controls{z-index:var(--pnx-z-controls);background:#000000bf;flex-direction:column;align-items:stretch;gap:.4rem;padding:.4rem .4rem 2px;display:flex;position:absolute;bottom:0;left:0;right:0}.pnx__controls-main{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.pnx--fullscreen .pnx__controls{padding-bottom:calc(.6rem + env(safe-area-inset-bottom));padding-top:.6rem}.pnx__controls--secondary{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.pnx__controls,.pnx__controls--secondary{opacity:0;pointer-events:none;transition:opacity .2s}.pnx.pnx--controls-visible .pnx__controls,.pnx.pnx--controls-visible .pnx__controls--secondary{opacity:1;pointer-events:auto}.pnx__buttons{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding-bottom:4px;display:flex}.pnx__buttons .pnx__button-wrapper{margin-right:0}@supports not (gap:1rem){.pnx__controls-main>*+*{margin-left:.5rem}.pnx__controls--secondary>*{margin-bottom:.5rem;margin-right:.5rem}.pnx__buttons>*+*{margin-left:.5rem}.pnx__controls,.pnx__controls--secondary{gap:0}}.pnx__sep{color:#fff;opacity:var(--pnx-sep-opacity,.5);-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 .1rem}.pnx__angles-overflow{color:#fff;background:#ffffff1a;border:none;border-radius:.4rem;padding:.3rem .4rem}.pnx__button{color:#fff;cursor:pointer;background:#ffffff40;border:none;border-radius:.5rem;padding:.2rem;transition:background .15s,color .15s}.pnx__button:hover{background:#ffffff59}.pnx__button:active{background:#ffffff80}.pnx__button--disabled{opacity:.5;pointer-events:none;cursor:default!important}.pnx__button--disabled:hover{background:#ffffff40!important}.pnx__button.pnx__time-button{font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-content:center;min-width:128px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pnx__time-button .pnx__icon{display:none}.pnx__time-button .pnx__icon-label{font-size:.9rem}.pnx__time-wrapper{align-self:flex-end;margin-left:auto;flex:none!important}.pnx__controls .pnx__button-wrapper{display:inline-flex;flex:none!important}.pnx__button-wrapper.pnx__button-hidden{display:none!important}.pnx__controls .pnx__button-group{order:2;align-items:center;gap:.5rem;display:flex;flex:none!important;margin-left:auto!important}.pnx__controls>.pnx__button-wrapper{order:0;flex:none!important}.pnx__controls .pnx__seek-container{order:1;min-width:120px;flex:auto!important}.pnx__seek-container .pnx__range{width:100%;display:block}.pnx__button:focus-visible{outline:2px solid var(--pnx-accent,#0ea5e9);outline-offset:2px}.pnx__range{accent-color:var(--pnx-accent,#0ea5e9);width:100%;display:block}.pnx__seek{--pnx-thumb-size:20px}.pnx__controls .pnx__seek-container{align-items:center;min-width:80px;display:flex;position:relative;flex:auto!important}.pnx__seek-markers{pointer-events:none;height:100%;z-index:var(--pnx-z-marker);position:absolute;top:0;left:0;right:0}.pnx__seek-container{padding:0 .5rem}.pnx__seek-container .pnx__range{margin:0}.pnx__marker{width:48px;height:48px;z-index:var(--pnx-z-marker);pointer-events:none;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.pnx__marker svg{color:#60a5fa;filter:drop-shadow(0 1px 2px #000c);width:100%;height:100%;display:block}.pnx__marker--start{margin-left:var(--pnx-start-offset,-20px)}.pnx__marker--end{margin-left:var(--pnx-end-offset,-12px)}.pnx__title{color:#ffffffb3;order:9999;text-decoration:none;transition:color .2s}.pnx__title:hover{color:#ffffffe6;text-decoration:none}.pnx__title:focus-visible{outline:2px solid var(--pnx-accent,#0ea5e9);outline-offset:2px}.pnx__sr{position:absolute;left:-9999px}.pnx__captions-overlay{left:50%;top:var(--pnx-captions-offset,20px);width:auto;max-width:min(92%,60rem);height:auto;padding:var(--pnx-captions-padding,.25em .75em);border-radius:var(--pnx-captions-radius,.4em);background:var(--pnx-captions-bg,#00000073);color:var(--pnx-captions-color,#fff);font-family:var(--pnx-captions-font,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif);font-size:var(--pnx-captions-font-size,1rem);line-height:var(--pnx-captions-line-height,1.1);text-align:center;text-shadow:var(--pnx-captions-shadow,0 1px 2px #000000e6,0 0 6px #000c);opacity:0;pointer-events:none;z-index:var(--pnx-z-captions);white-space:pre-line;transition:opacity .12s;display:inline-block;position:absolute;transform:translate(-50%);box-shadow:0 2px 10px #0006}.pnx__captions-overlay--visible{opacity:1}.pnx__captions-overlay-line{display:block}.pnx__captions-overlay-line+.pnx__captions-overlay-line{margin-top:var(--pnx-captions-line-gap,.15em)}.pnx video::cue{font-family:var(--pnx-captions-font,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif);font-size:var(--pnx-captions-font-size,1rem);line-height:var(--pnx-captions-line-height,1.2);color:var(--pnx-captions-color,#fff);background:var(--pnx-captions-bg,#00000073);text-shadow:var(--pnx-captions-shadow,0 1px 2px #000000e6,0 0 6px #000c)}.pnx__timer-overlay{color:#fff;text-shadow:0 1px 2px #000000e6,0 0 6px #000c;opacity:0;pointer-events:none;z-index:var(--pnx-z-timer);background:#00000073;border-radius:.4em;padding:.25em .6em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.95rem;line-height:1.1;transition:opacity .12s;display:inline-block;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #0006}.pnx__timer-overlay--visible{opacity:1}.pnx__top-panel-content{-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;word-break:break-word;border:none!important;overflow:hidden auto!important}.pnx__top-panel-content .pnx-md-root:after{content:"";clear:both;display:block}.pnx__top-panel .pnx__button-wrapper{z-index:var(--pnx-z-panel-buttons);position:absolute!important}.pnx__top-panel .pnx__button{transition:all .2s;box-shadow:0 2px 8px #0000004d}.pnx__top-panel .pnx__button:hover{transform:scale(1.05);box-shadow:0 4px 12px #0006;background:#ffffff26!important}.pnx__user-notes{flex-direction:column;flex:auto;gap:.75rem;width:100%;height:100%;min-height:200px;display:flex}.pnx__top-panel-content:has(.pnx__user-notes){flex-direction:column!important;height:100%!important;display:flex!important}.pnx__top-panel-content:has(.pnx__user-notes)>div{flex-direction:column;flex:auto;min-height:0;display:flex}.pnx__user-notes-textarea{color:#f8fafc;width:100%;font:inherit;resize:none;box-sizing:border-box;background:#0f172ab3;border-radius:8px;flex:auto;min-height:8rem;padding:.75rem;transition:box-shadow .2s,background-color .2s;display:block}.pnx__user-notes-textarea::placeholder{color:#e2e8f0a6}.pnx__user-notes-textarea:focus{background:#0f172ad1;outline:none;box-shadow:0 0 0 2px #60a5fa59}.pnx__user-notes-preview{color:#f8fafc;box-sizing:border-box;background:#0f172a8c;border-radius:8px;flex:auto;min-height:0;padding:.75rem;line-height:1.5;overflow-y:auto}.pnx__user-notes-preview .pnx-md-root a{color:var(--pnx-transcript-link-color,#60a5fa)}.pnx__user-notes-preview .pnx-md-root a:hover{color:var(--pnx-transcript-link-hover-color,#93c5fd)}@media (max-width:768px){.pnx__user-notes{gap:.5rem}.pnx__user-notes-textarea,.pnx__user-notes-preview{font-size:.95rem}}.pnx__top-panel-content:has(.pnx__flashcards){flex-direction:column!important;height:100%!important;display:flex!important}.pnx__top-panel-content:has(.pnx__flashcards)>div{flex-direction:column;flex:auto;min-height:0;display:flex}.pnx__flashcards{box-sizing:border-box;flex-direction:column;flex:auto;gap:.75rem;height:100%;display:flex}.pnx__flashcards-textarea{color:#f8fafc;resize:none;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#0f172ab3;border:none;border-radius:8px;flex:auto;min-height:8rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.5}.pnx__flashcards-textarea::placeholder{color:#f8fafc;opacity:.65}.pnx__flashcards-textarea:focus{outline:none;box-shadow:0 0 0 2px #60a5fa59}.pnx__flashcard-container{flex-direction:row;flex:auto;justify-content:flex-start;align-items:stretch;gap:1rem;min-height:200px;padding:.5rem;display:flex}.pnx__flashcard{perspective:1000px;flex:auto;min-height:100%}.pnx__flashcard-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease-in-out;position:relative}.pnx__flashcard-inner.flipped{transform:rotateY(180deg)}.pnx__flashcard-front,.pnx__flashcard-back{backface-visibility:hidden;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 4px 16px #0000004d}.pnx__flashcard-back{transform:rotateY(180deg)}.pnx__flashcard-content{color:#f8fafc;flex:auto;padding:1.5rem;font-size:1rem;line-height:1.6;overflow-y:auto}.pnx__flashcard-content .pnx-md-root{margin:0}.pnx__flashcard-content .pnx-md-root p{margin:0 0 .5rem}.pnx__flashcard-content .pnx-md-root p:last-child{margin-bottom:0}.pnx__flashcard-nav{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;min-width:100px;padding:.75rem;display:flex}.pnx__flashcard-counter{color:#ffffffb3;text-align:center;white-space:nowrap;font-size:.875rem}.pnx__flashcard-btn{color:#60a5fa;cursor:pointer;background:#60a5fa33;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.pnx__flashcard-btn:hover{color:#93c5fd;background:#60a5fa4d}.pnx__flashcard-btn:active{background:#60a5fa66}.pnx__flashcard-btn:disabled{opacity:.5;cursor:not-allowed}.pnx__flashcard-btn--next{color:#22c55e;background:#22c55e33}.pnx__flashcard-btn--next:hover{color:#4ade80;background:#22c55e4d}.pnx__flashcard-empty{color:#fff9;text-align:center;padding:2rem;font-size:.95rem}.pnx__rating{align-items:center;gap:.25rem;display:flex}.pnx__rating-star{cursor:pointer;color:#ffffff4d;background:0 0;border:none;padding:.125rem;transition:color .15s,transform .15s}.pnx__rating-star:hover{transform:scale(1.1)}.pnx__rating-star--active{color:#fbbf24}.pnx__rating-star--inactive{color:#ffffff4d}.pnx__rating-star-icon{width:20px;height:20px;display:block}@media (max-width:768px){.pnx__flashcard-container{flex-direction:column}.pnx__flashcard{flex:auto;min-height:150px}.pnx__flashcard-content{padding:1rem;font-size:.95rem}.pnx__flashcard-nav{flex-direction:row;min-width:auto;padding:.5rem}}.pnx__top-panel-content .pnx-md-root a{color:var(--pnx-transcript-link-color,#60a5fa);border:1px solid var(--pnx-transcript-link-border,#0000);border-radius:4px;padding:2px 4px;font-size:1.2em;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.pnx__top-panel-content .pnx-md-root a:hover{color:var(--pnx-transcript-link-hover-color,#93c5fd);background-color:var(--pnx-transcript-link-hover-bg,#60a5fa1a);border-color:var(--pnx-transcript-link-hover-border,#93c5fd99);text-decoration:none}.pnx__top-panel-content .pnx-md-root a:active{color:var(--pnx-transcript-link-active-color,#dbeafe);background-color:var(--pnx-transcript-link-active-bg,#60a5fa33);border-color:var(--pnx-transcript-link-active-border,#dbeafecc)}.pnx__top-panel-content .pnx-md-root a:focus{outline:2px solid var(--pnx-accent,#0ea5e9);outline-offset:1px}.pnx__top-panel-content .pnx-md-root h1,.pnx__top-panel-content .pnx-md-root h2,.pnx__top-panel-content .pnx-md-root h3,.pnx__top-panel-content .pnx-md-root h4,.pnx__top-panel-content .pnx-md-root h5,.pnx__top-panel-content .pnx-md-root h6{color:var(--pnx-transcript-title-color,#fff);margin:0 0 12px;font-weight:600;line-height:1.25}.pnx__top-panel-content .pnx-md-root h1{font-size:1.5rem}.pnx__top-panel-content .pnx-md-root h2{margin-top:10px;font-size:1.25rem}.pnx__top-panel-content .pnx-md-root h3{margin-top:10px;font-size:1.1rem}.pnx__top-panel-content .pnx-md-root h4{margin-top:10px;font-size:1rem}.pnx__top-panel-content .pnx-md-root h5{font-size:.95rem}.pnx__top-panel-content .pnx-md-root h6{font-size:.9rem}.pnx__top-panel-content .pnx-md-root p{color:var(--pnx-transcript-text-color,#ffffffe6);margin:0 0 12px;font-size:.95rem;line-height:1.6}.pnx__top-panel-content .pnx-md-root p:last-child{margin-bottom:0}.pnx__transcript{color:var(--pnx-transcript-text-color,#ffffffe6);margin:0;padding:0;font-size:.95rem;line-height:1.6;display:block}.pnx__transcript-segment{margin:0 0 12px}.pnx__transcript-segment,.pnx__transcript-word{color:var(--pnx-transcript-text-color,#ffffffe6)!important}.pnx__transcript-word{cursor:pointer;border-radius:4px;padding:0 2px;transition:background-color .15s,color .15s;display:inline}.pnx__transcript-word:hover,.pnx__transcript-word:focus{background-color:var(--pnx-transcript-word-hover-bg,#3b82f633);color:var(--pnx-transcript-word-hover-color,#f8fafc);outline:none}.pnx__transcript-word:focus{outline:2px solid var(--pnx-accent,#0ea5e9);outline-offset:1px}.pnx__transcript-word--active{background-color:var(--pnx-transcript-word-active-bg,#0ea5e959);color:var(--pnx-transcript-word-active-color,#e0f2fe)}.pnx__top-panel-content .pnx-md-root img{border-radius:var(--pnx-image-radius,6px);max-width:100%;height:auto;margin:var(--pnx-image-margin,8px 0);background:var(--pnx-image-bg,#ffffff0d);border:var(--pnx-image-border,1px solid #ffffff1a);transition:transform .2s,box-shadow .2s}.pnx__top-panel-content .pnx-md-root ul,.pnx__top-panel-content .pnx-md-root ol{margin:8px 0 12px;padding-left:1.25rem}.pnx__top-panel-content .pnx-md-root ul{list-style:outside}.pnx__top-panel-content .pnx-md-root ol{list-style:decimal}.pnx__top-panel-content .pnx-md-root li{margin:4px 0}.pnx__top-panel-content .pnx-md-root ul ul{list-style:circle}.pnx__top-panel-content .pnx-md-root ul ul ul{list-style:square}.pnx__top-panel-content .pnx-md-root blockquote{color:#ffffffd9;border-left:3px solid #ffffff40;margin:10px 0;padding-left:12px;font-style:italic}.pnx__top-panel-content .pnx-md-root img:hover{transform:var(--pnx-image-hover-transform,scale(1.02));box-shadow:var(--pnx-image-hover-shadow,0 4px 12px #0000004d)}.pnx__text-popup{-webkit-backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;border:1px solid #ffffff1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pnx__text-popup--markdown{text-align:left}.pnx__text-popup--markdown h1,.pnx__text-popup--markdown h2,.pnx__text-popup--markdown h3,.pnx__text-popup--markdown h4,.pnx__text-popup--markdown h5,.pnx__text-popup--markdown h6{color:inherit;text-align:center;margin:0 0 8px;font-weight:600;line-height:1.25}.pnx__text-popup--markdown h1{font-size:1.4rem}.pnx__text-popup--markdown h2{font-size:1.2rem}.pnx__text-popup--markdown h3{font-size:1.05rem}.pnx__text-popup--markdown h4{font-size:.95rem}.pnx__text-popup--markdown h5,.pnx__text-popup--markdown h6{font-size:.9rem}.pnx__text-popup--markdown p{margin:0 0 8px;line-height:1.4}.pnx__text-popup--markdown img{border-radius:4px;max-width:100%;height:auto;margin:8px auto;display:block}.pnx__text-popup--markdown ul,.pnx__text-popup--markdown ol{margin:8px 0;padding-left:20px}.pnx__text-popup--markdown li{margin-bottom:4px}.pnx__text-popup--markdown code{background-color:#ffffff1a;border-radius:3px;padding:2px 4px;font-size:.9em}.pnx__text-popup--markdown pre{background-color:#ffffff1a;border-radius:4px;margin:8px 0;padding:8px;overflow-x:auto}.pnx__text-popup--markdown blockquote{border-left:3px solid #ffffff4d;margin:8px 0;padding-left:12px;font-style:italic}.pnx__text-popup--markdown a{color:#60a5fa;text-decoration:underline}.pnx__text-popup--markdown a:hover{color:#93c5fd}.pnx__top-panel-content .pnx-md-root figure,.pnx__top-panel-content .pnx-md-root .pnx-md-figure{text-align:center;box-sizing:border-box;margin:12px 0;max-width:100%!important}.pnx__top-panel-content .pnx-md-root figcaption{color:var(--pnx-caption-color,#ffffffb3);margin-top:2px;font-size:.85rem;font-style:italic}@media (max-width:768px){.pnx{border-radius:var(--pnx-radius,6px)}.pnx__controls{gap:.3rem;padding:.4rem .3rem .2rem}.pnx__controls--secondary{gap:.3rem;padding:0}.pnx__button{border-radius:.4rem;padding:.25rem}.pnx__marker{width:38px;height:38px}.pnx__marker--start{margin-left:var(--pnx-start-offset,-18px)}.pnx__marker--end{margin-left:var(--pnx-end-offset,-2px)}.pnx__top-panel-content{box-sizing:border-box;max-width:100%!important;padding:.75rem!important}.pnx__top-panel-content .pnx-md-root a{padding:3px 6px;font-size:1.1em}.pnx__top-panel-content .pnx-md-root h1{font-size:1.35rem}.pnx__top-panel-content .pnx-md-root h2{font-size:1.15rem}.pnx__top-panel-content .pnx-md-root h3{font-size:1rem}.pnx__top-panel-content .pnx-md-root h4{font-size:.95rem}.pnx__top-panel-content .pnx-md-root h5,.pnx__top-panel-content .pnx-md-root h6,.pnx__top-panel-content .pnx-md-root p{font-size:.9rem}.pnx__top-panel-content .pnx-md-root img{border-radius:4px;margin:6px 0}.pnx__top-panel-content .pnx-md-root .pnx-md-figure,.pnx__top-panel-content .pnx-md-root figure{float:none!important;clear:both!important;width:auto!important;max-width:100%!important;margin:8px auto!important;display:block!important}}@media (max-width:480px){.pnx__controls{gap:.2rem;padding:.3rem .2rem .1rem}.pnx__controls--secondary{gap:.2rem;padding:0}.pnx__button{border-radius:.3rem;padding:.2rem}.pnx__marker{width:28px;height:28px}.pnx__marker--start{margin-left:var(--pnx-start-offset,-14px)}.pnx__marker--end{margin-left:var(--pnx-end-offset,1px)}.pnx__top-panel-content{box-sizing:border-box;max-width:100%!important;padding:.5rem!important}.pnx__top-panel-content .pnx-md-root h1{font-size:1.2rem}.pnx__top-panel-content .pnx-md-root h2{font-size:1.05rem}.pnx__top-panel-content .pnx-md-root h3{font-size:.95rem}.pnx__top-panel-content .pnx-md-root h4,.pnx__top-panel-content .pnx-md-root h5,.pnx__top-panel-content .pnx-md-root h6{font-size:.9rem}.pnx__top-panel-content .pnx-md-root a{padding:2px 4px;font-size:1em}.pnx__top-panel-content .pnx-md-root h3{margin-bottom:8px}.pnx__top-panel-content .pnx-md-root p{font-size:.85rem;line-height:1.5}.pnx__top-panel-content .pnx-md-root img{border-radius:3px;margin:4px 0}.pnx__top-panel-content .pnx-md-root .pnx-md-figure,.pnx__top-panel-content .pnx-md-root figure{float:none!important;clear:both!important;width:auto!important;max-width:100%!important;margin:6px auto!important;display:block!important}}.pnx--mobile .pnx__button{border-radius:.375rem!important;gap:4.5px!important;padding:.15rem!important}.pnx--mobile .pnx__icon{width:18px!important;height:18px!important}.pnx--mobile .pnx__icon-label{font-size:.75em!important}.pnx--mobile .pnx__controls-main,.pnx--mobile .pnx__controls--secondary,.pnx--mobile .pnx__buttons,.pnx--mobile .pnx__button-group{gap:.375rem!important}.pnx--mobile .pnx__controls{gap:.3rem!important;padding:.45rem .3rem 0!important}.pnx--mobile.pnx--fullscreen .pnx__controls{padding-bottom:calc((.6rem + env(safe-area-inset-bottom))*.75)!important;padding-top:.45rem!important}.pnx--mobile .pnx__sep{margin:0 .075rem!important}.pnx--mobile .pnx__angles-overflow{border-radius:.3rem!important;padding:.225rem .3rem!important}.pnx--mobile .pnx__seek-container{padding:0 .375rem!important}.pnx--mobile .pnx__button:focus-visible{outline-offset:calc(2px*.75)!important;outline-width:1.5px!important}.pnx--mobile .pnx__button .pnx__icon-label{font-size:.75em!important}@supports not (gap:1rem){.pnx--mobile .pnx__controls-main>*+*{margin-left:.375rem!important}.pnx--mobile .pnx__controls--secondary>*{margin-bottom:.375rem!important;margin-right:.375rem!important}.pnx--mobile .pnx__buttons>*+*{margin-left:.375rem!important}}.pnx--mobile .pnx__overflow-panel{border-top-width:1px}.pnx--mobile .pnx__overflow-panel .pnx__controls--secondary{padding:.3rem!important}
