@font-face{font-family:Byron Pixel;src:url(/fonts/silkscreen-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Byron Pixel;src:url(/fonts/silkscreen-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi]{--lofi-font:"Nunito", ui-rounded, "Bricolage Grotesque Variable", system-ui, sans-serif;--fw-font-display:var(--lofi-font);--fw-font-body:var(--lofi-font);--craft-radius:16px;--fw-radius:22px;--lofi-edge:1.5px solid color-mix(in srgb,var(--fw-ink) 16%,transparent);--lofi-lift:0 3px 0 color-mix(in srgb,var(--fw-ink) 12%,transparent);--lofi-lamp:#ff9a5238;--craft-shadow:var(--lofi-lift);font-family:var(--lofi-font)}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi][data-mode=dark]{--lofi-lamp:#ffb06729}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.bw-texture,.focus-widget__texture){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E"), radial-gradient(90% 60% at 0% 0%,var(--lofi-lamp),transparent 70%), radial-gradient(140% 120% at 50% 40%,transparent 55%,color-mix(in srgb,var(--fw-ink) 9%,transparent))}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(button,input,select,textarea,h1,h2,h3,strong,output){font-family:var(--lofi-font)}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.bw-title,.r502-head h1,.c252-head h1,.focus-widget__header h1){letter-spacing:-.01em;text-transform:lowercase;font-weight:700}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.r502-result-grid,.c252-result){background:var(--fw-card);border:var(--lofi-edge);box-shadow:var(--lofi-lift);background-image:linear-gradient(var(--fw-accent),var(--fw-accent)),linear-gradient(color-mix(in srgb,var(--fw-accent) 55%,var(--fw-card)),color-mix(in srgb,var(--fw-accent) 55%,var(--fw-card))),linear-gradient(color-mix(in srgb,var(--fw-accent) 25%,var(--fw-card)),color-mix(in srgb,var(--fw-accent) 25%,var(--fw-card)));background-position:0 10px,0 16px,0 22px;background-repeat:no-repeat;background-size:100% 5px,100% 5px,100% 5px;border-radius:14px;outline:0;padding-top:34px;position:relative}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.r502-result-grid,.c252-result) strong{letter-spacing:-.02em;text-shadow:1.5px 1.5px 0 color-mix(in srgb,var(--fw-accent) 35%,transparent);font-weight:800}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] .r502-result-grid .is-primary{box-shadow:none;border:0;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] .r502-calculator--compare>.r502-result-grid{box-shadow:none;background:0 0;border:0;padding-top:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] .r502-calculator--compare>.r502-result-grid output{background:var(--fw-card);border:var(--lofi-edge);box-shadow:var(--lofi-lift);border-radius:14px;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.bw-card,.r502-records>article,.r502-chart-paper,.r502-options>section,.r502-document,.r502-quiz>section,.r502-table-ticket,.r502-schedule-rail,.r502-ranking>div,.r502-review-card,.r502-cloze-paper,.c252-board article,.c252-prompt,.c252-calendar,.c252-dated>article,.c252-slots>div,.r502-quadrant>svg,.r502-pattern-print,.r502-drawing-board,.focus-widget__dial){background:var(--fw-card);border:var(--lofi-edge);box-shadow:var(--lofi-lift);border-radius:16px;outline:0;transform:none}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){border:var(--lofi-edge);background:var(--fw-card);color:var(--fw-ink);box-shadow:0 3px 0 color-mix(in srgb,var(--fw-ink) 20%,transparent);border-radius:12px;font-weight:700}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.bw-btn--primary,[aria-pressed=true],[aria-selected=true],[aria-current]):is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){background:var(--fw-accent);color:var(--fw-accent-contrast);box-shadow:0 3px 0 color-mix(in srgb,var(--fw-accent) 55%,var(--fw-ink))}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button):active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb,var(--fw-ink) 20%,transparent);transform:translateY(2px)}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] :is(.r502-option-tabs,.segmented,.focus-widget__phase){background:0 0;gap:6px;padding:0 0 3px}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi][data-craft][data-visual-style] :is(input:not([type=range],[type=checkbox],[type=radio],[type=color]),select,textarea){border:var(--lofi-edge);background:color-mix(in srgb,var(--fw-ink) 3%,var(--fw-card));box-shadow:inset 0 2px 0 color-mix(in srgb,var(--fw-ink) 6%,transparent);border-radius:10px}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] .r502-chart-paper :is(.r502-line,.r502-series){stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] .r502-chart-paper .r502-chart-area{opacity:.16}:is(.bw,.focus-widget)[data-craft][data-visual-style=lofi] .r502-instrument{border:var(--lofi-edge);background:color-mix(in srgb,var(--fw-accent) 7%,var(--fw-card));border-radius:14px}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint]{--bp-paper:color-mix(in oklab,var(--fw-accent) 58%,#081428);--bp-font:"Courier Prime", ui-monospace, Menlo, monospace;background:var(--bp-paper);color:#f3f7ff;box-shadow:inset 0 0 0 1px #ffffff38, var(--fw-shadow);--craft-radius:0px;--fw-radius:4px;font-family:var(--bp-font)}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint][data-design=graphite]{--bp-paper:#1a2030}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint][data-design=sunny]{--bp-paper:color-mix(in oklab,var(--fw-accent) 30%,#0b2142)}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint]>*{--fw-bg:var(--bp-paper);--fw-card:color-mix(in srgb,#fff 5%,var(--bp-paper));--fw-raised:color-mix(in srgb,#fff 9%,var(--bp-paper));--fw-ink:#f3f7ff;--fw-muted:#f3f7ffb3;--fw-line:#f3f7ff4d;--fw-track:#f3f7ff29;--fw-accent:#fff;--fw-accent-contrast:var(--bp-paper);--fw-font-display:var(--bp-font);--fw-font-body:var(--bp-font);--r502-soft:color-mix(in srgb,#fff 8%,var(--bp-paper));--craft-quiet:#f3f7ffb8;--craft-edge:#f3f7ff4d;--r502-muted:#f3f7ffb8;--r502-action:#fff;--r502-action-ink:var(--bp-paper);--r502-ink-accent:#fff;--craft-surface:color-mix(in srgb,#fff 5%,var(--bp-paper));--object-screen:transparent;--object-ink:#fff;--object-muted:#f3f7ffb8;--object-signal:#fff;--object-rule:#ffffff4d}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.bw-texture,.focus-widget__texture){background:linear-gradient(#ffffff24 1px,#0000 1px) 0 0/100px 100px,linear-gradient(90deg,#ffffff24 1px,#0000 1px) 0 0/100px 100px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/20px 20px}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(button,input,select,textarea,h1,h2,h3,strong,output){font-family:var(--bp-font)}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.bw-title,.r502-head h1,.c252-head h1,.focus-widget__header h1){text-transform:uppercase;letter-spacing:.08em;font-size:clamp(14px,3.8cqw,18px);font-weight:700}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.r502-head,.c252-head,.bw-head){border-bottom:1px solid #ffffff80;padding-bottom:12px}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.r502-result-grid,.c252-result){box-shadow:none;color:#fff;background:linear-gradient(#fff,#fff) 0 0/12px 1.5px no-repeat,linear-gradient(#fff,#fff) 0 0/1.5px 12px no-repeat,linear-gradient(#fff,#fff) 100% 0/12px 1.5px no-repeat,linear-gradient(#fff,#fff) 100% 0/1.5px 12px no-repeat,linear-gradient(#fff,#fff) 0 100%/12px 1.5px no-repeat,linear-gradient(#fff,#fff) 0 100%/1.5px 12px no-repeat,linear-gradient(#fff,#fff) 100% 100%/12px 1.5px no-repeat,linear-gradient(#fff,#fff) 100% 100%/1.5px 12px no-repeat,#ffffff0a;border:1px dashed #ffffff73;border-radius:0;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.r502-result-grid,.c252-result) :is(span,small){text-transform:uppercase;letter-spacing:.1em;color:#f3f7ffbf;font-size:10.5px}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.r502-result-grid,.c252-result) strong{letter-spacing:-.02em;font-weight:700}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-result-grid .is-primary{border-style:dashed;border-color:#ffffff4d}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-calculator--compare>.r502-result-grid{background:0 0;border:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-calculator--compare>.r502-result-grid output{color:#fff;background:0 0;border:1px dashed #ffffff80;border-radius:0;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.bw-card,.r502-records>article,.r502-chart-paper,.r502-options>section,.r502-document,.r502-quiz>section,.r502-table-ticket,.r502-schedule-rail,.r502-ranking>div,.r502-review-card,.r502-cloze-paper,.c252-board article,.c252-prompt,.c252-calendar,.c252-dated>article,.c252-slots>div,.r502-quadrant>svg,.r502-pattern-print,.r502-drawing-board,.focus-widget__dial){box-shadow:none;color:#f3f7ff;background:#ffffff0a;border:1px solid #ffffff8c;border-radius:0;outline:0;transform:none}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){color:#fff;box-shadow:none;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1.5px solid #fff;border-radius:0;font-size:11.5px;font-weight:700}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.bw-btn--primary,[aria-pressed=true],[aria-selected=true],[aria-current]):is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){color:var(--bp-paper);background:#fff}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(.r502-option-tabs,.segmented,.focus-widget__phase){background:0 0;border-radius:0;gap:0;padding:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint][data-craft][data-visual-style] :is(input:not([type=range],[type=checkbox],[type=radio],[type=color]),select,textarea){color:#fff;box-shadow:none;background:0 0;border:0;border-bottom:1.5px solid #fffc;border-radius:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] select option{color:#111}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] input::placeholder{color:#f3f7ff80}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] :is(label,small,dt,p){color:inherit}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-chart-paper svg text{fill:#f3f7ffbf}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-chart-paper :is(.r502-line,.r502-series){stroke:#fff;stroke-width:2px}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-chart-paper :is(.r502-bar,.r502-dot){fill:#fff}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-chart-paper .r502-chart-area{fill:#fff;opacity:.08}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-chart-paper :is(.r502-axis,.r502-track){stroke:#ffffff73;stroke-dasharray:4 3}:is(.bw,.focus-widget)[data-craft][data-visual-style=blueprint] .r502-instrument{background:0 0;border:1px dashed #fff6;border-radius:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade]{--px-font:"Byron Pixel", "Courier Prime", ui-monospace, monospace;--px:3px;--px-ink:var(--fw-ink);--px-frame:0 calc(var(--px) * -1) 0 0 var(--px-ink), 0 var(--px) 0 0 var(--px-ink), calc(var(--px) * -1) 0 0 0 var(--px-ink), var(--px) 0 0 0 var(--px-ink);--px-drop:calc(var(--px) * 2) calc(var(--px) * 2) 0 0 color-mix(in srgb,var(--fw-ink) 22%,transparent);--craft-radius:0px;--fw-radius:0px;--craft-shadow:none}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.bw-texture,.focus-widget__texture){background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--fw-ink) 4%,transparent) 0 1px,transparent 1px 4px)}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.bw-title,.r502-head h1,.c252-head h1,.focus-widget__header h1,h1,h2){font-family:var(--px-font);letter-spacing:.02em;text-transform:uppercase;font-weight:700}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.bw-title,.r502-head h1,.c252-head h1,.focus-widget__header h1){font-size:clamp(14px,4cqw,19px)}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(input,select,textarea,label,small,p,dt,dd){font-family:Courier Prime,ui-monospace,Menlo,monospace}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.r502-result-grid,.c252-result){--px-ink:#0d0d10;color:color-mix(in srgb,var(--fw-accent) 55%,#fff);margin:var(--px);box-shadow:var(--px-frame), calc(var(--px) * 3) calc(var(--px) * 3) 0 0 color-mix(in srgb,var(--fw-ink) 22%,transparent);background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px),#141418;border:0;border-radius:0;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.r502-result-grid,.c252-result) :is(span,small){color:#fff9;font-family:var(--px-font);text-transform:uppercase;letter-spacing:.04em;font-size:10px}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.r502-result-grid,.c252-result,.r502-stat-strip) strong{font-family:var(--px-font);letter-spacing:0;text-shadow:0 0 8px color-mix(in srgb,var(--fw-accent) 55%,transparent);font-weight:400}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] .r502-result-grid .is-primary{border-style:dotted;border-color:#ffffff24}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] .r502-calculator--compare>.r502-result-grid{box-shadow:none;background:0 0;margin:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] .r502-calculator--compare>.r502-result-grid output{color:color-mix(in srgb,var(--fw-accent) 55%,#fff);box-shadow:var(--px-frame);margin:var(--px);background:#141418;border:0;border-radius:0;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.bw-card,.r502-records>article,.r502-chart-paper,.r502-options>section,.r502-document,.r502-quiz>section,.r502-table-ticket,.r502-schedule-rail,.r502-ranking>div,.r502-review-card,.r502-cloze-paper,.c252-board article,.c252-prompt,.c252-calendar,.c252-dated>article,.c252-slots>div,.r502-quadrant>svg,.r502-pattern-print,.r502-drawing-board,.focus-widget__dial){background:var(--fw-card);margin:var(--px);box-shadow:var(--px-frame), var(--px-drop);border:0;border-radius:0;outline:0;transform:none}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){font-family:var(--px-font);text-transform:uppercase;letter-spacing:.02em;background:var(--fw-card);color:var(--fw-ink);margin:var(--px);box-shadow:var(--px-frame), inset 0 calc(var(--px) * -1) 0 0 color-mix(in srgb,var(--fw-ink) 18%,transparent);border:0;border-radius:0;font-size:11px;font-weight:400}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.bw-btn--primary,[aria-pressed=true],[aria-selected=true],[aria-current]):is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){background:var(--fw-accent);color:var(--fw-accent-contrast);box-shadow:var(--px-frame), inset 0 calc(var(--px) * -1) 0 0 #00000040}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button):active:not(:disabled){transform:translateY(var(--px))}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] :is(.r502-option-tabs,.segmented,.focus-widget__phase){padding:var(--px);background:0 0;border-radius:0;gap:4px}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade][data-craft][data-visual-style] :is(input:not([type=range],[type=checkbox],[type=radio],[type=color]),select,textarea){background:var(--fw-card);box-shadow:0 -2px 0 0 var(--fw-ink), 0 2px 0 0 var(--fw-ink), -2px 0 0 0 var(--fw-ink), 2px 0 0 0 var(--fw-ink);border:0;border-radius:0;margin:2px}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] .r502-chart-paper svg{shape-rendering:crispedges}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] .r502-chart-paper :is(.r502-line,.r502-series){stroke-width:3px;stroke-linejoin:miter;stroke-linecap:square}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] .r502-chart-paper .r502-chart-area{opacity:.25}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] .r502-chart-paper svg text{font-family:var(--px-font)}:is(.bw,.focus-widget)[data-craft][data-visual-style=arcade] .r502-instrument{margin:var(--px);box-shadow:var(--px-frame);background:color-mix(in srgb,var(--fw-accent) 10%,var(--fw-card));border-radius:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon]{--neon:color-mix(in srgb,var(--fw-accent) 72%,#fff);--neon-night:color-mix(in srgb,var(--fw-accent) 9%,#09080f);background:var(--neon-night);color:#f4f2ff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neon) 30%,transparent), var(--fw-shadow);--craft-radius:14px;--fw-radius:20px}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon][data-mode=dark]{--neon:color-mix(in srgb,var(--fw-accent) 88%,#fff)}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon][data-design=graphite]{--neon:#f3f3f1}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon]>*{--fw-bg:var(--neon-night);--fw-card:#ffffff0a;--fw-raised:#ffffff12;--fw-ink:#f4f2ff;--fw-muted:#f4f2ff9e;--fw-line:#f4f2ff24;--fw-track:#f4f2ff1a;--fw-accent:var(--neon);--fw-accent-contrast:#09080f;--r502-soft:#ffffff0d;--craft-quiet:#f4f2ffa8;--craft-edge:#f4f2ff29;--r502-muted:#f4f2ffa8;--r502-action:var(--neon);--r502-action-ink:#09080f;--r502-ink-accent:var(--neon);--craft-surface:#ffffff0a;--object-screen:#ffffff08;--object-ink:#fff;--object-muted:#f4f2ffa8;--object-signal:var(--neon);--object-rule:#f4f2ff24;--glow:0 0 0 1px color-mix(in srgb,var(--neon) 40%,transparent), 0 0 16px color-mix(in srgb,var(--neon) 38%,transparent), inset 0 0 14px color-mix(in srgb,var(--neon) 16%,transparent)}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.bw-texture,.focus-widget__texture){background:radial-gradient(80% 50% at 85% 0%,color-mix(in srgb,var(--neon) 18%,transparent),transparent 70%), radial-gradient(70% 50% at 0% 100%,#ff4fd81a,transparent 70%)}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.bw-title,.r502-head h1,.c252-head h1,.focus-widget__header h1){color:#fff;letter-spacing:-.02em;text-shadow:0 0 12px color-mix(in srgb,var(--neon) 55%,transparent);font-weight:600}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.r502-result-grid,.c252-result){border:1.5px solid var(--neon);box-shadow:var(--glow);color:#fff;background:#ffffff08;border-radius:18px;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.r502-result-grid,.c252-result) :is(span,small){color:#f4f2ffa8}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.r502-result-grid,.c252-result,.r502-stat-strip) strong{color:#fff;text-shadow:0 0 6px var(--neon), 0 0 18px color-mix(in srgb,var(--neon) 70%,transparent);font-weight:600}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-result-grid .is-primary{border-color:color-mix(in srgb,var(--neon) 30%,transparent)}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-calculator--compare>.r502-result-grid{box-shadow:none;background:0 0;border:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-calculator--compare>.r502-result-grid output{border:1.5px solid var(--neon);box-shadow:var(--glow);color:#fff;background:#ffffff08;border-radius:16px;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.bw-card,.r502-records>article,.r502-chart-paper,.r502-options>section,.r502-document,.r502-quiz>section,.r502-table-ticket,.r502-schedule-rail,.r502-ranking>div,.r502-review-card,.r502-cloze-paper,.c252-board article,.c252-prompt,.c252-calendar,.c252-dated>article,.c252-slots>div,.r502-quadrant>svg,.r502-pattern-print,.r502-drawing-board,.focus-widget__dial){border:1px solid color-mix(in srgb,var(--neon) 35%,transparent);color:#f4f2ff;box-shadow:0 0 14px color-mix(in srgb,var(--neon) 12%,transparent);background:#ffffff09;border-radius:16px;outline:0;transform:none}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){border:1.5px solid var(--neon);color:#fff;box-shadow:0 0 10px color-mix(in srgb,var(--neon) 35%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--neon) 60%,transparent);background:0 0;border-radius:999px;font-weight:600}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.bw-btn--primary,[aria-pressed=true],[aria-selected=true],[aria-current]):is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){background:var(--neon);color:#09080f;text-shadow:none;box-shadow:0 0 18px color-mix(in srgb,var(--neon) 60%,transparent)}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(.r502-option-tabs,.segmented,.focus-widget__phase){background:0 0;gap:8px;padding:2px}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon][data-craft][data-visual-style] :is(input:not([type=range],[type=checkbox],[type=radio],[type=color]),select,textarea){border:1px solid color-mix(in srgb,var(--neon) 40%,transparent);color:#fff;box-shadow:none;background:#ffffff0d;border-radius:10px}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon][data-craft][data-visual-style] :is(input:not([type=range],[type=checkbox],[type=radio],[type=color]),select,textarea):focus{border-color:var(--neon);box-shadow:0 0 12px color-mix(in srgb,var(--neon) 45%,transparent);outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] select option{color:#111}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] :is(label,small,dt,p){color:inherit}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-chart-paper svg text{fill:#f4f2ff99}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-chart-paper :is(.r502-line,.r502-series){stroke:var(--neon);stroke-width:3px;filter:drop-shadow(0 0 5px var(--neon))}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-chart-paper :is(.r502-bar,.r502-dot){fill:var(--neon);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--neon) 70%,transparent))}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-chart-paper .r502-chart-area{fill:var(--neon);opacity:.12}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-chart-paper :is(.r502-axis,.r502-track){stroke:#f4f2ff29}:is(.bw,.focus-widget)[data-craft][data-visual-style=neon] .r502-instrument{border:1px solid color-mix(in srgb,var(--neon) 30%,transparent);background:#ffffff0a;border-radius:16px}.visual-style-picker__preview--lofi{background:radial-gradient(80% 70% at 0 0,#ffcf9e,#0000 70%),#efe6da;grid-template-columns:1fr 1fr}.visual-style-picker__preview--lofi i{background:#fffaf2;border:1.5px solid #3a302633;border-radius:8px;box-shadow:0 2px #3a302626}.visual-style-picker__preview--lofi i:first-child{background:linear-gradient(#e0794a,#e0794a) 0 5px/100% 3px no-repeat,linear-gradient(#efb08f,#efb08f) 0 10px/100% 3px no-repeat,#fffaf2;grid-column:1/span 2}.visual-style-picker__preview--blueprint{background:linear-gradient(#ffffff24 1px,#0000 1px) 0 0/10px 10px,linear-gradient(90deg,#ffffff24 1px,#0000 1px) 0 0/10px 10px,#174a9c;align-content:center}.visual-style-picker__preview--blueprint i{background:#fff;width:70%;height:2px}.visual-style-picker__preview--blueprint i:first-child{background:0 0;border:1px dashed #fff;width:55%;height:16px}.visual-style-picker__preview--arcade{background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px),#f2efe6;grid-template-columns:1fr 1fr}.visual-style-picker__preview--arcade i{background:#fff;margin:2px;box-shadow:0 -2px #141414,0 2px #141414,-2px 0 #141414,2px 0 #141414}.visual-style-picker__preview--arcade i:first-child{background:#141418;grid-column:1/span 2;box-shadow:0 -2px #141414,0 2px #141414,-2px 0 #141414,2px 0 #141414,inset 0 0 0 3px #141418,inset 0 0 6px #6ea1ff}.visual-style-picker__preview--neon{background:radial-gradient(80% 60% at 100% 0,#7b5cff40,#0000 70%),#0b0a12;grid-template-columns:1fr 1fr}.visual-style-picker__preview--neon i{border:1.5px solid #b49cff;border-radius:999px;box-shadow:0 0 8px #b49cff99}.visual-style-picker__preview--neon i:first-child{border-color:#ff7ad9;border-radius:10px;grid-column:1/span 2;box-shadow:0 0 10px #ff7ad9aa,inset 0 0 8px #ff7ad966}
:is(.bw,.focus-widget)[data-craft][data-visual-style=riso]{--riso-1:var(--fw-accent);--riso-2:#ff4fa0;--craft-radius:6px;--fw-radius:8px;--craft-shadow:none;--riso-dots:radial-gradient(circle,color-mix(in srgb,var(--riso-1) 20%,transparent) 1.2px,transparent 1.5px) 0 0/7px 7px}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso]:is([data-design=blush],[data-design=coral]){--riso-2:#1f7bff}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso][data-design=graphite]{--riso-2:#ff4f3a}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] :is(.bw-texture,.focus-widget__texture){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E"), radial-gradient(60% 40% at 100% 0%,color-mix(in srgb,var(--riso-2) 12%,transparent),transparent 70%)}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] :is(.bw-title,.r502-head h1,.c252-head h1,.focus-widget__header h1){letter-spacing:-.03em;text-transform:uppercase;color:var(--riso-1);text-shadow:2px 1.5px 0 color-mix(in srgb,var(--riso-2) 70%,transparent);font-weight:800}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] :is(.r502-result-grid,.c252-result){background:var(--riso-dots), color-mix(in srgb,var(--riso-2) 10%,var(--fw-card));box-shadow:none;border:0;border-radius:6px;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] :is(.r502-result-grid,.c252-result,.r502-stat-strip) strong{color:var(--riso-1);letter-spacing:-.04em;text-shadow:3px 2px 0 color-mix(in srgb,var(--riso-2) 75%,transparent);font-weight:800}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] .r502-result-grid .is-primary{border-color:color-mix(in srgb,var(--riso-1) 30%,transparent)}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] .r502-calculator--compare>.r502-result-grid{background:0 0}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] .r502-calculator--compare>.r502-result-grid output{background:var(--riso-dots), color-mix(in srgb,var(--riso-2) 10%,var(--fw-card));border:0;border-radius:6px;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] :is(.bw-card,.r502-records>article,.r502-chart-paper,.r502-options>section,.r502-document,.r502-quiz>section,.r502-table-ticket,.r502-schedule-rail,.r502-ranking>div,.r502-review-card,.r502-cloze-paper,.c252-board article,.c252-prompt,.c252-calendar,.c252-dated>article,.c252-slots>div,.r502-quadrant>svg,.r502-pattern-print,.r502-drawing-board,.focus-widget__dial){background:var(--fw-card);border:2px solid var(--riso-1);box-shadow:4px 4px 0 color-mix(in srgb,var(--riso-2) 55%,transparent);border-radius:6px;outline:0;transform:none}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] :is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){border:2px solid var(--riso-1);color:var(--riso-1);box-shadow:none;text-transform:uppercase;letter-spacing:.03em;background:0 0;border-radius:6px;font-size:12px;font-weight:750}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] :is(.bw-btn--primary,[aria-pressed=true],[aria-selected=true],[aria-current]):is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){background:var(--riso-1);color:var(--fw-accent-contrast);box-shadow:3px 3px 0 color-mix(in srgb,var(--riso-2) 70%,transparent)}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] :is(.r502-option-tabs,.segmented,.focus-widget__phase){background:0 0;gap:6px;padding:0 3px 3px 0}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso][data-craft][data-visual-style] :is(input:not([type=range],[type=checkbox],[type=radio],[type=color]),select,textarea){border:2px solid color-mix(in srgb,var(--riso-1) 55%,transparent);background:var(--fw-card);box-shadow:none;border-radius:6px}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] .r502-chart-paper :is(.r502-line,.r502-series){stroke:var(--riso-1);stroke-width:3px;filter:drop-shadow(2px 2px 0 color-mix(in srgb,var(--riso-2) 70%,transparent))}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] .r502-chart-paper :is(.r502-bar,.r502-dot){fill:var(--riso-1);filter:drop-shadow(2px 2px 0 color-mix(in srgb,var(--riso-2) 70%,transparent))}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] .r502-chart-paper .r502-chart-area{fill:var(--riso-2);opacity:.18}:is(.bw,.focus-widget)[data-craft][data-visual-style=riso] .r502-instrument{background:var(--riso-dots), color-mix(in srgb,var(--riso-2) 8%,var(--fw-card));border-radius:6px}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint]{--np-serif:"Newsreader", Georgia, "Times New Roman", serif;--np-stock:color-mix(in srgb,#e9e2d2 55%,var(--fw-bg));background:var(--np-stock);--craft-radius:0px;--fw-radius:2px;--craft-shadow:none;--fw-font-display:var(--np-serif)}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint][data-mode=dark]{--np-stock:color-mix(in srgb,#fff 4%,var(--fw-bg))}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint]>*{--fw-accent:var(--fw-ink);--fw-accent-contrast:var(--fw-bg);--r502-action:var(--fw-ink);--r502-action-ink:var(--fw-bg);--r502-soft:transparent}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.bw-texture,.focus-widget__texture){background:repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--fw-ink) 2.5%,transparent) 3px 4px)}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.bw-title,.r502-head h1,.c252-head h1,.focus-widget__header h1){font-family:var(--np-serif);letter-spacing:-.02em;font-size:clamp(22px,6cqw,32px);font-weight:600;line-height:1.05}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.r502-head,.c252-head,.bw-head){border-top:4px double var(--fw-ink);border-bottom:1px solid var(--fw-ink);padding:14px 0 12px}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(label,dt,.bw-eyebrow,.focus-widget__eyebrow){font-variant:all-small-caps;letter-spacing:.06em}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.r502-result-grid,.c252-result){border:0;border-top:3px double var(--fw-ink);border-bottom:1px solid var(--fw-ink);box-shadow:none;background:0 0;border-radius:0;outline:0;padding:16px 0}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.r502-result-grid,.c252-result,.r502-stat-strip) strong{font-family:var(--np-serif);letter-spacing:-.03em;font-weight:500}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.r502-result-grid,.c252-result) :is(span,small){font-variant:all-small-caps;letter-spacing:.06em}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] .r502-result-grid .is-primary{border:0;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] .r502-calculator--compare>.r502-result-grid output{background:0 0;border:0;border-radius:0;outline:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] .r502-calculator--compare>.r502-result-grid output+output{border-left:1px solid var(--fw-ink)}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.bw-card,.r502-records>article,.r502-chart-paper,.r502-options>section,.r502-document,.r502-quiz>section,.r502-table-ticket,.r502-schedule-rail,.r502-ranking>div,.r502-review-card,.r502-cloze-paper,.c252-board article,.c252-prompt,.c252-calendar,.c252-dated>article,.c252-slots>div,.r502-quadrant>svg,.r502-pattern-print,.r502-drawing-board,.focus-widget__dial){border:0;border-top:1px solid var(--fw-ink);box-shadow:none;background:0 0;border-radius:0;outline:0;transform:none}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.r502-records>article,.c252-board article) :is(h2,h3){font-family:var(--np-serif);font-weight:600}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){border:0;border-bottom:1.5px solid var(--fw-ink);color:var(--fw-ink);box-shadow:none;font-variant:all-small-caps;letter-spacing:.08em;background:0 0;border-radius:0;padding-inline:4px;font-size:14px;font-weight:700}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.bw-btn--primary,[aria-pressed=true],[aria-selected=true],[aria-current]):is(.bw-btn,[class*=actions] button,[class*=-tabs]>button,.segmented button,.r502-calculator>button,.focus-widget__phase button){background:var(--fw-ink);color:var(--fw-bg);padding-inline:10px}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] :is(.r502-option-tabs,.segmented,.focus-widget__phase){background:0 0;border-radius:0;gap:10px;padding:0}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint][data-craft][data-visual-style] :is(input:not([type=range],[type=checkbox],[type=radio],[type=color]),select,textarea){border:0;border-bottom:1px solid var(--fw-ink);box-shadow:none;font-family:var(--np-serif);background:0 0;border-radius:0;padding-inline:0;font-size:16px}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] .r502-chart-paper :is(.r502-line,.r502-series){stroke:var(--fw-ink);stroke-width:1.8px}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] .r502-chart-paper :is(.r502-bar,.r502-dot){fill:var(--fw-ink)}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] .r502-chart-paper .r502-chart-area{fill:var(--fw-ink);opacity:.07}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] .r502-chart-paper svg text{font-family:var(--np-serif);font-style:italic}:is(.bw,.focus-widget)[data-craft][data-visual-style=newsprint] .r502-instrument{border-block:1px solid var(--fw-ink);background:0 0;border-radius:0}.visual-style-picker__preview--riso{background:radial-gradient(circle,#1663f055 1.2px,#0000 1.5px) 0 0/6px 6px,#f6f1e6;grid-template-columns:1fr 1fr}.visual-style-picker__preview--riso i{background:#fffdf7;border:2px solid #1663f0;border-radius:4px;box-shadow:2px 2px #ff4fa0aa}.visual-style-picker__preview--riso i:first-child{background:#1663f0;grid-column:1/span 2}.visual-style-picker__preview--newsprint{background:#ece6d8;border-top:3px double #141414;align-content:start;gap:4px}.visual-style-picker__preview--newsprint i{background:#14141466;height:2px}.visual-style-picker__preview--newsprint i:first-child{background:#141414;width:70%;height:8px;margin-bottom:3px}
