@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--color-black:#000;--spacing:.25rem;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--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);--color-void:#000;--color-panel:#08080b;--color-raised:#101015;--color-sunken:#050507;--color-ink:#f2f2f7;--color-ink-2:#f2f2f794;--color-ink-3:#f2f2f757;--color-neural-cyan:#40c4e8;--color-neural-violet:#8a5ce8;--color-neural-amber:#f2a93b;--color-neural-rose:#fb7185;--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Inter, system-ui, sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-full{height:100%}.w-full{width:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.bg-\[var\(--color-neural-amber\)\]{background-color:var(--color-neural-amber)}.bg-\[var\(--color-neural-cyan\)\]{background-color:var(--color-neural-cyan)}.bg-\[var\(--color-neural-violet\)\]{background-color:var(--color-neural-violet)}.bg-\[var\(--color-raised\)\]{background-color:var(--color-raised)}.bg-\[var\(--color-raised\)\]\/70{background-color:#101015b3}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-raised\)\]\/70{background-color:color-mix(in oklab, var(--color-raised) 70%, transparent)}}.bg-black{background-color:var(--color-black)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[var\(--color-ink-2\)\]{color:var(--color-ink-2)}.text-\[var\(--color-ink-3\)\]{color:var(--color-ink-3)}.text-\[var\(--color-neural-cyan\)\]{color:var(--color-neural-cyan)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:text-\[var\(--color-ink\)\]:hover{color:var(--color-ink)}}}:root{--hairline:#ffffff14;--hairline-strong:#ffffff24;--panel-width:25%;--duration-fast:.16s;--duration-base:.24s;--duration-slow:.42s;--duration-cinematic:.9s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-void);color:var(--color-ink);font-family:var(--font-system);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}body{min-height:100dvh;overflow-x:hidden}:focus{outline:none}:focus-visible{outline:2px solid var(--color-neural-cyan);outline-offset:2px;border-radius:4px}::selection{color:var(--color-ink);background:#40c4e847}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-cinematic:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.vn-hairline{border-color:var(--hairline)}.vn-panel{background:var(--color-panel);border-color:var(--hairline);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%)}.vn-measure{max-width:68ch}.vn-skip-link{z-index:100;background:var(--color-raised);border:1px solid var(--hairline-strong);inset-inline-start:-9999px;border-radius:8px;padding:12px 16px;position:absolute;top:0}.vn-skip-link:focus{inset-inline-start:12px;top:12px}@keyframes vn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vn-rise{animation:vn-rise var(--duration-slow) var(--ease-out-expo) both}@keyframes vn-breathe{0%,to{opacity:.55}50%{opacity:1}}.vn-breathe{animation:3.2s ease-in-out infinite vn-breathe}.workspace-shell{background:#000;width:100vw;height:100dvh;display:flex;overflow:hidden}.workspace-graph{flex:1;min-width:0;position:relative;overflow:hidden}.workspace-brand{z-index:5;letter-spacing:.22em;color:var(--color-ink);transition:opacity var(--duration-fast), filter var(--duration-fast);align-items:center;gap:10px;font-size:12px;font-weight:650;text-decoration:none;display:flex;position:absolute;top:24px;left:26px}.workspace-brand:hover{opacity:.82;filter:brightness(1.14)}.brand-mark{filter:drop-shadow(0 0 9px #40c4e847);place-items:center;width:27px;height:27px;display:grid}.brand-mark img{object-fit:contain;width:27px;height:27px;display:block}.workspace-legend{z-index:5;color:#f2f2f757;font:9px/1 var(--font-mono);letter-spacing:.14em;align-items:center;gap:9px;display:flex;position:absolute;bottom:24px;left:25px}.workspace-legend span:last-child{border-left:1px solid var(--hairline-strong);padding-left:8px}.workspace-graph .neural-hud{align-items:flex-end;bottom:21px;left:auto;right:21px;top:auto!important}.live-dot{background:var(--color-neural-cyan);width:5px;height:5px;box-shadow:0 0 9px var(--color-neural-cyan);border-radius:50%;border:0!important;padding:0!important}.notes-panel{z-index:10;-webkit-backdrop-filter:blur(26px)saturate(115%);backdrop-filter:blur(26px)saturate(115%);background:#08080cf2;border-left:1px solid #ffffff1a;flex-direction:column;width:25%;min-width:320px;height:100%;display:flex;position:relative;box-shadow:-26px 0 70px #00000073}.resize-handle{z-index:15;cursor:col-resize;background:0 0;border:0;width:16px;position:absolute;inset:0 auto 0 -8px}.resize-handle span{width:3px;height:38px;transition:background var(--duration-fast);background:#ffffff24;border-radius:9px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.resize-handle:hover span{background:var(--color-neural-cyan)}.notes-header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;min-height:78px;padding:0 22px;display:flex}.notes-header p{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:620}.notes-header span{color:var(--color-ink-3);margin-top:4px;font-size:10px;display:block}.icon-row,.editor-footer div{gap:4px;display:flex}.icon-row button,.editor-footer button{width:31px;height:31px;color:var(--color-ink-2);transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-row button:hover,.editor-footer button:hover{color:var(--color-ink);background:#ffffff0f}.note-search{border:1px solid var(--hairline);height:34px;color:var(--color-ink-3);background:#ffffff09;border-radius:9px;flex:none;align-items:center;gap:8px;margin:14px 16px 8px;padding:0 11px;display:flex}.note-search:focus-within{border-color:#40c4e866}.note-search input{min-width:0;color:var(--color-ink);font:11px var(--font-system);background:0 0;border:0;outline:0;flex:1}.note-search input::placeholder{color:var(--color-ink-3)}.note-list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:48%;min-height:180px;padding:2px 10px 12px;overflow-y:auto}.note-group h2{color:var(--color-ink-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin:14px 8px 5px;font-size:9px;font-weight:540;display:flex}.note-row{width:100%;color:var(--color-ink);text-align:left;transition:background var(--duration-fast), border-color var(--duration-fast);background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:6px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 10px 10px 8px;display:grid;position:relative}.note-row:hover{background:#ffffff09}.note-row.is-selected{background:linear-gradient(100deg,#27869e21,#3f337b17);border-color:#4fc9e824}.note-color{border-radius:50%;width:4px;height:4px;margin-top:6px;box-shadow:0 0 7px}.note-copy{min-width:0}.note-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;display:block;overflow:hidden}.note-copy small{color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.35;display:block;overflow:hidden}.note-row time{color:var(--color-ink-3);font:8px var(--font-mono);padding-top:2px}.note-editor{border-top:1px solid var(--hairline-strong);background:#060609b8;flex-direction:column;flex:52%;min-height:310px;padding:0 22px;display:flex}.editor-meta{color:var(--color-ink-3);justify-content:space-between;align-items:center;padding:12px 0 7px;font-size:9px;display:flex}.editor-meta>span,.editor-footer>span{align-items:center;gap:5px;display:flex}.editor-title{width:100%;color:var(--color-ink);font:620 20px/1.25 var(--font-system);letter-spacing:-.025em;background:0 0;border:0;outline:0}.editor-body{resize:none;color:#f2f2f7a1;width:100%;min-height:130px;font:12px/1.65 var(--font-system);background:0 0;border:0;outline:0;flex:1;padding:14px 0}.editor-footer{border-top:1px solid var(--hairline);color:var(--color-ink-3);justify-content:space-between;align-items:center;padding:9px 0 14px;font-size:9px;display:flex}.editor-footer .danger:hover{color:var(--color-neural-rose)}.neuron-context-menu{z-index:60;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#0e0e13f0;border:1px solid #ffffff24;border-radius:12px;width:216px;padding:7px;position:fixed;overflow:hidden;box-shadow:0 22px 70px #000000a6,0 0 30px #40c4e814}.neuron-context-menu p{border-bottom:1px solid var(--hairline);color:var(--color-ink-3);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin:3px 8px 7px;padding-bottom:8px;font-size:9px;overflow:hidden}.neuron-context-menu button{width:100%;color:var(--color-ink-2);font:11px var(--font-system);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;display:flex}.neuron-context-menu button:hover{color:var(--color-ink);background:#ffffff0f}.neuron-context-menu button.danger:hover{color:var(--color-neural-rose)}.neuron-studio{z-index:50;-webkit-backdrop-filter:blur(30px)saturate(125%);backdrop-filter:blur(30px)saturate(125%);scrollbar-width:thin;background:#0a0a0feb;border:1px solid #ffffff21;border-radius:16px;width:min(350px,100% - 32px);padding:18px;position:absolute;top:16px;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 30px 100px #000000b8,0 0 55px #40c4e812}.neuron-studio header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.neuron-studio header span{color:var(--color-neural-cyan);font:8px var(--font-mono);letter-spacing:.18em}.neuron-studio h2{letter-spacing:-.02em;margin:6px 0 0;font-size:17px}.neuron-studio header button{width:30px;height:30px;color:var(--color-ink-2);background:#ffffff0a;border:0;border-radius:8px;place-items:center;display:grid}.neuron-studio section{border-bottom:1px solid var(--hairline);padding:17px 0}.neuron-studio h3{color:var(--color-ink-2);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 13px;font-size:10px;font-weight:560;display:flex}.color-grid{gap:9px;display:flex}.color-grid button{background:var(--swatch);width:25px;height:25px;box-shadow:0 0 14px var(--swatch);border:1px solid #ffffff21;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.color-grid button{box-shadow:0 0 14px color-mix(in srgb, var(--swatch) 42%, transparent)}}.color-grid button.active{outline-offset:3px;outline:2px solid #fff}.morphology-list{gap:5px;display:grid}.morphology-list button{color:var(--color-ink-2);text-align:left;background:#ffffff06;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.morphology-list button.active{color:var(--color-ink);background:#40c4e812;border-color:#40c4e840}.morphology-list strong{font-size:10px;font-weight:570}.morphology-list small{color:var(--color-ink-3);font-size:8px}.neuron-studio label{color:var(--color-ink-2);grid-template-columns:1fr auto;gap:7px;margin-top:13px;font-size:10px;display:grid}.neuron-studio output{color:var(--color-neural-cyan);font:9px var(--font-mono)}.neuron-studio input[type=range]{width:100%;accent-color:var(--color-neural-cyan);grid-column:1/-1}.studio-color-control input[type=color]{border:1px solid var(--hairline-strong);background:var(--color-raised);cursor:pointer;border-radius:8px;grid-column:1/-1;width:100%;height:34px;padding:3px}.studio-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.studio-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.studio-signal-reset{border:1px solid var(--hairline-strong);color:var(--color-ink-2);background:0 0;border-radius:8px;margin-top:13px;padding:7px 10px;font-size:9px}.studio-signal-reset:hover{color:var(--color-neural-cyan);border-color:#40c4e859}.neuron-studio select{border:1px solid var(--hairline-strong);width:100%;color:var(--color-ink);background:var(--color-raised);border-radius:8px;padding:9px 10px;font-size:10px}.studio-link-count{color:var(--color-ink-3);margin-top:8px;font-size:9px}.neuron-studio footer{color:var(--color-ink-3);flex-direction:column;gap:11px;padding-top:16px;font-size:9px;line-height:1.5;display:flex}.neuron-studio footer button{border:1px solid var(--hairline-strong);color:var(--color-ink-2);background:0 0;border-radius:8px;align-self:flex-start;padding:7px 10px;font-size:9px}@media (max-width:760px){.workspace-shell{display:block;overflow-y:auto}.workspace-graph{height:44dvh;min-height:300px}.notes-panel{border-top:1px solid var(--hairline-strong);border-left:0;min-width:0;height:56dvh;width:100%!important}.resize-handle{display:none}.notes-header{min-height:62px}.note-editor{min-height:260px}}.landing-main{background:#000;overflow:clip}.auth-shell{min-height:100svh;color:var(--color-ink);direction:ltr;background:#000;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);display:grid;position:relative;overflow:hidden}html[dir=rtl] .auth-panel{text-align:right;direction:rtl}html[dir=rtl] body{direction:ltr}html[dir=rtl] .auth-switch{flex-direction:row-reverse}html[dir=rtl] .auth-legal,html[dir=rtl] .auth-message{text-align:center}.auth-art{z-index:0;object-fit:cover;object-position:center}.auth-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000014 0 42%,#000000d1 59%,#000 74%);position:absolute;inset:0}.auth-brand{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:34px;left:42px;right:38px}.auth-brand>a{color:var(--color-ink);letter-spacing:.32em;align-items:center;gap:13px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.auth-brand>a img{filter:drop-shadow(0 0 11px #40c4e859)}.auth-brand .language-switcher{min-width:132px}.auth-story{z-index:2;align-self:end;max-width:630px;padding:0 48px 72px 58px;position:relative}.auth-story>span{color:#f2f2f78c;font:10px/1 var(--font-mono);letter-spacing:.28em;margin-bottom:18px;display:block}.auth-story h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,64px);font-weight:480}.auth-story p{color:var(--color-ink-3);margin:14px 0 0;font-size:16px}.auth-panel{z-index:3;color:#f2f2f7;background:#000000e0;grid-column:2;align-self:center;width:min(100%,560px);padding:86px clamp(38px,6vw,82px) 38px;position:relative}.auth-home{color:var(--color-ink-3);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;top:28px;right:clamp(38px,6vw,82px)}.auth-home svg{width:15px;height:15px}.auth-home:hover{color:var(--color-ink)}.auth-heading h1{color:#f2f2f7;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,55px);font-weight:520}.auth-heading p{color:var(--color-ink-3);margin:9px 0 28px;font-size:15px}.auth-providers{gap:10px;display:grid}.auth-providers button{color:#f2f2f7;min-height:52px;font:600 14px/1 var(--font-sans);text-align:center;background:#f2f2f709;border:1px solid #f2f2f72b;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.auth-providers button:not(:disabled):hover{background:#40c4e811;border-color:#70e4ff7a;transform:translateY(-1px)}.auth-providers button:disabled{color:#f2f2f77a;cursor:not-allowed}.auth-provider-identity{justify-content:center;align-items:center;gap:11px;display:inline-flex}.auth-provider-logo{object-fit:contain;flex:none;width:20px;height:auto;max-height:20px}.auth-providers button:first-child .auth-provider-logo{width:19px;height:auto;max-height:19px}.auth-provider-status{background:#f2f2f714;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:500;position:absolute;right:14px}html[dir=rtl] .auth-provider-status{left:14px;right:auto}.auth-divider{color:#f2f2f761;align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#f2f2f721;flex:1;height:1px}.auth-panel form{gap:13px;display:grid}.auth-panel label>span:first-child{color:var(--color-ink-2);margin-bottom:7px;font-size:12px;display:block}.auth-panel input{width:100%;height:51px;color:var(--color-ink);font:14px/1 var(--font-sans);background:#09090dd1;border:1px solid #f2f2f72b;border-radius:9px;outline:none;padding:0 15px;transition:border-color .15s,box-shadow .15s}.auth-panel input:focus{border-color:#70e4ff9e;box-shadow:0 0 0 3px #40c4e81a}.auth-password{display:block;position:relative}.auth-password input{padding-right:50px}.auth-password button{width:48px;height:51px;color:var(--color-ink-3);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.auth-submit{min-height:52px;font:700 14px/1 var(--font-sans);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:5px;transition:transform .15s,opacity .15s;display:flex;color:#050507!important;background:#f2f2f7!important}.auth-submit:not(:disabled):hover{transform:translateY(-1px)}.auth-submit:disabled{opacity:.68}.auth-spinner{animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-forgot{color:var(--color-ink-3);background:0 0;border:0;margin:16px auto 0;font-size:12px;display:block}.auth-forgot:hover{color:var(--color-ink)}.auth-message{color:#ff9f9f;text-align:center;opacity:0;min-height:20px;margin:12px 0 0;font-size:12px}.auth-message.is-visible{opacity:1}.auth-switch{color:var(--color-ink-3);border-top:1px solid #f2f2f71a;justify-content:center;gap:7px;margin-top:12px;padding-top:18px;font-size:12px;display:flex}.auth-switch a{color:#9ea8ff;font-weight:650;text-decoration:none}.auth-legal{color:#f2f2f752;text-align:center;margin:22px 0 0;font-size:10px;line-height:1.75}.auth-legal a{color:#9ea8ffbf}@media (max-width:820px){.auth-shell{width:100%;min-height:100svh;display:block;overflow:clip auto}.auth-art{object-position:30% center;opacity:.43}.auth-shade{background:linear-gradient(#0003,#000 36%)}.auth-brand{top:19px;left:20px;right:20px}.auth-brand>a{font-size:11px}.auth-story{display:none}.auth-panel{background:#000000b8;width:calc(100vw - 40px);min-height:100svh;margin:0 20px;padding:112px 0 34px}.auth-shell,.auth-panel{max-width:100vw}html[dir=rtl] .auth-shell{left:0;right:auto}html[dir=rtl] .auth-panel{margin-left:20px;margin-right:20px;left:auto;right:auto}html[dir=rtl] .auth-brand{left:20px;right:20px}html[dir=rtl] .auth-home{left:20px;right:auto}.auth-home{top:76px;right:20px}.auth-heading h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation-duration:1.6s}.auth-providers button,.auth-submit{transition:none}}.landing-nav{z-index:90;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#000000b8;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 clamp(18px,4vw,58px);display:grid;position:fixed;top:0;left:0;right:0}.landing-wordmark{color:var(--color-ink);letter-spacing:.2em;align-items:center;gap:9px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.landing-wordmark span{filter:drop-shadow(0 0 10px #40c4e84d);place-items:center;width:27px;height:27px;display:grid}.landing-wordmark img{object-fit:contain;width:27px;height:27px;display:block}.landing-nav nav,.landing-footer nav{gap:26px;display:flex}.landing-nav nav a,.landing-footer a{color:var(--color-ink-3);transition:color var(--duration-fast);font-size:10px;text-decoration:none}.landing-auth-link{color:var(--color-ink-2);white-space:nowrap;font-size:11px;text-decoration:none}.landing-auth-link:hover{color:var(--color-ink)}.landing-profile-link,.workspace-profile{color:var(--color-ink-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0505089e;border:1px solid #f2f2f71f;border-radius:999px;place-items:center;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:grid}.landing-profile-link{width:36px;height:36px}.landing-account-link{min-height:36px;color:var(--color-ink-1);background:#15364642;border:1px solid #7ae1ff38;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.landing-account-link:hover{color:#d9f8ff;background:#1c4b5e66;border-color:#7ae1ff7a}.landing-account-pending{background:#ffffff0b;border-radius:999px;width:84px;height:36px}.workspace-profile{z-index:9;width:39px;height:39px;position:absolute;top:25px;right:25px}.landing-profile-link:hover,.workspace-profile:hover{color:var(--color-neural-cyan);background:#0f141bd1;border-color:#70e4ff6b}.profile-shell{min-height:100vh;color:var(--color-ink);background:radial-gradient(circle at 50% -15%,#47409a33,#0000 38%),#000}.profile-nav{z-index:10;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#000000b8;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.profile-nav>a:first-child,.profile-nav>span{color:var(--color-ink-3);align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.profile-nav>span{justify-self:end}.profile-brand{color:var(--color-ink);font:650 12px/1 var(--font-mono);letter-spacing:.17em;align-items:center;gap:9px;text-decoration:none;display:flex}.profile-center{width:min(920px,100% - 40px);margin:0 auto;padding:72px 0 96px}.profile-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:34px;display:grid}.profile-avatar{width:72px;height:72px;color:var(--color-neural-cyan);background:radial-gradient(circle at 35% 30%,#70e4ff2e,#171330b8);border:1px solid #70e4ff42;border-radius:24px;place-items:center;display:grid;box-shadow:0 18px 54px #2a266c40}.profile-avatar svg{width:42px;height:42px}.profile-hero span{color:var(--color-neural-cyan);font:9px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.profile-hero h1{letter-spacing:-.055em;margin:7px 0 6px;font-size:clamp(2.2rem,5vw,4rem)}.profile-hero p{max-width:600px;color:var(--color-ink-3);margin:0;font-size:14px}.profile-plan{background:#70e4ff0f;border:1px solid #70e4ff33;border-radius:999px;align-self:start;padding:7px 10px}.profile-card{background:linear-gradient(145deg,#0e0e14e0,#050508eb);border:1px solid #f2f2f71a;border-radius:20px;gap:22px;margin-top:16px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 28px 80px #00000057}.profile-card>header{justify-content:space-between;gap:20px;display:flex}.profile-card>header svg{width:25px;height:25px;color:var(--color-neural-violet)}.profile-card h2{letter-spacing:-.025em;margin:0 0 7px;font-size:18px}.profile-card header p,.profile-card>p{max-width:650px;color:var(--color-ink-3);margin:0;font-size:12px;line-height:1.65}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-card label{color:var(--color-ink-2);gap:8px;font-size:11px;display:grid}.profile-card input,.profile-card select{width:100%;min-height:48px;color:var(--color-ink);font:13px var(--font-sans);background:#00000075;border:1px solid #f2f2f726;border-radius:10px;outline:none;padding:0 14px}.profile-card input:focus,.profile-card select:focus{border-color:#70e4ff7a;box-shadow:0 0 0 3px #40c4e814}.profile-card input:disabled{color:var(--color-ink-3)}.profile-card small{color:var(--color-ink-3);line-height:1.5}.profile-fact{align-content:center;gap:7px;padding:0 4px;display:grid}.profile-fact span{color:var(--color-ink-3);font-size:10px}.profile-fact strong{font-size:13px;font-weight:550}.profile-primary,.profile-secondary,.profile-actions button,.profile-delete,.profile-delete-confirm button{min-height:43px;color:var(--color-ink);font:650 12px var(--font-sans);background:#f2f2f712;border:1px solid #f2f2f724;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.profile-primary{color:#050507;background:var(--color-ink);border:0}.profile-methods{gap:9px;display:grid}.profile-methods>div{border:1px solid #f2f2f717;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.profile-methods strong{font-size:12px}.profile-methods span{color:var(--color-ink-3);font-size:10px}.profile-methods .is-active{color:#79e6ba}.profile-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-toggle{border:1px solid #f2f2f71a;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;padding:13px 15px}.profile-toggle input{width:18px;min-height:18px;accent-color:var(--color-neural-violet)}.profile-toggle span{gap:4px;display:grid}.profile-toggle strong{color:var(--color-ink);font-size:12px}.profile-danger{background:linear-gradient(145deg,#21090e7a,#080406eb);border-color:#ff637838}.profile-danger header svg,.profile-delete{color:#ff8293}.profile-delete-confirm{gap:14px;display:grid}.profile-delete-confirm>div{gap:10px;display:flex}.profile-delete-confirm>div button:first-child{color:#ff9baa;border-color:#ff63785c}.profile-message{min-height:22px;color:var(--color-neural-cyan);text-align:center;opacity:0;margin:16px 0 0;font-size:12px}.profile-message.is-visible{opacity:1}.profile-footer{justify-content:center;gap:18px;padding:0 20px 38px;display:flex}.profile-footer a{color:var(--color-ink-3);font-size:10px}@media (max-width:640px){.profile-nav{grid-template-columns:1fr auto}.profile-nav>span{display:none}.profile-center{width:min(100% - 28px,920px);padding-top:42px}.profile-hero{grid-template-columns:auto 1fr}.profile-plan{display:none}.profile-avatar{border-radius:18px;width:58px;height:58px}.profile-grid{grid-template-columns:1fr}.profile-card{border-radius:16px}.profile-actions{display:grid}}.welcome-shell{min-height:100svh;color:var(--color-ink);background:#000;position:relative;overflow:hidden}.welcome-image,.welcome-canvas,.welcome-shade{position:absolute;inset:0}.welcome-image{object-fit:cover;object-position:center;animation:12s cubic-bezier(.2,.65,.25,1) both welcome-camera}.welcome-canvas{z-index:1;opacity:.24;mix-blend-mode:screen;animation:3.2s ease-out both welcome-neural}.welcome-shade{z-index:2;background:linear-gradient(90deg,#000000f5 0%,#000000ba 38%,#0000001f 72%),linear-gradient(#0000 58%,#000)}.welcome-brand{z-index:4;font:650 11px/1 var(--font-mono);letter-spacing:.18em;align-items:center;gap:10px;display:flex;position:absolute;top:30px;left:clamp(24px,5vw,78px)}.welcome-copy{z-index:3;align-content:center;width:min(720px,100% - 48px);min-height:100svh;margin-left:clamp(24px,8vw,130px);padding:90px 0;animation:1.25s cubic-bezier(.2,.75,.2,1) .25s both welcome-copy-in;display:grid;position:relative}.welcome-eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;display:flex;color:var(--color-neural-cyan)!important;font:9px/1 var(--font-mono)!important}.welcome-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(3.2rem,7.5vw,7rem);font-weight:360;line-height:.9}.welcome-copy h1 strong{color:#d8d8ff;text-shadow:0 0 42px #7168ff3d;font-weight:620}.welcome-copy>p:nth-of-type(2){max-width:540px;color:var(--color-ink-2);margin:28px 0 31px;font-size:15px;line-height:1.7}.welcome-copy>div{flex-wrap:wrap;gap:11px;display:flex}.welcome-enter,.welcome-profile{border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}.welcome-enter{color:#050507;background:var(--color-ink)}.welcome-profile{color:var(--color-ink-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070b80;border:1px solid #f2f2f729}.welcome-copy small{color:var(--color-ink-3);align-items:center;gap:7px;margin-top:24px;font-size:10px;display:flex}.welcome-progress{z-index:4;background:#f2f2f717;height:1px;position:absolute;bottom:32px;left:clamp(24px,5vw,78px);right:clamp(24px,5vw,78px);overflow:hidden}.welcome-progress span{background:linear-gradient(90deg, transparent, var(--color-neural-cyan), transparent);transform-origin:0;width:100%;height:100%;animation:3.6s ease-out both welcome-progress;display:block}@keyframes welcome-camera{0%{filter:brightness(.64)saturate(.78);transform:scale(1.07)translate(1.5%)}to{filter:brightness()saturate();transform:scale(1)translate(0)}}@keyframes welcome-neural{0%{opacity:0;transform:scale(.97)}to{opacity:.24;transform:scale(1)}}@keyframes welcome-copy-in{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes welcome-progress{0%{opacity:1;transform:scaleX(0)}to{opacity:.45;transform:scaleX(1)}}@media (max-width:640px){.welcome-image{object-position:66% center}.welcome-shade{background:linear-gradient(#0000002e,#000000d1 48%,#000 88%)}.welcome-copy{align-content:end;width:calc(100% - 40px);margin-left:20px;padding-bottom:92px}.welcome-copy h1{font-size:clamp(3rem,15vw,4.4rem)}.welcome-copy>p:nth-of-type(2){font-size:14px}}@media (prefers-reduced-motion:reduce){.welcome-image,.welcome-canvas,.welcome-copy,.welcome-progress span{animation:none}.welcome-canvas{opacity:.12}}.landing-nav nav a:hover,.landing-footer a:hover{color:var(--color-ink)}.landing-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.landing-demo-link{color:#000;background:var(--color-ink);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.landing-hero{height:100dvh;min-height:700px;position:relative}.landing-hero-canvas,.landing-hero-shade{position:absolute;inset:0}.landing-hero-image{object-fit:cover;object-position:center;opacity:.94}.landing-hero-canvas{z-index:1;opacity:.72;mix-blend-mode:screen}.landing-hero-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#000000db 0%,#00000052 52%,#0000 78%),linear-gradient(#0000 74%,#000 100%)}.landing-hero-copy{z-index:3;width:min(680px,84vw);position:absolute;top:50%;left:clamp(24px,8vw,130px);transform:translateY(-43%)}.landing-kicker{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;display:flex;color:var(--color-neural-cyan)!important;font:9px/1.4 var(--font-mono)!important}.landing-kicker span{background:currentColor;width:19px;height:1px;box-shadow:0 0 8px}.landing-hero h1{letter-spacing:-.065em;max-width:720px;margin:24px 0 22px;font-size:clamp(3rem,7vw,7rem);font-weight:590;line-height:.94}.landing-hero h1 span{display:block}.landing-hero-copy>p:nth-of-type(2){max-width:570px;color:var(--color-ink-2);font-size:clamp(15px,1.5vw,20px);line-height:1.6}.landing-hero-copy>div{flex-wrap:wrap;gap:10px;margin-top:33px;display:flex}.landing-primary,.landing-secondary{border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font-size:11px;font-weight:560;text-decoration:none;display:flex}.landing-primary{color:#000;background:var(--color-ink)}.landing-secondary{border:1px solid var(--hairline-strong);color:var(--color-ink-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0fa6}.landing-proof{z-index:3;color:var(--color-ink-3);font:8px var(--font-mono);letter-spacing:.08em;justify-content:flex-end;gap:21px;display:flex;position:absolute;bottom:31px;left:clamp(22px,4vw,62px);right:clamp(22px,4vw,62px)}.landing-statement{text-align:center;max-width:960px;margin:0 auto;padding:170px 24px 150px}.landing-statement .landing-kicker,.landing-life header .landing-kicker,.landing-ai header .landing-kicker,.landing-pricing header .landing-kicker,.landing-systems header .landing-kicker{justify-content:center}.landing-statement h2,.landing-life h2,.landing-ai h2,.landing-systems h2,.landing-pricing h2{letter-spacing:-.055em;margin:25px 0 24px;font-size:clamp(2.5rem,5.3vw,5.3rem);font-weight:560;line-height:1.02}.landing-statement>p:last-child,.landing-life header>p:last-child,.landing-ai header>p:last-child,.landing-pricing header>p:last-child{max-width:650px;color:var(--color-ink-2);margin:0 auto;font-size:15px;line-height:1.8}.landing-showcase{border:1px solid var(--hairline);background:var(--color-sunken);border-radius:24px;grid-template-columns:36% 64%;align-items:center;max-width:1440px;min-height:780px;margin:0 auto 140px;display:grid;overflow:hidden}.showcase-copy{padding:clamp(30px,5vw,76px)}.showcase-copy>span{color:var(--color-neural-cyan);font:8px var(--font-mono);letter-spacing:.18em}.showcase-copy h2,.customize-text h2,.landing-security h2{letter-spacing:-.05em;margin:17px 0;font-size:clamp(2rem,3.6vw,3.8rem);font-weight:560;line-height:1.05}.showcase-copy p,.customize-text>p:nth-of-type(2),.landing-security p{color:var(--color-ink-2);font-size:13px;line-height:1.75}.showcase-copy ul,.landing-security ul{color:var(--color-ink-2);gap:11px;margin:26px 0;padding:0;font-size:11px;list-style:none;display:grid}.showcase-copy li,.landing-security li{align-items:center;gap:9px;display:flex}.showcase-copy li svg,.landing-security li svg{color:var(--color-neural-cyan)}.showcase-copy>a{color:var(--color-neural-cyan);align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.showcase-media{border-left:1px solid var(--hairline);height:100%;min-height:680px;position:relative}.showcase-media img{object-fit:cover;object-position:center}.landing-life{background:#030305;padding:130px 3vw 160px}.landing-life header,.landing-ai header,.landing-pricing header,.landing-systems header{text-align:center;max-width:920px;margin:0 auto 70px}.landing-life>div{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1450px;margin:0 auto;display:grid}.landing-life article{border:1px solid var(--hairline);background:#07070a;border-radius:17px;min-height:520px;padding:20px;position:relative;overflow:hidden}.landing-life article>span{color:var(--color-ink-3);font:9px var(--font-mono)}.life-canvas{height:300px;margin:8px -20px 18px}.landing-life article h3{margin:0 0 10px;font-size:16px;font-weight:560}.landing-life article p{color:var(--color-ink-3);margin:0;font-size:10px;line-height:1.65}.landing-customize{grid-template-columns:43% 57%;align-items:center;gap:5%;max-width:1320px;margin:0 auto;padding:160px 24px;display:grid}.customize-image{height:680px;position:relative}.customize-image img{object-fit:contain}.customize-pills{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.customize-pills span{border:1px solid var(--hairline);color:var(--color-ink-2);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex}.customize-pills svg{width:13px;color:var(--color-neural-cyan)}.landing-ai{border-block:1px solid var(--hairline);background:#030305;padding:150px 24px}.ai-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto;display:grid}.ai-grid article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:180px;padding:21px}.ai-grid article>span{float:right;color:var(--color-ink-3);font:8px var(--font-mono)}.ai-grid svg{color:var(--color-neural-violet)}.ai-grid h3{margin-top:55px;font-size:12px;font-weight:550}.landing-systems{padding:160px 24px}.landing-systems>div{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1180px;margin:auto;display:grid}.landing-systems article{border:1px solid var(--hairline);background:var(--color-sunken);border-radius:16px;min-height:260px;padding:29px}.landing-systems article>svg{color:var(--color-neural-cyan);filter:drop-shadow(0 0 10px #40c4e859)}.landing-systems h3{margin:42px 0 12px;font-size:18px}.landing-systems article p{min-height:72px;color:var(--color-ink-3);font-size:10px;line-height:1.7}.landing-systems article>span{color:var(--color-ink-3);align-items:center;gap:6px;font-size:8px;display:flex}.landing-security{background:#05080a;border:1px solid #40c4e82b;border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;max-width:1180px;margin:0 auto 150px;padding:70px;display:grid}.landing-security>div>svg{color:var(--color-neural-cyan)}.landing-security ul{border-left:1px solid var(--hairline-strong);padding:25px}.landing-pricing{background:#030305;padding:150px 24px}.landing-pricing>div{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1250px;margin:auto;display:grid}.landing-pricing article{border:1px solid var(--hairline);background:#08080b;border-radius:16px;min-height:290px;padding:28px;position:relative}.landing-pricing article.featured{border-color:#40c4e861;box-shadow:0 0 60px #40c4e814}.landing-pricing article>svg{color:var(--color-neural-cyan);position:absolute;top:24px;right:24px}.landing-pricing article>span{color:var(--color-neural-cyan);font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.landing-pricing h3{margin:20px 0 12px;font-size:25px}.landing-pricing article p{min-height:70px;color:var(--color-ink-3);font-size:10px;line-height:1.7}.landing-pricing button{border:1px solid var(--hairline-strong);color:var(--color-ink-2);background:0 0;border-radius:999px;align-items:center;gap:7px;margin-top:25px;padding:9px 12px;font-size:9px;display:flex}.landing-future{text-align:center;max-width:1100px;margin:0 auto;padding:170px 24px}.landing-future>svg{color:var(--color-neural-violet)}.landing-future>p{color:var(--color-neural-cyan);font:8px var(--font-mono);letter-spacing:.17em}.landing-future h2{letter-spacing:-.055em;max-width:850px;margin:26px auto 45px;font-size:clamp(2.4rem,5vw,5rem);line-height:1.03}.landing-future div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.landing-future span{border:1px solid var(--hairline);color:var(--color-ink-3);border-radius:999px;padding:8px 13px;font-size:9px}.landing-final{text-align:center;place-items:center;min-height:800px;display:grid;position:relative;overflow:hidden}.final-canvas{opacity:.82;position:absolute;inset:0}.landing-final>div:last-child{z-index:2;max-width:760px;padding:24px;position:relative}.landing-final>div:last-child>svg{color:var(--color-neural-cyan)}.landing-final h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(3rem,6vw,6rem);line-height:.98}.landing-final p{max-width:560px;color:var(--color-ink-2);margin:auto;font-size:13px;line-height:1.7}.landing-final a{color:#000;background:var(--color-ink);border-radius:999px;align-items:center;gap:8px;margin-top:30px;padding:12px 17px;font-size:11px;text-decoration:none;display:inline-flex}.landing-footer{border-top:1px solid var(--hairline);grid-template-columns:1fr auto 1fr;align-items:center;padding:45px clamp(22px,5vw,75px);display:grid}.landing-footer>div span{letter-spacing:.18em;font-size:11px;font-weight:650}.landing-footer p{color:var(--color-ink-3);margin:4px 0 0;font-size:8px}.landing-footer>p{justify-self:end}.static-nav{z-index:20;border-bottom:1px solid var(--hairline);background:#000000e0;justify-content:space-between;align-items:center;min-height:70px;padding:12px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.static-nav{background:color-mix(in srgb, var(--color-void) 88%, transparent)}}.static-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.static-nav nav{align-items:center;gap:clamp(13px,2vw,28px);display:flex}.static-nav nav>a,.static-footer a,.static-back{color:var(--color-ink-2);font-size:12px;text-decoration:none}.static-nav nav>a:hover,.static-footer a:hover,.static-back:hover{color:var(--color-accent)}.static-main{width:min(100% - 40px,960px);min-height:calc(100vh - 160px);margin:0 auto;padding:clamp(68px,10vw,128px) 0 80px}.static-hero,.static-copy{max-width:760px}.static-eyebrow{color:var(--color-accent);letter-spacing:.2em;margin:0 0 18px;font-size:10px;font-weight:700}.static-hero h1,.static-copy h1,.legal-document h1{color:var(--color-ink-1);letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,7vw,5.5rem);font-weight:520;line-height:.98}.static-hero>p:last-child,.static-lead{max-width:650px;color:var(--color-ink-2);margin:25px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.65}.draft-banner,.translation-banner{color:#f3c987;background:#ffb64714;border:1px solid #ffb64759;border-radius:10px;align-items:flex-start;gap:16px;margin:42px 0 28px;padding:15px 18px;font-size:12px;line-height:1.55;display:flex}.draft-banner strong{letter-spacing:.14em;flex:none}.translation-banner{border-color:var(--color-accent);margin-top:-14px}@supports (color:color-mix(in lab, red, red)){.translation-banner{border-color:color-mix(in srgb, var(--color-accent) 32%, transparent)}}.translation-banner{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.translation-banner{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.translation-banner{color:var(--color-accent)}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-grid a,.contact-card{border:1px solid var(--hairline);background:var(--color-ink-1);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:118px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-grid a,.contact-card{background:color-mix(in srgb, var(--color-ink-1) 3%, transparent)}}.legal-grid a,.contact-card{text-decoration:none;transition:border-color .16s,transform .16s}.legal-grid a:hover{border-color:var(--color-accent);transform:translateY(-2px)}.legal-grid span{color:var(--color-ink-1);font-size:17px}.legal-grid small{color:var(--color-ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.legal-document{max-width:760px;color:var(--color-ink-2);font-size:15px;line-height:1.75}.legal-document h1{margin-bottom:42px;font-size:clamp(2.4rem,6vw,4.8rem)}.legal-document h2,.static-copy h2,.contact-card h2{color:var(--color-ink-1);letter-spacing:-.025em;margin:44px 0 12px;font-size:21px;font-weight:550}.legal-document ul{padding-inline-start:22px}.static-back{margin-top:48px;display:inline-block}.static-copy>p:not(.static-eyebrow){color:var(--color-ink-2);line-height:1.75}.contact-card{min-height:0;margin-top:18px}.contact-card h2{margin-top:0}.contact-card a{color:var(--color-accent);margin-top:16px;text-decoration:none}.contact-note{font-size:12px}.static-footer{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:28px clamp(20px,5vw,72px);display:flex}.static-footer p{color:var(--color-ink-3);margin:0;font-size:9px}@media (max-width:980px){.landing-nav{grid-template-columns:1fr auto}.landing-nav nav{display:none}.landing-showcase,.landing-customize,.landing-security{grid-template-columns:1fr}.showcase-media{border-top:1px solid var(--hairline);border-left:0;min-height:530px}.landing-life>div{grid-template-columns:repeat(2,1fr)}.ai-grid{grid-template-columns:repeat(3,1fr)}.landing-systems>div,.landing-pricing>div{grid-template-columns:repeat(2,1fr)}.landing-security{gap:20px;margin-inline:20px;padding:40px}.landing-security ul{border-top:1px solid var(--hairline-strong);border-left:0}}@media (max-width:640px){.static-nav nav>a{display:none}.static-main{width:min(100% - 32px,960px);padding-top:66px}.legal-grid{grid-template-columns:1fr}.draft-banner{flex-direction:column;gap:6px}.static-footer{text-align:center;flex-direction:column;gap:12px}.landing-actions>:first-child{display:none}.landing-demo-link{padding:9px 11px;font-size:0}.landing-demo-link svg{width:15px}.landing-hero{height:100svh}.landing-hero-canvas{mix-blend-mode:normal}.landing-hero-copy{width:calc(100vw - 40px);max-width:350px;top:48%;left:20px}.landing-hero h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(2.4rem,11.5vw,3rem)}.landing-hero-copy>p:nth-of-type(2){max-width:330px;font-size:14px}.landing-hero-canvas .neural-hud,.landing-hero-canvas button,.landing-hero-canvas>p{display:none}.landing-proof{white-space:nowrap;justify-content:flex-start;overflow:hidden}.landing-proof span:nth-child(n+3){display:none}.landing-showcase{border-radius:16px;margin-inline:12px}.showcase-media{min-height:390px}.landing-life>div,.ai-grid,.landing-systems>div,.landing-pricing>div{grid-template-columns:1fr}.landing-life article{min-height:470px}.landing-customize{padding-block:100px}.customize-image{grid-row:1;height:420px}.landing-security{padding:27px}.landing-footer{text-align:center;grid-template-columns:1fr;gap:25px}.landing-footer nav{justify-content:center}.landing-footer>p{justify-self:center}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
