.nrfw-bl{--bl-ink:var(--text);--bl-muted:var(--dark);--bl-accent:var(--accent);--bl-line:color-mix(in srgb,var(--darkbg) 50%,transparent);--bl-paper:var(--bg);--bl-card:var(--greybg);color:var(--text);background:transparent;padding:12px 0;margin:20px 0;border:0;border-radius:0;font-family:inherit;font-size:12px;line-height:1.65;text-align:left}.nrfw-bl *,.nrfw-bl *::before,.nrfw-bl *::after{box-sizing:border-box}.nrfw-bl .bl-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--bl-line)}.nrfw-bl .bl-eyebrow,.nrfw-bl .bl-caption{display:block;font:400 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--bl-muted)}.nrfw-bl .bl-hero h1{display:flex;align-items:baseline;flex-wrap:wrap;gap:18px;margin:8px 0 4px;padding:0;border:0;color:var(--bl-ink);font:normal 42px/1.2 Georgia,'Times New Roman',serif;text-align:left;letter-spacing:.5px;background:none}.nrfw-bl .bl-hero h1::before,.nrfw-bl .bl-hero h1::after{display:none;content:none}.nrfw-bl .bl-hero h1 span{font:normal 18px/1.5 Georgia,serif;color:var(--bl-accent);letter-spacing:3px}.nrfw-bl .bl-hero p{margin:8px 0 0;color:var(--bl-muted)}.nrfw-bl .bl-cycle-state{flex-shrink:0;border:1px solid var(--bl-line);border-radius:0;background:var(--background);padding:7px 13px;color:inherit;font-size:11px}.nrfw-bl .bl-deadlines{display:flex;align-items:center;gap:36px;padding:20px 0}.nrfw-bl .bl-deadlines strong{display:block;margin-top:3px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.nrfw-bl .bl-timezone{margin-left:auto;color:var(--bl-muted);font-size:11px}.nrfw-bl .bl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--bl-line);border-radius:0;background:var(--white-2)}.nrfw-bl .bl-stats>div{padding:15px 20px;display:flex;align-items:center;gap:12px;border-right:1px solid var(--bl-line)}.nrfw-bl .bl-stats>div:last-child{border:0}.nrfw-bl .bl-stats strong{font:normal 28px/1 Georgia,serif;color:var(--bl-accent)}.nrfw-bl .bl-stats span{font-size:11px;color:var(--bl-muted)}.nrfw-bl .bl-help{font-size:12px;color:var(--bl-muted);margin:16px 0 26px}.nrfw-bl .bl-player-list{display:grid;gap:28px}.nrfw-bl .bl-player{border:0;border-radius:0;background:var(--bl-card);overflow:hidden}.nrfw-bl summary{cursor:pointer;list-style:none}.nrfw-bl summary::-webkit-details-marker{display:none}.nrfw-bl .bl-player-head{display:flex;align-items:center;gap:18px;padding:16px 22px;background:var(--background);border-left:4px solid var(--bl-accent)}.nrfw-bl .bl-player-head:hover{background:var(--grey)}.nrfw-bl .bl-player-name{min-width:0;overflow-wrap:anywhere}.nrfw-bl .bl-player-name strong{display:block;font:normal 21px/1.3 Georgia,serif;letter-spacing:1px;color:var(--bl-accent);margin-top:2px}.nrfw-bl .bl-player-count{margin-left:auto;flex-shrink:0;font-size:11px;color:var(--bl-muted)}.nrfw-bl .bl-chevron{width:8px;height:8px;flex-shrink:0;border-right:1.5px solid var(--bl-accent);border-bottom:1.5px solid var(--bl-accent);transform:rotate(-45deg);margin:0 2px}.nrfw-bl .bl-player[open]>.bl-player-head .bl-chevron{transform:rotate(45deg)}.nrfw-bl .bl-character{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 28px;padding:17px 22px;border-top:1px solid var(--bl-line)}.nrfw-bl .bl-character:first-child{border-top:0}.nrfw-bl .bl-character h3{margin:4px 0 10px;padding:0;border:0;background:none;font:normal 18px/1.35 Georgia,serif;text-transform:none;letter-spacing:0;text-align:left;overflow-wrap:anywhere}.nrfw-bl .bl-character h3::before,.nrfw-bl .bl-character h3::after{display:none}.nrfw-bl a{color:var(--bl-accent);text-decoration:none}.nrfw-bl a:hover{color:var(--accent-1);text-decoration:underline}.nrfw-bl .bl-character-reason p{margin:5px 0 5px;font-size:13px}.nrfw-bl .bl-lastpost{font-size:11px;color:var(--bl-muted)}.nrfw-bl .bl-badges{display:flex;flex-wrap:wrap;gap:6px}.nrfw-bl .bl-badge{display:inline-block;padding:1px 7px;border:0;border-left:2px solid var(--orange);border-radius:0;font-size:10px;line-height:1.5;background:transparent;color:var(--text)}.nrfw-bl .bl-badge--pending{background:transparent;border-color:var(--bl-accent);color:var(--text)}.nrfw-bl .bl-badge--approved,.nrfw-bl .bl-badge--posted{background:transparent;border-color:var(--wiz);color:var(--text)}.nrfw-bl .bl-badge--rejected,.nrfw-bl .bl-badge--delete{background:transparent;border-color:var(--red);color:var(--text)}.nrfw-bl .bl-badge--away{background:transparent;border-color:var(--accent-1);color:var(--text)}.nrfw-bl .bl-controls{grid-column:1/-1;border-top:1px dashed var(--bl-line);padding-top:10px;margin-top:2px}.nrfw-bl .bl-controls>summary{display:inline-block;font-size:11px;font-weight:600;color:var(--accent-1);padding:4px 0}.nrfw-bl .bl-controls>summary::before{content:'+';display:inline-block;width:18px;font-size:15px}.nrfw-bl .bl-controls[open]>summary::before{content:'−'}.nrfw-bl .bl-controls-body{margin-top:8px;padding:16px;background:var(--white-2);border:1px solid var(--background);border-radius:0;overflow-wrap:anywhere}.nrfw-bl .bl-controls-body p{margin:0 0 12px;font-size:12px}.nrfw-bl .bl-action{margin:0 0 10px;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.nrfw-bl .bl-action:last-child{margin-bottom:0}.nrfw-bl .bl-action textarea,.nrfw-bl .bl-action input[type=text]{width:100%;max-width:100%;min-width:0;margin:0;padding:11px 12px;color:inherit;background:var(--grey-1);border:0;border-left:5px solid var(--bl-accent);border-radius:0;box-shadow:none;font:12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}.nrfw-bl .bl-action textarea{min-height:90px;resize:vertical}.nrfw-bl .bl-action .button{appearance:none;display:inline-block;width:auto;height:auto;margin:0;padding:9px 14px;color:inherit;background:var(--background);border:0;border-left:5px solid var(--bl-accent);border-radius:0;box-shadow:none;font:400 9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:normal}.nrfw-bl .bl-action .button:hover{background:var(--grey-1);border-color:var(--bl-accent)}.nrfw-bl .bl-action:has(input[value=delete]) .button{background:transparent;color:var(--text);border-color:var(--red)}.nrfw-bl:is(a,button,summary,textarea,input):focus-visible{outline:2px solid var(--accent-1);outline-offset:4px}.nrfw-bl .bl-empty{padding:35px;text-align:center;border:1px dashed var(--bl-line);border-radius:0}.nrfw-bl .bl-empty strong{font:normal 24px Georgia,serif}.nrfw-bl .bl-empty p,.nrfw-bl .bl-footer{font-size:11px;color:var(--bl-muted)}.nrfw-bl .bl-footer{margin-top:24px;padding-top:15px;border-top:1px solid var(--bl-line)}@media(max-width:700px){.nrfw-bl .bl-hero{align-items:flex-start;flex-direction:column;gap:12px}.nrfw-bl .bl-hero h1{font-size:34px;gap:12px}.nrfw-bl .bl-deadlines{gap:14px;flex-wrap:wrap}.nrfw-bl .bl-timezone{margin-left:0}.nrfw-bl .bl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nrfw-bl .bl-stats>div{padding:14px;border-bottom:1px solid var(--bl-line)}.nrfw-bl .bl-stats>div:nth-child(2){border-right:0}.nrfw-bl .bl-stats>div:nth-child(3){border-bottom:0}.nrfw-bl .bl-character{grid-template-columns:minmax(0,1fr);padding:18px;gap:15px}.nrfw-bl .bl-player-head{padding:14px 16px;gap:10px}.nrfw-bl .bl-player-name strong{font-size:21px}}.nrfw-bl .bl-hero{display:block;text-align:center;padding:14px 0 22px;border-bottom:0}.nrfw-bl .bl-eyebrow{color:var(--bl-muted);font-size:9px;letter-spacing:2px}.nrfw-bl .bl-hero h1{justify-content:center;flex-wrap:wrap;color:var(--bl-accent);font-size:36px;letter-spacing:3px;text-transform:lowercase;margin:12px 0}.nrfw-bl .bl-hero h1::before,.nrfw-bl .bl-hero h1::after{content:'';display:block;flex:1 1 40px;max-width:180px;height:1px;background:var(--bl-accent)}.nrfw-bl .bl-hero h1 span{color:inherit;font-size:24px;letter-spacing:3px}.nrfw-bl .bl-hero p{font-size:11px;margin:5px 0 12px}.nrfw-bl .bl-cycle-state{padding:5px 10px;border:0;border-left:4px solid var(--bl-accent);font-size:9px;letter-spacing:1px;text-transform:uppercase}.nrfw-bl .bl-deadlines{padding:15px 18px;background:var(--white-2)}.nrfw-bl .bl-stats{border:0;border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);background:transparent}.nrfw-bl .bl-stats strong{font-size:24px}.nrfw-bl .bl-player-head{border-left-width:5px;padding:13px 18px}.nrfw-bl .bl-player-body{background:transparent;border-bottom:1px solid var(--bl-line)}.nrfw-bl .bl-controls-body{border:0;border-left:1px solid var(--bl-line)}.nrfw-bl .bl-footer{font-size:10px;text-align:center}@media(max-width:700px){.nrfw-bl .bl-hero h1{font-size:28px;gap:10px}.nrfw-bl .bl-hero h1 span{font-size:18px}.nrfw-bl .bl-hero h1::before,.nrfw-bl .bl-hero h1::after{display:none}.nrfw-bl .bl-character{padding:16px}.nrfw-bl .bl-deadlines{padding:12px}}.nrfw-bl .bl-badge{font-size:11px;font-weight:600;padding:4px 9px;border-left-width:4px;letter-spacing:.2px}.nrfw-bl .bl-badge--open{background:color-mix(in srgb,var(--orange) 12%,var(--bg));border-color:var(--orange);color:var(--text)}.nrfw-bl .bl-badge--pending{background:color-mix(in srgb,var(--accent) 12%,var(--bg));border-color:var(--accent);color:var(--text)}.nrfw-bl .bl-badge--rejected,.nrfw-bl .bl-badge--delete{background:color-mix(in srgb,var(--red) 8%,var(--bg));border-color:var(--red);color:var(--text)}.nrfw-bl .bl-badge--away{background:color-mix(in srgb,var(--accent-1) 8%,var(--bg));border-color:var(--accent-1);color:var(--text)}.nrfw-bl .bl-character + .bl-character{border-top:1px solid var(--bl-line)}.nrfw-bl .bl-action textarea::placeholder,.nrfw-bl .bl-action input[type=text]::placeholder{color:var(--dark);opacity:.8}.nrfw-bl .bl-action textarea,.nrfw-bl .bl-action input[type=text],.nrfw-bl .bl-action .button{color:var(--text)}.nrfw-bl .bl-player-body{background:var(--bg)}