.pt-toast{background:var(--pt-ink);max-width:calc(100vw - 32px);color:var(--pt-paper);outline:1px solid var(--pt-paper);font:12.5px/1.4 var(--pt-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--pt-dur-toast) var(--pt-ease-out), transform var(--pt-dur-toast) var(--pt-ease-out);pointer-events:none;z-index:21;view-transition-name:pt-toast;padding:7px 12px;position:fixed;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%,4px)}.pt-toast.is-on{opacity:1;transform:translate(-50%)}@media (max-width:600px){.pt-toast{top:calc(var(--pt-toolbar-h,92px) + 8px);bottom:auto;transform:translate(-50%,-4px)}.pt-toast.is-on{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pt-toast,.pt-toast.is-on{transition:none;transform:translate(-50%)}}
.pt-toolbar{height:var(--pt-toolbar-h,var(--pt-bar-h));border-bottom:1px solid var(--pt-hair);min-width:0;color:var(--pt-ink);font-family:var(--pt-text);grid-row:1;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 10px;display:flex;overflow:hidden}.pt-bar-l,.pt-bar-r{flex:none;align-items:center;gap:8px;display:flex}.pt-bar-l{flex:0 auto;min-width:0}.pt-bar-l>.pt-ib,.pt-bar-l>.pt-count,.pt-bar-l>.pt-sep{flex-shrink:0}.pt-bar-slot{align-items:center;gap:8px;display:inline-flex}.pt-toolbar .pt-search-btn{border-color:var(--pt-hair);border-radius:var(--pt-radius);min-width:176px;height:32px;color:var(--pt-titanium);justify-content:flex-start;gap:8px;padding:0 6px 0 10px}.pt-toolbar .pt-search-btn .pt-lb{color:var(--pt-ink-2)}.pt-toolbar .pt-search-btn:hover{color:var(--pt-ink);border-color:var(--pt-ink-2)}.pt-toolbar .pt-search-btn[aria-expanded=true]{color:var(--pt-ink);border-color:var(--pt-ink)}.pt-toolbar .pt-search-btn:hover .pt-lb,.pt-toolbar .pt-search-btn[aria-expanded=true] .pt-lb{color:var(--pt-ink)}.pt-search-kbd{background:var(--pt-hair-soft);height:18px;font-family:var(--pt-text);letter-spacing:.02em;color:var(--pt-titanium);white-space:nowrap;border-radius:4px;align-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.pt-count{color:var(--pt-titanium);font-variant-numeric:tabular-nums;white-space:nowrap;border-color:var(--pt-hair);gap:4px;font-size:13px}.pt-count b,.pt-count-field{color:var(--pt-ink);font-family:var(--pt-display);font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.pt-count-word{color:var(--pt-ink-2);margin-right:2px}.pt-count.is-editing{border:1px solid var(--pt-ink);align-items:center;height:32px;padding:0 10px;display:inline-flex}.pt-count-field{text-align:right;appearance:none;background:0 0;border:0;border-radius:0;outline:none;width:3ch;height:28px;padding:0}.pt-count-field::placeholder{color:var(--pt-titanium)}.pt-sep{background:var(--pt-hair);flex:none;width:1px;height:22px;margin:0}.pt-bar-brand{color:var(--pt-ink);flex:0 auto;align-items:center;gap:10px;min-width:0;padding:0 6px;display:inline-flex}.pt-viewer:not([data-sb="0"]) .pt-bar-brand{display:none}html[data-shell-sb="0"] .pt-viewer:not([data-settled]) .pt-bar-brand{display:inline-flex}.pt-bar-brand svg{flex:none}.pt-bar-brand b{font-family:var(--pt-display);font-feature-settings:"cv11", "ss01";letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.pt-toolbar.is-tight-1 .pt-copy .pt-lb,.pt-toolbar.is-tight-1 .pt-full .pt-lb{display:none}.pt-toolbar.is-tight-1 .pt-copy,.pt-toolbar.is-tight-1 .pt-full{justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar.is-tight-2 .pt-prev .pt-lb,.pt-toolbar.is-tight-2 .pt-next .pt-lb{display:none}.pt-toolbar.is-tight-2 .pt-prev,.pt-toolbar.is-tight-2 .pt-next{justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar.is-tight-3 .pt-theme .pt-lb{display:none}.pt-toolbar.is-tight-3 .pt-theme{justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar.is-tight-4 .pt-index-btn .pt-lb,.pt-toolbar.is-tight-4 .pt-help-btn .pt-lb,.pt-toolbar.is-tight-4 .pt-present-btn .pt-lb,.pt-toolbar.is-tight-4 .pt-bar-slot>.pt-ib:not(.is-text) .pt-lb{display:none}.pt-toolbar.is-tight-4 .pt-index-btn,.pt-toolbar.is-tight-4 .pt-help-btn,.pt-toolbar.is-tight-4 .pt-present-btn,.pt-toolbar.is-tight-4 .pt-bar-slot>.pt-ib:not(.is-text){justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar.is-tight-4 .pt-search-btn{min-width:120px}@media (max-width:900px){.pt-toolbar{gap:8px;padding:0 8px}.pt-bar-l,.pt-bar-r{gap:4px}.pt-toolbar .pt-sep,.pt-toolbar .hide-sm,.pt-toolbar .pt-bar-brand,html[data-shell-sb="0"] .pt-viewer:not([data-settled]) .pt-toolbar .pt-bar-brand,.pt-toolbar .pt-ib:not(.is-text) .pt-lb,.pt-toolbar .pt-search-btn .pt-search-kbd{display:none}.pt-toolbar .pt-ib:not(.is-text):not(.pt-count){justify-content:center;gap:0;width:32px;padding:0}.pt-toolbar .pt-search-btn{min-width:0}.pt-toolbar .pt-seg .pt-ib:not(.is-text){width:auto;padding:0 8px}.pt-toolbar .pt-ib.pt-count{gap:4px;padding:0 6px}}@media (max-width:600px){.pt-toolbar .pt-prev,.pt-toolbar .pt-next,.pt-toolbar .pt-copy,.pt-toolbar .pt-count-word,.pt-toolbar .pt-bar-slot>.pt-ib{display:none}}
.pt-viewer{--pt-toolbar-h:var(--pt-bar-h);grid-template-columns:var(--pt-sb-w) minmax(0, 1fr);background:var(--pt-paper);color:var(--pt-ink);font-family:var(--pt-text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;grid-template-rows:100%;display:grid;position:fixed;inset:0}.pt-viewer[data-settled]{transition:grid-template-columns var(--pt-dur-sb) var(--pt-ease)}.pt-viewer:not([data-settled])>.pt-sb,.pt-viewer:not([data-settled])>.pt-sb.is-hidden{transition:none}html[data-shell-density=thumbs] .pt-viewer:not([data-settled]){--pt-sb-w:256px}html[data-shell-sb="0"] .pt-viewer:not([data-settled]){grid-template-columns:0 minmax(0,1fr)}html[data-shell-sb="0"] .pt-viewer:not([data-settled])>.pt-sb{visibility:hidden}.pt-viewer[data-density=thumbs]{--pt-sb-w:256px}.pt-viewer[data-sb="0"]{grid-template-columns:0 minmax(0,1fr)}.pt-viewer>.pt-sb{min-width:var(--pt-sb-w)}.pt-viewer[data-sb-moving]>.pt-sb{will-change:opacity}.pt-viewer[data-sb-moving=open]>.pt-sb:not(.is-overlay){animation:pt-fade-in var(--pt-dur-sb) var(--pt-ease-out) both}.pt-viewer[data-sb-moving=close]>.pt-sb:not(.is-overlay){animation:pt-fade-out var(--pt-dur-toast) var(--pt-ease-out) both;pointer-events:none}.pt-viewer[data-sb-moving=density]>.pt-sb .pt-thumbs{animation:pt-fade-in var(--pt-dur-sb) var(--pt-ease-out) both}.pt-viewer[data-sb-moving=close]>.pt-sb.is-overlay{animation:pt-sb-out var(--pt-dur-sb) var(--pt-ease) both;pointer-events:none}.pt-viewer[data-sb-moving=close]>.pt-sb-scrim{animation:pt-fade-out var(--pt-dur-toast) var(--pt-ease-out) both;pointer-events:none}@keyframes pt-sb-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-12px)}}.pt-main{grid-area:1/2;grid-template-rows:var(--pt-toolbar-h) minmax(0, 1fr) 2px;background:var(--pt-paper);min-width:0;min-height:0;display:grid;position:relative}.pt-stagewrap{background:var(--pt-plate);view-transition-name:pt-stage;grid-row:2;min-height:0;position:relative;overflow:hidden}.pt-sb-scrim{z-index:9;appearance:none;background:var(--pt-scrim);cursor:default;animation:pt-fade-in var(--pt-dur-slide) var(--pt-ease-out) both;border:0;margin:0;padding:0;position:absolute;inset:0}.pt-viewer.is-present .pt-main{grid-template-rows:0 minmax(0,1fr) 0}.pt-viewer.is-present .pt-toolbar,.pt-viewer.is-present .pt-progress{display:none}.pt-viewer.is-present .pt-stagewrap{background:var(--pt-paper)}@keyframes pt-view-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes pt-view-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.985)}}.pt-viewer>.pt-sb.is-overlay{view-transition-name:pt-sb}.pt-sb-scrim{view-transition-name:pt-sb-scrim}.pt-preview{view-transition-name:pt-preview}::view-transition-group(*){animation:none}::view-transition-old(*){opacity:0;animation:none}::view-transition-new(*){opacity:1;mix-blend-mode:normal;animation:none}::view-transition-image-pair(pt-stage){overflow:clip}::view-transition-old(pt-stage){animation:pt-view-out var(--pt-dur-leave) var(--pt-ease-out) both;mix-blend-mode:normal}::view-transition-new(pt-stage){animation:pt-view-in var(--pt-dur-enter) var(--pt-ease-out) 60ms both;mix-blend-mode:normal}.pt-viewer .pt-grid{animation:none}.pt-viewer[data-entering=slide] .pt-sheet-stage,.pt-viewer[data-entering=grid] .pt-grid,.pt-viewer[data-entering=book] .pt-book,.pt-viewer[data-entering=book] .sheet-flow{animation:pt-view-in var(--pt-dur-enter) var(--pt-ease-out) both;will-change:transform, opacity}@media (max-width:900px){.pt-viewer{grid-template-columns:0 minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pt-viewer,.pt-viewer[data-settled]{transition:none}.pt-viewer[data-sb-moving]>.pt-sb,.pt-viewer[data-sb-moving]>.pt-sb .pt-thumbs,.pt-viewer[data-sb-moving]>.pt-sb-scrim,.pt-sb-scrim,.pt-viewer[data-entering] .pt-sheet-stage,.pt-viewer[data-entering] .pt-grid,.pt-viewer[data-entering] .pt-book,.pt-viewer[data-entering] .sheet-flow{animation:none}::view-transition-old(pt-stage){animation:none}::view-transition-new(pt-stage){animation:none}}
