.eg-stamp-layer{z-index:90;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.eg-stamp-layer.eg-contained{z-index:1;position:absolute}.eg-flash{opacity:0;will-change:opacity;animation:mo-flash .18s var(--ease-out-expo) var(--mo-objection-contact) forwards;background:#fff;position:absolute;inset:0}.eg-ink{aspect-ratio:1;will-change:transform;width:min(120vmax,1400px);animation:eg-ink .72s var(--ease-out-expo) var(--mo-objection-contact) both;background:radial-gradient(circle,#e5281e8c 0%,#8c100a66 28%,#12121200 62%);border-radius:50%;position:absolute;transform:scale(.05)}@media (max-width:640px){.eg-ink{width:150vmax}}.eg-contained .eg-ink{width:160%}.eg-stamp{font-family:var(--font-display), serif;text-transform:uppercase;letter-spacing:-.02em;color:var(--red);border:.06em solid var(--red);text-shadow:0 0 .02em #e5281ee6;will-change:transform, opacity;animation:mo-objection-in var(--mo-objection-enter) linear both;border-radius:.06em;padding:.08em .18em .04em;font-size:clamp(64px,15vw,220px);line-height:.85;position:relative;transform:rotate(-9deg);-webkit-mask-image:repeating-radial-gradient(circle at 30% 40%,#000 0 2px,#000000d1 3px 4px);mask-image:repeating-radial-gradient(circle at 30% 40%,#000 0 2px,#000000d1 3px 4px)}.eg-contained .eg-stamp{font-size:clamp(48px,9vw,120px)}.eg-stamp-wrap{flex-direction:column;align-items:center;max-width:calc(100% - 32px);display:flex;position:relative}.eg-stamp-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-type), "Courier New", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--paper-grain), var(--paper);animation:eg-fade-up var(--dur-exit) var(--ease-out-quint) calc(var(--mo-objection-contact) + 90ms) both;border-radius:2px;margin-top:.9em;padding:6px 12px 5px 24px;font-size:13px;position:relative;overflow:hidden;transform:rotate(-9deg);box-shadow:0 6px 18px #00000073}.eg-stamp-sub:before{content:"";background:var(--red-btn);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:9px}.eg-frozen .eg-flash{opacity:0;animation:none}.eg-frozen .eg-ink{animation:none;transform:scale(1)}.eg-frozen .eg-stamp,.eg-frozen .eg-stamp-sub{animation:none}.eg-leaving{animation:eg-fade-out var(--dur-exit) var(--ease-in-quint) both}@keyframes eg-ink{to{transform:scale(1)}}@keyframes eg-fade-up{0%{opacity:0}}@keyframes eg-fade-out{to{opacity:0}}.eg-slam-target{outline-offset:3px;outline:2px dashed #e5281ecc}.eg-claim-picked{box-shadow:inset 3px 0 0 var(--red);background:#e5281e14}.eg-clock{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.eg-deadline{--dl-ink:var(--cream)}.eg-deadline[data-phase=late]{--dl-ink:#e8a33d}.eg-deadline[data-phase=final],.eg-deadline[data-phase=over]{--dl-ink:var(--red-text)}.eg-deadline-time{font-family:var(--font-type), "Courier New", monospace;font-variant-numeric:tabular-nums;color:var(--dl-ink);transition:color .9s}.eg-deadline[data-phase=final] .eg-deadline-time{animation:2.6s ease-in-out infinite alternate eg-breathe}@keyframes eg-breathe{to{opacity:.62}}.eg-pulse{color:var(--red);transform-origin:0;animation:1s ease-in-out infinite eg-heartbeat;display:inline-block}.eg-pulse-ring{position:relative}.eg-pulse-ring:after{content:"";border:2px solid var(--red);border-radius:inherit;pointer-events:none;animation:1s ease-out infinite eg-heart-ring;position:absolute;inset:-1px}@keyframes eg-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.07)}24%{transform:scale(1)}36%{transform:scale(1.04)}50%{transform:scale(1)}}@keyframes eg-heart-ring{0%{opacity:.8;transform:scale(1)}60%,to{opacity:0;transform:scale(1.05,1.08)}}.eg-drain{transform-origin:0;transition:transform .9s linear}.eg-t-time{font-family:var(--font-mono), ui-monospace, monospace;color:var(--red);background:#e5281e1a;border-radius:2px;padding:0 .2em;font-size:.92em}.eg-t-number{font-variant-numeric:tabular-nums;color:var(--cream);background:#efe8d81a;border-radius:2px;padding:0 .15em}.eg-t-name{color:var(--cream);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;text-decoration-thickness:2px}.eg-t-card{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--line);border-radius:2px;padding:0 .3em;font-size:.85em}.eg-collapse{display:none}.eg-collapse.eg-open{animation:eg-fade-in var(--dur-fast) var(--ease-out-cubic) both;display:block}.eg-breaking{animation:mo-breaking-in var(--mo-breaking-enter) linear both}.eg-breaking-out{animation:mo-breaking-out var(--mo-breaking-exit) var(--ease-in-quint) both}.eg-breaking-tag{animation:eg-tag-blink .9s steps(2, jump-none) var(--mo-breaking-enter) 8}@keyframes eg-tag-blink{50%{opacity:.55}}.eg-ticker-flash{isolation:isolate;position:relative}.eg-ticker-flash:before{content:"";z-index:-1;border-radius:inherit;background:var(--red);opacity:0;animation:eg-ticker-flash .45s steps(2, jump-none) var(--mo-breaking-contact) 6;position:absolute;inset:0}@keyframes eg-ticker-flash{0%{opacity:1}to{opacity:0}}.eg-badge{animation:eg-badge-pop var(--dur-spring-pop) var(--spring-pop) both}@keyframes eg-badge-pop{0%{transform:scale(0)}}.eg-siren{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.eg-siren.eg-contained{z-index:1;position:absolute}.eg-beam{opacity:0;will-change:transform, opacity;width:46%;position:absolute;top:-20%;bottom:-20%}.eg-beam-red{background:linear-gradient(90deg,#0000,#e5281e59 25%,#ff463299 50%,#e5281e59 75%,#0000);animation:.6s cubic-bezier(.45,0,.55,1) 2 both eg-sweep-l-r;left:0}.eg-beam-blue{background:linear-gradient(90deg,#0000,#2a5bff52 25%,#5a82ff8c 50%,#2a5bff52 75%,#0000);animation:.6s cubic-bezier(.45,0,.55,1) 2 both eg-sweep-r-l;right:0}.eg-frozen .eg-beam-red{opacity:.8;animation:none;transform:translate(40%)skew(-12deg)}.eg-frozen .eg-beam-blue{opacity:.8;animation:none;transform:translate(-60%)skew(-12deg)}@keyframes eg-sweep-l-r{0%{opacity:0;transform:translate(-110%)skew(-12deg)}20%,80%{opacity:.85}to{opacity:0;transform:translate(230%)skew(-12deg)}}@keyframes eg-sweep-r-l{0%{opacity:0;transform:translate(110%)skew(-12deg)}20%,80%{opacity:.85}to{opacity:0;transform:translate(-230%)skew(-12deg)}}.eg-cctv{border:1px solid var(--line);isolation:isolate;background:#0c0e0c;position:relative;overflow:hidden}.eg-cctv-media{animation:4.5s step-end infinite eg-flicker;position:relative}.eg-cctv-glitch .eg-cctv-media{animation:4.5s step-end infinite eg-flicker,6s step-end infinite eg-glitch}.eg-scan{z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#00000052 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#000000a6 100%);position:absolute;inset:0}.eg-scan-bar{z-index:3;pointer-events:none;background:linear-gradient(#0000,#dcffdc0f,#0000);height:18%;animation:5.5s linear infinite eg-roll;position:absolute;top:0;left:0;right:0}.eg-hud{z-index:4;pointer-events:none;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#e6f0e1db;text-shadow:0 0 4px #000000e6;flex-direction:column;justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:10px 12px}.eg-rec:before{content:"";background:var(--red);vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.2s steps(2,jump-none) infinite eg-rec-blink;display:inline-block}.eg-corner{z-index:4;pointer-events:none;border-style:solid;border-color:#e6f0e1b3;width:18px;height:18px;position:absolute}.eg-paused .eg-cctv-media,.eg-paused .eg-scan-bar,.eg-paused .eg-rec:before{animation-play-state:paused}@keyframes eg-flicker{0%,to{opacity:1}31%{opacity:.86}32%{opacity:1}67%{opacity:.92}68%{opacity:1}}@keyframes eg-glitch{0%,to{transform:none}71%{opacity:.85;transform:translate(-6px)skew(3deg)}72%{opacity:1;transform:translate(5px)}73%{transform:none}}@keyframes eg-roll{0%{transform:translateY(-110%)}to{transform:translateY(560%)}}@keyframes eg-rec-blink{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.eg-pulse,.eg-pulse-ring:after,.eg-deadline-time,.eg-breaking-tag,.eg-ticker-flash:before,.eg-badge,.eg-cctv-media,.eg-cctv-glitch .eg-cctv-media,.eg-scan-bar,.eg-rec:before{animation:none!important}.eg-flash{display:none}.eg-stamp{animation:mo-objection-reduced var(--dur-fast) linear both!important}.eg-breaking{animation:mo-breaking-reduced var(--dur-fast) linear both!important}.eg-breaking-out{animation:eg-fade-out var(--dur-fast) linear both!important}.eg-ink,.eg-stamp-sub{animation:eg-fade-in var(--dur-fast) linear both!important}.eg-leaving{animation:eg-fade-out var(--dur-fast) linear both!important}.eg-ink{transform:scale(1)}.eg-beam{display:none}.eg-collapse.eg-open{animation:none}.eg-drain{transition:none}}@keyframes eg-fade-in{0%{opacity:0}}.eg-notice{top:calc(max(var(--hdr,0px), 60px) + 12px);z-index:40;border:1px solid var(--rule);max-width:min(380px,100vw - 32px);color:var(--cream);animation:eg-notice-in var(--dur-slow) var(--ease-out-quint) both;transform-origin:100% 0;background:#14110eeb;border-radius:4px;align-items:stretch;display:flex;position:fixed;right:16px;box-shadow:0 8px 22px #0006}.eg-notice.eg-notice-out{animation:eg-notice-out var(--dur-exit) var(--ease-in-quint) both}.eg-notice-body{min-width:0;min-height:40px;line-height:1.45;font-family:var(--font-type), monospace;letter-spacing:.04em;text-align:left;cursor:pointer;align-items:center;gap:9px;padding:7px 4px 7px 12px;font-size:12px;display:flex}.eg-notice-body:hover{color:#fff}.eg-notice-body:focus-visible,.eg-notice-close:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.eg-notice-close{width:40px;color:var(--muted);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.eg-notice-close:hover{color:var(--cream)}.eg-notice-dot{width:7px;height:7px;animation:eg-notice-pulse 1.6s var(--ease-in-out-cubic) var(--dur-slow) 3;background:#e9b45c;border-radius:50%;flex-shrink:0}@keyframes eg-notice-in{0%{opacity:0;transform:translate(24px)rotate(1.5deg)}}@keyframes eg-notice-out{to{opacity:0;transform:translate(16px)}}@keyframes eg-notice-pulse{50%{opacity:.45;transform:scale(.8)}}@media (max-width:640px){.eg-notice{top:calc(max(var(--hdr,0px), 60px) + 8px);max-width:calc(100vw - 24px);right:12px}}@media (prefers-reduced-motion:reduce){.eg-notice-dot{animation:none}.eg-notice{animation-name:eg-fade-in}.eg-notice.eg-notice-out{animation-name:eg-fade-out}}
.nb-root{z-index:50;position:fixed;inset:0}.nb-scrim{animation:nb-fade var(--dur-base) var(--ease-out-cubic) both;background:#0a0a0ab8;position:absolute;inset:0}.nb-sheet{background:var(--bg);width:min(460px,100vw);color:var(--cream);border-left:1px solid var(--line);animation:nb-in-right var(--dur-slow) var(--ease-out-quint) both;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.nb-head{background:var(--bg);border-bottom:1px solid var(--line);flex:none;padding:16px 24px 0}.nb-body{overscroll-behavior:contain;min-height:0;padding:18px 24px calc(28px + var(--nb-pad,0px));scroll-padding-bottom:calc(var(--nb-pad,0px) + 96px);flex:auto;overflow-y:auto}.nb-foot{padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);flex:none}.nb-handle{display:none}@media (max-width:640px){.nb-sheet{border-left:0;border-top:1px solid var(--line);width:auto;height:calc(100dvh - 40px);transform:translateY(var(--nb-y,100%));transition:transform var(--dur-slow) var(--ease-out-quint);border-radius:14px 14px 0 0;animation:none;top:auto;left:0;right:0;box-shadow:0 -20px 50px #0000008c}.nb-foot{transform:translateY(calc(-1 * var(--nb-y,0px)));padding:10px 16px calc(10px + env(safe-area-inset-bottom));transition:inherit}.nb-head{touch-action:none;border-radius:14px 14px 0 0;padding:0 16px}.nb-body{padding:14px 16px calc(24px + var(--nb-pad,0px))}.nb-handle{touch-action:none;cursor:grab;background:var(--bg);border-radius:14px 14px 0 0;flex:none;width:100%;height:44px;margin-bottom:0;display:block;position:relative}.nb-handle:before{content:"";background:#efe8d880;border-radius:5px;width:48px;height:5px;margin-left:-24px;position:absolute;top:16px;left:50%}.nb-handle:focus-visible:before{background:var(--red-text)}.nb-root[data-snap=peek] .nb-scrim{background:#0a0a0a66}}.nb-root[data-leaving] .nb-scrim{animation:nb-fade-out var(--dur-exit) var(--ease-in-quint) forwards}.nb-root[data-leaving] .nb-sheet{animation:nb-out-right var(--dur-exit) var(--ease-in-quint) forwards}@media (max-width:640px){.nb-root[data-leaving] .nb-sheet{transition-duration:var(--dur-exit);transition-timing-function:var(--ease-in-quint);animation:none}}.nb-sheet[data-reduced]{animation:nb-fade var(--dur-fast) linear both;transition:none}@media (prefers-reduced-motion:reduce){.nb-sheet,.nb-foot{transition:none}.nb-sheet{animation:nb-fade var(--dur-fast) linear both}}.nb-titlebar{align-items:center;gap:10px;min-height:48px;display:flex}.nb-title{font-family:var(--font-display), serif;text-transform:uppercase;letter-spacing:-.015em;font-size:34px;font-weight:400;line-height:1}.nb-clock{white-space:nowrap;flex:auto;justify-content:flex-end;min-width:0;display:flex}.nb-closed-time{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.nb-close{border:1px solid var(--line);width:44px;height:44px;color:var(--cream);transition:border-color var(--dur-fast) var(--ease-out-cubic), transform var(--dur-instant) var(--ease-out-quint);border-radius:6px;flex:none;place-items:center;display:grid}.nb-close:hover{border-color:var(--cream)}.nb-close:active{transform:scale(.94)}@media (max-width:640px){.nb-title{font-size:26px}}@media (max-width:380px){.nb-titlebar{gap:8px}.nb-title{font-size:21px}.nb-clock [role=timer]{gap:6px}}.nb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 8px;display:grid}.nb-step{border:1px solid var(--line);text-align:left;width:100%;min-height:48px;color:var(--cream);transition:border-color var(--dur-fast) var(--ease-out-cubic), transform var(--dur-instant) var(--ease-out-quint);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}button.nb-step:hover{border-color:#efe8d880}button.nb-step:active{transform:scale(.97)}.nb-step[data-state=done] .nb-step-label{color:#efe8d8bf}.nb-step[data-state=current]{border-color:var(--red);background:#e5281e1a}.nb-step-dot{border:1px solid var(--muted);width:22px;height:22px;font-family:var(--font-mono), monospace;color:var(--cream);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.nb-step[data-state=current] .nb-step-dot{border-color:var(--red-text);color:var(--red-text)}.nb-step[data-state=done] .nb-step-dot{background:var(--cream);border-color:var(--cream);color:var(--bg)}.nb-step-text{flex-direction:column;min-width:0;display:flex}.nb-step-label{font-size:14px;font-weight:600;line-height:1.15}.nb-step-detail{font-family:var(--font-type), monospace;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}@media (max-width:420px){.nb-steps{gap:5px}.nb-step{align-items:flex-start;gap:6px;padding:7px 6px}.nb-step-dot{width:20px;height:20px;margin-top:1px}.nb-step-label{font-size:13px}.nb-step-detail{white-space:normal;font-size:11px}}.nb-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nb-tab{min-height:46px;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out-cubic);justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:0 4px;font-size:12px;display:flex;position:relative}.nb-tab:after{content:"";background:var(--red);height:2px;transition:transform var(--dur-base) var(--ease-out-quint);position:absolute;bottom:0;left:10%;right:10%;transform:scaleX(0)}.nb-tab:hover,.nb-tab[aria-selected=true]{color:var(--cream)}.nb-tab[aria-selected=true]:after{transform:scaleX(1)}.nb-tab[aria-selected=true] .nb-tab-count{background:#e5281e38}.nb-tab-count{letter-spacing:0;background:var(--line);color:var(--cream);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:11px}@media (max-width:380px){.nb-tab{letter-spacing:.03em;font-size:11px}}.nb-panel{outline:none}.nb-panel:focus-visible{outline:2px solid var(--red);outline-offset:4px}.nb-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.nb-h{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cream);font-size:12px}.nb-count{font-family:var(--font-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:inline-flex}.nb-count[data-full]{color:var(--red-text)}.nb-slots{gap:4px;display:inline-flex}.nb-slot{border:1px solid #efe8d859;border-radius:50%;width:7px;height:7px}.nb-slot[data-on]{border-color:var(--red);background:var(--red)}.nb-slot-note{border:1px dashed #efe8d838;border-radius:6px;align-items:center;gap:10px;padding:12px 14px;display:flex}.nb-slot-note>svg{color:var(--red-text);opacity:.8;flex:none}.nb-note{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.45}.nb-error{color:var(--red-text);margin-top:10px;font-size:14px;line-height:1.4}.nb-red{color:var(--red-text)}.nb-link{color:var(--cream);text-underline-offset:2px;text-decoration:underline}.nb-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.btn-red.nb-btn-md{min-height:44px;padding:10px 14px 11px;font-size:19px}.btn-line.nb-btn-line{min-height:44px}.nb-text-btn{min-width:44px;min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--red-text);text-underline-offset:3px;padding:0 8px;font-size:12px;text-decoration:underline}.nb-text-btn:hover{color:var(--cream)}.nb-sub{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:11px}.nb-help{border-left:2px solid var(--red);background:var(--panel);color:var(--cream);border-radius:0 6px 6px 0;align-items:center;gap:4px;margin-top:12px;padding:0 0 0 12px;font-size:14px;line-height:1.4;display:flex}.nb-help-text{flex:auto;padding:10px 0}.nb-help-x{width:44px;height:44px;color:var(--muted);flex:none;place-items:center;display:grid}.nb-help-x:hover{color:var(--cream)}.nb-empty{text-align:center;flex-direction:column;align-items:center;padding:28px 8px 8px;display:flex}.nb-empty-art{width:76px;height:76px;color:var(--red-text);border:1.5px dashed #efe8d866;border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg)}.nb-empty-text{font-family:var(--font-type), monospace;max-width:30ch;color:var(--cream);margin-top:16px;font-size:15px;line-height:1.45}.nb-ev-list{border-top:1px solid var(--line);margin-top:12px}.nb-ev{border-bottom:1px solid var(--line);animation:nb-row-in var(--dur-base) var(--ease-out-quint) both;animation-delay:calc(var(--i,0) * var(--stagger-tight));padding:12px 0}.nb-ev[data-leaving]{pointer-events:none;animation:nb-row-out var(--dur-exit) var(--ease-in-quint) forwards}.nb-ev-main{text-align:left;width:100%;color:inherit;transition:background-color var(--dur-fast) var(--ease-out-cubic);border-radius:6px;align-items:flex-start;gap:12px;margin:-6px 0;padding:6px 4px 6px 0;display:flex}.nb-ev-main:hover{background-color:#efe8d80a}.nb-ev-main:active .nb-thumb{transform:scale(.97)}.nb-ev-tag,.nb-ev-title,.nb-ev-gist{display:block}.nb-ev-go{width:24px;height:24px;color:var(--muted);transition:color var(--dur-fast) var(--ease-out-cubic), transform var(--dur-fast) var(--ease-out-cubic);flex:none;align-self:center;place-items:center;display:grid}.nb-ev-main:hover .nb-ev-go,.nb-ev-main:focus-visible .nb-ev-go{color:var(--cream);transform:translate(3px)}.nb-thumb{transition:transform var(--dur-instant) var(--ease-out-quint);border:1px solid var(--line);background:#0c0e0c;border-radius:4px;flex:none;width:56px;height:72px;overflow:hidden}.nb-thumb-canvas{object-fit:cover;object-position:50% 0;width:100%;height:100%;animation:nb-fade var(--dur-base) var(--ease-out-cubic) both;display:block}.nb-ev-text{flex:auto;min-width:0}.nb-ev-tag{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nb-ev-title{font-family:var(--font-display), serif;letter-spacing:-.005em;color:var(--cream);margin-top:3px;font-size:19px;line-height:1.1}.nb-ev-gist{color:var(--cream);margin-top:5px;font-size:14px;font-weight:600;line-height:1.38}.nb-ev-actions{flex-wrap:wrap;gap:6px;margin-top:10px;padding-left:68px;display:flex}.nb-act{border:1px solid var(--line);min-width:48px;min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--cream);transition:border-color var(--dur-fast) var(--ease-out-cubic), background-color var(--dur-fast) var(--ease-out-cubic), color var(--dur-fast) var(--ease-out-cubic), transform var(--dur-instant) var(--ease-out-quint);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.nb-act:hover{border-color:var(--cream)}.nb-act:active{transform:scale(.96)}.nb-act-mark{border-color:#e5281e61}.nb-act-mark:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.nb-act-mark:hover{border-color:var(--red);background-color:#e5281e1a}.nb-act-icon{color:var(--muted);margin-left:auto}.nb-act-icon:hover{color:var(--cream)}@media (max-width:440px){.nb-ev-actions{padding-left:0}.nb-act-icon{min-width:44px;padding:0}.nb-act-unpin{display:none}}.nb-obj-listwrap{margin-top:16px}.nb-obj-list{gap:10px;margin-top:10px;display:grid}.nb-obj-card{background:var(--panel);border:1px solid #e5281e80;border-radius:6px;outline:none;padding:12px 14px;scroll-margin:16px;position:relative}.nb-obj-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--dur-slower) var(--ease-out-cubic);background:#e5281e1a;position:absolute;inset:-1px;box-shadow:0 0 0 3px #e5281e73}.nb-obj-card[data-fresh]:after{opacity:1}.nb-obj-card[data-fresh]{animation:nb-land var(--dur-slow) var(--ease-out-quint) both}.nb-obj-card:focus-visible{outline:2px solid var(--red);outline-offset:2px}.nb-obj-n{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--red-text);align-items:center;gap:8px;font-size:11px;display:flex}.nb-new{background:var(--red-btn);color:var(--cream);letter-spacing:.06em;border-radius:3px;padding:1px 6px}.nb-obj-role{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px}.nb-obj-line{text-align:left;width:100%;min-height:44px;color:var(--cream);padding:4px 0;font-size:15px;line-height:1.35;display:block}.nb-obj-line:hover{color:var(--red-text)}.nb-obj-claim{font-weight:600}.nb-obj-tag{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.nb-obj-actions{margin-top:8px}.nb-another{width:100%;margin-top:14px}.nb-obj>.nb-builder:first-child,.nb-obj>.nb-builder{margin-top:16px}.nb-stepbox{border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:12px}.nb-stepbox[data-done]{border-color:#efe8d847}.nb-step-h{color:var(--cream);align-items:flex-start;gap:10px;scroll-margin:16px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.nb-step-num{border:1px solid var(--red-text);width:24px;height:24px;color:var(--red-text);font-family:var(--font-mono), monospace;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:400;display:grid}.nb-stepbox[data-locked] .nb-step-num{border-color:var(--muted);color:var(--muted)}.nb-stepbox[data-done] .nb-step-num{background:var(--cream);border-color:var(--cream);color:var(--bg)}.nb-locked{color:var(--cream);border:1px dashed #efe8d84d;border-radius:4px;margin-top:10px;padding:10px 12px;font-size:14px;line-height:1.4}.nb-picked{animation:nb-land var(--dur-base) var(--ease-out-quint) both;border-left:3px solid var(--red);background:#e5281e14;border-radius:0 4px 4px 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;margin-top:10px;padding:8px 4px 8px 12px;display:grid}.nb-picked-role{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--red-text);grid-column:1;font-size:11px}.nb-picked-text{grid-column:1;font-size:15px;font-weight:600;line-height:1.35}.nb-picked>.nb-text-btn{grid-area:1/2/span 2}.nb-pick-list{border-top:1px solid var(--line);margin-top:8px;font-size:14px}.nb-pick-list>li{border-bottom:1px solid var(--line)}.nb-pick{text-align:left;width:100%;min-height:44px;color:var(--cream);transition:background-color var(--dur-fast) var(--ease-out-cubic);padding:10px 8px;display:block}.nb-pick:hover:not(:disabled){background:#efe8d80a}.nb-pick:active:not(:disabled){background:#e5281e14}.nb-pick:disabled{cursor:not-allowed;color:var(--muted)}.nb-pick-tag{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.nb-pin-mark{color:var(--red-text)}.nb-pick-text{margin-top:2px;font-size:15px;font-weight:600;line-height:1.35;display:block}.nb-pick-why{color:var(--muted);margin-top:2px;font-size:14px;display:block}.nb-more{margin-top:4px}.nb-search{margin-top:10px}.nb-object-row{margin-top:14px}.btn-red.nb-object-btn{width:100%;min-height:56px;font-size:30px}.nb-hint-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.nb-hint-meta>div{border:1px solid var(--line);border-radius:6px;padding:10px 12px}.nb-hint-meta dt{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.nb-hint-meta dd{color:var(--cream);margin-top:4px;font-size:14px}.nb-big{font-family:var(--font-display), serif;margin-right:4px;font-size:32px;line-height:1}.nb-hint-list{gap:8px;margin-top:14px;display:grid}.nb-hint-card{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:12px 14px;font-size:15px;line-height:1.45;display:block}.nb-hint-n{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--red-text);margin-bottom:4px;font-size:11px;display:block}.nb-hint-action{margin-top:14px}.nb-confirm{border:1px solid #e5281e99;border-radius:6px;padding:12px}.nb-confirm-q{font-size:15px}.nb-settings{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}.nb-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.nb-cta-q{font-size:15px;font-weight:600}.btn-red.nb-cta-btn{flex:auto;min-height:48px;font-size:22px}@keyframes nb-fade{0%{opacity:0}}@keyframes nb-fade-out{to{opacity:0}}@keyframes nb-out-right{to{opacity:0;transform:translate(32px)}}@keyframes nb-in-right{0%{opacity:0;transform:translate(32px)}}@keyframes nb-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes nb-row-out{to{opacity:0;transform:translate(24px)}}@keyframes nb-land{0%{opacity:0;transform:translateY(-8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.nb-obj-card[data-fresh]{animation:nb-fade var(--dur-fast) linear both}.nb-obj-card:after{transition:none}}.nb-suspects{border-bottom:1px dashed #efe8d829;padding:14px 0 12px}.nb-suspects-row{scrollbar-width:none;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.nb-suspects-row>li{flex:1 1 0;min-width:56px;max-width:96px}.nb-suspect{border:1px solid var(--line);width:100%;color:var(--cream);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-cubic), opacity var(--dur-fast) var(--ease-out-cubic);background:#1b181499;border-radius:4px;flex-direction:column;align-items:stretch;gap:6px;padding:4px;display:flex}.nb-suspect:hover:not(:disabled){border-color:var(--cream)}.nb-suspect:focus-visible{outline:2px solid var(--red);outline-offset:2px}.nb-suspect:disabled{cursor:default}.nb-suspect-pic{aspect-ratio:1.33;background:var(--panel);border-radius:2px;display:block;position:relative;overflow:hidden}.nb-suspect-thumb{width:100%;height:100%;display:block}.nb-suspect-name{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nb-suspect-thumb{transition:opacity var(--dur-base) var(--ease-out-cubic)}.nb-suspect[data-out] .nb-suspect-thumb{opacity:.4;transition-delay:var(--mo-objection-contact)}.nb-suspect[data-out] .nb-suspect-name{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.nb-suspect-stamp{border:2px solid var(--red);font-family:var(--font-type), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red);pointer-events:none;border-radius:2px;padding:1px 6px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.nb-suspect-stamp[data-slam]{animation:nb-out-strike var(--mo-objection-enter) linear both}@keyframes nb-out-strike{0%{opacity:0;animation-timing-function:cubic-bezier(.36,0,.66,-.56);transform:translate(-50%,-50%)scale(1.9)rotate(-2deg)}14.24%{opacity:1;animation-timing-function:cubic-bezier(.32,0,.67,0);transform:translate(-50%,-50%)scale(2.05)rotate(0)}31.86%{opacity:1;animation-timing-function:linear;transform:translate(-50%,-50%)scale(.9)rotate(-11deg)}37.8%{opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:linear(0, .042, .143, .276, .42, .559, .685, .792, .878, .944, .992, 1.024, 1.043, 1.052, 1.054, 1.051, 1.045, 1.038, 1.03, 1.023, 1.016, 1.01, 1.006, 1.003, 1, .999, .998, .997, .997, .997, .998, 1);transform:translate(-50%,-50%)scale(.9)rotate(-11deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-9deg)}}.nb-suspects-hint{color:var(--cream);margin-top:10px;font-size:14px;line-height:1.4}.nb-suspects-go{color:var(--red-text);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.nb-count-tick{font-variant-numeric:tabular-nums;display:inline-block}.nb-count-tick[data-tick]{animation:nb-count-in var(--dur-spring-pop) var(--spring-pop) backwards}@keyframes nb-count-in{0%{opacity:0;transform:translateY(.6em)scale(.7)}}
