:root{--nevaro-navy:#0B2D5B;--nevaro-dark:#06152B;--nevaro-darker:#040E1E;--nevaro-accent:#007BFF;--nevaro-cyan:#00D2FF;--nevaro-gray:#6B7280;--nevaro-light:#E5E7EB;--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:150ms;--duration-fast:250ms;--duration-medium:350ms;--duration-slow:400ms;--duration-very-slow:500ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--ease-out:ease-out;--distance-micro:4px;--distance-base:8px;--distance-medium:12px;--blur-small:2px;--blur-medium:3px;--icon-swap-dur:250ms;--icon-swap-blur:2px;--icon-swap-start-scale:0.25;--icon-swap-ease:ease-in-out;--panel-open-dur:400ms;--panel-close-dur:350ms;--panel-blur:2px;--panel-ease:cubic-bezier(0.22,1,0.36,1);--digit-dur:500ms;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(0.34,1.45,0.64,1);--digit-dir-x:0;--digit-dir-y:1;--acc-expand:250ms;--acc-collapse:250ms;--acc-chevron:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1);--stagger-dur:500ms;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(0.22,1,0.36,1);--tig-line:#4D6E9C;--tig-strong:#9CCBFF;--tig-ink:rgba(156,203,255,0.5);--tig-surface:#061A38;--tig-text:#E5E7EB;--tig-muted:#9FB2CC;--tig-dot:2.1px;--tig-font:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gen-line:#4D6E9C;--gen-strong:#9CCBFF;--gen-ink:rgba(156,203,255,0.5);--gen-surface:#061A38;--gen-text:#E5E7EB;--gen-muted:#9FB2CC;--gen-dot:2.1px;--gen-font:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;accent-color:#007BFF;caret-color:#6FB2FF}body{background-color:#051329;color:#E5E7EB;font-family:var(--font-sans),system-ui,-apple-system,sans-serif;overflow-x:hidden}.font-heading,h1,h2,h3,h4,h5,h6{font-family:var(--font-display),system-ui,-apple-system,sans-serif;letter-spacing:-.02em}::-moz-selection{background:#007BFF;color:#fff}::selection{background:#007BFF;color:#fff}:focus-visible{outline:2px solid #007BFF;outline-offset:2px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img[src*="photos/"]{outline:1px solid oklch(1 0 0/.1);outline-offset:-1px}main:focus{outline:none}.bg-nevaro-stripes{background-image:repeating-linear-gradient(-45deg,rgba(0,123,255,.035),rgba(0,123,255,.035) 2px,transparent 0,transparent 28px)}.bg-nevaro-grid{background-size:40px 40px;background-image:linear-gradient(90deg,rgba(0,123,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,123,255,.05) 1px,transparent 0)}.glow-blue{box-shadow:0 0 50px -10px rgba(0,123,255,.35)}.glow-blue-sm{box-shadow:0 0 25px -5px rgba(0,123,255,.25)}.glass-card{background:rgba(11,45,91,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,123,255,.2)}.glass-card-hover{transition-property:background-color,border-color,box-shadow,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.glass-card-hover:hover{background:rgba(11,45,91,.38);border-color:rgba(0,210,255,.45);box-shadow:0 12px 35px -8px rgba(0,123,255,.3);transform:translateY(-2px)}.glass-nav{background:rgba(5,19,41,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,123,255,.18)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#051329}::-webkit-scrollbar-thumb{background:rgba(0,123,255,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,123,255,.6)}@keyframes nvmarq{to{transform:translateX(-50%)}}.text-xs{font-size:.8125rem;line-height:1.25rem}.text-\[11px\]{font-size:12px}@keyframes t-page-in{0%{opacity:0;transform:translateY(var(--distance-base));filter:blur(var(--blur-medium))}to{opacity:1;transform:translateY(0);filter:blur(0)}}.t-page{animation:t-page-in var(--duration-slow) var(--ease-smooth-out) both}.t-page.is-first{animation:none}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease)}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-drawer-backdrop{opacity:0;transition:opacity var(--panel-close-dur) var(--panel-ease)}.t-drawer[data-open=true] .t-drawer-backdrop{opacity:1;transition:opacity var(--panel-open-dur) var(--panel-ease)}.t-drawer-panel{transform:translateX(48px);opacity:0;filter:blur(var(--panel-blur));transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-drawer[data-open=true] .t-drawer-panel{transform:translateX(0);opacity:1;filter:blur(0);transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-same]{animation:none}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-gen{position:absolute;z-index:2147483000;pointer-events:none}.t-gen-svg{position:absolute;left:0;top:0;overflow:visible}.t-gen-dot{fill:var(--gen-ink)}.t-gen-dot.is-lit{fill:var(--gen-strong)}.t-gen-wireframe{stroke-width:var(--gen-dot)}.t-gen-wire{fill:none;stroke:var(--gen-line);stroke-linecap:round;stroke-linejoin:round}.t-gen-guide{fill:none;stroke:var(--gen-line);stroke-width:1.6;stroke-linecap:round}.t-gen-guide--dashed,.t-gen-guide--scan{stroke-dasharray:0 5}.t-gen-flyer,.t-gen-head{fill:var(--gen-strong)}.t-gen-handle{fill:var(--gen-surface);stroke:var(--gen-strong);stroke-width:1}.t-gen-reticle{fill:none;stroke:var(--gen-strong);stroke-width:1.2;stroke-linecap:round}.t-gen-glow-stop{stop-color:var(--gen-line)}.t-gen-label{font-family:var(--gen-font);font-size:9px;fill:var(--gen-line);letter-spacing:.02em}.t-gen-label--small,.t-gen-label--tag{font-size:7.5px;fill:var(--gen-strong)}.t-gen-label--tag{letter-spacing:.05em;text-transform:uppercase}.t-gen-panel{position:absolute;top:0;font-family:var(--gen-font);font-size:7.5px;line-height:11px;color:var(--gen-muted);letter-spacing:.03em;white-space:pre;overflow:hidden;opacity:0}.t-gen-panel--log{text-align:right}.t-gen-panel--below{top:calc(100% + 56px);left:0;right:0;text-align:center}.t-gen-panel-head{padding-bottom:4px;margin-bottom:4px;background:radial-gradient(circle,var(--gen-line) .6px,transparent .9px) 0 100% /4px 2px repeat-x}.t-gen-panel-foot,.t-gen-panel-head{color:var(--gen-text);letter-spacing:.08em}.t-gen-panel-foot{margin-top:6px;opacity:.6}.t-gen-panel b{font-weight:inherit;color:var(--gen-text);opacity:.75}.t-gen-panel em{font-style:normal;opacity:.6}.t-gen-panel .is-comment{color:var(--gen-text);opacity:.9;letter-spacing:.06em}.t-gen-panel .is-selector{color:var(--gen-text);opacity:.75}.t-gen-steps{position:absolute;left:50%;top:calc(100% + 28px);height:18px}.t-gen-step{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;white-space:nowrap;opacity:0;font-family:var(--gen-font);font-size:11px;line-height:18px;color:var(--gen-muted)}.t-gen-step i{width:6px;height:6px;border-radius:50%;background:var(--gen-line);animation:t-gen-pulse .56s ease-in-out infinite alternate}.t-gen-step.is-done i{animation:none}@keyframes t-gen-pulse{0%{transform:scale(.6)}to{transform:scale(1)}}.t-tig{position:absolute;z-index:2147483000;pointer-events:none}.t-tig-canvas,.t-tig-svg{position:absolute;left:0;top:0;overflow:visible}.t-tig-wireframe{stroke-width:var(--tig-dot)}.t-tig-sketch{stroke-width:calc(var(--tig-dot) * .75)}.t-tig-wire{fill:none;stroke:var(--tig-line);stroke-linecap:round;stroke-linejoin:round}.t-tig-guide{fill:none;stroke:var(--tig-line);stroke-width:1.5;stroke-linecap:round}.t-tig-flyer,.t-tig-head{fill:var(--tig-strong)}.t-tig-handle{fill:var(--tig-surface);stroke:var(--tig-strong);stroke-width:1}.t-tig-reticle{fill:none;stroke:var(--tig-strong);stroke-width:1.2;stroke-linecap:round}.t-tig-label{font-family:var(--tig-font);font-size:9px;fill:var(--tig-line);letter-spacing:.04em}.t-tig-label--small,.t-tig-label--tag{font-size:7.5px;fill:var(--tig-strong)}.t-tig-label--tag{letter-spacing:.05em}.t-tig-panel{position:absolute;top:0;font-family:var(--tig-font);font-size:7.5px;line-height:11px;color:var(--tig-muted);letter-spacing:.03em;white-space:pre;overflow:hidden;opacity:0}.t-tig-panel--left{text-align:right}.t-tig-panel--below{top:calc(100% + 64px);left:0;right:0;text-align:center}.t-tig-panel-head{color:var(--tig-text);letter-spacing:.08em;padding-bottom:4px;margin-bottom:4px;background:radial-gradient(circle,var(--tig-line) .6px,transparent .9px) 0 100% /4px 2px repeat-x}.t-tig-steps{position:absolute;left:50%;top:calc(100% + 24px);height:18px}.t-tig-step{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;white-space:nowrap;opacity:0;font-family:var(--tig-font);font-size:11px;line-height:18px;color:var(--tig-muted)}.t-tig-step i{width:6px;height:6px;border-radius:50%;background:var(--tig-line);animation:t-tig-pulse .56s ease-in-out infinite alternate}.t-tig-step.is-done i{animation:none}@keyframes t-tig-pulse{0%{transform:scale(.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.t-page{animation:none!important}.t-drawer-backdrop,.t-drawer-panel,.t-icon-swap .t-icon{transition:none!important}.t-digit-group .t-digit{animation:none!important}.t-acc-chevron,.t-acc-panel,.t-acc-panel-inner,.t-stagger-line{transition:none!important}.t-gen,.t-tig{display:none!important}}