:root{--nr-glass-bg:color-mix(in oklab, var(--nr-card-2,var(--nr-card)) 70%, transparent);--nr-glass-blur:blur(18px) saturate(120%);--nr-glass-border:1px solid color-mix(in oklab, var(--nr-line-2,var(--nr-line)) 70%, transparent);--nr-glass-radius:10px;--nr-glass-shadow:0 12px 36px #00000073, 0 2px 8px #0000004d}.nr-glass{background:var(--nr-glass-bg);-webkit-backdrop-filter:var(--nr-glass-blur);backdrop-filter:var(--nr-glass-blur);border:var(--nr-glass-border);border-radius:var(--nr-glass-radius);box-shadow:var(--nr-glass-shadow);animation:.24s cubic-bezier(.33,1,.68,1) both nr-glass-in}.nr-glass.nr-usermenu{background:var(--nr-card-2,var(--nr-card));-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--nr-line-2,var(--nr-line))}.nr-glass-airy{--nr-glass-bg:color-mix(in oklab, var(--nr-card-2,var(--nr-card)) 34%, transparent);--nr-glass-blur:blur(14px) saturate(130%) brightness(1.2);--nr-glass-border:1px solid color-mix(in oklab, var(--nr-ink) 16%, transparent);--nr-glass-shadow:0 6px 20px #00000052}.l3-roster,.l3-arc-card,.l3-round-pending{background:var(--nr-glass-bg);-webkit-backdrop-filter:var(--nr-glass-blur);backdrop-filter:var(--nr-glass-blur)}.l3-replay-zone .l3-roster-flank .l3-roster-row{background:linear-gradient(180deg, color-mix(in oklab, var(--nr-ink) 3%, transparent), transparent 50%), color-mix(in oklab, var(--nr-card) 82%, transparent)!important}.l3-replay-zone .l3-roster-flank .l3-roster-row,.l3fs-stage .l3-roster-flank .l3-roster-row,.l3-stage.is-fullscreen .l3-roster-flank .l3-roster-row,.l3-stage.is-immersive .l3-roster-flank .l3-roster-row{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nr-paywall-modal{background:var(--nr-glass-bg);-webkit-backdrop-filter:var(--nr-glass-blur);backdrop-filter:var(--nr-glass-blur)}.l3-arc-card{transition:margin-left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.l3-arc-card.is-expanded,.l3-arc-card.is-collapsing{z-index:20;position:relative}@media (prefers-reduced-motion:reduce){.l3-arc-card{transition:margin-left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}}@keyframes nr-glass-in{0%{opacity:0}to{opacity:1}}@keyframes nr-tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes nr-tooltip-fade-in-y{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.nr-recent-reveal{animation:.18s cubic-bezier(.33,1,.68,1) both nr-recent-reveal}@keyframes nr-recent-reveal{0%{opacity:0;filter:blur(2px);clip-path:inset(0 0 100% 0 round var(--nr-glass-radius,10px));transform:translateY(-6px)}to{opacity:1;clip-path:inset(0 0 0 0 round var(--nr-glass-radius,10px));transform:none}}.nr-recent-leaving{animation:.15s cubic-bezier(.32,0,.67,0) both nr-recent-leaving}@keyframes nr-recent-leaving{0%{opacity:1;filter:blur();clip-path:inset(0 0 0 0 round var(--nr-glass-radius,10px));transform:translateY(0)}to{opacity:0;filter:blur(2px);clip-path:inset(0 0 100% 0 round var(--nr-glass-radius,10px));transform:translateY(-6px)}}
:root{--nr-r-xs:6px;--nr-dens:2;--nr-dens-row-y:calc(11px - var(--nr-dens) * 1.1px);--nr-dens-cell-y:calc(15px - var(--nr-dens) * 1.4px);--nr-dens-head-y:calc(10px - var(--nr-dens) * .8px)}.nr-data{background:var(--nr-card);border:1px solid var(--nr-line);border-radius:var(--nr-r-xs);position:relative}[data-corners=ticks] .nr-data{border-color:#0000}[data-corners=hybrid] .nr-data{background:0 0;border-color:#0000}[data-corners=ticks] .nr-data:before,[data-corners=hybrid] .nr-data:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(var(--nr-line-2), var(--nr-line-2)) left 0 top 0 / 14px 1px, linear-gradient(var(--nr-line-2), var(--nr-line-2)) left 0 top 0 / 1px 14px, linear-gradient(var(--nr-line-2), var(--nr-line-2)) right 0 top 0 / 14px 1px, linear-gradient(var(--nr-line-2), var(--nr-line-2)) right 0 top 0 / 1px 14px, linear-gradient(var(--nr-line-2), var(--nr-line-2)) left 0 bottom 0 / 14px 1px, linear-gradient(var(--nr-line-2), var(--nr-line-2)) left 0 bottom 0 / 1px 14px, linear-gradient(var(--nr-line-2), var(--nr-line-2)) right 0 bottom 0 / 14px 1px, linear-gradient(var(--nr-line-2), var(--nr-line-2)) right 0 bottom 0 / 1px 14px;background-repeat:no-repeat;position:absolute;inset:0}[data-corners=off] .nr-data{background:0 0;border-color:#0000}.nr-coord{font-family:var(--nr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nr-ink-3);white-space:nowrap;align-items:baseline;gap:.6em;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.nr-coord b{color:var(--nr-ink-4);font-weight:600}.nr-coord i{color:var(--nr-accent-ink);font-style:normal;font-weight:500}.nr-rail-divider>*+*{border-top:1px solid var(--nr-line)}.nr-rail-divider-v>*+*{border-left:1px solid var(--nr-line)}.nr-data-row{padding:var(--nr-dens-row-y) 14px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.nr-row-scan{position:relative;overflow:hidden}.nr-row-scan:hover{background:var(--nr-overlay)}.nr-row-scan:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--nr-accent-soft), transparent);width:36%;position:absolute;inset:0 auto 0 -40%}@media (prefers-reduced-motion:no-preference){[data-scan=on] .nr-row-scan:hover:after{animation:.24s ease-out nr-scan}}@keyframes nr-scan{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(420%)}}.nr-statusbar{border-top:1px solid var(--nr-line);background:var(--nr-paper);font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nr-ink-3);white-space:nowrap;align-items:center;gap:14px;padding:7px 18px;font-size:10.5px;display:flex}.nr-statusbar-dot{background:var(--nr-win);width:7px;height:7px;box-shadow:0 0 0 3px var(--nr-win-soft);border-radius:50%;flex-shrink:0}.nr-statusbar a{color:var(--nr-accent-ink);text-decoration:none}.nr-statusbar a:hover{text-decoration:underline}.nr-ticker{border-block:1px solid var(--nr-line);font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nr-ink-3);gap:48px;padding:9px 0;font-size:11.5px;display:flex;overflow:hidden}.nr-ticker-track{flex-shrink:0;gap:48px;min-width:100%;display:flex}@media (prefers-reduced-motion:no-preference){.nr-ticker-track{animation:36s linear infinite nr-ticker}.nr-ticker:hover .nr-ticker-track{animation-play-state:paused}}@keyframes nr-ticker{to{transform:translate(calc(-100% - 48px))}}@media (prefers-reduced-motion:no-preference){[data-rise=on] .nr-rise{animation:.26s cubic-bezier(.22,.8,.36,1) backwards nr-rise;animation-delay:calc(var(--rise-i,0) * 55ms)}}@keyframes nr-rise{0%{opacity:0;transform:translateY(8px)}}.nrl-pc-1{--nrl-pc:var(--nr-accent)}.nrl-pc-2{--nrl-pc:var(--nr-team-accent)}.nrl-pc-3{--nrl-pc:var(--nr-win)}.nrl-pc-4{--nrl-pc:var(--nr-warn)}.nrl-pc-5{--nrl-pc:var(--nr-info)}.nrl-pc-6{--nrl-pc:var(--nr-side-t)}.nrl-pc-7{--nrl-pc:var(--nr-side-ct)}.nrl-pc-8{--nrl-pc:var(--nr-loss)}.nrl-live{font-family:var(--nr-font-mono);letter-spacing:.14em;color:var(--nr-loss);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.nrl-live-dot{background:var(--nr-loss);width:8px;height:8px;box-shadow:0 0 0 3px var(--nr-loss-soft);border-radius:50%;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.nrl-live-dot{animation:2.6s ease-in-out infinite nrl-breath}}@keyframes nrl-breath{0%,to{box-shadow:0 0 0 3px var(--nr-loss-soft);opacity:1}50%{box-shadow:0 0 0 5px var(--nr-loss-soft);opacity:.72}}.nrl-sessionbar{z-index:40;font-family:var(--nr-font);align-items:center;gap:16px;padding:8px 14px;display:flex;position:sticky;top:8px}.nrl-sessionbar[data-sbar=compact]{gap:12px;padding:5px 12px}.nrl-sess-zone{align-items:center;gap:10px;min-width:0;display:flex}.nrl-sess-zone.is-center{flex:1;justify-content:center}.nrl-sess-coord{font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nr-ink-3);white-space:nowrap;font-size:11px}.nrl-sess-time{font-family:var(--nr-font-mono);color:var(--nr-ink-4);font-variant-numeric:tabular-nums;font-size:11px}.nrl-ava-wrap{flex-direction:column;align-items:center;gap:3px;display:inline-flex;position:relative}.nrl-ava{background:var(--nr-paper-2);width:30px;height:30px;color:var(--nr-ink);border:1.5px solid var(--nr-line-2);box-shadow:0 0 0 2px var(--nrl-pc,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:relative}[data-sbar=compact] .nrl-ava{width:24px;height:24px;font-size:9.5px}.nrl-role{font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nr-ink-3);white-space:nowrap;font-size:10px;font-weight:700;line-height:1}.nrl-role.is-host{color:var(--nr-accent-ink)}.nrl-role.is-coach{color:var(--nr-team-accent-ink)}.nrl-role.is-analyst{color:var(--nr-info)}.nrl-role.is-sub{color:var(--nr-ink-3)}.nrl-role.is-igl{color:var(--nr-warn-ink)}[data-sbar=compact] .nrl-role{display:none}.nrl-pen{background:var(--nrl-pc,var(--nr-accent));width:14px;height:14px;color:var(--nr-accent-on);border:2px solid var(--nr-card);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-4px;right:-4px}.nrl-pen svg{width:8px;height:8px;display:block}.nrl-modeseg{border:1px solid var(--nr-line);border-radius:var(--nr-r-xs);background:var(--nr-card-2);align-items:stretch;display:inline-flex;overflow:hidden}.nrl-modeseg button{appearance:none;font-family:var(--nr-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nr-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 10px;font-size:10.5px;font-weight:600}.nrl-modeseg button+button{border-left:1px solid var(--nr-line)}.nrl-modeseg button[aria-pressed=true]{background:var(--nr-accent-soft);color:var(--nr-accent-ink)}.nrl-cursor{z-index:30;pointer-events:none;color:var(--nrl-pc,var(--nr-accent));position:absolute}@media (prefers-reduced-motion:no-preference){.nrl-cursor{transition:left 90ms linear,top 90ms linear}}.nrl-cursor svg{filter:drop-shadow(0 1px 2px #00000059);width:15px;height:15px;display:block}.nrl-cursor-chip{font-family:var(--nr-font-mono);border-radius:var(--nr-r-xs);background:var(--nr-glass-bg);-webkit-backdrop-filter:var(--nr-glass-blur);backdrop-filter:var(--nr-glass-blur);border:1px solid var(--nrl-pc,var(--nr-line-2));color:var(--nr-ink);white-space:nowrap;margin:2px 0 0 10px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.nrl-toaststack{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.nrl-toast{max-width:360px;color:var(--nr-ink);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.nrl-toast-actions{gap:6px;display:flex}.nrb-rail{flex-direction:column;gap:2px;width:max-content;padding:6px;display:flex}.nrb-rail-group{flex-direction:column;gap:2px;display:flex}.nrb-rail-group+.nrb-rail-group{border-top:1px solid var(--nr-line);margin-top:6px;padding-top:6px}.nrb-tool{appearance:none;cursor:pointer;border-radius:var(--nr-r-xs);color:var(--nr-ink-2);font-family:var(--nr-font);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:7px;font-size:12.5px;font-weight:600;display:flex;position:relative}.nrb-tool:hover{background:var(--nr-overlay);color:var(--nr-ink)}.nrb-tool[aria-pressed=true]{background:var(--nr-accent-soft);border-color:var(--nr-accent-line);color:var(--nr-accent-ink)}.nrb-tool svg{flex-shrink:0;width:17px;height:17px;display:block}.nrb-tool-label{display:none}[data-rail=labels] .nrb-tool-label{display:inline}.nrb-key{font-family:var(--nr-font-mono);color:var(--nr-ink-4);border:1px solid var(--nr-line);border-radius:3px;margin-left:auto;padding:2px 3px;font-size:9px;font-weight:700;line-height:1}[data-rail=icons] .nrb-key{background:0 0;border:0;margin:0;padding:0 2px;position:absolute;bottom:1px;right:1px}.nrb-steps{align-items:center;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.nrb-step{appearance:none;cursor:pointer;border-radius:var(--nr-r-xs);border:1px solid var(--nr-line);background:var(--nr-card-2);color:var(--nr-ink-2);font-family:var(--nr-font);white-space:nowrap;align-items:baseline;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.nrb-step b{font-family:var(--nr-font-mono);letter-spacing:.08em;color:var(--nr-ink-4);font-size:10px;font-weight:700}.nrb-step:hover{border-color:var(--nr-line-2);color:var(--nr-ink)}.nrb-step[aria-pressed=true]{background:var(--nr-accent-soft);border-color:var(--nr-accent-line);color:var(--nr-accent-ink)}.nrb-step[aria-pressed=true] b{color:var(--nr-accent-ink)}.nrb-step-add{appearance:none;cursor:pointer;border-radius:var(--nr-r-xs);border:1px dashed var(--nr-line-2);width:30px;height:30px;color:var(--nr-ink-3);background:0 0;flex-shrink:0;font-size:15px;line-height:1}.nrb-step-add:hover{border-color:var(--nr-accent-line);color:var(--nr-accent-ink)}.nrb-step--fork{border-style:dashed;border-color:var(--nr-accent-line);color:var(--nr-accent-ink)}.nrb-step--fork b{color:var(--nr-accent-ink);font-size:13px}.nrb-step--branch{border-left:2px solid var(--nr-accent-line)}.nrb-branches{border-radius:var(--nr-r-xs);background:color-mix(in srgb, var(--nr-accent) 7%, transparent);align-items:center;gap:3px;margin:0 2px;padding:2px;display:inline-flex}.nrb-branch{appearance:none;cursor:pointer;border-radius:calc(var(--nr-r-xs) - 1px);color:var(--nr-ink-3);font-family:var(--nr-font);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;max-width:160px;padding:4px 9px;font-size:11.5px;font-weight:600;overflow:hidden}.nrb-branch:hover{color:var(--nr-ink)}.nrb-branch.is-active{background:var(--nr-accent-soft);border-color:var(--nr-accent-line);color:var(--nr-accent-ink)}.nrb-fork-add{appearance:none;cursor:pointer;border-radius:var(--nr-r-xs);border:1px dashed var(--nr-accent-line);color:var(--nr-accent-ink);font-family:var(--nr-font);white-space:nowrap;background:0 0;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600}.nrb-fork-add:hover{background:var(--nr-accent-soft)}.nrb-fork-chip{z-index:3;border-radius:var(--nr-r-xs);pointer-events:none;max-width:min(80%,520px);font-family:var(--nr-font);align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.nrb-fork-chip-q{color:var(--nr-accent-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nrb-fork-chip-o{color:var(--nr-ink-2);white-space:nowrap}.nrb-forkedit{border-radius:var(--nr-r-sm,10px);flex-direction:column;gap:12px;margin-top:10px;padding:14px;display:flex}.nrb-forkedit-row{align-items:center;gap:8px;display:flex}.nrb-forkedit-row .nrb-input{flex:1}.nrb-forkedit-row .nr-label{min-width:0}.nrb-forkedit-outcomes{flex-direction:column;gap:8px;display:flex}.nrb-forkedit-num{text-align:center;width:18px;color:var(--nr-ink-4);flex-shrink:0;font-size:11px}.nrb-fork-outcome-add{align-self:flex-start;padding:5px 10px;font-size:12px}.nrb-forkedit-actions{align-items:center;gap:8px;display:flex}.nrb-btn-danger{color:var(--nr-loss);border-color:color-mix(in srgb, var(--nr-loss) 40%, transparent)}.nrb-btn-danger:hover{background:color-mix(in srgb, var(--nr-loss) 12%, transparent)}.nrb-props{width:224px;padding:12px}.nrb-props-title{font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nr-ink-3);margin-bottom:10px;font-size:10.5px;font-weight:600}.nrb-swatches{flex-wrap:wrap;gap:6px;display:flex}.nrb-swatch{appearance:none;cursor:pointer;border-radius:var(--nr-r-xs);background:var(--nrl-pc);border:1px solid var(--nr-line-2);width:20px;height:20px;position:relative}.nrb-swatch[aria-pressed=true]{outline:2px solid var(--nr-ink);outline-offset:2px}.nrb-widths{gap:6px;display:flex}.nrb-width{appearance:none;cursor:pointer;border-radius:var(--nr-r-xs);border:1px solid var(--nr-line);background:var(--nr-card-2);flex:1;justify-content:center;align-items:center;height:26px;display:inline-flex}.nrb-width i{background:var(--nr-ink-2);border-radius:2px;width:14px;display:block}.nrb-width[aria-pressed=true]{border-color:var(--nr-accent-line);background:var(--nr-accent-soft)}.nrb-width[aria-pressed=true] i{background:var(--nr-accent-ink)}.nrb-obj-row{color:var(--nr-ink-2);border-radius:var(--nr-r-xs);cursor:pointer;align-items:center;gap:8px;padding:6px 4px;font-size:12.5px;display:flex}.nrb-obj-row:hover{background:var(--nr-overlay)}.nrb-obj-row.is-sel{background:var(--nr-accent-soft);color:var(--nr-accent-ink)}.nrb-obj-dot{background:var(--nrl-pc,var(--nr-ink-4));border-radius:2px;flex-shrink:0;width:8px;height:8px}.nrb-save{font-family:var(--nr-font-mono);letter-spacing:.06em;color:var(--nr-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:inline-flex}.nrb-save:before{content:"";background:var(--nr-win);border-radius:50%;width:6px;height:6px}.nrb-save.is-saving:before{background:var(--nr-warn)}.nrl-follow-pill{border-radius:var(--nr-r-pill);color:var(--nr-ink);align-items:center;gap:10px;padding:6px 8px 6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.nrl-follow-pill .nrl-follow-who{color:var(--nrl-pc,var(--nr-accent-ink))}.nrl-presenter-frame{position:relative}.nrl-presenter-frame:after{content:"";pointer-events:none;border:1.5px solid var(--nr-accent-line);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--nr-accent-soft);position:absolute;inset:0}.nrl-presenter-tag{font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nr-accent-ink);background:var(--nr-paper);border:1px solid var(--nr-accent-line);border-radius:var(--nr-r-xs);z-index:2;padding:2px 7px;font-size:9.5px;font-weight:700;position:absolute;top:-1px;left:14px;transform:translateY(-50%)}.nrb-mini{align-items:center;gap:2px;padding:4px;display:inline-flex}.nrb-mini .nrb-tool{padding:6px}.nrb-mini-sep{background:var(--nr-line);align-self:stretch;width:1px;margin:2px 4px}.nrb-mini-key{font-family:var(--nr-font-mono);color:var(--nr-ink-4);pointer-events:none;font-size:7px;font-weight:800;line-height:1;position:absolute;bottom:-1px;right:1px}.nrb-mini .nrb-tool[aria-pressed=true] .nrb-mini-key{color:var(--nr-accent-ink)}.nrl-banner{color:var(--nr-ink);align-items:center;gap:12px;padding:7px 14px;font-size:13px;display:flex}.nrl-banner-join{color:var(--nr-accent-ink);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.nrl-banner-join:hover{text-decoration:underline}.nrl-banner-x{appearance:none;color:var(--nr-ink-4);cursor:pointer;border-radius:var(--nr-r-xs);background:0 0;border:0;padding:2px 4px;font-size:14px;line-height:1}.nrl-banner-x:hover{color:var(--nr-ink-2);background:var(--nr-overlay)}.nrl-strip{align-items:center;gap:8px;min-width:0;display:inline-flex}.nrl-strip-chip{appearance:none;box-sizing:border-box;cursor:pointer;font:inherit;border-radius:var(--nr-r-pill);background:var(--nr-card-2);border:1px solid var(--nr-line);color:var(--nr-ink-2);align-items:center;gap:8px;min-width:0;max-width:340px;margin:0;padding:4px 11px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.nrl-strip-chip:hover{background:var(--nr-paper-2);color:var(--nr-ink);border-color:color-mix(in srgb, var(--nr-loss) 45%, var(--nr-line))}.nrl-strip-chip:focus-visible{outline:2px solid var(--nr-accent);outline-offset:1px}.nrl-strip-chip .nrl-live-dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--nr-loss-soft)}.nrl-strip-stack{flex-shrink:0;align-items:center;display:inline-flex}.nrl-strip-stack .nrl-ava{width:20px;height:20px;box-shadow:0 0 0 1.5px var(--nrl-pc,transparent);border-width:1px;font-size:8px}.nrl-strip-stack .nrl-ava+.nrl-ava{margin-left:-6px}.nrl-strip-more{font-family:var(--nr-font-mono);color:var(--nr-ink-3);margin-left:4px;font-size:9px;font-weight:700}.nrl-strip-host{color:var(--nr-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:110px;font-size:12px;font-weight:700;overflow:hidden}.nrl-strip-stage{font-family:var(--nr-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nr-ink-3);white-space:nowrap;font-size:9.5px;font-weight:700}.nrl-strip-join{color:var(--nr-accent-ink);white-space:nowrap;font-size:11px;font-weight:700}.nrl-strip-chip.is-start .nrl-strip-golabel{color:var(--nr-ink-2);white-space:nowrap;font-size:11.5px;font-weight:700}.nrl-strip-chip.is-start:hover .nrl-strip-golabel{color:var(--nr-ink)}.nrl-strip-chip.is-start:disabled{opacity:.55;cursor:default}.nrl-strip-chip.is-start.is-iconic{padding:4px 8px}.nrl-strip-chip.is-start.is-iconic .nrl-strip-golabel{display:none}.nrl-strip{position:relative}.nrl-strip-sess{max-width:420px}.nrl-strip-sess.is-off .nrl-live-dot{background:var(--nr-ink-4);box-shadow:none;animation:none}.nrl-strip-caret{color:var(--nr-ink-4);font-size:8px}.nrl-strip-pen{filter:drop-shadow(0 1px 1px #00000080);font-size:8px;line-height:1;position:absolute;top:-5px;right:-5px}.nrl-strip-stack .nrl-ava{position:relative}.nrl-strip-chip.is-start.is-on{border-color:var(--nr-accent-line);color:var(--nr-accent-ink)}.nrl-strip-dd{z-index:70;flex-direction:column;gap:7px;min-width:300px;max-width:min(92vw,380px);padding:11px 12px;display:flex;position:absolute;top:calc(100% + 21px);right:0}.nrl-strip-dd-head{font-family:var(--nr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nr-ink-3);font-size:10px;font-weight:700}.nrl-strip-dd-row{align-items:center;gap:8px;min-width:0;display:flex}.nrl-strip-dd-row .nrl-ava{width:24px;height:24px;font-size:9.5px}.nrl-strip-dd-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.nrl-strip-dd-role{font-family:var(--nr-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nr-ink-3);white-space:nowrap;font-size:9.5px;font-weight:700}.nrl-strip-dd-foot{border-top:1px solid var(--nr-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:7px;display:flex}@media (max-width:1180px){.nrl-strip-stage{display:none}}@media (max-width:1020px){.nrl-strip-host{display:none}.nrl-strip-chip{max-width:220px}}@media (max-width:768px){.nrl-strip{display:none}}.nrl-raise{border-radius:var(--nr-r);border:1px solid var(--nr-accent-line);background:var(--nr-accent-soft);color:var(--nr-accent-ink);cursor:pointer;font-size:13px;font-weight:700;font-family:var(--nr-font);align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.nrl-raise:hover{border-color:var(--nr-accent)}.nrl-raise.is-waiting{background:var(--nr-card-2);border-color:var(--nr-line-2);color:var(--nr-ink-2);cursor:default}@media (prefers-reduced-motion:no-preference){.nrl-raise.is-waiting .nrl-wait-dots i{animation:1.2s ease-in-out infinite nrl-wait}.nrl-raise.is-waiting .nrl-wait-dots i:nth-child(2){animation-delay:.15s}.nrl-raise.is-waiting .nrl-wait-dots i:nth-child(3){animation-delay:.3s}}.nrl-wait-dots{gap:3px;display:inline-flex}.nrl-wait-dots i{background:var(--nr-ink-3);border-radius:50%;width:4px;height:4px;display:block}@keyframes nrl-wait{0%,to{opacity:.35}50%{opacity:1}}.nr-nav-num{font-family:var(--nr-font-mono);letter-spacing:.06em;color:var(--nr-ink-4);font-variant-numeric:tabular-nums;flex-shrink:0;width:17px;font-size:9.5px;font-weight:700}.nr-nav-item.is-active .nr-nav-num{color:var(--nr-accent-ink)}.nr-topbar-coord{margin-left:14px}@media (max-width:1180px){.nr-topbar-coord{display:none}}.nr-statusbar-link{appearance:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--nr-accent-ink);background:0 0;border:0;padding:0}.nr-statusbar-link:hover{text-decoration:underline}@media (max-width:768px){.nr-statusbar-coord{display:none}.nr-statusbar{gap:10px;padding:7px 12px}}
.nr-skill{--sk-h:202;--sk-c:.125;--sk-glow:1;--nr-skill-accent:oklch(.82 var(--sk-c) var(--sk-h));--nr-skill-accent-2:oklch(.9 calc(var(--sk-c) * .72) var(--sk-h));--nr-skill-deep:oklch(.6 calc(var(--sk-c) * 1.04) var(--sk-h));--nr-skill-soft:oklch(.82 var(--sk-c) var(--sk-h) / .14);--nr-skill-line:oklch(.82 var(--sk-c) var(--sk-h) / .34);--nr-skill-ink:oklch(.84 var(--sk-c) var(--sk-h));--sk-hover-glow:0 10px 30px oklch(.82 var(--sk-c) var(--sk-h) / calc(.22 * var(--sk-glow)));--sk-marker-glow:0 0 10px oklch(.82 var(--sk-c) var(--sk-h) / calc(.85 * var(--sk-glow)))}:root:not([data-theme=dark]) .nr-skill{--nr-skill-accent:oklch(.62 var(--sk-c) var(--sk-h));--nr-skill-accent-2:oklch(.7 calc(var(--sk-c) * .9) var(--sk-h));--nr-skill-deep:oklch(.52 var(--sk-c) var(--sk-h));--nr-skill-soft:oklch(.62 var(--sk-c) var(--sk-h) / .12);--nr-skill-line:oklch(.62 var(--sk-c) var(--sk-h) / .3);--nr-skill-ink:oklch(.48 var(--sk-c) var(--sk-h))}.nr-skill.sk-tier-cyan{--sk-h:202;--sk-c:.125;--sk-glow:1}.nr-skill.sk-tier-emerald{--sk-h:160;--sk-c:.135;--sk-glow:.85}.nr-skill.sk-tier-green{--sk-h:152;--sk-c:.095;--sk-glow:.4}.nr-skill.sk-tier-gold{--sk-h:85;--sk-c:.085;--sk-glow:.18}.nr-skill.sk-tier-coral{--sk-h:30;--sk-c:.09;--sk-glow:.14}.nr-skill.sk-tier-pale{--sk-h:230;--sk-c:.015;--sk-glow:0}.sk-corners{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.sk-corners:before,.sk-corners:after,.sk-corners>i:before,.sk-corners>i:after{content:"";width:14px;height:14px;position:absolute}.sk-corners:before{border-left:1.5px solid var(--nr-skill-accent);border-top:1.5px solid var(--nr-skill-accent);border-top-left-radius:8px;top:0;left:0}.sk-corners:after{border-right:1.5px solid var(--nr-skill-accent);border-bottom:1.5px solid var(--nr-skill-accent);border-bottom-right-radius:8px;bottom:0;right:0}.sk-corners>i:before{content:"";border-right:1.5px solid var(--nr-skill-accent);border-top:1.5px solid var(--nr-skill-accent);border-top-right-radius:8px;top:0;right:0}.sk-corners>i:after{content:"";border-left:1.5px solid var(--nr-skill-accent);border-bottom:1.5px solid var(--nr-skill-accent);border-bottom-left-radius:8px;bottom:0;left:0}.sk-radar{display:block;overflow:visible}.sk-radar .grid-ring{fill:none;stroke:var(--nr-line);stroke-width:1px;opacity:.6}.sk-radar .grid-spoke{stroke:var(--nr-line);stroke-width:1px;opacity:.5}.sk-radar .seg{stroke:var(--nr-skill-accent);fill:none}.sk-radar .seg.muted{stroke:var(--nr-ink-4)}.sk-radar .edge{stroke:var(--nr-skill-accent);fill:none}.sk-radar .hexbase{fill:none;stroke:var(--nr-line-2);stroke-width:1px}.sk-radar .poly{fill:color-mix(in oklab, var(--nr-skill-accent) 22%, transparent);stroke:var(--nr-skill-accent);stroke-width:2px;stroke-linejoin:round}.sk-radar .vtx{fill:var(--nr-skill-accent);stroke:var(--nr-paper);stroke-width:1.5px}.sk-radar .vtx.muted{fill:var(--nr-ink-4)}.sk-radar .axis-lab{font-family:var(--nr-font);fill:var(--nr-ink-2);font-size:11px;font-weight:700}.sk-radar .axis-val{font-family:var(--nr-font-mono);fill:var(--nr-ink);font-size:10px;font-weight:700}.sk-radar .axis-lab.muted,.sk-radar .axis-val.muted{fill:var(--nr-ink-4)}.sk-anim .sk-draw{transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.33,1,.68,1) both sk-radar-grow}.sk-anim .labels{animation:.36s .22s both sk-fade}@keyframes sk-radar-grow{0%{opacity:0;transform:scale(.05)}to{opacity:1;transform:scale(1)}}@keyframes sk-fade{0%{opacity:0}to{opacity:1}}.sk-badge{background:var(--nr-glass-bg);-webkit-backdrop-filter:var(--nr-glass-blur);backdrop-filter:var(--nr-glass-blur);border:1px solid var(--nr-skill-line);border-radius:var(--nr-r-md);cursor:pointer;text-align:left;color:var(--nr-ink);box-shadow:var(--nr-shadow-2);align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:border-color .14s,transform 80ms,box-shadow .14s;display:inline-flex;position:relative}.sk-badge:hover{border-color:var(--nr-skill-accent);box-shadow:var(--sk-hover-glow);transform:translateY(-1px)}.sk-badge:focus-visible{outline:2px solid var(--nr-skill-accent);outline-offset:2px}.sk-badge .sk-radar{flex-shrink:0}.sk-badge-body{flex-direction:column;gap:2px;min-width:0;display:flex}.sk-badge-eyebrow{font-family:var(--nr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nr-ink-3);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.sk-beta{border:1px solid var(--nr-skill-line);background:var(--nr-skill-soft);color:var(--nr-skill-ink);font-family:var(--nr-font-mono);letter-spacing:.07em;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2px 4px 1px;font-size:7px;font-weight:800;line-height:1;display:inline-flex}.sk-beta:before{content:"";background:currentColor;border-radius:1px;width:3px;height:3px;transform:rotate(45deg)}.sk-beta.is-compact{letter-spacing:.04em;gap:2px;padding:1px 3px;font-size:6px}.sk-beta.is-compact:before{width:2px;height:2px}.sk-badge-scoreline{align-items:baseline;gap:4px;display:flex}.sk-score-prefix{font-family:var(--nr-font-mono);color:var(--nr-ink-3);font-weight:800}.sk-score{font-family:var(--nr-font-mono);letter-spacing:-.02em;color:var(--nr-ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.sk-badge .sk-score-collecting,.sk-panel-score .sk-score-collecting{letter-spacing:0;font-size:13px;line-height:1.25}.nr-match-form{appearance:none;cursor:pointer;border:1px solid color-mix(in oklab, var(--nr-skill-accent,var(--nr-ink-4)) 34%, var(--nr-line));background:color-mix(in oklab, var(--nr-skill-accent,var(--nr-ink-4)) 8%, transparent);min-height:21px;color:var(--nr-ink-3);font-family:var(--nr-font-mono);letter-spacing:.08em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:9px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nr-match-form[data-pending=true]{opacity:.72}.nr-match-form:focus-visible{outline:2px solid var(--nr-skill-accent,var(--nr-accent));outline-offset:2px}.nr-match-form b{color:var(--nr-skill-accent,var(--nr-ink));font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12px}.nr-match-form:hover{border-color:color-mix(in oklab, var(--nr-skill-accent,var(--nr-ink-3)) 58%, var(--nr-line));background:color-mix(in oklab, var(--nr-skill-accent,var(--nr-ink-3)) 13%, transparent)}.sk-score-max{font-family:var(--nr-font-mono);color:var(--nr-ink-4);font-weight:700}.sk-badge-role{color:var(--nr-ink-3);margin-top:2px;font-size:11.5px}.sk-badge-context{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--nr-ink-3);margin-top:2px;font-size:10.5px;overflow:hidden}.sk-badge-i{width:22px;height:22px;color:var(--nr-skill-ink);border:1px solid var(--nr-skill-line);background:var(--nr-skill-soft);font-family:var(--nr-font-mono);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;margin-left:6px;font-size:12px;font-weight:700;display:grid}.sk-badge.sk-m .sk-score{font-size:34px}.sk-badge.sk-m .sk-score-max{font-size:15px}.sk-badge.sk-l{border-radius:var(--nr-r-md);gap:14px;padding:12px 16px}.sk-badge.sk-l .sk-score{font-size:36px}.sk-badge.sk-l .sk-score-max{font-size:15px}.sk-badge.sk-l .sk-badge-eyebrow{font-size:10px}.sk-badge.sk-l .sk-badge-role{font-size:10.5px}.sk-mchip{font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--nr-skill-ink);background:var(--nr-skill-soft);border:1px solid var(--nr-skill-line);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:1px 6px;font-size:10.5px;font-weight:800;display:inline-flex}.sk-mchip svg{flex-shrink:0}.sk-mchip .sk-radar{margin:-2px 0}.sk-mchip small{color:var(--nr-ink-4);font-size:8.5px;font-weight:700}.sk-mchip-week{border-radius:6px;padding:2px 8px;font-size:12px}.nr-skill.sk-fill,.nr-skill.sk-fill .sk-badge{box-sizing:border-box;width:100%}.nr-skill.sk-fill .sk-badge-body{flex:1}.nr-public-player-overview{grid-template-columns:minmax(280px,1.5fr) minmax(190px,.75fr) minmax(240px,.9fr)}@media (max-width:920px){.nr-public-player-overview{grid-template-columns:minmax(0,1fr) minmax(210px,.7fr)}.nr-public-player-overview>.nr-public-player-skill{grid-column:1/-1}}@media (max-width:620px){.nr-public-player-overview{grid-template-columns:minmax(0,1fr)}.nr-public-player-overview>.nr-public-player-skill{grid-column:auto}}.sk-home-skill-summary{--sk-summary-chroma:38%;--sk-summary-alpha:var(--sk-summary-confidence,.38);--sk-ambient-h:230;--sk-ambient-c:.015;--sk-ambient-base-l:.74;--sk-ambient-hot-l:.98;--sk-ambient-hot-c:.012;--sk-ambient-hot-alpha:.38;--sk-ambient-opacity:.18;--sk-ambient-core-x:64%;--sk-ambient-core-y:46%;--sk-ambient-core-rx:20%;--sk-ambient-core-ry:70%;--sk-ambient-left-x:55%;--sk-ambient-left-y:23%;--sk-ambient-left-rx:15%;--sk-ambient-left-ry:58%;--sk-ambient-right-x:76%;--sk-ambient-right-y:73%;--sk-ambient-right-rx:15%;--sk-ambient-right-ry:60%;flex-direction:column;justify-content:center;width:100%;min-width:0;display:flex}.sk-home-skill-summary[data-ambient-tone=gold]{--sk-ambient-h:84;--sk-ambient-c:.085;--sk-ambient-opacity:.56}.sk-home-skill-summary[data-ambient-tone=coral]{--sk-ambient-h:30;--sk-ambient-c:.085;--sk-ambient-opacity:.46}.sk-home-skill-summary[data-ambient-tone=green]{--sk-ambient-h:160;--sk-ambient-c:.11;--sk-ambient-opacity:.51}.sk-home-skill-summary[data-ambient-tone=cyan]{--sk-ambient-h:202;--sk-ambient-c:.115;--sk-ambient-opacity:.53}.sk-home-skill-ambient{z-index:0;background:radial-gradient(ellipse var(--sk-ambient-core-rx) var(--sk-ambient-core-ry) at var(--sk-ambient-core-x) var(--sk-ambient-core-y), oklch(var(--sk-ambient-base-l) var(--sk-ambient-c) var(--sk-ambient-h) / .28) 0%, oklch(var(--sk-ambient-base-l) var(--sk-ambient-c) var(--sk-ambient-h) / .1) 44%, transparent 70%), radial-gradient(ellipse var(--sk-ambient-left-rx) var(--sk-ambient-left-ry) at var(--sk-ambient-left-x) var(--sk-ambient-left-y), oklch(var(--sk-ambient-base-l) var(--sk-ambient-c) var(--sk-ambient-h) / .15) 0%, oklch(var(--sk-ambient-base-l) var(--sk-ambient-c) var(--sk-ambient-h) / .05) 46%, transparent 69%), radial-gradient(ellipse var(--sk-ambient-right-rx) var(--sk-ambient-right-ry) at var(--sk-ambient-right-x) var(--sk-ambient-right-y), oklch(var(--sk-ambient-base-l) var(--sk-ambient-c) var(--sk-ambient-h) / .14) 0%, oklch(var(--sk-ambient-base-l) var(--sk-ambient-c) var(--sk-ambient-h) / .045) 45%, transparent 68%);opacity:var(--sk-ambient-opacity);pointer-events:none;transform-origin:var(--sk-ambient-core-x) var(--sk-ambient-core-y);position:absolute;inset:0}.sk-home-skill-summary:not([data-state=ready]) .sk-home-skill-ambient{opacity:0}.sk-home-skill-summary[data-state=ready] .sk-home-skill-ambient{animation:.9s cubic-bezier(.16,1,.3,1) 60ms both sk-home-skill-lamp-on}.sk-home-skill-summary>:not(.sk-home-skill-ambient){z-index:1;position:relative}:root:not([data-theme=dark]) .sk-home-skill-ambient{--sk-ambient-base-l:.61;--sk-ambient-hot-l:.76;--sk-ambient-hot-c:.025;--sk-ambient-hot-alpha:.22}.sk-home-skill-ambient:before{content:"";background:radial-gradient(ellipse 9.5% 41% at var(--sk-ambient-core-x) var(--sk-ambient-core-y), oklch(var(--sk-ambient-hot-l) var(--sk-ambient-hot-c) var(--sk-ambient-h) / var(--sk-ambient-hot-alpha)) 0%, oklch(.9 .025 var(--sk-ambient-h) / .18) 28%, oklch(var(--sk-ambient-base-l) var(--sk-ambient-c) var(--sk-ambient-h) / .065) 58%, transparent 86%);filter:blur(8px);pointer-events:none;transform-origin:var(--sk-ambient-core-x) var(--sk-ambient-core-y);will-change:transform;animation:10s cubic-bezier(.45,0,.55,1) infinite sk-home-skill-liquid-core;position:absolute;inset:-18% -8%}.sk-home-skill-ambient:after{content:"";background:radial-gradient(ellipse 13% 31% at var(--sk-ambient-right-x) var(--sk-ambient-right-y), oklch(var(--sk-ambient-hot-l) var(--sk-ambient-hot-c) var(--sk-ambient-h) / .17) 0%, oklch(var(--sk-ambient-base-l) var(--sk-ambient-c) var(--sk-ambient-h) / .055) 52%, transparent 88%);filter:blur(12px);pointer-events:none;transform-origin:var(--sk-ambient-core-x) var(--sk-ambient-core-y);will-change:transform;animation:13s ease-in-out infinite sk-home-skill-liquid-trail;position:absolute;inset:-20% -9%}@keyframes sk-home-skill-liquid-core{0%,to{transform:translate(-2.1%,.2%)rotate(-20deg)scale(1.04,.95)}22%{transform:translate(.9%,-2.4%)rotate(-7deg)scale(.93,1.11)}47%{transform:translate(2.2%,.4%)rotate(-25deg)scale(1.11,.91)}71%{transform:translate(.2%,2.8%)rotate(-12deg)scale(.94,1.1)}88%{transform:translate(-2.4%,1.3%)rotate(-22deg)scale(1.08,.97)}}@keyframes sk-home-skill-liquid-trail{0%,to{transform:translate(1.7%,-1.8%)rotate(24deg)scale(.95,1.08)}24%{transform:translate(-1.6%,.7%)rotate(11deg)scale(1.1,.92)}49%{transform:translate(.3%,2.5%)rotate(34deg)scale(.91,1.13)}73%{transform:translate(2.3%,.4%)rotate(17deg)scale(1.12,.93)}}@keyframes sk-home-skill-lamp-on{0%{opacity:0;transform:translate(0,0)scale(.2,.46)}to{opacity:var(--sk-ambient-opacity);transform:translate(0,0)scale(1)}}@media (max-width:1180px){.sk-home-skill-summary{--sk-ambient-core-x:25%;--sk-ambient-core-y:74%;--sk-ambient-core-rx:23%;--sk-ambient-core-ry:32%;--sk-ambient-left-x:28%;--sk-ambient-left-y:55%;--sk-ambient-left-rx:16%;--sk-ambient-left-ry:24%;--sk-ambient-right-x:49%;--sk-ambient-right-y:77%;--sk-ambient-right-rx:20%;--sk-ambient-right-ry:28%}}@media (max-width:700px){.sk-home-skill-summary{--sk-ambient-core-x:50%;--sk-ambient-core-y:62%;--sk-ambient-core-rx:37%;--sk-ambient-core-ry:17%;--sk-ambient-left-x:43%;--sk-ambient-left-y:46%;--sk-ambient-left-rx:27%;--sk-ambient-left-ry:14%;--sk-ambient-right-x:57%;--sk-ambient-right-y:80%;--sk-ambient-right-rx:31%;--sk-ambient-right-ry:14%}}@media (prefers-reduced-motion:reduce){.sk-home-skill-ambient:before,.sk-home-skill-ambient:after{will-change:auto;animation:none;transform:translate(0,0)scale(1)}}.sk-home-skill-summary[data-confidence=building]{--sk-summary-chroma:68%}.sk-home-skill-summary[data-confidence=established]{--sk-summary-chroma:100%;--sk-summary-alpha:1}.sk-home-skill-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sk-home-skill-label{min-width:0;color:color-mix(in oklab, var(--nr-skill-accent) var(--sk-summary-chroma), var(--nr-ink-3));font-family:var(--nr-font-mono);letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;line-height:1;display:block;overflow:hidden}.sk-home-skill-sample{border:1px solid color-mix(in oklab, var(--nr-skill-accent) var(--sk-summary-chroma), var(--nr-line-2));background:color-mix(in oklab, var(--nr-skill-accent) 7%, transparent);color:color-mix(in oklab, var(--nr-skill-accent) var(--sk-summary-chroma), var(--nr-ink-3));font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:999px;flex:none;padding:3px 7px;font-size:8px;font-weight:800;line-height:1}.sk-home-skill-value{font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:9px;display:flex}.sk-home-skill-value>strong{color:color-mix(in oklab, var(--nr-skill-accent) var(--sk-summary-chroma), var(--nr-ink));letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.sk-home-skill-value>span{color:var(--nr-ink-3);letter-spacing:.06em;font-size:10px;font-weight:800}.sk-home-skill-blocks{grid-template-columns:repeat(var(--sk-summary-segments,20), minmax(0, 1fr));gap:2px;width:100%;margin-top:11px;display:grid}.sk-home-skill-blocks>i{border:1px solid color-mix(in oklab, var(--nr-line-2) 72%, transparent);background:color-mix(in oklab, var(--nr-card-3) 78%, var(--nr-line));border-radius:1px;height:5px}.sk-home-skill-blocks>i.is-filled{background:color-mix(in oklab, var(--nr-skill-accent) var(--sk-summary-chroma), var(--nr-ink-3));opacity:var(--sk-summary-alpha);border-color:#0000}.sk-home-skill-explain{color:var(--nr-ink-3);cursor:pointer;font:700 9px/1 var(--nr-font-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:0;transition:color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.sk-home-skill-explain:hover{color:var(--nr-skill-accent)}.sk-home-skill-explain:focus-visible{outline:2px solid var(--nr-accent);outline-offset:4px;border-radius:4px}.sk-rating-dialog-backdrop{z-index:1400;background:color-mix(in oklab, var(--nr-paper) 82%, transparent);place-items:center;padding:20px;animation:.16s ease-out both sk-rating-dialog-fade;display:grid;position:fixed;inset:0}.sk-rating-dialog{border:1px solid var(--nr-line-2);border-radius:var(--nr-r-lg);background:var(--nr-card);width:min(560px,100%);max-height:min(760px,100dvh - 40px);animation:.18s cubic-bezier(.16,1,.3,1) both sk-rating-dialog-in;overflow:auto;box-shadow:0 18px 54px #0000007a,inset 0 1px #ffffff06}.sk-rating-dialog-head{border-bottom:1px solid var(--nr-line);grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:14px;padding:18px 18px 16px;display:grid}.sk-rating-dialog-head>div:first-child{gap:4px;display:grid}.sk-rating-dialog-head small,.sk-rating-dialog-rating span,.sk-rating-dialog-verdict small,.sk-rating-dialog-factor-state,.sk-rating-dialog-sample-head span{font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums}.sk-rating-dialog-head small{color:var(--nr-skill-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.sk-rating-dialog-head h2{color:var(--nr-ink);letter-spacing:-.018em;margin:0;font-size:20px;line-height:1.15}.sk-rating-dialog-rating{justify-items:end;gap:2px;display:grid}.sk-rating-dialog-rating strong{color:var(--nr-skill-ink);font:800 24px/1 var(--nr-font-mono);font-variant-numeric:tabular-nums}.sk-rating-dialog-rating span{color:var(--nr-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.sk-rating-dialog-close{border:1px solid var(--nr-line);background:var(--nr-card-2);width:34px;height:34px;color:var(--nr-ink-2);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.sk-rating-dialog-close:hover{border-color:var(--nr-line-2);color:var(--nr-ink)}.sk-rating-dialog-close:focus-visible{outline:2px solid var(--nr-accent);outline-offset:2px}.sk-rating-dialog-verdict{border:1px solid color-mix(in oklab, var(--nr-loss) 32%, var(--nr-line));border-radius:var(--nr-r-md);background:color-mix(in oklab, var(--nr-loss-soft) 45%, var(--nr-card-2));grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:12px 16px 0;padding:11px 12px;display:grid}.sk-rating-dialog-verdict-icon,.sk-rating-dialog-factor-icon{color:var(--nr-ink-2);place-items:center;display:grid}.sk-rating-dialog-verdict-icon{width:42px;height:42px;color:var(--nr-loss)}.sk-rating-dialog-verdict>div{gap:4px;display:grid}.sk-rating-dialog-verdict small{color:var(--nr-loss);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.sk-rating-dialog-verdict strong{color:var(--nr-ink);font-size:15px}.sk-rating-dialog-verdict p{color:var(--nr-ink-2);margin:0;font-size:11px;line-height:1.4}.sk-rating-dialog-empty{border:1px solid var(--nr-line);border-radius:var(--nr-r-md);color:var(--nr-ink-2);margin:16px 18px 0;padding:14px;font-size:13px;line-height:1.5}.sk-rating-dialog-factors{border-block:1px solid var(--nr-line);margin-top:10px}.sk-rating-dialog-factor{grid-template-columns:32px minmax(130px,1fr) minmax(116px,154px) 68px;align-items:center;gap:10px;min-height:51px;padding:9px 16px;transition:background-color .16s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.sk-rating-dialog-factor:focus-visible{z-index:3;outline:2px solid var(--nr-accent);outline-offset:-2px}.sk-rating-dialog-factor+.sk-rating-dialog-factor{border-top:1px solid var(--nr-line)}.sk-rating-dialog-factor.is-weakest{background:color-mix(in oklab, var(--nr-loss-soft) 24%, transparent)}.sk-rating-dialog-factor-icon{width:32px;height:32px}.sk-rating-dialog-factor.is-weakness .sk-rating-dialog-factor-icon{color:var(--nr-loss)}.sk-rating-dialog-factor.is-strength .sk-rating-dialog-factor-icon{color:var(--nr-skill-accent)}.sk-rating-dialog-factor>strong{min-width:0;color:var(--nr-ink);font-size:12.5px;line-height:1.25}.sk-rating-dialog-factor-signal{background:var(--nr-card-2);height:8px;box-shadow:inset 0 0 0 1px var(--nr-line);border-radius:999px;display:block;position:relative}.sk-rating-dialog-factor-signal>i{z-index:1;background:var(--nr-line-2);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.sk-rating-dialog-factor-signal>b{top:2px;left:var(--sk-factor-start);width:var(--sk-factor-width);background:var(--nr-ink-3);border-radius:999px;height:4px;position:absolute}.sk-rating-dialog-factor-signal:after{z-index:2;top:1px;left:var(--sk-factor-position);background:var(--nr-ink-2);width:6px;height:6px;box-shadow:0 0 0 2px var(--nr-card);content:"";border-radius:50%;position:absolute;transform:translate(-50%)}.sk-rating-dialog-factor.is-weakness .sk-rating-dialog-factor-signal>b,.sk-rating-dialog-factor.is-weakness .sk-rating-dialog-factor-signal:after{background:var(--nr-loss)}.sk-rating-dialog-factor.is-strength .sk-rating-dialog-factor-signal>b,.sk-rating-dialog-factor.is-strength .sk-rating-dialog-factor-signal:after{background:var(--nr-skill-accent)}.sk-rating-dialog-factor-state{color:var(--nr-ink-3);letter-spacing:.055em;text-transform:uppercase;justify-self:end;font-size:8px;font-weight:800}.sk-rating-dialog-factor.is-weakness .sk-rating-dialog-factor-state{color:var(--nr-loss)}.sk-rating-dialog-factor.is-strength .sk-rating-dialog-factor-state{color:var(--nr-skill-accent)}.sk-rating-dialog-factor-help{z-index:4;visibility:hidden;border:1px solid var(--nr-line-2);background:var(--nr-card-2);color:var(--nr-ink-2);opacity:0;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.4;transition:opacity .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1),visibility .14s;position:absolute;top:calc(100% - 5px);left:58px;right:16px;transform:translateY(-3px);box-shadow:0 10px 26px #00000052}.sk-rating-dialog-factor:hover,.sk-rating-dialog-factor:focus-visible{z-index:3;background:var(--nr-card-2)}.sk-rating-dialog-factor:hover .sk-rating-dialog-factor-help,.sk-rating-dialog-factor:focus-visible .sk-rating-dialog-factor-help{visibility:visible;opacity:1;transform:none}.sk-rating-dialog-sample{gap:8px;padding:12px 16px 14px;display:grid}.sk-rating-dialog-sample-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sk-rating-dialog-sample-head strong{color:var(--nr-ink);font-size:12px}.sk-rating-dialog-sample-head span{color:var(--nr-ink-3);font-size:9px}.sk-rating-dialog-progress{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;display:grid}.sk-rating-dialog-progress i{background:var(--nr-line);border-radius:2px;height:7px}.sk-rating-dialog-progress i.is-filled{background:var(--nr-skill-accent)}.sk-rating-dialog-facts{flex-wrap:wrap;gap:6px;display:flex}.sk-rating-dialog-facts>span{border:1px solid var(--nr-line);background:var(--nr-card-2);color:var(--nr-ink-3);font:700 8px/1.2 var(--nr-font-mono);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;padding:3px 7px}@keyframes sk-rating-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes sk-rating-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:560px){.sk-rating-dialog-backdrop{align-items:end;padding:0}.sk-rating-dialog{border-radius:var(--nr-r-lg) var(--nr-r-lg) 0 0;width:100%;max-height:min(88dvh,760px)}.sk-rating-dialog-head{grid-template-columns:minmax(0,1fr) auto 34px;padding-inline:14px}.sk-rating-dialog-head h2{font-size:17px}.sk-rating-dialog-verdict{grid-template-columns:42px minmax(0,1fr);margin-inline:14px;padding:11px}.sk-rating-dialog-verdict-icon{width:42px;height:42px}.sk-rating-dialog-factor{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:14px}.sk-rating-dialog-factor-signal{grid-column:2/-1}.sk-rating-dialog-factor-help{left:56px;right:14px}.sk-rating-dialog-sample{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.sk-rating-dialog-backdrop,.sk-rating-dialog{animation:none}.sk-rating-dialog-factor-help{transition:none}}.sk-rating-explainer{border:1px solid var(--nr-line);border-radius:var(--nr-r-md);background:var(--nr-card);margin:-8px 0 20px;scroll-margin-top:88px;overflow:hidden;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff05}.sk-rating-explainer>summary{cursor:pointer;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr) auto;align-items:center;gap:20px;min-height:64px;padding:12px 16px;list-style:none;display:grid}.sk-rating-explainer>summary::-webkit-details-marker{display:none}.sk-rating-explainer>summary:focus-visible{outline:2px solid var(--nr-accent);outline-offset:-3px}.sk-rating-explainer-summary-copy{gap:4px;display:grid}.sk-rating-explainer-summary-copy small,.sk-rating-explainer-summary-route,.sk-rating-explainer-summary-action{font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums}.sk-rating-explainer-summary-copy small{color:var(--nr-skill-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.sk-rating-explainer-summary-copy strong{color:var(--nr-ink);letter-spacing:-.012em;font-size:15px}.sk-rating-explainer-summary-route{color:var(--nr-ink-3);letter-spacing:.035em;font-size:10px}.sk-rating-explainer-summary-action{border:1px solid var(--nr-line-2);color:var(--nr-ink-2);letter-spacing:.05em;text-transform:uppercase;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.sk-rating-explainer[open] .sk-rating-explainer-summary-action{border-color:var(--nr-skill-line);color:var(--nr-skill-accent)}.sk-rating-explainer-body{border-top:1px solid var(--nr-line)}.sk-rating-explainer-lead{max-width:72ch;color:var(--nr-ink-2);margin:0;padding:22px 22px 20px;font-size:15px;line-height:1.6}.sk-rating-storyboard{border-block:1px solid var(--nr-line);background:var(--nr-paper-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sk-rating-storyboard>li{min-width:0;padding:16px}.sk-rating-storyboard>li+li{border-left:1px solid var(--nr-line)}.sk-rating-storyboard>li>div{gap:6px;margin-top:14px;display:grid}.sk-rating-storyboard>li>div>small{color:var(--nr-skill-accent);font:800 9px/1 var(--nr-font-mono);letter-spacing:.1em}.sk-rating-storyboard>li>div>strong{color:var(--nr-ink);font-size:14px}.sk-rating-storyboard p{color:var(--nr-ink-3);margin:0;font-size:12px;line-height:1.55}.sk-rating-visual{border:1px solid var(--nr-line);background:var(--nr-card-2);border-radius:10px;justify-content:center;align-items:center;height:112px;margin:0;display:flex;position:relative;overflow:hidden}.sk-rating-visual figcaption{color:var(--nr-ink-3);font:800 8px/1 var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:7px;right:8px}.sk-rating-visual.is-demo img{object-fit:cover;opacity:.7;filter:saturate(.72)contrast(1.06);width:100%;height:100%}.sk-rating-visual.is-demo:after{content:"";background:color-mix(in oklab, var(--nr-paper) 34%, transparent);pointer-events:none;position:absolute;inset:0}.sk-rating-crosshair{z-index:1;border:1px solid var(--nr-skill-accent);width:28px;height:28px;box-shadow:0 0 0 5px color-mix(in oklab, var(--nr-skill-accent) 8%, transparent);border-radius:50%;position:absolute}.sk-rating-crosshair:before,.sk-rating-crosshair:after{content:"";background:var(--nr-skill-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sk-rating-crosshair:before{width:40px;height:1px}.sk-rating-crosshair:after{width:1px;height:40px}.sk-rating-match-chip{border:1px solid var(--nr-skill-line);background:var(--nr-skill-soft);color:var(--nr-skill-ink);font:800 22px/1 var(--nr-font-mono);border-radius:7px;padding:8px 11px}.sk-rating-faceit-stat{color:var(--nr-ink-3);font:700 17px/1 var(--nr-font-mono);margin-left:14px}.sk-rating-faceit-stat:before{content:"FACEIT";color:var(--nr-ink-4);letter-spacing:.08em;margin-bottom:5px;font-size:7px;display:block}.sk-rating-visual.is-window{flex-direction:column;gap:11px}.sk-rating-window-label{color:var(--nr-ink);font:800 18px/1 var(--nr-font-mono)}.sk-rating-window-blocks{grid-template-columns:repeat(10,1fr);gap:3px;width:calc(100% - 28px);display:grid}.sk-rating-window-blocks i{background:color-mix(in oklab, var(--nr-skill-accent) 58%, var(--nr-line-2));border-radius:2px;height:8px}.sk-rating-visual.is-ladder{padding-inline:17px}.sk-rating-ladder-line{background:var(--nr-line-2);width:100%;height:4px;box-shadow:inset 0 0 0 1px var(--nr-line);border-radius:999px}.sk-rating-ladder-tick{color:var(--nr-ink-3);font:700 9px/1 var(--nr-font-mono);position:absolute;top:32px}.sk-rating-ladder-tick:after{content:"";background:var(--nr-line-2);width:1px;height:14px;position:absolute;top:18px;left:50%}.sk-rating-ladder-tick.is-start{left:14px}.sk-rating-ladder-tick.is-mid{left:39%;transform:translate(-50%)}.sk-rating-ladder-tick.is-pro{color:var(--nr-skill-accent);left:88%;transform:translate(-50%)}.sk-rating-ladder-tick.is-end{right:10px}.sk-rating-weight-explainer{grid-template-columns:minmax(210px,.7fr) minmax(0,1.8fr);align-items:center;gap:24px;padding:22px;display:grid}.sk-rating-weight-picture{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.sk-rating-weight-picture i{background:var(--nr-line);border-radius:5px;height:54px}.sk-rating-weight-picture i.is-aim{background:var(--nr-skill-accent)}.sk-rating-weight-picture i.is-movement{background:color-mix(in oklab, var(--nr-skill-accent) 34%, var(--nr-card-3))}.sk-rating-weight-copy{gap:7px;display:grid}.sk-rating-weight-copy strong{color:var(--nr-ink);font-size:16px}.sk-rating-weight-copy p{max-width:72ch;color:var(--nr-ink-2);margin:0;font-size:13px;line-height:1.55}.sk-rating-weight-copy small{color:var(--nr-ink-3);font-size:11px;line-height:1.5}.sk-rating-trust-strip{border-top:1px solid var(--nr-line);background:var(--nr-paper-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-rating-trust-strip>div{gap:6px;padding:16px 18px;display:grid}.sk-rating-trust-strip>div+div{border-left:1px solid var(--nr-line)}.sk-rating-trust-strip strong{color:var(--nr-ink);font-size:12px}.sk-rating-trust-strip span{color:var(--nr-ink-3);font-size:11px;line-height:1.5}@media (max-width:960px){.sk-rating-storyboard{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-rating-storyboard>li:nth-child(3){border-left:0}.sk-rating-storyboard>li:nth-child(n+3){border-top:1px solid var(--nr-line)}}@media (max-width:700px){.sk-rating-explainer>summary{grid-template-columns:1fr auto;gap:10px}.sk-rating-explainer-summary-route{grid-area:2/1/auto/-1}.sk-rating-explainer-summary-action{grid-area:1/2}.sk-rating-storyboard{grid-template-columns:1fr}.sk-rating-storyboard>li+li{border-left:0;border-top:1px solid var(--nr-line)}.sk-rating-weight-explainer,.sk-rating-trust-strip{grid-template-columns:1fr}.sk-rating-trust-strip>div+div{border-left:0;border-top:1px solid var(--nr-line)}}.sk-profile-card-compact{isolation:isolate;border-color:color-mix(in oklab, var(--nr-skill-line) 72%, var(--nr-line));background:radial-gradient(circle at 5% -24%, color-mix(in oklab, var(--nr-skill-accent) 15%, transparent) 0, transparent 46%), var(--nr-card);padding:14px;position:relative;overflow:hidden}.sk-profile-card-compact:before{content:"";z-index:-1;background:var(--nr-skill-soft);filter:blur(34px);opacity:.72;pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:-44px;right:-30px}.sk-profile-compact-head{align-items:center;gap:9px;min-width:0;display:flex}.sk-profile-emblem{border:1px solid var(--nr-skill-line);background:var(--nr-skill-soft);width:36px;height:36px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nr-skill-accent) 16%, transparent);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.sk-profile-compact-title{min-width:0;color:var(--nr-ink-2);letter-spacing:-.01em;align-items:center;gap:6px;font-size:12px;font-weight:750;line-height:1.15;display:inline-flex}.sk-profile-compact-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-profile-compact-role{border:1px solid var(--nr-line);background:color-mix(in oklab, var(--nr-card-2) 82%, transparent);max-width:112px;color:var(--nr-ink-3);font-family:var(--nr-font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:700;line-height:1;overflow:hidden}.sk-profile-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.sk-profile-compact-metric{border:1px solid var(--nr-skill-line);background:linear-gradient(135deg, color-mix(in oklab, var(--nr-skill-accent) 13%, transparent), transparent 62%), color-mix(in oklab, var(--nr-card-2) 88%, transparent);border-radius:10px;min-width:0;padding:10px 11px 11px;position:relative;overflow:hidden}.sk-profile-compact-metric:after{content:"";background:var(--nr-skill-soft);filter:blur(18px);pointer-events:none;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-34px;right:-24px}.sk-profile-compact-metric.is-form{border-color:var(--nr-line);background:color-mix(in oklab, var(--nr-card-2) 92%, var(--nr-paper))}.sk-profile-compact-metric.is-form:after{display:none}.sk-profile-compact-metric.is-form .sk-profile-compact-label{color:var(--nr-ink-2)}.sk-profile-compact-metric.is-form .sk-profile-compact-label>b{border-color:var(--nr-line);background:var(--nr-card);color:var(--nr-ink-2)}.sk-profile-compact-metric.is-form.is-sparse,.sk-profile-compact-metric.is-form.is-stale{background:color-mix(in oklab, var(--nr-card-2) 72%, var(--nr-paper))}.sk-profile-compact-label{z-index:1;min-width:0;color:var(--nr-skill-ink);font-family:var(--nr-font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:7px;font-size:8px;font-weight:800;line-height:1;display:flex;position:relative}.sk-profile-compact-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-profile-compact-label>b{border:1px solid var(--nr-skill-line);background:var(--nr-skill-soft);color:var(--nr-skill-ink);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:3px 5px;font-size:8px}.sk-profile-compact-value{z-index:1;font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:8px;display:flex;position:relative}.sk-profile-compact-value>strong{color:var(--nr-ink);letter-spacing:-.05em;font-size:27px;font-weight:820;line-height:.92}.sk-profile-compact-value>span{color:var(--nr-ink-4);font-size:8.5px;font-weight:700}.sk-profile-compact-meter{z-index:1;background:color-mix(in oklab, var(--nr-skill-accent) 12%, var(--nr-line));border-radius:999px;height:4px;margin-top:10px;position:relative;overflow:hidden}.sk-profile-compact-meter>i{border-radius:inherit;background:var(--nr-skill-accent);height:100%;box-shadow:0 0 12px color-mix(in oklab, var(--nr-skill-accent) 42%, transparent);display:block}.sk-personal-form-blocks{z-index:1;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;width:100%;margin-top:10px;display:grid;position:relative}.sk-personal-form-blocks>i{border:1px solid color-mix(in oklab, var(--nr-line-2) 70%, transparent);background:color-mix(in oklab, var(--nr-card-3) 78%, var(--nr-line));border-radius:1px;height:6px}.sk-personal-form-blocks>i.is-filled{background:var(--nr-skill-accent);opacity:var(--sk-form-signal-alpha,1);border-color:#0000}.is-sparse .sk-personal-form-blocks>i.is-filled,.is-stale .sk-personal-form-blocks>i.is-filled{background:var(--nr-skill-accent)}.sk-personal-form-blocks>i:nth-child(6){box-shadow:1px 0 0 var(--nr-line-2)}.sk-personal-form{--sk-h:202;--sk-c:.125;--sk-form-signal-alpha:1;border:1px solid var(--nr-line);border-radius:var(--nr-r);background:var(--nr-card-2);min-width:0;padding:13px 14px;position:relative}.sk-personal-form[data-tone=normal]{--sk-h:160;--sk-c:.08}.sk-personal-form[data-tone=low]{--sk-h:28;--sk-c:.12}.sk-personal-form[data-tone=pending]{--sk-h:230;--sk-c:.02;--sk-form-signal-alpha:.5}.sk-profile-card-compact.sk-personal-form-card{border-color:var(--nr-line);background:var(--nr-card);overflow:hidden}:root:not([data-theme=dark]) .sk-profile-card-compact.sk-personal-form-card{border-color:var(--nr-line);background:var(--nr-card)}.sk-personal-form-card:before{display:none}.sk-personal-form-card .sk-personal-form{box-sizing:border-box;width:100%}.sk-personal-form-loading{--sk-h:230;--sk-c:.02;--sk-form-signal-alpha:.42;border:1px solid var(--nr-line);border-radius:var(--nr-r);background:var(--nr-card-2);flex-direction:column;justify-content:center;gap:8px;min-height:132px;padding:13px 14px;display:flex;position:relative}.sk-personal-form-ambient{z-index:-1;background:radial-gradient(ellipse 92% 112% at 18% 18%, oklch(.78 var(--sk-c) var(--sk-h) / .18) 0%, oklch(.72 var(--sk-c) var(--sk-h) / .07) 48%, transparent 78%);opacity:var(--sk-form-signal-alpha,1);pointer-events:none;position:absolute;inset:-14px}:root:not([data-theme=dark]) .sk-personal-form-ambient{background:radial-gradient(ellipse 92% 112% at 18% 18%, oklch(.6 var(--sk-c) var(--sk-h) / .14) 0%, oklch(.66 var(--sk-c) var(--sk-h) / .05) 48%, transparent 78%)}.sk-personal-form.is-sparse,.sk-personal-form.is-stale{--sk-form-signal-alpha:.48;opacity:.82}.sk-personal-form-card .sk-personal-form,.sk-personal-form-card .sk-personal-form.is-sparse,.sk-personal-form-card .sk-personal-form.is-stale,.sk-personal-form-card .sk-personal-form-loading{background:0 0;border:0;border-radius:0;padding:0}.sk-personal-form-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sk-personal-form .nr-eyebrow,.sk-personal-form-loading .nr-eyebrow{color:color-mix(in oklab, var(--nr-skill-ink) 88%, var(--nr-ink-3));font-family:var(--nr-font-mono);letter-spacing:.14em;font-size:9px;font-weight:850}.sk-personal-form-sample{border:1px solid color-mix(in oklab, var(--nr-skill-line) 72%, var(--nr-line-2));background:color-mix(in oklab, var(--nr-skill-soft) 72%, transparent);color:color-mix(in oklab, var(--nr-skill-ink) 82%, var(--nr-ink-3));font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:var(--sk-form-signal-alpha,1);border-radius:999px;flex:none;padding:3px 7px;font-size:8px;font-weight:800;line-height:1}.sk-personal-form-scoreline{font-family:var(--nr-font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:11px;display:flex}.sk-personal-form-scoreline>strong{color:color-mix(in oklab, var(--nr-skill-ink) 92%, var(--nr-ink));letter-spacing:-.055em;opacity:var(--sk-form-signal-alpha,1);font-size:36px;font-weight:850;line-height:1}.sk-personal-form-scoreline>span{color:var(--nr-ink-3);font-family:var(--nr-font-mono);letter-spacing:.04em;font-size:10px;font-weight:750}.sk-profile-compact-metric .sk-personal-form-blocks{margin-top:10px}.sk-profile-compact-metric .sk-personal-form-blocks>i{height:4px}.sk-profile-form-norm{color:var(--nr-ink-4);font-family:var(--nr-font-mono);margin-top:6px;font-size:8px;font-weight:600;line-height:1.2}@media (max-width:420px){.sk-profile-card-compact{padding:12px}.sk-profile-compact-role{display:none}.sk-profile-compact-grid{grid-template-columns:1fr;gap:6px}.sk-profile-compact-metric{padding-inline:9px}.sk-profile-compact-value>strong{font-size:24px}}.sk-badge.sk-s{border-radius:var(--nr-r-sm);box-shadow:none;background:0 0;border-color:#0000;gap:6px;padding:1px 6px;line-height:1}.sk-badge.sk-s:hover{background:var(--nr-glass-bg);border-color:var(--nr-skill-line);box-shadow:none;transform:none}.sk-badge.sk-s .sk-score{font-size:13.5px}.sk-badge.sk-s .sk-score-max,.sk-badge.sk-s .sk-badge-eyebrow,.sk-badge.sk-s .sk-badge-role,.sk-badge.sk-s .sk-badge-i{display:none}.sk-badge.sk-s .sk-badge-body{flex-direction:row;align-items:center}.sk-overlay{z-index:90;background:color-mix(in oklab, var(--nr-paper) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.sk-panel{background:var(--nr-card);border:1px solid var(--nr-skill-line);border-radius:var(--nr-r-lg);width:100%;max-width:760px;box-shadow:var(--nr-shadow-3);padding:24px 26px;position:relative}.sk-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.sk-panel-title{font-family:var(--nr-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nr-ink-3);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.sk-panel-score{align-items:baseline;gap:5px;display:flex}.sk-panel-score .sk-score-prefix{font-size:24px}.sk-panel-score .sk-score{font-size:40px}.sk-panel-score .sk-score-max{font-size:17px}.sk-badge.sk-m .sk-score.sk-score-collecting,.sk-badge.sk-l .sk-score.sk-score-collecting,.sk-panel-score .sk-score.sk-score-collecting{letter-spacing:0;font-size:13px;line-height:1.25}.sk-panel-close{border:1px solid var(--nr-line);width:28px;height:28px;color:var(--nr-ink-3);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.sk-panel-close:hover{background:var(--nr-card-2);color:var(--nr-ink)}.sk-confidence-note{border:1px solid var(--nr-line);border-radius:var(--nr-r);background:var(--nr-card-2);justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:12px 14px;display:flex}.sk-confidence-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sk-confidence-copy b{color:var(--nr-ink);font-size:12.5px}.sk-confidence-copy span{color:var(--nr-ink-3);font-size:11px;line-height:1.4}.sk-confidence-facts{font-family:var(--nr-font-mono);color:var(--nr-ink-3);flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;font-size:10px;display:flex}.sk-confidence-facts b{color:var(--nr-ink);font-variant-numeric:tabular-nums}@media (max-width:620px){.sk-confidence-note{flex-direction:column;align-items:flex-start}.sk-confidence-facts{justify-content:flex-start}}.sk-verdict{border-radius:var(--nr-r);background:var(--nr-skill-soft);border:1px solid var(--nr-skill-line);align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 15px;display:flex}.sk-verdict .vico{width:26px;height:26px;color:var(--nr-skill-ink);background:color-mix(in oklab, var(--nr-skill-accent) 16%, transparent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sk-verdict .vtext{color:var(--nr-ink);font-size:13.5px;line-height:1.5}.sk-verdict .vtext b{color:var(--nr-ink)}.sk-verdict .vtext .reserve{color:var(--nr-skill-ink);font-weight:700}.sk-ladder{margin-bottom:22px}.sk-ladder .sk-ladder-label{font-family:var(--nr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nr-ink-3);font-size:10px;font-weight:700}.sk-ladder-track{height:46px;margin:20px 4px 6px;position:relative}.sk-ladder-rail{background:linear-gradient(90deg, var(--nr-ink-4), var(--nr-skill-deep) 62%, var(--nr-skill-accent));opacity:.55;border-radius:999px;height:6px;position:absolute;top:28px;left:0;right:0}.sk-ladder-fill{background:linear-gradient(90deg, var(--nr-skill-deep), var(--nr-skill-accent));height:6px;box-shadow:0 0 10px var(--nr-skill-soft);border-radius:999px;position:absolute;top:28px;left:0}.sk-tier-mark{flex-direction:column;align-items:center;display:flex;position:absolute;top:28px;transform:translate(-50%)}.sk-tier-mark .dot{background:var(--nr-card);border:2px solid var(--nr-ink-4);border-radius:50%;width:9px;height:9px;margin-top:-1.5px}.sk-tier-mark .tlab{font-family:var(--nr-font-mono);letter-spacing:.04em;color:var(--nr-ink-4);white-space:nowrap;margin-top:6px;font-size:8.5px;font-weight:700}.sk-tier-mark .tval{font-family:var(--nr-font-mono);color:var(--nr-ink-3);font-size:8.5px}.sk-tier-mark.pro .dot{border-color:var(--nr-skill-accent)}.sk-tier-mark.pro .tlab{color:var(--nr-skill-ink)}.sk-you{z-index:3;flex-direction:column;align-items:center;display:flex;position:absolute;top:-4px;transform:translate(-50%)}.sk-you .flag{font-family:var(--nr-font-mono);color:var(--nr-ink);background:var(--nr-card);border:1px solid var(--nr-skill-accent);box-shadow:var(--nr-shadow-2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800}.sk-you .stem{background:var(--nr-skill-accent);width:2px;height:14px}.sk-you .head{background:var(--nr-skill-accent);border:2px solid var(--nr-paper);width:13px;height:13px;box-shadow:var(--sk-marker-glow);border-radius:50%;margin-top:-1px}.sk-radar-big{grid-template-columns:300px 1fr;align-items:center;gap:26px;display:grid}@media (max-width:720px){.sk-radar-big{grid-template-columns:1fr}}.sk-radar-stage{place-items:center;padding:6px;display:grid;position:relative}.sk-axes{flex-direction:column;gap:2px;display:flex}.sk-axis-row{border-radius:var(--nr-r-sm);grid-template-columns:116px 1fr auto;align-items:center;gap:12px;padding:9px 6px;display:grid}.sk-axis-row:hover{background:color-mix(in oklab, var(--nr-skill-accent) 6%, transparent)}.sk-axis-name{flex-direction:column;gap:1px;min-width:0;display:flex}.sk-axis-name b{color:var(--nr-ink);font-size:12.5px;font-weight:700}.sk-axis-name .scope{color:var(--nr-ink-4);font-size:10px;font-style:italic}.sk-axis-bar{background:var(--nr-card-2);border-radius:999px;height:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #0003}.sk-axis-bar>i{background:linear-gradient(90deg, var(--nr-skill-deep), var(--nr-skill-accent));border-radius:999px;height:100%;display:block}.sk-axis-meta{justify-content:flex-end;align-items:center;gap:9px;display:flex}.sk-axis-score{font-family:var(--nr-font-mono);color:var(--nr-ink);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:14px;font-weight:800}.sk-gate{font-family:var(--nr-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}.sk-gate.verdict{color:var(--nr-skill-ink);background:var(--nr-skill-soft);border:1px solid var(--nr-skill-line)}.sk-gate.low{color:var(--nr-ink-3);background:var(--nr-card-2);border:1px solid var(--nr-line)}.sk-gate.hidden{color:var(--nr-warn);background:var(--nr-warn-soft);border:1px solid var(--nr-warn-line)}.sk-axis-row.is-low .sk-axis-score{color:var(--nr-ink-3)}.sk-axis-row.is-low .sk-axis-bar>i{background:var(--nr-ink-4);opacity:.7}.sk-axis-row.is-hidden .sk-axis-score{color:var(--nr-ink-4)}.sk-axis-row.is-hidden .sk-axis-bar>i{background:repeating-linear-gradient(45deg, var(--nr-ink-4) 0 4px, transparent 4px 8px);opacity:.5}.sk-axis-expl{color:var(--nr-ink-3);grid-column:1/-1;margin-top:-2px;padding:0 6px 2px 128px;font-size:11px}@media (max-width:720px){.sk-axis-expl{padding-left:6px}}.sk-meta{border-top:1px solid var(--nr-line);font-family:var(--nr-font-mono);color:var(--nr-ink-3);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding-top:14px;font-size:10.5px;display:flex}.sk-meta .role{color:var(--nr-ink);font-weight:700}.sk-meta .sep{color:var(--nr-ink-4)}.sk-tip{z-index:9;pointer-events:none;background:var(--nr-card);border:1px solid var(--nr-line);border-radius:var(--nr-r-sm);min-width:150px;box-shadow:var(--nr-shadow-2);padding:9px 11px;position:absolute}.sk-tip .eb{font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nr-ink-3);margin-bottom:4px;font-size:9px;font-weight:700}.sk-tip .big{font-family:var(--nr-font-mono);color:var(--nr-ink);font-size:18px;font-weight:800}.sk-tip .src{color:var(--nr-ink-2);margin-top:3px;font-size:10.5px}.sk-badge.is-fewgames .sk-radar{opacity:.4;filter:grayscale(.5)}.sk-progress{align-items:baseline;gap:5px;display:flex}.sk-progress .n{font-family:var(--nr-font-mono);color:var(--nr-ink-2);font-size:30px;font-weight:800}.sk-progress .of{font-family:var(--nr-font-mono);color:var(--nr-ink-4);font-size:14px}.sk-progress-hint{color:var(--nr-ink-3);margin-top:3px;font-size:11px}.sk-blur{filter:blur(9px);-webkit-user-select:none;user-select:none}.sk-pro-chip{font-family:var(--nr-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nr-skill-ink);background:var(--nr-skill-soft);border:1px solid var(--nr-skill-line);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.sk-skel{background:linear-gradient(90deg, var(--nr-paper-2) 0%, var(--nr-card-2) 50%, var(--nr-paper-2) 100%);border-radius:var(--nr-r-sm);background-size:200% 100%;animation:1.4s linear infinite sk-shimmer}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-skel-poly{border-radius:50%;width:64px;height:64px}@media (prefers-reduced-motion:reduce){.sk-skel{animation:none}}
.nrb-draw-layer{-webkit-user-select:none;user-select:none}html[data-nrb-drawing-cursor=true],html[data-nrb-drawing-cursor=true] *{cursor:crosshair!important}.nrb-text-input{width:150px;font:600 12.5px var(--nr-font-mono);color:var(--nr-ink);background:var(--nr-card);border:1px solid var(--nr-line-2);border-radius:var(--nr-r-sm);box-shadow:var(--nr-shadow-1);z-index:5;padding:4px 8px}.nrb-text-input:focus{outline:2px solid var(--nr-accent);outline-offset:0}.nrb-tool:focus-visible,.nrb-swatch:focus-visible,.nrb-width:focus-visible,.nrb-step:focus-visible{outline:2px solid var(--nr-accent);outline-offset:1px}.nrb-tool:disabled{opacity:.35;cursor:default}.nrb-iconpick{grid-template-columns:1fr 1fr;gap:2px;padding-top:2px;display:grid}.nrb-ov-host{pointer-events:none;position:absolute;inset:0}.nrb-ov-host .ds-ov,.nrb-ov-host .nrb-ov-stage{pointer-events:auto}.nrb-ov-toggle{padding:4px}.nrb-ov-toggle .nrb-tool{font-size:13px}.nrb-ov-hint{letter-spacing:.03em;max-width:132px;color:var(--nr-ink-3);background:color-mix(in oklab, var(--nr-card) 78%, transparent);border:1px solid var(--nr-line);border-radius:var(--nr-r-sm);text-align:right;margin-top:6px;padding:4px 7px;font-size:8.5px}
@media (max-width:768px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}}@media (pointer:coarse){:root{--nr-touch-min:44px}}@media (max-width:360px){.nr-topbar{gap:6px;padding-inline:8px}.nr-topbar-left,.nr-topbar-right{gap:6px;min-width:0}.nr-topbar-brand img{max-width:112px;height:22px}.nr-team-mgr-trigger{justify-content:center;width:36px;min-width:36px;padding-inline:0}.nr-team-mgr-name{display:none}}@media (max-width:768px){.ntp-thead,.ntp-tr{grid-template-columns:44px minmax(0,1fr) 56px 54px!important}.ntp-thead>:nth-child(5),.ntp-thead>:nth-child(6),.ntp-tr>:nth-child(5),.ntp-tr>:nth-child(6){display:none}.l3-passport-grid{grid-template-columns:1fr!important}.l3-passport-grid>div:first-child{display:none!important}.nr-glass[role=tooltip]{max-width:calc(100vw - 20px)}}
:root{--nr-nav-glass-bg:color-mix(in oklab, var(--nr-card) 48%, transparent);--nr-nav-glass-border:color-mix(in oklab, var(--nr-line-2) 60%, transparent);--nr-nav-glass-filter:blur(16px) saturate(1.08);--nr-ui-panel-bg:var(--nr-card);--nr-ui-panel-border:var(--nr-line);--nr-ui-panel-radius:14px;--nr-ui-control-radius:8px;--nr-ui-panel-padding:16px;--nr-ui-control-height:36px;--nr-ui-gap:12px;--nr-ui-title-size:28px;--nr-ui-section-size:16px;--nr-ui-page-inset:20px}.nr-product-ui>.nr-main-inner:not(.nr-main-bleed){padding:12px var(--nr-ui-page-inset) 32px;row-gap:16px}.nr-product-ui :where(.nr-card){border-color:var(--nr-ui-panel-border);border-radius:var(--nr-ui-panel-radius);background-color:var(--nr-ui-panel-bg)}.nr-product-ui :where(.nr-btn){min-height:var(--nr-ui-control-height);border-radius:var(--nr-ui-control-radius);font-size:12px}.nr-product-ui :where(.nr-input){border-radius:var(--nr-ui-control-radius)}.nr-product-ui :where(.nr-btn,.nr-input):focus-visible{outline:2px solid var(--nr-accent);outline-offset:2px}.nr-topbar-context{display:none}@media (min-width:769px){.nr-shell.is-unified-nav .nr-topbar-context{border-left:1px solid var(--nr-line-2);min-width:0;color:var(--nr-ink-2);flex:1;align-items:center;gap:10px;margin-left:16px;padding-left:22px;font-size:12px;display:flex}.nr-topbar-context-group{color:var(--nr-ink-3);white-space:nowrap}.nr-topbar-context-divider{color:var(--nr-ink-4)}.nr-topbar-context svg{color:var(--nr-accent-ink);flex:none}.nr-topbar-context-title{text-overflow:ellipsis;white-space:nowrap;color:var(--nr-ink);font-weight:650;overflow:hidden}}@media (min-width:769px) and (max-width:1100px){.nr-topbar-context-group,.nr-topbar-context-divider{display:none}.nr-shell.is-unified-nav .nr-topbar-context{margin-left:4px;padding-left:12px}}.nr-shell.is-unified-nav .nr-sidebar-feedback .nr-beta-feedback-trigger>span,.nr-shell.is-unified-nav .nr-sidebar-feedback .nr-beta-feedback-trigger>small{display:inline}@media (min-width:769px){.nr-shell.is-unified-nav .nr-sidebar-nav .nr-nav-item{border-radius:var(--nr-ui-control-radius);gap:10px;min-height:36px;font-size:13px}.nr-shell.is-unified-nav .nr-sidebar-collapse{border-radius:var(--nr-ui-control-radius)}.nr-shell.is-unified-nav .nr-sidebar-feedback .nr-beta-feedback-trigger{border-radius:var(--nr-ui-control-radius);min-height:34px}.nr-shell.is-unified-nav .nr-sidebar-nav .nr-coord{letter-spacing:.1em;color:var(--nr-ink-3);font-size:9px}.nr-shell.is-unified-nav.is-sidebar-collapsed .nr-sidebar-nav .nr-nav-item{gap:0}}@media (max-width:768px){.nr-product-ui{--nr-ui-page-inset:12px;--nr-ui-panel-padding:12px;--nr-ui-title-size:24px}.nr-product-ui>.nr-main-inner:not(.nr-main-bleed){padding-top:12px}.nr-product-ui .nr-card{border-radius:var(--nr-ui-panel-radius)!important}}@media (max-width:600px){.nr-shell .nr-topbar{gap:6px;padding-inline:8px}.nr-shell .nr-topbar-left,.nr-shell .nr-topbar-right{gap:4px;min-width:0}.nr-shell .nr-topbar-brand img{max-width:100px;height:auto}.nr-shell .nr-topbar-organization-brand{margin-left:0;padding-left:4px}.nr-shell .nr-topbar-organization-brand img{max-width:48px;height:auto}.nr-shell .nr-team-mgr-trigger{justify-content:center;width:32px;min-width:32px;padding-inline:0}.nr-shell .nr-team-mgr-name{display:none}.nr-shell .nr-topbar-language button{min-width:26px;padding-inline:4px}.nr-shell .nr-topbar-language b{display:none}.nr-shell.is-unified-nav .nr-navhide-btn{display:none!important}}@media (max-width:380px){.nr-shell .nr-topbar-brand img{max-width:80px}}@media (max-width:420px){.nr-shell:not(.is-unified-nav) .nr-topbar-brand img{max-width:80px}}@media (max-width:360px){.nr-shell:not(.is-unified-nav) .nr-topbar{flex-wrap:wrap;height:auto;padding-block:8px}.nr-shell:not(.is-unified-nav) .nr-topbar-right{justify-content:space-between;width:100%}}
