.bencher-app{color:#f7f2df;background:#0d0d0d;flex-direction:column;height:calc(100vh - 40px);display:flex;overflow:hidden}.bencher-mode-picker{flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex;overflow-y:auto}.bencher-mode-picker-inner{text-align:center;width:100%;max-width:900px}.bencher-mode-picker-heading{font-family:var(--font-frank-ruhl-libre), serif;color:#f7f2df;margin:0 0 8px;font-size:2rem}.bencher-mode-picker-sub{color:#f7f2df99;margin:0 0 40px;font-size:.95rem}.bencher-mode-picker-cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bencher-mode-picker-card{color:inherit;cursor:pointer;text-align:center;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:28px 20px 24px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.bencher-mode-picker-card:hover,.bencher-mode-picker-card:focus-visible{background:#222;border-color:#ffffff4d}.bencher-mode-picker-visual{justify-content:center;align-items:center;width:100%;padding:20px 0;display:flex}.bencher-mode-visual-spread{filter:drop-shadow(0 2px 6px #00000080);gap:2px;display:flex}.bencher-mode-visual-page{background:#f7f2df;border:1px solid #0003;border-radius:2px;width:80px;height:110px}.bencher-mode-visual-left{border-right:1px solid #00000026}.bencher-mode-visual-right{border-left:1px solid #00000026}.bencher-mode-visual-booklet{width:100px;height:130px;position:relative}.bencher-mode-visual-sheet{background:#f7f2df;border:1px solid #00000040;border-radius:2px;width:100%;height:100%;position:absolute}.bencher-mode-visual-sheet:first-child{z-index:4;transform:rotate(-3deg)translate(-3px,1px)}.bencher-mode-visual-sheet:nth-child(2){z-index:3;transform:rotate(1deg)translate(2px,-2px)}.bencher-mode-visual-sheet:nth-child(3){z-index:2;transform:rotate(-2deg)translate(-1px,3px)}.bencher-mode-visual-sheet:nth-child(4){z-index:1;transform:rotate(2deg)translate(3px,-1px)}.bencher-mode-picker-card-label{color:#f7f2df;font-size:1.15rem;font-weight:700}.bencher-mode-picker-card-desc{color:#f7f2df8c;max-width:260px;font-size:.8rem;line-height:1.5}@media (max-width:620px){.bencher-mode-picker-cards{grid-template-columns:1fr}}.bencher-workspace{flex:1;grid-template-columns:280px 1fr;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.bencher-sidebar{height:100%;min-height:0}.bencher-song-option{width:100%;color:inherit;text-align:left;cursor:grab;touch-action:none;background:#1a1a1a;border:1px solid #ffffff14;border-radius:16px;gap:5px;padding:14px 16px;display:grid}.bencher-song-option span{font-weight:800}.bencher-song-option small{color:#f7f2df9e}.bencher-song-option.is-dragging{opacity:.45}.bencher-preview{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.bencher-top-prompts{flex-shrink:0;gap:10px;margin:14px 18px 8px;display:grid}.bencher-topline{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 2px;display:flex}.bencher-topline-main{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.bencher-topline-copy{gap:2px;display:grid}.bencher-topline-eyebrow{color:#ffd430d1;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.bencher-topline-copy h2{color:#f7f2df;margin:0;font-size:1.1rem;font-weight:700;line-height:1.1}.bencher-topline-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bencher-topline-meta-item{background:#ffffff08;border:1px solid #ffd43024;border-radius:999px;align-items:baseline;gap:8px;min-width:0;padding:6px 10px;display:inline-flex}.bencher-topline-meta-item span{color:#f7f2df80;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.bencher-topline-meta-item strong{color:#f7f2df;font-size:.78rem;line-height:1.2}.bencher-topline-actions{flex-wrap:wrap;gap:8px;display:flex}.bencher-utility-trigger{color:#f7f2df;cursor:pointer;background:#ffffff05;border:1px solid #ffd43024;border-radius:999px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:700}.bencher-utility-trigger:hover{background:#ffd4300d;border-color:#ffd4304d}.sb2-toolbar.bencher-actions{background:0 0;border-top:1px solid #ffffff14;flex-shrink:0;margin:0 18px 10px;padding:10px 0 0;display:block!important}.sb2-toolbar.bencher-actions .sb2-toolbar-rail.bencher-actions-rail{border-top:0;flex-wrap:nowrap;align-items:stretch;gap:10px 16px;padding-top:0;overflow-x:auto}.sb2-toolbar.bencher-actions .bencher-mode-switch-wrap{gap:6px;width:auto}.sb2-toolbar.bencher-actions .sb2-toolbar-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex:none;min-width:140px;min-height:68px;padding:10px 12px}.sb2-toolbar.bencher-actions .sb2-toolbar-action-row,.sb2-toolbar.bencher-actions .sb2-column-controls,.sb2-toolbar.bencher-actions .sb2-toolbar-status-wrap{flex-wrap:nowrap}.sb2-toolbar.bencher-actions .sb2-toolbar-status-wrap{flex:none;margin-left:auto}.sb2-toolbar.bencher-actions .sb2-toolbar-section-title{color:#f7f2dfa8}.bencher-status{color:#f7f2dfb8}.bencher-title-input{color:#ffd430;background:#181818;border:1px solid #ffd43059;border-radius:10px;outline:none;width:160px;padding:7px 10px;font-size:.82rem;font-weight:600}.bencher-title-input::placeholder{color:#ffd4304d;font-weight:400}.bencher-title-input:focus{border-color:#ffd430b3}.bencher-title-input:disabled{opacity:.4;cursor:not-allowed}.bencher-modal-title-input{box-sizing:border-box;width:100%}.bencher-modal-backdrop{z-index:1000;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bencher-modal{background:#181818;border:1px solid #ffd43040;border-radius:14px;flex-direction:column;width:min(420px,92vw);display:flex;overflow:hidden}.bencher-modal-info{width:min(620px,92vw)}.bencher-modal-overwrite{width:min(360px,92vw)}.bencher-modal-header{border-bottom:1px solid #ffd4301f;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.bencher-modal-header h2{color:#ffd430;margin:0;font-size:1rem;font-weight:700}.bencher-modal-close{color:#ffd43080;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:1.4rem;line-height:1}.bencher-modal-close:hover{color:#ffd430}.bencher-modal-body{flex-direction:column;gap:6px;padding:12px 16px;display:flex}.bencher-modal-body-spacious{gap:14px;padding:18px 20px}.bencher-modal-lead{color:#fff3bf;margin:0;font-size:1.45rem;font-weight:800;line-height:1.15}.bencher-modal-copy{color:#f7f2dfe6;margin:0;font-size:1rem;line-height:1.65}.bencher-help-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bencher-help-step{color:#f7f2dfe6;grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:.98rem;line-height:1.5;display:grid}.bencher-help-step-number{color:#ffd430;background:#ffd43024;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.bencher-modal-empty{color:#ffd43066;padding:8px 4px;font-size:.85rem}.bencher-modal-item{border:1px solid #ffd43026;border-radius:8px;align-items:center;display:flex;overflow:hidden}.bencher-modal-item.current{border-color:#ffd43073}.bencher-modal-item-load{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:10px 14px;display:flex}.bencher-modal-item-load:hover{background:#ffd43012}.bencher-modal-item-title{color:#ffd430;flex:1;font-size:.88rem;font-weight:600}.bencher-modal-item-meta{color:#ffd43073;font-size:.78rem}.bencher-modal-item-delete{color:#ffd43059;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffd4301f;padding:10px 12px;font-size:1.1rem;line-height:1}.bencher-modal-item-delete:hover{color:#ffd430;background:#ffd43014}.bencher-modal-overwrite-desc{color:#ffd430b3;margin:0 0 8px;font-size:.85rem}.bencher-modal-overwrite-option{color:#ffd43099;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.85rem;display:flex}.bencher-modal-overwrite-option.selected{color:#ffd430;background:#ffd43014}.bencher-modal-footer{border-top:1px solid #ffd4301f;justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.bencher-modal-confirm{color:#ffd430!important;background:#ffd43026!important;border-color:#ffd43099!important}.bencher-modal-confirm:disabled{opacity:.4;cursor:not-allowed}.bencher-pages{padding-inline:clamp(48px,8vw,88px);flex:1;place-items:start center;min-height:0;padding-bottom:0;display:grid;position:relative;overflow:hidden}.bencher-page-flutter{pointer-events:none;z-index:26;opacity:0;perspective:1800px;place-items:start center;display:grid;position:absolute;inset:0;overflow:visible}.bencher-page-flutter.is-active{opacity:1}.bencher-page-flutter-sheet{width:min(100%,850px);height:100%;aspect-ratio:var(--bencher-design-width,768) / var(--bencher-design-height,994);opacity:0;transform-origin:0;will-change:transform, opacity, filter;filter:blur(.35px);background:linear-gradient(#fffefbfa,#f4efe4e6 48%,#e4dbc6bd);border-radius:3px;grid-area:1/1;box-shadow:0 22px 44px #0000003d,inset 0 0 0 1px #78622e14}.bencher-pages-fluttering .bencher-flipbook{animation:.56s cubic-bezier(.18,.86,.16,1) bencher-flipbook-flutter}.bencher-pages-fluttering-forward .bencher-page-flutter-sheet{transform-origin:0;clip-path:polygon(0 0,27% 0,12% 100%,0 100%)}.bencher-pages-fluttering-backward .bencher-page-flutter-sheet{transform-origin:100%;clip-path:polygon(100% 0,73% 0,88% 100%,100% 100%)}.bencher-pages-fluttering-forward .bencher-page-flutter-sheet-1{animation:.56s cubic-bezier(.18,.82,.2,1) bencher-page-flutter-forward-1}.bencher-pages-fluttering-forward .bencher-page-flutter-sheet-2{animation:.56s cubic-bezier(.16,.84,.18,1) bencher-page-flutter-forward-2}.bencher-pages-fluttering-forward .bencher-page-flutter-sheet-3{animation:.56s cubic-bezier(.14,.86,.18,1) bencher-page-flutter-forward-3}.bencher-pages-fluttering-forward .bencher-page-flutter-sheet-4{animation:.56s cubic-bezier(.14,.88,.16,1) bencher-page-flutter-forward-4}.bencher-pages-fluttering-forward .bencher-page-flutter-sheet-5{animation:.56s cubic-bezier(.12,.9,.16,1) bencher-page-flutter-forward-5}.bencher-pages-fluttering-backward .bencher-page-flutter-sheet-1{animation:.56s cubic-bezier(.18,.82,.2,1) bencher-page-flutter-backward-1}.bencher-pages-fluttering-backward .bencher-page-flutter-sheet-2{animation:.56s cubic-bezier(.16,.84,.18,1) bencher-page-flutter-backward-2}.bencher-pages-fluttering-backward .bencher-page-flutter-sheet-3{animation:.56s cubic-bezier(.14,.86,.18,1) bencher-page-flutter-backward-3}.bencher-pages-fluttering-backward .bencher-page-flutter-sheet-4{animation:.56s cubic-bezier(.14,.88,.16,1) bencher-page-flutter-backward-4}.bencher-pages-fluttering-backward .bencher-page-flutter-sheet-5{animation:.56s cubic-bezier(.12,.9,.16,1) bencher-page-flutter-backward-5}@keyframes bencher-flipbook-flutter{0%{filter:brightness();transform:translate(0)}16%{filter:brightness(1.03);transform:translate(-12px)rotate(-.28deg)}38%{filter:brightness(.99);transform:translate(26px)rotate(.5deg)}62%{filter:brightness(1.02);transform:translate(-14px)rotate(-.24deg)}to{filter:brightness();transform:translate(0)}}@keyframes bencher-page-flutter-forward-1{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}14%{opacity:.22}38%{opacity:.42;transform:translate(36px,-3px)rotateY(-26deg)rotate(-1.1deg)skewY(-1deg)}to{opacity:0;transform:translate(160px,-8px)rotateY(-58deg)rotate(-4.2deg)skewY(-2.2deg)}}@keyframes bencher-page-flutter-forward-2{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}18%{opacity:.28}44%{opacity:.48;transform:translate(58px,-6px)rotateY(-34deg)rotate(-2deg)skewY(-1.4deg)}to{opacity:0;transform:translate(230px,-14px)rotateY(-68deg)rotate(-6deg)skewY(-3.1deg)}}@keyframes bencher-page-flutter-forward-3{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}22%{opacity:.32}48%{opacity:.54;transform:translate(84px,-10px)rotateY(-42deg)rotate(-2.8deg)skewY(-1.8deg)}to{opacity:0;transform:translate(300px,-22px)rotateY(-80deg)rotate(-7.6deg)skewY(-4deg)}}@keyframes bencher-page-flutter-forward-4{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}28%{opacity:.36}54%{opacity:.56;transform:translate(112px,-14px)rotateY(-50deg)rotate(-3.4deg)skewY(-2.1deg)}to{opacity:0;transform:translate(378px,-30px)rotateY(-84deg)rotate(-9deg)skewY(-4.8deg)}}@keyframes bencher-page-flutter-forward-5{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}34%{opacity:.4}58%{opacity:.6;transform:translate(142px,-18px)rotateY(-58deg)rotate(-4.2deg)skewY(-2.4deg)}to{opacity:0;transform:translate(462px,-38px)rotateY(-88deg)rotate(-10.4deg)skewY(-5.4deg)}}@keyframes bencher-page-flutter-backward-1{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}14%{opacity:.22}38%{opacity:.42;transform:translate(-36px,-3px)rotateY(26deg)rotate(1.1deg)skewY(1deg)}to{opacity:0;transform:translate(-160px,-8px)rotateY(58deg)rotate(4.2deg)skewY(2.2deg)}}@keyframes bencher-page-flutter-backward-2{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}18%{opacity:.28}44%{opacity:.48;transform:translate(-58px,-6px)rotateY(34deg)rotate(2deg)skewY(1.4deg)}to{opacity:0;transform:translate(-230px,-14px)rotateY(68deg)rotate(6deg)skewY(3.1deg)}}@keyframes bencher-page-flutter-backward-3{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}22%{opacity:.32}48%{opacity:.54;transform:translate(-84px,-10px)rotateY(42deg)rotate(2.8deg)skewY(1.8deg)}to{opacity:0;transform:translate(-300px,-22px)rotateY(80deg)rotate(7.6deg)skewY(4deg)}}@keyframes bencher-page-flutter-backward-4{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}28%{opacity:.36}54%{opacity:.56;transform:translate(-112px,-14px)rotateY(50deg)rotate(3.4deg)skewY(2.1deg)}to{opacity:0;transform:translate(-378px,-30px)rotateY(84deg)rotate(9deg)skewY(4.8deg)}}@keyframes bencher-page-flutter-backward-5{0%{opacity:0;transform:translate(0,0)rotateY(0)rotate(0)skewY(0)}34%{opacity:.4}58%{opacity:.6;transform:translate(-142px,-18px)rotateY(58deg)rotate(4.2deg)skewY(2.4deg)}to{opacity:0;transform:translate(-462px,-38px)rotateY(88deg)rotate(10.4deg)skewY(5.4deg)}}.bencher-page-turn-button{z-index:30;color:#ffd430;cursor:pointer;background:linear-gradient(#202020f5,#0e0e0ef5);border:1px solid #ffd43052;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:clamp(52px,5vw,72px);height:clamp(92px,18vh,132px);transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 28px #00000059}.bencher-page-turn-button-label{letter-spacing:.16em;text-transform:uppercase;opacity:.78;font-size:.62rem;font-weight:700;line-height:1}.bencher-page-turn-button-number{font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1}.bencher-page-turn-button:hover:not(:disabled),.bencher-page-turn-button:focus-visible:not(:disabled){background:linear-gradient(#343434fa,#121212fa);border-color:#ffd430ad;transform:translateY(-50%)scale(1.02)}.bencher-page-turn-button:focus-visible{outline-offset:3px;outline:2px solid #ffd4308c}.bencher-page-turn-button:disabled{opacity:.28;cursor:default}.bencher-page-turn-button-left{left:max(10px,50% - min(425px,50%) - clamp(56px,7vw,92px))}.bencher-page-turn-button-right{right:max(10px,50% - min(425px,50%) - clamp(56px,7vw,92px))}.bencher-flipbook{height:100%;aspect-ratio:var(--bencher-design-width,768) / var(--bencher-design-height,994);width:min(100%,850px)!important;margin:0 auto!important;overflow:visible!important}.bencher-flipbook-wrap{justify-content:center;align-items:flex-start;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:auto visible}.bencher-single-page-wrap{width:var(--bencher-preview-scaled-width);height:var(--bencher-preview-scaled-height);align-self:start;overflow:hidden}.bencher-two-sided-flipbook{transform-origin:0 0;width:var(--bencher-design-width,768px)!important;height:var(--bencher-design-height,994px)!important;max-width:none!important;margin:0!important}.bencher-mode-8-page.bencher-preview{overflow:hidden}.bencher-mode-8-page .bencher-pages{padding-inline:clamp(56px,8vw,88px);overflow:hidden}.bencher-mode-8-page .bencher-flipbook-wrap{min-width:0;overflow:hidden}.bencher-mode-8-page .bencher-flipbook{max-width:100%!important;max-height:100%!important;margin:0 auto!important}.bencher-mode-8-page .bencher-page-turn-button-left{left:max(10px,50% - min(850px,50%) - clamp(56px,7vw,92px))}.bencher-mode-8-page .bencher-page-turn-button-right{right:max(10px,50% - min(850px,50%) - clamp(56px,7vw,92px))}.bencher-flipbook .stf__wrapper,.bencher-flipbook .stf__block{overflow:visible!important}.bencher-flipbook .stf__outerShadow,.bencher-flipbook .stf__innerShadow,.bencher-flipbook .stf__hardShadow,.bencher-flipbook .stf__hardInnerShadow{pointer-events:none!important}.bencher-flipbook .stf__item{transform-style:preserve-3d;backface-visibility:visible;background:0 0!important}.bencher-flip-sheet{box-shadow:none!important;background:0 0!important}.bencher-flip-sheet .bencher-page{width:100%!important;max-width:none!important;height:100%!important}.bencher-page{isolation:isolate;width:min(100%,850px);aspect-ratio:var(--bencher-design-width,768) / var(--bencher-design-height,994);background-color:#fff;position:relative;box-shadow:0 18px 60px #00000080}.bencher-page-art{object-fit:fill;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bencher-page-art .react-pdf__Document,.bencher-page-art .react-pdf__Page{width:100%!important;height:100%!important}.bencher-page-art .react-pdf__Page canvas{object-fit:fill;width:100%!important;height:100%!important}.bencher-pdf-loading,.bencher-pdf-error{color:#ffffff4d;background:#ffffff0d;justify-content:center;align-items:center;font-size:.8rem;display:flex}.bencher-page:before,.bencher-page:after{content:"";pointer-events:none;z-index:12;position:absolute;inset:0}.bencher-page:before{mix-blend-mode:multiply;opacity:.42;background:linear-gradient(90deg,#0000001a,#0000 5% 94%,#0000001f),radial-gradient(at 96% 4%,#fff6,#0000 16%)}.bencher-page:after{opacity:.55;background:linear-gradient(90deg,#0000,#00000014);width:10%;inset:0 0 0 auto}.bencher-logo-target{color:#171717;cursor:pointer;background:#ffffffd1;border:2px dashed #ffd430e6;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;overflow:hidden}.bencher-logo-target input{display:none}.bencher-logo-target img{object-fit:contain;width:100%;height:100%}.bencher-cover-caption-zone{flex-direction:column;gap:4px;display:flex;position:absolute;overflow:hidden}.bencher-cover-caption-logo{color:#171717;cursor:pointer;background:#ffffffd1;border:2px dashed #ffd430e6;border-radius:8px;flex:50%;justify-content:center;align-items:center;min-height:0;max-height:50%;font-weight:800;display:flex;overflow:hidden}.bencher-cover-caption-zone-no-logo .bencher-cover-caption-logo{background:#ffffff59;border-style:dotted;border-color:#ffd43073;border-radius:4px;flex:none;height:auto;max-height:none;margin-top:4px;padding:4px 12px;font-size:.7rem;font-weight:600}.bencher-cover-caption-zone-no-logo .bencher-cover-caption-text{box-shadow:none;background:0 0;border:none;flex:auto;padding-top:8%}.bencher-cover-ornament{pointer-events:none;flex:none;justify-content:center;padding:4px 0 0;display:flex}.bencher-cover-ornament img{width:200px;max-width:85%;height:auto;display:block}.bencher-cover-caption-zone:not(.bencher-cover-caption-zone-no-logo) .bencher-cover-ornament{padding:0;position:absolute;left:0;right:0}.bencher-cover-caption-zone:not(.bencher-cover-caption-zone-no-logo) .bencher-cover-ornament:first-of-type{top:2px}.bencher-cover-caption-zone:not(.bencher-cover-caption-zone-no-logo) .bencher-cover-ornament:last-of-type{bottom:2px}.bencher-cover-caption-zone:not(.bencher-cover-caption-zone-no-logo) .bencher-cover-caption-logo{flex:auto;max-height:none}.bencher-cover-caption-zone-no-logo .bencher-cover-ornament{padding:8px 0 4px}.bencher-cover-caption-logo input{display:none}.bencher-cover-caption-logo img{object-fit:contain;width:100%;height:100%}.bencher-cover-caption-text{color:#000;resize:none;text-align:center;pointer-events:auto;z-index:5;background:#ffffffeb;border:1px solid #00000026;border-radius:6px;flex:50%;width:100%;min-height:0;padding:8px 10px;font-size:1.3rem;line-height:1.4;position:relative}.bencher-cover-caption-text::placeholder{color:#999;text-align:center;font-style:italic}.bencher-cover-mode-hint{color:#888;font-size:.7rem;font-style:italic}.bencher-cover-font-select{color:#f7f2df;cursor:pointer;background:#1a1a1a;border:1px solid #ffffff26;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:.75rem}.bencher-cover-font-select:focus{outline:1px solid #ffffff4d}.bencher-cover-prompt{z-index:10;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute}.bencher-cover-prompt-btn{color:#171717;cursor:pointer;white-space:nowrap;background:#fffffff2;border:1px solid #ffd430e6;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:700}.bencher-cover-prompt-btn-secondary{border-color:#0003;font-weight:500}.bencher-cover-prompt-btn:hover{background:#ffd43026}.bencher-song-drop-zone{background:0 0;border:0;padding:0;position:absolute;overflow:visible}.bencher-sheet-builder-grid{grid-template-columns:minmax(0,1fr);width:100%;height:100%;margin:0;display:grid;overflow:hidden}.bencher-sheet-builder-grid .sb2-sheet-column{min-width:0;min-height:100%;overflow:visible}.bencher-sheet-builder-grid .sb2-song-card{box-shadow:none;color:#17110a;background:0 0;border:0;border-radius:0;margin:0;padding:2px 1px 5px}.bencher-sheet-builder-grid .sb2-song-card-title{color:#000;font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.004em;text-align:center;margin:0 0 2px;font-weight:500;line-height:1.08}.bencher-sheet-builder-grid .sb2-song-card-lyrics{color:#000;font-family:var(--font-frank-ruhl-libre), var(--font-noto-serif-hebrew), Georgia, serif;letter-spacing:.002em;text-align:center;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;direction:rtl;font-weight:500;line-height:1.36}.bencher-download-btn{font-weight:700;color:#1a1a1a!important;background:#f2cb05!important;border-color:#f2cb05!important}.bencher-download-btn:disabled{color:#888!important;background:#444!important;border-color:#444!important}.bencher-sheet-builder-grid .sb2-drop-slot-expanded{min-height:108px}.bencher-page-footer{display:none}.bencher-page.drag-over{box-shadow:0 0 0 3px #f2cb05,0 18px 60px #00000080}.bencher-page.drag-over .bencher-song-drop-zone{background:#f2cb050d}.bencher-page-turn-zone{color:#17110a;cursor:pointer;z-index:30;background:0 0;border:0;padding:0;position:absolute;overflow:hidden}.bencher-page-turn-zone:before{content:"";opacity:0;pointer-events:none;background:#f2cb051f;border-radius:999px;transition:opacity .14s,transform .14s;position:absolute;inset:0}.bencher-page-turn-zone:hover:before,.bencher-page-turn-zone:focus-visible:before{opacity:1;transform:scaleX(1.04)}.bencher-page-turn-zone:focus-visible{outline-offset:3px;outline:3px solid #f2cb058c}.bencher-drop-hint{pointer-events:none;color:#00000085;place-items:center;font-weight:900;display:grid;position:absolute;inset:8px}.bencher-selected-song{color:#111;direction:rtl;background:#ffffffe6;border-radius:6px;padding:5px 6px;position:relative}.bencher-selected-song button{color:#111;cursor:pointer;background:0 0;border:0;position:absolute;top:2px;left:2px}.bencher-selected-song h3{margin:0 0 3px;font-size:10px;line-height:1.1}.bencher-selected-song p{white-space:pre-wrap;margin:0;font-size:8px;line-height:1.25}body.bencher-active .analytics-pref-trigger{box-shadow:none;-webkit-backdrop-filter:none;color:#ffffff73;background:0 0;border:0;padding:.4rem .6rem;font-size:.72rem}body.bencher-active .analytics-pref-trigger:hover{color:#ffffffbf;background:0 0}@media (max-width:900px){.bencher-workspace{grid-template-columns:1fr;overflow:auto}.bencher-preview{order:1;min-height:0}.bencher-top-prompts{margin:12px 12px 8px}.bencher-topline{flex-direction:column;align-items:flex-start}.bencher-topline-main{align-items:flex-start;width:100%}.bencher-topline-meta{justify-content:flex-start}.bencher-topline-actions{width:auto}.bencher-utility-trigger{flex:auto}.bencher-sidebar{order:2;max-height:min(42vh,420px);position:static;overflow:auto}.bencher-pages{padding-inline:12px}.sb2-toolbar.bencher-actions{gap:8px;margin:0 12px 8px;padding:10px 0 0;display:grid!important}.sb2-toolbar.bencher-actions .sb2-toolbar-rail.bencher-actions-rail{flex-wrap:wrap;overflow-x:visible}.sb2-toolbar.bencher-actions .sb2-toolbar-section,.sb2-toolbar.bencher-actions .bencher-mode-switch-wrap{width:100%;min-height:0;margin-left:0}.sb2-toolbar.bencher-actions .sb2-toolbar-section{min-height:0}.sb2-toolbar.bencher-actions .sb2-toolbar-action-row,.sb2-toolbar.bencher-actions .sb2-column-controls{justify-content:center}.sb2-toolbar.bencher-actions button{flex:auto}.bencher-builder-mode-switch{width:100%}.bencher-builder-mode-switch .sb2-builder-mode-option{flex:1 1 0}}@media print{@page{size:letter portrait;margin:0}.bencher-mode-8-page{--_pw:var(--bencher-print-width,5.5in);--_ph:var(--bencher-print-height,8.5in)}html,body{width:var(--bencher-print-width,8.5in);min-height:var(--bencher-print-height,11in);background:#fff!important;margin:0!important;padding:0!important}.bencher-app header,.bencher-sidebar,.bencher-top-prompts,.sb2-toolbar.bencher-actions,.bencher-page-flutter,.bencher-page-turn-button{display:none!important}.bencher-app,.bencher-workspace,.bencher-preview,.bencher-pages{background:#fff;margin:0;padding:0;display:block;width:var(--bencher-print-width,8.5in)!important;height:auto!important;max-height:none!important;overflow:visible!important}.bencher-flipbook,.bencher-flipbook .stf__wrapper,.bencher-flipbook .stf__block{width:var(--bencher-print-width,8.5in)!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.bencher-flipbook .stf__item,.bencher-flip-sheet{break-after:page;page-break-after:always;width:var(--bencher-print-width,8.5in)!important;height:var(--bencher-print-height,11in)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important;transform:none!important}.bencher-flipbook .stf__item:last-child,.bencher-flip-sheet:last-child{break-after:auto;page-break-after:auto}.bencher-pages-single .bencher-page-active,.bencher-pages-single .bencher-page-inactive{width:var(--bencher-print-width,8.5in)!important;max-width:none!important;height:var(--bencher-print-height,11in)!important;display:block!important}.bencher-page{box-sizing:border-box;box-shadow:none;break-after:auto;page-break-after:auto;break-before:auto;page-break-before:auto;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden;width:var(--bencher-print-width,8.5in)!important;max-width:none!important;height:var(--bencher-print-height,11in)!important;margin:0!important;padding:0!important;display:block!important}.bencher-flip-sheet .bencher-page{width:var(--bencher-print-width,8.5in)!important;height:var(--bencher-print-height,11in)!important;max-width:none!important}.bencher-page:before,.bencher-page:after{display:none!important}.bencher-page-footer{text-align:center;font-family:var(--font-dm-sans), system-ui, sans-serif;color:#00000059;letter-spacing:.04em;pointer-events:none;font-size:7pt;display:block;position:absolute;bottom:15px;left:0;right:0}.bencher-logo-target{background:0 0!important;border:none!important}.bencher-drop-hint{display:none}.bencher-song-drop-zone:not(:has(.sb2-song-card)):after{content:"niggunsheet.com";font-family:var(--font-dm-sans), system-ui, sans-serif;color:#00000040;pointer-events:none;justify-content:center;align-items:center;font-size:9pt;display:flex;position:absolute;inset:0}.bencher-song-drop-zone{margin:0!important;transform:none!important}.bencher-song-drop-zone .bencher-sheet-builder-grid{transform-origin:0 0!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important;transform:none!important}.bencher-song-drop-zone .sb2-sheet-column{width:100%!important;min-height:100%!important;overflow:visible!important}}.bencher-print-root{display:none}@media print{@page{size:letter portrait;margin:0}html:has(body.bencher-svg-printing){width:auto}body.bencher-svg-printing{background:#fff!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important}body.bencher-svg-printing .bencher-app{display:none!important}body.bencher-svg-printing .bencher-print-root{display:block}body.bencher-svg-printing .bencher-print-root>.bencher-print-page{break-after:page;page-break-after:always}body.bencher-svg-printing .bencher-print-root>.bencher-print-page:last-child{break-after:auto;page-break-after:auto}body.bencher-svg-printing .bencher-print-root>.bencher-print-sheet{break-after:page;page-break-after:always;display:flex}body.bencher-svg-printing .bencher-print-root>.bencher-print-sheet:last-child{break-after:auto;page-break-after:auto}body.bencher-svg-printing .bencher-print-page{background:#fff;position:relative;overflow:hidden}body.bencher-svg-printing .bencher-print-bg{width:100%;height:100%;display:block;position:absolute;inset:0}body.bencher-svg-printing .bencher-print-songs{position:absolute;overflow:hidden;display:block!important}body.bencher-svg-printing .bencher-print-song{break-inside:avoid;page-break-inside:avoid;margin-bottom:12pt}body.bencher-svg-printing .bencher-print-song:last-child{margin-bottom:0}body.bencher-svg-printing .bencher-print-song .sb2-song-card-lyrics{white-space:pre-wrap}body.bencher-svg-printing .bencher-print-hebrew{font-family:var(--font-frank-ruhl-libre), var(--font-noto-serif-hebrew), Georgia, serif;text-align:center;white-space:nowrap;color:#000}}
