/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!start{inset-inline-start:var(--spacing)!important}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html,body,#root{background:#0a0f1e;min-height:100%}body{margin:0}.nfe-fatal-screen{color:#e2e8f0;background:radial-gradient(circle at 30% 10%,#06b6d424,#0000 28%),radial-gradient(circle at 70% 20%,#6366f124,#0000 30%),#0a0f1e;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.nfe-fatal-card{background:#0f1732e0;border:1px solid #06b6d438;border-radius:8px;width:min(100%,460px);padding:28px;box-shadow:0 24px 80px #00000059}.nfe-fatal-eyebrow{color:#06b6d4;letter-spacing:0;margin:0 0 8px;font-size:11px;font-weight:760}.nfe-fatal-card h1{margin:0 0 12px;font-size:24px;font-weight:760}.nfe-fatal-card p{color:#94a3b8;margin:0;font-size:14px;line-height:1.8}.nfe-fatal-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.nfe-fatal-actions button{color:#fff;cursor:pointer;background:#06b6d424;border:1px solid #06b6d447;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:720}.nfe-fatal-actions button:first-child{background:linear-gradient(135deg,#06b6d4,#6366f1);border-color:#0000}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nfe-bg:#070b14;--nfe-bg-elevated:#0a0f1e;--nfe-surface:#0f1732c7;--nfe-surface-strong:#0d142af0;--nfe-border-subtle:#94a3b824;--nfe-border-cyan:#06b6d447;--nfe-text:#e5edf8;--nfe-text-muted:#94a3b8;--nfe-cyan:#06b6d4;--nfe-violet:#8b5cf6;--nfe-teal:#14b8a6;--nfe-amber:#f59e0b;--nfe-green:#10b981;--nfe-red:#ef4444;--nfe-radius-card:8px;--nfe-radius-control:8px;--nfe-duration-fast:.14s;--nfe-duration-base:.22s;--nfe-duration-enter:.32s;--nfe-duration-page:.42s;--nfe-ease-out:cubic-bezier(.16, 1, .3, 1);--nfe-ease-in-out:cubic-bezier(.65, 0, .35, 1);--nfe-ease-spring:cubic-bezier(.2, .85, .25, 1.12);--nfe-motion-y-sm:8px;--nfe-motion-y-md:16px;--nfe-font-sans:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--nfe-font-mono:"SF Mono", SFMono-Regular, ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-synthesis-weight:none;text-rendering:optimizelegibility}html{background:var(--nfe-bg)}body{background:var(--nfe-bg);color:var(--nfe-text);font-family:var(--nfe-font-sans);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5}button,input,textarea,select{font:inherit;touch-action:manipulation}.font-black{font-weight:760}.font-extrabold{font-weight:720}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--nfe-cyan);outline-offset:3px}::selection{color:#fff;background:#06b6d457}.nfe-app-root{background:var(--nfe-bg);min-height:100vh;color:var(--nfe-text)}.nfe-app-root[data-motion=reduced] *,.nfe-app-root[data-motion=reduced] :before,.nfe-app-root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.nfe-experience-debug{z-index:1000;color:var(--nfe-cyan);font-family:var(--nfe-font-mono);pointer-events:none;background:#030712d1;border:1px solid #06b6d447;border-radius:8px;padding:6px 8px;font-size:11px;line-height:1;position:fixed;bottom:12px;right:12px}.nfe-app-loading{min-height:100vh;color:var(--nfe-text);background:var(--nfe-bg);place-items:center;display:grid}.nfe-app-loading svg{color:var(--nfe-cyan)}.nfe-app-activation-error{min-height:100vh;color:var(--nfe-text);background:var(--nfe-bg);text-align:left;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.nfe-app-activation-error>svg{color:#fb7185;flex:none}.nfe-app-activation-error h1{margin:0 0 8px;font-size:20px;line-height:1.3}.nfe-app-activation-error p{max-width:520px;color:var(--nfe-text-muted);margin:0 0 18px;font-size:14px;line-height:1.7}.nfe-app-activation-error button{min-height:40px;color:var(--nfe-cyan);font:inherit;cursor:pointer;background:#06b6d41f;border:1px solid #06b6d480;border-radius:6px;padding:0 18px;font-weight:700}.nfe-app-activation-error button:hover{background:#06b6d433}.nfe-app-registration-recovery{align-items:flex-start;padding:64px 24px;overflow:auto}.nfe-app-registration-recovery__panel{background:linear-gradient(130deg,#082f4973,#0000 44%),#040b19f5;border:1px solid #22d3ee4d;border-radius:12px;width:min(100%,640px);margin:auto;padding:clamp(24px,4vw,42px);box-shadow:0 28px 90px #00000061}.nfe-app-registration-recovery__icon{width:48px;height:48px;color:var(--nfe-cyan);background:#0891b21f;border:1px solid #22d3ee61;border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.nfe-app-registration-recovery__heading p+p{color:var(--nfe-text)}.nfe-app-registration-recovery__form{gap:15px;margin-top:28px;display:grid}.nfe-app-registration-recovery__form label{color:var(--nfe-text-muted);gap:7px;font-size:13px;font-weight:700;display:grid}.nfe-app-registration-recovery__form input{width:100%;min-height:48px;color:var(--nfe-text);font:inherit;background:#0f172adb;border:1px solid #94a3b84d;border-radius:7px;outline:none;padding:0 14px}.nfe-app-registration-recovery__form input:focus{border-color:var(--nfe-cyan);box-shadow:0 0 0 3px #22d3ee1f}.nfe-app-registration-recovery__steps{color:var(--nfe-text-muted);background:#0f172a85;border-left:2px solid #22d3ee73;gap:5px;margin:4px 0 0;padding:14px 16px 14px 34px;font-size:13px;line-height:1.6;display:grid}.nfe-app-registration-recovery__note,.nfe-app-registration-recovery__message{align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.nfe-app-registration-recovery__note{color:var(--nfe-text-muted)}.nfe-app-registration-recovery__note svg{color:var(--nfe-cyan);flex:none;margin-top:3px}.nfe-app-registration-recovery__message{color:#fecdd3;background:#88133726;border:1px solid #fb718566;border-radius:7px;padding:11px 12px}.nfe-app-registration-recovery__message.is-success{color:#a7f3d0;background:#064e3b33;border-color:#34d39966}.nfe-app-registration-recovery__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.nfe-app-registration-recovery__actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.nfe-app-registration-recovery__primary{flex:230px;min-height:48px;color:#042f3a!important;background:linear-gradient(90deg,#22d3ee,#67e8f9)!important;border-color:#22d3eecc!important}.nfe-app-registration-recovery__secondary{flex:0 auto;min-height:48px}.nfe-app-registration-recovery__actions button:disabled{cursor:wait;opacity:.62}@media (width<=560px){.nfe-app-registration-recovery{padding:28px 16px}.nfe-app-registration-recovery__panel{padding:24px 20px}.nfe-app-registration-recovery__actions button{flex:100%}}.nfe-app-main{animation:nfe-page-enter var(--nfe-duration-page) var(--nfe-ease-out)}.nfe-app-footer{color:#334155;text-align:center;border-top:1px solid #06b6d414;padding:40px 16px}.nfe-app-footer p{margin:0;font-size:12px;line-height:1.6}.nfe-surface{background:var(--nfe-surface);border:1px solid var(--nfe-border-subtle);border-radius:var(--nfe-radius-card)}.nfe-tabular{font-variant-numeric:tabular-nums}.nfe-module-fallback{min-height:min(52vh,520px);color:var(--nfe-text-muted);letter-spacing:0;text-align:center;place-items:center;gap:10px;padding:72px 24px;font-size:13px;font-weight:800;display:grid}.nfe-module-fallback__icon{color:var(--nfe-cyan);animation:.9s linear infinite nfe-spin}.nfe-spin{animation:.9s linear infinite nfe-spin}.nfe-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nfe-app-nav{--nav-height:64px;--nav-surface:#0a0f1ec7;--nav-border:#06b6d41c;--nav-blur:20px;z-index:100;border-bottom:1px solid var(--nav-border);background:linear-gradient(180deg, color-mix(in srgb, var(--nav-surface) 100%, transparent), color-mix(in srgb, var(--nav-surface) 78%, transparent)), var(--nav-surface);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));transition:background var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), backdrop-filter var(--nfe-duration-base) var(--nfe-ease-out);position:fixed;inset:0 0 auto}.nfe-app-nav[data-nav-mode=public][data-nav-state=hero]{--nav-surface:#0408126b;--nav-border:#22d3ee0f;--nav-blur:14px}.nfe-app-nav[data-nav-mode=tool]{--nav-surface:#070c18f0;--nav-border:#94a3b824;--nav-blur:18px}.nfe-app-nav__inner{width:min(100% - 28px,1680px);height:var(--nav-height);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.nfe-app-nav__brand{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:inline-flex}.nfe-app-nav__brand img{filter:drop-shadow(0 0 8px #06b6d470);width:34px;height:34px;display:block}.nfe-app-nav__brand>span{white-space:nowrap;gap:3px;min-width:0;display:grid}.nfe-app-nav__brand strong{color:var(--nfe-cyan);font-size:16px;font-weight:760;line-height:1}.nfe-app-nav__brand span span{color:#738096;font-family:var(--nfe-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760;line-height:1}.nfe-app-nav__desktop{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.nfe-app-nav__tab{color:#95a4b8;white-space:nowrap;cursor:pointer;min-height:42px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:9px;padding:0 13px;display:inline-flex;position:relative;overflow:hidden}.nfe-app-nav__tab:after{content:"";background:var(--tab-color);opacity:0;transform-origin:50%;height:1px;transition:opacity var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-base) var(--nfe-ease-out);border-radius:999px;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(.4)}.nfe-app-nav__tab svg{flex:none}.nfe-app-nav__tab>span,.nfe-app-nav__profile>span,.nfe-app-nav__observer>span,.nfe-app-nav__mobile-item>span,.nfe-app-nav__mobile-profile>span{text-align:left;gap:2px;min-width:0;display:grid}.nfe-app-nav__tab strong,.nfe-app-nav__profile strong,.nfe-app-nav__observer strong,.nfe-app-nav__mobile-item strong,.nfe-app-nav__mobile-profile strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:740;line-height:1.1;overflow:hidden}.nfe-app-nav__tab small,.nfe-app-nav__profile small,.nfe-app-nav__observer small,.nfe-app-nav__mobile-item small,.nfe-app-nav__mobile-profile small{color:#66748a;min-width:0;font-family:var(--nfe-font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:9px;font-weight:720;line-height:1;overflow:hidden}.nfe-app-nav__tab:hover,.nfe-app-nav__tab.is-active{color:var(--tab-color);border-color:color-mix(in srgb, var(--tab-color) 16%, transparent);background:color-mix(in srgb, var(--tab-color) 7%, transparent)}.nfe-app-nav__tab.is-active:after{opacity:.78;transform:scaleX(1)}.nfe-app-nav__tab[data-nav-group=member]{margin-left:8px}.nfe-app-nav__tab[data-nav-group=member]:before,.nfe-app-nav__tab[data-nav-group=admin]:before{content:"";background:#94a3b81f;width:1px;position:absolute;top:9px;bottom:9px;left:-7px}.nfe-app-nav__lang,.nfe-app-nav__session{flex:none;align-items:center;display:inline-flex}.nfe-app-nav__lang{color:#56657a;background:#0f17325c;border:1px solid #94a3b81a;border-radius:8px;gap:2px;margin-left:10px;padding:3px}.nfe-app-nav__lang button,.nfe-app-nav__mobile-lang button{color:#77869a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:760;display:grid}.nfe-app-nav__lang button.is-active,.nfe-app-nav__mobile-lang button.is-active{color:#fff;background:linear-gradient(135deg, var(--nfe-cyan), var(--nfe-violet));box-shadow:0 0 14px #06b6d43d}.nfe-app-nav__session{gap:8px;margin-left:10px}.nfe-app-nav__profile,.nfe-app-nav__observer,.nfe-app-nav__logout,.nfe-app-nav__login{cursor:pointer;min-height:38px;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), color var(--nfe-duration-base) var(--nfe-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:720;display:inline-flex}.nfe-app-nav__profile,.nfe-app-nav__observer{border:1px solid color-mix(in srgb, var(--avatar-color) 28%, transparent);max-width:230px;color:var(--avatar-color);background:color-mix(in srgb, var(--avatar-color) 10%, transparent);padding:0 11px;font-size:12px}.nfe-app-nav__observer{--avatar-color:var(--nfe-cyan);color:#93a4ba;background:#0f173247;border-color:#94a3b81f}.nfe-app-nav__profile:hover,.nfe-app-nav__observer:hover{background:color-mix(in srgb, var(--avatar-color) 16%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--avatar-color) 20%, transparent)}.nfe-app-nav__profile span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nfe-app-nav__logout{color:#718198;background:0 0;border:1px solid #94a3b829;padding:0 11px;font-size:12px}.nfe-app-nav__logout:hover{color:var(--nfe-red);border-color:#ef444452}.nfe-app-nav__login{color:#e7fbff;background:linear-gradient(135deg,#06b6d42e,#8b5cf62e),#06b6d412;border:1px solid #22d3ee42;margin-left:10px;padding:0 16px;font-size:13px;box-shadow:0 0 22px #06b6d41f}.nfe-app-nav__login:hover{color:#fff;border-color:#22d3ee6b}.nfe-app-nav__menu{width:40px;height:40px;color:var(--nfe-cyan);cursor:pointer;background:#06b6d40f;border:1px solid #22d3ee33;border-radius:8px;place-items:center;display:none}.nfe-app-nav__mobile{display:none}.nfe-announcement{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050914db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nfe-announcement__panel{background:#0c1228fa;border:1px solid #06b6d447;border-radius:8px;width:min(100%,480px);padding:28px 24px 24px;position:relative;box-shadow:0 26px 80px #0000005c,0 0 70px #06b6d41f}.nfe-announcement__close{color:#72829a;cursor:pointer;width:32px;height:32px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#0f1732a8;border:1px solid #94a3b829;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.nfe-announcement__close:hover{color:var(--nfe-cyan);background:#06b6d414;border-color:#06b6d447}.nfe-announcement__head{align-items:center;gap:11px;margin-bottom:20px;display:flex}.nfe-announcement__icon{width:38px;height:38px;color:var(--nfe-cyan);background:#06b6d417;border:1px solid #06b6d43d;border-radius:8px;flex:none;place-items:center;display:grid}.nfe-announcement__head p,.nfe-announcement__head span{letter-spacing:0;margin:0;display:block}.nfe-announcement__head p{color:var(--nfe-cyan);font-size:12px;font-weight:760;line-height:1.25}.nfe-announcement__head span{color:#66758c;margin-top:3px;font-size:12px;font-weight:620;line-height:1.35}.nfe-announcement__list{gap:10px;margin-bottom:22px;display:grid}.nfe-announcement__item{background:#06b6d40e;border:1px solid #06b6d424;border-radius:8px;padding:12px 14px}.nfe-announcement__item span{color:var(--nfe-cyan);margin-bottom:6px;font-size:11px;font-weight:760;line-height:1.2;display:block}.nfe-announcement__item p{color:#e5edf8;letter-spacing:0;margin:0;font-size:14px;font-weight:520;line-height:1.72}.nfe-announcement__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nfe-announcement__actions button{cursor:pointer;border-radius:8px;min-height:42px;font-size:13px;font-weight:720}.nfe-announcement__secondary{color:#9aa9bd;background:#0f1732d1;border:1px solid #94a3b833}.nfe-announcement__primary{color:#fff;background:linear-gradient(135deg,#06b6d4db,#8b5cf6db);border:0}.nfe-auth-overlay{z-index:1100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050914e8;place-items:center;padding:16px;animation:.22s ease-out nfe-auth-overlay-in;display:grid;position:fixed;inset:0}.nfe-auth-card{width:min(100%,440px);max-height:calc(100dvh - 32px);animation:nfe-auth-card-in .28s var(--nfe-ease-out);scrollbar-width:thin;background:linear-gradient(#0f1732f5,#0a1226fa),#0c1228;border:1px solid #06b6d447;border-radius:8px;padding:32px 28px 26px;position:relative;overflow-y:auto;box-shadow:0 26px 80px #00000057,0 0 70px #06b6d41f,inset 0 1px #06b6d414}.nfe-auth-card:before,.nfe-auth-card:after{content:"";pointer-events:none;width:46px;height:46px;position:absolute}.nfe-auth-card:before{border-top:1px solid #06b6d457;border-left:1px solid #06b6d457;top:0;left:0}.nfe-auth-card:after{border-bottom:1px solid #8b5cf63d;border-right:1px solid #8b5cf63d;bottom:0;right:0}.nfe-auth-close{z-index:1;color:#72829a;cursor:pointer;width:34px;height:34px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#0f1732a3;border:1px solid #94a3b829;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.nfe-auth-close:hover{color:var(--nfe-cyan);background:#06b6d414;border-color:#06b6d447}.nfe-auth-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.nfe-auth-brand img{filter:drop-shadow(0 0 8px #06b6d46b);width:36px;height:36px;display:block}.nfe-auth-brand strong,.nfe-auth-brand p{letter-spacing:0;margin:0;line-height:1;display:block}.nfe-auth-brand strong{color:var(--nfe-cyan);font-size:14px;font-weight:760}.nfe-auth-brand strong span{color:#617188}.nfe-auth-brand p{color:#405069;margin-top:4px;font-size:10px;font-weight:700}.nfe-auth-tabs{background:#94a3b80f;border:1px solid #94a3b814;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:22px;padding:4px;display:grid}.nfe-auth-tabs button{color:#617188;cursor:pointer;min-height:40px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:720}.nfe-auth-tabs button.is-active{color:var(--nfe-cyan);background:#06b6d417;box-shadow:inset 0 -2px #06b6d4b8}.nfe-auth-field{gap:6px;margin-bottom:16px;display:grid}.nfe-auth-field label{color:#708197;letter-spacing:0;transition:color var(--nfe-duration-base) var(--nfe-ease-out);font-size:12px;font-weight:720;line-height:1.3}.nfe-auth-field.is-focused label{color:var(--nfe-cyan)}.nfe-auth-field__control{position:relative}.nfe-auth-field__icon{z-index:1;color:#4f5f76;transition:color var(--nfe-duration-base) var(--nfe-ease-out);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.nfe-auth-field.is-focused .nfe-auth-field__icon{color:var(--nfe-cyan)}.nfe-auth-field input{width:100%;min-height:46px;color:var(--nfe-text);box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);background:#06b6d409;border:1px solid #94a3b82e;border-radius:8px;outline:none;padding:0 42px 0 40px;font-size:14px}.nfe-auth-field input::placeholder{color:#43536a}.nfe-auth-field input:focus{background:#06b6d40e;border-color:#06b6d470;box-shadow:0 0 0 3px #06b6d417}.nfe-auth-field__suffix{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.nfe-auth-eye{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.nfe-auth-eye:hover{color:var(--nfe-cyan);background:#06b6d414}.nfe-auth-helper{background:#06b6d40b;border:1px solid #06b6d426;border-radius:8px;margin:-6px 0 14px;padding:11px 12px}.nfe-auth-helper p{color:#95a6bb;margin:0;font-size:12px;font-weight:520;line-height:1.65}.nfe-auth-helper a{color:var(--nfe-cyan);margin-left:4px;font-weight:760;text-decoration:none}.nfe-auth-helper__resolving{color:#64748b;margin-left:4px;font-weight:680}.nfe-auth-helper a:hover{text-decoration:underline}.nfe-auth-reclaim{background:#f59e0b11;border:1px solid #f59e0b47;border-radius:8px;gap:12px;margin:0 0 16px;padding:15px;display:grid}.nfe-auth-reclaim__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.nfe-auth-reclaim__head>svg{color:#fbbf24;margin-top:2px}.nfe-auth-reclaim__head strong{color:#f8fbff;font-size:13px;display:block}.nfe-auth-reclaim__head p,.nfe-auth-reclaim__privacy{color:#a8b4c7;margin:4px 0 0;font-size:12px;line-height:1.6}.nfe-auth-reclaim ol{color:#9aa8bc;margin:0;padding-left:20px;font-size:12px;line-height:1.75}.nfe-auth-reclaim .nfe-auth-field{margin-bottom:0}.nfe-auth-reclaim .nfe-auth-reclaim__privacy{color:#fcd34d;margin:0}.nfe-auth-strength{gap:4px;margin:-8px 0 14px;display:grid}.nfe-auth-strength>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.nfe-auth-strength span{height:3px;transition:background var(--nfe-duration-base) var(--nfe-ease-out);background:#94a3b82e;border-radius:999px}.nfe-auth-strength span.is-active{background:var(--strength-color)}.nfe-auth-strength p{text-align:right;margin:0;font-size:11px;font-weight:760;line-height:1.2}.nfe-auth-forgot{justify-content:flex-end;margin:-8px 0 18px;display:flex}.nfe-auth-forgot button,.nfe-auth-switch button{color:var(--nfe-cyan);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:720}.nfe-auth-forgot button{color:#738299}.nfe-auth-forgot button:hover,.nfe-auth-switch button:hover{color:var(--nfe-cyan);text-decoration:underline}.nfe-auth-agreement{margin-bottom:18px}.nfe-auth-checkbox{color:#99a9bd;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.nfe-auth-checkbox input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.nfe-auth-checkbox__box{width:18px;height:18px;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);background:0 0;border:1px solid #94a3b84d;border-radius:5px;flex:none;place-items:center;margin-top:1px;display:grid}.nfe-auth-checkbox input:checked+.nfe-auth-checkbox__box{background:#06b6d41a;border-color:#06b6d4a3;box-shadow:0 0 12px #06b6d429}.nfe-auth-checkbox input:focus-visible+.nfe-auth-checkbox__box{outline:2px solid var(--nfe-cyan);outline-offset:3px}.nfe-auth-checkbox>span:last-child{font-size:12px;font-weight:520;line-height:1.6}.nfe-auth-notice{border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 11px;display:flex}.nfe-auth-notice p{margin:0;font-size:12px;font-weight:620;line-height:1.5}.nfe-auth-notice svg{flex:none;margin-top:1px}.nfe-auth-notice.is-error{color:#fca5a5;background:#ef44440f;border:1px solid #ef444433}.nfe-auth-notice.is-success{color:#7ee5bd;background:#10b9810f;border:1px solid #10b98133}.nfe-auth-submit,.nfe-auth-button{cursor:pointer;width:100%;min-height:46px;transition:transform var(--nfe-duration-fast) var(--nfe-ease-out), opacity var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:760;display:inline-flex;position:relative;overflow:hidden}.nfe-auth-submit,.nfe-auth-button--primary{color:#fff;background:linear-gradient(135deg, var(--nfe-cyan), var(--nfe-violet));border:0;box-shadow:0 0 28px #06b6d42e}.nfe-auth-button--secondary{color:var(--nfe-cyan);background:#06b6d414;border:1px solid #06b6d43d;margin-bottom:10px}.nfe-auth-submit:hover:not(:disabled),.nfe-auth-button:hover:not(:disabled){transform:translateY(-1px)}.nfe-auth-submit:disabled,.nfe-auth-button:disabled{color:#64748b;box-shadow:none;cursor:not-allowed;background:#64748b21}.nfe-auth-ripple{pointer-events:none;background:#ffffff73;border-radius:50%;width:4px;height:4px;animation:.65s ease-out forwards nfe-auth-ripple;position:absolute;transform:translate(-50%,-50%)scale(0)}.nfe-auth-spin{animation:.9s linear infinite nfe-spin}.nfe-auth-switch{color:#64748b;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}.nfe-auth-disclaimer{color:#2d3b52;text-align:center;margin:14px 0 0;font-size:11px;line-height:1.55}.nfe-auth-verify{text-align:center;justify-items:center;padding:8px 4px 4px;display:grid}.nfe-auth-verify__icon{width:64px;height:64px;color:var(--nfe-cyan);background:linear-gradient(135deg,#06b6d417,#8b5cf617);border:1px solid #06b6d442;border-radius:999px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 0 24px #06b6d41f}.nfe-auth-verify h3{color:#fff;margin:0 0 10px;font-size:18px;font-weight:760;line-height:1.25}.nfe-auth-verify p,.nfe-auth-verify span{color:#95a6bb;margin:0;font-size:13px;line-height:1.6}.nfe-auth-verify strong{max-width:100%;color:var(--nfe-cyan);overflow-wrap:anywhere;margin:5px 0 16px;font-size:13px;font-weight:760;line-height:1.45}.nfe-auth-overlay--recovery{z-index:1110}.nfe-auth-card--recovery{width:min(100%,400px);padding:30px 28px}.nfe-auth-recovery-icon{width:50px;height:50px;color:var(--nfe-cyan);background:#06b6d414;border:1px solid #06b6d43d;border-radius:8px;place-items:center;margin:0 auto 16px;display:grid}.nfe-auth-recovery-title{color:#fff;text-align:center;letter-spacing:0;margin:0 0 8px;font-size:21px;font-weight:760;line-height:1.24}.nfe-auth-recovery-copy{color:#7c8ba1;text-align:center;margin:0 0 22px;font-size:13px;line-height:1.6}.nfe-auth-cancel{color:#718198;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:42px;margin-top:10px;font-size:12px;font-weight:680}.nfe-auth-cancel:hover{color:var(--nfe-cyan);background:#06b6d40f}@keyframes nfe-auth-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes nfe-auth-card-in{0%{opacity:0;transform:scale(.96)translateY(16px)}to{opacity:1;transform:none}}@keyframes nfe-auth-ripple{to{opacity:0;transform:translate(-50%,-50%)scale(80)}}.course-sidebar-toggle{z-index:88;color:#cffafe;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:44px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#070c17d6;border:1px solid #22d3ee47;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:720;display:inline-flex;position:fixed;top:82px;left:14px;box-shadow:0 16px 40px #0000003d}.course-sidebar-toggle:hover{background:#09101ff0;border-color:#22d3ee7a;transform:translateY(-1px)}.course-sidebar-scrim{z-index:82;cursor:pointer;background:#0000003d;border:0;position:fixed;inset:0}.course-sidebar{z-index:86;width:min(340px,100vw - 28px);transition:transform .26s var(--nfe-ease-out), visibility .26s var(--nfe-ease-out);background:#070c17f7;border-right:1px solid #22d3ee24;padding:18px 12px 22px;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto;transform:translate(0);box-shadow:18px 0 54px #00000057}.course-sidebar.is-collapsed{visibility:hidden;transform:translate(-104%)}.course-sidebar__head{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding:0 8px 14px;display:flex}.course-sidebar__head p,.course-sidebar__head strong,.course-sidebar__head span{letter-spacing:0;display:block}.course-sidebar__head p{color:#22d3ee;margin:0;font-size:11px;font-weight:720}.course-sidebar__head strong{color:#eef5ff;margin-top:4px;font-size:15px;font-weight:760;line-height:1.3}.course-sidebar__head span{color:#66758c;margin-top:4px;font-size:12px;line-height:1.45}.course-sidebar__head button{color:#8ea0b8;cursor:pointer;background:#94a3b80f;border:1px solid #94a3b824;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.course-sidebar__stages{gap:14px;display:grid}.course-sidebar__stage-button{border:1px solid color-mix(in srgb, var(--stage-color) 20%, transparent);width:100%;color:inherit;background:color-mix(in srgb, var(--stage-color) 8%, transparent);text-align:left;cursor:pointer;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.course-sidebar__stage-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--stage-color) 36%, transparent);background:color-mix(in srgb, var(--stage-color) 12%, transparent);transform:translateY(-1px)}.course-sidebar__stage-button:disabled{cursor:not-allowed;opacity:.62}.course-sidebar__stage-button strong,.course-sidebar__stage-button small{display:block}.course-sidebar__stage-button strong{color:var(--stage-color);font-size:13px;font-weight:760;line-height:1.35}.course-sidebar__stage-button small{color:#7a879d;margin-top:3px;font-size:12px;line-height:1.4}.course-sidebar__lessons{gap:6px;margin-top:8px;display:grid}.course-sidebar__lesson{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#0f173275;border:1px solid #94a3b81a;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid;position:relative}.course-sidebar__lesson:hover:not(:disabled){border-color:color-mix(in srgb, var(--status-color) 32%, transparent);background:color-mix(in srgb, var(--status-color) 8%, #0f173280)}.course-sidebar__lesson:disabled{cursor:default;opacity:.72}.course-sidebar__lesson[data-status=done]{background:#22c55e0f}.course-sidebar__lesson-dot{background:#ef4444;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px;box-shadow:0 0 10px #ef4444cc}.course-sidebar__lesson-icon{border:1px solid color-mix(in srgb, var(--status-color) 20%, transparent);width:24px;height:24px;color:var(--status-color);background:color-mix(in srgb, var(--status-color) 9%, transparent);border-radius:7px;place-items:center;display:grid}.course-sidebar__lesson-title{color:#cfd8e7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:620;line-height:1.38;overflow:hidden}.course-sidebar__lesson:disabled .course-sidebar__lesson-title{color:#738198}.course-sidebar__lesson-status{border:1px solid color-mix(in srgb, var(--status-color) 20%, transparent);color:var(--status-color);background:color-mix(in srgb, var(--status-color) 8%, transparent);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:720;line-height:1.2}.nfe-matrix-page{background:linear-gradient(180deg, #05070c2e, #05070c 78%), radial-gradient(circle at 76% 12%, #22d3ee1c, transparent 34%), radial-gradient(circle at 12% 32%, #7c3aed14, transparent 32%), var(--nfe-bg);min-height:100vh;position:relative;overflow:hidden}.nfe-matrix-page:before{content:"";pointer-events:none;opacity:.58;background-color:#0000;background-image:linear-gradient(90deg,#94a3b809 1px,#0000 1px),linear-gradient(#94a3b806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 62%);mask-image:linear-gradient(#000000e6,#0000 62%)}.nfe-matrix-hero{isolation:isolate;grid-template-columns:minmax(360px,.72fr) minmax(640px,1.28fr);align-items:center;gap:clamp(34px,5vw,64px);width:min(1320px,100% - 32px);min-height:min(860px,100vh - 96px);margin:0 auto;padding:120px 0 72px;display:grid;position:relative}.nfe-portal-field{z-index:-1;pointer-events:auto;background:radial-gradient(circle at 72% 22%,#22d3ee24,#0000 34%),radial-gradient(circle at 18% 68%,#7c3aed1f,#0000 38%),#0307126b;border:1px solid #22d3ee1f;border-radius:8px;position:absolute;inset:78px max(-64px,-4vw) 24px;overflow:hidden}.nfe-portal-field:before,.nfe-portal-field:after{content:"";pointer-events:none;position:absolute}.nfe-portal-field:before{opacity:.52;background-color:#0000;background-image:linear-gradient(90deg,#06b6d41f 1px,#0000 1px),linear-gradient(#7c3aed17 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 26%,#000,#0000 68%);mask-image:radial-gradient(circle at 70% 26%,#000,#0000 68%)}.nfe-portal-field:after{background:linear-gradient(#0000,#030712b8);height:34%;inset:auto 0 0}.nfe-portal-field canvas{opacity:.95;width:100%;height:100%;display:block}.nfe-portal-field[data-mode=static] canvas{opacity:.64}.nfe-portal-field__scan{pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#22d3ee1f,#0000 58% 100%);animation:9s linear infinite nfe-portal-scan;position:absolute;inset:0;transform:translate(-90%)}.nfe-portal-field__label{color:#e2fbff61;max-width:calc(100% - 44px);font-family:var(--nfe-font-mono);letter-spacing:0;font-size:11px;font-weight:800;position:absolute;bottom:18px;right:22px}.nfe-matrix-kicker{color:#67e8f9;letter-spacing:0;background:#22d3ee14;border:1px solid #22d3ee42;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-bottom:24px;padding:8px 12px;font-size:12px;font-weight:780;display:inline-flex}.nfe-matrix-hero h1{color:#f8fbff;letter-spacing:0;max-width:660px;margin:0;font-size:clamp(42px,4.4vw,68px);font-weight:760;line-height:1.06}.nfe-matrix-hero h1 span{color:#22d3ee;text-shadow:0 0 28px #22d3ee42}.nfe-matrix-hero p{color:#a8b4c7;letter-spacing:0;max-width:600px;margin:28px 0 0;font-size:17px;line-height:1.78}.nfe-matrix-hero__system{background:#0307127a;border:1px solid #22d3ee33;border-radius:8px;gap:6px;width:fit-content;max-width:100%;margin-top:24px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06}.nfe-matrix-hero__system span{color:#67e8f9;font-family:var(--nfe-font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.nfe-matrix-hero__system strong{color:#f8fbff;font-family:var(--nfe-font-mono);font-size:13px;font-weight:800;line-height:1.25}.nfe-matrix-hero__actions,.nfe-matrix-hero__trust{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nfe-matrix-hero__actions{margin-top:36px}.nfe-matrix-hero__trust{color:#7d8aa0;margin-top:22px;font-size:13px;font-weight:650}.nfe-matrix-hero__trust span{background:#09101f9e;border:1px solid #94a3b81f;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;display:inline-flex}.nfe-matrix-hero__telemetry{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px;margin-top:24px;display:grid}.nfe-matrix-telemetry-card{background:linear-gradient(#ffffff09,#0000 48%),#09101f94;border:1px solid #94a3b81f;border-radius:8px;align-content:end;min-height:112px;padding:16px;display:grid;position:relative;overflow:hidden}.nfe-matrix-telemetry-card:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee1a,#0000);animation:7.5s linear infinite nfe-telemetry-sweep;position:absolute;inset:0;transform:translate(-100%)}.nfe-matrix-telemetry-card strong{color:#f8fbff;font-family:var(--nfe-font-mono);font-size:clamp(28px,3.6vw,42px);font-weight:780;line-height:.95;position:relative}.nfe-matrix-telemetry-card span,.nfe-matrix-telemetry-card small{letter-spacing:0;display:block;position:relative}.nfe-matrix-telemetry-card span{color:#dffbff;margin-top:9px;font-size:13px;font-weight:760}.nfe-matrix-telemetry-card small{color:#7d8aa0;margin-top:4px;font-size:11px;font-weight:640;line-height:1.35}.nfe-matrix-button{letter-spacing:0;cursor:pointer;min-height:46px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), color var(--nfe-duration-base) var(--nfe-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:780;display:inline-flex}.nfe-matrix-button:hover{transform:translateY(-2px)}.nfe-matrix-button--primary{color:#031018;background:linear-gradient(135deg,#67e8f9,#22c55e 56%,#a78bfa);border:1px solid #22d3ee94;box-shadow:0 18px 48px #22d3ee2e}.nfe-matrix-button--ghost{color:#dffbff;background:#22d3ee12;border:1px solid #22d3ee47}.nfe-matrix-button--ghost:hover{background:#22d3ee1f;border-color:#22d3ee85}.nfe-matrix-tag{border:1px solid color-mix(in srgb, var(--tag-color) 30%, transparent);min-height:28px;color:var(--tag-color);background:color-mix(in srgb, var(--tag-color) 10%, transparent);letter-spacing:0;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.nfe-fractal-field{--pointer-x:0;--pointer-y:0;--active-node-color:#22d3ee;background:radial-gradient(circle at 26% 18%, color-mix(in srgb, var(--active-node-color) 18%, transparent), transparent 34%), linear-gradient(135deg, #080d19fa, #0c1326c2), #05070ccc;isolation:isolate;min-height:560px;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);border:1px solid #22d3ee29;border-radius:8px;grid-template-columns:minmax(300px,.42fr) minmax(320px,.58fr);align-items:stretch;gap:20px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 28px 80px #00000057}.nfe-fractal-field:hover,.nfe-fractal-field:focus-within{border-color:color-mix(in srgb, var(--active-node-color) 42%, transparent);box-shadow:inset 0 0 0 1px #ffffff09, 0 34px 92px color-mix(in srgb, var(--active-node-color) 16%, #00000057)}.nfe-fractal-field:before,.nfe-fractal-field:after{content:"";pointer-events:none;position:absolute;inset:0}.nfe-fractal-field:before{background:linear-gradient(90deg,#0000,#22d3ee14,#0000),repeating-linear-gradient(#0000 0 23px,#94a3b809 24px);animation:8s linear infinite nfe-scan;transform:translate(-72%)}.nfe-fractal-field:after{transform:translate(calc(var(--pointer-x) * -8px), calc(var(--pointer-y) * -8px));transition:transform var(--nfe-duration-enter) var(--nfe-ease-out);border:1px solid #7c3aed29;border-radius:6px;inset:14px}.nfe-fractal-console,.nfe-fractal-stage,.nfe-fractal-marquee{z-index:1;position:relative}.nfe-fractal-console{border:1px solid color-mix(in srgb, var(--active-node-color) 22%, #94a3b81f);background:linear-gradient(145deg, color-mix(in srgb, var(--active-node-color) 9%, transparent), transparent 48%), #05070c9e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;grid-template-rows:auto auto auto 1fr;gap:18px;min-height:100%;padding:24px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.nfe-fractal-console>div:first-child{min-height:236px}.nfe-fractal-console__eyebrow{color:var(--active-node-color);font-family:var(--nfe-font-mono);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.nfe-fractal-console strong{color:#f8fbff;letter-spacing:0;overflow-wrap:normal;max-width:100%;font-size:clamp(30px,3.1vw,46px);font-weight:780;line-height:1;display:block}.nfe-fractal-console p{color:#9aa8bc;max-width:32rem;margin:18px 0 0;font-size:15px;line-height:1.78}.nfe-fractal-node-list{gap:8px;display:grid}.nfe-fractal-node-button{color:#78869c;background:linear-gradient(90deg, color-mix(in srgb, var(--node-color) 0%, transparent), transparent 52%), #09101f7a;text-align:left;cursor:pointer;min-height:56px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;display:grid;position:relative;overflow:hidden}.nfe-fractal-node-button:before{content:"";background:var(--node-color);opacity:0;width:3px;box-shadow:0 0 18px color-mix(in srgb, var(--node-color) 64%, transparent);transition:opacity var(--nfe-duration-base) var(--nfe-ease-out);border-radius:999px;position:absolute;inset:8px auto 8px 8px}.nfe-fractal-node-button:hover,.nfe-fractal-node-button:focus-visible,.nfe-fractal-node-button.is-active{color:#f8fbff;border-color:color-mix(in srgb, var(--node-color) 44%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--node-color) 16%, transparent), transparent 58%), #09101fad;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--node-color) 10%, transparent), 0 0 26px color-mix(in srgb, var(--node-color) 10%, transparent)}.nfe-fractal-node-button:hover:before,.nfe-fractal-node-button:focus-visible:before,.nfe-fractal-node-button.is-active:before{opacity:1}.nfe-fractal-node-button span{color:color-mix(in srgb, var(--node-color) 72%, #fff);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:760;line-height:1;position:relative}.nfe-fractal-node-button strong{color:currentColor;max-width:none;font-family:var(--nfe-font-mono);letter-spacing:0;white-space:nowrap;font-size:15px;font-weight:760;line-height:1;position:relative}.nfe-fractal-progress{background:#94a3b81f;border-radius:999px;height:8px;overflow:hidden}.nfe-fractal-progress span{width:var(--route-progress);border-radius:inherit;background:linear-gradient(90deg, #22d3ee, var(--active-node-color));height:100%;box-shadow:0 0 22px color-mix(in srgb, var(--active-node-color) 42%, transparent);transition:width var(--nfe-duration-enter) var(--nfe-ease-out);display:block}.nfe-fractal-telemetry{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:10px;display:grid}.nfe-fractal-telemetry span{color:#64748b;background:#0f172a75;border:1px solid #94a3b81f;border-radius:8px;align-content:center;gap:5px;min-height:70px;padding:12px;font-size:11px;font-weight:720;display:grid}.nfe-fractal-telemetry strong{color:#f8fbff;max-width:none;font-family:var(--nfe-font-mono);font-size:18px;line-height:1}.nfe-fractal-stage{border:1px solid color-mix(in srgb, var(--active-node-color) 18%, #94a3b81f);background:linear-gradient(90deg, transparent 0 49%, #22d3ee0d 50%, transparent 51%), radial-gradient(circle at 62% 38%, color-mix(in srgb, var(--active-node-color) 15%, transparent), transparent 26%), #070c17b3;border-radius:8px;min-height:100%;position:relative;overflow:hidden}.nfe-fractal-stage svg{width:100%;height:100%;transform:translate(calc(var(--pointer-x) * 12px), calc(var(--pointer-y) * 12px)) scale(1.015);transform-origin:50%;transition:transform var(--nfe-duration-enter) var(--nfe-ease-out);padding:28px;position:absolute;inset:0}.nfe-fractal-grid{stroke:#94a3b818;stroke-width:1px}.nfe-fractal-path-shadow{fill:none;stroke:#22d3ee24;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round}.nfe-fractal-path{fill:none;stroke:url(#nfe-n-path);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:760;animation:5.6s ease-in-out infinite alternate nfe-path-draw}.nfe-fractal-subpath{fill:none;stroke:#14b8a66b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 13}.nfe-fractal-subpath--late{stroke:#a78bfa70}.nfe-fractal-pulse{fill:#22d3ee;filter:drop-shadow(0 0 12px #22d3eecc);offset-path:path("M78 314 L188 118 L306 302 L438 98 L610 244");animation:5.2s ease-in-out infinite nfe-pulse-route}.nfe-fractal-label{fill:#c7d2fe;letter-spacing:0;font-size:12px;font-weight:720}.nfe-fractal-field g.is-active circle:first-child{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--active-node-color) 72%, transparent))}.nfe-fractal-hotspots{z-index:4;position:absolute;inset:0}.nfe-fractal-hotspot{left:var(--node-x);top:var(--node-y);color:#0000;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;transform:translate(-50%,-50%)}.nfe-fractal-hotspot:before,.nfe-fractal-hotspot:after{content:"";border-radius:inherit;transition:opacity var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-base) var(--nfe-ease-spring), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);position:absolute;inset:10px}.nfe-fractal-hotspot:before{border:1px solid color-mix(in srgb, var(--node-color) 42%, transparent);opacity:.34}.nfe-fractal-hotspot:after{background:var(--node-color);box-shadow:0 0 18px color-mix(in srgb, var(--node-color) 62%, transparent);opacity:.28;inset:18px}.nfe-fractal-hotspot span{border:1px solid color-mix(in srgb, var(--node-color) 28%, transparent);color:#dffbff;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-base) var(--nfe-ease-out);background:#05070cb8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:760;position:absolute;top:-18px;left:50%;transform:translate(-50%,6px)}.nfe-fractal-hotspot:hover:before,.nfe-fractal-hotspot:focus-visible:before,.nfe-fractal-hotspot.is-active:before{opacity:.92;transform:scale(1.24)}.nfe-fractal-hotspot:hover:after,.nfe-fractal-hotspot:focus-visible:after,.nfe-fractal-hotspot.is-active:after{opacity:.9;transform:scale(1.2)}.nfe-fractal-hotspot:hover span,.nfe-fractal-hotspot:focus-visible span,.nfe-fractal-hotspot.is-active span{opacity:1;transform:translate(-50%)}.nfe-fractal-inspector{z-index:3;border:1px solid color-mix(in srgb, var(--active-node-color) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--active-node-color) 10%, transparent), transparent 54%), #05070cb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(320px,100% - 48px);animation:nfe-inspector-enter var(--nfe-duration-enter) var(--nfe-ease-out);border-radius:8px;padding:16px;position:absolute;top:22px;left:24px;box-shadow:0 18px 42px #00000047}.nfe-fractal-inspector span{color:var(--active-node-color);font-family:var(--nfe-font-mono);margin-bottom:8px;font-size:11px;font-weight:760;display:inline-flex}.nfe-fractal-inspector strong{color:#f8fbff;font-size:18px;font-weight:760;line-height:1.2;display:block}.nfe-fractal-inspector p{color:#9aa8bc;margin:9px 0 0;font-size:13px;line-height:1.7}.nfe-fractal-readout{z-index:2;color:#9ca9bd;border-top:1px solid #94a3b824;justify-content:space-between;align-items:flex-end;gap:18px;padding-top:16px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.nfe-fractal-readout span,.nfe-fractal-readout strong{letter-spacing:0}.nfe-fractal-readout strong{color:#f4f8ff;text-align:right}.nfe-fractal-marquee{color:color-mix(in srgb, var(--active-node-color) 64%, #7d8aa0);font-family:var(--nfe-font-mono);white-space:nowrap;border-top:1px solid #94a3b81a;grid-column:1/-1;margin-top:-6px;font-size:11px;font-weight:760;overflow:hidden}.nfe-fractal-marquee span{padding-top:14px;padding-right:24px;animation:18s linear infinite nfe-marquee;display:inline-block}.nfe-matrix-band{width:min(1080px,100% - 32px);margin:0 auto;padding:58px 0}.nfe-matrix-band--route{width:min(860px,100% - 32px);padding-bottom:100px}.nfe-matrix-section-head{max-width:760px;margin-bottom:30px}.nfe-matrix-section-head h2{color:#f8fbff;letter-spacing:0;margin:14px 0 0;font-size:clamp(26px,3.5vw,40px);font-weight:760;line-height:1.14}.nfe-matrix-section-head p{color:#8794a8;margin:12px 0 0;line-height:1.7}.nfe-edge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nfe-edge-card{background:#09101fb8;border:1px solid #94a3b824;border-radius:8px;align-content:start;gap:16px;min-height:260px;padding:22px;display:grid}.nfe-edge-card__icon{color:#f87171;background:#ef44441a;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.nfe-edge-card span{color:#738198;letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:720;display:block}.nfe-edge-card strong{color:#f3f7ff;letter-spacing:0;font-size:16px;font-weight:680;line-height:1.52}.nfe-edge-card__arrow{color:#22d3ee}.nfe-stage-stack{gap:12px;display:grid}.nfe-stage-card{transition:transform var(--nfe-duration-base) var(--nfe-ease-spring), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);background:#09101fb8;border:1px solid #94a3b821;border-radius:8px;position:relative;overflow:hidden;transform:translateZ(0)}.nfe-stage-card:hover,.nfe-stage-card:focus-within{box-shadow:0 18px 54px color-mix(in srgb, var(--stage-color) 10%, #0000003d);transform:translateY(-2px)}.nfe-stage-card:before{content:"";background:var(--stage-color);opacity:.8;width:3px;position:absolute;inset:0 auto 0 0}.nfe-stage-card.is-open{border-color:color-mix(in srgb, var(--stage-color) 48%, transparent);background:#0b1222e6}.nfe-stage-card__summary{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background var(--nfe-duration-fast) var(--nfe-ease-out);background:0 0;border:0;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.nfe-stage-card__summary:active{background:color-mix(in srgb, var(--stage-color) 7%, transparent)}.nfe-stage-card__index{border:1px solid color-mix(in srgb, var(--stage-color) 52%, transparent);width:38px;height:38px;color:var(--stage-color);background:color-mix(in srgb, var(--stage-color) 13%, transparent);transition:transform var(--nfe-duration-base) var(--nfe-ease-spring), background var(--nfe-duration-base) var(--nfe-ease-out);border-radius:8px;flex:none;place-items:center;display:grid}.nfe-stage-card:hover .nfe-stage-card__index,.nfe-stage-card:focus-within .nfe-stage-card__index{background:color-mix(in srgb, var(--stage-color) 18%, transparent);transform:scale(1.05)}.nfe-stage-card__content{flex:1;min-width:0}.nfe-stage-card__meta{color:var(--stage-color);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:720;display:flex}.nfe-stage-card__status{color:#7f8ca4;font-weight:650}.nfe-stage-card__title,.nfe-stage-card__tagline,.nfe-stage-card__subtitle{display:block}.nfe-stage-card__title{color:#f7fbff;letter-spacing:0;margin-top:9px;font-size:22px;font-weight:760;line-height:1.22}.nfe-stage-card__title span{color:#77849a;margin-left:8px;font-size:13px;font-weight:560}.nfe-stage-card__tagline{color:#9ba8ba;margin-top:6px;font-size:15px;line-height:1.62}.nfe-stage-card__subtitle{color:#c4b5fd;background:#818cf81a;border:1px solid #818cf847;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 8px;font-size:12px;font-weight:700}.nfe-stage-card__chevron{color:#6d7a90;transition:transform var(--nfe-duration-base) var(--nfe-ease-out);flex:none;margin-top:9px}.nfe-stage-card.is-open .nfe-stage-card__chevron{transform:rotate(180deg)}.nfe-stage-card__body{animation:nfe-stage-body-enter var(--nfe-duration-enter) var(--nfe-ease-out);border-top:1px solid #94a3b81f;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 22px 22px;padding:20px 0 0;display:grid}.nfe-stage-card__body-title{color:var(--stage-color);letter-spacing:0;margin:0 0 12px;font-size:12px;font-weight:720}.nfe-stage-card__body-title--violet{color:#a78bfa}.nfe-stage-card__body-title--teal{color:#2dd4bf}.nfe-stage-card__line{color:#cbd6e5;align-items:flex-start;gap:9px;margin:0 0 10px;font-size:14px;line-height:1.68;display:flex}.nfe-stage-card__line span{background:var(--stage-color);border-radius:999px;flex:none;width:6px;height:6px;margin-top:8px}.nfe-stage-card__line svg{color:#a78bfa;flex:none;margin-top:4px}.nfe-stage-card__goal{color:#cbd6e5;margin:0 0 16px;font-size:14px;line-height:1.74}.nfe-matrix-lock{color:#748197;background:#94a3b812;border:1px solid #94a3b821;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font-size:13px;font-weight:650;display:flex}.nfe-course-page{background:linear-gradient(180deg, #05070c33, #05070cf5 46%), radial-gradient(circle at 78% 10%, color-mix(in srgb, var(--stage-color) 13%, transparent), transparent 34%), var(--nfe-bg);min-height:100vh;padding-top:80px}.nfe-course-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0 72px}.nfe-course-breadcrumb{color:#68768d;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.nfe-course-breadcrumb button{color:#77849a;cursor:pointer;min-height:36px;transition:color var(--nfe-duration-base) var(--nfe-ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.nfe-course-breadcrumb button:hover,.nfe-course-breadcrumb span{color:var(--stage-color)}.nfe-course-stage-switcher{flex-wrap:wrap;gap:8px;margin:22px 0 28px;display:flex}.nfe-course-stage-pill{color:#738198;cursor:pointer;min-height:42px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), color var(--nfe-duration-base) var(--nfe-ease-out);background:#09101f9e;border:1px solid #94a3b821;border-radius:8px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:650;display:inline-flex}.nfe-course-stage-pill:hover:not(:disabled),.nfe-course-stage-pill.is-active{border-color:color-mix(in srgb, var(--pill-color) 46%, transparent);color:var(--pill-color);background:color-mix(in srgb, var(--pill-color) 13%, #09101fb3);transform:translateY(-1px)}.nfe-course-stage-pill:disabled{color:#435066;cursor:not-allowed;opacity:.62}.nfe-course-header{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:28px;margin-bottom:26px;display:grid}.nfe-course-header__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.nfe-course-tag{border:1px solid color-mix(in srgb, var(--tag-color) 34%, transparent);color:var(--tag-color);background:color-mix(in srgb, var(--tag-color) 11%, transparent);letter-spacing:0;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.nfe-course-unlocked{color:#86efac;background:#22c55e14;border:1px solid #22c55e38;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.nfe-course-header h1{color:#f8fbff;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(28px,4vw,44px);font-weight:760;line-height:1.15}.nfe-course-header p{color:#8491a6;margin:10px 0 0;font-size:15px;line-height:1.65}.nfe-course-progress{gap:10px;display:grid}.nfe-course-briefing{border:1px solid color-mix(in srgb, var(--stage-color) 26%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--stage-color) 12%, transparent), transparent 58%), #09101fb8;box-shadow:inset 0 0 0 1px #ffffff06, 0 22px 62px color-mix(in srgb, var(--stage-color) 9%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.nfe-course-briefing:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--stage-color) 18%, transparent) 1px, transparent 1px), linear-gradient(180deg, #94a3b80f 1px, transparent 1px);pointer-events:none;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 82% 20%,#000,#0000 66%);mask-image:radial-gradient(circle at 82% 20%,#000,#0000 66%)}.nfe-course-briefing__scan,.nfe-course-briefing__lesson,.nfe-course-briefing__route,.nfe-course-briefing .nfe-course-progress{position:relative}.nfe-course-briefing__scan{gap:6px;display:grid}.nfe-course-briefing__scan span,.nfe-course-briefing__lesson span{color:color-mix(in srgb, var(--stage-color) 70%, #a5f3fc);font-family:var(--nfe-font-mono);text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.2}.nfe-course-briefing__scan strong{color:#f8fbff;letter-spacing:0;font-size:clamp(22px,3vw,34px);font-weight:780;line-height:1.04}.nfe-course-briefing__route{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.nfe-course-briefing__route span{color:#64748b;min-height:38px;font-family:var(--nfe-font-mono);background:#0307127a;border:1px solid #94a3b821;border-radius:8px;place-items:center;font-size:13px;font-weight:820;display:grid}.nfe-course-briefing__route span.is-lit{border-color:color-mix(in srgb, var(--route-color) 42%, transparent);color:#f8fbff;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--route-color) 28%, transparent), transparent 72%), #03071294;box-shadow:0 0 18px color-mix(in srgb, var(--route-color) 16%, transparent)}.nfe-course-briefing__lesson{gap:6px;min-width:0;padding-top:2px;display:grid}.nfe-course-briefing__lesson strong{color:#dbeafe;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:720;line-height:1.45;display:-webkit-box;overflow:hidden}.nfe-course-progress>span{color:#8b98ac;justify-content:space-between;gap:14px;font-size:13px;font-weight:650;display:flex}.nfe-course-progress strong{color:var(--stage-color)}.nfe-course-progress>div{background:#94a3b821;border-radius:999px;height:8px;overflow:hidden}.nfe-course-progress>div>span{width:var(--progress-value);border-radius:inherit;background:linear-gradient(90deg, var(--stage-color), color-mix(in srgb, var(--stage-color) 58%, #fff));height:100%;transition:width .3s var(--nfe-ease-out);display:block}.nfe-course-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.nfe-course-main{min-width:0}.nfe-course-player{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--stage-color) 30%, transparent);box-shadow:0 24px 60px color-mix(in srgb, var(--stage-color) 8%, transparent);background:#000;border-radius:8px;overflow:hidden}.nfe-course-player iframe{display:block}.nfe-course-lesson-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:18px;display:flex}.nfe-course-lesson-head span{color:#738198;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.nfe-course-lesson-head h2{color:#f7fbff;margin:0;font-size:22px;font-weight:760;line-height:1.32}.nfe-course-lesson-head p{color:#9aa8bc;max-width:720px;margin:10px 0 0;font-size:15px;line-height:1.74}.nfe-course-button{white-space:nowrap;cursor:pointer;min-height:44px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:14px;font-weight:720;display:inline-flex}.nfe-course-button:hover{transform:translateY(-1px)}.nfe-course-button--primary{border:1px solid color-mix(in srgb, var(--stage-color,#22d3ee) 52%, transparent);color:#031018;background:linear-gradient(135deg, var(--stage-color,#22d3ee), color-mix(in srgb, var(--stage-color,#22d3ee) 50%, #fff))}.nfe-course-button--quiet{color:#cffafe;background:#22d3ee14;border:1px solid #22d3ee47}.nfe-course-done{color:#86efac;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e38;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:14px;font-weight:650;display:inline-flex}.nfe-course-callout{border:1px solid color-mix(in srgb, var(--callout-color) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--callout-color) 8%, transparent), transparent 42%), #09101fc2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:20px;display:flex}.nfe-course-callout__icon{border:1px solid color-mix(in srgb, var(--callout-color) 36%, transparent);width:42px;height:42px;color:var(--callout-color);background:color-mix(in srgb, var(--callout-color) 10%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.nfe-course-callout__head{color:#f7fbff;align-items:center;gap:8px;font-size:15px;line-height:1.4;display:flex}.nfe-course-callout__head svg{color:var(--callout-color)}.nfe-course-callout__head strong{font-weight:760}.nfe-course-callout p{color:#9aa8bc;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.72}.nfe-course-callout .nfe-course-button{margin-top:16px}.nfe-course-list{gap:12px;display:grid;position:sticky;top:100px}.nfe-course-list>p{color:#738198;margin:0;font-size:12px;font-weight:720}.nfe-course-list>div{gap:8px;display:grid}.nfe-course-lesson-card{color:#9aa8bc;text-align:left;cursor:pointer;width:100%;min-height:58px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#09101fa3;border:1px solid #94a3b81f;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.nfe-course-lesson-card:hover:not(.is-disabled),.nfe-course-lesson-card.is-active{border-color:color-mix(in srgb, var(--stage-color) 36%, transparent);background:color-mix(in srgb, var(--stage-color) 11%, #09101fb8);transform:translateY(-1px)}.nfe-course-lesson-card__icon{color:#748197;background:#94a3b812;border:1px solid #94a3b81f;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:720;display:grid}.nfe-course-lesson-card.is-active .nfe-course-lesson-card__icon{border-color:color-mix(in srgb, var(--stage-color) 36%, transparent);color:var(--stage-color);background:color-mix(in srgb, var(--stage-color) 12%, transparent)}.nfe-course-lesson-card strong,.nfe-course-lesson-card small{display:block}.nfe-course-lesson-card strong{color:#cfd8e7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.nfe-course-lesson-card.is-active strong{color:#f8fbff}.nfe-course-lesson-card small{color:#6f7d93;margin-top:3px;font-size:12px;line-height:1.35}.nfe-course-lesson-card.is-disabled{cursor:not-allowed;opacity:.52}.nfe-course-complete{color:#86efac;text-align:center;background:#22c55e14;border:1px solid #22c55e38;border-radius:8px;justify-items:center;gap:7px;margin-top:4px;padding:18px;display:grid}.nfe-course-complete svg{color:#fbbf24}.nfe-course-complete strong{font-size:13px;font-weight:720}.nfe-course-complete span{color:#8190a6;font-size:12px;line-height:1.45}.nfe-course-empty{text-align:center;justify-items:center;gap:14px;padding:96px 18px;display:grid}.nfe-course-empty>div:first-child{border:1px solid color-mix(in srgb, var(--stage-color) 30%, transparent);width:78px;height:78px;color:var(--stage-color);background:color-mix(in srgb, var(--stage-color) 10%, transparent);border-radius:8px;place-items:center;display:grid}.nfe-course-empty h2{color:#f8fbff;margin:8px 0 0;font-size:26px;font-weight:760;line-height:1.2}.nfe-course-empty p{color:#8996aa;max-width:460px;margin:0;font-size:15px;line-height:1.75}.nfe-course-empty>div:last-child{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.nfe-course-empty>div:last-child span{color:#6f7d93;background:#94a3b80f;border:1px solid #94a3b81f;border-radius:8px;padding:7px 11px;font-size:12px}.nfe-nexus-page{background:linear-gradient(180deg, #05070c1f, #05070cf5 48%), radial-gradient(circle at 74% 8%, #14b8a61a, transparent 34%), var(--nfe-bg);min-height:100vh;padding-top:96px}.nfe-nexus-hero,.nfe-nexus-media,.nfe-nexus-community{width:min(1120px,100% - 32px);margin:0 auto}.nfe-nexus-hero{padding:68px 0 38px}.nfe-nexus-tag{border:1px solid color-mix(in srgb, var(--tag-color) 34%, transparent);color:var(--tag-color);background:color-mix(in srgb, var(--tag-color) 11%, transparent);letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.nfe-nexus-hero h1{color:#f8fbff;letter-spacing:0;max-width:840px;margin:18px 0 0;font-size:clamp(38px,5.6vw,66px);font-weight:760;line-height:1.08}.nfe-nexus-hero p{color:#9aa8bc;max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.78}.nfe-nexus-access{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#22d3ee1a,#7c3aed12 58%,#0000),#09101fb8;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;max-width:860px;margin-top:30px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 22px 62px #00000038}.nfe-nexus-access:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee1a,#0000);animation:8s linear infinite nfe-telemetry-sweep;position:absolute;inset:0;transform:translate(-120%)}.nfe-nexus-access>div,.nfe-nexus-access>a,.nfe-nexus-access>button{position:relative}.nfe-nexus-access span{color:#67e8f9;font-family:var(--nfe-font-mono);text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.2;display:block}.nfe-nexus-access strong{color:#f8fbff;margin-top:6px;font-size:16px;font-weight:760;line-height:1.45;display:block}.nfe-nexus-access__route{align-items:center;gap:7px;display:flex}.nfe-nexus-access__route span{color:#64748b;background:#03071270;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:10px;display:inline-flex}.nfe-nexus-access__route span.is-lit{color:#dffbff;background:#22d3ee1a;border-color:#22d3ee57}.nfe-nexus-section-head{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.nfe-nexus-section-head__icon{color:#f87171;background:#ef444417;border:1px solid #ef44443d;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.nfe-nexus-section-head h2{color:#f8fbff;letter-spacing:0;margin:0;font-size:26px;font-weight:760;line-height:1.22}.nfe-nexus-section-head p{color:#8e9bb0;max-width:760px;margin:8px 0 0;font-size:15px;line-height:1.72}.nfe-nexus-carousel{min-height:450px;position:relative}.nfe-nexus-carousel__stage{height:410px;position:relative;overflow:hidden}.nfe-nexus-arrow{z-index:12;color:#67e8f9;cursor:pointer;width:46px;height:46px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out);background:#09101fd1;border:1px solid #22d3ee3d;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nfe-nexus-arrow:hover{border-color:#22d3ee75;transform:translateY(-50%)translateY(-1px)}.nfe-nexus-arrow--left{left:10px}.nfe-nexus-arrow--right{right:10px}.nfe-nexus-video{cursor:pointer;opacity:.36;filter:saturate(.72);width:min(620px,68%);transform:translateX(calc(-50% + var(--offset) * 72%)) scale(.78);z-index:4;transition:transform .36s var(--nfe-ease-out), opacity .26s var(--nfe-ease-out), filter .26s var(--nfe-ease-out);position:absolute;top:22px;left:50%}.nfe-nexus-video.is-active{opacity:1;filter:none;transform:translateX(calc(-50% + var(--offset) * 72%)) scale(1);z-index:8}.nfe-nexus-video>div{aspect-ratio:16/9;background:#09101fb8;border:1px solid #ef444438;border-radius:8px;position:relative;overflow:hidden}.nfe-nexus-video img{-o-object-fit:cover;object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.nfe-nexus-video>div:after{content:"";background:linear-gradient(#0000,#05070cf0);height:44%;position:absolute;inset:auto 0 0}.nfe-nexus-play{z-index:2;color:#fff;background:#ef444494;border:1px solid #f871719e;border-radius:999px;place-items:center;width:72px;height:72px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #ef444438}.nfe-nexus-video h3{color:#f8fbff;text-align:center;max-width:620px;margin:14px auto 0;font-size:16px;font-weight:650;line-height:1.55}.nfe-nexus-dots{align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.nfe-nexus-dots button{cursor:pointer;width:8px;height:8px;transition:width var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#334155;border:0;border-radius:999px}.nfe-nexus-dots button.is-active{background:#ef4444;width:24px}.nfe-nexus-community{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;padding:36px 0 96px;display:grid}.nfe-nexus-panel{background:#09101fbd;border:1px solid #94a3b824;border-radius:8px;padding:24px}.nfe-nexus-panel--threads{border-color:#7c3aed38}.nfe-nexus-panel--group{background:linear-gradient(135deg,#22d3ee14,#7c3aed14),#09101fc7;border-color:#22d3ee38;align-content:center;justify-items:start;display:grid}.nfe-nexus-panel__head{align-items:center;gap:13px;margin-bottom:18px;display:flex}.nfe-nexus-panel__head>span{color:#a78bfa;background:#7c3aed1a;border:1px solid #7c3aed47;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.nfe-nexus-panel h2{color:#f8fbff;margin:8px 0 0;font-size:24px;font-weight:760;line-height:1.25}.nfe-nexus-panel p{color:#9aa8bc;max-width:640px;margin:0;font-size:15px;line-height:1.76}.nfe-nexus-points{gap:9px;margin:20px 0;display:grid}.nfe-nexus-points span{color:#d1dbea;align-items:center;gap:8px;font-size:14px;line-height:1.45;display:flex}.nfe-nexus-points svg{color:#a78bfa;flex:none}.nfe-nexus-button{cursor:pointer;min-height:46px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:14px;font-weight:720;display:inline-flex}.nfe-nexus-button:hover{transform:translateY(-1px)}.nfe-nexus-button--quiet{color:#ddd6fe;background:#7c3aed1a;border:1px solid #7c3aed47}.nfe-nexus-button--primary{color:#031018;background:linear-gradient(135deg,#67e8f9,#22c55e 58%,#a78bfa);border:1px solid #22d3ee6b;margin-top:22px}.nfe-nexus-modal{z-index:50;background:#000000e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nfe-nexus-modal>div{aspect-ratio:16/9;background:#000;border-radius:8px;width:min(100%,980px);position:relative}.nfe-nexus-modal button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-48px;right:0}.nfe-nexus-modal iframe{border-radius:inherit;width:100%;height:100%;display:block}.nfe-journal-page,.nfe-journal-wide-page,.nfe-journal-intro-page{background:linear-gradient(180deg, #05070c14, #05070cfa 42%), radial-gradient(circle at 72% 8%, #22d3ee12, transparent 30%), var(--nfe-bg);min-height:100vh;padding-top:96px}.nfe-journal-wide-page{background:#070c17;flex-direction:column;padding-top:64px;display:flex}.nfe-journal-wide-inner{flex:1;min-height:0;display:flex}.nfe-journal-shell,.nfe-journal-intro-hero,.nfe-journal-intro-warning,.nfe-journal-intro-grid,.nfe-journal-intro-lock{width:min(1040px,100% - 32px);margin:0 auto}.nfe-journal-shell{padding:28px 0 96px}.nfe-journal-topbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.nfe-journal-topbar span{color:#22d3ee;font-size:12px;font-weight:680;display:block}.nfe-journal-topbar h1{color:#f8fbff;letter-spacing:0;margin:7px 0 0;font-size:26px;font-weight:760;line-height:1.18}.nfe-journal-tabs{background:#09101fb8;border:1px solid #94a3b81f;border-radius:8px;align-items:center;gap:6px;padding:5px;display:flex}.nfe-journal-tab{color:#7f8ca1;cursor:pointer;min-height:42px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:700;display:inline-flex}.nfe-journal-tab:hover{color:#dbeafe;background:#94a3b80f;border-color:#94a3b829}.nfe-journal-tab.is-active{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee57}.nfe-journal-sidebar{background:linear-gradient(#09101ff5,#060b16fa),#070c17;border-right:1px solid #94a3b81f;flex-direction:column;gap:6px;width:224px;min-width:224px;height:100%;padding:22px 12px;display:none;overflow-y:auto}.nfe-journal-sidebar__brand{border-bottom:1px solid #94a3b81f;gap:4px;margin-bottom:8px;padding:4px 8px 18px;display:grid}.nfe-journal-sidebar__brand strong{color:#22d3ee;letter-spacing:0;font-size:18px;font-weight:760;line-height:1}.nfe-journal-sidebar__brand span{color:#66758b;font-size:12px;font-weight:620}.nfe-journal-sidebar__nav{gap:5px;display:grid}.nfe-journal-sidebar__item{color:#75849a;text-align:left;cursor:pointer;width:100%;min-height:44px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:680;display:flex}.nfe-journal-sidebar__item:hover{color:#dbeafe;background:#94a3b80f;border-color:#94a3b829}.nfe-journal-sidebar__item.is-active{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee52}.nfe-journal-sidebar__item:disabled{color:#39465a;cursor:not-allowed;background:0 0}.nfe-journal-sidebar__item svg{flex:none}.nfe-journal-sidebar__item span{flex:1}.nfe-journal-sidebar__item em{color:#475569;font-size:10px;font-style:normal;font-weight:680}.nfe-journal-sidebar__note{color:#536176;border-top:1px solid #94a3b81f;margin:auto 8px 0;padding-top:14px;font-size:12px;line-height:1.6}.nfe-journal-state{color:#7d8aa0;place-items:center;min-height:260px;font-size:14px;display:grid}.nfe-journal-state.is-error{color:#f87171}.nfe-journal-list{gap:16px;display:grid}.nfe-journal-list-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nfe-journal-list-head span{color:#22d3ee;font-size:12px;font-weight:680}.nfe-journal-list-head h2{color:#f8fbff;letter-spacing:0;margin:6px 0 0;font-size:24px;font-weight:760;line-height:1.2}.nfe-journal-list-head p{color:#7d8aa0;margin:6px 0 0;font-size:13px}.nfe-journal-primary-action{color:#031018;cursor:pointer;background:linear-gradient(135deg,#67e8f9,#22c55e 58%,#a78bfa);border:1px solid #22d3ee6b;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:14px;font-weight:720;display:inline-flex}.nfe-journal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nfe-journal-mini-stat{border:1px solid color-mix(in srgb, var(--stat-color) 22%, #94a3b81f);background:linear-gradient(135deg, color-mix(in srgb, var(--stat-color) 7%, transparent), transparent 62%), #09101fbd;border-radius:8px;min-width:0;padding:14px 16px}.nfe-journal-mini-stat span{color:#718097;font-size:12px}.nfe-journal-mini-stat strong{overflow-wrap:anywhere;color:var(--stat-color);font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;font-weight:760;line-height:1;display:block}.nfe-journal-filter-panel{background:#09101fbd;border:1px solid #94a3b824;border-radius:8px;padding:16px}.nfe-journal-date-pills,.nfe-journal-filter-group div,.nfe-journal-entry__symbol div,.nfe-journal-entry__meta{flex-wrap:wrap;gap:6px;display:flex}.nfe-journal-date-pills{margin-bottom:14px}.nfe-journal-date-pills button,.nfe-journal-filter-choice{color:#728095;cursor:pointer;background:0 0;border:1px solid #94a3b81a;border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700}.nfe-journal-date-pills button.is-active,.nfe-journal-filter-choice.is-active{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee5c}.nfe-journal-custom-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;display:grid}.nfe-journal-custom-range input,.nfe-journal-search input,.nfe-journal-select select{color:#e6edf7;background:#050a148a;border:1px solid #94a3b824;border-radius:8px;width:100%;min-height:42px;font-size:14px}.nfe-journal-custom-range input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:9px 11px}.nfe-journal-custom-range span{color:#718097;font-size:13px}.nfe-journal-filter-row{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr) auto;gap:10px;display:grid}.nfe-journal-search,.nfe-journal-select{align-items:center;display:flex;position:relative}.nfe-journal-search svg{color:#64748b;pointer-events:none;position:absolute;left:12px}.nfe-journal-search input{padding:9px 12px 9px 36px}.nfe-journal-select select{appearance:none;padding:9px 32px 9px 12px}.nfe-journal-select svg{color:#64748b;pointer-events:none;position:absolute;right:11px}.nfe-journal-filter-toggle{color:#94a3b8;cursor:pointer;background:#94a3b80f;border:1px solid #94a3b824;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:13px;font-weight:720;display:inline-flex}.nfe-journal-filter-toggle.has-filters{color:#c4b5fd;background:#7c3aed1a;border-color:#7c3aed57}.nfe-journal-filter-toggle span{color:#fff;background:#8b5cf6;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.nfe-journal-filter-grid{border-top:1px solid #94a3b81a;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.nfe-journal-filter-group p{color:#718097;margin:0 0 7px;font-size:12px;font-weight:700}.nfe-journal-entry-list{gap:10px;display:grid}.nfe-journal-entry{border:1px solid color-mix(in srgb, var(--entry-color) 22%, #94a3b81f);background:linear-gradient(135deg, color-mix(in srgb, var(--entry-color) 6%, transparent), transparent 62%), #09101fbd;cursor:pointer;min-width:0;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);border-radius:8px;grid-template-columns:4px minmax(0,1fr);gap:14px;padding:16px;display:grid;position:relative}.nfe-journal-entry:hover{border-color:color-mix(in srgb, var(--entry-color) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--entry-color) 9%, transparent), transparent 62%), #0c1426d6}.nfe-journal-entry__rail{background:var(--entry-color);border-radius:999px;width:4px;min-height:64px}.nfe-journal-entry__body{min-width:0}.nfe-journal-entry__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.nfe-journal-entry__symbol{gap:7px;min-width:0;display:grid}.nfe-journal-entry__symbol strong{overflow-wrap:anywhere;color:#f8fbff;font-size:16px;font-weight:760}.nfe-journal-chip{border:1px solid color-mix(in srgb, var(--chip-color) 34%, transparent);min-height:24px;color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 12%, transparent);white-space:nowrap;border-radius:8px;align-items:center;padding:3px 8px;font-size:11px;font-weight:720;display:inline-flex}.nfe-journal-entry__time{color:#718097;flex:none;justify-items:end;gap:3px;font-size:12px;line-height:1.35;display:grid}.nfe-journal-entry__time span{align-items:center;gap:5px;display:inline-flex}.nfe-journal-entry__result{align-items:baseline;gap:14px;margin-top:10px;display:flex}.nfe-journal-entry__result strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:760;line-height:1}.nfe-journal-entry__result span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:720}.is-positive{color:#10b981}.is-negative{color:#ef4444}.nfe-journal-entry__strategy-tags{flex-wrap:wrap;gap:6px;max-width:100%;margin-top:11px;display:flex}.nfe-journal-entry__meta{margin-top:11px}.nfe-journal-entry__strategy-tags span,.nfe-journal-entry__meta span{color:#8491a6;background:#94a3b80f;border:1px solid #94a3b81f;border-radius:8px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:680;display:inline-flex}.nfe-journal-entry__strategy-tags span{white-space:normal;overflow-wrap:anywhere;color:#c4b5fd;background:linear-gradient(135deg,#7c3aed21,#22d3ee0e),#7c3aed14;border-color:#7c3aed47;max-width:100%}.nfe-journal-entry__meta .is-cyan{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee3d}.nfe-journal-entry__meta .is-violet{color:#c4b5fd;background:#7c3aed14;border-color:#7c3aed3d}.nfe-journal-entry__meta .is-amber{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b3d}.nfe-journal-entry__meta .is-red{color:#f87171;background:#ef444414;border-color:#ef44443d}.nfe-journal-entry__meta em{color:#64748b;font-size:12px;font-style:normal;font-weight:700}.nfe-journal-empty{text-align:center;background:#09101f8f;border:1px solid #94a3b81f;border-radius:8px;justify-items:center;gap:10px;padding:58px 20px;display:grid}.nfe-journal-empty svg{color:#475569}.nfe-journal-empty h2{color:#f8fbff;margin:0;font-size:17px;font-weight:740}.nfe-journal-empty p{color:#7d8aa0;margin:0;font-size:14px}.nfe-journal-empty button{color:#67e8f9;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee61;border-radius:8px;min-height:42px;margin-top:4px;padding:10px 14px;font-size:13px;font-weight:720}.nfe-journal-dashboard{background:#070c17;flex:1;width:100%;min-height:0;display:flex}.nfe-journal-dashboard__main{flex:1;min-width:0;overflow-y:auto}.nfe-journal-dashboard__bar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1120ed;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.nfe-journal-dashboard__bar-left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nfe-journal-dashboard__bar h1{color:#e2e8f0;letter-spacing:0;white-space:nowrap;margin:0;font-size:15px;font-weight:760}.nfe-journal-dashboard__pills,.nfe-journal-dashboard__source-buttons{flex-wrap:wrap;gap:5px;display:flex}.nfe-journal-dashboard__pills button,.nfe-journal-dashboard__source-buttons button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:700}.nfe-journal-dashboard__pills button.is-active{color:#67e8f9;background:#06b6d41f;border-color:#06b6d452}.nfe-journal-dashboard__source-buttons button{background:#ffffff0a;border-color:#ffffff12}.nfe-journal-dashboard__source-buttons button.is-active{color:#c4b5fd;background:#6366f124;border-color:#6366f15c}.nfe-journal-dashboard__import{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#6366f1);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:720;display:inline-flex;box-shadow:0 0 20px #06b6d433}.nfe-journal-dashboard__custom-range,.nfe-journal-dashboard__source{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex}.nfe-journal-dashboard__custom-range input{color:#e2e8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;outline:none;min-height:34px;padding:6px 10px;font-size:12px}.nfe-journal-dashboard__custom-range span,.nfe-journal-dashboard__source p{color:#64748b;margin:0;font-size:11px;line-height:1.5}.nfe-journal-dashboard__source{justify-content:space-between;gap:12px}.nfe-journal-dashboard__notice{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;margin:12px 20px 0;padding:10px 14px;font-size:12px;font-weight:700}.nfe-journal-dashboard__notice.is-error{color:#fca5a5;background:#ef444414;border-color:#ef444438}.nfe-journal-dashboard__content{flex-direction:column;gap:18px;padding:20px;display:flex}.nfe-journal-execution-console{--execution-signal:#22d3ee;background:linear-gradient(110deg,#22d3ee13,#0000 42%),#0a111fdb;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:142px minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff08}.nfe-journal-execution-console.is-steady{--execution-signal:#34d399;border-color:#34d39933}.nfe-journal-execution-console.is-forming{--execution-signal:#67e8f9}.nfe-journal-execution-console.is-open{--execution-signal:#f0b95b;border-color:#f0b95b2b}.nfe-journal-execution-console__signal{place-items:center;display:grid}.nfe-journal-execution-console__ring{background:conic-gradient(var(--execution-signal) var(--execution-score), #94a3b81a 0);border-radius:50%;align-content:center;place-items:center;width:118px;height:118px;display:grid;position:relative}.nfe-journal-execution-console__ring:before{content:"";border-radius:inherit;background:#0a111f;border:1px solid #ffffff0f;position:absolute;inset:8px;box-shadow:inset 0 0 22px #00000047}.nfe-journal-execution-console__ring strong,.nfe-journal-execution-console__ring span{z-index:1;position:relative}.nfe-journal-execution-console__ring strong{color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:26px;font-weight:780;line-height:1}.nfe-journal-execution-console__ring span{color:#718096;margin-top:7px;font-size:10px;font-weight:720}.nfe-journal-execution-console__body{min-width:0}.nfe-journal-execution-console__heading>span{color:var(--execution-signal);align-items:center;gap:6px;font-size:10px;font-weight:780;display:inline-flex}.nfe-journal-execution-console__heading h2{color:#edf3fb;letter-spacing:0;margin:8px 0 6px;font-size:21px;font-weight:780;line-height:1.3}.nfe-journal-execution-console__heading p{color:#77859a;max-width:720px;margin:0;font-size:12px;line-height:1.7}.nfe-journal-execution-console__metrics{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;padding-top:15px;display:grid}.nfe-journal-execution-console__metrics>div{border-left:1px solid #ffffff0f;min-width:0;padding:0 16px}.nfe-journal-execution-console__metrics>div:first-child{border-left:0;padding-left:0}.nfe-journal-execution-console__metrics span,.nfe-journal-execution-console__metrics strong{display:block}.nfe-journal-execution-console__metrics span{color:#546174;font-size:10px}.nfe-journal-execution-console__metrics strong{color:#cbd5e1;font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:760}.nfe-journal-execution-console>button{border:1px solid color-mix(in srgb, var(--execution-signal) 38%, transparent);color:#dffbff;background:color-mix(in srgb, var(--execution-signal) 13%, #070c17e6);cursor:pointer;min-width:148px;min-height:44px;transition:transform var(--nfe-duration-fast) var(--nfe-ease-out), border-color var(--nfe-duration-fast) var(--nfe-ease-out), background var(--nfe-duration-fast) var(--nfe-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:760;display:inline-flex}.nfe-journal-execution-console>button:hover{border-color:color-mix(in srgb, var(--execution-signal) 58%, transparent);background:color-mix(in srgb, var(--execution-signal) 18%, #070c17e6);transform:translateY(-1px)}.nfe-journal-execution-console>button:focus-visible,.nfe-journal-settings-switch:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.nfe-journal-core-performance{border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;padding:4px 0 0}.nfe-journal-core-performance>header{justify-content:space-between;align-items:end;gap:16px;padding:14px 2px 15px;display:flex}.nfe-journal-core-performance>header span{color:#22d3ee;font-size:10px;font-weight:780}.nfe-journal-core-performance>header h2{color:#e7edf6;letter-spacing:0;margin:5px 0 0;font-size:17px;font-weight:750}.nfe-journal-core-performance>header small{color:#536073;white-space:nowrap;font-size:10px}.nfe-journal-core-performance__strip{border-top:1px solid #ffffff0e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nfe-journal-core-metric{border-left:1px solid #ffffff0e;min-width:0;padding:18px 18px 20px}.nfe-journal-core-metric:first-child{border-left:0;padding-left:2px}.nfe-journal-core-metric span,.nfe-journal-core-metric strong,.nfe-journal-core-metric small{display:block}.nfe-journal-core-metric span{color:#64748b;font-size:10px;font-weight:700}.nfe-journal-core-metric strong{color:#dbe4ef;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:23px;font-weight:780;line-height:1.08}.nfe-journal-core-metric small{color:#445065;margin-top:7px;font-size:10px;line-height:1.5}.nfe-journal-core-metric.is-positive strong{color:#34d399}.nfe-journal-core-metric.is-accent strong{color:#4bd6e9}.nfe-journal-core-metric.is-negative strong{color:#e36d72}.nfe-journal-core-metric.is-attention strong{color:#e4b762}.nfe-journal-risk-panel{background:#0c111dd1;border:1px solid #f0b95b2b;border-radius:8px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.nfe-journal-risk-panel__drawdown{border-right:1px solid #ffffff0f;min-width:0;padding:22px}.nfe-journal-risk-panel__drawdown>span{color:#d6a94f;align-items:center;gap:6px;font-size:10px;font-weight:760;display:inline-flex}.nfe-journal-risk-panel__drawdown h3{color:#78869a;margin:14px 0 6px;font-size:11px;font-weight:700}.nfe-journal-risk-panel__drawdown>strong{color:#e8edf5;font-variant-numeric:tabular-nums;font-size:28px;font-weight:780;line-height:1.1;display:block}.nfe-journal-risk-panel__drawdown>p{color:#536073;margin:7px 0 0;font-size:10px;line-height:1.6}.nfe-journal-risk-panel__chart{height:120px;margin-top:14px}.nfe-journal-risk-panel__metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nfe-journal-risk-panel__metrics>div{border-bottom:1px solid #ffffff0e;border-left:1px solid #ffffff0e;min-width:0;padding:22px}.nfe-journal-risk-panel__metrics>div:nth-last-child(-n+2){border-bottom:0}.nfe-journal-risk-panel__metrics span,.nfe-journal-risk-panel__metrics strong,.nfe-journal-risk-panel__metrics small{display:block}.nfe-journal-risk-panel__metrics span{color:#657287;font-size:10px}.nfe-journal-risk-panel__metrics strong{color:#dbe4ef;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:9px;font-size:20px;font-weight:760}.nfe-journal-risk-panel__metrics small{color:#465266;margin-top:6px;font-size:10px}.nfe-journal-risk-panel__metrics .is-positive strong{color:#34d399}.nfe-journal-risk-panel__metrics .is-risk strong{color:#d77c75}.nfe-journal-daily-summary .nfe-journal-dashboard-card-head>span{color:#536073;font-size:10px}.nfe-journal-daily-summary__table td{font-variant-numeric:tabular-nums}.nfe-journal-daily-status{color:#7a8799;white-space:nowrap;background:#94a3b80e;border:1px solid #94a3b81f;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:3px 8px;font-size:10px;font-weight:720;display:inline-flex}.nfe-journal-daily-status.is-complete{color:#49cfa2;background:#34d39911;border-color:#34d3992e}.nfe-journal-daily-status.is-pending{color:#d0a95d;background:#f0b95b0e;border-color:#f0b95b29}.nfe-journal-dashboard__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.nfe-journal-dashboard__chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nfe-journal-dashboard__chart-grid.is-single{grid-template-columns:minmax(0,1fr)}.nfe-journal-dashboard__two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nfe-journal-dashboard__recent-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.nfe-journal-dash-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;min-width:0}.nfe-journal-dash-card.is-clickable{cursor:pointer}.nfe-journal-dash-card--pad{padding:20px}.nfe-journal-dash-card--danger{border-color:#ef444438}.nfe-journal-dash-stat{background:linear-gradient(135deg, color-mix(in srgb, var(--stat-color) 7%, transparent), transparent 64%), #ffffff09;padding:16px 18px;overflow:hidden}.nfe-journal-dash-stat__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.nfe-journal-dash-stat__head p{color:#64748b;margin:0;font-size:11px;font-weight:700}.nfe-journal-dash-stat__head svg{color:var(--stat-color);opacity:.74}.nfe-journal-dash-stat strong{overflow-wrap:anywhere;max-width:100%;color:var(--stat-color);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(20px,2vw,25px);font-weight:760;line-height:1.08;display:block}.nfe-journal-dash-stat>span{color:#475569;margin-top:7px;font-size:11px;line-height:1.4;display:block}.nfe-journal-chart-tooltip{color:#e2e8f0;background:#0d1526;border:1px solid #ffffff12;border-radius:8px;padding:8px 12px;font-size:12px;box-shadow:0 8px 32px #00000080}.nfe-journal-chart-tooltip p:first-child{color:#64748b;margin:0 0 4px}.nfe-journal-chart-tooltip p{margin:0}.nfe-journal-chart-tooltip p.is-colored{color:var(--tooltip-color);font-weight:760}.nfe-journal-dash-section-title{color:#e2e8f0;letter-spacing:0;margin:0 0 16px;font-size:13px;font-weight:760}.nfe-journal-dashboard__chart-hint,.nfe-journal-dashboard-muted,.nfe-journal-dashboard-empty-card p{color:#64748b;margin:0;font-size:12px;line-height:1.7}.nfe-journal-dashboard__chart-hint{color:#334155;margin-top:8px;font-size:10px}.nfe-journal-dashboard-empty-card{place-items:center;min-height:180px;display:grid}.nfe-journal-dashboard-insight{flex-direction:column;display:flex}.nfe-journal-dashboard-insight__head,.nfe-journal-dashboard-card-head,.nfe-journal-dashboard-link{align-items:center;display:flex}.nfe-journal-dashboard-insight__head{color:#ef4444;gap:8px;margin-bottom:14px}.nfe-journal-dashboard-insight__head .nfe-journal-dash-section-title,.nfe-journal-dashboard-card-head .nfe-journal-dash-section-title{margin-bottom:0}.nfe-journal-dashboard-insight__tag{color:#e2e8f0;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 10px;font-size:22px;font-weight:860;line-height:1.2}.nfe-journal-dashboard-insight__copy{color:#94a3b8;flex:1;margin:0;font-size:12px;line-height:1.8}.nfe-journal-dashboard-insight__stats{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:20px;margin-top:14px;padding-top:14px;display:flex}.nfe-journal-dashboard-insight__stats p{color:#64748b;margin:0 0 3px;font-size:10px}.nfe-journal-dashboard-insight__stats strong{color:#e2e8f0;font-size:16px;font-weight:800}.nfe-journal-dashboard-insight__stats strong.is-accent{color:#06b6d4}.nfe-journal-dashboard-insight__stats strong.is-negative{color:#ef4444}.nfe-journal-table-scroll{overflow-x:auto}.nfe-journal-compact-table{border-collapse:collapse;width:100%;font-size:12px}.nfe-journal-compact-table th{color:#64748b;text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:0 14px 8px 0;font-size:11px;font-weight:720}.nfe-journal-compact-table td{color:#e2e8f0;vertical-align:middle;border-bottom:1px solid #ffffff08;padding:10px 14px 10px 0;font-weight:720}.nfe-journal-compact-table tr.is-clickable{cursor:pointer;transition:background var(--nfe-duration-fast) var(--nfe-ease-out)}.nfe-journal-compact-table tr.is-clickable:hover{background:#ffffff08}.nfe-journal-compact-table .is-muted{color:#64748b}.nfe-journal-compact-table .is-dim{color:#475569}.nfe-journal-compact-table .is-strong{color:#e2e8f0;font-weight:800}.nfe-journal-compact-table .is-colored{color:var(--cell-color)}.nfe-journal-compact-table .is-positive{color:#10b981}.nfe-journal-compact-table .is-negative{color:#ef4444}.nfe-journal-compact-table .is-accent{color:#06b6d4}.nfe-journal-compact-table .is-warn{color:#f59e0b}.nfe-journal-compact-table .is-nowrap{white-space:nowrap}.nfe-journal-table-badge{min-height:22px;color:var(--badge-color);background:color-mix(in srgb, var(--badge-color) 14%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.nfe-journal-rank-list{gap:14px;display:grid}.nfe-journal-rank-item{align-items:center;gap:10px;min-width:0;display:flex}.nfe-journal-rank-item__index{color:#64748b;text-align:right;flex:none;width:16px;font-size:11px;font-weight:720}.nfe-journal-rank-item__body{flex:1;min-width:0}.nfe-journal-rank-item__meta{justify-content:space-between;gap:12px;margin-bottom:5px;display:flex}.nfe-journal-rank-item__meta>span{color:#e2e8f0;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:720}.nfe-journal-rank-item__meta>div{color:#64748b;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nfe-journal-rank-item__meta small{color:#64748b;white-space:nowrap;font-size:11px}.nfe-journal-rank-item__meta small.is-accent{color:#06b6d4;font-weight:720}.nfe-journal-rank-item__meta small.is-negative{color:#ef4444;font-weight:720}.nfe-journal-rank-item__track{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.nfe-journal-rank-item__track span{border-radius:inherit;height:100%;display:block}.nfe-journal-rank-item__track span.is-error{background:linear-gradient(90deg,#ef4444cc,#ef444457)}.nfe-journal-rank-item__track span.is-psych{background:linear-gradient(90deg,#f59e0bcc,#f59e0b57)}.nfe-journal-dashboard-card-head{justify-content:space-between;gap:12px;margin-bottom:16px}.nfe-journal-dashboard-link{color:#06b6d4;white-space:nowrap;cursor:pointer;background:0 0;border:0;gap:4px;font-size:11px;font-weight:720}.nfe-journal-mini-calendar__nav{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nfe-journal-mini-calendar__nav button{color:#64748b;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.nfe-journal-mini-calendar__nav span{color:#e2e8f0;font-size:13px;font-weight:720}.nfe-journal-mini-calendar__week,.nfe-journal-mini-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.nfe-journal-mini-calendar__week{gap:2px;margin-bottom:4px}.nfe-journal-mini-calendar__week div{color:#64748b;text-align:center;font-size:10px}.nfe-journal-mini-calendar__grid{gap:3px}.nfe-journal-mini-calendar__day,.nfe-journal-mini-calendar__empty{min-height:36px}.nfe-journal-mini-calendar__day{color:#64748b;text-align:center;border:1px solid #0000;border-radius:6px;align-content:center;place-items:center;padding:5px 2px 4px;font-size:10px;font-weight:400;line-height:1.2;display:grid}.nfe-journal-mini-calendar__day.has-data{font-weight:720}.nfe-journal-mini-calendar__day.is-today{border-color:#06b6d452}.nfe-journal-mini-calendar__day.is-positive{color:#10b981;background:#10b98126}.nfe-journal-mini-calendar__day.is-negative{color:#ef4444;background:#ef44441f}.nfe-journal-mini-calendar__day.is-neutral{color:#f59e0b;background:#f59e0b1a}.nfe-journal-mini-calendar__day small{opacity:.9;margin-top:2px;font-size:9px}.nfe-journal-detail{gap:16px;display:grid}.nfe-journal-detail__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.nfe-journal-detail__ghost,.nfe-journal-detail__action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:720;display:inline-flex}.nfe-journal-detail__ghost{color:#94a3b8;background:0 0;border:0;padding:8px 0}.nfe-journal-detail__actions{align-items:center;gap:8px;display:flex}.nfe-journal-detail__action{padding:9px 12px}.nfe-journal-detail__action.is-edit{color:#a78bfa;background:#6366f11f;border:1px solid #6366f152}.nfe-journal-detail__action.is-danger{color:#f87171;background:#ef444414;border:1px solid #ef44443d}.nfe-journal-detail-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1732bf;border:1px solid #06b6d41f;border-radius:8px;box-shadow:0 4px 24px #0003}.nfe-journal-detail-section{padding:22px}.nfe-journal-detail-section__head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.nfe-journal-detail-section__icon{border:1px solid color-mix(in srgb, var(--section-color) 28%, transparent);background:color-mix(in srgb, var(--section-color) 10%, transparent);width:32px;height:32px;color:var(--section-color);border-radius:8px;place-items:center;display:grid}.nfe-journal-detail-section__head h3{color:#f8fbff;letter-spacing:0;margin:0;font-size:14px;font-weight:760}.nfe-journal-detail-hero{border-color:color-mix(in srgb, var(--hero-color) 28%, #06b6d41f);background:linear-gradient(135deg, color-mix(in srgb, var(--hero-color) 8%, transparent), transparent 62%), #0f1732bf;padding:22px}.nfe-journal-detail-hero__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nfe-journal-detail-hero__title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.nfe-journal-detail-hero__title h2{color:#f8fbff;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:760}.nfe-journal-detail-hero__date{color:#64748b;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.nfe-journal-detail-hero__result{text-align:right;justify-items:end;gap:6px;display:grid}.nfe-journal-detail-hero__result p{color:var(--r-color);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(26px,4vw,34px);font-weight:760;line-height:1}.nfe-journal-detail-hero__result strong{color:var(--pnl-color);font-variant-numeric:tabular-nums;font-size:15px;font-weight:720;display:block}.nfe-journal-detail-chip{border:1px solid color-mix(in srgb, var(--chip-color) 32%, transparent);min-height:24px;color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 12%, transparent);border-radius:8px;align-items:center;padding:3px 8px;font-size:11px;font-weight:720;display:inline-flex}.nfe-journal-detail-lightbox__close{color:#fff;cursor:pointer;background:#0000005c;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.nfe-journal-detail-state{color:#738196;place-items:center;min-height:280px;font-size:13px;font-weight:760;display:grid}.nfe-journal-detail-state.is-danger{color:#f87171}.nfe-journal-detail-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nfe-journal-detail-field-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.nfe-journal-detail-field p,.nfe-journal-detail-position-list p,.nfe-journal-detail-review p,.nfe-journal-detail-tag-group>p{color:#738196;margin:0 0 6px;font-size:12px;font-weight:760}.nfe-journal-detail-field strong{color:var(--field-color);overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:780;display:block}.nfe-journal-detail-position-list{grid-column:span 2}.nfe-journal-detail-position-list>div,.nfe-journal-detail-tag-list{flex-wrap:wrap;gap:8px;display:flex}.nfe-journal-detail-position-list span{color:#cbd5e1;max-width:100%;min-height:26px;font-family:var(--nfe-font-mono);overflow-wrap:anywhere;background:#ffffff09;border:1px solid #94a3b81f;border-radius:8px;align-items:center;padding:4px 8px;font-size:11px;font-weight:760;display:inline-flex}.nfe-journal-detail-review,.nfe-journal-detail-tag-stack,.nfe-journal-detail-media-list{gap:14px;display:grid}.nfe-journal-detail-review strong{color:#e2e8f0;white-space:pre-wrap;font-size:13px;font-weight:560;line-height:1.72;display:block}.nfe-journal-detail-tag-group{gap:2px;display:grid}.nfe-journal-detail-tag-list span{border-radius:8px;align-items:center;min-height:26px;padding:4px 8px;font-size:11px;font-weight:780;display:inline-flex}.nfe-journal-detail-empty-text{color:#59677d;font-size:13px;font-weight:680}.nfe-journal-detail-media-card{background:#ffffff06;border:1px solid #94a3b81f;border-radius:8px;overflow:hidden}.nfe-journal-detail-media-card.is-clickable{cursor:pointer}.nfe-journal-detail-media-card__head{color:#94a3b8;background:#ffffff0a;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:760;display:flex}.nfe-journal-detail-media-card__head a{color:var(--nfe-cyan);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.nfe-journal-detail-media-type{color:#64748b;font-family:var(--nfe-font-mono);font-size:10px;font-weight:760}.nfe-journal-detail-media-card__body{padding:8px}.nfe-journal-detail-preview-img,.nfe-journal-detail-profit-img{border-radius:8px;width:100%;display:block}.nfe-journal-detail-preview-img{-o-object-fit:contain;object-fit:contain;cursor:pointer;max-height:400px}.nfe-journal-detail-profit-img{-o-object-fit:cover;object-fit:cover;max-height:320px}.nfe-journal-detail-media-fallback{color:#59677d;background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;min-height:92px;font-size:12px;display:none}.nfe-journal-detail-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nfe-journal-detail-lightbox,.nfe-journal-detail-dialog{z-index:120;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.nfe-journal-detail-lightbox{background:#000000e6}.nfe-journal-detail-lightbox__img{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.nfe-journal-detail-dialog{background:#000000b8}.nfe-journal-detail-dialog__panel{background:#0f1732;border:1px solid #ef444447;border-radius:8px;width:min(100%,420px);padding:26px;box-shadow:0 24px 80px #0000006b}.nfe-journal-detail-dialog__panel>svg{color:var(--nfe-red);margin-bottom:12px}.nfe-journal-detail-dialog__panel h3{color:#fff;margin:0 0 8px;font-size:16px;font-weight:820}.nfe-journal-detail-dialog__panel p{color:#94a3b8;margin:0 0 16px;font-size:13px;line-height:1.65}.nfe-journal-detail-dialog__panel textarea{color:#e2e8f0;resize:vertical;background:#ffffff0d;border:1px solid #94a3b824;border-radius:8px;outline:none;width:100%;min-height:96px;margin-bottom:16px;padding:10px 12px;font-size:13px}.nfe-journal-detail-dialog__panel textarea.has-value{border-color:#ef444461}.nfe-journal-detail-dialog__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nfe-journal-detail-dialog__actions button{color:#94a3b8;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;min-height:40px;font-size:13px;font-weight:780}.nfe-journal-detail-dialog__actions button.is-danger{background:var(--nfe-red);color:#fff}.nfe-journal-detail-dialog__actions button:disabled{cursor:not-allowed;opacity:.42}@media (width<=640px){.nfe-journal-detail__topbar,.nfe-journal-detail__actions,.nfe-journal-detail__action,.nfe-journal-detail-hero__inner{display:grid}.nfe-journal-detail__actions{width:100%}.nfe-journal-detail-hero__result{text-align:left;justify-items:start}.nfe-journal-detail-section,.nfe-journal-detail-hero{padding:18px}.nfe-journal-detail-field-grid,.nfe-journal-detail-field-grid.is-three,.nfe-journal-detail-image-grid{grid-template-columns:1fr}.nfe-journal-detail-position-list{grid-column:auto}.nfe-journal-detail-dialog__actions{grid-template-columns:1fr}}.nfe-journal-settings{background:#070c17;flex:1;width:100%;min-height:0;display:flex}.nfe-journal-settings__main{flex:1;min-width:0;overflow-y:auto}.nfe-journal-settings__bar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1120ed;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.nfe-journal-settings__bar h1{color:#e2e8f0;margin:0;font-size:15px;font-weight:760}.nfe-journal-settings__bar>div,.nfe-journal-settings__bottom-actions{align-items:center;gap:8px;display:flex}.nfe-journal-settings__primary,.nfe-journal-settings__secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:720;display:inline-flex}.nfe-journal-settings__primary{color:#fff;background:linear-gradient(135deg,#06b6d4,#6366f1);border:0}.nfe-journal-settings__secondary{color:#64748b;background:#ffffff0d;border:1px solid #ffffff12}.nfe-journal-settings__flash{border-radius:8px;align-items:center;gap:8px;min-height:40px;margin:12px 20px 0;padding:10px 14px;font-size:12px;font-weight:720;display:inline-flex}.nfe-journal-settings__flash.is-ok{color:#10b981;background:#10b98114;border:1px solid #10b9813d}.nfe-journal-settings__flash.is-warn{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b3d}.nfe-journal-settings__content{flex-direction:column;gap:18px;max-width:780px;padding:20px;display:flex}.nfe-journal-settings-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;padding:4px 24px 18px}.nfe-journal-settings-card__title{color:#64748b;letter-spacing:0;border-bottom:1px solid #ffffff12;margin:0;padding:14px 0 10px;font-size:12px;font-weight:760}.nfe-journal-settings-row{border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 0;display:flex}.nfe-journal-settings-row>div:first-child{flex:1;min-width:0}.nfe-journal-settings-row p{color:#e2e8f0;margin:0 0 4px;font-size:13px;font-weight:720}.nfe-journal-settings-row span{color:#64748b;font-size:11px;line-height:1.6}.nfe-journal-settings-row__control{flex-shrink:0}.nfe-journal-settings-copy{color:#64748b;margin:12px 0 16px;font-size:11px;line-height:1.75}.nfe-journal-settings-copy strong{color:#e2e8f0}.nfe-journal-settings-toggle-row,.nfe-journal-settings-inline-input,.nfe-journal-settings-chip-row,.nfe-journal-settings-export-actions,.nfe-journal-settings-strategy-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nfe-journal-settings-choice,.nfe-journal-settings-add-button,.nfe-journal-settings-compact-action,.nfe-journal-settings-export{color:#64748b;cursor:pointer;min-height:34px;transition:border-color var(--nfe-duration-fast) var(--nfe-ease-out), background var(--nfe-duration-fast) var(--nfe-ease-out), color var(--nfe-duration-fast) var(--nfe-ease-out), opacity var(--nfe-duration-fast) var(--nfe-ease-out);background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:720;line-height:1;display:inline-flex}.nfe-journal-settings-choice{padding:6px 14px}.nfe-journal-settings-switch{color:#738094;cursor:pointer;min-width:116px;min-height:40px;transition:color var(--nfe-duration-fast) var(--nfe-ease-out), border-color var(--nfe-duration-fast) var(--nfe-ease-out), background var(--nfe-duration-fast) var(--nfe-ease-out);background:#94a3b80f;border:1px solid #94a3b824;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:5px 11px 5px 5px;display:inline-flex}.nfe-journal-settings-switch i{background:#64748b38;border-radius:999px;flex:none;width:42px;height:28px;position:relative;box-shadow:inset 0 0 0 1px #94a3b81a}.nfe-journal-settings-switch i:after{content:"";width:20px;height:20px;transition:transform var(--nfe-duration-fast) var(--nfe-ease-out), background var(--nfe-duration-fast) var(--nfe-ease-out);background:#8491a4;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 2px 7px #00000057}.nfe-journal-settings-switch b{white-space:nowrap;font-size:11px;font-weight:740}.nfe-journal-settings-switch.is-on{color:#67e8f9;background:#22d3ee13;border-color:#22d3ee47}.nfe-journal-settings-switch.is-on i{background:#22d3ee38}.nfe-journal-settings-switch.is-on i:after{background:#67e8f9;transform:translate(14px)}.nfe-journal-settings-choice.is-active,.nfe-journal-settings-add-button:not(:disabled),.nfe-journal-settings-compact-action:not(.is-muted),.nfe-journal-settings-export:not(:disabled){border-color:color-mix(in srgb, var(--setting-color) 36%, transparent);color:var(--setting-color);background:color-mix(in srgb, var(--setting-color) 14%, transparent)}.nfe-journal-settings-add-button,.nfe-journal-settings-export{padding:8px 14px}.nfe-journal-settings-compact-action{padding:7px 10px}.nfe-journal-settings-compact-action.is-icon{width:34px;padding:0}.nfe-journal-settings-compact-action.is-muted{color:#64748b;background:#ffffff0a}.nfe-journal-settings-add-button:disabled,.nfe-journal-settings-export:disabled{cursor:not-allowed;opacity:.45}.nfe-journal-settings-input{color:#e2e8f0;width:100%;min-width:0;min-height:36px;font:inherit;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;outline:none;padding:7px 12px;font-size:13px}.nfe-journal-settings-input:focus-visible{border-color:#22d3ee6b;box-shadow:0 0 0 3px #22d3ee1a}.nfe-journal-settings-input.is-narrow{text-align:right;width:100px}.nfe-journal-settings-input.is-account{text-align:right;width:140px}.nfe-journal-settings-unit{color:#64748b;font-size:13px}.nfe-journal-settings-chip-row{margin-bottom:14px}.nfe-journal-settings-symbol{color:#06b6d4;background:#06b6d426;border:1px solid #06b6d44d;border-radius:8px;align-items:center;gap:6px;padding:5px 10px 5px 12px;font-size:12px;font-weight:720;display:inline-flex}.nfe-journal-settings-icon-button{color:#64748b;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;display:grid}.nfe-journal-settings-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:14px;display:grid}.nfe-journal-settings-strategy-list{gap:8px;display:grid}.nfe-journal-settings-strategy-item{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.nfe-journal-settings-strategy-item.is-archived{background:#64748b14;border-color:#64748b29}.nfe-journal-settings-strategy-main{flex:1;min-width:0}.nfe-journal-settings-strategy-main p{color:#e2e8f0;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.nfe-journal-settings-strategy-item.is-archived .nfe-journal-settings-strategy-main p,.nfe-journal-settings-strategy-main span{color:#64748b}.nfe-journal-settings-strategy-main span{margin-top:2px;font-size:11px;display:block}.nfe-journal-settings-empty{color:#64748b;margin:0;padding:8px 0;font-size:12px;line-height:1.7}.nfe-journal-settings-account-stats{flex-wrap:wrap;gap:24px;padding:14px 0;display:flex}.nfe-journal-settings-account-stat p{color:#64748b;margin:0 0 4px;font-size:10px;font-weight:720}.nfe-journal-settings-account-stat strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:16px;font-weight:800;display:block}.nfe-journal-settings-account-stat strong.is-positive{color:#10b981}.nfe-journal-settings-account-stat strong.is-negative{color:#ef4444}.nfe-journal-settings-export-lock{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:12px;font-weight:720;line-height:1.6}.nfe-journal-settings-export{min-height:40px;padding:10px 20px;font-size:13px}.nfe-journal-settings-note{color:#2a3548;margin:0;padding-bottom:16px;font-size:11px;line-height:1.7}.nfe-journal-settings__bottom-actions{padding-bottom:8px}.nfe-journal-form-page{background:#0a0f1e;min-height:100vh;padding:96px 0 64px}.nfe-journal-form-shell{width:min(100% - 32px,820px);margin:0 auto;padding:32px 0}.nfe-journal-form-edit{gap:16px;display:grid}.nfe-journal-form-head,.nfe-journal-form-edit__head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.nfe-journal-form-head h1,.nfe-journal-form-edit__head h2{color:#f8fbff;letter-spacing:0;margin:0;font-size:24px;font-weight:760}.nfe-journal-form-head p{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.55}.nfe-journal-form-cancel{color:#64748b;cursor:pointer;background:0 0;border:1px solid #64748b40;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:720;display:inline-flex}.nfe-journal-form-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1732bf;border:1px solid #06b6d41f;border-radius:8px;padding:22px;box-shadow:0 4px 24px #0003}.nfe-journal-form-card.is-muted{opacity:.72}.nfe-journal-form-block{margin-bottom:16px}.nfe-journal-form-block:last-of-type{margin-bottom:24px}.nfe-journal-form-loading{color:#64748b;align-content:center;place-items:center;gap:10px;min-height:280px;font-size:13px;display:grid}.nfe-journal-form-loading p{margin:0}.nfe-journal-form-empty{text-align:center;width:min(100% - 32px,580px);margin:0 auto;padding:96px 0 32px}.nfe-journal-form-empty svg{color:#f59e0b;margin:0 auto 14px}.nfe-journal-form-empty h1{color:#fff;margin:0 0 8px;font-size:22px;font-weight:860}.nfe-journal-form-empty p{color:#64748b;margin:0 0 24px;font-size:14px;line-height:1.7}.nfe-journal-form-soft-action,.nfe-journal-form-dashed-action,.nfe-journal-form-action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:760;display:inline-flex}.nfe-journal-form-soft-action{color:#06b6d4;background:#06b6d41a;border:1px solid #06b6d459;padding:10px 18px}.nfe-journal-form-section-title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.nfe-journal-form-section-title>div{border:1px solid color-mix(in srgb, var(--section-color) 32%, transparent);width:28px;height:28px;color:var(--section-color);background:color-mix(in srgb, var(--section-color) 12%, transparent);border-radius:8px;place-items:center;font-size:12px;font-weight:760;display:grid}.nfe-journal-form-section-title h3{color:#f8fbff;letter-spacing:0;margin:0;font-size:15px;font-weight:760}.nfe-journal-form-field{margin-bottom:16px}.nfe-journal-form-field label{color:#94a3b8;letter-spacing:0;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.nfe-journal-form-required{color:#ef4444;margin-left:4px}.nfe-journal-form-field p{color:#475569;margin:5px 0 0;font-size:11px;line-height:1.5}.nfe-journal-form-input{color:#e2e8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f173299;border:1px solid #06b6d433;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 12px;font-family:inherit;font-size:14px}.nfe-journal-form-input:disabled{opacity:.65;cursor:not-allowed}.nfe-journal-r-adjust{align-items:center;gap:9px;min-height:32px;margin-top:7px;display:flex}.nfe-journal-r-adjust input{accent-color:#22d3ee;cursor:pointer;width:17px;height:17px;margin:0}.nfe-journal-form-field .nfe-journal-r-adjust label{color:#94a3b8;cursor:pointer;margin:0;font-size:12px;line-height:1.4}.nfe-journal-form-textarea{resize:vertical;min-height:108px}.nfe-journal-form-choice-row,.nfe-journal-form-tag-row{flex-wrap:wrap;gap:8px;display:flex}.nfe-journal-form-choice,.nfe-journal-form-tag{color:#64748b;cursor:pointer;min-height:34px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#0f173266;border:1px solid #64748b3d;font-size:12px}.nfe-journal-form-choice{border-radius:8px;padding:7px 14px;font-weight:700}.nfe-journal-form-tag{border-radius:8px;padding:6px 12px;font-weight:650}.nfe-journal-form-choice.is-active{color:var(--choice-color);border-color:var(--choice-color);background:color-mix(in srgb, var(--choice-color) 14%, transparent)}.nfe-journal-form-tag.is-active{color:var(--tag-color);border-color:var(--tag-color);background:color-mix(in srgb, var(--tag-color) 12%, transparent)}.nfe-journal-form-choice:disabled{opacity:.45;cursor:not-allowed}.nfe-journal-form-copy{color:#64748b;margin:0 0 16px;font-size:12px;line-height:1.7}.nfe-journal-form-copy.is-tight{margin-bottom:4px}.nfe-journal-form-notice{border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.nfe-journal-form-notice p{color:#64748b;white-space:pre-line;margin:0;font-size:12px;line-height:1.6}.nfe-journal-form-notice strong{color:#86efac;margin-bottom:3px;font-size:14px;font-weight:800;display:block}.nfe-journal-form-notice.is-error{background:#ef44441f;border:1px solid #ef44444d}.nfe-journal-form-notice.is-error svg,.nfe-journal-form-notice.is-error p{color:#fca5a5}.nfe-journal-form-notice.is-success{background:#10b9811a;border:1px solid #10b9814d}.nfe-journal-form-notice.is-success svg{color:#10b981;flex:none;margin-top:1px}.nfe-journal-form-mono{color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95em}.nfe-journal-form-flow{gap:24px;display:grid}.nfe-journal-form-grid{gap:0 24px;display:grid}.nfe-journal-form-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-journal-form-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.nfe-journal-form-grid.is-spaced{margin-top:8px}.nfe-journal-form-symbols{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nfe-journal-form-symbols button{color:#64748b;cursor:pointer;min-height:25px;transition:border-color var(--nfe-duration-fast) var(--nfe-ease-out), background var(--nfe-duration-fast) var(--nfe-ease-out), color var(--nfe-duration-fast) var(--nfe-ease-out);background:#06b6d412;border:1px solid #06b6d426;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:720}.nfe-journal-form-symbols button.is-active{color:#06b6d4;background:#06b6d433;border-color:#06b6d480}.nfe-journal-form-r-status{color:#64748b;background:#0f173299;border:1px solid #06b6d433;border-radius:8px;align-items:center;min-height:42px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.nfe-journal-form-r-status.is-ready{color:#06b6d4}.nfe-journal-form-media-list,.nfe-journal-form-stack{gap:12px;display:grid}.nfe-journal-form-media-list{gap:16px}.nfe-journal-form-media-method{align-items:center;gap:10px;margin:18px 0 10px;display:flex}.nfe-journal-form-media-method.is-upload{border-top:1px solid #94a3b81a;padding-top:18px}.nfe-journal-form-media-method span{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f147;border-radius:6px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.nfe-journal-form-media-method strong{color:#cbd5e1;font-size:12px;font-weight:760}.nfe-journal-form-media-item{border:1px solid color-mix(in srgb, var(--media-color) 22%, transparent);background:#0f173280;border-radius:10px;padding:16px}.nfe-journal-form-media-item__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nfe-journal-form-media-item__head span{min-width:0;color:var(--media-color);overflow-wrap:anywhere;font-size:12px;font-weight:760}.nfe-journal-form-media-item__head small{color:#475569;margin-left:4px;font-weight:500}.nfe-journal-form-icon-button{color:#475569;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.nfe-journal-form-icon-button.is-danger{color:#ef4444}.nfe-journal-form-input-wrap{position:relative}.nfe-journal-form-input-action{color:var(--media-color,#a78bfa);place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nfe-journal-form-preview,.nfe-journal-form-upload-preview{background:#0000004d;border-radius:8px;overflow:hidden}.nfe-journal-form-preview{min-height:60px}.nfe-journal-form-preview img,.nfe-journal-form-upload-preview img{-o-object-fit:contain;object-fit:contain;width:100%}.nfe-journal-form-preview img{max-height:200px}.nfe-journal-form-upload-preview{margin-bottom:10px;position:relative}.nfe-journal-form-upload-preview img{max-height:180px}.nfe-journal-form-preview-remove{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.nfe-journal-form-upload{border:2px dashed color-mix(in srgb, var(--upload-color) 26%, transparent);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;margin-bottom:10px;padding:24px 16px;display:flex}.nfe-journal-form-upload.is-compact{min-height:104px;margin-top:12px;margin-bottom:0;padding:18px 14px}.nfe-journal-form-upload svg{color:var(--upload-color);margin-bottom:6px}.nfe-journal-form-upload span{color:#64748b;font-size:12px}.nfe-journal-form-upload small{color:#334155;margin-top:2px;font-size:11px}.nfe-journal-form-file-input{display:none}.nfe-journal-form-dashed-action{border:1px dashed color-mix(in srgb, var(--action-color) 40%, transparent);color:var(--action-color);background:0 0;margin-top:16px;padding:8px 16px}.nfe-journal-form-dashed-action.is-wide{width:100%}.nfe-journal-form-saved-item{border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.nfe-journal-form-saved-item__head{background:#ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.nfe-journal-form-saved-item__head span{color:#94a3b8;overflow-wrap:anywhere;font-size:12px;font-weight:760}.nfe-journal-form-saved-item__body{padding:12px}.nfe-journal-form-saved-item__body p{color:#64748b;word-break:break-all;margin:0;font-size:12px;line-height:1.6}.nfe-journal-form-saved-item__image{-o-object-fit:cover;object-fit:cover;width:100%;max-height:220px}.nfe-journal-form-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.nfe-journal-form-action{border-radius:10px;min-height:46px;padding:12px 16px;font-size:14px}.nfe-journal-form-action.is-secondary{color:#64748b;background:#0f173299;border:1px solid #64748b40}.nfe-journal-form-action.is-primary{color:#fff;background:linear-gradient(135deg,#06b6d4,#6366f1);border:0}.nfe-journal-form-action.is-primary:disabled{cursor:not-allowed;background:#06b6d433}.nfe-strategy-selector{gap:12px;display:grid}.nfe-strategy-selector__selected,.nfe-strategy-selector__options{flex-wrap:wrap;gap:8px;display:flex}.nfe-strategy-selector__selected-chip,.nfe-strategy-selector__option,.nfe-strategy-selector__create{letter-spacing:0;cursor:pointer;max-width:100%;min-height:34px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-fast) var(--nfe-ease-out);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:720;line-height:1.2;display:inline-flex}.nfe-strategy-selector__selected-chip:hover,.nfe-strategy-selector__option:hover,.nfe-strategy-selector__create:hover:not(:disabled){transform:translateY(-1px)}.nfe-strategy-selector__selected-chip{color:#a78bfa;background:#8b5cf61c;border:1px solid #8b5cf647;padding:0 9px}.nfe-strategy-selector__selected-chip.is-archived{color:#7b8798;background:#94a3b814;border-color:#94a3b833}.nfe-strategy-selector__control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.nfe-strategy-selector__control input{width:100%;min-height:42px;color:var(--nfe-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#0f17328f;border:1px solid #8b5cf638;border-radius:8px;outline:none;padding:0 12px;font-size:13px}.nfe-strategy-selector__control input::placeholder{color:#56667d}.nfe-strategy-selector__control input:focus{background:#0f1732c7;border-color:#8b5cf67a;box-shadow:0 0 0 3px #8b5cf61a}.nfe-strategy-selector__create{color:#a78bfa;background:#8b5cf61c;border:1px solid #8b5cf647;min-height:42px;padding:0 13px}.nfe-strategy-selector__create:disabled{color:#64748b;cursor:not-allowed;background:#94a3b80d;border-color:#94a3b81a}.nfe-strategy-selector__option{color:#8292a8;background:#0f17325c;border:1px solid #94a3b829;padding:0 11px}.nfe-strategy-selector__option.is-active{color:#a78bfa;background:#8b5cf61f;border-color:#8b5cf652}.nfe-strategy-selector__empty{color:#718198;font-size:12px;line-height:1.6}.nfe-strategy-selector__meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nfe-strategy-selector__meta p{color:#718198;margin:0;font-size:12px;line-height:1.5}.nfe-strategy-selector__error{text-align:right;font-weight:760;color:#f87171!important}.nfe-journal-history-page{background:#0a0f1e;min-height:100vh;padding:96px 0 64px}.nfe-journal-history-shell{width:min(100% - 32px,1120px);margin:0 auto;padding:32px 0}.nfe-journal-history-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.nfe-journal-history-back{color:#64748b;cursor:pointer;background:0 0;border:0;min-height:32px;margin-bottom:10px;padding:0;font-size:13px;font-weight:720}.nfe-journal-history-title{align-items:center;gap:9px;margin-bottom:7px;display:flex}.nfe-journal-history-title svg{color:#06b6d4}.nfe-journal-history-title h1{color:#f8fbff;letter-spacing:0;margin:0;font-size:24px;font-weight:760}.nfe-journal-history-head p{color:#64748b;margin:0;font-size:14px;line-height:1.6}.nfe-journal-history-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nfe-journal-history-input{color:#e2e8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;min-height:40px;padding:8px 11px;font-size:13px}.nfe-journal-history-query{color:#06b6d4;cursor:pointer;background:#06b6d41a;border:1px solid #06b6d452;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:720;display:inline-flex}.nfe-journal-history-query:disabled{opacity:.55;cursor:not-allowed}.nfe-journal-history-privacy{background:linear-gradient(135deg,#22d3ee14,#0000 62%),#09101fb3;border:1px solid #22d3ee33;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.nfe-journal-history-privacy svg{color:#22d3ee;flex:none;margin-top:1px}.nfe-journal-history-privacy strong{color:#dffbff;font-family:var(--nfe-font-mono);text-transform:uppercase;font-size:12px;font-weight:820;display:block}.nfe-journal-history-privacy p{color:#8fa0b8;max-width:840px;margin:5px 0 0;font-size:12px;line-height:1.65}.nfe-journal-history-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.nfe-journal-history-rule{background:linear-gradient(135deg,#7c3aed1f,#0000 45%),#080d1aa8;border:1px solid #94a3b821;border-radius:8px;min-width:0;padding:16px;position:relative;overflow:hidden}.nfe-journal-history-rule:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee12,#0000);animation:9s linear infinite nfe-telemetry-sweep;position:absolute;inset:0;transform:translate(-110%)}.nfe-journal-history-rule span,.nfe-journal-history-rule h2,.nfe-journal-history-rule p,.nfe-journal-history-rule svg{position:relative}.nfe-journal-history-rule span{color:#67e8f9;font-family:var(--nfe-font-mono);letter-spacing:0;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:780;display:inline-flex}.nfe-journal-history-rule svg{color:#e2f6ffbd;position:absolute;top:15px;right:15px}.nfe-journal-history-rule h2{color:#f8fbff;letter-spacing:0;margin:0;font-size:16px;line-height:1.32}.nfe-journal-history-rule p{color:#8ea0ba;margin:8px 0 0;font-size:13px;line-height:1.62}.nfe-journal-history-alert{background:#ef444414;border:1px solid #ef44443d;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.nfe-journal-history-alert svg{color:#ef4444;flex:none;margin-top:1px}.nfe-journal-history-alert strong{color:#fca5a5;font-size:14px;font-weight:800;display:block}.nfe-journal-history-alert p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.6}.nfe-journal-history-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.nfe-journal-history-card{background:#0f1732bf;border:1px solid #06b6d41f;border-radius:8px;box-shadow:0 4px 24px #0003}.nfe-journal-history-stat{padding:15px 16px}.nfe-journal-history-stat p{color:#64748b;margin:0 0 6px;font-size:12px}.nfe-journal-history-stat strong{color:var(--stat-color);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:21px;font-weight:760;line-height:1;display:block}.nfe-journal-history-table-card{overflow:hidden}.nfe-journal-history-selection{background:#06b6d40f;border-bottom:1px solid #06b6d424;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nfe-journal-history-selection p{color:#fff;margin:0;font-size:14px;font-weight:860}.nfe-journal-history-selection p span{color:#06b6d4}.nfe-journal-history-selection small{color:#64748b;margin-top:4px;font-size:12px;line-height:1.55;display:block}.nfe-journal-history-selection__actions{align-items:center;gap:8px;display:flex}.nfe-journal-history-selection__actions button,.nfe-journal-history-row-action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:12px;font-weight:760;display:inline-flex}.nfe-journal-history-selection__actions button{padding:8px 12px}.nfe-journal-history-selection__actions .is-secondary{color:#64748b;background:#ffffff0a;border:1px solid #ffffff14}.nfe-journal-history-selection__actions .is-primary{color:#fff;background:linear-gradient(135deg,#06b6d4,#6366f1);border:0}.nfe-journal-history-state{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:190px;font-size:13px;display:flex}.nfe-journal-history-state p{margin:0}.nfe-journal-history-table tr.is-disabled{opacity:.45}.nfe-journal-history-table th,.nfe-journal-history-table td{padding-left:16px;padding-right:16px}.nfe-journal-history-checkbox{accent-color:#06b6d4;cursor:pointer;width:16px;height:16px}.nfe-journal-history-checkbox:disabled{cursor:not-allowed}.nfe-journal-history-account{justify-items:start;gap:4px;display:grid}.nfe-journal-history-account span,.nfe-journal-history-status{white-space:nowrap;border-radius:8px;align-items:center;gap:4px;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-weight:820;display:inline-flex}.nfe-journal-history-account span.is-main{color:#06b6d4;background:#06b6d414;border:1px solid #06b6d44d}.nfe-journal-history-account span.is-sub{color:#c4b5fd;background:#8b5cf61f;border:1px solid #8b5cf647}.nfe-journal-history-account small{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.nfe-journal-history-status.is-recorded{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.nfe-journal-history-status.is-new{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.nfe-journal-history-row-action{color:#06b6d4;background:#06b6d41f;border:1px solid #06b6d44d;padding:6px 12px}.nfe-journal-history-row-action.is-recorded{color:#10b981;background:#10b9811a;border-color:#10b9814d}.nfe-journal-calendar{background:#070c17;flex:1;width:100%;min-height:0;display:flex}.nfe-journal-calendar__main{flex:1;min-width:0;overflow-y:auto}.nfe-journal-calendar__bar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1120ed;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.nfe-journal-calendar__bar-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nfe-journal-calendar__bar h1{color:#e2e8f0;margin:0;font-size:15px;font-weight:760}.nfe-journal-calendar__month{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:4px;min-height:36px;padding:2px;display:inline-flex}.nfe-journal-calendar__month button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.nfe-journal-calendar__month span{color:#e2e8f0;text-align:center;min-width:92px;font-size:14px;font-weight:720}.nfe-journal-calendar__today,.nfe-journal-calendar__import{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:720;display:inline-flex}.nfe-journal-calendar__today{color:#06b6d4;background:#06b6d41a;border:1px solid #06b6d447;padding:7px 11px}.nfe-journal-calendar__import{color:#fff;background:linear-gradient(135deg,#06b6d4,#6366f1);border:0;padding:8px 14px}.nfe-journal-calendar__content{flex-direction:column;gap:18px;padding:20px;display:flex}.nfe-journal-calendar__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nfe-journal-calendar-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px}.nfe-journal-calendar-stat{min-width:0;padding:15px 16px}.nfe-journal-calendar-stat p{color:#64748b;margin:0 0 7px;font-size:12px}.nfe-journal-calendar-stat strong{color:var(--stat-color);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:22px;font-weight:760;line-height:1;display:block}.nfe-journal-calendar-board,.nfe-journal-calendar-panel{padding:20px}.nfe-journal-calendar-board__dow,.nfe-journal-calendar-board__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.nfe-journal-calendar-board__dow{margin-bottom:8px}.nfe-journal-calendar-board__dow div{color:#64748b;text-align:center;padding:4px 0;font-size:11px;font-weight:700}.nfe-journal-calendar-day{color:#64748b;text-align:left;cursor:default;min-height:72px;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 6px}.nfe-journal-calendar-day.has-trades{cursor:pointer;border-color:#ffffff12}.nfe-journal-calendar-day.has-trades:hover{background:#06b6d40f;border-color:#06b6d440}.nfe-journal-calendar-day.is-positive{background:#10b9811f}.nfe-journal-calendar-day.is-negative{background:#ef44441a}.nfe-journal-calendar-day.is-neutral{background:#f59e0b1a}.nfe-journal-calendar-day.is-pending{background:#6366f11a}.nfe-journal-calendar-day.is-today{border-color:#06b6d480}.nfe-journal-calendar-day.is-selected{background:#06b6d429;border-color:#06b6d4;box-shadow:inset 0 0 0 1px #06b6d433}.nfe-journal-calendar-day.is-empty{min-height:72px}.nfe-journal-calendar-day__num{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:680}.nfe-journal-calendar-day.has-trades .nfe-journal-calendar-day__num{color:#e2e8f0}.nfe-journal-calendar-day.is-today .nfe-journal-calendar-day__num{color:#06b6d4;font-weight:760}.nfe-journal-calendar-day__r{color:#f59e0b;font-size:11px;font-weight:760;line-height:1.2}.nfe-journal-calendar-day.is-positive .nfe-journal-calendar-day__r{color:#10b981}.nfe-journal-calendar-day.is-negative .nfe-journal-calendar-day__r{color:#ef4444}.nfe-journal-calendar-day__count{color:#64748b;margin-top:2px;font-size:10px}.nfe-journal-calendar-legend{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:14px;display:flex}.nfe-journal-calendar-legend div{align-items:center;gap:6px;display:inline-flex}.nfe-journal-calendar-legend i{border:1px solid color-mix(in srgb, var(--legend-color) 44%, transparent);background:color-mix(in srgb, var(--legend-color) 24%, transparent);border-radius:2px;width:10px;height:10px;display:inline-block}.nfe-journal-calendar-legend span{color:#64748b;font-size:11px}.nfe-journal-calendar-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nfe-journal-calendar-panel__head h3,.nfe-journal-calendar-section-copy h3{color:#e2e8f0;margin:0;font-size:14px;font-weight:760}.nfe-journal-calendar-panel__head h3 span{color:#64748b;margin-left:8px;font-size:11px;font-weight:500}.nfe-journal-calendar-panel__head button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.nfe-journal-calendar-empty{color:#64748b;margin:0;font-size:12px}.nfe-journal-calendar-table-wrap{overflow-x:auto}.nfe-journal-calendar-table{border-collapse:collapse;width:100%;font-size:12px}.nfe-journal-calendar-table th{color:#64748b;text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:0 12px 8px 0;font-size:11px;font-weight:700}.nfe-journal-calendar-table td{color:#94a3b8;white-space:nowrap;border-bottom:1px solid #ffffff04;padding:9px 12px 9px 0;font-weight:700}.nfe-journal-calendar-table tr.is-clickable{cursor:pointer}.nfe-journal-calendar-table tr.is-clickable:hover{background:#ffffff08}.nfe-journal-calendar-table .is-symbol{color:#e2e8f0;font-weight:760}.nfe-journal-calendar-table .is-muted{color:#64748b}.nfe-journal-calendar-table .is-colored{color:var(--cell-color)}.nfe-journal-calendar-table .is-success{color:#10b981}.nfe-journal-calendar-table .is-danger{color:#ef4444}.nfe-journal-calendar-table .is-warning{color:#f59e0b}.nfe-journal-calendar-table .is-cyan{color:#06b6d4}.nfe-journal-calendar-section-copy{margin-bottom:20px}.nfe-journal-calendar-section-copy p{color:#64748b;margin:5px 0 0;font-size:11px}.nfe-journal-calendar-analysis{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.nfe-journal-calendar-chart-label{color:#64748b;margin:0 0 10px;font-size:11px;font-weight:700}.nfe-journal-intro-page{padding-bottom:96px}.nfe-journal-intro-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);align-items:center;gap:42px;padding:70px 0 36px;display:grid}.nfe-journal-intro-kicker{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee47;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:680;display:inline-flex}.nfe-journal-intro-hero h1{color:#f8fbff;letter-spacing:0;max-width:760px;margin:20px 0 0;font-size:clamp(34px,5vw,58px);font-weight:760;line-height:1.08}.nfe-journal-intro-hero p{color:#94a3b8;max-width:700px;margin:20px 0 0;font-size:16px;line-height:1.78}.nfe-journal-intro-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.nfe-journal-intro-button{color:#031018;cursor:pointer;background:linear-gradient(135deg,#67e8f9,#22c55e 58%,#a78bfa);border:1px solid #22d3ee6b;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 17px;font-size:14px;font-weight:720;display:inline-flex}.nfe-journal-intro-actions>span{color:#8a97ab;align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:620;display:inline-flex}.nfe-journal-intro-terminal{background:linear-gradient(135deg,#22d3ee14,#7c3aed14),#09101fc7;border:1px solid #22d3ee2e;border-radius:8px;overflow:hidden}.nfe-journal-intro-terminal__bar{border-bottom:1px solid #94a3b81f;gap:6px;padding:13px 15px;display:flex}.nfe-journal-intro-terminal__bar span{background:#475569;border-radius:999px;width:8px;height:8px}.nfe-journal-intro-terminal dl{gap:8px;margin:0;padding:18px;display:grid}.nfe-journal-intro-terminal dl div{background:#050a147a;border:1px solid #94a3b81a;border-radius:8px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:10px 12px;display:grid}.nfe-journal-intro-terminal dt{color:#64748b;font-family:var(--nfe-font-mono);font-size:12px}.nfe-journal-intro-terminal dd{color:#f8fbff;margin:0;font-size:14px;font-weight:720}.nfe-journal-intro-warning{background:linear-gradient(135deg,#ef444414,#0000 62%),#09101fbd;border:1px solid #ef444433;border-radius:8px;padding:24px}.nfe-journal-intro-warning strong{color:#f8fbff;letter-spacing:0;font-size:22px;font-weight:760;line-height:1.35;display:block}.nfe-journal-intro-warning p{color:#95a3b7;max-width:860px;margin:12px 0 0;font-size:15px;line-height:1.76}.nfe-journal-intro-boundary{background:linear-gradient(135deg,#22d3ee14,#7c3aed0d),#09101fad;border:1px solid #22d3ee2e;border-radius:8px;align-items:flex-start;gap:12px;width:min(1040px,100% - 32px);margin:14px auto 0;padding:16px;display:flex}.nfe-journal-intro-boundary svg{color:#22d3ee;flex:none;margin-top:2px}.nfe-journal-intro-boundary strong{color:#dffbff;font-size:15px;font-weight:760;line-height:1.4;display:block}.nfe-journal-intro-boundary p{color:#8fa0b8;margin:6px 0 0;font-size:13px;line-height:1.65}.nfe-journal-intro-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1040px,100% - 32px);margin:14px auto 0;display:grid}.nfe-journal-intro-flow__item{background:linear-gradient(135deg,#22d3ee16,#0000 44%),linear-gradient(#ffffff09,#ffffff03),#070e1abd;border:1px solid #22d3ee24;border-radius:8px;min-width:0;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 54px #00000029}.nfe-journal-intro-flow__item:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee1f,#0000 66%);border:1px solid #22d3ee24;border-radius:999px;width:96px;height:96px;position:absolute;top:-32px;right:-32px}.nfe-journal-intro-flow__label{color:#67e8f9;font-family:var(--nfe-font-mono);letter-spacing:0;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:780;display:inline-flex}.nfe-journal-intro-flow__item svg{color:#e2f6ffc7;position:absolute;top:17px;right:17px}.nfe-journal-intro-flow__item h2{color:#f8fbff;letter-spacing:0;margin:0;font-size:18px;line-height:1.25}.nfe-journal-intro-flow__item p{color:#8ea0ba;margin:9px 0 0;font-size:13px;line-height:1.62}.nfe-journal-intro-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.nfe-journal-intro-card{border:1px solid color-mix(in srgb, var(--feature-color) 24%, #94a3b81f);background:linear-gradient(135deg, color-mix(in srgb, var(--feature-color) 8%, transparent), transparent 64%), #09101fbd;border-radius:8px;min-width:0;padding:18px}.nfe-journal-intro-card>span{border:1px solid color-mix(in srgb, var(--feature-color) 32%, transparent);width:38px;height:38px;color:var(--feature-color);background:color-mix(in srgb, var(--feature-color) 10%, transparent);border-radius:8px;place-items:center;margin-bottom:14px;display:grid}.nfe-journal-intro-card h2{color:#f8fbff;letter-spacing:0;margin:0;font-size:16px;font-weight:740;line-height:1.35}.nfe-journal-intro-card p{color:#8592a7;margin:8px 0 0;font-size:13px;line-height:1.62}.nfe-journal-intro-lock{color:#c4b5fd;background:#7c3aed14;border:1px solid #7c3aed38;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:18px 20px;display:flex}.nfe-journal-intro-lock p{color:#aab6c8;margin:0;font-size:14px;line-height:1.55}.nfe-profile-page{background:linear-gradient(180deg, #05070c14, #05070cf5 42%), radial-gradient(circle at 78% 8%, #7c3aed1a, transparent 32%), var(--nfe-bg);min-height:100vh;padding-top:96px}.nfe-profile-shell{width:min(940px,100% - 32px);margin:0 auto;padding:18px 0 96px}.nfe-profile-breadcrumb{color:#68768d;align-items:center;gap:8px;font-size:13px;display:flex}.nfe-profile-breadcrumb button{color:#77849a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;display:inline-flex}.nfe-profile-breadcrumb button:hover,.nfe-profile-breadcrumb span{color:#a78bfa}.nfe-profile-hero{align-items:center;gap:18px;padding:42px 0 28px;display:flex}.nfe-profile-avatar{border:1px solid color-mix(in srgb, var(--avatar-color) 44%, transparent);width:82px;height:82px;color:var(--avatar-color);background:linear-gradient(135deg, color-mix(in srgb, var(--avatar-color) 16%, transparent), transparent), #09101fbd;border-radius:8px;flex:none;place-items:center;display:grid}.nfe-profile-hero span{color:#7c8ba1;font-size:12px;font-weight:650;display:block}.nfe-profile-hero h1{color:#f8fbff;letter-spacing:0;margin:6px 0 0;font-size:clamp(30px,4.2vw,46px);font-weight:760;line-height:1.14}.nfe-profile-hero p{color:#8794a8;margin:8px 0 0;font-size:14px;line-height:1.55}.nfe-profile-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:14px;margin-bottom:14px;display:grid}.nfe-profile-security-rail{background:linear-gradient(120deg,#22d3ee14,#7c3aed0f 62%,#0000),#09101fb8;border:1px solid #22d3ee29;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:16px;margin:0 0 14px;padding:16px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.nfe-profile-security-rail span{color:#67e8f9;font-family:var(--nfe-font-mono);text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.2;display:block}.nfe-profile-security-rail strong{color:#f8fbff;margin-top:6px;font-size:15px;font-weight:760;line-height:1.45;display:block}.nfe-profile-security-rail p{color:#8fa0b8;margin:0;font-size:13px;line-height:1.68}.nfe-profile-panel{background:#09101fbd;border:1px solid #94a3b824;border-radius:8px;padding:22px}.nfe-profile-panel--wide{grid-row:span 2}.nfe-profile-panel--muted{opacity:.78}.nfe-profile-panel__head{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.nfe-profile-panel__head svg{color:#22d3ee;margin-top:3px}.nfe-profile-panel__head h2{color:#f8fbff;margin:0;font-size:17px;font-weight:760;line-height:1.3}.nfe-profile-panel__head p{color:#7f8da3;margin:4px 0 0;font-size:13px;line-height:1.55}.nfe-profile-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nfe-profile-avatar-grid button{color:#9aa8bc;cursor:pointer;min-height:88px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out);background:#0f17326b;border:1px solid #94a3b824;border-radius:8px;justify-items:center;gap:8px;padding:12px 8px;display:grid}.nfe-profile-avatar-grid button:hover,.nfe-profile-avatar-grid button.is-selected{border-color:color-mix(in srgb, var(--avatar-color) 48%, transparent);color:var(--avatar-color);background:color-mix(in srgb, var(--avatar-color) 10%, #0f173270);transform:translateY(-1px)}.nfe-profile-avatar-grid span{border:1px solid color-mix(in srgb, var(--avatar-color) 28%, transparent);width:42px;height:42px;color:var(--avatar-color);background:color-mix(in srgb, var(--avatar-color) 9%, transparent);border-radius:8px;place-items:center;display:grid}.nfe-profile-avatar-grid strong{text-align:center;font-size:12px;font-weight:650;line-height:1.35}.nfe-profile-field{gap:8px;display:grid}.nfe-profile-field span{color:#8996aa;font-size:12px;font-weight:650}.nfe-profile-field input{color:#eaf2ff;background:#22d3ee0d;border:1px solid #22d3ee42;border-radius:8px;outline:none;width:100%;min-height:46px;padding:12px 14px;font-size:15px}.nfe-profile-field input:focus{border-color:#22d3ee94;box-shadow:0 0 0 3px #22d3ee1a}.nfe-profile-count{color:#66758c;text-align:right;margin:8px 0 0;font-size:12px}.nfe-profile-email{color:#d4deeb;font-family:var(--nfe-font-mono);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.nfe-profile-message{border-radius:8px;align-items:flex-start;gap:9px;margin:14px 0;padding:13px;font-size:13px;line-height:1.55;display:flex}.nfe-profile-message p{margin:0}.nfe-profile-message.is-ok{color:#86efac;background:#22c55e14;border:1px solid #22c55e3d}.nfe-profile-message.is-err{color:#fca5a5;background:#ef444414;border:1px solid #ef44443d}.nfe-profile-actions{gap:10px;margin-top:14px;display:flex}.nfe-profile-save,.nfe-profile-reset{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:720;display:inline-flex}.nfe-profile-save{color:#031018;background:linear-gradient(135deg,#67e8f9,#22c55e 58%,#a78bfa);border:1px solid #22d3ee6b;flex:1}.nfe-profile-save:disabled{color:#64748b;cursor:not-allowed;background:#94a3b814;border-color:#94a3b81f}.nfe-profile-reset{color:#9aa8bc;background:#0f173285;border:1px solid #94a3b829;padding:0 18px}.nfe-profile-reset:disabled{color:#4d5b70;cursor:not-allowed}.nfe-profile-spin{animation:.9s linear infinite nfe-spin}.nfe-bitunix-card{background:#09101fbd;border:1px solid #22d3ee29;border-radius:8px;padding:22px}.nfe-bitunix-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.nfe-bitunix-head>span:first-child{color:#67e8f9;background:#22d3ee17;border:1px solid #22d3ee42;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.nfe-bitunix-head h2{color:#f8fbff;margin:0;font-size:18px;font-weight:760;line-height:1.3}.nfe-bitunix-head p{color:#8593a8;margin:5px 0 0;font-size:13px;line-height:1.6}.nfe-bitunix-badge{color:#86efac;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e3d;border-radius:8px;align-items:center;gap:6px;min-height:30px;margin-left:auto;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex}.nfe-bitunix-badge.is-pending{color:#fcd34d;background:#f59e0b17;border-color:#f59e0b4d}.nfe-bitunix-badge.is-displaced{color:#fca5a5;background:#ef444417;border-color:#ef44444d}.nfe-bitunix-state{background:#0f173285;border:1px solid #94a3b829;border-radius:8px;margin-bottom:16px;padding:14px 16px}.nfe-bitunix-state strong{color:#f8fbff;font-size:14px;line-height:1.45;display:block}.nfe-bitunix-state p{color:#8f9db1;margin:5px 0 0;font-size:13px;line-height:1.65}.nfe-bitunix-state.is-pending{background:#f59e0b11;border-color:#f59e0b3d}.nfe-bitunix-state.is-displaced{background:#ef444412;border-color:#ef444442}.nfe-bitunix-state.is-verified{background:#22c55e12;border-color:#22c55e3d}.nfe-bitunix-loading{color:#7f8da3;align-items:center;gap:8px;font-size:14px;display:flex}.nfe-bitunix-form{gap:12px;display:grid}.nfe-bitunix-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nfe-bitunix-form label{gap:7px;display:grid}.nfe-bitunix-form label span{color:#8996aa;font-size:12px;font-weight:650}.nfe-bitunix-form input,.nfe-bitunix-subaccount-row input{color:#eaf2ff;background:#22d3ee0b;border:1px solid #22d3ee38;border-radius:8px;outline:none;min-height:44px;padding:11px 13px;font-size:14px}.nfe-bitunix-form input:focus,.nfe-bitunix-subaccount-row input:focus{border-color:#22d3ee8f;box-shadow:0 0 0 3px #22d3ee1a}.nfe-bitunix-steps{background:#22d3ee0e;border:1px solid #22d3ee2e;border-radius:8px;padding:16px}.nfe-bitunix-steps strong{color:#f0f6ff;margin-bottom:10px;font-size:13px;font-weight:720;line-height:1.4;display:block}.nfe-bitunix-steps ol{color:#9aa8bc;margin:0;padding-left:18px;font-size:13px;line-height:1.72}.nfe-bitunix-steps p{color:#75849a;margin:12px 0 0;font-size:12px;line-height:1.65}.nfe-bitunix-primary,.nfe-bitunix-secondary,.nfe-bitunix-subaccount-row button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:720;display:inline-flex}.nfe-bitunix-primary{color:#031018;background:linear-gradient(135deg,#67e8f9,#22c55e 58%,#a78bfa);border:1px solid #22d3ee6b}.nfe-bitunix-primary:disabled,.nfe-bitunix-secondary:disabled{color:#64748b;cursor:not-allowed;background:#94a3b814;border-color:#94a3b81f}.nfe-bitunix-message{border-radius:8px;align-items:flex-start;gap:9px;margin-top:14px;padding:13px;font-size:13px;line-height:1.55;display:flex}.nfe-bitunix-message p{margin:0}.nfe-bitunix-message.is-ok{color:#86efac;background:#22c55e14;border:1px solid #22c55e3d}.nfe-bitunix-message.is-err{color:#fca5a5;background:#ef444414;border:1px solid #ef44443d}.nfe-bitunix-subaccounts{border-top:1px solid #94a3b81f;margin-top:22px;padding-top:20px}.nfe-bitunix-bound{color:#7f8da3;margin:0 0 16px;font-size:13px}.nfe-bitunix-bound span{color:#f8fbff;font-family:var(--nfe-font-mono)}.nfe-bitunix-subaccounts__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:14px;display:grid}.nfe-bitunix-subaccounts__head svg{color:#67e8f9;margin-top:3px}.nfe-bitunix-subaccounts__head h3{color:#f8fbff;margin:0;font-size:16px;font-weight:760;line-height:1.35}.nfe-bitunix-subaccounts__head p{color:#7f8da3;margin:5px 0 0;font-size:13px;line-height:1.6}.nfe-bitunix-subaccounts__head>span{color:#7f8da3;font-size:12px;font-weight:650}.nfe-bitunix-subaccount-list{gap:8px;display:grid}.nfe-bitunix-subaccount-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.nfe-bitunix-subaccount-row button{color:#fca5a5;background:#ef444414;border:1px solid #ef444438}.nfe-bitunix-subaccount-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nfe-bitunix-secondary{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee3d}.nfe-binding-gate-page{background-color:#07101f;background-image:linear-gradient(#06b6d409 1px,#0000 1px),linear-gradient(90deg,#06b6d409 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:calc(100dvh - 160px);padding:clamp(28px,6vw,72px) 20px;display:grid}.nfe-binding-gate{background:#081020f0;border:1px solid #06b6d43d;border-radius:8px;width:min(100%,680px);padding:clamp(26px,5vw,48px);box-shadow:0 24px 80px #00000047}.nfe-binding-gate.is-displaced{border-color:#ef44444d}.nfe-binding-gate__icon{color:#22d3ee;background:#06b6d414;border:1px solid #06b6d44d;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.nfe-binding-gate.is-displaced .nfe-binding-gate__icon{color:#fca5a5;background:#ef444414;border-color:#ef44444d}.nfe-binding-gate__kicker{color:#22d3ee;font-family:var(--nfe-font-mono);text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:760;display:block}.nfe-binding-gate h1{color:#f8fbff;margin:0;font-size:clamp(28px,5vw,46px);font-weight:780;line-height:1.12}.nfe-binding-gate>p{color:#9aa8bc;margin:16px 0 0;font-size:15px;line-height:1.78}.nfe-binding-gate__boundary{background:#22c55e0e;border-left:2px solid #22c55e;gap:5px;margin-top:22px;padding:14px 16px;display:grid}.nfe-binding-gate__boundary strong{color:#bbf7d0;font-size:13px}.nfe-binding-gate__boundary span{color:#8290a5;font-size:12px;line-height:1.6}.nfe-binding-gate__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.nfe-binding-gate__actions button{color:#041018;cursor:pointer;background:#67e8f9;border:1px solid #22d3ee66;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:760;display:inline-flex}.nfe-binding-gate__actions button.is-secondary{color:#b7c4d7;background:#0f1732b8;border-color:#94a3b833}.nfe-nexus-page,.nfe-course-page,.nfe-profile-page,.nfe-journal-page,.nfe-journal-intro-page,.nfe-journal-wide-page{isolation:isolate;position:relative;overflow-x:hidden}.nfe-nexus-page:before,.nfe-course-page:before,.nfe-profile-page:before,.nfe-journal-page:before,.nfe-journal-intro-page:before,.nfe-journal-wide-page:before{content:"";z-index:-2;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b809 1px,#0000 1px),linear-gradient(#94a3b806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000 72%);mask-image:linear-gradient(#000000eb,#0000 72%)}.nfe-nexus-page:after,.nfe-course-page:after,.nfe-profile-page:after,.nfe-journal-page:after,.nfe-journal-intro-page:after{content:"NFE / MARKET STRUCTURE / PRELUDE";z-index:-1;color:#94a3b809;max-width:42vw;font-family:var(--nfe-font-mono);text-align:right;pointer-events:none;font-size:clamp(42px,7vw,110px);font-weight:860;line-height:.86;position:absolute;top:142px;right:max(18px,50vw - 590px)}.nfe-nexus-hero,.nfe-course-header,.nfe-profile-hero,.nfe-journal-topbar,.nfe-journal-intro-hero{position:relative}.nfe-nexus-hero:before{content:"";background:linear-gradient(90deg,#22d3ee,#22c55e,#0000);width:86px;height:2px;position:absolute;top:42px;left:0}.nfe-brand-signal-row,.nfe-course-command-strip,.nfe-profile-command-strip,.nfe-journal-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nfe-brand-signal-row{max-width:860px;margin-top:30px}.nfe-brand-signal-card,.nfe-course-command-strip>div,.nfe-profile-command-strip>div,.nfe-journal-command-strip>div{background:linear-gradient(#ffffff09,#0000 58%),#09101fa8;border:1px solid #94a3b821;border-radius:8px;min-width:0;position:relative;overflow:hidden}.nfe-brand-signal-card:before,.nfe-course-command-strip>div:before,.nfe-profile-command-strip>div:before,.nfe-journal-command-strip>div:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee14,#0000);animation:8.5s linear infinite nfe-telemetry-sweep;position:absolute;inset:0;transform:translate(-110%)}.nfe-brand-signal-card{align-content:end;min-height:112px;padding:16px;display:grid}.nfe-brand-signal-card strong,.nfe-course-command-strip strong,.nfe-profile-command-strip strong,.nfe-journal-command-strip strong{color:#f8fbff;min-width:0;font-family:var(--nfe-font-mono);letter-spacing:0;overflow-wrap:anywhere;font-weight:780;display:block;position:relative}.nfe-brand-signal-card strong{font-size:clamp(28px,3.4vw,42px);line-height:.96}.nfe-brand-signal-card span,.nfe-brand-signal-card small,.nfe-course-command-strip span,.nfe-profile-command-strip span,.nfe-journal-command-strip span{letter-spacing:0;display:block;position:relative}.nfe-brand-signal-card span{color:#dffbff;margin-top:10px;font-size:13px;font-weight:760}.nfe-brand-signal-card small{color:#7f8da3;margin-top:5px;font-size:11px;font-weight:640;line-height:1.38}.nfe-course-command-strip,.nfe-profile-command-strip,.nfe-journal-command-strip{margin:0 0 22px}.nfe-course-command-strip>div,.nfe-profile-command-strip>div,.nfe-journal-command-strip>div{align-content:center;gap:7px;min-height:86px;padding:14px 16px;display:grid}.nfe-course-command-strip span,.nfe-profile-command-strip span,.nfe-journal-command-strip span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:760}.nfe-course-command-strip strong,.nfe-profile-command-strip strong,.nfe-journal-command-strip strong{color:color-mix(in srgb, var(--stage-color,#22d3ee) 72%, #f8fbff);font-size:15px;line-height:1.28}.nfe-profile-command-strip strong,.nfe-journal-command-strip strong{color:#dffbff}.nfe-nexus-panel,.nfe-course-player,.nfe-course-callout,.nfe-course-list,.nfe-course-empty,.nfe-profile-panel,.nfe-bitunix-card,.nfe-journal-filter-panel,.nfe-journal-entry,.nfe-journal-empty,.nfe-journal-intro-terminal,.nfe-journal-intro-warning,.nfe-journal-intro-card,.nfe-journal-intro-lock,.nfe-journal-dash-card,.nfe-journal-settings-card,.nfe-journal-history-card,.nfe-journal-form-card,.nfe-journal-calendar-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff05,0 18px 54px #0000002e}.nfe-nexus-panel,.nfe-profile-panel,.nfe-bitunix-card,.nfe-journal-entry,.nfe-journal-intro-card{transition:transform var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out)}.nfe-nexus-panel:hover,.nfe-profile-panel:hover,.nfe-bitunix-card:hover,.nfe-journal-entry:hover,.nfe-journal-intro-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff07,0 24px 72px #00000047}.nfe-nexus-media,.nfe-course-grid,.nfe-profile-grid,.nfe-journal-list{position:relative}.nfe-nexus-media:before,.nfe-course-grid:before,.nfe-profile-grid:before,.nfe-journal-list:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee47,#22c55e33,#0000);height:1px;position:absolute;top:-18px;left:0;right:0}.nfe-nexus-carousel{background:linear-gradient(135deg,#22d3ee0d,#7c3aed09),#09101f6b;border:1px solid #22d3ee1f;border-radius:8px;padding:18px}.nfe-course-list{background:#09101f8f;border:1px solid #94a3b81f;border-radius:8px;padding:14px}.nfe-journal-topbar p{color:#7f8da3;max-width:660px;margin:8px 0 0;font-size:13px;line-height:1.62}.nfe-journal-wide-page{background:linear-gradient(#070c17f0,#05070cfa),#070c17}.nfe-matrix-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,.85fr);align-items:center;gap:42px}.nfe-matrix-hero__copy{z-index:2;position:relative}.nfe-matrix-hero h1 span{white-space:nowrap}.nfe-matrix-hero__system{background:#070c17b8;border:1px solid #22d3ee2e;border-radius:8px;width:fit-content;max-width:100%;margin:22px 0 0;padding:10px 12px;box-shadow:inset 0 0 0 1px #ffffff06}.nfe-matrix-hero__system span,.nfe-matrix-hero__system strong{letter-spacing:0;display:block}.nfe-matrix-hero__system span{color:#64748b;font-size:11px;font-family:var(--nfe-font-mono);text-transform:uppercase;font-weight:780}.nfe-matrix-hero__system strong{color:#dffbff;font-size:12px;font-family:var(--nfe-font-mono);overflow-wrap:anywhere;margin-top:3px;font-weight:760;line-height:1.38}.nfe-market-lens{z-index:2;background:radial-gradient(circle at 24% 8%,#22d3ee2e,#0000 34%),radial-gradient(circle at 88% 18%,#7c3aed29,#0000 36%),linear-gradient(135deg,#09101feb,#05070ce0);border:1px solid #22d3ee2e;border-radius:8px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000061,inset 0 0 0 1px #ffffff07}.nfe-market-lens:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#22d3ee2e,#0000),linear-gradient(#ffffff0e,#0000 26%);animation:7.8s ease-in-out infinite nfe-lens-scan;position:absolute;inset:-1px;transform:translate(-62%)}.nfe-market-lens__top{border-bottom:1px solid #94a3b81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid;position:relative}.nfe-market-lens__top span,.nfe-market-lens__top strong{letter-spacing:0;display:block}.nfe-market-lens__top span{color:#64748b;font-size:11px;font-family:var(--nfe-font-mono);text-transform:uppercase;font-weight:780}.nfe-market-lens__top strong{color:#f8fbff;margin-top:5px;font-size:18px;font-weight:820;line-height:1.25}.nfe-market-lens__toggle{background:#02061794;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:repeat(2,minmax(72px,1fr));gap:4px;padding:4px;display:inline-grid}.nfe-market-lens__toggle button{color:#8b98ac;cursor:pointer;min-height:40px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:760}.nfe-market-lens__toggle button:hover,.nfe-market-lens__toggle button:focus-visible,.nfe-market-lens__toggle button.is-active{color:#f8fbff;background:#22d3ee1f;box-shadow:inset 0 0 0 1px #22d3ee29}.nfe-market-lens__stage{padding:18px;position:relative}.nfe-market-lens__stage svg{aspect-ratio:700/220;width:100%;min-height:260px;display:block;overflow:visible}.nfe-market-lens__grid{stroke:#94a3b81f;stroke-width:1px}.nfe-market-lens__price{fill:none;stroke:url(#lens-price);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px #22d3ee38);transition:opacity var(--nfe-duration-base) var(--nfe-ease-out)}.nfe-market-lens__raw{fill:none;stroke:#22d3ee6b;stroke-width:2px;stroke-dasharray:8 12;stroke-linecap:round;transition:opacity var(--nfe-duration-base) var(--nfe-ease-out)}.nfe-market-lens__raw--late{stroke:#7c3aed7a}.nfe-market-lens__structure{fill:none;stroke:#22c55e;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:340;stroke-dashoffset:340px;animation:nfe-lens-draw .9s var(--nfe-ease-out) forwards;filter:drop-shadow(0 0 13px #22c55e40)}.nfe-market-lens__structure--gold{stroke:#f59e0b;animation-delay:.11s}.nfe-market-lens__node circle{fill:#05070c;stroke:#f8fbff;stroke-width:2px}.nfe-market-lens__node text{fill:#e2e8f0;font-size:12px;font-family:var(--nfe-font-mono);font-weight:760}.nfe-market-lens.is-structure .nfe-market-lens__raw{opacity:.34}.nfe-market-lens__verdict{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617bd;border:1px solid #22d3ee2b;border-radius:8px;gap:4px;width:fit-content;max-width:calc(100% - 56px);padding:10px 12px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.nfe-market-lens__verdict span{color:#67e8f9;font-size:11px;font-family:var(--nfe-font-mono);text-transform:uppercase;font-weight:780}.nfe-market-lens__verdict strong{color:#f8fbff;font-size:14px;font-weight:780;line-height:1.35}.nfe-matrix-band--awakening,.nfe-matrix-band--lens{position:relative}.nfe-matrix-band--awakening:before,.nfe-matrix-band--lens:before,.nfe-nexus-training:before,.nfe-nexus-proof:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee52,#f59e0b3d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.nfe-awakening-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.nfe-awakening-card{min-height:280px;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);background:linear-gradient(#0000,#020617d1),radial-gradient(circle at 20% 16%,#22d3ee21,#0000 38%),#09101f9e;border:1px solid #94a3b824;border-radius:8px;align-content:end;padding:22px;display:grid;position:relative;overflow:hidden}.nfe-awakening-card:before{content:"";opacity:.56;background:linear-gradient(90deg,#22d3ee1f,#0000 18% 82%,#7c3aed1a),repeating-linear-gradient(#94a3b80f 0 1px,#0000 1px 38px);position:absolute;inset:0}.nfe-awakening-card:hover,.nfe-awakening-card:focus-within{border-color:#22d3ee47;transform:translateY(-2px);box-shadow:0 24px 70px #00000047}.nfe-awakening-card span,.nfe-awakening-card h3,.nfe-awakening-card p{letter-spacing:0;margin:0;position:relative}.nfe-awakening-card span{color:#67e8f9;font-size:13px;font-family:var(--nfe-font-mono);font-weight:820}.nfe-awakening-card h3{color:#f8fbff;max-width:15em;margin-top:16px;font-size:26px;font-weight:860;line-height:1.18}.nfe-awakening-card p{color:#96a6ba;margin-top:14px;font-size:14px;line-height:1.72}.nfe-matrix-final-cta,.nfe-nexus-final{background:radial-gradient(circle at 16% 22%,#22d3ee29,#0000 34%),radial-gradient(circle at 88% 78%,#f59e0b24,#0000 32%),linear-gradient(135deg,#09101fdb,#05070ceb);border:1px solid #22d3ee33;border-radius:8px;align-content:center;justify-items:start;gap:18px;width:min(100% - 48px,1120px);min-height:320px;margin:0 auto 92px;padding:42px;display:grid;box-shadow:0 28px 100px #00000057}.nfe-matrix-final-cta span,.nfe-nexus-final span{color:#67e8f9;font-size:12px;font-family:var(--nfe-font-mono);letter-spacing:0;text-transform:uppercase;font-weight:820}.nfe-matrix-final-cta h2,.nfe-nexus-final h2{color:#f8fbff;letter-spacing:0;max-width:760px;margin:0;font-size:48px;font-weight:880;line-height:1.05}.nfe-nexus-training,.nfe-nexus-proof{width:min(100% - 48px,1120px);margin:0 auto;padding:72px 0;position:relative}.nfe-nexus-training__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.nfe-nexus-training-card{min-height:250px;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);background:linear-gradient(#ffffff09,#0000 42%),#09101fa3;border:1px solid #94a3b824;border-radius:8px;align-content:end;padding:22px;display:grid;position:relative;overflow:hidden}.nfe-nexus-training-card:before{content:"";opacity:.76;background:radial-gradient(circle at 20% 20%,#14b8a626,#0000 36%),linear-gradient(110deg,#0000,#22d3ee14,#0000);position:absolute;inset:0}.nfe-nexus-training-card:hover,.nfe-nexus-training-card:focus-within{border-color:#22d3ee47;transform:translateY(-2px);box-shadow:0 24px 70px #00000047}.nfe-nexus-training-card>span{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:relative}.nfe-nexus-training-card h3,.nfe-nexus-training-card p{letter-spacing:0;margin:0;position:relative}.nfe-nexus-training-card h3{color:#f8fbff;margin-top:32px;font-size:25px;font-weight:860;line-height:1.18}.nfe-nexus-training-card p{color:#96a6ba;margin-top:12px;font-size:14px;line-height:1.72}.nfe-nexus-proof{padding-top:64px}.nfe-nexus-proof__wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.nfe-nexus-proof-item{min-height:220px;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);background:#09101f9e;border:1px solid #94a3b824;border-radius:8px;position:relative;overflow:hidden}.nfe-nexus-proof-item:hover{border-color:#f59e0b52;transform:translateY(-2px);box-shadow:0 24px 70px #0000004d}.nfe-nexus-proof-item span{z-index:2;color:#f8fbff;font-size:10px;font-family:var(--nfe-font-mono);letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617a8;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font-weight:780;position:absolute;top:12px;left:12px}.nfe-nexus-proof-item img{-o-object-fit:cover;object-fit:cover;opacity:.86;filter:saturate(.92)contrast(1.05);width:100%;height:100%;min-height:220px;transition:opacity var(--nfe-duration-base) var(--nfe-ease-out), transform .42s var(--nfe-ease-out), filter var(--nfe-duration-base) var(--nfe-ease-out);display:block}.nfe-nexus-proof-item:hover img{opacity:1;filter:saturate(1.05)contrast(1.08);transform:scale(1.035)}@keyframes nfe-lens-scan{0%{transform:translate(-64%)}42%,to{transform:translate(64%)}}@keyframes nfe-lens-draw{to{stroke-dashoffset:0}}@media (width<=1120px){.nfe-matrix-hero{grid-template-columns:1fr}.nfe-market-lens{width:min(100%,760px)}}@media (width<=980px){.nfe-awakening-grid,.nfe-nexus-training__grid,.nfe-nexus-proof__wall{grid-template-columns:1fr 1fr}}@media (width<=640px){.nfe-nexus-training,.nfe-nexus-proof{width:min(100% - 24px,1120px)}.nfe-market-lens{width:100%}.nfe-market-lens__top{grid-template-columns:1fr;padding:14px}.nfe-market-lens__toggle{width:100%}.nfe-market-lens__stage{padding:12px}.nfe-market-lens__stage svg{min-height:210px}.nfe-market-lens__verdict{max-width:calc(100% - 36px);bottom:18px;left:18px;right:18px}.nfe-awakening-grid,.nfe-nexus-training__grid,.nfe-nexus-proof__wall{grid-template-columns:1fr}.nfe-awakening-card,.nfe-nexus-training-card{min-height:220px;padding:18px}.nfe-awakening-card h3,.nfe-nexus-training-card h3{font-size:22px}.nfe-matrix-final-cta,.nfe-nexus-final{width:min(100% - 24px,1120px);min-height:280px;margin-bottom:56px;padding:28px 20px}.nfe-matrix-final-cta h2,.nfe-nexus-final h2{font-size:30px;line-height:1.12}.nfe-nexus-training,.nfe-nexus-proof{padding:48px 0}.nfe-nexus-proof-item,.nfe-nexus-proof-item img{min-height:260px}}.nfe-observatory-page{width:min(100% - 40px,1180px);margin:0 auto;padding:112px 0 72px}.nfe-observatory-hero{isolation:isolate;background:radial-gradient(circle at 12% 16%,#22d3ee2e,#0000 34%),radial-gradient(circle at 88% 0,#f59e0b1f,#0000 32%),linear-gradient(135deg,#020617f0,#07121bd1);border:1px solid #22d3ee38;border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:stretch;gap:22px;min-height:520px;padding:clamp(24px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 120px #0000006b}.nfe-observatory-hero:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#22d3ee0f 1px,#0000 1px),linear-gradient(0deg,#22d3ee0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 35% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 35% 45%,#000,#0000 72%)}.nfe-observatory-hero__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.nfe-observatory-kicker{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 12px;font-size:.74rem;font-weight:840;display:inline-flex}.nfe-observatory-hero h1{color:#f8fafc;letter-spacing:0;margin:18px 0 16px;font-size:clamp(3.2rem,10vw,8.8rem);line-height:.88}.nfe-observatory-hero p{color:#b7c4d7;max-width:680px;margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.85}.nfe-observatory-hero__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.nfe-observatory-hero__actions>span{color:#94a3b8;font-size:.88rem;font-weight:720}.nfe-observatory-hero__panel{align-content:center;gap:14px;display:grid}.nfe-observatory-stage-signal,.nfe-observatory-rail article,.nfe-observatory-map article,.nfe-observatory-vault{background:#0206177a;border:1px solid #94a3b824;box-shadow:inset 0 0 0 1px #ffffff06}.nfe-observatory-stage-signal{border-radius:18px;min-height:160px;padding:20px}.nfe-observatory-stage-signal span,.nfe-observatory-rail span,.nfe-observatory-rail small{color:#7dd3fc;text-transform:uppercase;font-size:.72rem;font-weight:840;display:block}.nfe-observatory-stage-signal strong{color:#f8fafc;margin:10px 0;font-size:2.4rem;line-height:1;display:block}.nfe-observatory-stage-signal p{color:#9fb0c4;font-size:.88rem;line-height:1.65}.nfe-observatory-rail{gap:10px;display:grid}.nfe-observatory-rail article{border-radius:16px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px;display:grid}.nfe-observatory-rail strong{color:#e2e8f0;min-width:0;font-size:1rem}.nfe-observatory-rail small{color:#c4b5fd;text-align:right;text-transform:none}.nfe-observatory-map{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.nfe-observatory-map article{border-radius:18px;min-height:156px;padding:18px}.nfe-observatory-map svg{color:#67e8f9}.nfe-observatory-map strong{color:#f8fafc;margin:16px 0 8px;font-size:1.05rem;display:block}.nfe-observatory-map p{color:#a9b8ca;margin:0;font-size:.9rem;line-height:1.7}.nfe-observatory-tool-card{margin-top:18px}.nfe-observatory-vault{isolation:isolate;background:radial-gradient(circle at 20% 30%,#f59e0b29,#0000 30%),radial-gradient(circle at 82% 52%,#7c3aed2e,#0000 32%),#080a16d1;border-color:#f59e0b47;border-radius:22px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;min-height:280px;margin-top:18px;padding:clamp(22px,4vw,36px);display:grid;position:relative;overflow:hidden}.nfe-observatory-vault__aura{z-index:-1;position:absolute;inset:0;overflow:hidden}.nfe-observatory-vault__aura span{background:linear-gradient(90deg,#0000,#f59e0b85,#0000);width:42vw;height:1px;position:absolute;transform:rotate(-18deg)}.nfe-observatory-vault__aura span:first-child{top:28%;left:-8%}.nfe-observatory-vault__aura span:nth-child(2){opacity:.7;top:52%;right:-10%}.nfe-observatory-vault__aura span:nth-child(3){opacity:.42;bottom:22%;left:16%}.nfe-observatory-vault h2{color:#fff7ed;margin:16px 0 12px;font-size:clamp(2rem,5.4vw,4.8rem);line-height:.96}.nfe-observatory-vault p{color:#d6c9b8;max-width:700px;margin:0;font-size:1rem;line-height:1.85}.nfe-observatory-vault__meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.nfe-observatory-vault__meta span{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b2e;border-radius:999px;min-height:30px;padding:7px 10px;font-size:.78rem;font-weight:780}.nfe-observatory-vault__seal{color:#fbbf24;text-align:center;background:radial-gradient(circle,#f59e0b24,#0000 58%),#0206177a;border:1px solid #f59e0b42;border-radius:18px;place-items:center;gap:12px;min-height:180px;display:grid}.nfe-observatory-vault__seal strong{color:#fde68a;text-transform:uppercase;font-size:.88rem}.nfe-course-indicator{isolation:isolate;background:radial-gradient(circle at 18% 25%,#22d3ee38,#0000 30%),radial-gradient(circle at 78% 0,#7c3aed33,#0000 32%),linear-gradient(135deg,#070c18e0,#08141ebd);border:1px solid #22d3ee3d;border-radius:18px;grid-template-columns:minmax(180px,.58fr) minmax(280px,1.15fr) minmax(280px,.9fr);align-items:stretch;gap:18px;margin:22px 0 28px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000057,inset 0 0 0 1px #ffffff09}.nfe-course-indicator:before{content:"";z-index:-1;opacity:.7;background-color:#0000;background-image:linear-gradient(90deg,#22d3ee14 1px,#0000 1px),linear-gradient(0deg,#22d3ee0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000bf,#0000 76%);mask-image:linear-gradient(90deg,#000000bf,#0000 76%)}.nfe-course-indicator__visual{background:radial-gradient(circle at 50% 48%,#22d3ee2e,#0000 32%),#0206178f;border:1px solid #22d3ee2e;border-radius:14px;min-height:210px;position:relative;overflow:hidden}.nfe-tianji-application{background:radial-gradient(circle at 9% 18%,#20d4e829,#0000 30%),radial-gradient(circle at 72% 0,#8247d633,#0000 34%),linear-gradient(135deg,#070c18f0,#0d0a1ed1);border-color:#8247d657;grid-template-columns:minmax(220px,.68fr) minmax(300px,1.1fr) minmax(300px,.92fr)}.nfe-tianji-application__visual{isolation:isolate;background:radial-gradient(circle at 50% 54%,#8247d638,#0000 40%),#020617a3;border:1px solid #20d4e838;border-radius:14px;min-height:260px;position:relative;overflow:hidden}.nfe-tianji-application__grid{background-color:#0000;background-image:linear-gradient(90deg,#67e8f91c 1px,#0000 1px),linear-gradient(0deg,#67e8f917 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:18px;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 16%,#0000 78%);mask-image:radial-gradient(circle at 50% 52%,#000 16%,#0000 78%)}.nfe-tianji-application__visual svg{width:calc(100% - 36px);height:calc(100% - 81px);position:absolute;inset:29px 18px 52px}.nfe-tianji-application__visual>span{color:#b8e9fa;font-family:var(--font-mono,"IBM Plex Mono", monospace);align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;bottom:15px;left:16px}.nfe-tianji-application__levels{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.nfe-tianji-application__levels span{border:1px solid color-mix(in srgb, var(--level-color) 44%, transparent);width:29px;height:29px;color:var(--level-color);background:color-mix(in srgb, var(--level-color) 10%, transparent);font-family:var(--font-mono,"IBM Plex Mono", monospace);border-radius:50%;place-items:center;font-size:.65rem;font-weight:840;display:grid}.nfe-tianji-application__policy{border-top:1px solid #94a3b81f;gap:9px;margin-top:20px;padding-top:16px;display:grid}.nfe-tianji-application__policy span{color:#a9b8ca;font-size:.83rem;line-height:1.65}.nfe-tianji-application__policy strong{color:#cfb5ff;font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:0;font-size:.8rem}.nfe-tianji-application__panel{justify-content:center}.nfe-tianji-application__state,.nfe-tianji-application__form{gap:13px;display:grid}.nfe-tianji-application__state h3{color:#f8fafc;margin:0;font-size:1.24rem;line-height:1.25}.nfe-tianji-application__state p{margin:0}.nfe-tianji-application__upgrade{border-top:1px solid #8247d638;gap:10px;margin-top:2px;padding-top:14px;display:grid}.nfe-tianji-application__upgrade p{color:#b8c8d9;font-size:.86rem;line-height:1.6}.nfe-tianji-application__state.is-error{color:#fca5a5}.nfe-tianji-application__state.is-active .nfe-course-indicator__badge,.nfe-course-indicator__badge.is-active{color:#86efac;background:#22c55e17;border-color:#22c55e40}.nfe-course-indicator__badge.is-waiting{color:#fbbf24;background:#f59e0b17;border-color:#f59e0b47}.nfe-course-indicator__badge.is-ended{color:#cbd5e1;background:#94a3b814;border-color:#94a3b83d}.nfe-tianji-application__identity{background:#0206176b;border:1px solid #94a3b824;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;display:flex}.nfe-tianji-application__identity span{color:#8fa1b7;font-size:.75rem}.nfe-tianji-application__identity strong{color:#e2e8f0;min-width:0;font-family:var(--font-mono,"IBM Plex Mono", monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.nfe-tianji-application__input{color:#7dd3fc;background:#0206179e;border:1px solid #94a3b82e;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.nfe-tianji-application__input:focus-within{border-color:#20d4e885;box-shadow:0 0 0 3px #20d4e81a}.nfe-tianji-application__input input{min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;padding:0}.nfe-tianji-application .nfe-course-button--secondary{color:#c9dcf0;background:#0f172a85;border:1px solid #7dd3fc38}.nfe-tianji-application .nfe-course-button--secondary:hover{background:#0e749024;border-color:#7dd3fc70}.nfe-course-indicator__eye{color:#67e8f9;background:#06b6d414;border:1px solid #22d3ee6b;border-radius:999px;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #22d3ee38,inset 0 0 26px #22d3ee1a}.nfe-course-indicator__eye:before,.nfe-course-indicator__eye:after{content:"";border-radius:inherit;border:1px dashed #22d3ee2e;position:absolute;inset:-28px}.nfe-course-indicator__eye:after{border-color:#7c3aed38;inset:-58px}.nfe-course-indicator__scan{position:absolute;inset:20px}.nfe-course-indicator__scan i{background:linear-gradient(90deg,#0000,#22d3eeb8,#0000);height:1px;animation:4.4s ease-in-out infinite nfeSkyEyeScan;position:absolute;left:0;right:0}.nfe-course-indicator__scan i:first-child{top:24%}.nfe-course-indicator__scan i:nth-child(2){opacity:.65;animation-delay:.8s;top:50%}.nfe-course-indicator__scan i:nth-child(3){opacity:.42;animation-delay:1.6s;top:76%}.nfe-course-indicator__content,.nfe-course-indicator__panel{background:#02061775;border:1px solid #94a3b821;border-radius:14px;min-width:0}.nfe-course-indicator__content{padding:22px}.nfe-course-indicator__kicker,.nfe-course-indicator__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nfe-course-indicator__kicker span,.nfe-course-indicator__kicker strong,.nfe-course-indicator__badge{letter-spacing:0;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:840;line-height:1;display:inline-flex}.nfe-course-indicator__kicker span{color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee40}.nfe-course-indicator__kicker strong{color:#ddd6fe;background:#7c3aed1c;border:1px solid #7c3aed4d}.nfe-course-indicator h2{color:#f8fafc;letter-spacing:0;margin:18px 0 12px;font-size:clamp(1.8rem,3.8vw,3.3rem);line-height:.98}.nfe-course-indicator p{color:#b7c4d7;margin:0;font-size:.98rem;line-height:1.8}.nfe-course-indicator__path{gap:8px;margin-top:18px;display:grid}.nfe-course-indicator__path span{color:#dbeafe;background:#0f172a94;border-left:2px solid #22d3ee73;border-radius:10px;align-items:center;min-height:34px;padding:8px 10px;font-size:.86rem;line-height:1.45;display:flex}.nfe-course-indicator__panel{flex-direction:column;gap:12px;padding:18px;display:flex}.nfe-course-indicator__badge{color:#cbd5e1;background:#0f172aad;border:1px solid #94a3b833}.nfe-course-indicator__badge.is-eligible,.nfe-course-indicator__badge.is-active,.nfe-course-indicator__badge.is-approved{color:#86efac;background:#22c55e17;border-color:#22c55e40}.nfe-course-indicator__badge.is-locked,.nfe-course-indicator__badge.is-pending_review{color:#fbbf24;background:#f59e0b17;border-color:#f59e0b47}.nfe-course-indicator__badge.is-revoke_required,.nfe-course-indicator__badge.is-rejected{color:#fca5a5;background:#ef444417;border-color:#ef444447}.nfe-course-indicator__badge.is-cancelled_stage_drop,.nfe-course-indicator__badge.is-revoked{color:#cbd5e1;background:#94a3b814;border-color:#94a3b83d}.nfe-course-indicator__field{gap:8px;display:grid}.nfe-course-indicator__field span{color:#94a3b8;font-size:.78rem;font-weight:760}.nfe-course-indicator__field input{color:#f8fafc;width:100%;min-height:46px;font:inherit;background:#0206179e;border:1px solid #94a3b82e;border-radius:12px;outline:none;padding:0 13px}.nfe-course-indicator__field input:focus{border-color:#22d3ee85;box-shadow:0 0 0 3px #22d3ee1a}.nfe-course-indicator__notice,.nfe-course-indicator__hint,.nfe-course-indicator__error,.nfe-course-indicator__success{color:#a9b8ca;align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.55;display:flex}.nfe-course-indicator__error{color:#fca5a5}.nfe-course-indicator__success{color:#86efac}.nfe-admin-indicator{gap:18px;display:grid}.nfe-admin-indicator-revoke{background:radial-gradient(circle at 0 0,#ef44442e,#0000 36%),#7f1d1d29;border-color:#ef444452}.nfe-admin-indicator-revoke>div{align-items:flex-start;gap:14px;display:flex}.nfe-admin-indicator-revoke svg{color:#fca5a5;flex:none}.nfe-admin-indicator-revoke h4{color:#fee2e2;margin:0 0 6px;font-size:1.05rem}.nfe-admin-indicator-revoke p{color:#fecaca;margin:0;line-height:1.65}.nfe-admin-indicator-status{min-height:28px;color:var(--status-tone);border:1px solid color-mix(in srgb, var(--status-tone) 34%, transparent);background:color-mix(in srgb, var(--status-tone) 11%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:840;display:inline-flex}.nfe-admin-indicator-note{color:#94a3b8;margin-top:6px;font-size:.72rem;line-height:1.5;display:block}.nfe-admin-indicator-table tr.is-danger-row{background:#ef44440e}.nfe-admin-row-action.is-danger{color:#fca5a5;background:#ef444414;border-color:#ef444447}@keyframes nfeSkyEyeScan{0%,to{opacity:.15;transform:translate(-18%)}45%{opacity:.82;transform:translate(18%)}}@media (width<=1180px){.nfe-observatory-hero,.nfe-observatory-vault,.nfe-observatory-map,.nfe-course-indicator{grid-template-columns:1fr}.nfe-course-indicator__visual{min-height:190px}}@media (width<=640px){.nfe-observatory-page{width:min(100% - 24px,1180px);padding-top:88px}.nfe-observatory-hero{border-radius:18px;min-height:auto;padding:18px}.nfe-observatory-hero h1{font-size:clamp(3.1rem,20vw,4.8rem)}.nfe-observatory-rail article{grid-template-columns:1fr;gap:6px}.nfe-observatory-rail small{text-align:left}.nfe-observatory-vault{border-radius:18px;padding:18px}.nfe-observatory-vault__seal{min-height:140px}.nfe-course-indicator{border-radius:14px;padding:12px}.nfe-course-indicator h2{font-size:clamp(1.55rem,10vw,2.3rem)}}@media (prefers-reduced-motion:reduce){.nfe-market-lens:before,.nfe-market-lens__structure{animation:none!important}.nfe-awakening-card:hover,.nfe-nexus-training-card:hover,.nfe-nexus-proof-item:hover,.nfe-nexus-proof-item:hover img{transform:none!important}}.nfe-review-home{--review-cyan:#22d3ee;--review-green:#34d399;--review-amber:#d6a94f;--review-violet:#a78bfa;--review-red:#e36d72;--review-bg:#070b12;--review-surface:#0c111de6;--review-surface-raised:#101726f5;--review-line:#e2e8f017;isolation:isolate;color:#e8eef8;width:min(1240px,100% - 40px);min-width:0;margin:0 auto;padding:40px 0 88px;position:relative;overflow:clip}.nfe-review-home:before,.nfe-review-home:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.nfe-review-home:before{background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000000bf,#0000 82%);mask-image:linear-gradient(#000000bf,#0000 82%)}.nfe-review-home:after{background:repeating-linear-gradient(#0000 0 5px,#e2e8f003 6px)}.nfe-review-home__header,.nfe-review-home__layout,.nfe-review-pace,.nfe-review-home__context-grid{z-index:1;position:relative}.nfe-review-home__header{border-bottom:1px solid var(--review-line);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;padding-bottom:22px;display:flex}.nfe-review-home__heading{min-width:0}.nfe-review-home__heading>span,.nfe-review-home__section-head span,.nfe-review-home__consistency-copy>span,.nfe-review-home__primary-row>div>span{color:var(--review-cyan);font-family:var(--nfe-font-mono);letter-spacing:0;align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.nfe-review-home__heading h1{color:#f8fbff;letter-spacing:0;max-width:720px;margin:10px 0 7px;font-size:36px;font-weight:760;line-height:1.14}.nfe-review-home__heading p{color:#98a6ba;max-width:680px;margin:0;font-size:15px;line-height:1.7}.nfe-review-home__navigation{flex:none;align-items:center;gap:8px;display:flex}.nfe-review-home__load-state{border:1px solid var(--review-line);background:var(--review-surface);border-radius:8px;align-content:center;gap:24px;min-height:320px;padding:32px;display:grid}.nfe-review-home__load-state>div:first-of-type>span{color:var(--review-cyan);font-family:var(--nfe-font-mono);font-size:11px;font-weight:700}.nfe-review-home__load-state h2{color:#f3f7fc;letter-spacing:0;margin:8px 0 6px;font-size:22px;line-height:1.35}.nfe-review-home__load-state p{color:#7d8a9e;margin:0;font-size:13px;line-height:1.65}.nfe-review-home__load-state.is-error{border-color:#d6a94f40;grid-template-columns:48px minmax(0,1fr) auto;align-content:center;align-items:center}.nfe-review-home__load-state.is-error>div>span{color:var(--review-amber)}.nfe-review-home__load-icon{width:48px;height:48px;color:var(--review-amber);background:#d6a94f0f;border:1px solid #d6a94f47;border-radius:8px;place-items:center;display:grid}.nfe-review-home__load-state button{color:#ead7ad;cursor:pointer;min-height:44px;transition:border-color .18s var(--nfe-ease-out), background .18s var(--nfe-ease-out);background:#d6a94f12;border:1px solid #d6a94f61;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.nfe-review-home__load-state button:hover{background:#d6a94f1c;border-color:#d6a94f94}.nfe-review-home__load-track{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:12px;padding:8px 0;display:grid;position:relative}.nfe-review-home__load-track:before{content:"";background:#94a3b826;height:1px;position:absolute;top:50%;left:10%;right:10%}.nfe-review-home__load-track span{z-index:1;background:var(--review-surface);border:1px solid #22d3ee5c;border-radius:50%;width:20px;height:20px;animation:.9s ease-in-out infinite alternate nfe-review-loading-pulse;position:relative}.nfe-review-home__load-track span:nth-child(2){animation-delay:90ms}.nfe-review-home__load-track span:nth-child(3){animation-delay:.18s}.nfe-review-home__load-track span:nth-child(4){animation-delay:.27s}.nfe-review-home__load-track span:nth-child(5){animation-delay:.36s}.nfe-review-home__layout{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:stretch;gap:20px;display:grid}.nfe-review-pace{--pace-accent:var(--review-cyan);--pace-accent-soft:#22d3ee14;border:1px solid var(--review-line);background:var(--review-surface);min-width:0;animation:nfe-review-home-enter .22s var(--nfe-ease-out) both;border-radius:8px;margin-top:20px;padding:20px 22px 16px;animation-delay:70ms;box-shadow:0 18px 52px #00000024}.nfe-review-pace.is-pending{--pace-accent:var(--review-red);--pace-accent-soft:#e36d7214;border-color:#e36d723d}.nfe-review-pace.is-met{--pace-accent:var(--review-green);--pace-accent-soft:#34d39914;border-color:#34d3993d}.nfe-review-pace.is-error{--pace-accent:var(--review-amber);--pace-accent-soft:#d6a94f14;border-color:#d6a94f3d}.nfe-review-pace__header,.nfe-review-pace__tools,.nfe-review-pace__summary,.nfe-review-pace__message,.nfe-review-pace>footer,.nfe-review-pace__sync-note{align-items:center;display:flex}.nfe-review-pace__header{justify-content:space-between;gap:18px}.nfe-review-pace__header>div:first-child>span{color:var(--review-cyan);font-family:var(--nfe-font-mono);align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.nfe-review-pace__header h2{color:#f3f7fc;letter-spacing:0;margin:5px 0 0;font-size:17px;line-height:1.35}.nfe-review-pace__tools{justify-content:flex-end;gap:9px}.nfe-review-pace__status{border:1px solid color-mix(in srgb, var(--pace-accent) 36%, transparent);min-height:32px;color:var(--pace-accent);background:var(--pace-accent-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:730;display:inline-flex}.nfe-review-pace__tools button,.nfe-review-pace__message>button{border:1px solid var(--review-line);color:#a7b3c5;cursor:pointer;min-height:36px;transition:color .18s var(--nfe-ease-out), border-color .18s var(--nfe-ease-out), background .18s var(--nfe-ease-out);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.nfe-review-pace__tools button:hover,.nfe-review-pace__tools button:focus-visible,.nfe-review-pace__message>button:hover,.nfe-review-pace__message>button:focus-visible{color:#eef5ff;background:#22d3ee0f;border-color:#22d3ee57}.nfe-review-pace__body{border-top:1px solid var(--review-line);grid-template-columns:minmax(270px,4fr) minmax(420px,8fr);gap:22px;margin-top:17px;padding-top:17px;display:grid}.nfe-review-pace__summary{gap:12px;min-width:0}.nfe-review-pace__state-icon{border:1px solid color-mix(in srgb, var(--pace-accent) 34%, transparent);width:42px;height:42px;color:var(--pace-accent);background:var(--pace-accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.nfe-review-pace__summary>div{min-width:0}.nfe-review-pace__summary strong{color:var(--pace-accent);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.15;display:block}.nfe-review-pace__summary strong small{color:#9aa8bb;font-size:13px;font-weight:650}.nfe-review-pace__summary p{color:#8997aa;margin:5px 0 0;font-size:11px;line-height:1.55}.nfe-review-pace__metrics{border-left:1px solid var(--review-line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.nfe-review-pace__metrics>div{min-width:0;padding:2px 18px}.nfe-review-pace__metrics>div+div{border-left:1px solid var(--review-line)}.nfe-review-pace__metrics dt{color:#718096;font-size:10px;font-weight:700}.nfe-review-pace__metrics dd{color:#e7eef8;font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:18px;font-weight:700}.nfe-review-pace__meter{background:#e2e8f012;height:4px;margin-top:16px;overflow:hidden}.nfe-review-pace__meter span{width:var(--pace-progress);background:var(--pace-accent);height:100%;transition:width .22s var(--nfe-ease-out);display:block}.nfe-review-pace>footer{color:#718096;justify-content:space-between;gap:16px;margin-top:10px;font-size:10px;line-height:1.5}.nfe-review-pace__message{border-top:1px solid var(--review-line);min-height:74px;color:var(--pace-accent);gap:13px;margin-top:16px;padding-top:16px}.nfe-review-pace__message>div{flex:1;min-width:0}.nfe-review-pace__message strong,.nfe-review-pace__message span{display:block}.nfe-review-pace__message strong{color:#e7eef8;font-size:14px}.nfe-review-pace__message span{color:#7e8ca0;margin-top:4px;font-size:11px;line-height:1.55}.nfe-review-pace__sync-note{color:var(--review-amber);gap:6px;margin:9px 0 0;font-size:10px}.nfe-review-pace__skeleton{border-top:1px solid var(--review-line);grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:16px;padding-top:16px;display:grid}.nfe-review-pace__skeleton span{background:linear-gradient(90deg,#94a3b80b,#94a3b81a,#94a3b80b) 0 0/180% 100%;height:46px;animation:1.2s ease-in-out infinite nfe-review-pace-loading}.nfe-review-home__console,.nfe-review-home__consistency,.nfe-review-home__actions,.nfe-review-home__timeline,.nfe-review-home__signal{border:1px solid var(--review-line);background:var(--review-surface);border-radius:8px;min-width:0;box-shadow:0 18px 52px #00000029}.nfe-review-home__console,.nfe-review-home__side,.nfe-review-home__context-grid>section{animation:nfe-review-home-enter .22s var(--nfe-ease-out) both}.nfe-review-home__side{grid-template-rows:auto 1fr;gap:20px;min-width:0;animation-delay:40ms;display:grid}.nfe-review-home__console{padding:24px}.nfe-review-home__section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nfe-review-home__section-head h2{color:#f3f7fc;letter-spacing:0;margin:6px 0 0;font-size:19px;font-weight:710;line-height:1.35}.nfe-review-home__section-head>small{color:#738096;font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.nfe-review-home__section-head.is-compact h2{font-size:16px}.nfe-review-home__loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:28px 0 0;padding:0 4px;display:grid;position:relative}.nfe-review-home__loop:before{content:"";background:#94a3b829;height:1px;position:absolute;top:35px;left:10%;right:10%}.nfe-review-home__loop-node{z-index:1;opacity:0;min-width:0;animation:nfe-review-node-enter .19s var(--nfe-ease-out) forwards;grid-template-rows:18px 28px auto;justify-items:center;gap:4px;display:grid;position:relative}.nfe-review-home__loop-node:nth-child(2){animation-delay:30ms}.nfe-review-home__loop-node:nth-child(3){animation-delay:60ms}.nfe-review-home__loop-node:nth-child(4){animation-delay:90ms}.nfe-review-home__loop-node:nth-child(5){animation-delay:.12s}.nfe-review-home__loop-index{color:#5f6b7d;font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:10px}.nfe-review-home__loop-dot{color:#081019;width:28px;height:28px;box-shadow:0 0 0 6px var(--review-surface);background:#101827;border:1px solid #94a3b840;border-radius:50%;place-items:center;display:grid}.nfe-review-home__loop-copy{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.nfe-review-home__loop-copy strong{color:#cdd6e4;font-size:13px;font-weight:680;line-height:1.4}.nfe-review-home__loop-copy small{color:#6f7b8d;font-size:11px;line-height:1.35}.nfe-review-home__loop-node.is-complete .nfe-review-home__loop-dot{color:#06140f;background:var(--review-green);border-color:#34d399b8}.nfe-review-home__loop-node.is-complete .nfe-review-home__loop-copy small{color:var(--review-green)}.nfe-review-home__loop-node.is-current .nfe-review-home__loop-dot{border-color:var(--review-cyan);box-shadow:0 0 0 6px var(--review-surface), 0 0 18px #22d3ee29;background:#22d3ee2e}.nfe-review-home__loop-node.is-current .nfe-review-home__loop-copy small{color:var(--review-cyan)}.nfe-review-home__loop-node.is-pending .nfe-review-home__loop-dot{background:#d6a94f26;border-color:#d6a94fc2}.nfe-review-home__loop-node.is-pending .nfe-review-home__loop-copy small{color:var(--review-amber)}.nfe-review-home__metrics{border-top:1px solid var(--review-line);border-bottom:1px solid var(--review-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.nfe-review-home__metric{border-left:1px solid var(--review-line);min-width:0;padding:18px 16px}.nfe-review-home__metric:first-child{border-left:0}.nfe-review-home__metric>span{color:#8794a8;font-size:12px;font-weight:650;display:block}.nfe-review-home__metric strong{color:#eff5fc;font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:28px;font-weight:720;line-height:1;display:block}.nfe-review-home__metric small{color:#68768a;font-size:11px;line-height:1.45;display:block}.nfe-review-home__metric.is-green strong{color:var(--review-green)}.nfe-review-home__metric.is-amber strong{color:var(--review-amber)}.nfe-review-home__metric.is-cyan strong{color:var(--review-cyan)}.nfe-review-home__metric.is-violet strong{color:var(--review-violet)}.nfe-review-home__primary-row{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.nfe-review-home__primary-row>div{min-width:0}.nfe-review-home__primary-row p{color:#8794a8;margin:5px 0 0;font-size:13px;line-height:1.55}.nfe-review-home__primary{color:#061117;cursor:pointer;min-width:174px;min-height:48px;transition:background .18s var(--nfe-ease-out), border-color .18s var(--nfe-ease-out);background:#67e8f9;border:1px solid #67e8f9;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:760;line-height:1.2;display:inline-flex}.nfe-review-home__primary:hover{background:#a5f3fc;border-color:#a5f3fc}.nfe-review-home__consistency{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:22px;display:grid}.nfe-review-home__ring{width:108px;height:108px;position:relative}.nfe-review-home__ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.nfe-review-home__ring circle{fill:none;stroke-width:7px}.nfe-review-home__ring-track{stroke:#94a3b824}.nfe-review-home__ring-value{stroke:var(--review-cyan);stroke-linecap:round}.nfe-review-home__ring>div{place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.nfe-review-home__ring strong{color:#f8fbff;font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:720;line-height:1}.nfe-review-home__ring span{color:#748196;margin-top:5px;font-size:9px}.nfe-review-home__consistency-copy{min-width:0}.nfe-review-home__consistency-copy h2{color:#f0f5fb;letter-spacing:0;margin:8px 0 5px;font-size:17px;font-weight:710;line-height:1.35}.nfe-review-home__consistency-copy p{color:#7d8a9e;margin:0;font-size:12px;line-height:1.55}.nfe-review-home__actions{padding:22px}.nfe-review-home__action-list{gap:10px;margin-top:18px;display:grid}.nfe-review-home__action{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--nfe-ease-out), background .18s var(--nfe-ease-out);background:#d6a94f0b;border:1px solid #d6a94f38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.nfe-review-home__action:hover{background:#d6a94f13;border-color:#d6a94f7a}.nfe-review-home__action>span{min-width:0}.nfe-review-home__action strong,.nfe-review-home__action small{display:block}.nfe-review-home__action strong{color:#e5eaf1;font-size:13px;font-weight:680;line-height:1.45}.nfe-review-home__action small{color:#758296;margin-top:4px;font-size:11px;line-height:1.45}.nfe-review-home__action em{color:var(--review-amber);white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.nfe-review-home__action-empty{min-height:112px;color:var(--review-green);background:#34d39909;border:1px solid #34d39929;border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.nfe-review-home__action-empty div{min-width:0}.nfe-review-home__action-empty strong,.nfe-review-home__action-empty span{display:block}.nfe-review-home__action-empty strong{color:#dce9e5;font-size:13px}.nfe-review-home__action-empty span{color:#71847d;margin-top:4px;font-size:11px;line-height:1.45}.nfe-review-home__context-grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:20px;margin-top:20px;display:grid}.nfe-review-home__context-grid>section{padding:22px;animation-delay:80ms}.nfe-review-home__timeline-list{border-top:1px solid var(--review-line);margin-top:16px;display:grid}.nfe-review-home__day{border-bottom:1px solid var(--review-line);grid-template-columns:10px 54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;display:grid}.nfe-review-home__day-dot{background:#566175;border-radius:50%;width:7px;height:7px}.nfe-review-home__day.is-complete .nfe-review-home__day-dot{background:var(--review-green)}.nfe-review-home__day.is-pending .nfe-review-home__day-dot{background:var(--review-amber)}.nfe-review-home__day strong{color:#dce4ef;font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:12px}.nfe-review-home__day>span:not(.nfe-review-home__day-dot){color:#8491a4;font-size:12px}.nfe-review-home__day em{color:#a7b2c2;white-space:nowrap;font-size:11px;font-style:normal}.nfe-review-home__empty-copy{color:#758296;margin:18px 0 0;font-size:13px}.nfe-review-home__trend{margin-top:14px}.nfe-review-home__trend svg{width:100%;height:68px;display:block;overflow:visible}.nfe-review-home__trend-axis{stroke:#94a3b81f;stroke-width:1px}.nfe-review-home__trend-line{stroke:var(--review-cyan);stroke-width:2px;stroke-linecap:round}.nfe-review-home__trend-point{fill:#4b5568;stroke:var(--review-surface-raised);stroke-width:2px}.nfe-review-home__trend-point.is-complete{fill:var(--review-green)}.nfe-review-home__trend-point.is-pending{fill:var(--review-amber)}.nfe-review-home__trend-labels{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:3px;display:grid}.nfe-review-home__trend-labels span{color:#5f6b7d;font-family:var(--nfe-font-mono);text-align:center;font-variant-numeric:tabular-nums;font-size:9px}.nfe-review-home__tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.nfe-review-home__tags span{color:#8996a9;background:#94a3b80b;border:1px solid #94a3b824;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;display:inline-flex}.nfe-review-home__tags span.is-green{color:var(--review-green);background:#34d3990d;border-color:#34d39938}.nfe-review-home__tags span.is-amber{color:var(--review-amber);background:#d6a94f0d;border-color:#d6a94f40}.nfe-review-home__tags span.is-violet{color:var(--review-violet);background:#a78bfa0d;border-color:#a78bfa3d}@keyframes nfe-review-home-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nfe-review-node-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes nfe-review-loading-pulse{0%{opacity:.35}to{opacity:1}}@keyframes nfe-review-pace-loading{0%{background-position:100% 0}to{background-position:-80% 0}}@media (width<=1080px){.nfe-review-home__header{flex-direction:column;align-items:flex-start}.nfe-review-home__navigation{width:100%}.nfe-review-home__layout{grid-template-columns:minmax(0,7fr) minmax(286px,5fr)}}@media (width<=880px){.nfe-review-home__layout,.nfe-review-home__context-grid{grid-template-columns:minmax(0,1fr)}.nfe-review-home__side{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-review-pace__body{grid-template-columns:minmax(0,1fr)}.nfe-review-pace__metrics{border-top:1px solid var(--review-line);border-left:0;padding-top:15px}}@media (width<=680px){.nfe-review-home{width:min(100%,100% - 32px);padding:24px 0 calc(84px + env(safe-area-inset-bottom))}.nfe-review-home__header{gap:18px;margin-bottom:16px;padding-bottom:18px}.nfe-review-home__heading h1{margin-top:9px;font-size:28px;line-height:1.18}.nfe-review-home__heading p{font-size:14px}.nfe-review-home__navigation{align-items:stretch}.nfe-review-home__navigation .nfe-journal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.nfe-review-home__navigation .nfe-journal-tab{min-width:0;min-height:44px;padding:9px 8px;font-size:12px}.nfe-review-home__load-state{min-height:280px;padding:22px}.nfe-review-home__load-state.is-error{grid-template-columns:minmax(0,1fr);justify-items:start}.nfe-review-home__load-state.is-error button{width:100%}.nfe-review-home__layout,.nfe-review-home__side,.nfe-review-home__context-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.nfe-review-pace{margin-top:14px;padding:18px}.nfe-review-pace__header{align-items:flex-start}.nfe-review-pace__body{gap:15px}.nfe-review-pace__metrics>div{padding:2px 12px}.nfe-review-pace>footer{flex-direction:column;align-items:flex-start;gap:3px}.nfe-review-home__console,.nfe-review-home__consistency,.nfe-review-home__actions,.nfe-review-home__context-grid>section{padding:18px}.nfe-review-home__loop{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px;padding-left:2px}.nfe-review-home__loop:before{width:1px;height:auto;inset:19px auto 19px 29px}.nfe-review-home__loop-node{grid-template-rows:minmax(52px,auto);grid-template-columns:18px 28px minmax(0,1fr);place-items:center start;gap:10px}.nfe-review-home__loop-copy{text-align:left;justify-items:start}.nfe-review-home__metrics{grid-template-columns:minmax(0,1fr);margin-top:20px}.nfe-review-home__metric{border-left:0;border-top:1px solid var(--review-line);grid-template-columns:minmax(92px,.8fr) auto minmax(124px,1.2fr);align-items:center;gap:10px;min-height:64px;padding:12px 0;display:grid}.nfe-review-home__metric:first-child{border-top:0}.nfe-review-home__metric strong{margin:0;font-size:22px}.nfe-review-home__metric small{text-align:right}.nfe-review-home__primary-row{flex-direction:column;align-items:stretch;margin-top:18px}.nfe-review-home__primary{width:100%;min-height:48px}.nfe-review-home__consistency{grid-template-columns:96px minmax(0,1fr);gap:14px}.nfe-review-home__ring{width:96px;height:96px}.nfe-review-home__action{min-height:82px}.nfe-review-home__day{grid-template-columns:9px 46px minmax(0,1fr);gap:9px;padding:8px 0}.nfe-review-home__day em{white-space:normal;grid-column:3}}@media (width<=420px){.nfe-review-home__navigation{grid-template-columns:minmax(0,1fr) 44px;display:grid}.nfe-review-home__metric{grid-template-columns:minmax(86px,1fr) auto}.nfe-review-home__metric small{text-align:left;grid-column:1/-1}.nfe-review-home__consistency{grid-template-columns:minmax(0,1fr);justify-items:start}.nfe-review-pace__header,.nfe-review-pace__tools,.nfe-review-pace__message{flex-direction:column;align-items:stretch}.nfe-review-pace__tools{grid-template-columns:minmax(0,1fr) auto;display:grid}.nfe-review-pace__status{justify-content:center}.nfe-review-pace__tools button,.nfe-review-pace__message>button{min-height:44px}.nfe-review-pace__metrics{grid-template-columns:minmax(0,1fr)}.nfe-review-pace__metrics>div{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.nfe-review-pace__metrics>div+div{border-top:1px solid var(--review-line);border-left:0}.nfe-review-pace__metrics dd{margin:0}}@media (prefers-reduced-motion:reduce){.nfe-review-home__console,.nfe-review-home__side,.nfe-review-home__context-grid>section,.nfe-review-home__loop-node,.nfe-review-pace{opacity:1;animation:none;transform:none}.nfe-review-pace__meter span,.nfe-review-pace__skeleton span{transition:none;animation:none}}@keyframes nfe-scan{0%{transform:translate(-72%)}to{transform:translate(72%)}}@keyframes nfe-path-draw{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}@keyframes nfe-pulse-route{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes nfe-inspector-enter{0%{opacity:0;transform:translateY(var(--nfe-motion-y-sm))}to{opacity:1;transform:none}}@keyframes nfe-stage-body-enter{0%{opacity:0;transform:translateY(calc(var(--nfe-motion-y-sm) * -1))}to{opacity:1;transform:none}}@keyframes nfe-telemetry-sweep{0%{transform:translate(-100%)}42%,to{transform:translate(100%)}}@keyframes nfe-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes nfe-portal-scan{0%{transform:translate(-90%)}48%,to{transform:translate(90%)}}@media (width<=1180px){.nfe-app-nav__desktop{display:none}.nfe-app-nav__menu{display:grid}.nfe-app-nav__mobile{background:linear-gradient(#070c17fa,#020617fa),#070c17f7;border-top:1px solid #94a3b814;gap:7px;padding:8px 14px 16px;display:grid;box-shadow:0 24px 48px #00000047}.nfe-app-nav__mobile-item,.nfe-app-nav__mobile-profile,.nfe-app-nav__mobile-logout,.nfe-app-nav__mobile-login,.nfe-app-nav__mobile-cta{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;font-size:14px;font-weight:680;display:flex;position:relative}.nfe-app-nav__mobile-item:before{content:"";background:var(--tab-color);opacity:0;border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.nfe-app-nav__mobile-item.is-active{color:var(--tab-color);border-color:color-mix(in srgb, var(--tab-color) 24%, transparent);background:color-mix(in srgb, var(--tab-color) 8%, transparent)}.nfe-app-nav__mobile-item.is-active:before{opacity:.82}.nfe-app-nav__mobile-item[data-nav-group=member]{margin-top:4px}.nfe-app-nav__mobile-cta{color:#e7fbff;background:linear-gradient(135deg,#06b6d433,#8b5cf62e),#06b6d412;border-color:#22d3ee47;justify-content:center;margin-top:4px;box-shadow:0 0 20px #06b6d41f}.nfe-app-nav__mobile-lang{color:#708097;background:#0f17326b;border:1px solid #94a3b81f;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:12px;font-weight:720;display:flex}.nfe-app-nav__mobile-lang>div{background:#0f17329e;border:1px solid #94a3b829;border-radius:8px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.nfe-app-nav__mobile-profile{color:var(--avatar-color);border-color:color-mix(in srgb, var(--avatar-color) 24%, transparent);background:color-mix(in srgb, var(--avatar-color) 9%, transparent)}.nfe-app-nav__mobile-logout{color:var(--nfe-red);background:#ef444412}.nfe-app-nav__mobile-login{color:#a8b4c7;background:#0f173261;border-color:#94a3b824;justify-content:center}}@media (width<=1120px){.nfe-matrix-hero{grid-template-columns:1fr;min-height:auto;padding-top:112px}.nfe-portal-field{height:640px;inset:84px -16px auto}}@media (width<=980px){.nfe-matrix-hero{min-height:auto}.nfe-fractal-field{grid-template-columns:1fr;min-height:auto}.nfe-portal-field{height:760px}.nfe-fractal-stage{min-height:420px}.nfe-fractal-stage svg,.nfe-fractal-field:after{transform:none}.nfe-edge-grid,.nfe-stage-card__body,.nfe-course-header,.nfe-course-grid,.nfe-nexus-access,.nfe-profile-security-rail,.nfe-journal-intro-hero,.nfe-journal-intro-flow,.nfe-journal-intro-grid,.nfe-journal-history-rules,.nfe-nexus-community{grid-template-columns:1fr}.nfe-journal-topbar{align-items:flex-start;display:grid}.nfe-journal-tabs{width:100%;overflow-x:auto}.nfe-journal-tab{flex:none}.nfe-journal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-journal-filter-row{grid-template-columns:1fr}.nfe-journal-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-journal-dashboard__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.nfe-journal-dashboard__chart-grid{grid-template-columns:1fr}.nfe-journal-execution-console{grid-template-columns:118px minmax(0,1fr)}.nfe-journal-execution-console__ring{width:104px;height:104px}.nfe-journal-execution-console>button{grid-column:2;justify-self:start}.nfe-journal-core-performance__strip{grid-template-columns:repeat(3,minmax(0,1fr))}.nfe-journal-core-metric:nth-child(4){border-left:0;padding-left:2px}.nfe-journal-core-metric:nth-child(n+4){border-top:1px solid #ffffff0e}.nfe-journal-risk-panel{grid-template-columns:1fr}.nfe-journal-risk-panel__drawdown{border-bottom:1px solid #ffffff0f;border-right:0}.nfe-journal-calendar__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-journal-calendar-analysis,.nfe-brand-signal-row,.nfe-course-command-strip,.nfe-profile-command-strip,.nfe-journal-command-strip{grid-template-columns:1fr}.nfe-course-list{position:static}}@media (width<=640px){.nfe-matrix-page{background:linear-gradient(180deg, #05070c1f, #05070c 72%), var(--nfe-bg)}.nfe-matrix-hero{gap:28px;width:min(100% - 24px,1180px);padding-top:104px;padding-bottom:42px}.nfe-portal-field{border-color:#22d3ee1a;height:680px;inset:78px -12px auto}.nfe-portal-field__label{font-size:10px;bottom:14px;left:16px;right:16px}.nfe-matrix-hero h1{font-size:34px;line-height:1.12}.nfe-matrix-hero p{font-size:15px}.nfe-matrix-button,.nfe-matrix-hero__actions{width:100%}.nfe-matrix-hero__telemetry{grid-template-columns:1fr}.course-sidebar-toggle{z-index:92;inset:auto 14px 18px auto}.nfe-matrix-telemetry-card{min-height:88px}.nfe-fractal-field{gap:14px;padding:14px}.nfe-fractal-console{gap:14px;padding:16px}.nfe-fractal-console>div:first-child{min-height:180px}.nfe-fractal-console__eyebrow{margin-bottom:12px}.nfe-fractal-console strong{max-width:none;font-size:32px;line-height:1.04}.nfe-fractal-console p{margin-top:12px;font-size:13px;line-height:1.62}.nfe-fractal-node-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.nfe-fractal-node-button{grid-template-columns:1fr;justify-items:center;gap:4px;min-height:44px;padding:8px 6px}.nfe-fractal-node-button:before{display:none}.nfe-fractal-node-button:hover,.nfe-fractal-node-button:focus-visible,.nfe-fractal-node-button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--node-color) 12%, transparent)}.nfe-fractal-node-button span{font-size:9px}.nfe-fractal-node-button strong{font-size:12px}.nfe-fractal-telemetry span{min-height:58px;padding:10px}.nfe-fractal-telemetry strong{font-size:15px}.nfe-fractal-stage{min-height:320px}.nfe-fractal-stage svg{padding:10px}.nfe-fractal-hotspot{width:44px;height:44px}.nfe-fractal-hotspot span{display:none}.nfe-fractal-readout{gap:6px;display:grid;bottom:16px;left:16px;right:16px}.nfe-fractal-readout strong{text-align:left}.nfe-fractal-marquee{font-size:10px}.nfe-announcement{padding:12px}.nfe-announcement__panel{padding:26px 18px 18px}.nfe-announcement__actions{grid-template-columns:1fr}.nfe-auth-overlay{align-items:start;padding:12px;overflow-y:auto}.nfe-auth-card{max-height:none;padding:28px 18px 20px}.nfe-auth-brand{margin-bottom:20px}.nfe-auth-tabs{margin-bottom:18px}.nfe-auth-field{margin-bottom:14px}.nfe-auth-field input,.nfe-auth-submit,.nfe-auth-button{min-height:48px}.nfe-auth-helper p,.nfe-auth-checkbox>span:last-child{font-size:12px}.nfe-matrix-band,.nfe-matrix-band--route{width:min(100% - 24px,1080px);padding:42px 0}.nfe-nexus-page:after,.nfe-course-page:after,.nfe-profile-page:after,.nfe-journal-page:after,.nfe-journal-intro-page:after{display:none}.nfe-nexus-hero{padding-top:46px}.nfe-nexus-hero h1{font-size:34px;line-height:1.12}.nfe-nexus-hero p,.nfe-journal-intro-hero p{font-size:15px}.nfe-nexus-access{gap:14px;padding:14px}.nfe-nexus-access__route{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.nfe-nexus-access .nfe-nexus-button{width:100%}.nfe-brand-signal-card,.nfe-course-command-strip>div,.nfe-profile-command-strip>div,.nfe-journal-command-strip>div{min-height:84px}.nfe-brand-signal-card strong{font-size:28px}.nfe-nexus-carousel{min-height:340px;padding:12px}.nfe-course-command-strip,.nfe-profile-command-strip,.nfe-journal-command-strip{margin-bottom:16px}.nfe-edge-card{min-height:0}.nfe-stage-card__summary{padding:18px 16px}.nfe-stage-card__body{margin:0 16px 18px}.nfe-stage-card__title{font-size:22px}.nfe-stage-card__title span{margin:4px 0 0;display:block}.nfe-course-shell{width:min(100% - 24px,1180px)}.nfe-course-stage-switcher{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.nfe-course-stage-pill{flex:none}.nfe-course-header h1{font-size:30px}.nfe-course-lesson-head,.nfe-course-callout{display:grid}.nfe-course-button,.nfe-course-done{width:100%}.nfe-course-callout__icon{display:none}.nfe-nexus-hero,.nfe-nexus-media,.nfe-nexus-community{width:min(100% - 24px,1120px)}.nfe-nexus-hero h1{font-size:38px}.nfe-nexus-carousel{min-height:330px}.nfe-nexus-carousel__stage{height:300px}.nfe-nexus-video{width:86%;transform:translateX(calc(-50% + var(--offset) * 88%)) scale(.82)}.nfe-nexus-video.is-active{transform:translateX(calc(-50% + var(--offset) * 88%)) scale(1)}.nfe-nexus-arrow{width:42px;height:42px}.nfe-nexus-panel{padding:20px}.nfe-nexus-button{width:100%}.nfe-journal-shell,.nfe-journal-intro-hero,.nfe-journal-intro-warning,.nfe-journal-intro-boundary,.nfe-journal-intro-flow,.nfe-journal-intro-grid,.nfe-journal-intro-lock{width:min(100% - 24px,1040px)}.nfe-journal-intro-hero{gap:24px;padding-top:48px}.nfe-journal-intro-hero h1{font-size:36px}.nfe-journal-intro-actions,.nfe-journal-intro-button{width:100%}.nfe-journal-intro-terminal dl div{grid-template-columns:1fr;gap:4px}.nfe-journal-intro-warning,.nfe-journal-intro-boundary,.nfe-journal-intro-flow__item,.nfe-journal-intro-card{padding:18px}.nfe-journal-intro-warning strong{font-size:19px}.nfe-journal-intro-lock{align-items:flex-start}.nfe-journal-intro-flow,.nfe-journal-history-rules{grid-template-columns:1fr}.nfe-journal-list-head{align-items:start;display:grid}.nfe-journal-primary-action{width:100%}.nfe-journal-stat-grid,.nfe-journal-filter-grid,.nfe-journal-custom-range,.nfe-journal-entry{grid-template-columns:1fr}.nfe-journal-entry__rail{width:100%;min-height:4px}.nfe-journal-entry__head{display:grid}.nfe-journal-entry__time{justify-items:start}.nfe-journal-entry__result{gap:6px;display:grid}.nfe-journal-dashboard__bar,.nfe-journal-dashboard__source,.nfe-journal-dashboard__custom-range,.nfe-journal-dashboard__content{padding-left:12px;padding-right:12px}.nfe-journal-dashboard__bar-left,.nfe-journal-dashboard__import{width:100%}.nfe-journal-dashboard__pills,.nfe-journal-dashboard__source-buttons{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.nfe-journal-dashboard__pills button,.nfe-journal-dashboard__source-buttons button{flex:none}.nfe-journal-dashboard__stats{grid-template-columns:1fr}.nfe-journal-execution-console{grid-template-columns:1fr;gap:18px;padding:18px}.nfe-journal-execution-console__signal{justify-content:start}.nfe-journal-execution-console__ring{width:96px;height:96px}.nfe-journal-execution-console__ring strong{font-size:22px}.nfe-journal-execution-console__heading h2{font-size:19px}.nfe-journal-execution-console__metrics>div{padding:0 10px}.nfe-journal-execution-console__metrics strong{font-size:14px}.nfe-journal-execution-console>button{grid-column:auto;width:100%}.nfe-journal-core-performance>header{align-items:start;display:grid}.nfe-journal-core-performance>header small{white-space:normal}.nfe-journal-core-performance__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-journal-core-metric,.nfe-journal-core-metric:first-child,.nfe-journal-core-metric:nth-child(4){border-top:1px solid #ffffff0e;border-left:1px solid #ffffff0e;padding:16px 12px}.nfe-journal-core-metric:nth-child(odd){border-left:0;padding-left:2px}.nfe-journal-core-metric:last-child:nth-child(odd){grid-column:1/-1}.nfe-journal-core-metric strong{font-size:20px}.nfe-journal-risk-panel__drawdown,.nfe-journal-risk-panel__metrics>div{padding:18px}.nfe-journal-risk-panel__metrics strong{font-size:17px}.nfe-journal-daily-summary__table thead{display:none}.nfe-journal-daily-summary__table,.nfe-journal-daily-summary__table tbody,.nfe-journal-daily-summary__table tr,.nfe-journal-daily-summary__table td{width:100%;display:block}.nfe-journal-daily-summary__table tbody{gap:8px;display:grid}.nfe-journal-daily-summary__table tr{background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.nfe-journal-daily-summary__table td{border:0;gap:4px;padding:0;display:grid}.nfe-journal-daily-summary__table td:before{content:attr(data-label);color:#4e5b6f;font-size:9px;font-weight:700}.nfe-journal-daily-summary__table td:last-child{align-content:end;justify-items:start}.nfe-journal-dashboard__two-col,.nfe-journal-dashboard__recent-grid{grid-template-columns:1fr}.nfe-journal-dashboard-card-head{align-items:flex-start}.nfe-journal-rank-item__meta{display:grid}.nfe-journal-rank-item__meta>div{justify-content:flex-start}.nfe-journal-dashboard__custom-range input{width:100%}.nfe-journal-calendar__bar,.nfe-journal-calendar__content{padding-left:12px;padding-right:12px}.nfe-journal-calendar__bar-left,.nfe-journal-calendar__month,.nfe-journal-calendar__today,.nfe-journal-calendar__import{width:100%}.nfe-journal-calendar__month{justify-content:space-between}.nfe-journal-calendar__stats{grid-template-columns:1fr}.nfe-journal-calendar-board,.nfe-journal-calendar-panel{padding:16px}.nfe-journal-calendar-board{overflow-x:auto}.nfe-journal-calendar-board__dow,.nfe-journal-calendar-board__grid{min-width:560px}.nfe-journal-calendar-day{min-height:66px}.nfe-journal-detail__topbar,.nfe-journal-detail__actions,.nfe-journal-detail__action,.nfe-journal-detail-hero__inner{width:100%}.nfe-journal-detail__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nfe-journal-detail-hero__result{text-align:left;justify-items:start}.nfe-journal-detail-section,.nfe-journal-detail-hero{padding:18px}.nfe-journal-settings__bar,.nfe-journal-settings__content{padding-left:12px;padding-right:12px}.nfe-journal-settings__bar>div,.nfe-journal-settings__primary,.nfe-journal-settings__secondary,.nfe-journal-settings__bottom-actions{width:100%}.nfe-journal-settings-card{padding:4px 16px 16px}.nfe-journal-settings-row{gap:12px;display:grid}.nfe-journal-settings-row__control,.nfe-journal-settings-toggle-row,.nfe-journal-settings-inline-input,.nfe-journal-settings-export-actions{width:100%}.nfe-journal-settings-choice,.nfe-journal-settings-export{flex:auto}.nfe-journal-settings-add-row{grid-template-columns:1fr}.nfe-journal-settings-add-button,.nfe-journal-settings-input.is-narrow,.nfe-journal-settings-input.is-account{width:100%}.nfe-journal-settings-strategy-item{display:grid}.nfe-journal-settings-strategy-actions{width:100%}.nfe-journal-settings-compact-action:not(.is-icon){flex:1}.nfe-journal-form-page{padding-top:88px}.nfe-journal-form-shell{width:min(100% - 24px,820px);padding:22px 0}.nfe-journal-form-head,.nfe-journal-form-edit__head{align-items:start;display:grid}.nfe-journal-form-head h1,.nfe-journal-form-edit__head h2{font-size:22px}.nfe-journal-form-cancel{width:100%}.nfe-journal-form-card{padding:18px}.nfe-journal-form-flow{gap:18px}.nfe-journal-form-grid,.nfe-journal-form-grid.is-two,.nfe-journal-form-grid.is-three{grid-template-columns:1fr;gap:0}.nfe-journal-form-empty{width:min(100% - 24px,580px);padding-top:76px}.nfe-journal-form-choice,.nfe-journal-form-tag{min-height:38px}.nfe-journal-form-media-item{padding:14px}.nfe-journal-form-media-item__head{align-items:flex-start}.nfe-journal-form-actions{grid-template-columns:1fr}.nfe-strategy-selector__control,.nfe-strategy-selector__meta{grid-template-columns:1fr;display:grid}.nfe-strategy-selector__create{width:100%}.nfe-strategy-selector__error{text-align:left}.nfe-journal-history-page{padding-top:88px}.nfe-journal-history-shell{width:min(100% - 24px,1120px);padding:22px 0}.nfe-journal-history-head{align-items:start;display:grid}.nfe-journal-history-title h1{font-size:22px}.nfe-journal-history-controls,.nfe-journal-history-input,.nfe-journal-history-query{width:100%}.nfe-journal-history-stats{grid-template-columns:1fr}.nfe-journal-history-selection{align-items:start;display:grid}.nfe-journal-history-selection__actions{grid-template-columns:1fr;width:100%;display:grid}.nfe-profile-shell{width:min(100% - 24px,940px)}.nfe-profile-hero{align-items:flex-start}.nfe-profile-avatar{width:68px;height:68px}.nfe-profile-grid{grid-template-columns:1fr}.nfe-profile-panel--wide{grid-row:auto}.nfe-profile-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-profile-actions,.nfe-bitunix-head,.nfe-bitunix-subaccounts__head,.nfe-bitunix-subaccount-actions{display:grid}.nfe-bitunix-badge{width:fit-content;margin-left:0}.nfe-bitunix-form__grid,.nfe-bitunix-subaccount-row{grid-template-columns:1fr}.nfe-bitunix-primary,.nfe-bitunix-secondary,.nfe-bitunix-subaccount-row button{width:100%}}@media (width<=360px){.nfe-matrix-hero h1,.nfe-nexus-hero h1,.nfe-journal-intro-hero h1{font-size:31px;line-height:1.16}.nfe-matrix-hero p,.nfe-nexus-hero p,.nfe-journal-intro-hero p{font-size:14px;line-height:1.72}.nfe-matrix-kicker,.nfe-nexus-tag,.nfe-journal-intro-kicker{white-space:normal;max-width:100%}.nfe-matrix-hero__system strong{font-size:12px}}@media (width>=768px){.nfe-journal-sidebar{display:flex}}.nfe-admin-page{background:#090b0e;min-height:100vh;padding:24px 0 48px}.nfe-admin-shell{width:min(100% - 32px,1440px);margin:0 auto}.nfe-admin-hero{margin-bottom:26px}.nfe-admin-kicker{width:fit-content;min-height:28px;color:var(--nfe-amber);text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b57;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 10px;font-size:11px;font-weight:820;display:inline-flex}.nfe-admin-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(28px,4vw,40px);font-weight:860;line-height:1.05}.nfe-admin-hero p{color:#7f8da3;margin:8px 0 0;font-size:13px;line-height:1.6}.nfe-admin-gradient-text{background:linear-gradient(135deg, var(--from), var(--to));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.nfe-admin-tabs,.nfe-admin-subtabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.nfe-admin-tabs button,.nfe-admin-subtabs button,.nfe-admin-back,.nfe-admin-primary,.nfe-admin-danger-icon{cursor:pointer;transition:border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), color var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-fast) var(--nfe-ease-out)}.nfe-admin-tabs button{border-radius:var(--nfe-radius-control);color:#7f8da3;background:#ffffff09;border:1px solid #94a3b821;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:780;display:inline-flex}.nfe-admin-tabs button:hover,.nfe-admin-subtabs button:hover,.nfe-admin-back:hover,.nfe-admin-primary:hover:not(:disabled),.nfe-admin-danger-icon:hover{transform:translateY(-1px)}.nfe-admin-tabs button.is-active{color:var(--nfe-amber);background:#f59e0b21;border-color:#f59e0b61}.nfe-admin-subtabs{margin-bottom:0}.nfe-admin-subtabs button{border-radius:var(--nfe-radius-control);color:#738196;background:0 0;border:1px solid #0000;min-height:32px;padding:5px 10px;font-size:12px;font-weight:760}.nfe-admin-subtabs button.is-active{color:var(--nfe-cyan);background:#06b6d41f;border-color:#06b6d457}.nfe-admin-panel{border-radius:var(--nfe-radius-card);box-shadow:none;background:#11151a;border:1px solid #e2e8f01a;padding:22px}.nfe-admin-state{color:#94a3b8;place-items:center;gap:12px;min-height:50vh;font-size:13px;font-weight:780;display:grid}.nfe-admin-state svg{color:var(--nfe-violet)}.nfe-admin-alert{align-items:flex-start;gap:12px;display:flex}.nfe-admin-alert svg{flex:none}.nfe-admin-alert.is-danger svg,.nfe-admin-alert.is-danger p{color:#fca5a5}.nfe-admin-alert h2{color:#fff;margin:0 0 4px;font-size:16px;font-weight:820}.nfe-admin-alert p,.nfe-admin-alert small{margin:0;font-size:13px;line-height:1.55;display:block}.nfe-admin-alert small{color:#738196;margin-top:8px}.nfe-admin-section{z-index:1;margin-bottom:36px;position:relative}.nfe-admin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.nfe-admin-section-head h2{color:#f8fafc;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:840;line-height:1.25;display:flex}.nfe-admin-section-head h2>svg{color:var(--nfe-cyan)}.nfe-admin-section-head.is-amber h2>svg{color:var(--nfe-amber)}.nfe-admin-section-head.is-violet h2>svg{color:var(--nfe-violet)}.nfe-admin-section-head h2 span{color:#738196;font-size:12px;font-weight:620}.nfe-admin-section-copy{color:#738196;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.55}.nfe-admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.nfe-admin-stat-grid.is-secondary{margin-bottom:36px}.nfe-admin-stat{min-width:0;padding:16px}.nfe-admin-stat__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.nfe-admin-stat__icon{border:1px solid color-mix(in srgb, var(--tone) 26%, transparent);border-radius:var(--nfe-radius-control);background:color-mix(in srgb, var(--tone) 13%, transparent);width:32px;height:32px;color:var(--tone);flex:none;place-items:center;display:inline-grid}.nfe-admin-stat p{color:#738196;margin:0;font-size:11px;font-weight:720}.nfe-admin-stat strong{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:baseline;gap:5px;min-width:0;font-size:clamp(24px,3vw,30px);font-weight:860;line-height:1;display:flex}.nfe-admin-stat strong span{color:#59677d;font-size:13px;font-weight:620}.nfe-admin-bars{align-items:flex-end;gap:4px;height:172px;padding:8px 0;display:flex}.nfe-admin-bars__item{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.nfe-admin-bars__item span{color:#334155;font-variant-numeric:tabular-nums;height:14px;font-size:10px;font-weight:760;line-height:1}.nfe-admin-bars__item span.has-value{color:var(--nfe-cyan)}.nfe-admin-bars__item div{width:100%;height:var(--bar-height);min-height:2px;transition:height var(--nfe-duration-base) var(--nfe-ease-out);background:linear-gradient(#06b6d494,#06b6d43d);border-radius:3px 3px 1px 1px}.nfe-admin-bars__item div.is-today{background:linear-gradient(180deg, var(--nfe-violet), var(--nfe-cyan));box-shadow:0 0 12px #8b5cf65c}.nfe-admin-chart-axis{color:#59677d;justify-content:space-between;margin-top:12px;font-size:10px;font-weight:680;display:flex}.nfe-admin-empty{color:#59677d;text-align:center;margin:0;padding:18px;font-size:13px}.nfe-admin-empty-wrap{text-align:center;padding:48px 0}.nfe-admin-rank-list{gap:8px;display:grid}.nfe-admin-rank{border-radius:var(--nfe-radius-control);background:#0f172a85;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.nfe-admin-rank:before{content:"";width:var(--progress);background:linear-gradient(90deg,#f59e0b14,#f59e0b33);border-right:2px solid #f59e0b52;position:absolute;inset:0 auto 0 0}.nfe-admin-rank__title,.nfe-admin-rank strong{z-index:1;position:relative}.nfe-admin-rank__title{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:620;overflow:hidden}.nfe-admin-rank strong{color:var(--nfe-amber);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:820}.nfe-admin-composer{margin-bottom:16px}.nfe-admin-composer p{color:#738196;margin:0 0 12px;font-size:12px;line-height:1.55}.nfe-admin-field{border-radius:var(--nfe-radius-control);color:#e2e8f0;background:#0f172ab8;border:1px solid #06b6d43d;outline:none;width:100%;min-height:42px;padding:9px 12px;font-size:13px}textarea.nfe-admin-field{resize:vertical;min-height:92px}.nfe-admin-field.is-select,.nfe-admin-field.is-date{cursor:pointer;width:auto}.nfe-admin-field.is-search{width:min(100%,260px)}.nfe-admin-composer__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nfe-admin-primary{border-radius:var(--nfe-radius-control);background:linear-gradient(135deg, var(--nfe-cyan), var(--nfe-violet));color:#fff;border:0;justify-content:center;align-items:center;min-height:42px;padding:9px 18px;font-size:13px;font-weight:800;display:inline-flex}.nfe-admin-primary:disabled{cursor:not-allowed;opacity:.48;transform:none}.nfe-admin-inline-msg{color:var(--nfe-green);font-size:12px;font-weight:720}.nfe-admin-inline-msg.is-danger{color:var(--nfe-red)}.nfe-admin-announcements{gap:8px;display:grid}.nfe-admin-announcement{border-radius:var(--nfe-radius-control);background:#0f172a8a;border:1px solid #06b6d42e;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.nfe-admin-announcement.is-expired{opacity:.56;border-color:#94a3b829}.nfe-admin-announcement>div{flex:1;min-width:0}.nfe-admin-announcement p{color:#dbe7f6;margin:0 0 5px;font-size:13px;line-height:1.55}.nfe-admin-announcement.is-expired p{color:#7f8da3}.nfe-admin-announcement small{color:#59677d;font-size:11px;display:block}.nfe-admin-announcement small span{color:#f87171;margin-left:8px;font-weight:720}.nfe-admin-danger-icon{border-radius:var(--nfe-radius-control);width:34px;height:34px;color:var(--nfe-red);background:#ef44440f;border:1px solid #ef444447;flex:none;place-items:center;display:inline-grid}.nfe-admin-table-panel{padding:0;overflow:hidden}.nfe-admin-table-scroll{overflow-x:auto}.nfe-admin-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.nfe-admin-table thead tr{background:#0f172a9e;border-bottom:1px solid #94a3b826}.nfe-admin-table th,.nfe-admin-table td{text-align:left;padding:11px 14px}.nfe-admin-table th{color:#738196;letter-spacing:0;white-space:nowrap;font-weight:780}.nfe-admin-table tbody tr{border-bottom:1px solid #94a3b814}.nfe-admin-table tbody tr.is-last{border-bottom:0}.nfe-admin-table tbody tr:hover{background:#ffffff06}.nfe-admin-table td{color:#94a3b8;vertical-align:middle}.nfe-admin-table .is-center{text-align:center}.nfe-admin-table .is-right{text-align:right}.nfe-admin-table .is-strong{color:#e2e8f0;font-weight:760}.nfe-admin-table .is-mono{color:#94a3b8;font-family:var(--nfe-font-mono);font-size:11px}.nfe-admin-table .is-muted{color:#738196;font-size:11px}.nfe-admin-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:760;display:inline-flex}.nfe-admin-badge.is-success{color:var(--nfe-green);background:#10b9811a}.nfe-admin-badge.is-warning{color:var(--nfe-amber);background:#f59e0b1a}.nfe-admin-progress-text{color:var(--nfe-cyan);font-variant-numeric:tabular-nums;font-weight:800}.nfe-admin-progress-text.is-empty{color:#59677d}.nfe-admin-stage-select{border:1px solid color-mix(in srgb, var(--stage-tone) 36%, transparent);border-radius:var(--nfe-radius-control);background:color-mix(in srgb, var(--stage-tone) 12%, #0f172adb);min-height:30px;color:var(--stage-tone);cursor:pointer;outline:none;padding:4px 8px;font-size:11px;font-weight:780}.nfe-admin-stage-select:disabled{cursor:wait;opacity:.58}.nfe-admin-back{border-radius:var(--nfe-radius-control);color:#94a3b8;background:#ffffff08;border:1px solid #94a3b829;align-items:center;gap:8px;min-height:38px;margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:780;display:inline-flex}.nfe-admin-inline-loading{color:#738196;justify-content:center;align-items:center;gap:9px;min-height:220px;font-size:13px;font-weight:760;display:flex}.nfe-admin-bitunix{gap:16px;display:grid}.nfe-admin-module-title{color:#fff;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:840;display:flex}.nfe-admin-module-title svg,.nfe-admin-card-title svg{color:var(--nfe-cyan)}.nfe-admin-module-copy{color:#738196;margin:5px 0 0;font-size:12px;line-height:1.55}.nfe-admin-outline-action,.nfe-admin-query-button,.nfe-admin-row-action,.nfe-admin-page-button{cursor:pointer;transition:background var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), color var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-fast) var(--nfe-ease-out)}.nfe-admin-outline-action{border-radius:var(--nfe-radius-control);min-height:38px;color:var(--nfe-cyan);background:#06b6d41a;border:1px solid #06b6d44d;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.nfe-admin-outline-action:hover,.nfe-admin-query-button:hover:not(:disabled),.nfe-admin-row-action:hover,.nfe-admin-page-button:hover:not(:disabled){transform:translateY(-1px)}.nfe-admin-alert--compact{border-radius:var(--nfe-radius-control);background:#ef444414;border:1px solid #ef444447;margin-bottom:0;padding:12px}.nfe-admin-alert--compact p{font-size:12px}.nfe-admin-alert--compact.is-info{background:#22d3ee0e;border-color:#22d3ee38}.nfe-admin-alert--compact.is-info svg{color:#22d3ee}.nfe-admin-alert--compact.is-warning{background:#f59e0b12;border-color:#f59e0b42}.nfe-admin-alert--compact.is-warning svg,.nfe-admin-alert--compact.is-warning strong{color:#fbbf24}.nfe-admin-users-override{margin-bottom:12px}.nfe-admin-stat-grid.is-compact{gap:12px;margin-bottom:0}.nfe-admin-mini-stat{padding:14px}.nfe-admin-mini-stat p{color:#738196;margin:0 0 5px;font-size:11px;font-weight:720}.nfe-admin-mini-stat strong{color:var(--stat-tone,#fff);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:860;line-height:1.18;display:block}.nfe-admin-mini-stat strong span{color:#738196;margin-left:4px;font-size:11px;font-weight:700}.nfe-admin-mini-stat strong.is-date{color:#cbd5e1;font-size:13px}.nfe-admin-registration-overview{gap:14px;display:grid}.nfe-admin-registration-overview .nfe-admin-section-head{margin-bottom:0}.nfe-admin-registration-bars{height:148px}.nfe-admin-bitunix-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;display:grid}.nfe-admin-bitunix-main{gap:16px;min-width:0;display:grid}.nfe-admin-bindings-panel{padding:16px}.nfe-admin-card-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.nfe-admin-card-title h4{color:#fff;margin:0;font-size:14px;font-weight:840}.nfe-admin-binding-list{gap:8px;max-height:520px;padding-right:4px;display:grid;overflow-y:auto}.nfe-admin-binding-item{border-radius:var(--nfe-radius-control);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #94a3b814;gap:4px;width:100%;min-height:76px;padding:12px;display:grid}.nfe-admin-binding-item:hover,.nfe-admin-binding-item.is-active{background:#06b6d41a;border-color:#06b6d457}.nfe-admin-binding-item p{color:#f8fafc;margin:0;font-size:13px;font-weight:820}.nfe-admin-binding-item small,.nfe-admin-binding-item em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;display:block;overflow:hidden}.nfe-admin-binding-item small{color:#94a3b8;font-family:var(--nfe-font-mono)}.nfe-admin-binding-status{color:#a5b4c8;border:1px solid #94a3b82e;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:820;line-height:1.2}.nfe-admin-binding-status.is-verified{color:#6ee7b7;background:#10b9811a;border-color:#34d39952}.nfe-admin-binding-status.is-pending{color:#fde047;background:#eab30814;border-color:#facc154d}.nfe-admin-binding-status.is-displaced{color:#fca5a5;background:#ef44441a;border-color:#f8717152}.nfe-admin-binding-item em{color:#59677d}.nfe-admin-binding-message{border-radius:var(--nfe-radius-control);color:#6ee7b7;background:#10b98114;border:1px solid #34d39938;margin:12px 0 0;padding:9px 10px;font-size:11px;line-height:1.55}.nfe-admin-binding-release{border-radius:var(--nfe-radius-control);background:#7f1d1d1a;border:1px solid #f8717138;gap:10px;margin-top:14px;padding:12px;display:grid}.nfe-admin-binding-release>div{color:#fca5a5;align-items:center;gap:7px;font-size:12px;display:flex}.nfe-admin-binding-release>p{color:#94a3b8;margin:0;font-size:11px;line-height:1.6}.nfe-admin-binding-release label{color:#94a3b8;gap:5px;font-size:10px;font-weight:780;display:grid}.nfe-admin-binding-release input,.nfe-admin-binding-release textarea{color:#e2e8f0;width:100%;font:inherit;resize:vertical;background:#020617b8;border:1px solid #94a3b829;border-radius:6px;padding:8px 9px;line-height:1.45}.nfe-admin-binding-release input.is-mono{font-family:var(--nfe-font-mono)}.nfe-admin-binding-release button{color:#fecaca;cursor:pointer;background:#dc262624;border:1px solid #f8717157;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:11px;font-weight:830;display:inline-flex}.nfe-admin-binding-release button:disabled{opacity:.38;cursor:not-allowed}.nfe-admin-filter-grid{grid-template-columns:minmax(120px,1.1fr) repeat(2,minmax(132px,.9fr)) minmax(150px,1fr) auto;align-items:end;gap:10px;display:grid}.nfe-admin-filter-grid label{gap:6px;display:grid}.nfe-admin-filter-grid label span{color:#738196;font-size:11px;font-weight:760}.nfe-admin-field.is-mono{font-family:var(--nfe-font-mono)}.nfe-admin-field.is-small{width:132px;min-height:36px;padding:7px 10px;font-size:12px}.nfe-admin-query-button{border-radius:var(--nfe-radius-control);min-height:42px;color:var(--nfe-cyan);white-space:nowrap;background:#06b6d41f;border:1px solid #06b6d452;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:820;display:inline-flex}.nfe-admin-query-button.is-small{min-height:36px;padding:7px 11px;font-size:12px}.nfe-admin-query-button:disabled{cursor:wait;opacity:.58;transform:none}.nfe-admin-account-cell{white-space:nowrap;gap:5px;display:grid}.nfe-admin-account-badge{border:1px solid color-mix(in srgb, var(--account-tone) 28%, transparent);border-radius:var(--nfe-radius-control);background:color-mix(in srgb, var(--account-tone) 12%, transparent);width:fit-content;min-height:24px;color:var(--account-tone);align-items:center;padding:4px 8px;font-size:11px;font-weight:840;display:inline-flex}.nfe-admin-account-cell small{color:#59677d;font-family:var(--nfe-font-mono);font-size:10px}.nfe-admin-table .is-nowrap{white-space:nowrap}.nfe-admin-table .is-success{color:var(--nfe-green)}.nfe-admin-table .is-danger{color:var(--nfe-red)}.nfe-admin-table .is-warning{color:var(--nfe-amber)}.nfe-admin-table .is-bold{font-variant-numeric:tabular-nums;font-weight:820}.nfe-admin-table .is-empty{color:#738196;text-align:center;padding:38px 14px;font-size:13px}.nfe-admin-row-action{border-radius:var(--nfe-radius-control);min-height:32px;color:var(--nfe-green);white-space:nowrap;background:#10b98117;border:1px solid #10b98147;padding:6px 10px;font-size:12px;font-weight:820}.nfe-admin-dash{color:#59677d;font-size:12px}.nfe-admin-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.nfe-admin-summary-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nfe-admin-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:800;display:inline-flex}.nfe-admin-sort-icon.is-muted{opacity:.28}.nfe-admin-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.nfe-admin-pagination p{color:#738196;margin:0;font-size:12px;font-weight:680}.nfe-admin-pagination>div{gap:8px;display:flex}.nfe-admin-page-button{border-radius:var(--nfe-radius-control);color:#94a3b8;background:#ffffff0a;border:1px solid #94a3b81f;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800}.nfe-admin-page-button.is-next{color:var(--nfe-cyan);background:#06b6d417;border-color:#06b6d447}.nfe-admin-page-button:disabled{cursor:not-allowed;opacity:.42;transform:none}.nfe-admin-list-tools{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:16px;display:grid}.nfe-admin-search-wrap,.nfe-admin-select-wrap{position:relative}.nfe-admin-search-wrap>svg{z-index:1;color:#738196;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nfe-admin-search-wrap .nfe-admin-field{padding-left:34px}.nfe-admin-select-wrap>svg{color:#738196;pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nfe-admin-select-wrap .nfe-admin-field{appearance:none;min-width:210px;padding-right:32px}.nfe-admin-table .is-cyan{color:var(--nfe-cyan)}.nfe-admin-table .is-muted{color:#59677d}.nfe-admin-table td[style*=--cell-tone]{color:var(--cell-tone)}.nfe-admin-user-cell__name,.nfe-admin-user-cell__email{margin:0}.nfe-admin-user-cell__name{color:#fff;font-size:12px;font-weight:760}.nfe-admin-user-cell__email{color:#59677d;font-family:var(--nfe-font-mono);font-size:11px}.nfe-admin-row-actions{align-items:center;gap:8px;display:flex}.nfe-admin-icon-action{border-radius:var(--nfe-radius-control);width:32px;height:32px;color:var(--nfe-cyan);cursor:pointer;transition:transform var(--nfe-duration-fast) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out);background:#06b6d417;border:1px solid #06b6d43d;place-items:center;display:inline-grid}.nfe-admin-icon-action:hover{transform:translateY(-1px)}.nfe-admin-icon-action.is-danger{color:var(--nfe-red);background:#ef444414;border-color:#ef444440}.nfe-admin-icon-action.is-success{color:var(--nfe-green);background:#10b9811a;border-color:#10b98140}.nfe-admin-icon-action.is-warning{color:var(--nfe-amber);background:#f59e0b1a;border-color:#f59e0b40}.nfe-admin-icon-action.is-violet{color:var(--nfe-violet);background:#8b5cf61a;border-color:#8b5cf640}.nfe-admin-icon-action.is-muted{color:#738196;background:#ffffff0a;border-color:#94a3b81f}.nfe-admin-toast{border-radius:var(--nfe-radius-control);text-align:center;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:800}.nfe-admin-toast.is-success{color:var(--nfe-green);background:#10b9811a;border:1px solid #10b98147}.nfe-admin-toast.is-warning{color:var(--nfe-amber);background:#f59e0b1a;border:1px solid #f59e0b47}.nfe-admin-toast.is-danger{color:var(--nfe-red);background:#ef444414;border:1px solid #ef444447}.nfe-admin-tag-panel{margin-bottom:16px;padding:0;overflow:hidden}.nfe-admin-tag-head{background:color-mix(in srgb, var(--tag-tone) 5%, transparent);border-bottom:1px solid #94a3b817;padding:14px 18px}.nfe-admin-tag-head>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nfe-admin-tag-type{background:color-mix(in srgb, var(--tag-tone) 16%, transparent);min-height:24px;color:var(--tag-tone);border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:840;display:inline-flex}.nfe-admin-tag-count{color:#738196;font-size:12px}.nfe-admin-tag-list{display:grid}.nfe-admin-tag-row{border-bottom:1px solid #94a3b812;align-items:center;gap:10px;min-height:52px;padding:12px 18px;display:flex}.nfe-admin-tag-row.is-disabled{opacity:.48}.nfe-admin-tag-row .nfe-admin-field{flex:1;min-width:0}.nfe-admin-tag-name{color:#fff;flex:1;min-width:0;font-size:13px;font-weight:760}.nfe-admin-tag-usage{color:#738196;align-items:center;gap:5px;min-width:56px;font-size:12px;display:inline-flex}.nfe-admin-tag-add{background:#ffffff05;border-top:1px solid #94a3b814;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 18px;display:grid}.nfe-admin-settings-panel{padding:0 22px 6px}.nfe-admin-setting-row{border-bottom:1px solid #94a3b814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 0;display:grid}.nfe-admin-setting-row:last-child{border-bottom:0}.nfe-admin-setting-row p{color:#fff;margin:0;font-size:13px;font-weight:780}.nfe-admin-setting-row small{color:#59677d;margin-top:4px;font-size:12px;line-height:1.45;display:block}.nfe-admin-toggle{cursor:pointer;width:46px;height:26px;transition:background var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out);background:#64748b3d;border:1px solid #94a3b829;border-radius:999px;position:relative}.nfe-admin-toggle.is-on{background:#06b6d4c2;border-color:#06b6d457}.nfe-admin-toggle span{width:18px;height:18px;transition:transform var(--nfe-duration-base) var(--nfe-ease-out);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px}.nfe-admin-toggle.is-on span{transform:translate(20px)}.nfe-admin-settings-actions{align-items:center;gap:10px;margin-top:16px;display:flex}.nfe-admin-settings-actions .nfe-admin-primary,.nfe-admin-settings-actions .nfe-admin-page-button{align-items:center;gap:8px;min-height:40px;display:inline-flex}.nfe-admin-settings-note{color:#475569;margin:12px 0 0;font-size:12px}.nfe-admin-partner-invites{gap:16px;display:grid}.nfe-admin-partner-invites>.nfe-admin-section-head,.nfe-admin-partner-invites>.nfe-admin-alert{margin-bottom:0}.nfe-admin-partner-summary{color:#69727d;font-family:var(--nfe-font-mono);align-items:center;gap:8px;font-size:10px;display:flex}.nfe-admin-partner-summary strong{color:#6bd2ab;background:#45b98d12;border:1px solid #45b98d33;border-radius:999px;align-items:center;min-height:26px;padding:3px 8px;font-weight:740;display:inline-flex}.nfe-admin-partner-form{gap:18px;display:grid}.nfe-admin-partner-form__head,.nfe-admin-partner-card>header,.nfe-admin-partner-card__actions,.nfe-admin-partner-link-row{align-items:center;display:flex}.nfe-admin-partner-form__head,.nfe-admin-partner-card>header{justify-content:space-between;gap:16px}.nfe-admin-partner-form__head span{color:var(--member-signal);font-family:var(--nfe-font-mono);font-size:9px;font-weight:760}.nfe-admin-partner-form__head h3,.nfe-admin-partner-card h3{color:#eef2f6;margin:4px 0 0;font-size:16px;font-weight:740;line-height:1.25}.nfe-admin-partner-form__head>button,.nfe-admin-partner-card__actions button,.nfe-admin-partner-link-row>button,.nfe-admin-partner-link-row>a{border:1px solid var(--member-line);color:#8b949f;cursor:pointer;background:#0d1116;border-radius:6px}.nfe-admin-partner-form__head>button,.nfe-admin-partner-link-row>button,.nfe-admin-partner-link-row>a{flex:none;place-items:center;width:34px;height:34px;display:grid}.nfe-admin-partner-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nfe-admin-partner-form__grid label{gap:7px;min-width:0;display:grid}.nfe-admin-partner-form__grid label.is-wide{grid-column:1/-1}.nfe-admin-partner-form__grid label>span{color:#89929e;font-size:11px;font-weight:700}.nfe-admin-partner-form__grid label>small{color:#59626d;font-size:10px;line-height:1.5}.nfe-admin-partner-form__grid .nfe-admin-field{width:100%;min-height:42px}.nfe-admin-partner-form__grid textarea.nfe-admin-field{resize:vertical;min-height:72px}.nfe-admin-partner-form__grid .nfe-admin-field:disabled{color:#6b7480;cursor:not-allowed;background:#0c1014}.nfe-admin-partner-form__actions,.nfe-admin-partner-card__actions{align-items:center;gap:8px;display:flex}.nfe-admin-partner-form__actions .nfe-admin-primary,.nfe-admin-partner-form__actions .nfe-admin-outline-action{min-height:40px}.nfe-admin-partner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nfe-admin-partner-card{border-left:2px solid #45b98d85;gap:14px;min-width:0;display:grid}.nfe-admin-partner-card.is-inactive{opacity:.72;border-left-color:#4f5863}.nfe-admin-partner-card>header>div:first-child{min-width:0}.nfe-admin-partner-card h3{margin-right:8px;display:inline}.nfe-admin-partner-card header code{color:#65707c;font-family:var(--nfe-font-mono);font-size:10px}.nfe-admin-partner-card__actions button{place-items:center;min-width:34px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:720;display:inline-grid}.nfe-admin-partner-card__actions button.is-warning{color:#d7aa5d}.nfe-admin-partner-card__actions button.is-success{color:#6bd2ab}.nfe-admin-partner-link-row{border:1px solid var(--member-line);background:#0d1116;border-radius:7px;gap:8px;min-width:0;padding:10px}.nfe-admin-partner-link-row>div{flex:1;gap:4px;min-width:0;display:grid}.nfe-admin-partner-link-row span{color:#606a75;font-size:9px;font-weight:720}.nfe-admin-partner-link-row code{color:#b7c0ca;font-family:var(--nfe-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.nfe-admin-partner-link-row>button,.nfe-admin-partner-link-row>a{width:30px;height:30px}.nfe-admin-partner-link-row>button:hover,.nfe-admin-partner-link-row>a:hover,.nfe-admin-partner-form__head>button:hover{color:var(--member-signal);border-color:#42c7d64d}.nfe-admin-partner-form button:focus-visible,.nfe-admin-partner-card button:focus-visible,.nfe-admin-partner-card a:focus-visible{outline:2px solid var(--member-signal);outline-offset:2px}.nfe-admin-partner-link-row.is-bitunix{border-style:dashed}.nfe-admin-partner-notes{color:#767f8a;margin:0;font-size:11px;line-height:1.65}.nfe-admin-partner-card>footer{color:#505964;font-family:var(--nfe-font-mono);font-size:9px}.nfe-admin-partner-empty{color:#5f6873;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.nfe-admin-partner-empty strong{color:#cbd1d8;font-size:14px}.nfe-admin-partner-empty p{margin:0;font-size:11px}@media (width<=900px){.nfe-admin-partner-list,.nfe-admin-partner-form__grid{grid-template-columns:1fr}.nfe-admin-partner-form__grid label.is-wide{grid-column:auto}}@media (width<=560px){.nfe-admin-partner-card>header,.nfe-admin-partner-form__head{align-items:flex-start}.nfe-admin-partner-card__actions{flex-wrap:wrap;justify-content:flex-end}.nfe-admin-partner-form__head>button,.nfe-admin-partner-card__actions button,.nfe-admin-partner-link-row>button,.nfe-admin-partner-link-row>a{width:44px;min-width:44px;height:44px;min-height:44px}}.nfe-admin-workbench{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:28px;display:grid}.nfe-admin-workbench__nav{border:1px solid var(--member-line);background:#0d1014;border-radius:8px;gap:18px;padding:16px 12px;display:grid;position:sticky;top:24px}.nfe-admin-workbench__nav section{gap:4px;display:grid}.nfe-admin-workbench__nav h2{color:#59616c;margin:0 10px 5px;font-size:10px;font-weight:760;line-height:1.4}.nfe-admin-workbench__nav button{color:#818a96;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:12px;font-weight:690;transition:color .16s,border-color .16s,background .16s;display:flex}.nfe-admin-workbench__nav button:hover{color:#e8ecf1;background:#ffffff09}.nfe-admin-workbench__nav button.is-active{color:#f1f5f9;background:#42c7d613;border-color:#42c7d633}.nfe-admin-workbench__nav button.is-active svg{color:var(--member-signal)}.nfe-admin-workbench__main{min-width:0}.nfe-admin-workbench__header{border-bottom:1px solid var(--member-line);grid-template-columns:38px minmax(0,1fr);gap:2px 12px;margin:0 0 24px;padding:4px 0 20px;display:grid}.nfe-admin-workbench__header>div{width:38px;height:38px;color:var(--member-signal);background:#42c7d60e;border:1px solid #42c7d633;border-radius:7px;grid-row:1/span 3;place-items:center;display:grid}.nfe-admin-workbench__header>span{color:#66707c;font-size:10px;font-weight:720}.nfe-admin-workbench__header h1{color:#f1f0eb;margin:0;font-size:25px;font-weight:740;line-height:1.2}.nfe-admin-workbench__header p{color:#7f8792;grid-column:2;margin:4px 0 0;font-size:12px;line-height:1.55}.nfe-admin-workbench__section:empty,.nfe-admin-mobile-section{display:none}.nfe-admin-page .nfe-admin-primary{border:1px solid var(--member-signal);color:#071014;background:var(--member-signal);gap:8px}.nfe-admin-articles{min-width:0}.nfe-admin-section-head.is-actions-only{justify-content:flex-end}.nfe-admin-articles>.nfe-admin-section-head>div>p{color:#747d88;margin:6px 0 0;font-size:12px}.nfe-admin-article-filters{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(124px,.65fr));gap:8px;margin-bottom:14px;display:grid}.nfe-admin-article-filters label{min-width:0}.nfe-admin-article-filters select,.nfe-admin-article-search{border:1px solid var(--member-line);color:#cbd1d8;background:#11151a;border-radius:6px;width:100%;min-height:40px;font-size:12px}.nfe-admin-article-filters select{padding:0 10px}.nfe-admin-article-search{align-items:center;gap:8px;padding:0 11px;display:flex}.nfe-admin-article-search svg{color:#68717c;flex:none}.nfe-admin-article-search input{color:#e7ebef;background:0 0;border:0;outline:0;flex:1;min-width:0}.nfe-admin-article-table-wrap{border:1px solid var(--member-line);background:#0f1318;border-radius:8px;overflow:hidden}.nfe-admin-article-table{border-collapse:collapse;table-layout:fixed;width:100%}.nfe-admin-article-table th,.nfe-admin-article-table td{color:#8c95a1;text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f012;padding:12px 14px;font-size:12px}.nfe-admin-article-table th{color:#606a76;background:#0c0f13;font-size:10px;font-weight:760}.nfe-admin-article-table th:first-child{width:48%}.nfe-admin-article-table th:nth-child(2){width:124px}.nfe-admin-article-table th:nth-child(3){width:104px}.nfe-admin-article-table th:nth-child(4){width:128px}.nfe-admin-article-table th:nth-child(5){width:96px}.nfe-admin-article-table th:last-child{width:54px}.nfe-admin-article-table tbody tr:last-child td{border-bottom:0}.nfe-admin-article-table tbody tr:hover{background:#ffffff05}.nfe-admin-article-title{color:#e7ebef;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;width:100%;padding:0;display:grid}.nfe-admin-article-title>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:700;display:flex;overflow:hidden}.nfe-admin-article-title svg{color:var(--member-warm)}.nfe-admin-article-title small{color:#5f6873;font-family:var(--nfe-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.nfe-article-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:760;display:inline-flex}.nfe-article-status.is-draft{color:#9aa4af;background:#94a3b81a}.nfe-article-status.is-published{color:#6bd2ab;background:#45b98d1a}.nfe-article-status.is-archived{color:#d3a85f;background:#d6a85b1a}.nfe-admin-article-date{font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:10px}.nfe-admin-article-table-wrap>footer{border-top:1px solid var(--member-line);color:#5f6873;align-items:center;gap:6px;padding:9px 14px;font-size:10px;display:flex}.nfe-admin-article-state{border:1px dashed var(--member-line-strong);color:#6f7883;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px 24px;display:flex}.nfe-admin-article-state>svg{color:var(--member-signal)}.nfe-admin-article-state h3{color:#dfe4e9;margin:14px 0 0;font-size:16px}.nfe-admin-article-state p{max-width:440px;margin:7px 0 18px;font-size:12px;line-height:1.6}.nfe-admin-article-state.is-error>svg{color:#e37979}.nfe-article-editor-shell{min-width:0}.nfe-article-editor-toolbar{border-bottom:1px solid var(--member-line);grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:grid}.nfe-article-editor-toolbar .nfe-admin-back{margin:0}.nfe-article-editor-toolbar__status,.nfe-article-editor-toolbar__actions,.nfe-article-editor-mode{align-items:center;gap:8px;display:flex}.nfe-article-editor-toolbar__status>.is-dirty,.nfe-article-editor-toolbar__status>.is-saved{color:#7c8590;align-items:center;gap:4px;font-size:10px;display:inline-flex}.nfe-article-editor-toolbar__status>.is-dirty{color:var(--member-warm)}.nfe-article-editor-mode{border:1px solid var(--member-line);background:#0d1014;border-radius:6px;padding:3px}.nfe-article-editor-mode button{color:#747d88;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:11px;display:inline-flex}.nfe-article-editor-mode button.is-active{color:#e7ebef;background:#42c7d61a}.nfe-article-editor-message{color:#6bd2ab;background:#45b98d0f;border:1px solid #45b98d33;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:12px}.nfe-article-editor-message.is-error{color:#e99797;background:#e379790f;border-color:#e3797938}.nfe-article-editor-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.nfe-article-editor-main,.nfe-article-meta-panel{gap:16px;min-width:0;display:grid}.nfe-article-editor-main>label,.nfe-article-meta-panel>label{gap:7px;display:grid;position:relative}.nfe-article-editor-main label>span,.nfe-article-meta-panel label>span,.nfe-article-blocks__heading>div>span{color:#aab1ba;font-size:11px;font-weight:720}.nfe-article-editor-main input,.nfe-article-editor-main textarea,.nfe-article-meta-panel input,.nfe-article-meta-panel select,.nfe-article-block-editor textarea,.nfe-article-block-editor select{border:1px solid var(--member-line);color:#e6eaee;background:#101419;border-radius:6px;outline:0;width:100%;font-size:13px;line-height:1.6}.nfe-article-editor-main input,.nfe-article-meta-panel input,.nfe-article-meta-panel select{min-height:42px;padding:8px 11px}.nfe-article-editor-main textarea,.nfe-article-block-editor textarea{resize:vertical;padding:10px 12px}.nfe-article-editor-main input:focus,.nfe-article-editor-main textarea:focus,.nfe-article-meta-panel input:focus,.nfe-article-meta-panel select:focus,.nfe-article-block-editor textarea:focus{border-color:#42c7d680}.nfe-article-editor-main label>em{color:#505963;font-size:9px;font-style:normal;position:absolute;bottom:8px;right:8px}.nfe-article-editor-main label>small,.nfe-article-meta-panel label>small,.nfe-article-field-error{color:#e99797;font-size:10px;line-height:1.5}.nfe-article-meta-panel{border:1px solid var(--member-line);background:#0f1318;border-radius:8px;padding:16px}.nfe-article-meta-panel h2{color:#e7ebef;margin:0;font-size:14px}.nfe-article-meta-panel .is-mono{font-family:var(--nfe-font-mono)}.nfe-article-feature-toggle{border:1px solid var(--member-line);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:12px;gap:10px!important}.nfe-article-feature-toggle input{width:18px;height:18px;accent-color:var(--member-signal);margin:1px 0 0}.nfe-article-feature-toggle>span{gap:3px;display:grid}.nfe-article-feature-toggle strong{color:#dce1e6;font-size:12px}.nfe-article-feature-toggle small{color:#646d78;font-size:10px;line-height:1.45}.nfe-article-blocks{border-top:1px solid var(--member-line);gap:10px;margin-top:4px;padding-top:18px;display:grid}.nfe-article-blocks__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.nfe-article-blocks__heading p{color:#5f6873;margin:3px 0 0;font-size:10px}.nfe-article-blocks__heading>button{border:1px solid var(--member-line-strong);color:#b6bdc5;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:11px;display:inline-flex}.nfe-article-block-editor{border:1px solid var(--member-line);background:#0d1115;border-radius:7px;padding:12px}.nfe-article-block-editor>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.nfe-article-block-editor>header>div{align-items:center;gap:6px;display:flex}.nfe-article-block-editor>header>div:first-child>span{color:#4f5964;font-family:var(--nfe-font-mono);font-size:9px}.nfe-article-block-editor select{color:#9ea7b1;width:auto;min-height:30px;padding:3px 7px;font-size:10px}.nfe-article-block-editor>header button,.nfe-admin-icon-action{border:1px solid var(--member-line);color:#747d88;cursor:pointer;background:0 0;border-radius:5px;place-items:center;width:32px;height:32px;display:inline-grid}.nfe-article-block-editor>header button:disabled{opacity:.3;cursor:not-allowed}.nfe-article-block-editor>header button:last-child:hover{color:#e99797;border-color:#e3797947}.nfe-article-block-editor__divider{color:#555e68;align-items:center;gap:10px;padding:15px 0;font-size:10px;display:flex}.nfe-article-block-editor__divider span{background:var(--member-line);flex:1;height:1px}.nfe-admin-danger-action{color:#e99797;cursor:pointer;background:#e379790e;border:1px solid #e3797947;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:11px;font-weight:720;display:inline-flex}.nfe-admin-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nfe-admin-dialog{border:1px solid var(--member-line-strong);background:#11151a;border-radius:8px;width:min(100%,460px);padding:24px;position:relative;box-shadow:0 28px 90px #00000075}.nfe-admin-dialog__close{color:#727b86;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.nfe-admin-dialog__icon{width:42px;height:42px;color:var(--member-signal);background:#42c7d60f;border:1px solid #42c7d633;border-radius:7px;place-items:center;display:grid}.nfe-admin-dialog__icon.is-archive{color:var(--member-warm);background:#d6a85b0f;border-color:#d6a85b38}.nfe-admin-dialog h2{color:#f0f2f4;margin:17px 0 0;font-size:20px}.nfe-admin-dialog>p{color:#858e99;margin:8px 0 18px;font-size:12px;line-height:1.65}.nfe-admin-dialog dl{border-top:1px solid var(--member-line);margin:0}.nfe-admin-dialog dl>div{border-bottom:1px solid var(--member-line);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.nfe-admin-dialog dt{color:#626b76;font-size:10px}.nfe-admin-dialog dd{color:#cbd1d8;overflow-wrap:anywhere;margin:0;font-size:11px}.nfe-admin-dialog__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.nfe-article-editor-preview{border:1px solid var(--member-line);background:#0d1115;border-radius:8px;min-height:500px;padding:28px}.nfe-article-reader{color:#dfe4e9;width:min(100%,760px);margin:0 auto}.nfe-article-reader__cover{aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;background:#11151a;border-radius:8px;width:100%;margin-bottom:28px;display:block}.nfe-article-reader>header{border-bottom:1px solid var(--member-line);padding-bottom:28px}.nfe-article-reader__meta{color:var(--member-signal);flex-wrap:wrap;gap:7px 12px;margin-bottom:14px;font-size:10px;font-weight:690;display:flex}.nfe-article-author{color:#a993d8;align-items:center;gap:4px;display:inline-flex}.nfe-partner-admin-page{--partner-violet:#9f85dc;--partner-green:#62c89a;--partner-amber:#d5a755}.nfe-partner-admin-identity{border:1px solid #9f85dc38;border-left:3px solid var(--partner-violet);background:linear-gradient(90deg,#9f85dc13,#0d1014f5 44%);border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:2px 13px;width:min(100% - 48px,1440px);margin:24px auto 18px;padding:16px 18px;display:grid}.nfe-partner-admin-identity>div{color:#c2aeed;background:#9f85dc14;border:1px solid #9f85dc47;border-radius:7px;grid-row:1/span 3;place-items:center;width:42px;height:42px;display:grid}.nfe-partner-admin-identity>span{color:#80718f;font-family:var(--nfe-font-mono);font-size:10px}.nfe-partner-admin-identity h1{color:#f0edf5;margin:0;font-size:20px;line-height:1.3}.nfe-partner-admin-identity p{color:#8b8493;margin:2px 0 0;font-size:11px}.nfe-partner-admin-identity>small{color:#73808a;font-variant-numeric:tabular-nums;grid-area:1/3/span 3;font-size:10px}.nfe-partner-admin-identity>small[data-status=success]{color:var(--partner-green)}.nfe-partner-admin-identity>small[data-status=failed]{color:#de7777}.nfe-partner-admin-workbench{width:min(100% - 48px,1440px);margin:0 auto 50px}.nfe-partner-scope-strip{color:var(--partner-green);background:#62c89a0b;border:1px solid #62c89a2e;border-radius:7px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.nfe-partner-scope-strip>div{gap:3px;display:grid}.nfe-partner-scope-strip strong{color:#d9e8e0;font-size:12px}.nfe-partner-scope-strip span{color:#74827a;font-size:10px;line-height:1.5}.nfe-partner-journal-stats,.nfe-partner-access-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.nfe-partner-journal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.nfe-partner-journal-stats>div,.nfe-partner-access-metrics>div{border:1px solid var(--member-line);min-width:0;min-height:64px;color:var(--member-signal);background:#0f1318;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.nfe-partner-journal-stats span,.nfe-partner-access-metrics span{color:#717b87;font-size:10px}.nfe-partner-journal-stats strong,.nfe-partner-access-metrics strong{color:#e8ecef;font-variant-numeric:tabular-nums;font-size:20px}.nfe-partner-access-metrics>div:nth-child(2){color:var(--partner-violet)}.nfe-partner-access-metrics>div:nth-child(3){color:var(--partner-amber)}.nfe-partner-access-metrics>div.is-warning{color:#de7777;border-color:#de777752}.nfe-partner-journal-tools{grid-template-columns:minmax(240px,1fr) minmax(200px,.7fr) minmax(160px,.45fr);display:grid}.nfe-partner-journal-table td{font-variant-numeric:tabular-nums}.nfe-partner-journal-table td[style]{color:var(--cell-tone)}.nfe-partner-journal-pagination{border-top:1px solid var(--member-line);color:#68727e;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px;font-size:10px;display:flex}.nfe-partner-journal-pagination>div{align-items:center;gap:9px;display:flex}.nfe-partner-journal-pagination small{color:#858f9a;text-align:center;font-variant-numeric:tabular-nums;min-width:72px}.nfe-admin-partner-access{gap:16px;display:grid}.nfe-partner-admin-setup{border:1px solid var(--member-line);border-top:2px solid var(--member-signal);background:#0f1318;border-radius:8px;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,.6fr)) auto;align-items:end;gap:10px;padding:16px;display:grid}.nfe-partner-admin-setup__copy{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.nfe-partner-admin-setup__copy>div{width:32px;height:32px;color:var(--member-signal);grid-row:1/span 2;place-items:center;display:grid}.nfe-partner-admin-setup__copy>span{color:#e5e9ed;font-size:13px;font-weight:740}.nfe-partner-admin-setup__copy>p{color:#707985;margin:2px 0 0;font-size:10px;line-height:1.5}.nfe-partner-admin-setup label,.nfe-partner-access-form label{color:#737c87;gap:6px;font-size:10px;display:grid}.nfe-partner-admin-setup input,.nfe-partner-access-form input{border:1px solid var(--member-line-strong);color:#e3e8ec;background:#0b0f13;border-radius:6px;outline:0;width:100%;min-height:42px;padding:0 11px;font-size:12px}.nfe-partner-admin-setup input:focus,.nfe-partner-access-form input:focus{border-color:#42c7d685}.nfe-partner-access-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.nfe-partner-access-list{border:1px solid var(--member-line);background:#0d1014;border-radius:8px;gap:6px;padding:8px;display:grid}.nfe-partner-access-list button{color:#89929d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-height:64px;padding:10px;display:grid}.nfe-partner-access-list button:hover{background:#ffffff06}.nfe-partner-access-list button.is-active{background:#42c7d611;border-color:#42c7d63d}.nfe-partner-access-list span{color:#e2e6ea;font-size:12px;font-weight:710}.nfe-partner-access-list small{color:#59626d;font-family:var(--nfe-font-mono);grid-column:1;font-size:9px}.nfe-partner-access-list i{color:#68727d;grid-area:1/2/span 2;align-self:center;font-size:9px;font-style:normal}.nfe-partner-access-list i[data-status=success]{color:var(--partner-green)}.nfe-partner-access-list i[data-status=failed]{color:#de7777}.nfe-partner-access-detail{gap:12px;min-width:0;display:grid}.nfe-partner-access-detail>header{border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.nfe-partner-access-detail>header span{color:var(--member-signal);font-family:var(--nfe-font-mono);font-size:9px}.nfe-partner-access-detail>header h2{color:#edf0f3;margin:4px 0 0;font-size:20px}.nfe-partner-access-detail>header p{color:#747d88;margin:5px 0 0;font-size:11px}.nfe-partner-access-detail__actions,.nfe-partner-access-form__actions,.nfe-partner-staff-list__actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.nfe-partner-access-section{border:1px solid var(--member-line);background:#0f1318;border-radius:8px;gap:12px;padding:16px;display:grid}.nfe-partner-access-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nfe-partner-access-section__head>div{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.nfe-partner-access-section__head svg{color:var(--member-signal);grid-row:1/span 2}.nfe-partner-access-section__head span{color:#e2e7eb;font-size:13px;font-weight:720}.nfe-partner-access-section__head small{color:#6d7681;font-size:10px}.nfe-partner-access-sync-state{color:#6b7580;margin:-3px 0 0;font-size:10px}.nfe-partner-access-sync-state[data-status=success]{color:var(--partner-green)}.nfe-partner-access-sync-state[data-status=failed]{color:#de7777}.nfe-partner-access-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:9px;display:grid}.nfe-partner-access-form.is-organization{grid-template-columns:repeat(4,minmax(0,1fr))}.nfe-partner-access-form.is-organization .nfe-partner-access-form__actions{grid-column:1/-1}.nfe-partner-access-security-note{color:#636d78;font-size:9px;line-height:1.5}.nfe-partner-staff-list{gap:6px;display:grid}.nfe-partner-staff-list>p{color:#69727d;margin:2px 0;font-size:11px}.nfe-partner-staff-list>div{border:1px solid var(--member-line);background:#0b0f13;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:grid}.nfe-partner-staff-list>div>div:first-child{gap:3px;display:grid}.nfe-partner-staff-list>div>div:first-child label{display:block}.nfe-partner-staff-list input{color:#e4e8ec;background:#ffffff06;border:1px solid #0000;border-radius:5px;outline:0;width:min(100%,260px);min-height:34px;padding:0 9px;font-size:12px}.nfe-partner-staff-list input:hover,.nfe-partner-staff-list input:focus{border-color:var(--member-line-strong)}.nfe-partner-staff-list strong{color:#e4e8ec;font-size:12px}.nfe-partner-staff-list span{color:#69727d;font-size:10px}.nfe-partner-staff-list small{color:var(--partner-green);align-items:center;gap:5px;font-size:9px;display:inline-flex}@media (width<=1100px){.nfe-partner-admin-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-partner-admin-setup__copy{grid-column:1/-1}.nfe-partner-admin-setup>button{min-height:42px}}@media (width<=900px){.nfe-partner-admin-workbench .nfe-admin-workbench__nav{display:block;position:static}.nfe-partner-admin-workbench .nfe-admin-workbench__nav section{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-partner-admin-workbench .nfe-admin-workbench__nav h2{display:none}.nfe-partner-access-layout{grid-template-columns:1fr}.nfe-partner-access-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-partner-journal-tools{grid-template-columns:1fr 1fr}.nfe-partner-journal-tools .nfe-admin-search-wrap{grid-column:1/-1}.nfe-partner-access-form.is-organization{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.nfe-partner-admin-identity,.nfe-partner-admin-workbench{width:min(100% - 24px,1440px)}.nfe-partner-admin-identity{grid-template-columns:38px minmax(0,1fr)}.nfe-partner-admin-identity>small{grid-area:auto/2;margin-top:5px}.nfe-partner-admin-setup,.nfe-partner-access-form,.nfe-partner-journal-tools,.nfe-partner-access-form.is-organization{grid-template-columns:1fr}.nfe-partner-admin-setup__copy,.nfe-partner-journal-tools .nfe-admin-search-wrap{grid-column:1}.nfe-partner-access-list{grid-template-columns:1fr}.nfe-partner-journal-stats,.nfe-partner-access-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-partner-access-section__head{flex-direction:column;align-items:stretch}.nfe-partner-access-section__head>button{justify-content:center;width:100%}.nfe-partner-staff-list>div{grid-template-columns:minmax(0,1fr) auto}.nfe-partner-staff-list small{grid-column:1}.nfe-partner-staff-list__actions{flex-direction:column;grid-area:1/2/span 2;align-items:stretch}.nfe-partner-access-detail>header{flex-direction:column;align-items:stretch}.nfe-partner-access-detail__actions{flex-wrap:wrap;justify-content:flex-start}.nfe-partner-journal-pagination{flex-direction:column;align-items:stretch}.nfe-partner-journal-pagination>div{justify-content:space-between}.nfe-partner-journal-table,.nfe-partner-journal-table tbody{gap:8px;display:grid}.nfe-partner-journal-table thead{display:none}.nfe-partner-journal-table tr{border:1px solid var(--member-line);background:#101419;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:14px;display:grid}.nfe-partner-journal-table td{border:0;gap:3px;padding:0;display:grid}.nfe-partner-journal-table td:before{content:attr(data-label);color:#59636f;font-size:9px;font-weight:700}.nfe-partner-journal-table td:nth-child(2){grid-area:1/1/auto/-1}.nfe-partner-journal-table td:last-child{place-self:end}}.nfe-article-reader h1{color:#f1f0eb;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:740;line-height:1.3}.nfe-article-reader>header>p{color:#9aa2ac;margin:14px 0 0;font-size:15px;line-height:1.75}.nfe-article-reader__body{padding-top:28px}.nfe-article-reader__body h2{color:#eef1f3;margin:38px 0 12px;font-size:22px;line-height:1.4}.nfe-article-reader__body p,.nfe-article-reader__body li,.nfe-article-reader__body blockquote{font-size:16px;line-height:1.8}.nfe-article-reader__body p{color:#c0c7cf;white-space:pre-wrap;margin:0 0 22px}.nfe-article-reader__body ul{color:#c0c7cf;margin:0 0 24px;padding-left:24px}.nfe-article-reader__body li+li{margin-top:7px}.nfe-article-reader__body blockquote{border-left:2px solid var(--member-signal);color:#e4e8eb;background:#42c7d60b;margin:26px 0;padding:18px 20px}.nfe-article-reader__body hr{border:0;border-top:1px solid var(--member-line-strong);margin:34px 0}@media (width<=900px){.nfe-admin-workbench{grid-template-columns:1fr}.nfe-admin-workbench__nav{display:none}.nfe-admin-mobile-section{gap:6px;margin-bottom:18px;display:grid}.nfe-admin-mobile-section>span{color:#646d78;font-size:10px;font-weight:720}.nfe-admin-mobile-section select{border:1px solid var(--member-line-strong);color:#e2e7ec;background:#11151a;border-radius:6px;width:100%;min-height:44px;padding:8px 11px}.nfe-admin-article-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-admin-article-search{grid-column:1/-1}.nfe-article-editor-toolbar{grid-template-columns:1fr auto}.nfe-article-editor-toolbar__status{justify-self:end}.nfe-article-editor-toolbar__actions{flex-wrap:wrap;grid-column:1/-1}.nfe-article-editor-layout{grid-template-columns:1fr}.nfe-admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-admin-bitunix-grid,.nfe-admin-filter-grid{grid-template-columns:1fr}.nfe-admin-binding-list{max-height:340px}}@media (width<=640px){.nfe-admin-page{padding-top:16px}.nfe-admin-shell{width:min(100% - 24px,1440px)}.nfe-admin-workbench__header{grid-template-columns:34px minmax(0,1fr);gap:2px 10px;margin-bottom:18px}.nfe-admin-workbench__header>div{width:34px;height:34px}.nfe-admin-workbench__header h1{font-size:22px}.nfe-admin-article-filters{grid-template-columns:1fr}.nfe-admin-article-search{grid-column:auto}.nfe-admin-article-table-wrap{background:0 0;border:0}.nfe-admin-article-table,.nfe-admin-article-table tbody{gap:8px;display:grid}.nfe-admin-article-table thead{display:none}.nfe-admin-article-table tr{border:1px solid var(--member-line);background:#101419;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:14px;display:grid}.nfe-admin-article-table td{border:0;padding:0}.nfe-admin-article-table td:first-child{grid-column:1/-1}.nfe-admin-article-table td:last-child{grid-area:2/2/span 2}.nfe-admin-article-table th:first-child,.nfe-admin-article-table th:nth-child(2),.nfe-admin-article-table th:nth-child(3),.nfe-admin-article-table th:nth-child(4),.nfe-admin-article-table th:last-child{width:auto}.nfe-admin-article-table-wrap>footer{border:1px solid var(--member-line);border-radius:6px;margin-top:8px}.nfe-article-editor-toolbar{grid-template-columns:1fr}.nfe-article-editor-toolbar__status{justify-self:start}.nfe-article-editor-toolbar__actions{grid-column:1;grid-template-columns:1fr;width:100%;display:grid}.nfe-article-editor-mode,.nfe-article-editor-mode button,.nfe-article-editor-toolbar__actions>button{width:100%}.nfe-article-editor-mode{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nfe-article-editor-mode button{justify-content:center}.nfe-article-blocks__heading{flex-direction:column;align-items:stretch}.nfe-article-blocks__heading>button{justify-content:center}.nfe-article-editor-preview{padding:18px 14px}.nfe-article-reader h1{font-size:27px}.nfe-article-reader__body p,.nfe-article-reader__body li,.nfe-article-reader__body blockquote{font-size:15px}.nfe-admin-dialog{padding:20px}.nfe-admin-dialog__actions{grid-template-columns:1fr;display:grid}.nfe-admin-dialog__actions button{width:100%}.nfe-admin-tabs button,.nfe-admin-subtabs button{flex:auto;justify-content:center}.nfe-admin-stat-grid{grid-template-columns:1fr}.nfe-admin-panel{padding:16px}.nfe-admin-section-head{align-items:flex-start}.nfe-admin-field.is-search,.nfe-admin-field.is-select,.nfe-admin-field.is-date,.nfe-admin-field.is-small,.nfe-admin-primary,.nfe-admin-outline-action,.nfe-admin-query-button{width:100%}.nfe-admin-composer__actions{grid-template-columns:1fr;display:grid}.nfe-admin-announcement{padding:12px}.nfe-admin-summary-head,.nfe-admin-summary-controls,.nfe-admin-pagination{display:grid}.nfe-admin-list-tools,.nfe-admin-tag-add,.nfe-admin-setting-row{grid-template-columns:1fr}.nfe-admin-summary-controls,.nfe-admin-pagination>div{grid-template-columns:1fr;width:100%}.nfe-admin-select-wrap .nfe-admin-field{width:100%}.nfe-admin-tag-row{flex-wrap:wrap}.nfe-admin-settings-actions{display:grid}}.nfe-matrix-hero--v3{width:min(1480px,100% - 32px);min-height:calc(100dvh - 92px);padding:92px 0 36px;display:block}.nfe-v3-field{--field-x:0;--field-y:0;--active-structure-color:#22d3ee;border:1px solid color-mix(in srgb, var(--active-structure-color) 28%, #94a3b829);isolation:isolate;background:linear-gradient(135deg,#05070ceb,#080d19c2 52%,#05070cf5),#05070c;border-radius:10px;grid-template-rows:auto minmax(330px,.92fr) auto;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:20px;min-height:clamp(720px,100dvh - 128px,920px);padding:clamp(18px,2.3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 120px #00000070,inset 0 0 0 1px #ffffff07}.nfe-v3-field:before,.nfe-v3-field:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.nfe-v3-field:before{opacity:.58;transform:translate(calc(var(--field-x) * -18px), calc(var(--field-y) * -18px));transition:transform var(--nfe-duration-enter) var(--nfe-ease-out);background-color:#0000;background-image:linear-gradient(90deg,#22d3ee0e 1px,#0000 1px),linear-gradient(#94a3b80b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.nfe-v3-field:after{background:linear-gradient(112deg, transparent 0 42%, color-mix(in srgb, var(--active-structure-color) 16%, transparent), transparent 58% 100%);opacity:.44;animation:8.5s ease-in-out infinite nfe-v3-field-scan;transform:translate(-72%)}.nfe-v3-field .nfe-portal-field{z-index:0;opacity:.46;background:0 0;border:0;border-radius:0;inset:0}.nfe-v3-field .nfe-portal-field:before,.nfe-v3-field .nfe-portal-field:after,.nfe-v3-field .nfe-portal-field__scan,.nfe-v3-field .nfe-portal-field__label{display:none}.nfe-v3-field__thesis,.nfe-v3-field__stage,.nfe-v3-field__scene-rail,.nfe-v3-field__console{z-index:2;position:relative}.nfe-v3-field__thesis{align-self:start;min-width:0;max-width:820px;padding:clamp(4px,.6vw,10px)}.nfe-v3-field__thesis h1{color:#f8fbff;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;max-width:8.2em;margin:0;font-size:clamp(48px,5.05vw,78px);font-weight:800;line-height:1.03}.nfe-v3-field__thesis h1 span{color:color-mix(in srgb, var(--active-structure-color) 74%, #f8fbff);text-shadow:0 0 34px color-mix(in srgb, var(--active-structure-color) 24%, transparent);overflow-wrap:anywhere;display:block}.nfe-v3-field__thesis p{color:#a8b4c7;max-width:620px;margin:24px 0 0;font-size:clamp(15px,1.45vw,18px);line-height:1.78}.nfe-v3-field__stage{background:linear-gradient(90deg, transparent 0 49.8%, color-mix(in srgb, var(--active-structure-color) 12%, transparent) 50%, transparent 50.2%), #03071285;border:1px solid #94a3b821;border-radius:10px;grid-column:1;min-height:430px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.nfe-v3-field__stage svg{width:100%;height:100%;min-height:430px;transform:translate(calc(var(--field-x) * 16px), calc(var(--field-y) * 16px)) scale(1.02);transform-origin:50%;transition:transform var(--nfe-duration-enter) var(--nfe-ease-out);display:block}.nfe-v3-field__grid-base{fill:#0f172a38;stroke:#94a3b81a}.nfe-v3-field__grid{stroke:#94a3b81f;stroke-width:1px}.nfe-v3-field__ghost-path,.nfe-v3-field__micro-path,.nfe-v3-field__main-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.nfe-v3-field__ghost-path{stroke:#a78bfa57;stroke-width:2px;stroke-dasharray:9 15}.nfe-v3-field__micro-path{stroke:#14b8a659;stroke-width:2px;stroke-dasharray:7 13}.nfe-v3-field__main-path{stroke:url(#nfe-v3-main-path);stroke-width:7px;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--active-structure-color) 34%, transparent));stroke-dasharray:960;stroke-dashoffset:0;animation:5.4s ease-in-out infinite alternate nfe-v3-path-breathe}.nfe-v3-field__node{opacity:.26;transition:opacity var(--nfe-duration-base) var(--nfe-ease-out)}.nfe-v3-field__node.is-visible{opacity:1}.nfe-v3-field__node circle:nth-child(2){fill:#05070c;stroke:var(--active-structure-color);stroke-width:2px}.nfe-v3-field__node text{fill:#f8fbff;font-family:var(--nfe-font-mono);letter-spacing:0;font-size:12px;font-weight:800}.nfe-v3-field__readout{color:#8b98ac;font-family:var(--nfe-font-mono);border-top:1px solid #94a3b824;justify-content:space-between;align-items:end;gap:18px;padding-top:14px;font-size:11px;font-weight:780;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.nfe-v3-field__readout span,.nfe-v3-field__readout strong{overflow-wrap:anywhere}.nfe-v3-field__readout strong{color:#f8fbff;text-align:right}.nfe-v3-field__scene-rail{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:10px;display:grid}.nfe-v3-field__scene-card{color:#8c9bb0;background:linear-gradient(145deg, color-mix(in srgb, var(--active-structure-color) 0%, transparent), transparent 56%), #080e1ca3;text-align:left;cursor:pointer;min-width:0;min-height:138px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-base) var(--nfe-ease-out);border:1px solid #94a3b81f;border-radius:10px;grid-template-rows:auto auto 1fr auto;align-content:start;gap:8px;padding:15px;display:grid;position:relative;overflow:hidden}.nfe-v3-field__scene-card:before{content:"";background:linear-gradient(90deg, var(--active-structure-color), transparent);opacity:0;transform-origin:0;height:2px;transition:opacity var(--nfe-duration-base) var(--nfe-ease-out), transform var(--nfe-duration-base) var(--nfe-ease-out);border-radius:999px;position:absolute;inset:auto 14px 10px;transform:scaleX(.35)}.nfe-v3-field__scene-card:hover,.nfe-v3-field__scene-card:focus-visible,.nfe-v3-field__scene-card.is-active{color:#f8fbff;border-color:color-mix(in srgb, var(--active-structure-color) 44%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--active-structure-color) 14%, transparent), transparent 62%), #080e1cc7}.nfe-v3-field__scene-card:hover,.nfe-v3-field__scene-card:focus-visible{transform:translateY(-2px)}.nfe-v3-field__scene-card.is-active:before{opacity:.86;transform:scaleX(1)}.nfe-v3-field__scene-card span,.nfe-v3-field__scene-card small{color:color-mix(in srgb, var(--active-structure-color) 78%, #fff);font-family:var(--nfe-font-mono);letter-spacing:0;font-size:10px;font-weight:840;line-height:1.1}.nfe-v3-field__scene-card strong{color:currentColor;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:clamp(15px,1.08vw,18px);font-weight:800;line-height:1.28}.nfe-v3-field__scene-card p{color:#9aa8bc;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:560;line-height:1.56}.nfe-v3-field__scene-card small{border:1px solid color-mix(in srgb, var(--active-structure-color) 24%, transparent);background:color-mix(in srgb, var(--active-structure-color) 7%, transparent);border-radius:999px;place-self:end start;padding:5px 8px}.nfe-v3-field__console{border:1px solid color-mix(in srgb, var(--active-structure-color) 24%, #94a3b824);background:linear-gradient(145deg, color-mix(in srgb, var(--active-structure-color) 12%, transparent), transparent 42%), #05070cb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;grid-area:1/2/span 2;grid-template-rows:auto auto auto auto;align-content:start;gap:clamp(14px,1.5vw,18px);min-width:0;min-height:100%;padding:clamp(18px,2vw,26px);display:grid;box-shadow:inset 0 0 0 1px #ffffff07}.nfe-v3-field__console-head{border-bottom:1px solid #94a3b824;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-bottom:16px;display:grid}.nfe-v3-field__step{border:1px solid color-mix(in srgb, var(--active-structure-color) 38%, transparent);width:54px;height:54px;color:var(--active-structure-color);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;background:#0307129e;border-radius:999px;place-items:center;font-size:14px;font-weight:860;display:grid}.nfe-v3-field__console-head>div{gap:5px;min-width:0;display:grid}.nfe-v3-field__console-head>div>span{color:color-mix(in srgb, var(--active-structure-color) 74%, #fff);font-family:var(--nfe-font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:820}.nfe-v3-field__console-head>div>strong{color:#f8fbff;overflow-wrap:anywhere;min-width:0;font-size:clamp(20px,1.55vw,25px);font-weight:820;line-height:1.12}.nfe-v3-field__console-copy{align-content:start;gap:14px;min-width:0;padding:4px 0 2px;display:grid}.nfe-v3-field__console-copy>strong{color:#f8fbff;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:clamp(24px,2vw,34px);font-weight:800;line-height:1.16}.nfe-v3-field__console-copy>p{color:#a8b4c7;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.74}.nfe-v3-field__steps{align-content:center;align-self:stretch;gap:10px;display:grid}.nfe-v3-field__steps button{color:#7d8aa0;background:linear-gradient(90deg, color-mix(in srgb, var(--step-color) 0%, transparent), transparent 54%), #09101f75;text-align:left;cursor:pointer;min-height:64px;transition:color var(--nfe-duration-base) var(--nfe-ease-out), border-color var(--nfe-duration-base) var(--nfe-ease-out), background var(--nfe-duration-base) var(--nfe-ease-out), box-shadow var(--nfe-duration-base) var(--nfe-ease-out);border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.nfe-v3-field__steps button:hover,.nfe-v3-field__steps button:focus-visible,.nfe-v3-field__steps button.is-active{color:#f8fbff;border-color:color-mix(in srgb, var(--step-color) 46%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--step-color) 15%, transparent), transparent 58%), #09101fb3;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--step-color) 10%, transparent)}.nfe-v3-field__steps span,.nfe-v3-field__steps strong{min-width:0;font-family:var(--nfe-font-mono);line-height:1;position:relative}.nfe-v3-field__steps span{color:color-mix(in srgb, var(--step-color) 72%, #fff);font-variant-numeric:tabular-nums;font-size:12px;font-weight:820}.nfe-v3-field__steps strong{color:currentColor;overflow-wrap:anywhere;font-size:14px;font-weight:800}.nfe-v3-field__steps small{border:1px solid color-mix(in srgb, var(--step-color) 30%, transparent);min-width:44px;color:color-mix(in srgb, var(--step-color) 72%, #fff);background:color-mix(in srgb, var(--step-color) 9%, transparent);font-family:var(--nfe-font-mono);text-align:center;white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 8px;font-size:10px;font-weight:820}.nfe-v3-field__step-copy{border-top:1px solid color-mix(in srgb, var(--step-color) 24%, #94a3b824);color:#a8b4c7;min-width:0;font-family:var(--nfe-font-body);grid-column:1/-1;gap:8px;margin-top:2px;padding-top:14px;line-height:1.62;display:grid}.nfe-v3-field__step-copy em{color:#f8fbff;overflow-wrap:anywhere;font-size:clamp(17px,1.2vw,21px);font-style:normal;font-weight:820;line-height:1.22}.nfe-v3-field__step-copy span{color:#a8b4c7;font-family:var(--nfe-font-body);overflow-wrap:anywhere;font-size:13px;font-weight:620;line-height:1.66}.nfe-v3-field__actions{gap:10px;display:grid}.nfe-v3-field__actions .nfe-matrix-button{width:100%}.nfe-v3-reveal{--reveal-delay:0s;opacity:0;filter:blur(10px);transition:opacity .76s var(--nfe-ease-out) var(--reveal-delay), transform .76s var(--nfe-ease-out) var(--reveal-delay), filter .76s var(--nfe-ease-out) var(--reveal-delay);will-change:opacity, transform, filter;transform:translateY(42px)scale(.985)}.nfe-v3-reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.nfe-v3-scroll-reactor{isolation:isolate;background:radial-gradient(circle at 78% 24%,#22d3ee2e,#0000 30%),radial-gradient(circle at 24% 80%,#7c3aed29,#0000 34%),linear-gradient(135deg,#030712b8,#080d19f0);border:1px solid #22d3ee29;border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,.58fr) minmax(360px,.42fr);gap:clamp(20px,3vw,42px);width:min(1380px,100% - 32px);min-height:920px;margin:64px auto 0;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 110px #00000057}.nfe-v3-scroll-reactor:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#22d3ee0d 1px,#0000 1px),linear-gradient(#94a3b80a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 42%,#000,#0000 70%);mask-image:radial-gradient(circle at 72% 42%,#000,#0000 70%)}.nfe-v3-reactor-copy,.nfe-v3-reactor-scenes,.nfe-v3-reactor-visual{z-index:1;position:relative}.nfe-v3-reactor-copy{max-width:760px}.nfe-v3-reactor-copy h2,.nfe-v3-training-head h2{color:#f8fbff;letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-size:clamp(38px,5vw,78px);font-weight:810;line-height:1.02}.nfe-v3-reactor-copy p,.nfe-v3-training-head p{color:#9aa8bc;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.78}.nfe-v3-reactor-scenes{grid-column:1;align-self:end;gap:14px;display:grid}.nfe-v3-reactor-card{background:linear-gradient(90deg,#22d3ee1c,#0000 62%),#070c17a8;border:1px solid #94a3b81f;border-radius:10px;align-content:center;gap:8px;min-height:148px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.nfe-v3-reactor-card:before{content:"";opacity:.74;background:linear-gradient(#22d3ee,#22c55e,#f59e0b);width:3px;position:absolute;top:0;bottom:0;left:0}.nfe-v3-reactor-card span,.nfe-v3-reactor-card strong{font-family:var(--nfe-font-mono);letter-spacing:0}.nfe-v3-reactor-card span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:820}.nfe-v3-reactor-card h3{color:#f8fbff;margin:0;font-size:clamp(21px,2vw,30px);font-weight:790;line-height:1.16}.nfe-v3-reactor-card p{color:#9aa8bc;max-width:52rem;margin:0;font-size:14px;line-height:1.68}.nfe-v3-reactor-card strong{color:#e2fbff29;font-size:clamp(28px,5vw,64px);font-weight:900;line-height:1;position:absolute;bottom:16px;right:18px}.nfe-v3-reactor-visual{background:radial-gradient(circle,#22d3ee29,#0000 42%),#0206177a;border:1px solid #22d3ee1f;border-radius:10px;grid-area:1/2/span 2;place-items:center;min-height:680px;display:grid;overflow:hidden}.nfe-v3-reactor-visual svg{filter:drop-shadow(0 0 28px #22d3ee2e);width:min(100%,620px);height:auto;animation:7.5s ease-in-out infinite alternate nfe-v3-reactor-float}.nfe-v3-reactor-core{aspect-ratio:1;background:radial-gradient(circle,#22d3ee29,#0000 64%);border-radius:999px;width:min(54vw,440px);animation:18s linear infinite nfe-v3-reactor-rotate;position:absolute}.nfe-v3-reactor-core span{border-radius:inherit;transform:rotate(calc(var(--i,0) * 28deg));border:1px solid #22d3ee1f;position:absolute;inset:12%}.nfe-v3-reactor-core span:nth-child(2){--i:1;border-color:#7c3aed29;inset:23%}.nfe-v3-reactor-core span:nth-child(3){--i:2;border-color:#f59e0b29;inset:35%}.nfe-v3-reactor-orbit{fill:none;stroke:#22d3ee29;stroke-width:1.2px;stroke-dasharray:10 16}.nfe-v3-reactor-orbit--inner{stroke:#7c3aed2e;stroke-dasharray:4 10}.nfe-v3-reactor-price,.nfe-v3-reactor-structure{fill:none;stroke-linecap:round;stroke-linejoin:round}.nfe-v3-reactor-price{stroke:#a78bfa6b;stroke-width:2.3px;stroke-dasharray:8 12}.nfe-v3-reactor-structure{stroke:url(#nfe-v3-reactor-line);stroke-width:8px}.nfe-v3-reactor-node circle{fill:#05070c;stroke:#22d3ee;stroke-width:2px}.nfe-v3-reactor-node text{fill:#f8fbff;font-family:var(--nfe-font-mono);font-size:11px;font-weight:800}.nfe-v3-training-reactor{background:linear-gradient(135deg,#064e3b2e,#0f172a6b 48%,#581c872e),#030712b8;border:1px solid #22d3ee29;border-radius:10px;width:min(1260px,100% - 32px);min-height:620px;margin:72px auto 0;padding:clamp(28px,5vw,72px);position:relative;overflow:hidden}.nfe-v3-training-bg{pointer-events:none;opacity:.8;background:radial-gradient(circle at 22% 24%,#22d3ee2e,#0000 28%),radial-gradient(circle at 78% 72%,#f59e0b1f,#0000 32%);position:absolute;inset:0}.nfe-v3-training-head,.nfe-v3-training-grid,.nfe-v3-training-reactor>.nfe-matrix-button{z-index:1;position:relative}.nfe-v3-training-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.nfe-v3-training-card{background:linear-gradient(#0000,#22d3ee14),#070c17b8;border:1px solid #94a3b821;border-radius:10px;align-content:end;gap:10px;min-height:240px;padding:22px;display:grid}.nfe-v3-training-card span{color:#67e8f9;font-family:var(--nfe-font-mono);font-size:11px;font-weight:820}.nfe-v3-training-card h3{color:#f8fbff;margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.12}.nfe-v3-training-card p{color:#9aa8bc;margin:0;font-size:14px;line-height:1.7}.nfe-v3-training-reactor>.nfe-matrix-button{margin-top:30px}.nfe-v3-route-deck{position:relative}.nfe-v3-final-gate{box-shadow:0 34px 110px #00000061,inset 0 0 0 1px #ffffff07}@media (width<=1120px){.nfe-v3-field{grid-template-rows:auto minmax(360px,auto) auto auto;grid-template-columns:1fr}.nfe-v3-field__scene-rail{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-v3-field__console{grid-area:auto/1}.nfe-v3-field__steps{grid-template-columns:1fr}.nfe-v3-field__steps button{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-content:center;justify-items:stretch;gap:10px;min-height:58px}.nfe-v3-field__steps small{justify-self:end;min-width:0}.nfe-v3-scroll-reactor{grid-template-columns:1fr;min-height:auto}.nfe-v3-reactor-scenes,.nfe-v3-reactor-visual{grid-column:1}.nfe-v3-reactor-visual{grid-row:auto;min-height:460px}.nfe-v3-training-grid{grid-template-columns:1fr}}@media (width<=640px){.nfe-matrix-hero--v3{width:min(100% - 20px,1480px);min-height:auto;padding-top:94px}.nfe-v3-field{gap:14px;min-height:auto;padding:14px}.nfe-v3-field__thesis h1{width:100%;max-width:100%;font-size:clamp(34px,10.2vw,42px);line-height:1.08}.nfe-v3-field__thesis p{margin-top:18px;font-size:15px}.nfe-v3-field__stage,.nfe-v3-field__stage svg{min-height:320px}.nfe-v3-field__scene-rail{grid-template-columns:1fr}.nfe-v3-field__scene-card{min-height:auto;padding:14px}.nfe-v3-field__readout{bottom:14px;left:14px;right:14px}.nfe-v3-field__console{gap:14px;padding:16px}.nfe-v3-field__console-head{grid-template-columns:50px minmax(0,1fr);gap:12px;padding-bottom:12px}.nfe-v3-field__step{width:48px;height:48px}.nfe-v3-field__console-copy>strong{font-size:clamp(23px,7vw,30px)}.nfe-v3-field__steps{grid-template-columns:1fr}.nfe-v3-field__steps button{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;justify-items:stretch;min-height:60px}.nfe-v3-field__steps small{justify-self:end}.nfe-v3-reveal{filter:blur(7px);transform:translateY(28px)}.nfe-v3-scroll-reactor,.nfe-v3-training-reactor{width:min(100% - 20px,1260px);margin-top:42px;padding:18px}.nfe-v3-reactor-copy h2,.nfe-v3-training-head h2{font-size:clamp(32px,9vw,42px);line-height:1.08}.nfe-v3-reactor-card{min-height:178px;padding:18px}.nfe-v3-reactor-card strong{font-size:34px}.nfe-v3-reactor-visual{min-height:340px}.nfe-v3-training-card{min-height:190px}}@keyframes nfe-v3-field-scan{0%,12%{transform:translate(-82%)}58%,to{transform:translate(82%)}}@keyframes nfe-v3-reactor-float{0%{transform:translate(-1.5%,1%)scale(.985)}to{transform:translate(1.5%,-1%)scale(1.02)}}@keyframes nfe-v3-reactor-rotate{to{transform:rotate(360deg)}}.nfe-nexus-v3-page{background:linear-gradient(180deg, #05070c14, #05070cf5 54%, #05070c), radial-gradient(circle at 74% 12%, #14b8a61f, transparent 34%), radial-gradient(circle at 12% 36%, #ef444414, transparent 32%), var(--nfe-bg);padding-top:0}.nfe-nexus-v3-page:after{content:"LIVE TRAINING FIELD"}.nfe-nexus-v3-reveal{--reveal-delay:0s;opacity:0;filter:blur(10px);transition:opacity .76s var(--nfe-ease-out) var(--reveal-delay), transform .76s var(--nfe-ease-out) var(--reveal-delay), filter .76s var(--nfe-ease-out) var(--reveal-delay);will-change:opacity, transform, filter;transform:translateY(42px)scale(.985)}.nfe-nexus-v3-reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.nfe-nexus-v3-hero{isolation:isolate;grid-template-columns:minmax(360px,.78fr) minmax(520px,1fr);align-items:center;gap:clamp(22px,4vw,62px);width:min(1480px,100% - 32px);min-height:100dvh;margin:0 auto;padding:118px 0 54px;display:grid;position:relative}.nfe-nexus-v3-hero:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee52,#ef444447,#0000);height:1px;position:absolute;bottom:36px;left:0;right:0}.nfe-nexus-v3-hero__copy{z-index:2;position:relative}.nfe-nexus-v3-hero h1{color:#f8fbff;letter-spacing:0;text-wrap:balance;max-width:760px;margin:18px 0 0;font-size:clamp(48px,6.3vw,94px);font-weight:850;line-height:.98}.nfe-nexus-v3-hero h1 span{color:#67e8f9;text-shadow:0 0 34px #22d3ee33;display:block}.nfe-nexus-v3-hero p{color:#a8b4c7;max-width:640px;margin:24px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.78}.nfe-nexus-v3-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,620px);margin-top:30px;display:grid}.nfe-nexus-v3-hero__actions .nfe-nexus-button{width:100%;min-width:0;min-height:58px;padding:0 24px}.nfe-nexus-v3-hero__actions .nfe-nexus-button--primary{margin-top:0}.nfe-nexus-v3-field{background:linear-gradient(135deg,#070c17b3,#020617eb),radial-gradient(circle at 68% 24%,#22d3ee29,#0000 34%);border:1px solid #22d3ee2b;border-radius:10px;min-height:720px;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000005c,inset 0 0 0 1px #ffffff07}.nfe-nexus-v3-field:before,.nfe-nexus-v3-field:after{content:"";pointer-events:none;position:absolute;inset:0}.nfe-nexus-v3-field:before{background-color:#0000;background-image:linear-gradient(90deg,#22d3ee0f 1px,#0000 1px),linear-gradient(#94a3b80b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 64% 38%,#000,#0000 72%);mask-image:radial-gradient(circle at 64% 38%,#000,#0000 72%)}.nfe-nexus-v3-field:after{opacity:.54;background:linear-gradient(112deg,#0000 0 42%,#22d3ee24,#0000 58% 100%);animation:8.5s ease-in-out infinite nfe-v3-field-scan;transform:translate(-78%)}.nfe-nexus-v3-field svg{z-index:1;filter:drop-shadow(0 0 22px #22d3ee21);width:100%;min-height:520px;padding:54px 24px 150px;display:block;position:relative}.nfe-nexus-v3-field__status{z-index:2;color:#67e8f9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617b8;border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:4px 8px;padding:10px 12px;display:grid;position:absolute;top:22px;left:22px}.nfe-nexus-v3-field__status strong,.nfe-nexus-v3-field__status span{font-family:var(--nfe-font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:820}.nfe-nexus-v3-field__status strong{color:#f8fbff;grid-column:2}.nfe-nexus-v3-field__grid{stroke:#94a3b821;stroke-width:1px}.nfe-nexus-v3-field__price,.nfe-nexus-v3-field__route{fill:none;stroke-linecap:round;stroke-linejoin:round}.nfe-nexus-v3-field__price{stroke:#a78bfa61;stroke-width:2.4px;stroke-dasharray:9 14}.nfe-nexus-v3-field__route{stroke:url(#nfe-nexus-v3-route);stroke-width:9px;animation:5.6s ease-in-out infinite alternate nfe-v3-path-breathe}.nfe-nexus-v3-field__node circle{fill:#05070c;stroke:#22d3ee;stroke-width:2px}.nfe-nexus-v3-field__node text{fill:#f8fbff;font-family:var(--nfe-font-mono);font-size:12px;font-weight:830}.nfe-nexus-v3-field__readout{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.nfe-nexus-v3-field__readout div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030712ad;border:1px solid #94a3b821;border-radius:8px;align-content:end;min-height:112px;padding:14px;display:grid}.nfe-nexus-v3-field__readout strong{color:#f8fbff;font-family:var(--nfe-font-mono);font-size:clamp(26px,3vw,42px);font-weight:880;line-height:.95}.nfe-nexus-v3-field__readout span{color:#dffbff;margin-top:9px;font-size:13px;font-weight:780}.nfe-nexus-v3-field__readout small{color:#7f8da3;margin-top:4px;font-size:11px;line-height:1.35}.nfe-nexus-v3-loop,.nfe-nexus-v3-pulses,.nfe-nexus-v3-media,.nfe-nexus-v3-gate,.nfe-nexus-v3-proof{width:min(1260px,100% - 32px);margin:0 auto;position:relative}.nfe-nexus-v3-loop,.nfe-nexus-v3-media,.nfe-nexus-v3-proof{padding:78px 0}.nfe-nexus-v3-section-copy h2{color:#f8fbff;letter-spacing:0;text-wrap:balance;max-width:900px;margin:16px 0 0;font-size:clamp(36px,5.2vw,76px);font-weight:830;line-height:1.02}.nfe-nexus-v3-section-copy p{color:#9aa8bc;max-width:720px;margin:18px 0 0;font-size:16px;line-height:1.78}.nfe-nexus-v3-loop__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.nfe-nexus-v3-loop-card{background:linear-gradient(#ffffff09,#0000 44%),#070c17b8;border:1px solid #94a3b821;border-radius:10px;align-content:end;gap:10px;min-height:310px;padding:22px;display:grid;position:relative;overflow:hidden}.nfe-nexus-v3-loop-card:before{content:"";background:radial-gradient(circle at 24% 16%, color-mix(in srgb, var(--loop-color,#22d3ee) 18%, transparent), transparent 36%), repeating-linear-gradient(180deg, #94a3b80e 0 1px, transparent 1px 42px);opacity:.78;position:absolute;inset:0}.nfe-nexus-v3-loop-card>span,.nfe-nexus-v3-loop-card small,.nfe-nexus-v3-loop-card h3,.nfe-nexus-v3-loop-card p{position:relative}.nfe-nexus-v3-loop-card>span{border:1px solid color-mix(in srgb, var(--loop-color) 34%, transparent);width:46px;height:46px;color:color-mix(in srgb, var(--loop-color) 82%, #fff);background:color-mix(in srgb, var(--loop-color) 10%, transparent);border-radius:8px;place-items:center;display:grid}.nfe-nexus-v3-loop-card small{color:#67e8f9;font-family:var(--nfe-font-mono);font-size:11px;font-weight:820}.nfe-nexus-v3-loop-card h3{color:#f8fbff;margin:12px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:840;line-height:1.1}.nfe-nexus-v3-loop-card p{color:#9aa8bc;margin:0;font-size:14px;line-height:1.7}.nfe-nexus-v3-pulses{background:#22d3ee1f;border:1px solid #22d3ee29;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.nfe-nexus-v3-pulses article{background:linear-gradient(135deg,#22d3ee17,#ef44440b),#05070ceb;align-content:center;gap:10px;min-height:168px;padding:22px;display:grid}.nfe-nexus-v3-pulses span{color:#67e8f9;font-family:var(--nfe-font-mono);text-transform:uppercase;font-size:11px;font-weight:820}.nfe-nexus-v3-pulses strong{color:#f8fbff;font-size:20px;font-weight:780;line-height:1.24}.nfe-nexus-v3-media .nfe-nexus-carousel{margin-top:32px}.nfe-nexus-v3-gate{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px;padding:28px 0 78px;display:grid}.nfe-nexus-v3-gate article{background:#070c17b8;border:1px solid #94a3b824;border-radius:10px;align-content:center;justify-items:start;min-height:390px;padding:clamp(24px,4vw,48px);display:grid}.nfe-nexus-v3-gate__threads{border-color:#7c3aed38}.nfe-nexus-v3-gate__room{background:radial-gradient(circle at 18% 18%,#22d3ee24,#0000 34%),linear-gradient(135deg,#22d3ee14,#7c3aed14),#070c17cc;border-color:#22d3ee38}.nfe-nexus-v3-gate h2{color:#f8fbff;max-width:620px;margin:16px 0 0;font-size:clamp(28px,3.2vw,48px);font-weight:840;line-height:1.08}.nfe-nexus-v3-gate p{color:#9aa8bc;max-width:620px;margin:18px 0 0;font-size:15px;line-height:1.76}.nfe-nexus-v3-proof .nfe-nexus-proof__wall{grid-template-columns:repeat(6,minmax(0,1fr))}.nfe-nexus-v3-proof .nfe-nexus-proof-item{min-height:260px}.nfe-nexus-v3-final{margin-top:0;box-shadow:0 34px 110px #00000061,inset 0 0 0 1px #ffffff07}@media (width<=1120px){.nfe-nexus-v3-hero{grid-template-columns:1fr;min-height:auto}.nfe-nexus-v3-field{min-height:560px}.nfe-nexus-v3-loop__grid,.nfe-nexus-v3-pulses{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-nexus-v3-gate{grid-template-columns:1fr}.nfe-nexus-v3-proof .nfe-nexus-proof__wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.nfe-nexus-v3-hero,.nfe-nexus-v3-loop,.nfe-nexus-v3-pulses,.nfe-nexus-v3-media,.nfe-nexus-v3-gate,.nfe-nexus-v3-proof{width:min(100% - 20px,1260px)}.nfe-nexus-v3-hero{gap:24px;padding-top:96px}.nfe-nexus-v3-hero h1{font-size:clamp(38px,11.2vw,50px);line-height:1.04}.nfe-nexus-v3-hero__actions{display:grid}.nfe-nexus-v3-hero__actions .nfe-nexus-button{width:100%;min-width:0}.nfe-nexus-v3-field{min-height:520px}.nfe-nexus-v3-field svg{min-height:360px;padding:58px 8px 164px}.nfe-nexus-v3-field__readout,.nfe-nexus-v3-loop__grid,.nfe-nexus-v3-pulses,.nfe-nexus-v3-proof .nfe-nexus-proof__wall{grid-template-columns:1fr}.nfe-nexus-v3-field__readout{bottom:14px;left:14px;right:14px}.nfe-nexus-v3-field__readout div{min-height:80px}.nfe-nexus-v3-field__readout strong{font-size:28px}.nfe-nexus-v3-loop,.nfe-nexus-v3-media,.nfe-nexus-v3-proof{padding:50px 0}.nfe-nexus-v3-section-copy h2{font-size:clamp(32px,9.5vw,44px);line-height:1.08}.nfe-nexus-v3-loop-card{min-height:230px;padding:18px}.nfe-nexus-v3-pulses article{min-height:128px}.nfe-nexus-v3-gate{padding-bottom:50px}.nfe-nexus-v3-gate article{min-height:0;padding:22px}.nfe-nexus-v3-proof .nfe-nexus-proof-item{min-height:280px}}.nfe-admin-volume{gap:18px;display:grid}.nfe-admin-volume__topline{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.nfe-admin-volume__eyebrow{color:#22d3ee;font-family:var(--nfe-font-mono);align-items:center;gap:7px;font-size:10px;font-weight:780;display:inline-flex}.nfe-admin-volume__topline h2{color:#f8fafc;margin:8px 0 0;font-size:23px;font-weight:820;line-height:1.2}.nfe-admin-volume__topline p{color:#6f7e92;margin:6px 0 0;font-size:12px;line-height:1.6}.nfe-admin-volume__topline .nfe-admin-outline-action{flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.nfe-admin-volume__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nfe-admin-volume__stat{border:1px solid #94a3b81c;border-left:2px solid var(--volume-tone,#22d3ee);background:#101419;border-radius:8px;align-items:center;gap:13px;min-height:104px;padding:16px;display:flex}.nfe-admin-volume__stat.is-cyan{--volume-tone:#22d3ee}.nfe-admin-volume__stat.is-green{--volume-tone:#34d399}.nfe-admin-volume__stat.is-red{--volume-tone:#fb7185}.nfe-admin-volume__stat.is-amber{--volume-tone:#fbbf24}.nfe-admin-volume__stat>span{border:1px solid color-mix(in srgb, var(--volume-tone) 30%, transparent);background:color-mix(in srgb, var(--volume-tone) 8%, transparent);width:34px;height:34px;color:var(--volume-tone);border-radius:7px;flex:none;place-items:center;display:grid}.nfe-admin-volume__stat strong,.nfe-admin-volume__stat p,.nfe-admin-volume__stat small{margin:0;display:block}.nfe-admin-volume__stat strong{color:#f8fafc;font-family:var(--nfe-font-mono);font-size:23px;line-height:1}.nfe-admin-volume__stat p{color:#cbd5e1;margin-top:6px;font-size:12px;font-weight:760}.nfe-admin-volume__stat small{color:#536175;margin-top:3px;font-size:10px}.nfe-admin-volume__health{background:#0d1116;border:1px solid #94a3b81a;border-radius:7px;align-items:center;gap:18px;min-height:44px;padding:10px 12px;display:flex}.nfe-admin-volume__health>div,.nfe-admin-volume__health p{align-items:center;gap:7px;margin:0;display:inline-flex}.nfe-admin-volume__health>div{color:#34d399}.nfe-admin-volume__health>div.is-warning{color:#fbbf24}.nfe-admin-volume__health>div.is-danger{color:#fb7185}.nfe-admin-volume__health span,.nfe-admin-volume__health p{color:#6f7e92;font-size:11px}.nfe-admin-volume__health strong{color:currentColor;font-size:11px}.nfe-admin-volume__progress{background:linear-gradient(90deg,#082f4957,#0d1116eb);border:1px solid #22d3ee24;border-radius:7px;gap:7px;padding:10px 12px;display:grid}.nfe-admin-volume__progress-head{color:#8da0b8;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.nfe-admin-volume__progress-head strong{color:#67e8f9;font-size:12px}.nfe-admin-volume__progress-track{background:#4755694d;border-radius:99px;height:6px;overflow:hidden}.nfe-admin-volume__progress-track span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#34d399);height:100%;transition:width .26s;display:block}.nfe-admin-volume__progress small{color:#536175;font-size:10px}.nfe-admin-volume__tools{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,auto));gap:8px;display:grid}.nfe-admin-volume__lookup{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.nfe-admin-volume__lookup .nfe-admin-search-wrap{min-width:0}.nfe-admin-volume__lookup .nfe-admin-outline-action{white-space:nowrap;min-height:38px}.nfe-admin-volume__clear-lookup{z-index:1;color:#22d3ee;cursor:pointer;background:0 0;border:0;font-size:10px;position:absolute;top:calc(100% + 5px);left:0}.nfe-admin-volume__tools .nfe-admin-field{width:100%;min-height:38px;margin:0}.nfe-admin-volume__table-wrap{background:#0e1217;border:1px solid #94a3b81c;border-radius:8px;overflow:hidden}.nfe-admin-volume__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.nfe-admin-volume__table th,.nfe-admin-volume__table td{text-align:left;vertical-align:middle;padding:13px 12px}.nfe-admin-volume__table th{color:#657389;font-family:var(--nfe-font-mono);text-transform:uppercase;border-bottom:1px solid #94a3b81c;font-size:9px;font-weight:760}.nfe-admin-volume__table th:first-child{width:20%}.nfe-admin-volume__table th:nth-child(2){width:13%}.nfe-admin-volume__table th:nth-child(3){width:14%}.nfe-admin-volume__table th:nth-child(4),.nfe-admin-volume__table th:nth-child(5){width:15%}.nfe-admin-volume__table th:nth-child(6){width:11%}.nfe-admin-volume__table th:nth-child(7){width:12%}.nfe-admin-volume__table tbody tr{transition:background var(--nfe-duration-fast) var(--nfe-ease-out);border-bottom:1px solid #94a3b813}.nfe-admin-volume__table tbody tr:last-child{border-bottom:0}.nfe-admin-volume__table tbody tr:hover{background:#22d3ee06}.nfe-admin-volume__table tbody tr.has-attention{box-shadow:inset 2px 0 #fbbf24}.nfe-admin-volume__member strong,.nfe-admin-volume__member span,.nfe-admin-volume__member code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nfe-admin-volume__member strong{color:#f1f5f9;font-size:12px;font-weight:780}.nfe-admin-volume__member span{color:#657389;margin-top:3px;font-size:10px}.nfe-admin-volume__member code{color:#22d3ee;font-family:var(--nfe-font-mono);margin-top:5px;font-size:9px}.nfe-admin-volume__amount{color:#e2e8f0;font-family:var(--nfe-font-mono);font-size:12px;font-weight:760}.nfe-admin-volume__delta{color:#94a3b8;align-items:center;gap:7px;display:flex}.nfe-admin-volume__delta.is-up{color:#34d399}.nfe-admin-volume__delta.is-down{color:#fb7185}.nfe-admin-volume__delta strong,.nfe-admin-volume__delta span{font-family:var(--nfe-font-mono);display:block}.nfe-admin-volume__delta strong{font-size:10px}.nfe-admin-volume__delta span{color:#64748b;margin-top:3px;font-size:9px}.nfe-admin-volume__spark{width:108px;height:32px}.nfe-admin-volume__spark-empty{color:#485568;min-height:32px;font-size:9px;display:block}.nfe-admin-volume__trend-label{color:#64748b;margin-top:3px;font-size:9px;font-weight:720;display:block}.nfe-admin-volume__trend-label.is-up{color:#34d399}.nfe-admin-volume__trend-label.is-down{color:#fb7185}.nfe-admin-volume__stage strong,.nfe-admin-volume__stage span,.nfe-admin-volume__stage em{display:block}.nfe-admin-volume__stage strong{color:#cbd5e1;font-size:10px;font-weight:760}.nfe-admin-volume__stage span{color:#64748b;margin-top:4px;font-size:9px}.nfe-admin-volume__stage em{color:#fbbf24;border:1px solid #fbbf243d;border-radius:4px;width:fit-content;margin-top:5px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:760}.nfe-admin-volume__sync span,.nfe-admin-volume__sync em{display:block}.nfe-admin-volume__sync span{color:#64748b;font-size:9px}.nfe-admin-volume__sync em{color:#fb7185;margin-top:5px;font-size:8px;font-style:normal;font-weight:760}.nfe-admin-volume__sync.is-warning span{color:#fbbf24}.nfe-admin-volume__table .nfe-admin-row-actions{flex-wrap:wrap;justify-content:flex-end}.nfe-admin-volume__table .nfe-admin-row-action{white-space:nowrap;min-height:30px;padding:5px 8px}.nfe-admin-volume__table button:disabled{cursor:wait;opacity:.5}.nfe-admin-volume__empty{color:#485568;text-align:center;place-content:center;justify-items:center;min-height:210px;padding:32px;display:grid}.nfe-admin-volume__empty strong{color:#94a3b8;margin-top:10px;font-size:13px}.nfe-admin-volume__empty p{color:#536175;margin:5px 0 0;font-size:11px}.nfe-admin-volume__events{padding-top:4px}.nfe-admin-volume__events>div{color:#22d3ee;align-items:center;gap:7px;display:flex}.nfe-admin-volume__events h3{color:#cbd5e1;margin:0;font-size:12px;font-weight:780}.nfe-admin-volume__events ul{background:#94a3b817;border:1px solid #94a3b817;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.nfe-admin-volume__events li{background:#0e1217;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:grid}.nfe-admin-volume__events li>span{color:#22d3ee;font-size:9px;font-weight:760}.nfe-admin-volume__events li strong,.nfe-admin-volume__events li p,.nfe-admin-volume__events li time{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nfe-admin-volume__events li strong{color:#cbd5e1;font-size:10px}.nfe-admin-volume__events li p,.nfe-admin-volume__events li time{color:#64748b;font-size:9px}@media (width<=1100px){.nfe-admin-volume__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-admin-volume__tools{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1fr))}.nfe-admin-volume__table-wrap{overflow-x:auto}}@media (width<=720px){.nfe-admin-volume__topline{flex-direction:column;align-items:stretch}.nfe-admin-volume__topline .nfe-admin-outline-action{width:100%}.nfe-admin-volume__stats,.nfe-admin-volume__events ul{grid-template-columns:1fr}.nfe-admin-volume__health{flex-direction:column;align-items:flex-start;gap:7px}.nfe-admin-volume__tools{grid-template-columns:1fr 1fr}.nfe-admin-volume__tools .nfe-admin-search-wrap,.nfe-admin-volume__lookup{grid-column:1/-1}}@media (width<=440px){.nfe-admin-volume__tools{grid-template-columns:1fr}.nfe-admin-volume__tools .nfe-admin-search-wrap{grid-column:auto}.nfe-admin-volume__lookup{grid-column:auto;grid-template-columns:1fr}}@keyframes nfe-v3-path-breathe{0%{opacity:.76;stroke-width:6px}to{opacity:1;stroke-width:8px}}@keyframes nfe-spin{to{transform:rotate(360deg)}}@keyframes nfe-page-enter{0%{opacity:0;transform:translateY(var(--nfe-motion-y-md))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.nfe-module-fallback__icon{animation:none}.course-sidebar,.course-sidebar-toggle{transition-duration:1ms!important}.nfe-fractal-field:before,.nfe-v3-field:after,.nfe-matrix-telemetry-card:before,.nfe-brand-signal-card:before,.nfe-course-command-strip>div:before,.nfe-profile-command-strip>div:before,.nfe-journal-command-strip>div:before,.nfe-fractal-path,.nfe-fractal-pulse,.nfe-fractal-inspector,.nfe-fractal-marquee span,.nfe-v3-field__main-path,.nfe-v3-reactor-visual svg,.nfe-v3-reactor-core,.nfe-nexus-v3-field:after,.nfe-nexus-v3-field__route,.nfe-stage-card__body{animation:none}.nfe-v3-reveal,.nfe-nexus-v3-reveal{opacity:1!important;filter:none!important;transform:none!important}.nfe-fractal-stage svg,.nfe-fractal-field svg,.nfe-fractal-field:after,.nfe-v3-field:before,.nfe-v3-field__stage svg,.nfe-stage-card,.nfe-stage-card__index{transform:none!important}}.nfe-admin-tianji{gap:18px;display:grid}.nfe-admin-tianji__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nfe-admin-tianji__head>div{max-width:760px}.nfe-admin-tianji__head>div>span{color:#41c8dc;font-family:var(--font-mono,"IBM Plex Mono", monospace);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.nfe-admin-tianji__head h2{color:#edf6fb;letter-spacing:0;margin:11px 0 9px;font-size:23px}.nfe-admin-tianji__head p{color:#8fa2b5;margin:0;font-size:14px;line-height:1.62}.nfe-admin-tianji__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.nfe-admin-tianji__stats article{background:#0a121b;border:1px solid #87a2ba33;border-radius:7px;gap:7px;min-height:96px;padding:17px;display:grid}.nfe-admin-tianji__stats span{color:#91a4b6;font-size:13px}.nfe-admin-tianji__stats strong{color:#edf6fb;font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:32px;line-height:1}.nfe-admin-tianji__stats .is-waiting strong{color:#ffb656}.nfe-admin-tianji__stats .is-active strong{color:#56d48e}.nfe-admin-tianji__stats .is-danger strong{color:#fb8792}.nfe-admin-tianji__policy{color:#ffbe65;background:#67400a1f;border:1px solid #ffb75552;border-radius:7px;align-items:flex-start;gap:12px;padding:17px;display:flex}.nfe-admin-tianji__policy.is-ready{color:#58d78f;background:#0e5b361f;border-color:#48d08b52}.nfe-admin-tianji__policy strong{color:#eaf4fb;font-size:14px;display:block}.nfe-admin-tianji__policy p{color:#9eb2c2;margin:5px 0 0;font-size:13px;line-height:1.55}.nfe-admin-tianji__message{border-radius:6px;margin:0;padding:12px 14px;font-size:13px}.nfe-admin-tianji__message.is-error{color:#ff9ca4;background:#75192629;border:1px solid #fc707e59}.nfe-admin-tianji__message.is-success{color:#76dfa1;background:#0e603c24;border:1px solid #4ed18452}.nfe-admin-tianji__candidates{background:linear-gradient(120deg,#0e5b3624,#09111ad1);border:1px solid #50ce913b;border-radius:7px;gap:12px;padding:16px;display:grid}.nfe-admin-tianji__candidates>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.nfe-admin-tianji__candidates header span{color:#63dd9a;font-family:var(--font-mono,"IBM Plex Mono", monospace);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.nfe-admin-tianji__candidates h3{color:#edf6fb;margin:8px 0 0;font-size:15px;line-height:1.45}.nfe-admin-tianji__candidates>header>strong{color:#70e0a3;font-family:var(--font-mono,"IBM Plex Mono", monospace);flex:none;font-size:13px}.nfe-admin-tianji__candidates>p{color:#8fa2b5;margin:0;font-size:13px}.nfe-admin-tianji__candidate-list{gap:7px;display:grid}.nfe-admin-tianji__candidate-list article{background:#07101ab8;border:1px solid #87a2ba29;border-left:3px solid #55d58e;border-radius:5px;grid-template-columns:minmax(150px,1fr) auto auto minmax(130px,.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.nfe-admin-tianji__candidate-list article.is-grace{border-left-color:#ffb656}.nfe-admin-tianji__candidate-list article.is-revoke_required{border-left-color:#fb8792}.nfe-admin-tianji__candidate-list article>div{min-width:0}.nfe-admin-tianji__candidate-list article strong,.nfe-admin-tianji__candidate-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nfe-admin-tianji__candidate-list article>div>strong{color:#eaf4fb;font-size:13px}.nfe-admin-tianji__candidate-list article small{color:#778da1;font-size:11px}.nfe-admin-tianji__candidate-list article>span{color:#76dfa1;font-size:12px;font-weight:700}.nfe-admin-tianji__candidate-list article.is-grace>span{color:#ffbd67}.nfe-admin-tianji__candidate-list article.is-revoke_required>span{color:#ff99a2}.nfe-admin-tianji__candidate-list article>strong{color:#d9e7f0;font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:12px}.nfe-admin-tianji__filters{justify-content:flex-start}.nfe-admin-tianji__list{gap:12px;display:grid}.nfe-admin-tianji__row{background:#09111a;border:1px solid #87a2ba33;border-left:3px solid #698196;border-radius:7px;padding:18px}.nfe-admin-tianji__row.is-grant_queued{border-left-color:#ffb656}.nfe-admin-tianji__row.is-active_trial,.nfe-admin-tianji__row.is-active_volume{border-left-color:#58d78f}.nfe-admin-tianji__row.is-revoke_queued{border-left-color:#fb8792}.nfe-admin-tianji__row.is-revoked,.nfe-admin-tianji__row.is-rejected{opacity:.77;border-left-color:#637484}.nfe-admin-tianji__row>header,.nfe-admin-tianji__row>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.nfe-admin-tianji__identity{align-items:center;gap:10px;min-width:0;display:flex}.nfe-admin-tianji__avatar{color:#3bc9dd;border:1px solid #3bc9dd4d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.nfe-admin-tianji__identity strong,.nfe-admin-tianji__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nfe-admin-tianji__identity strong{color:#edf5fb;font-size:14px}.nfe-admin-tianji__identity small{color:#788ea2;max-width:360px;margin-top:3px;font-size:12px}.nfe-admin-tianji__status{color:#a1b1c0;border:1px solid #87a2ba38;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:700}.nfe-admin-tianji__status.is-grant_queued{color:#ffba60;border-color:#ffb6565c}.nfe-admin-tianji__status.is-active_trial,.nfe-admin-tianji__status.is-active_volume{color:#6ce09d;border-color:#58d78f5c}.nfe-admin-tianji__status.is-revoke_queued{color:#ff98a0;border-color:#fb87925c}.nfe-admin-tianji__details{border-top:1px solid #87a2ba29;border-bottom:1px solid #87a2ba29;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0;padding:13px 0;display:grid}.nfe-admin-tianji__details div{min-width:0}.nfe-admin-tianji__details dt{color:#71879a;font-size:11px}.nfe-admin-tianji__details dd{color:#dce9f2;font-family:var(--font-mono,"IBM Plex Mono", monospace);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.nfe-admin-tianji__note{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;display:grid}.nfe-admin-tianji__note>span{color:#8ca0b2;font-size:12px;font-weight:700}.nfe-admin-tianji__note input{color:#e4eef6;background:#07101a;border:1px solid #87a2ba38;border-radius:5px;outline:0;width:100%;min-width:0;min-height:36px;padding:0 10px;font-size:13px}.nfe-admin-tianji__note input:focus{border-color:#3bc9dd;box-shadow:0 0 0 2px #3bc9dd1f}.nfe-admin-tianji__volume{color:#8fa7bb;align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:flex}.nfe-admin-tianji__volume svg{color:#ffb656}.nfe-admin-tianji__row>footer{flex-wrap:wrap;justify-content:flex-end;margin-top:15px}.nfe-admin-tianji__action{cursor:pointer;color:#cfdeea;background:#0d1822;border:1px solid #87a2ba40;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.nfe-admin-tianji__action.is-primary{color:#061015;background:#40c8dc;border-color:#40c8dc}.nfe-admin-tianji__action.is-danger{color:#ff9ca5;background:#741c282b;border-color:#fb87926b}.nfe-admin-tianji__action:hover:not(:disabled){filter:brightness(1.12)}.nfe-admin-tianji__action:disabled{cursor:wait;opacity:.55}.nfe-admin-tianji__empty{color:#8fa2b4;border:1px dashed #87a2ba40;border-radius:7px;align-items:center;gap:9px;min-height:90px;padding:20px;font-size:14px;display:flex}@media (width<=880px){.nfe-admin-tianji__head{flex-direction:column}.nfe-admin-tianji__stats,.nfe-admin-tianji__details{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-admin-tianji__candidate-list article{grid-template-columns:minmax(150px,1fr) auto auto}.nfe-admin-tianji__candidate-list article>small:last-child{grid-column:1/-1}}@media (width<=540px){.nfe-admin-tianji__stats{grid-template-columns:1fr 1fr}.nfe-admin-tianji__row{padding:14px}.nfe-admin-tianji__identity small{max-width:190px}.nfe-admin-tianji__note{grid-template-columns:1fr;gap:6px}.nfe-admin-tianji__row>footer{justify-content:stretch}.nfe-admin-tianji__action{flex:auto;justify-content:center}.nfe-admin-tianji__candidates>header{flex-direction:column}.nfe-admin-tianji__candidate-list article{grid-template-columns:1fr 1fr}.nfe-admin-tianji__candidate-list article>div,.nfe-admin-tianji__candidate-list article>small:last-child{grid-column:1/-1}}:root{--member-bg:#0a0c10;--member-rail:#0d1014;--member-surface:#11151a;--member-surface-raised:#151a20;--member-line:#e2e8f01c;--member-line-strong:#e2e8f033;--member-text:#f1f0eb;--member-muted:#9199a5;--member-faint:#5d6672;--member-signal:#42c7d6;--member-success:#45b98d;--member-warm:#d6a85b}.nfe-member-app{min-height:100vh;color:var(--member-text);background:linear-gradient(#ffffff05 1px, transparent 1px), var(--member-bg);background-size:100% 64px}.nfe-member-rail{z-index:90;border-right:1px solid var(--member-line);background:var(--member-rail);flex-direction:column;width:216px;padding:24px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.nfe-member-brand{height:46px;color:var(--member-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 8px;display:flex}.nfe-member-brand img{-o-object-fit:contain;object-fit:contain;filter:saturate(.72)brightness(1.05);width:32px;height:32px}.nfe-member-brand>span{gap:3px;display:grid}.nfe-member-brand strong{font-size:15px;font-weight:780;line-height:1}.nfe-member-brand small{color:var(--member-faint);font-family:var(--nfe-font-mono);letter-spacing:0;text-transform:uppercase;font-size:9px;line-height:1}.nfe-member-nav{gap:6px;margin-top:52px;display:grid}.nfe-member-nav button{width:100%;height:46px;color:var(--member-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:13px;padding:0 14px;font-size:14px;font-weight:690;transition:color .16s,border-color .16s,background .16s;display:flex;position:relative}.nfe-member-nav button:before{content:"";background:var(--member-signal);opacity:0;width:2px;height:22px;transition:opacity .16s,transform .16s;position:absolute;left:-19px;transform:scaleY(.4)}.nfe-member-nav button:hover{color:var(--member-text);background:#ffffff09}.nfe-member-nav button.is-active{color:var(--member-text);background:#42c7d613;border-color:#42c7d62e}.nfe-member-nav button.is-active:before{opacity:1;transform:scaleY(1)}.nfe-member-nav button.is-active svg{color:var(--member-signal)}.nfe-member-rail__status{border-top:1px solid var(--member-line);gap:6px;margin-top:auto;padding:16px 14px;display:grid}.nfe-member-rail__status span,.nfe-member-rail__status small{color:var(--member-faint);font-size:10px;line-height:1.5}.nfe-member-rail__status strong{color:#d8dde4;font-size:12px;font-weight:700;line-height:1.35}.nfe-member-workspace{min-height:100vh;margin-left:216px}.nfe-member-topbar{z-index:80;border-bottom:1px solid var(--member-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c10eb;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.nfe-member-topbar__title{color:var(--member-muted);align-items:center;gap:10px;font-size:13px;font-weight:720;display:flex}.nfe-member-topbar__title svg{color:var(--member-signal)}.nfe-member-utilities{align-items:center;gap:8px;display:flex}.nfe-member-icon-button,.nfe-member-avatar-button{border:1px solid var(--member-line);height:38px;color:var(--member-muted);cursor:pointer;background:#ffffff06;border-radius:6px;transition:border-color .16s,color .16s,background .16s}.nfe-member-icon-button{place-items:center;width:38px;display:grid}.nfe-member-avatar-button{align-items:center;gap:9px;max-width:190px;padding:0 12px 0 6px;display:flex}.nfe-member-avatar-button>span{width:27px;height:27px;color:var(--avatar-color);background:color-mix(in srgb, var(--avatar-color) 12%, transparent);border-radius:5px;flex:none;place-items:center;display:grid}.nfe-member-avatar-button strong{color:#d7dbe0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.nfe-member-icon-button:hover,.nfe-member-icon-button.is-open,.nfe-member-avatar-button:hover,.nfe-member-avatar-button.is-open{color:var(--member-text);border-color:var(--member-line-strong);background:#ffffff0e}.nfe-member-action-button{position:relative}.nfe-member-action-button>span{border:2px solid var(--member-bg);color:#061014;background:var(--member-signal);min-width:16px;height:16px;font-family:var(--nfe-font-mono);border-radius:8px;place-items:center;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.nfe-member-menu-scrim{z-index:89;background:0 0;border:0;position:fixed;inset:0}.nfe-member-account-menu{z-index:100;border:1px solid var(--member-line-strong);background:#13171c;border-radius:8px;width:min(320px,100vw - 28px);padding:8px;position:fixed;top:56px;right:22px;box-shadow:0 24px 70px #0000007a}.nfe-member-action-menu{z-index:100;border:1px solid var(--member-line-strong);background:#13171c;border-radius:8px;width:min(360px,100vw - 28px);padding:8px;position:fixed;top:56px;right:132px;box-shadow:0 24px 70px #0000007a}.nfe-member-action-menu>header{border-bottom:1px solid var(--member-line);gap:4px;padding:10px 11px 12px;display:grid}.nfe-member-action-menu>header span{color:var(--member-signal);font-family:var(--nfe-font-mono);text-transform:uppercase;font-size:8px;font-weight:760}.nfe-member-action-menu>header strong{color:var(--member-text);font-size:13px}.nfe-member-action-menu>div{gap:2px;padding-top:6px;display:grid}.nfe-member-action-menu>div>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:7px minmax(0,1fr);gap:11px;padding:11px;display:grid}.nfe-member-action-menu>div>button:hover{background:#ffffff0a}.nfe-member-action-menu>div>button>span{background:var(--member-signal);border-radius:50%;width:6px;height:6px;margin-top:6px}.nfe-member-action-menu>div>button.is-attention>span{background:var(--member-warm)}.nfe-member-action-menu button strong{color:var(--member-text);font-size:11px}.nfe-member-action-menu button p,.nfe-member-action-menu__empty{color:var(--member-muted);margin:4px 0 0;font-size:10px;line-height:1.55}.nfe-member-action-menu__empty{margin:0;padding:18px 11px}.nfe-member-account-menu__identity{border-bottom:1px solid var(--member-line);grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:10px;margin-bottom:7px;padding:10px;display:grid}.nfe-member-account-menu__identity>span{width:34px;height:34px;color:var(--avatar-color);background:color-mix(in srgb, var(--avatar-color) 12%, transparent);border-radius:6px;place-items:center;display:grid}.nfe-member-account-menu__identity>div{gap:3px;min-width:0;display:grid}.nfe-member-account-menu__identity strong,.nfe-member-account-menu__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nfe-member-account-menu__identity strong{color:var(--member-text);font-size:13px}.nfe-member-account-menu__identity small{color:var(--member-faint);font-size:10px}.nfe-member-account-menu__identity button{width:30px;height:30px;color:var(--member-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nfe-member-account-menu>button{color:#b6bec8;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 11px;font-size:12px;font-weight:660;display:flex}.nfe-member-account-menu>button:hover{color:var(--member-text);background:#ffffff0b}.nfe-member-account-menu>button.is-danger:hover{color:#ff8e8e;background:#ef444414}.nfe-member-account-menu__language{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);min-height:44px;color:var(--member-muted);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;margin:5px 0;padding:5px 10px;font-size:12px;display:grid}.nfe-member-account-menu__language>div{gap:3px;display:flex}.nfe-member-account-menu__language button{width:30px;height:28px;color:var(--member-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px}.nfe-member-account-menu__language button.is-active{color:var(--member-text);border-color:var(--member-line-strong);background:#ffffff0e}.nfe-member-content{min-height:calc(100vh - 64px);animation:.24s ease-out both nfe-member-page-in}.nfe-member-content>.nfe-course-page,.nfe-member-content>.nfe-observatory-page,.nfe-member-content>.nfe-profile-page,.nfe-member-content>.nfe-journal-page,.nfe-member-content>.nfe-journal-wide-page,.nfe-member-content>.nfe-binding-gate{min-height:calc(100vh - 64px);padding-top:28px}.nfe-member-content .nfe-course-shell,.nfe-member-content .nfe-profile-shell,.nfe-member-content .nfe-observatory-page,.nfe-member-content .nfe-journal-shell,.nfe-member-content .nfe-journal-wide-inner{width:min(100% - 48px,1120px);margin-inline:auto}.nfe-member-bottom-nav{display:none}.nfe-member-module-header{border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:flex-end;gap:28px;padding:20px 0 30px;display:flex}.nfe-member-module-header>div:first-child{max-width:650px}.nfe-member-module-header>div:first-child>span,.nfe-review-module-header>div:first-child>span{color:var(--member-signal);align-items:center;gap:7px;font-size:11px;font-weight:740;display:inline-flex}.nfe-member-module-header h1,.nfe-review-module-header h1{color:var(--member-text);letter-spacing:0;margin:8px 0 0;font-size:32px;font-weight:760;line-height:1.25}.nfe-member-module-header p,.nfe-review-module-header p{color:var(--member-muted);margin:10px 0 0;font-size:13px;line-height:1.7}.nfe-member-module-status{min-width:160px;color:var(--member-warm);background:#d6a85b0b;border:1px solid #d6a85b2e;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:3px 9px;padding:13px 15px;display:grid}.nfe-member-module-status svg{grid-row:1/3}.nfe-member-module-status span{color:var(--member-faint);font-size:9px}.nfe-member-module-status strong{color:#d9c398;font-size:12px}.nfe-observe-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 2px 18px;display:flex}.nfe-observe-section-heading>div{gap:5px;display:grid}.nfe-observe-section-heading span{color:var(--member-warm);font-size:10px;font-weight:720}.nfe-observe-section-heading h2{color:var(--member-text);margin:0;font-size:20px;font-weight:730}.nfe-observe-section-heading p{color:var(--member-faint);margin:0;font-size:11px}.nfe-market-snapshot{border:1px solid var(--member-line);background:var(--member-surface);border-radius:8px;margin:26px 0;padding:24px}.nfe-market-snapshot>header{border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.nfe-market-snapshot>header>div:first-child>span{color:var(--member-signal);font-family:var(--nfe-font-mono);font-size:10px;font-weight:700}.nfe-market-snapshot h2{color:var(--member-text);letter-spacing:0;margin:6px 0 0;font-size:22px}.nfe-market-snapshot>header p,.nfe-market-snapshot.is-error p{color:var(--member-muted);margin:7px 0 0;font-size:13px;line-height:1.65}.nfe-market-snapshot__freshness{align-items:center;gap:8px;display:flex}.nfe-market-snapshot__freshness>span{border:1px solid var(--member-line);min-height:34px;color:var(--member-muted);border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.nfe-market-snapshot__freshness>span.is-fresh{color:var(--member-success);border-color:color-mix(in srgb, var(--member-success) 28%, transparent)}.nfe-market-snapshot__freshness>span.is-stale{color:var(--member-warm);border-color:color-mix(in srgb, var(--member-warm) 30%, transparent)}.nfe-market-snapshot__freshness button,.nfe-market-snapshot.is-error>button{border:1px solid var(--member-line);min-width:36px;min-height:36px;color:var(--member-muted);cursor:pointer;background:#ffffff06;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.nfe-market-snapshot__warning{color:var(--member-warm);align-items:center;gap:7px;margin:14px 0 0;font-size:11px;display:flex}.nfe-market-summary{border-bottom:1px solid var(--member-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nfe-market-summary article{border-right:1px solid var(--member-line);gap:6px;min-width:0;padding:20px 18px;display:grid}.nfe-market-summary article:first-child{padding-left:0}.nfe-market-summary article:last-child{border-right:0}.nfe-market-summary span{color:var(--member-faint);font-size:10px;font-weight:700}.nfe-market-summary strong{overflow-wrap:anywhere;color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(18px,2.2vw,25px)}.nfe-market-summary small{color:var(--member-muted);align-items:center;gap:5px;font-size:11px;display:flex}.nfe-market-snapshot .is-up{color:var(--member-success)}.nfe-market-snapshot .is-down{color:#e36d72}.nfe-market-watch-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 0 4px;display:flex}.nfe-market-watch-toolbar>div{border:1px solid var(--member-line);background:#00000029;border-radius:6px;gap:4px;padding:3px;display:inline-flex}.nfe-market-watch-toolbar button{min-height:30px;color:var(--member-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 11px;font-size:10px;font-weight:720}.nfe-market-watch-toolbar button.is-active{color:var(--member-text);background:#42c7d61a}.nfe-market-watch-toolbar>span{color:var(--member-faint);text-align:right;font-size:10px;line-height:1.5}.nfe-market-watch-error{color:#e36d72;align-items:center;gap:7px;margin:7px 0;font-size:10px;display:flex}.nfe-market-table{font-variant-numeric:tabular-nums;margin-top:8px}.nfe-market-table>div{min-height:48px;color:var(--member-muted);font-family:var(--nfe-font-mono);border-bottom:1px solid #e2e8f012;grid-template-columns:32px minmax(78px,.75fr) minmax(84px,.9fr) minmax(64px,.65fr) minmax(150px,1.35fr) minmax(120px,1.1fr) minmax(86px,.8fr);align-items:center;gap:12px;padding:0 10px;font-size:11px;display:grid}.nfe-market-table>div:last-child{border-bottom:0}.nfe-market-table__head{text-transform:uppercase;min-height:36px!important;color:var(--member-faint)!important;font-size:9px!important}.nfe-market-table>div>strong{color:var(--member-text);font-size:12px}.nfe-market-table>div>strong small{color:var(--member-faint);margin-left:3px;font-size:9px}.nfe-market-watch-toggle{width:28px;height:28px;color:var(--member-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid}.nfe-market-watch-toggle:hover,.nfe-market-watch-toggle:focus-visible{color:var(--member-warm);border-color:color-mix(in srgb, var(--member-warm) 28%, transparent)}.nfe-market-watch-toggle.is-selected{color:var(--member-warm);background:color-mix(in srgb, var(--member-warm) 9%, transparent)}.nfe-market-watch-toggle:disabled{opacity:.38;cursor:not-allowed}.nfe-market-state{gap:2px;min-width:0;display:grid}.nfe-market-state strong{color:var(--member-text);font-family:var(--nfe-font-sans);font-size:10px;font-weight:720}.nfe-market-state small{color:var(--member-faint);font-family:var(--nfe-font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.nfe-market-state.is-up strong{color:var(--member-success)}.nfe-market-state.is-down strong{color:#e36d72}.nfe-market-state.is-warm strong{color:var(--member-warm)}.nfe-market-watch-empty{min-height:76px!important;color:var(--member-faint)!important;grid-template-columns:28px minmax(0,1fr)!important}.nfe-market-watch-empty>span{place-items:center;display:grid}.nfe-market-watch-empty p{font-family:var(--nfe-font-sans);margin:0;font-size:11px;line-height:1.55}.nfe-market-snapshot__lens{border-left:2px solid var(--member-signal);color:var(--member-muted);background:#42c7d609;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.6}.nfe-market-snapshot>footer{border-top:1px solid var(--member-line);color:var(--member-faint);font-family:var(--nfe-font-mono);justify-content:space-between;gap:14px;margin-top:14px;padding-top:14px;font-size:9px;display:flex}.nfe-market-snapshot.is-loading{place-items:center;min-height:260px;display:grid}.nfe-market-skeleton{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;display:grid}.nfe-market-skeleton span{background:linear-gradient(90deg,#ffffff06,#ffffff12,#ffffff06) 0 0/220% 100%;border-radius:6px;height:110px;animation:1.4s ease-in-out infinite nfe-market-skeleton}.nfe-market-snapshot.is-error{min-height:150px;color:var(--member-warm);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.nfe-market-snapshot.is-error h2{font-size:18px}.nfe-market-snapshot.is-error>button{color:var(--member-text);padding:0 12px;font-size:11px}@keyframes nfe-market-skeleton{to{background-position:-120% 0}}.nfe-market-radar{color:var(--member-text);margin:26px 0 34px}.nfe-market-radar__header{border-top:1px solid var(--member-line-strong);border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:flex-start;gap:28px;min-height:112px;padding:24px 0 20px;display:flex}.nfe-market-radar__header>div:first-child>span,.nfe-market-screener-heading>div>span{color:var(--member-signal);font-family:var(--nfe-font-mono);align-items:center;gap:7px;font-size:9px;font-weight:720;display:inline-flex}.nfe-market-radar__header h2{color:var(--member-text);margin:7px 0 0;font-size:27px;font-weight:740}.nfe-market-radar__header p{max-width:650px;color:var(--member-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.nfe-market-radar__freshness{align-items:center;gap:8px;display:flex}.nfe-market-radar__freshness>span{border:1px solid var(--member-line);min-height:36px;color:var(--member-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:10px;display:inline-flex}.nfe-market-radar__freshness>span.is-fresh{color:var(--member-success);border-color:color-mix(in srgb, var(--member-success) 28%, transparent)}.nfe-market-radar__freshness>span.is-stale{color:var(--member-warm);border-color:color-mix(in srgb, var(--member-warm) 30%, transparent)}.nfe-market-radar__freshness button,.nfe-market-radar.is-error>button{border:1px solid var(--member-line);min-width:36px;min-height:36px;color:var(--member-muted);cursor:pointer;background:#ffffff06;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.nfe-market-radar__warning{border-left:2px solid var(--member-warm);color:var(--member-warm);background:#d6a85b09;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.nfe-market-candidates{border-top:1px solid var(--member-line);margin-top:22px;padding:20px 0 4px}.nfe-market-candidates>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:13px;display:flex}.nfe-market-candidates>header>div>span{color:var(--member-signal);font-family:var(--nfe-font-mono);align-items:center;gap:7px;font-size:9px;font-weight:720;display:inline-flex}.nfe-market-candidates h3{color:var(--member-text);margin:6px 0 0;font-size:19px;font-weight:740}.nfe-market-candidates header p{color:var(--member-muted);margin:6px 0 0;font-size:11px;line-height:1.55}.nfe-market-candidates header>small{color:var(--member-faint);font-family:var(--nfe-font-mono);white-space:nowrap;font-size:9px}.nfe-market-candidate-list{border:1px solid var(--member-line);background:var(--member-surface);border-radius:8px;overflow:hidden}.nfe-market-candidate-list article{border-bottom:1px solid #e2e8f011;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:4px;min-height:70px;padding:0 9px 0 0;display:grid}.nfe-market-candidate-list article:last-child{border-bottom:0}.nfe-market-candidate-list article:first-child{box-shadow:inset 2px 0 0 var(--member-signal);background:linear-gradient(90deg,#42c7d613,#0000 62%)}.nfe-market-candidate-main{min-width:0;min-height:69px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 90px minmax(112px,.72fr) minmax(170px,1.4fr) 66px 18px;align-items:center;gap:12px;padding:0 10px 0 16px;display:grid}.nfe-market-candidate-main:hover,.nfe-market-candidate-main:focus-visible{background:#42c7d609}.nfe-market-candidate-rank{color:var(--member-signal);font-family:var(--nfe-font-mono);font-size:11px;font-weight:760}.nfe-market-candidate-symbol,.nfe-market-candidate-reasons,.nfe-market-candidate-score{gap:4px;min-width:0;display:grid}.nfe-market-candidate-symbol strong{color:var(--member-text);font-family:var(--nfe-font-mono);font-size:15px}.nfe-market-candidate-symbol small,.nfe-market-candidate-score small,.nfe-market-candidate-reasons small{color:var(--member-faint);font-size:9px;line-height:1.35}.nfe-market-candidate-state{border:1px solid var(--member-line);width:fit-content;max-width:100%;color:var(--member-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:720;overflow:hidden}.nfe-market-candidate-state.is-up{color:var(--member-success)}.nfe-market-candidate-state.is-down{color:#e36d72}.nfe-market-candidate-state.is-warm{color:var(--member-warm)}.nfe-market-candidate-score{justify-items:end}.nfe-market-candidate-score strong{color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:17px}.nfe-market-candidate-list article.is-high .nfe-market-candidate-score strong{color:var(--member-warm)}.nfe-market-candidate-list article.is-active .nfe-market-candidate-score strong{color:var(--member-signal)}.nfe-market-candidate-main>svg{color:var(--member-faint)}.nfe-market-candidate-empty{min-height:72px;color:var(--member-muted);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:10px;display:flex}.nfe-market-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.nfe-market-metric{border:1px solid var(--member-line);background:var(--member-surface);border-radius:7px;align-content:center;gap:7px;min-width:0;min-height:112px;padding:16px;display:grid}.nfe-market-metric span{color:var(--member-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:720;overflow:hidden}.nfe-market-metric strong{overflow-wrap:anywhere;color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(17px,1.7vw,23px);line-height:1.12}.nfe-market-metric small{color:var(--member-faint);font-size:9px;line-height:1.4}.nfe-market-metric.is-up strong{color:var(--member-success)}.nfe-market-metric.is-down strong{color:#e36d72}.nfe-market-focus{grid-template-columns:minmax(0,1.7fr) minmax(250px,.72fr);gap:12px;display:grid}.nfe-market-chart-panel,.nfe-market-context{border:1px solid var(--member-line);background:var(--member-surface);border-radius:8px;min-width:0}.nfe-market-chart-panel>header{border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 18px;display:flex}.nfe-market-chart-panel>header span{color:var(--member-signal);font-family:var(--nfe-font-mono);font-size:9px;font-weight:720}.nfe-market-chart-panel h3,.nfe-market-screener-heading h3{color:var(--member-text);margin:5px 0 0;font-size:16px;font-weight:720}.nfe-market-periods,.nfe-market-scope{border:1px solid var(--member-line);background:#00000029;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.nfe-market-periods button,.nfe-market-scope button{min-height:30px;color:var(--member-faint);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:9px;font-weight:720}.nfe-market-periods button:hover,.nfe-market-periods button:focus-visible,.nfe-market-periods button.is-active,.nfe-market-scope button:hover,.nfe-market-scope button:focus-visible,.nfe-market-scope button.is-active{color:var(--member-text);background:#42c7d61a}.nfe-market-chart{width:100%;height:370px;padding:8px 7px 0}.nfe-market-chart__state{width:100%;height:100%;color:var(--member-muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.nfe-market-chart__state.is-error{color:var(--member-warm);flex-direction:column}.nfe-market-chart__state button{border:1px solid var(--member-line);min-height:32px;color:var(--member-text);cursor:pointer;background:0 0;border-radius:5px;padding:0 12px}.nfe-market-chart-tooltip{border:1px solid var(--member-line-strong);background:#0b111d;border-radius:6px;gap:4px;min-width:142px;padding:10px 12px;display:grid;box-shadow:0 14px 36px #00000052}.nfe-market-chart-tooltip span,.nfe-market-chart-tooltip small{color:var(--member-faint);font-family:var(--nfe-font-mono);font-size:9px}.nfe-market-chart-tooltip strong{color:var(--member-warm);font-family:var(--nfe-font-mono);font-size:11px}.nfe-market-chart-panel>footer{border-top:1px solid var(--member-line);min-height:44px;color:var(--member-muted);align-items:center;gap:16px;padding:0 18px;font-size:9px;display:flex}.nfe-market-chart-panel>footer span{align-items:center;gap:6px;display:inline-flex}.nfe-market-chart-panel>footer i{border-radius:999px;width:16px;height:2px;display:inline-block}.nfe-market-chart-panel>footer i.is-price{background:var(--member-warm)}.nfe-market-chart-panel>footer i.is-oi{background:var(--member-signal)}.nfe-market-chart-panel>footer small{color:var(--member-faint);margin-left:auto}.nfe-market-context{align-content:start;display:grid}.nfe-market-context>header{border-bottom:1px solid var(--member-line);gap:7px;padding:20px;display:grid}.nfe-market-context>header>span{color:var(--member-faint);font-size:9px;font-weight:720}.nfe-market-context>header>strong{color:var(--member-text);font-size:19px;font-weight:740}.nfe-market-context>header>strong.is-up{color:var(--member-success)}.nfe-market-context>header>strong.is-down{color:#e36d72}.nfe-market-context>header>strong.is-warm{color:var(--member-warm)}.nfe-market-context>header p{color:var(--member-muted);font-family:var(--nfe-font-mono);margin:0;font-size:9px;line-height:1.55}.nfe-market-context dl{margin:0;padding:8px 20px}.nfe-market-context dl>div{border-bottom:1px solid #e2e8f011;justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.nfe-market-context dl>div:last-child{border-bottom:0}.nfe-market-context dt{color:var(--member-faint);font-size:9px}.nfe-market-context dd{color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:10px}.nfe-market-context__notes{border-top:1px solid var(--member-line);gap:6px;padding:14px 20px 20px;display:grid}.nfe-market-context__notes span{min-height:28px;color:var(--member-muted);background:#42c7d608;border-left:2px solid #42c7d652;align-items:center;padding:0 9px;font-size:9px;display:flex}.nfe-market-screener-heading{border-top:1px solid var(--member-line);justify-content:space-between;align-items:center;gap:24px;min-height:84px;margin-top:20px;padding:14px 0;display:flex}.nfe-market-screener-tools{align-items:center;gap:8px;display:flex}.nfe-market-search,.nfe-market-sort{border:1px solid var(--member-line);min-height:36px;color:var(--member-faint);background:var(--member-surface);border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:flex}.nfe-market-search input{width:100px;color:var(--member-text);background:0 0;border:0;outline:0;font-size:10px}.nfe-market-search input::placeholder{color:var(--member-faint)}.nfe-market-sort>span{white-space:nowrap;font-size:9px}.nfe-market-sort select{color:var(--member-text);background:0 0;border:0;outline:0;font-size:9px}.nfe-market-sort button{border:0;border-left:1px solid var(--member-line);width:30px;height:30px;color:var(--member-signal);cursor:pointer;background:0 0;flex:none;place-items:center;margin-right:-6px;display:grid}.nfe-market-sort-summary{border:1px solid var(--member-line);min-height:34px;color:var(--member-muted);background:color-mix(in srgb, var(--member-signal) 3%, var(--member-surface));font-family:var(--nfe-font-mono);border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:0 12px;font-size:10px;display:flex}.nfe-market-sort-summary strong{color:var(--member-signal);font-weight:760}.nfe-market-sort-summary small{color:var(--member-faint);margin-left:auto;font-size:9px}.nfe-market-screener{scrollbar-color:color-mix(in srgb, var(--member-signal) 36%, transparent) transparent;scrollbar-width:thin;border:1px solid var(--member-line);background:var(--member-surface);font-variant-numeric:tabular-nums;border-radius:0 0 8px 8px;overflow-x:auto}.nfe-market-screener table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;color:var(--member-muted);font-family:var(--nfe-font-mono);font-size:10px}.nfe-market-screener th,.nfe-market-screener td{text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8f011;height:52px;padding:0 10px}.nfe-market-screener th{height:38px;color:var(--member-faint);background:#0e1217;font-size:9px;font-weight:680;position:relative}.nfe-market-screener th button{min-width:100%;height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:inline-flex}.nfe-market-screener th button:hover,.nfe-market-screener th button:focus-visible,.nfe-market-screener th[aria-sort=ascending],.nfe-market-screener th[aria-sort=descending]{color:var(--member-signal)}.nfe-market-screener th:nth-child(2),.nfe-market-screener td:nth-child(2){text-align:left}.nfe-market-screener th.is-watch,.nfe-market-screener th:nth-child(2),.nfe-market-screener td.is-watch,.nfe-market-screener td:nth-child(2){z-index:2;background:var(--member-surface);position:sticky}.nfe-market-screener th.is-watch,.nfe-market-screener td.is-watch{left:0}.nfe-market-screener th:nth-child(2),.nfe-market-screener td:nth-child(2){left:42px;box-shadow:8px 0 12px -12px #000000e6}.nfe-market-screener th.is-watch,.nfe-market-screener th:nth-child(2){z-index:3;background:#0e1217}.nfe-market-screener th.is-watch,.nfe-market-screener td.is-watch{text-align:center;width:42px;padding:0 6px}.nfe-market-screener tbody tr:hover,.nfe-market-screener tbody tr.is-selected{background:#42c7d609}.nfe-market-screener tbody tr:hover td.is-watch,.nfe-market-screener tbody tr:hover td:nth-child(2),.nfe-market-screener tbody tr.is-selected td.is-watch,.nfe-market-screener tbody tr.is-selected td:nth-child(2){background:color-mix(in srgb, var(--member-signal) 3.5%, var(--member-surface))}.nfe-market-screener tbody tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--member-signal)}.nfe-market-screener tbody tr:last-child td{border-bottom:0}.nfe-market-symbol-button{color:var(--member-text);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:3px;padding:6px 0;display:inline-flex}.nfe-market-symbol-button strong{font-family:var(--nfe-font-mono);font-size:11px}.nfe-market-symbol-button small{color:var(--member-faint);font-family:var(--nfe-font-mono);font-size:8px}.nfe-market-symbol-button:hover strong,.nfe-market-symbol-button:focus-visible strong,.nfe-market-symbol-button[aria-current=true] strong{color:var(--member-signal)}.nfe-market-screener .is-up{color:var(--member-success)}.nfe-market-screener .is-down{color:#e36d72}.nfe-market-screener .is-neutral{color:var(--member-muted)}.nfe-market-attention-score{border:1px solid color-mix(in srgb, var(--member-signal) 28%, transparent);min-width:34px;height:24px;color:var(--member-signal);background:color-mix(in srgb, var(--member-signal) 6%, transparent);border-radius:5px;place-items:center;font-size:10px;display:inline-grid}.nfe-market-screener td.nfe-market-state{text-align:left;min-width:150px}.nfe-market-screener__empty{min-height:84px;color:var(--member-faint);justify-content:center;align-items:center;gap:10px;display:flex}.nfe-market-screener__empty p{font-family:var(--nfe-font-sans);margin:0;font-size:11px}.nfe-market-screener-mobile{display:none}.nfe-market-radar__footer{color:var(--member-faint);font-family:var(--nfe-font-mono);flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding:14px 2px 0;font-size:8px;display:flex}.nfe-market-radar.is-loading{place-items:center;min-height:420px;display:grid}.nfe-market-radar.is-error{border:1px solid var(--member-line);min-height:170px;color:var(--member-warm);background:var(--member-surface);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid}.nfe-market-radar.is-error h2{color:var(--member-text);margin:0;font-size:18px}.nfe-market-radar.is-error p{color:var(--member-muted);margin:7px 0 0;font-size:11px}.nfe-market-radar.is-error>button{color:var(--member-text);padding:0 12px;font-size:10px}.nfe-observe-tool-entry{border:1px solid var(--member-line-strong);background:var(--member-surface);border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:28px;padding:24px;display:grid}.nfe-observe-tool-entry__icon{width:50px;height:50px;color:var(--member-signal);background:#22d3ee0e;border:1px solid #22d3ee3d;border-radius:7px;place-items:center;display:grid}.nfe-observe-tool-entry>div{min-width:0}.nfe-observe-tool-entry>div>span{color:var(--member-warm);font-size:10px;font-weight:720}.nfe-observe-tool-entry h2{color:var(--member-text);margin:6px 0 0;font-size:20px;font-weight:740}.nfe-observe-tool-entry p{color:var(--member-muted);margin:7px 0 0;font-size:12px;line-height:1.65}.nfe-observe-tool-entry>button{border:1px solid var(--member-signal);color:#071014;background:var(--member-signal);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:12px;font-weight:760;display:inline-flex}.nfe-observe-tool-detail{margin-top:24px}.nfe-observe-back{color:var(--member-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:14px;padding:8px 0;font-size:11px;font-weight:680;display:inline-flex}.nfe-observe-back:hover{color:var(--member-text)}.nfe-observe-module .nfe-course-indicator{border-color:var(--member-line-strong);background:var(--member-surface);box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px;padding:22px}.nfe-observe-module .nfe-course-indicator:before,.nfe-observe-module .nfe-course-indicator__visual{display:none}.nfe-observe-module .nfe-course-indicator__content,.nfe-observe-module .nfe-course-indicator__panel{border-color:var(--member-line);background:0 0}.nfe-observe-module .nfe-course-indicator__panel{background:#ffffff05;padding:18px}.nfe-observe-module .nfe-course-indicator h2{font-size:19px;line-height:1.4}.nfe-observe-module .nfe-course-button--primary,.nfe-member-content .nfe-course-button--primary,.nfe-member-content .nfe-journal-primary-action{border-color:var(--member-signal);color:#071014;background:var(--member-signal);box-shadow:none}.nfe-observe-classified{border:1px solid var(--member-line);background:#ffffff05;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:17px;margin:24px 0 60px;padding:19px 20px;display:grid}.nfe-observe-classified__icon{width:42px;height:42px;color:var(--member-warm);background:#d6a85b0a;border:1px solid #d6a85b2e;border-radius:7px;place-items:center;display:grid}.nfe-observe-classified>div{min-width:0}.nfe-observe-classified>div>span{color:var(--member-warm);font-size:10px;font-weight:720}.nfe-observe-classified h2{color:#d7dbe0;margin:5px 0 0;font-size:15px;font-weight:700}.nfe-observe-classified p{color:var(--member-faint);margin:7px 0 0;font-size:11px;line-height:1.6}.nfe-observe-classified>strong{color:var(--member-muted);font-size:11px;font-weight:700}.nfe-member-content .nfe-course-page,.nfe-member-content .nfe-profile-page,.nfe-member-content .nfe-journal-page,.nfe-member-content .nfe-journal-wide-page{background:0 0}.nfe-member-content .nfe-course-page:before,.nfe-member-content .nfe-course-page:after,.nfe-member-content .nfe-profile-page:before,.nfe-member-content .nfe-profile-page:after,.nfe-member-content .nfe-journal-page:before,.nfe-member-content .nfe-journal-page:after,.nfe-member-content .nfe-journal-wide-page:before,.nfe-member-content .nfe-journal-wide-page:after{display:none}.nfe-member-content .nfe-course-breadcrumb,.nfe-member-content .nfe-profile-breadcrumb{margin-bottom:20px}.nfe-member-content .nfe-course-stage-switcher{margin-bottom:22px;padding-bottom:4px}.nfe-member-content .nfe-course-stage-pill{border-color:var(--member-line);background:#ffffff05;min-height:38px}.nfe-member-content .nfe-course-stage-pill.is-active{color:var(--member-text);border-color:color-mix(in srgb, var(--pill-color) 42%, transparent);background:color-mix(in srgb, var(--pill-color) 8%, transparent);box-shadow:none}.nfe-member-content .nfe-course-header{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);background:0 0;align-items:flex-end;min-height:0;padding:24px 0 26px}.nfe-member-content .nfe-course-header:before,.nfe-member-content .nfe-course-header:after{display:none}.nfe-member-content .nfe-course-header h1{max-width:620px;color:var(--member-text);letter-spacing:0;margin-top:10px;font-size:30px;font-weight:750;line-height:1.3}.nfe-course-progress-summary{border:1px solid var(--member-line);background:#ffffff05;border-radius:7px;gap:7px;min-width:190px;padding:13px 15px;display:grid}.nfe-course-progress-summary>span{color:var(--member-faint);font-size:10px}.nfe-course-progress-summary>strong{color:#d8dde2;font-size:13px}.nfe-course-progress-summary>div{background:#ffffff12;height:3px;overflow:hidden}.nfe-course-progress-summary>div span{width:var(--progress-value);background:var(--stage-color);height:100%;display:block}.nfe-member-content .nfe-course-grid{gap:22px;margin-top:24px}.nfe-member-content .nfe-course-grid--root{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.nfe-course-next-panel{border:1px solid var(--member-line);background:linear-gradient(120deg, color-mix(in srgb, var(--stage-color) 9%, transparent), transparent 46%), var(--member-surface);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px;padding:clamp(28px,5vw,56px);display:flex}.nfe-course-next-panel>span,.nfe-course-focus__heading>div>span:not(.nfe-course-tag){color:var(--member-faint);font-size:11px;font-weight:700}.nfe-course-next-panel>div{align-items:center;gap:10px;margin-top:22px;display:flex}.nfe-course-next-panel>div>strong{color:var(--stage-color);font-family:var(--nfe-font-mono);font-size:12px}.nfe-course-next-panel h2,.nfe-course-focus__heading h1{overflow-wrap:anywhere;color:var(--member-text);letter-spacing:0}.nfe-course-next-panel h2{max-width:680px;margin:18px 0 0;font-size:clamp(24px,3.2vw,38px);line-height:1.3}.nfe-course-next-panel p{max-width:680px;color:var(--member-muted);margin:16px 0 26px;font-size:14px;line-height:1.8}.nfe-course-focus{width:min(100%,960px);margin:8px auto 64px}.nfe-course-focus__heading{padding:10px 0 28px}.nfe-course-focus__heading>div{align-items:center;gap:10px;display:flex}.nfe-course-focus__heading h1{max-width:860px;margin:16px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.3}.nfe-course-focus__heading p{max-width:760px;color:var(--member-muted);margin:14px 0 0;font-size:15px;line-height:1.8}.nfe-member-content .nfe-course-main,.nfe-member-content .nfe-course-list,.nfe-member-content .nfe-course-callout{border-color:var(--member-line);background:var(--member-surface);box-shadow:none;border-radius:8px}.nfe-member-content .nfe-course-player{border-color:var(--member-line);background:#050607;border-radius:7px}.nfe-member-content .nfe-course-lesson-head h2{font-size:19px;line-height:1.45}.nfe-member-content .nfe-course-lesson-card{background:0 0;border-color:#0000;border-radius:6px}.nfe-member-content .nfe-course-lesson-card:hover,.nfe-member-content .nfe-course-lesson-card.is-active{border-color:var(--member-line-strong);box-shadow:none;background:#ffffff09;transform:none}.nfe-review-module-header{border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:18px 0 26px;display:flex}.nfe-review-module-header__actions{align-items:center;gap:8px;display:flex}.nfe-member-content .nfe-journal-tabs{border:1px solid var(--member-line);background:#ffffff05;border-radius:7px;padding:3px}.nfe-member-content .nfe-journal-tab{border-radius:5px;min-height:36px}.nfe-member-content .nfe-journal-tab.is-active{color:var(--member-signal);background:#42c7d612}.nfe-member-content .nfe-review-home__navigation .nfe-journal-tab{min-height:44px}.nfe-review-settings-button{border:1px solid var(--member-line);width:40px;height:40px;color:var(--member-muted);cursor:pointer;background:#ffffff05;border-radius:7px;place-items:center;display:grid}.nfe-review-settings-button:hover{color:var(--member-text);border-color:var(--member-line-strong)}.nfe-review-home .nfe-review-settings-button{width:44px;height:44px}.nfe-review-summary{padding:4px 0 56px}.nfe-review-summary__header{border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:flex-end;gap:28px;padding:18px 0 24px;display:flex}.nfe-review-summary__header>div:first-child{max-width:680px}.nfe-review-summary__header>div:first-child>span,.nfe-review-recommendations header span{color:var(--member-signal);font-family:var(--nfe-font-mono);align-items:center;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.nfe-review-summary__header h1{color:var(--member-text);letter-spacing:0;margin:10px 0 0;font-size:clamp(27px,3.4vw,40px);line-height:1.16}.nfe-review-summary__header p{color:var(--member-muted);margin:10px 0 0;font-size:12px}.nfe-review-summary__period,.nfe-review-summary__nav{border:1px solid var(--member-line);background:#ffffff05;border-radius:7px;gap:4px;padding:3px;display:flex}.nfe-review-summary__period button,.nfe-review-summary__nav button{min-height:34px;color:var(--member-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:720;display:inline-flex}.nfe-review-summary__period button.is-active,.nfe-review-summary__nav button.is-active{color:var(--member-text);background:#42c7d614}.nfe-review-summary__nav{width:max-content;margin-top:18px}.nfe-review-summary__stats{border:1px solid var(--member-line);background:var(--member-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.nfe-review-summary__stats article{border-right:1px solid var(--member-line);gap:6px;min-width:0;padding:20px;display:grid}.nfe-review-summary__stats article:last-child{border-right:0}.nfe-review-summary__stats span,.nfe-review-summary__stats small{color:var(--member-faint);font-size:10px}.nfe-review-summary__stats strong{overflow-wrap:anywhere;color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(20px,2.5vw,28px)}.nfe-review-health{border:1px solid var(--member-line);border-left:2px solid var(--member-signal);background:var(--member-surface);border-radius:8px;grid-template-columns:48px minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:20px;margin-top:18px;padding:22px;display:grid}.nfe-review-health.is-warm{border-left-color:var(--member-warm)}.nfe-review-health.is-attention{border-left-color:#e36d72}.nfe-review-health.is-steady{border-left-color:var(--member-success)}.nfe-review-health__icon{border:1px solid var(--member-line);width:46px;height:46px;color:var(--member-signal);background:#42c7d60d;border-radius:7px;place-items:center;display:grid}.nfe-review-health.is-warm .nfe-review-health__icon{color:var(--member-warm)}.nfe-review-health.is-attention .nfe-review-health__icon{color:#e36d72}.nfe-review-health.is-steady .nfe-review-health__icon{color:var(--member-success)}.nfe-review-health>div:nth-child(2)>span{color:var(--member-faint);font-size:10px;font-weight:700}.nfe-review-health h2{color:var(--member-text);margin:5px 0 0;font-size:19px}.nfe-review-health p{color:var(--member-muted);margin:6px 0 0;font-size:11px;line-height:1.6}.nfe-review-health dl{border-left:1px solid var(--member-line);gap:10px;margin:0;padding-left:20px;display:grid}.nfe-review-health dl>div{justify-content:space-between;gap:14px;display:flex}.nfe-review-health dt,.nfe-review-health dd{margin:0;font-size:10px}.nfe-review-health dt{color:var(--member-faint)}.nfe-review-health dd{color:var(--member-text);text-align:right}.nfe-review-recommendations{border:1px solid var(--member-line);background:var(--member-surface);border-radius:8px;margin-top:18px;padding:24px}.nfe-review-recommendations>header{border-bottom:1px solid var(--member-line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.nfe-review-recommendations h2{color:var(--member-text);margin:7px 0 0;font-size:19px}.nfe-review-recommendations header button{min-height:38px;color:var(--member-text);cursor:pointer;background:#42c7d614;border:1px solid #42c7d640;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:720;display:inline-flex}.nfe-review-recommendations ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.nfe-review-recommendations li{border-bottom:1px solid #e2e8f012;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 2px;display:grid}.nfe-review-recommendations li:last-child{border-bottom:0}.nfe-review-recommendations li>span{color:var(--member-signal);font-family:var(--nfe-font-mono);font-size:11px}.nfe-review-recommendations li strong{color:var(--member-text);font-size:13px}.nfe-review-recommendations li p{color:var(--member-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.nfe-member-content .nfe-journal-list-head{margin-bottom:20px}.nfe-member-content .nfe-journal-list-head h2{font-size:20px}.nfe-member-content .nfe-journal-filter-panel,.nfe-member-content .nfe-journal-mini-stat,.nfe-member-content .nfe-journal-entry-card,.nfe-member-content .nfe-journal-card{border-color:var(--member-line);background:var(--member-surface);box-shadow:none}.nfe-member-content .nfe-profile-command-strip{display:none}.nfe-member-content .nfe-profile-hero{border-bottom:1px solid var(--member-line);background:0 0;margin-bottom:24px;padding:22px 0 24px}.nfe-member-content .nfe-profile-hero h1{font-size:30px}.nfe-member-content .nfe-profile-security-rail,.nfe-member-content .nfe-profile-panel{border-color:var(--member-line);background:var(--member-surface);box-shadow:none;border-radius:8px}.nfe-member-content .nfe-profile-panel:hover{border-color:var(--member-line-strong);box-shadow:none;transform:none}.nfe-today-page{width:min(100% - 56px,960px);margin:0 auto;padding:70px 0 64px}.nfe-today-heading{max-width:690px}.nfe-today-heading>span{color:var(--member-signal);align-items:center;gap:7px;margin-bottom:15px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.nfe-today-heading h1{color:var(--member-text);letter-spacing:0;margin:0;font-size:38px;font-weight:760;line-height:1.22}.nfe-today-heading p{color:var(--member-muted);margin:16px 0 0;font-size:14px;line-height:1.75}.nfe-next-action{background:var(--member-surface);border:1px solid #42c7d640;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:44px;padding:28px 28px 28px 32px;display:grid;position:relative;overflow:hidden}.nfe-next-action:before{content:"";background:var(--member-signal);width:3px;position:absolute;inset:0 auto 0 0}.nfe-next-action__signal{color:var(--member-faint);font-family:var(--nfe-font-mono);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;top:13px;right:15px}.nfe-next-action__signal i{background:var(--member-success);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #45b98d1a}.nfe-next-action__icon{width:52px;height:52px;color:var(--member-signal);background:#42c7d612;border:1px solid #42c7d633;border-radius:7px;place-items:center;display:grid}.nfe-next-action__copy{min-width:0}.nfe-next-action__copy>span{color:var(--member-signal);font-size:11px;font-weight:720;line-height:1.2}.nfe-next-action__copy h2{color:var(--member-text);overflow-wrap:anywhere;margin:7px 0 0;font-size:22px;font-weight:740;line-height:1.35}.nfe-next-action__copy p{color:var(--member-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.nfe-next-action>button{border:1px solid var(--member-signal);color:#081014;background:var(--member-signal);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:142px;height:42px;padding:0 16px;font-size:12px;font-weight:780;transition:transform .16s,filter .16s;display:inline-flex}.nfe-next-action>button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.nfe-next-action>button:disabled{color:var(--member-muted);border-color:var(--member-line);cursor:wait;background:#ffffff0a}.nfe-execution-goals{border-top:1px solid var(--member-line);margin-top:24px;padding:24px 0 0}.nfe-execution-goals>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.nfe-execution-goals>header>div>span{color:var(--member-signal);font-family:var(--nfe-font-mono);align-items:center;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.nfe-execution-goals>header h2{color:var(--member-text);margin:7px 0 0;font-size:20px;font-weight:740}.nfe-execution-goals>header p{color:var(--member-faint);font-family:var(--nfe-font-mono);margin:6px 0 0;font-size:10px}.nfe-execution-goals>header small{color:var(--member-muted);margin-top:7px;font-size:11px;line-height:1.55;display:block}.nfe-execution-edit{border:1px solid var(--member-line);width:40px;height:40px;color:var(--member-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.nfe-execution-edit:hover,.nfe-execution-edit:focus-visible{color:var(--member-signal);border-color:#42c7d652}.nfe-execution-summary{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.nfe-execution-console{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);grid-template-columns:minmax(320px,1.05fr) minmax(280px,.95fr);gap:28px;margin-top:20px;padding:22px 0;display:grid}.nfe-execution-console__score{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:22px;min-width:0;display:grid}.nfe-execution-ring{aspect-ratio:1;text-align:center;background:radial-gradient(circle at center, var(--member-bg) 0 57%, transparent 58%), conic-gradient(var(--member-signal) var(--execution-score), #ffffff12 0);border-radius:50%;place-content:center;width:104px;display:grid;position:relative}.nfe-execution-ring:after{content:"";border-radius:inherit;border:1px solid #ffffff0b;position:absolute;inset:8px}.nfe-execution-ring strong{color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:24px}.nfe-execution-ring span,.nfe-execution-console__score>div>span,.nfe-execution-console__week span{color:var(--member-faint);font-size:11px;font-weight:700}.nfe-execution-console__score>div>strong{color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;margin-top:7px;font-size:28px;display:block}.nfe-execution-console__score p,.nfe-execution-console__week p{color:var(--member-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.nfe-execution-console__week{border-left:1px solid var(--member-line);flex-direction:column;justify-content:center;min-width:0;padding-left:28px;display:flex}.nfe-execution-console__week>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.nfe-execution-console__week strong{color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:18px}.nfe-execution-week-meter{background:#fff1;height:5px;margin-top:15px;overflow:hidden}.nfe-execution-week-meter span{width:var(--execution-progress);background:var(--member-signal);height:100%;transition:width .22s ease-out;display:block}.nfe-execution-metric{min-width:0;padding:20px 22px}.nfe-execution-metric+.nfe-execution-metric{border-left:1px solid var(--member-line)}.nfe-execution-metric>span{color:var(--member-faint);font-size:11px;font-weight:720}.nfe-execution-metric>div:nth-child(2){justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.nfe-execution-metric strong{color:var(--member-text);font-family:var(--nfe-font-mono);font-variant-numeric:tabular-nums;font-size:22px}.nfe-execution-metric small{color:var(--member-faint);white-space:nowrap;font-size:10px}.nfe-execution-metric p{min-height:34px;color:var(--member-muted);margin:8px 0 0;font-size:11px;line-height:1.55}.nfe-execution-metric.is-met strong{color:var(--member-success)}.nfe-execution-metric.is-emphasis{background:#42c7d606}.nfe-execution-meter{background:#fff1;height:3px;margin-top:12px;overflow:hidden}.nfe-execution-meter span{width:var(--execution-progress);background:var(--member-signal);height:100%;display:block}.nfe-execution-metric.is-met .nfe-execution-meter span{background:var(--member-success)}.nfe-execution-goals>footer{color:var(--member-muted);justify-content:space-between;align-items:center;gap:8px;padding:15px 2px 0;font-size:11px;display:flex}.nfe-execution-goals>footer.is-complete{color:var(--member-success)}.nfe-execution-goals>footer>div{align-items:center;gap:8px;display:flex}.nfe-execution-goals>footer>button{min-height:42px;color:var(--member-text);cursor:pointer;background:#42c7d614;border:1px solid #42c7d657;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:720;display:inline-flex}.nfe-execution-goals>footer>button:hover,.nfe-execution-goals>footer>button:focus-visible{border-color:var(--member-signal);background:#42c7d621}.nfe-execution-goals>footer>button:disabled{opacity:.46;cursor:wait}.nfe-execution-form{border-top:1px solid var(--member-line);margin-top:18px;padding:18px 0 0}.nfe-execution-cadence{border:1px solid var(--member-line);background:#00000024;border-radius:6px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.nfe-execution-cadence button{min-width:72px;min-height:32px;color:var(--member-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:10px;font-weight:720}.nfe-execution-cadence button.is-active{color:var(--member-text);background:#42c7d61c}.nfe-execution-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.nfe-execution-fields label{gap:7px;min-width:0;display:grid}.nfe-execution-fields label>span{color:var(--member-muted);font-size:11px;font-weight:680}.nfe-execution-fields label>div{border:1px solid var(--member-line);background:#0000001f;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 11px;display:flex}.nfe-execution-fields label>em{color:var(--member-faint);font-size:11px;font-style:normal}.nfe-execution-fields input{width:100%;min-width:0;color:var(--member-text);font-family:var(--nfe-font-mono);background:0 0;border:0;outline:0;font-size:13px}.nfe-execution-fields small{color:var(--member-faint);font-size:10px}.nfe-execution-form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.nfe-execution-form-actions button,.nfe-execution-goals.is-locked>button{border:1px solid var(--member-line);min-height:40px;color:var(--member-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:720;display:inline-flex}.nfe-execution-form-actions button[type=submit],.nfe-execution-goals.is-locked>button{color:#071014;border-color:var(--member-signal);background:var(--member-signal)}.nfe-execution-form-actions button:disabled{opacity:.48;cursor:wait}.nfe-execution-error{color:var(--member-warm);align-items:center;gap:7px;margin:12px 0 0;font-size:10px;display:flex}.nfe-execution-goals.is-locked{border-bottom:1px solid var(--member-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 0;display:grid}.nfe-execution-goals.is-locked .nfe-execution-goals__icon{border:1px solid var(--member-line);width:42px;height:42px;color:var(--member-signal);border-radius:6px;place-items:center;display:grid}.nfe-execution-goals.is-locked span{color:var(--member-signal);font-family:var(--nfe-font-mono);font-size:9px}.nfe-execution-goals.is-locked h2{color:var(--member-text);margin:5px 0 0;font-size:17px}.nfe-execution-goals.is-locked p,.nfe-execution-goals.is-unavailable p{color:var(--member-muted);margin:5px 0 0;font-size:10px}.nfe-execution-goals.is-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:152px;display:grid}.nfe-execution-goals.is-loading span{background:linear-gradient(90deg,#ffffff06,#ffffff0f,#ffffff06) 0 0/200% 100%;border-radius:6px;min-height:96px;animation:1.4s linear infinite nfe-market-skeleton}.nfe-execution-goals.is-unavailable{color:var(--member-warm);border-bottom:1px solid var(--member-line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.nfe-execution-goals.is-unavailable>button{min-height:40px;color:var(--member-text);cursor:pointer;background:#42c7d612;border:1px solid #42c7d647;border-radius:6px;margin-left:auto;padding:8px 13px;font-size:11px;font-weight:700}.nfe-today-status{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.nfe-today-status article{min-width:0;padding:28px 30px 28px 52px;position:relative}.nfe-today-status article+article{border-left:1px solid var(--member-line)}.nfe-today-status article>div:first-child{color:var(--member-warm);position:absolute;top:29px;left:20px}.nfe-today-status article>span{color:var(--member-faint);font-size:10px;font-weight:720}.nfe-today-status article>strong{color:#dfe2e5;overflow-wrap:anywhere;margin-top:7px;font-size:15px;font-weight:720;line-height:1.4;display:block}.nfe-today-status article>p{color:var(--member-faint);margin:7px 0 0;font-size:11px;line-height:1.6}.nfe-today-progress{background:#ffffff12;height:3px;margin-top:16px;overflow:hidden;position:relative!important;top:auto!important;left:auto!important}.nfe-today-progress span{width:var(--progress);background:var(--member-success);height:100%;display:block}.nfe-today-loop{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:0 2px;display:flex}.nfe-today-loop>div{gap:5px;display:grid}.nfe-today-loop>div span{color:var(--member-faint);font-size:10px}.nfe-today-loop>div strong{color:#c6ccd2;font-size:13px}.nfe-today-loop ol{gap:20px;margin:0;padding:0;list-style:none;display:flex}.nfe-today-loop li{color:var(--member-faint);align-items:center;gap:7px;font-size:11px;display:inline-flex}.nfe-today-loop li.is-current{color:var(--member-success)}.nfe-academy-tabs{border:1px solid var(--member-line);background:#0d1014;border-radius:7px;grid-template-columns:repeat(2,minmax(132px,1fr));gap:4px;width:fit-content;margin-bottom:22px;padding:4px;display:grid}.nfe-academy-tabs button{min-height:38px;color:var(--member-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.nfe-academy-tabs button.is-active{color:var(--member-text);background:#42c7d614;border-color:#42c7d62e}.nfe-academy-tabs button.is-active svg{color:var(--member-signal)}[data-article-stage]{--nfe-article-stage-accent:#f97316;--nfe-article-stage-ink:#fdba74;--nfe-article-stage-wash:#f9731612;--nfe-article-stage-border:#f9731647}[data-article-stage="0"]{--nfe-article-stage-accent:#06b6d4;--nfe-article-stage-ink:#67e8f9;--nfe-article-stage-wash:#06b6d412;--nfe-article-stage-border:#06b6d447}[data-article-stage="2"]{--nfe-article-stage-accent:#ef4444;--nfe-article-stage-ink:#fca5a5;--nfe-article-stage-wash:#ef444411;--nfe-article-stage-border:#ef444445}[data-article-stage="3"]{--nfe-article-stage-accent:#10b981;--nfe-article-stage-ink:#6ee7b7;--nfe-article-stage-wash:#10b98111;--nfe-article-stage-border:#10b98145}[data-article-stage="4"]{--nfe-article-stage-accent:#6366f1;--nfe-article-stage-ink:#a5b4fc;--nfe-article-stage-wash:#6366f112;--nfe-article-stage-border:#6366f14d}[data-article-stage=public]{--nfe-article-stage-accent:#5eead4;--nfe-article-stage-ink:#99f6e4;--nfe-article-stage-wash:#5eead411;--nfe-article-stage-border:#5eead445}.nfe-article-stage-badge,.nfe-article-featured-label{border:1px solid var(--nfe-article-stage-border);min-height:22px;color:var(--nfe-article-stage-ink);background:var(--nfe-article-stage-wash);font-family:var(--nfe-font-mono);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:720;line-height:1;display:inline-flex}.nfe-article-featured-label{--nfe-article-stage-border:#fbbf2445;--nfe-article-stage-ink:#fde68a;--nfe-article-stage-wash:#fbbf2411}.nfe-article-library{width:min(100%,920px);margin:0 auto}.nfe-article-library>header{max-width:760px;padding:18px 0 28px}.nfe-article-library>header>span{color:var(--member-signal);align-items:center;gap:7px;font-size:11px;font-weight:720;display:inline-flex}.nfe-article-library>header h1{color:var(--member-text);overflow-wrap:anywhere;margin:12px 0 0;font-size:31px;font-weight:740;line-height:1.35}.nfe-article-library>header p{color:var(--member-muted);margin:10px 0 0;font-size:13px;line-height:1.7}.nfe-article-library__tools{gap:12px;margin-bottom:18px;display:grid}.nfe-article-filter-group{gap:7px;min-width:0;display:grid}.nfe-article-filter-group>span{color:var(--member-faint);font-family:var(--nfe-font-mono);font-size:9px;font-weight:720}.nfe-article-library__tools>label{border:1px solid var(--member-line);width:min(100%,390px);min-height:40px;color:var(--member-faint);background:#ffffff05;border-radius:6px;align-items:center;gap:9px;padding:0 12px;display:flex}.nfe-article-library__tools>label:focus-within{color:var(--member-signal);border-color:#42c7d659}.nfe-article-library__tools input{width:100%;min-width:0;color:var(--member-text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.nfe-article-library__tools input::placeholder{color:var(--member-faint)}.nfe-article-category-filter{scrollbar-width:none;gap:7px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.nfe-article-library__tools .nfe-article-category-filter{margin-bottom:0}.nfe-article-category-filter::-webkit-scrollbar{display:none}.nfe-article-category-filter button{border:1px solid var(--member-line);min-height:44px;color:var(--member-faint);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:6px 10px;font-size:10px;font-weight:690;transition:color .16s,border-color .16s,background .16s}.nfe-article-category-filter button.is-active{color:var(--member-signal);background:#42c7d60f;border-color:#42c7d640}.nfe-article-category-filter button:focus-visible,.nfe-article-library-row:focus-visible,.nfe-today-reading>div>button:focus-visible{outline-offset:2px;outline:2px solid #42c7d6b8}.nfe-article-stage-filter button{align-items:center;gap:7px;display:inline-flex}.nfe-article-stage-filter__swatch{background:var(--nfe-article-stage-accent);width:7px;height:7px;box-shadow:0 0 0 1px var(--nfe-article-stage-border);border-radius:2px;flex:none}.nfe-article-library__list{border-top:1px solid var(--member-line)}.nfe-article-library-row{border:0;border-bottom:1px solid var(--member-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:22px 10px 22px 14px;transition:background .16s,transform .16s;display:grid;position:relative}.nfe-article-library-row:hover{background:var(--nfe-article-stage-wash);transform:translate(2px)}.nfe-article-library-row:before{content:"";background:var(--nfe-article-stage-accent);opacity:.82;border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.nfe-article-library-row__index{border:1px solid var(--member-line);width:38px;height:38px;color:var(--member-muted);background:#ffffff06;border-radius:6px;place-items:center;display:grid}.nfe-article-library-row>div:nth-child(2){min-width:0}.nfe-article-library-row__meta{color:var(--member-faint);flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:9px;display:flex}.nfe-article-library-row__meta span{align-items:center;gap:4px;display:inline-flex}.nfe-article-library-row h2{color:#e5e8eb;overflow-wrap:anywhere;margin:7px 0 0;font-size:17px;font-weight:720;line-height:1.45}.nfe-article-library-row p{color:var(--member-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.nfe-article-library-row small{color:var(--member-faint);font-family:var(--nfe-font-mono);margin-top:9px;font-size:9px;display:block}.nfe-article-library-row>svg{color:#59626d;transition:color .16s}.nfe-article-library-row:hover>svg{color:var(--nfe-article-stage-accent)}.nfe-article-library__state{border:1px dashed var(--member-line-strong);min-height:300px;color:var(--member-faint);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex}.nfe-article-library__state>svg{color:var(--member-signal)}.nfe-article-library__state h2{color:#dce0e4;margin:13px 0 0;font-size:16px}.nfe-article-library__state p{margin:7px 0 0;font-size:12px;line-height:1.6}.nfe-article-library__state button{border:1px solid var(--member-line-strong);color:#c5cbd1;cursor:pointer;background:0 0;border-radius:6px;min-height:38px;margin-top:16px;padding:7px 12px}.nfe-article-library__state.is-error>svg{color:#e78a8a}.nfe-article-detail{width:min(100%,800px);margin:0 auto;padding:4px 0 48px}.nfe-article-detail__back,.nfe-article-detail>footer button{min-height:40px;color:var(--member-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:11px;font-weight:700;display:inline-flex}.nfe-article-detail__back{margin-bottom:28px}.nfe-article-detail>footer{border-top:1px solid var(--member-line);justify-content:flex-end;margin-top:36px;padding-top:20px;display:flex}.nfe-article-reader__meta{color:var(--member-faint);align-items:center}.nfe-today-reading{border-top:1px solid var(--member-line);margin-top:42px;padding-top:28px}.nfe-today-reading>header>div{color:var(--member-signal);align-items:center;gap:7px;font-size:10px;font-weight:720;display:flex}.nfe-today-reading h2{color:#d9dde1;margin:8px 0 0;font-size:16px;line-height:1.45}.nfe-today-reading>div{background:var(--member-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.nfe-today-reading>div>button{min-width:0;min-height:142px;color:inherit;background:var(--member-bg);box-shadow:inset 2px 0 0 var(--nfe-article-stage-accent);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px;padding:17px;transition:background .16s;display:grid;position:relative}.nfe-today-reading>div>button:hover{background:var(--nfe-article-stage-wash)}.nfe-today-reading__meta{color:var(--member-faint);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.nfe-today-reading__meta>span:not(.nfe-article-stage-badge){padding-inline:2px}.nfe-today-reading button>strong{color:#dfe3e7;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700;line-height:1.5}.nfe-today-reading button>small{color:var(--member-faint);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px 12px;margin-top:auto;font-size:9px;display:flex}.nfe-today-reading button>small>span{align-items:center;gap:4px;display:inline-flex}.nfe-today-reading button>svg{color:#59626d}.nfe-member-auth-gate{width:min(100% - 40px,560px);min-height:calc(100vh - 64px);color:var(--member-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:64px auto 0;padding:72px 24px;display:flex}.nfe-member-auth-gate>span{width:52px;height:52px;color:var(--member-signal);background:#42c7d60f;border:1px solid #42c7d63d;border-radius:8px;place-items:center;margin-bottom:22px;display:grid}.nfe-member-auth-gate>p:first-of-type{color:var(--member-signal);margin:0 0 10px;font-size:11px;font-weight:760}.nfe-member-auth-gate h1{margin:0;font-size:28px;font-weight:750;line-height:1.35}.nfe-member-auth-gate h1+p{max-width:440px;color:var(--member-muted);margin:14px 0 0;font-size:13px;line-height:1.7}.nfe-member-auth-gate>button{border:1px solid var(--member-signal);color:#071014;background:var(--member-signal);cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:42px;margin-top:28px;padding:0 18px;font-size:12px;font-weight:760;display:inline-flex}.nfe-admin-app-shell{background:#090b0e;min-height:100vh}.nfe-admin-app-shell>header{border-bottom:1px solid var(--member-line);background:#0d1014;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 24px;display:flex}.nfe-admin-app-shell__brand,.nfe-admin-app-shell>header>div button{color:#c8cdd3;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:inline-flex}.nfe-admin-app-shell__brand span{text-align:left;gap:2px;display:grid}.nfe-admin-app-shell__brand strong{font-size:13px}.nfe-admin-app-shell__brand small{color:var(--member-faint);font-size:9px}.nfe-admin-app-shell>header>div{gap:8px;display:flex}.nfe-admin-app-shell>header>div button{border:1px solid var(--member-line);border-radius:6px;height:36px;padding:0 11px;font-size:11px}.nfe-admin-app-shell__label{border-bottom:1px solid var(--member-line);height:34px;color:var(--member-warm);background:#d6a85b09;align-items:center;gap:8px;padding:0 24px;font-size:10px;font-weight:720;display:flex}.nfe-admin-app-shell>main{min-height:calc(100vh - 98px)}@keyframes nfe-member-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.nfe-member-rail{display:none}.nfe-member-workspace{margin-left:0}.nfe-member-topbar{height:58px;padding:0 16px}.nfe-member-content{min-height:calc(100vh - 58px);padding-bottom:76px}.nfe-member-app.is-focus-mode .nfe-member-content{padding-bottom:0}.nfe-member-bottom-nav{z-index:85;height:calc(64px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);border-top:1px solid var(--member-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1014f5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.nfe-member-bottom-nav button{min-width:0;min-height:0;color:var(--member-faint);background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:680;display:flex}.nfe-member-bottom-nav button span{text-align:center;text-overflow:clip;white-space:nowrap;max-width:100%;font-size:10px;line-height:1;display:block;overflow:hidden}.nfe-member-bottom-nav button.is-active{color:var(--member-signal);background:#42c7d60f}.nfe-member-content>.nfe-course-page,.nfe-member-content>.nfe-observatory-page,.nfe-member-content>.nfe-profile-page,.nfe-member-content>.nfe-journal-page,.nfe-member-content>.nfe-journal-wide-page,.nfe-member-content>.nfe-binding-gate{min-height:calc(100vh - 58px);padding-top:20px}.nfe-member-content .nfe-course-shell,.nfe-member-content .nfe-profile-shell,.nfe-member-content .nfe-observatory-page,.nfe-member-content .nfe-journal-shell,.nfe-member-content .nfe-journal-wide-inner{width:min(100% - 28px,1120px)}.nfe-member-module-header,.nfe-review-module-header{flex-direction:column;align-items:stretch;gap:18px;padding-top:8px}.nfe-member-module-header h1,.nfe-review-module-header h1{font-size:27px}.nfe-member-module-status{min-width:0}.nfe-observe-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.nfe-market-snapshot{padding:18px 16px}.nfe-market-snapshot>header{flex-direction:column;align-items:stretch;gap:14px}.nfe-market-snapshot__freshness{justify-content:space-between}.nfe-market-watch-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:14px 0 6px}.nfe-market-watch-toolbar>div{width:100%}.nfe-market-watch-toolbar button{flex:1}.nfe-market-watch-toolbar>span{text-align:left}.nfe-market-summary{grid-template-columns:1fr}.nfe-market-summary article,.nfe-market-summary article:first-child{border-right:0;border-bottom:1px solid var(--member-line);padding:14px 0}.nfe-market-summary article:last-child{border-bottom:0}.nfe-market-table>div{grid-template-columns:28px minmax(70px,.8fr) minmax(58px,.65fr) minmax(96px,1.15fr);gap:8px;padding:0 4px}.nfe-market-table>div>:nth-child(3),.nfe-market-table>div>:nth-child(6),.nfe-market-table>div>:nth-child(7),.nfe-market-state small{display:none}.nfe-market-snapshot>footer{flex-direction:column;align-items:flex-start}.nfe-market-snapshot.is-error{grid-template-columns:28px minmax(0,1fr)}.nfe-market-snapshot.is-error>button{grid-column:1/-1;min-height:44px}.nfe-market-radar__header{flex-direction:column;align-items:stretch;gap:14px}.nfe-market-radar__freshness{flex-wrap:wrap;justify-content:space-between}.nfe-market-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nfe-market-candidate-main{grid-template-columns:36px 76px minmax(105px,.72fr) minmax(130px,1.2fr) 58px 16px;gap:8px;padding-left:12px}.nfe-market-focus{grid-template-columns:1fr}.nfe-market-context{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:stretch}.nfe-market-context>header{border-right:1px solid var(--member-line);border-bottom:0}.nfe-market-context__notes{grid-column:1/-1}.nfe-market-screener-heading{flex-direction:column;align-items:stretch;gap:12px}.nfe-market-screener-tools{width:100%}.nfe-market-search{flex:1}.nfe-market-search input{width:100%}.nfe-market-radar.is-error{grid-template-columns:28px minmax(0,1fr)}.nfe-market-radar.is-error>button{grid-column:1/-1;min-height:44px}.nfe-observe-tool-entry{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px}.nfe-observe-tool-entry__icon{width:42px;height:42px}.nfe-observe-tool-entry>button{grid-column:1/-1;width:100%}.nfe-observe-module .nfe-course-indicator{grid-template-columns:1fr;padding:16px}.nfe-observe-classified{grid-template-columns:42px minmax(0,1fr)}.nfe-observe-classified>strong{grid-column:2}.nfe-member-content .nfe-course-header{flex-direction:column;align-items:stretch;gap:18px}.nfe-member-content .nfe-course-header h1{font-size:25px}.nfe-course-progress-summary{min-width:0}.nfe-member-content .nfe-course-grid--root{grid-template-columns:1fr}.nfe-course-next-panel{min-height:0;padding:26px 20px}.nfe-course-next-panel h2{font-size:25px}.nfe-course-focus{margin-bottom:calc(28px + env(safe-area-inset-bottom))}.nfe-course-focus__heading{padding-top:0}.nfe-course-focus__heading h1{font-size:24px}.nfe-review-module-header__actions{width:100%}.nfe-review-module-header__actions .nfe-journal-tabs{flex:auto;min-width:0;overflow-x:auto}.nfe-review-module-header__actions .nfe-journal-tab{flex:1 0 auto}.nfe-review-summary__header{flex-direction:column;align-items:stretch;gap:18px;padding-top:6px}.nfe-review-summary__header h1{font-size:28px}.nfe-review-summary__period,.nfe-review-summary__nav{width:100%;overflow-x:auto}.nfe-review-summary__period button,.nfe-review-summary__nav button{flex:1 0 auto}.nfe-review-summary__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-review-summary__stats article:nth-child(2){border-right:0}.nfe-review-summary__stats article:nth-child(-n+2){border-bottom:1px solid var(--member-line)}.nfe-review-health{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px}.nfe-review-health__icon{width:40px;height:40px}.nfe-review-health dl{border-top:1px solid var(--member-line);border-left:0;grid-column:1/-1;padding:14px 0 0}.nfe-review-recommendations{padding:18px}.nfe-review-recommendations>header{flex-direction:column;align-items:stretch}.nfe-review-recommendations header button{justify-content:center;min-height:44px}.nfe-today-page{width:min(100% - 32px,680px);padding:42px 0 36px}.nfe-today-heading h1{font-size:30px}.nfe-next-action{grid-template-columns:48px minmax(0,1fr);gap:14px;margin-top:32px;padding:28px 18px 20px 22px}.nfe-next-action__icon{width:46px;height:46px}.nfe-next-action__copy h2{font-size:19px}.nfe-next-action>button{grid-column:1/-1;width:100%;margin-top:4px}.nfe-execution-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-execution-console{grid-template-columns:1fr;gap:20px}.nfe-execution-console__week{border-top:1px solid var(--member-line);border-left:0;padding:20px 0 0}.nfe-execution-goals.is-locked{grid-template-columns:44px minmax(0,1fr)}.nfe-execution-goals.is-locked>button{grid-column:1/-1;width:100%}.nfe-today-status{grid-template-columns:1fr}.nfe-today-status article+article{border-top:1px solid var(--member-line);border-left:0}.nfe-today-loop{flex-direction:column;align-items:flex-start}.nfe-today-loop ol{justify-content:space-between;gap:8px;width:100%}.nfe-academy-tabs{width:100%}.nfe-today-reading>div{grid-template-columns:1fr}.nfe-today-reading>div>button{min-height:112px}}@media (width<=520px){.nfe-market-radar{margin-top:18px}.nfe-market-radar__header h2{font-size:24px}.nfe-market-radar__freshness{grid-template-columns:minmax(0,1fr) 38px;display:grid}.nfe-market-radar__freshness>span{justify-content:center}.nfe-market-radar__freshness>span:last-of-type{grid-area:2/1/auto/-1}.nfe-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nfe-market-candidates>header{flex-direction:column;align-items:flex-start;gap:8px}.nfe-market-candidate-list article{grid-template-columns:minmax(0,1fr) 44px;min-height:86px;padding-right:4px}.nfe-market-candidate-list article>.nfe-market-watch-toggle{position:static}.nfe-market-candidate-main{grid-template-rows:auto auto;grid-template-columns:30px 58px minmax(0,1fr) 42px;gap:6px 8px;min-height:85px;padding:13px 6px 13px 12px}.nfe-market-candidate-rank,.nfe-market-candidate-symbol{grid-row:1/3}.nfe-market-candidate-state{grid-area:1/3}.nfe-market-candidate-reasons{grid-area:2/3;grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-market-candidate-reasons small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nfe-market-candidate-score{grid-area:1/4/3}.nfe-market-candidate-main>svg{display:none}.nfe-market-metric{min-height:100px;padding:13px}.nfe-market-metric:last-child{grid-column:1/-1}.nfe-market-chart-panel>header{flex-direction:column;align-items:stretch}.nfe-market-periods{width:100%}.nfe-market-periods button{flex:1}.nfe-market-chart{height:300px;padding-left:0;padding-right:0}.nfe-market-chart-panel>footer{flex-wrap:wrap;gap:7px 13px;padding:9px 14px}.nfe-market-chart-panel>footer small{width:100%;margin-left:0}.nfe-market-context{grid-template-columns:1fr}.nfe-market-context>header{border-right:0;border-bottom:1px solid var(--member-line)}.nfe-market-screener-tools{grid-template-columns:1fr 1fr;display:grid}.nfe-market-scope,.nfe-market-search{grid-column:1/-1}.nfe-market-scope button{flex:1}.nfe-market-sort{grid-column:1/-1;justify-content:space-between}.nfe-market-sort-summary{border-bottom:1px solid var(--member-line);border-radius:8px;flex-wrap:wrap;gap:4px 8px;padding:8px 11px}.nfe-market-sort-summary small{width:100%;margin-left:0}.nfe-market-screener--desktop{display:none}.nfe-market-screener-mobile{gap:8px;margin-top:8px;display:grid}.nfe-market-screener-mobile article{border:1px solid var(--member-line);background:var(--member-surface);border-radius:7px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-height:104px;display:grid}.nfe-market-screener-mobile article.is-selected{border-color:color-mix(in srgb, var(--member-signal) 42%, var(--member-line));box-shadow:inset 2px 0 0 var(--member-signal)}.nfe-market-mobile-row{min-width:0;min-height:102px;color:var(--member-muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:66px minmax(90px,.65fr) minmax(0,1fr);align-items:center;gap:7px 10px;padding:12px 8px 12px 13px;display:grid}.nfe-market-mobile-row__symbol{grid-row:1/3;align-content:center;display:grid}.nfe-market-mobile-row__symbol strong{color:var(--member-text);font-family:var(--nfe-font-mono);font-size:15px}.nfe-market-mobile-row__symbol small{color:var(--member-faint);font-family:var(--nfe-font-mono);font-size:9px}.nfe-market-mobile-row__focus{grid-row:1/3;align-content:center;gap:4px;display:grid}.nfe-market-mobile-row__focus small{color:var(--member-faint);font-size:9px}.nfe-market-mobile-row__focus strong{overflow-wrap:anywhere;color:var(--member-text);font-family:var(--nfe-font-mono);font-size:14px;line-height:1.2}.nfe-market-mobile-row__focus.is-up strong{color:var(--member-success)}.nfe-market-mobile-row__focus.is-down strong{color:#e36d72}.nfe-market-mobile-row__metrics{flex-wrap:wrap;gap:4px 9px;display:flex}.nfe-market-mobile-row__metrics small{color:var(--member-faint);font-family:var(--nfe-font-mono);white-space:nowrap;font-size:8px}.nfe-market-mobile-row__metrics b{color:var(--member-muted);margin-left:2px;font-weight:650}.nfe-market-mobile-row__metrics b.is-up{color:var(--member-success)}.nfe-market-mobile-row__metrics b.is-down{color:#e36d72}.nfe-market-mobile-row>.nfe-market-state{align-self:start}.nfe-market-mobile-row>.nfe-market-state strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nfe-market-screener-mobile>.nfe-market-screener__empty{border:1px solid var(--member-line);background:var(--member-surface);border-radius:7px}.nfe-market-watch-toggle{width:40px;height:40px}.nfe-market-radar__footer{flex-direction:column}.nfe-member-topbar__title svg{display:none}.nfe-member-avatar-button{width:38px;padding:0 5px}.nfe-member-avatar-button strong{display:none}.nfe-member-account-menu,.nfe-member-action-menu{top:52px;right:10px}.nfe-today-heading h1{font-size:26px;line-height:1.3}.nfe-today-heading p{font-size:13px}.nfe-next-action{grid-template-columns:1fr}.nfe-next-action__icon{margin-top:4px}.nfe-next-action__signal{top:10px}.nfe-next-action>button{grid-column:1}.nfe-execution-summary{grid-template-columns:1fr}.nfe-execution-console__score{grid-template-columns:88px minmax(0,1fr);gap:17px}.nfe-execution-ring{width:88px}.nfe-execution-ring strong{font-size:21px}.nfe-execution-console__score>div>strong{font-size:24px}.nfe-execution-metric+.nfe-execution-metric{border-top:1px solid var(--member-line);border-left:0}.nfe-execution-fields{grid-template-columns:1fr}.nfe-execution-goals>footer{flex-direction:column;align-items:stretch;gap:13px}.nfe-execution-goals>footer>button{width:100%}.nfe-execution-form-actions button{flex:1}.nfe-execution-goals.is-loading{grid-template-columns:1fr}.nfe-execution-goals.is-loading span:not(:first-child){display:none}.nfe-today-loop ol{flex-direction:column}.nfe-academy-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.nfe-article-library>header{padding-top:4px}.nfe-article-library>header h1{font-size:25px}.nfe-article-library__tools>label{width:100%;min-height:44px}.nfe-article-library-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 4px 18px 14px}.nfe-article-library-row:hover{transform:none}.nfe-article-library-row__index{display:none}.nfe-article-library-row:before{top:14px;bottom:14px}.nfe-article-library-row>svg{display:none}.nfe-article-detail{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.nfe-admin-app-shell>header{padding:0 12px}.nfe-admin-app-shell>header>div button span,.nfe-admin-app-shell>header>div button:not(:first-child){display:none}}@media (width<=360px){.nfe-market-mobile-row{grid-template-columns:58px minmax(78px,.62fr) minmax(0,1fr);gap:6px}}.nfe-observe-tools-link{min-height:52px;color:var(--member-text);text-align:left;cursor:pointer;background:#42c7d60e;border:1px solid #42c7d63d;border-radius:6px;gap:4px;padding:9px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.nfe-observe-tools-link:hover{background:#42c7d61a;border-color:#42c7d685;transform:translateY(-1px)}.nfe-observe-tools-link span,.nfe-observe-tools-link strong{align-items:center;gap:7px;display:flex}.nfe-observe-tools-link span{color:var(--member-signal);font-family:var(--nfe-font-mono);font-size:10px;font-weight:780}.nfe-observe-tools-link strong{color:var(--member-text);font-size:12px}.nfe-tools-module{width:min(100%,1240px);padding:34px 36px 80px}.nfe-tools-directory{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);grid-template-columns:minmax(210px,.48fr) minmax(0,1fr);gap:28px;margin-top:40px;padding:24px 0 28px;display:grid}.nfe-tools-directory__intro{max-width:260px}.nfe-tools-directory__intro>span,.nfe-tools-workspace>header>span{color:var(--member-signal);font-family:var(--nfe-font-mono);letter-spacing:0;font-size:10px;font-weight:800;display:block}.nfe-tools-directory__intro p{color:var(--member-muted);margin:11px 0 0;font-size:13px;line-height:1.7}.nfe-tools-directory__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nfe-tools-directory__item{border:1px solid var(--member-line);min-height:108px;color:var(--member-text);text-align:left;cursor:pointer;background:#ffffff04;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.nfe-tools-directory__item:before{content:"";background:var(--tool-tone,var(--member-signal));opacity:0;transform-origin:50%;width:2px;transition:opacity .18s,transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(.2)}.nfe-tools-directory__item.is-tianji{--tool-tone:#9a7bff}.nfe-tools-directory__item.is-skyeye{--tool-tone:#42c7d6}.nfe-tools-directory__item:hover,.nfe-tools-directory__item.is-selected{border-color:color-mix(in srgb, var(--tool-tone) 48%, var(--member-line));background:color-mix(in srgb, var(--tool-tone) 8%, transparent)}.nfe-tools-directory__item:hover{transform:translateY(-2px)}.nfe-tools-directory__item.is-selected:before{opacity:1;transform:scaleY(1)}.nfe-tools-directory__index{color:var(--tool-tone,var(--member-signal));font-family:var(--nfe-font-mono);align-self:start;font-size:11px;font-weight:800}.nfe-tools-directory__icon{border:1px solid color-mix(in srgb, var(--tool-tone) 32%, transparent);width:34px;height:34px;color:var(--tool-tone,var(--member-signal));background:color-mix(in srgb, var(--tool-tone) 8%, transparent);border-radius:50%;place-items:center;display:grid}.nfe-tools-directory__body{gap:5px;min-width:0;display:grid}.nfe-tools-directory__body strong{color:var(--member-text);font-size:16px}.nfe-tools-directory__body small{color:var(--member-muted);font-size:11px;line-height:1.45}.nfe-tools-directory__item>svg{color:var(--member-faint);transition:color .18s,transform .18s}.nfe-tools-directory__item.is-selected>svg{color:var(--tool-tone,var(--member-signal));transform:translate(2px)}.nfe-tools-workspace{margin-top:30px}.nfe-tools-workspace>header{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:4px;display:grid}.nfe-tools-workspace.is-tianji>header>span{color:#ad95ff}.nfe-tools-workspace h2{color:var(--member-text);margin:0;font-size:21px;line-height:1.2}.nfe-tools-workspace>header p{max-width:680px;color:var(--member-muted);margin:7px 0 0;font-size:13px;line-height:1.7}.nfe-tools-module .nfe-course-indicator{box-shadow:none;border-radius:8px;margin:18px 0 0}.nfe-tools-module .nfe-course-indicator:before{-webkit-mask-image:linear-gradient(90deg,#000000e6,#0000 82%);mask-image:linear-gradient(90deg,#000000e6,#0000 82%)}.nfe-tools-module .nfe-course-indicator__content,.nfe-tools-module .nfe-course-indicator__panel{border-color:var(--member-line)}.nfe-tools-module .nfe-tianji-application .nfe-course-button--primary{background:#8867f7;border-color:#8867f7}.nfe-tools-vault{border-top:1px solid var(--member-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:32px;padding:20px 0;display:grid}.nfe-tools-vault>span{width:40px;height:40px;color:var(--member-warm);background:#d6a85b0d;border:1px solid #d6a85b40;border-radius:50%;place-items:center;display:grid}.nfe-tools-vault small{color:var(--member-warm);font-family:var(--nfe-font-mono);font-size:10px;font-weight:800}.nfe-tools-vault h2{color:var(--member-text);margin:4px 0 0;font-size:15px}.nfe-tools-vault p{color:var(--member-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.nfe-tools-vault>strong{color:var(--member-faint);font-family:var(--nfe-font-mono);white-space:nowrap;font-size:11px}@media (width<=980px){.nfe-tools-module{width:100%;padding:28px 24px 72px}.nfe-tools-directory,.nfe-tools-workspace>header{grid-template-columns:1fr;gap:16px}.nfe-tools-directory__intro{max-width:640px}}@media (width<=640px){.nfe-observe-tools-link{width:100%}.nfe-tools-module{padding:24px 16px calc(64px + env(safe-area-inset-bottom))}.nfe-tools-directory{margin-top:28px;padding:18px 0}.nfe-tools-directory__list{grid-template-columns:1fr}.nfe-tools-directory__item{min-height:80px}.nfe-tools-workspace h2{font-size:19px}.nfe-tools-workspace>header p{font-size:12px}.nfe-tools-module .nfe-course-indicator{margin-top:14px;padding:12px}.nfe-tools-vault{grid-template-columns:40px minmax(0,1fr);gap:12px}.nfe-tools-vault>strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.nfe-member-content{animation:none}.nfe-member-nav button:before,.nfe-next-action>button,.nfe-observe-tools-link,.nfe-tools-directory__item,.nfe-tools-directory__item:before,.nfe-tools-directory__item>svg{transition:none}}
