@media (min-width:1024px){html:has(.nm-app){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.nm-app) body{overscroll-behavior:none;height:100%;overflow:hidden}.nm-app{background-color:var(--nm-canvas);background-image:var(--nm-canvas-wash)}html:has(.nm-app) body{background-color:var(--nm-canvas);background-image:var(--nm-canvas-wash)}.nm-app{--nm-gutter-x:2rem;--nm-shell-inset:22px;--nm-shell-radius:32px;height:100dvh;min-height:0;max-height:100dvh;padding:var(--nm-shell-inset);flex-direction:column;display:flex;position:relative;overflow:hidden}.nm-app:before,.nm-solo:before{content:"";z-index:0;pointer-events:none;background-image:var(--nm-grid);background-size:var(--nm-grid-size) var(--nm-grid-size);position:absolute;inset:0}.nm-shell{z-index:1;grid-template-columns:var(--nm-rail-w) minmax(0, 1fr);border-radius:var(--nm-shell-radius);background:var(--nm-surface-1);border:0;flex:1;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #1826460a,0 18px 48px #1826461a,0 40px 90px #18264614}html.dark .nm-shell,[data-theme=dark] .nm-shell{box-shadow:0 2px 8px #0000001a,0 18px 40px #0000002e}.nm-shell--collapsed{grid-template-columns:var(--nm-rail-w-collapsed) minmax(0, 1fr)}.nm-rail{background:var(--nm-surface-1);border-right:var(--nm-stroke-thin) solid var(--nm-border-subtle);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;top:auto;overflow:hidden}.nm-rail-brand{height:var(--nm-topbar-h);min-height:var(--nm-topbar-h);border-bottom:0;justify-content:center;gap:0;padding:0 16px}.nm-rail-logo{flex:none;justify-content:center;min-width:0;overflow:hidden}.nm-rail-collapse{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.nm-rail-brand img{flex-shrink:0;width:28px;height:28px}.nm-rail-logo svg{flex-shrink:1;width:auto;max-width:5.1rem;height:14px}.nm-rail--collapsed .nm-rail-brand{height:auto;min-height:var(--nm-topbar-h);flex-direction:column;justify-content:center;gap:6px;padding:10px 0}.nm-rail--collapsed .nm-rail-collapse{position:static;right:auto;transform:none}.nm-rail-nav{flex:1;gap:6px;min-height:0;padding:8px 12px 12px;overflow:hidden}.nm-rail--collapsed .nm-rail-nav{align-items:stretch;gap:6px;padding:8px 10px 12px}.nm-nav-group{flex-shrink:0;gap:1px}.nm-nav-group--labeled{margin-top:.35rem}.nm-nav-group-label{letter-spacing:.05em;color:var(--nm-text-faint);margin-bottom:.25rem;padding:0 12px;font-size:.6875rem}.nm-nav-group-rule{background:var(--nm-border-subtle);width:calc(100% - 16px);height:1px;margin:6px 8px}.nm-rail--collapsed .nm-nav-group--labeled{margin-top:.25rem}.nm-rail--collapsed .nm-nav-group-label{display:none}.nm-nav-link{height:40px;color:var(--nm-text-muted);background:0 0;border-radius:12px;gap:10px;padding:0 10px;font-size:.875rem;font-weight:500}.nm-nav-label{text-overflow:clip;overflow:visible}.nm-nav-ico{color:var(--nm-text-faint);flex-shrink:0}.nm-nav-ico svg{width:20px;height:20px}.nm-nav-link:hover{color:var(--nm-text-strong);background:0 0}.nm-nav-link:hover .nm-nav-ico{color:var(--nm-text-body)}.nm-nav-link--on{color:var(--nm-text-strong);background:0 0;font-weight:600}.nm-nav-link--on .nm-nav-ico{color:var(--nm-text-strong)}.nm-rail--collapsed .nm-nav-link{justify-content:center;width:40px;height:40px;margin-inline:auto;padding:0}.nm-rail-foot{border-top:0;align-items:center;gap:12px;padding:20px 18px 22px}.nm-rail-switch{border-radius:var(--nm-radius-pill);background:var(--nm-surface-2);width:72px;height:32px;color:var(--nm-text-faint);cursor:pointer;border:0;margin-inline:auto;padding:0;display:block;position:relative;overflow:hidden}.nm-rail-switch-moon,.nm-rail-switch-sun{z-index:2;pointer-events:none;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:0}.nm-rail-switch-moon{left:0}.nm-rail-switch-sun{right:0}.nm-rail-switch svg{width:14px;height:14px;display:block}.nm-rail-switch-knob{z-index:1;border-radius:var(--nm-radius-pill);background:var(--nm-surface-1);width:26px;height:26px;box-shadow:var(--nm-shadow-subtle);transition:transform .18s;position:absolute;top:3px;left:3px}.nm-rail-switch.is-dark .nm-rail-switch-knob{transform:translate(40px)}.nm-rail-switch.is-dark .nm-rail-switch-moon,.nm-rail-switch:not(.is-dark) .nm-rail-switch-sun{color:var(--nm-text-strong)}.nm-rail-theme-ico,.nm-rail-collapse,.nm-rail-logout{color:var(--nm-text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.nm-rail-collapse{width:28px;height:28px;color:var(--nm-text-faint);background:0 0;border-radius:8px;flex-shrink:0}.nm-rail-collapse svg{width:14px;height:14px}.nm-rail-collapse:hover,.nm-rail-theme-ico:hover,.nm-rail-logout:hover{background:var(--nm-surface-2);color:var(--nm-text-body)}.nm-rail-logout{border:0;border-radius:10px;justify-content:center;gap:8px;width:auto;min-width:0;height:34px;padding:0 12px;font-size:.75rem;font-weight:500}.nm-rail-theme-ico{border-radius:var(--nm-radius-pill);width:40px;height:40px}.nm-rail--collapsed .nm-rail-foot{align-items:center;padding:12px 8px 16px}.nm-rail--collapsed .nm-rail-logout{justify-content:center;width:40px;height:40px;padding:0}.nm-main{background:var(--nm-surface-1);height:100%;max-height:100%;position:relative}.nm-main>.nm-live-toasts{z-index:40;width:min(20rem,100% - 48px);position:absolute;bottom:24px;right:24px}.nm-topbar{height:var(--nm-topbar-h);border-bottom:var(--nm-stroke-thin) solid var(--nm-border-subtle);background:var(--nm-surface-1);padding:0 36px;position:relative;top:auto}.nm-topbar-desktop{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.nm-top-search--desktop{flex:auto;width:auto;min-width:0;max-width:none}.nm-top-actions{gap:6px;margin-left:0}.nm-topbar .nm-icon-btn{border-radius:var(--nm-radius-pill);width:36px;height:36px;color:var(--nm-text-muted)}.nm-topbar .nm-icon-btn:hover{background:var(--nm-surface-2);color:var(--nm-text-strong)}.nm-top-user{border-radius:var(--nm-radius-pill);place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.nm-app .nm-top-search--desktop .cabinet-search-field{border-radius:var(--nm-radius-pill);background:var(--nm-surface-3);border:0;height:40px;padding:0 16px}.nm-app .nm-top-search--desktop .cabinet-search-field:focus-within{background:var(--nm-surface-1);box-shadow:inset 0 0 0 1px var(--nm-border)}.nm-app .nm-top-search--desktop .cabinet-search-input{font-size:.8125rem}.nm-app .nm-top-search--desktop .cabinet-search-kbd{display:none}.nm-pagehead{flex-shrink:0;padding:36px 36px 10px;display:block}.nm-pagehead h1{font-family:var(--nx-display);letter-spacing:-.05em;color:var(--nm-text-strong);margin:0;font-size:2.25rem;font-weight:700;line-height:1.08}.nm-pagehead p{max-width:34rem;color:var(--nm-text-muted);margin:8px 0 0;font-size:.8125rem;line-height:1.45}.nm-workspace{background:var(--nm-surface-1)}.nm-workspace:has(.nm-tasks){background:var(--nm-canvas);flex-direction:column;padding:0;display:flex;overflow:hidden}.nm-workspace--wide,.nm-workspace--form{padding:24px 36px 48px}.nm-workspace--wide:has(.nm-tasks){padding:0;overflow:hidden}.nm-workspace--wide:has(.nm-pano){background:var(--nm-surface-1);flex-direction:column;padding:0;display:flex;overflow:hidden}:is(.nm-workspace--wide:has(.nm-notes),.nm-workspace--flush:has(.nm-notes)){flex-direction:column;padding:0;display:flex;overflow:hidden}.nm-workspace:has(.nm-notes) .nm-page{flex:1;min-height:0;padding:0;display:flex}.nm-workspace:has(.nm-notes) .nm-notes{flex:1;min-height:0}.nm-workspace--split,.nm-workspace--flush{padding:0}.nm-workspace--split{flex-direction:column;display:flex;overflow:hidden}.nm-page{background:0 0;min-height:0;padding:0}.nm-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}.nm-span-3{grid-column:span 3}.nm-span-4{grid-column:span 4}.nm-span-6{grid-column:span 6}.nm-span-8{grid-column:span 8}.nm-span-9{grid-column:span 9}.nm-span-12{grid-column:span 12}.nm-workspace--form .nm-settings-layout,.nm-workspace--form .nm-profile{width:100%;max-width:72rem}.nm-workspace--form .nm-settings-main{max-width:52rem}.nm-home,.nm-catalog-page,.nm-friends,.nm-notify,.nm-tasks,.nm-workspace--form .nm-settings-panel,.nm-workspace--form .nm-profile{padding-left:0;padding-right:0}.nm-home,.nm-catalog-page,.nm-workspace--form .nm-settings-panel{padding-top:0}.nm-workspace--wide .nm-tasks-list-pane{padding:0 var(--nm-space-8) var(--nm-space-8)}.nm-home-head h1,.nm-home-head p,.nm-catalog-head,.nm-settings-head,.nm-friends .nm-friends-head-title,.nm-notify-head-title{display:none}.nm-home-head,.nm-notify-head,.nm-friends-head{justify-content:flex-end;margin-top:0;margin-bottom:16px}.nm-home-grid{grid-template-columns:1fr 1fr;gap:20px}.nm-home-card,.nm-home-welcome{background:var(--nm-surface-1);border:0;border-radius:20px;box-shadow:0 1px 2px #1826460a,0 10px 28px #18264612}.nm-home-card{padding:20px 20px 12px}.nm-home-welcome{background:var(--nm-gradient-soft);padding:24px 28px}.nm-home-section-head h2{font-size:.9375rem;font-weight:650}.nm-catalog-page{max-width:none}.nm-catalog-page .nm-catalog-head{margin-bottom:32px;display:block}.nm-catalog-page .nm-catalog-head h1{font-size:clamp(2rem,3vw,2.75rem)}.nm-catalog-page .nm-catalog-head p{max-width:42rem;font-size:.9375rem}.nm-catalog-group{margin-bottom:32px}.nm-catalog-group h2{margin-bottom:12px}.nm-catalog-grid{background:0 0;border:0;gap:16px}.nm-catalog-group .nm-catalog-grid .nm-catalog-row,.nm-catalog-group .nm-catalog-grid li:first-child .nm-catalog-row,.nm-me-card{border:1px solid var(--nm-border);box-shadow:none;border-radius:16px}.nm-catalog-grid .nm-catalog-row{transition:background-color .15s}.nm-catalog-grid .nm-catalog-row:hover{background:var(--nm-panel-2)}.nm-catalog-row--lists .nm-catalog-ico,.nm-catalog-row--notes .nm-catalog-ico,.nm-catalog-row--friends .nm-catalog-ico{background:var(--nm-pastel-mint);color:var(--nm-text-strong)}.nm-catalog-row--notifications .nm-catalog-ico{background:var(--nm-pastel-peach);color:var(--nm-text-strong)}.nm-catalog-row--messages .nm-catalog-ico{background:var(--nm-pastel-lilac);color:var(--nm-text-strong)}.nm-friends-list{background:var(--nm-surface-1);border:0;border-radius:20px;padding:10px 10px 10px 18px;overflow:hidden;box-shadow:0 1px 2px #1826460a,0 10px 28px #18264612}.nm-settings-nav{border-right-color:var(--nm-border-subtle);padding:4px 20px 0 0}.nm-settings-nav-item{border-radius:10px;min-height:38px;font-size:.8125rem}.nm-settings-nav-item--on{background:var(--nm-selection);color:var(--nm-on-selection)}.nm-notify-menu{position:relative}.nm-notify-pop{z-index:40;background:var(--nm-surface-1);width:22.5rem;max-height:min(28rem,100dvh - 8rem);box-shadow:var(--nm-shadow-overlay);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.nm-notify-pop-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.nm-notify-pop-head p{color:var(--nm-text-strong);margin:0;font-size:.9375rem;font-weight:650}.nm-notify-pop-mark{color:var(--nm-action);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.nm-notify-pop-mark svg{width:13px;height:13px}.nm-notify-pop-empty{color:var(--nm-text-muted);margin:0;padding:18px 16px 24px;font-size:.8125rem;line-height:1.45}.nm-notify-pop-list{margin:0;padding:0 8px;list-style:none;overflow:auto}.nm-notify-pop-row{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.nm-notify-pop-row:hover{background:var(--nm-surface-2)}.nm-notify-pop-row.is-unread{background:var(--nm-selection)}.nm-notify-pop-row.is-unread:hover{background:color-mix(in srgb, var(--nm-selection) 82%, var(--nm-surface-2))}.nm-notify-pop-row.is-unread:before{content:"";border-radius:var(--nm-radius-pill);background:var(--nm-action);width:6px;height:6px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.nm-notify-pop-row.is-unread .nm-notify-pop-title{color:var(--nm-on-selection);font-weight:700}.nm-notify-pop-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 10px 10px 16px;display:grid}.nm-notify-pop-read{border-radius:var(--nm-radius-pill);width:32px;height:32px;color:var(--nm-text-faint);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:6px;display:grid}.nm-notify-pop-read:hover{background:var(--nm-selection);color:var(--nm-action)}.nm-notify-pop-read svg{width:14px;height:14px}.nm-notify-pop-ico{border-radius:var(--nm-radius-pill);background:var(--nm-selection);width:32px;height:32px;color:var(--nm-action);place-items:center;display:grid}.nm-notify-pop-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.nm-notify-pop-title,.nm-notify-pop-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-notify-pop-title{color:var(--nm-text-strong);font-size:.8125rem;font-weight:600}.nm-notify-pop-text{color:var(--nm-text-muted);font-size:.75rem}.nm-notify-pop-time{color:var(--nm-text-faint);flex-shrink:0;font-size:.6875rem}.nm-notify-pop-all{border-top:var(--nm-stroke-thin) solid var(--nm-border-subtle);color:var(--nm-action);text-align:center;margin:8px 0 0;padding:12px 16px 14px;font-size:.8125rem;font-weight:650;text-decoration:none}.nm-notify-pop-all:hover{color:var(--nm-action-hover)}}
html:has(.nm-solo){background-color:var(--nm-canvas);height:100%}html:has(.nm-solo) body{background-color:var(--nm-canvas);height:100%}.nm-solo{z-index:80;background:var(--nm-surface-1);min-height:100dvh;color:var(--nm-text);flex-direction:column;display:flex;position:fixed;inset:0}.nm-solo-shell{flex-direction:column;flex:1;min-height:0;display:flex}.nm-solo-head{height:calc(var(--nm-topbar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 1.25rem 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nm-solo-head--tools{justify-content:flex-end}.nm-solo-logo{color:var(--nm-text-strong);text-decoration:none}.nm-solo-logo img{width:28px;height:28px}.nm-solo-logo svg{height:14px}.nm-solo .site-theme{border:var(--nm-stroke-thin) solid var(--nm-border);border-radius:var(--nm-radius-pill);background:var(--nm-surface-2);width:40px;height:40px;color:var(--nm-text-body)}.nm-solo .site-theme:hover{background:var(--nm-selection);border-color:var(--nm-border);color:var(--nm-text-strong)}.nm-solo .site-theme:active{background:var(--nm-blue-100)}.nm-solo-main{flex:1;min-height:0;display:flex;overflow:auto}@media (min-width:1024px){html:has(.nm-solo){overscroll-behavior:none;overflow:hidden}html:has(.nm-solo) body{overscroll-behavior:none;overflow:hidden}.nm-solo{background-color:var(--nm-canvas);background-image:var(--nm-canvas-wash)}html:has(.nm-solo) body{background-color:var(--nm-canvas);background-image:var(--nm-canvas-wash)}.nm-solo{--nm-shell-inset:22px;padding:var(--nm-shell-inset)}.nm-solo-shell{z-index:1;border-radius:var(--nm-shell-radius);background:var(--nm-surface-1);position:relative;overflow:hidden;box-shadow:0 2px 6px #1826460a,0 18px 48px #1826461a,0 40px 90px #18264614}html.dark .nm-solo-shell,[data-theme=dark] .nm-solo-shell{box-shadow:0 2px 8px #0000001a,0 18px 40px #0000002e}.nm-solo-head{padding:0 36px}.nm-solo:has(.nm-auth-stage){padding:0}.nm-solo:has(.nm-auth-stage) .nm-solo-shell{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.nm-solo:has(.nm-auth-stage) .nm-solo-head{z-index:2;background:0 0;justify-content:flex-end;height:auto;padding:18px 22px 0 0;position:absolute;top:0;right:0}.nm-solo:has(.nm-auth-stage) .nm-solo-logo{display:none}}
.nm-solo .aw,.nm-auth-form{--aw-ease:cubic-bezier(.22, 1, .36, 1);--aw-w-login:32.5rem;--aw-w-register:32.5rem;--nm-auth-col:32.5rem;--aw-blue:var(--nm-action);--site-blue:var(--nm-action);--site-ink:var(--nm-text-strong);--site-muted:var(--nm-text-muted);--site-card:var(--nm-surface-1);--site-soft:var(--nm-surface-2);--site-line:var(--nm-border);--site-bg:var(--nm-canvas);--site-radius:var(--nm-radius-sm);--site-window-shadow:none;--site-cta-border:var(--nm-action);--site-cta-hover:var(--nm-action-hover);--site-cta-active:var(--nm-action-pressed);--site-cta-shadow:none;--site-cta-ghost-bg:var(--nm-surface-2);--site-cta-ghost-hover:var(--nm-selection);--ink:var(--nm-text-strong);--ink-muted:var(--nm-text-muted);--ink-soft:var(--nm-text-faint);--elevated:var(--nm-surface-1);--line:var(--nm-border);--accent:var(--nm-action);--canvas:var(--nm-canvas)}.nm-auth-stage{--aw-w-login:32.5rem;--aw-w-register:32.5rem;--nm-auth-col:32.5rem;justify-content:center;align-items:flex-start;width:100%;padding:1.25rem 1.25rem 2rem;display:flex}.nm-auth-pair{width:min(var(--nm-auth-col), 100%);flex-direction:column;align-items:center;display:flex}.nm-auth-brand{--nm-auth-art-base:#eef3fd;--nm-auth-art-blue:#365be75c;--nm-auth-art-cyan:#27c4f447;--nm-auth-art-fade:var(--nm-surface-1);isolation:isolate;background:0 0;min-width:0;display:none;position:relative;overflow:hidden}html.dark .nm-auth-brand,[data-theme=dark] .nm-auth-brand{--nm-auth-art-base:#141f42;--nm-auth-art-blue:#365be766;--nm-auth-art-cyan:#27c4f442}.nm-auth-brand-marks,.nm-auth-brand-figure{pointer-events:none;position:absolute;inset:0}.nm-auth-brand-marks{z-index:1;opacity:.055;width:100%;height:100%;display:block}html.dark .nm-auth-brand-marks,[data-theme=dark] .nm-auth-brand-marks{opacity:.07}.nm-auth-brand-figure{z-index:3}.nm-auth-brand-art{object-fit:contain;object-position:center;opacity:1;transition:opacity .28s var(--aw-ease,ease)}.nm-auth-brand-art[data-active=false]{opacity:0;pointer-events:none}.nm-auth-form{width:100%;min-width:0}.nm-auth-legal{color:var(--nm-text-faint);justify-content:center;gap:1.15rem;margin:1.25rem 0 0;font-size:.75rem;display:flex}.nm-auth-legal a{color:inherit;text-decoration:none}.nm-auth-legal a:hover{color:var(--nm-text-body)}@media (min-width:1024px){.nm-auth-stage{justify-content:center;align-items:center;padding:28px 36px;overflow:hidden}.nm-auth-pair{border:var(--nm-stroke-thin) solid var(--nm-border);border-radius:var(--nm-shell-radius);background:var(--nm-surface-1);flex:0 auto;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;width:min(86rem,100vw - 64px);max-width:100%;height:min(46rem,100dvh - 64px);min-height:36rem;display:grid;overflow:hidden;box-shadow:0 2px 6px #1826460a,0 18px 48px #1826461a,0 40px 90px #18264614}html.dark .nm-auth-pair,[data-theme=dark] .nm-auth-pair{box-shadow:0 2px 8px #0000001a,0 18px 40px #0000002e}.nm-auth-brand{background:radial-gradient(ellipse 98% 84% at 6% 104%, var(--nm-auth-art-blue), transparent 70%), radial-gradient(ellipse 88% 72% at 102% -4%, var(--nm-auth-art-cyan), transparent 66%), var(--nm-auth-art-base);min-width:0;height:100%;min-height:0;padding:1.75rem 1.5rem;display:block;position:relative;overflow:hidden}.nm-auth-brand:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent 82%, color-mix(in srgb, var(--nm-auth-art-fade) 38%, transparent) 93%, color-mix(in srgb, var(--nm-auth-art-fade) 72%, transparent) 100%);position:absolute;inset:0}.nm-auth-form{flex-direction:column;justify-content:center;width:100%;min-width:0;min-height:0;padding:2rem 2.75rem 1.75rem;display:flex;overflow:auto}.nm-auth-form .aw-win-tilt,.nm-auth-form .aw-win-tilt[data-tab=register]{width:min(32.5rem,100%);max-width:32.5rem;margin-inline:auto}.nm-auth-form .aw-title{font-size:1.875rem}.nm-auth-legal{width:min(32.5rem,100%);margin-inline:auto}}.aw-win-tilt{width:100%;max-width:var(--aw-w-login);animation:aw-open .48s var(--aw-ease) both}.aw-win{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}@keyframes aw-open{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aw-tabs{border-radius:var(--nm-radius-md);background:var(--nm-surface-2);border:var(--nm-stroke-thin) solid var(--nm-border);grid-template-columns:1fr 1fr;margin:0 0 .25rem;padding:.25rem;display:grid;position:relative}.aw-tabs-pill{background:var(--site-card);border:1px solid var(--site-line);width:calc(50% - .25rem);box-shadow:none;transition:transform .36s var(--aw-ease);border-radius:7px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.aw-win[data-tab=register] .aw-tabs-pill{transform:translate(100%)}.aw-tab{z-index:1;height:2.25rem;color:var(--site-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:.875rem;font-weight:600;transition:color .2s;position:relative}.aw-tab[aria-selected=true],.aw-tab:hover:not([aria-selected=true]){color:var(--site-ink)}.aw-tab:focus-visible{outline:2px solid var(--site-blue);outline-offset:-2px}.aw-body{display:grid;position:relative;overflow:hidden}.aw-panel{grid-area:1/1;min-width:0;padding:1.25rem 0 0}.aw-panel[data-active=true]{animation:aw-slide-in .46s var(--aw-ease) both}.aw-panel[data-active=false]{visibility:hidden;pointer-events:none}.aw-panel[data-active=true][data-dir=left]{animation-name:aw-slide-in-left}@keyframes aw-slide-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes aw-slide-in-left{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.aw-title{font-family:var(--nx-display);letter-spacing:-.04em;color:var(--nm-text-strong);margin:0;font-size:1.75rem;font-weight:700;line-height:1.12}.aw-text{color:var(--site-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.aw-switch{justify-content:center;margin:1.25rem 0 0;font-size:.85rem;display:flex}.aw-switch a{color:var(--site-blue);font-weight:600;text-decoration:none}.aw-switch a:hover{text-underline-offset:.15em;text-decoration:underline}.aw .auth-form{gap:.85rem;margin-top:1.35rem}.aw .auth-form--register{grid-template-columns:1fr 1fr;align-content:start;gap:.8rem .75rem;min-height:0;display:grid}@media (max-width:600px){.aw .auth-form--register{grid-template-columns:1fr}}.ff{min-width:0;display:block;position:relative}.ff-input{border-radius:var(--site-radius);border:1px solid var(--site-line);background:var(--site-card);width:100%;height:3.35rem;color:var(--site-ink);outline:none;padding:1.25rem .95rem .35rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s,background .16s}.dark .ff-input{background:#ffffff0a;border-color:#ffffff1a}.ff--trailing .ff-input{padding-right:3rem}.ff-input:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.ff-input:focus{background:var(--elevated);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 15%, transparent)}.dark .ff-input:focus{background:#ffffff0f}.ff-input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;min-width:0}.ff-input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.ff-input[type=date]::-webkit-date-and-time-value{text-align:left}.dark .ff-input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ff-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--elevated) inset;transition:background-color 9999s ease-out}.ff-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--elevated) inset;transition:background-color 9999s ease-out}.ff-label{color:var(--ink-soft);pointer-events:none;transform-origin:0;transition:transform .18s var(--aw-ease), top .18s var(--aw-ease), font-size .18s var(--aw-ease), color .16s ease;font-size:.95rem;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.ff-input:focus~.ff-label,.ff-input:not(:placeholder-shown)~.ff-label,.ff--raised .ff-label{letter-spacing:.02em;color:var(--ink-muted);font-size:.7rem;font-weight:600;top:.55rem;transform:none}.ff-input:focus~.ff-label{color:var(--accent)}.ff-trail{place-items:center;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.ff-icon-btn{width:2.1rem;height:2.1rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .14s,background .14s;display:grid}.ff-icon-btn:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.ff-kind{background:color-mix(in srgb, var(--accent) 12%, transparent);width:1.6rem;height:1.6rem;color:var(--accent);animation:ff-kind-in .22s var(--aw-ease) both;border-radius:7px;place-items:center;margin-right:.3rem;font-size:.8rem;font-weight:700;display:grid}.ff-kind--warn{color:#c4711a;background:#e8943a29}.ff-kind--ok{color:#12906a;background:#16a97a24}@keyframes ff-kind-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.auth-pass-block{flex-direction:column;gap:.45rem;display:flex}.auth-forgot{color:var(--accent);align-self:flex-end;font-size:.8rem;font-weight:550;text-decoration:none}.auth-forgot:hover{text-underline-offset:.15em;text-decoration:underline}.auth-strength-row{flex-direction:column;gap:.4rem;min-width:0;margin-top:-.2rem;display:flex}.auth-strength{grid-template-columns:repeat(4,1fr);gap:.3rem;padding:0 .2rem;display:grid}.auth-strength i{background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:999px;height:3px;transition:background .22s}.auth-strength[data-level="1"] i:nth-child(-n+1){background:#e5484d}.auth-strength[data-level="2"] i:nth-child(-n+2){background:#e8943a}.auth-strength[data-level="3"] i:nth-child(-n+3){background:#2f6bff}.auth-strength[data-level="4"] i:nth-child(-n+4){background:#16a97a}.auth-strength-hint{color:var(--ink-soft);padding:0 .2rem;font-size:.72rem}.auth-form--shake{animation:.46s cubic-bezier(.36,.07,.19,.97) both aw-shake}@keyframes aw-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.aw .auth-submit{border:var(--nm-stroke-thin) solid var(--nm-action);border-radius:var(--nm-radius-sm);height:3.25rem;color:var(--nm-on-action);background:var(--nm-action);box-shadow:none;margin-top:.15rem;font-size:15px;font-weight:600;transition:background-color .16s;position:relative;overflow:hidden}.aw .auth-submit:hover{background:var(--nm-action-hover);filter:none;transform:none}.aw .auth-submit:active{background:var(--nm-action-pressed);transform:none}.aw .auth-submit svg{transition:transform .2s var(--aw-ease)}.aw .auth-submit:hover .auth-submit-face--idle svg{transform:translate(3px)}.auth-submit--stateful{place-items:center;display:grid}.auth-submit--stateful:disabled{opacity:1;cursor:default}.auth-submit-face{opacity:0;transition:opacity .22s ease, transform .26s var(--aw-ease);grid-area:1/1;align-items:center;gap:.5rem;display:inline-flex;transform:translateY(8px)}.auth-submit[data-phase=idle] .auth-submit-face--idle,.auth-submit[data-phase=pending] .auth-submit-face--pending,.auth-submit[data-phase=success] .auth-submit-face--success{opacity:1;transform:none}.auth-submit[data-phase=success]{box-shadow:none;background:#19a974;border-color:#19a974}.auth-spinner{animation:.8s linear infinite aw-spin}@keyframes aw-spin{to{transform:rotate(360deg)}}.auth-check-path{stroke-dasharray:24;stroke-dashoffset:24px}.auth-submit[data-phase=success] .auth-check-path{animation:aw-draw .42s 80ms var(--aw-ease) forwards}@keyframes aw-draw{to{stroke-dashoffset:0}}.aw .auth-divider{margin:.1rem 0}.aw .auth-tg-btn{height:2.85rem;transition:background .16s ease, border-color .16s ease, transform .16s var(--aw-ease);border-radius:11px;font-size:.875rem}.aw .auth-tg-btn:hover{transform:none}.aw .auth-notice{border-radius:11px}.aw .auth-notice-text a{color:inherit;text-underline-offset:.12em;font-weight:600;text-decoration:underline}.aw .auth-legal{border-color:color-mix(in srgb, var(--ink) 9%, transparent);background:color-mix(in srgb, var(--ink) 2.5%, transparent);border-radius:11px}.aw .auth-form--register .auth-legal{align-items:center;padding:.7rem .85rem}.aw .auth-form--register .auth-submit{height:3rem;margin-top:0}.dark .aw .auth-legal{background:#ffffff08;border-color:#ffffff14}.aw-panel--static{padding-top:.15rem}.aw-text-strong{color:var(--ink);word-break:break-all;font-weight:620}.aw-switch span{color:var(--ink-muted);margin-right:.45rem}.auth-field-stack{flex-direction:column;gap:.4rem;display:flex}.auth-field-hint{min-height:1rem;color:var(--ink-soft);padding:0 .2rem;font-size:.72rem}.auth-done{text-align:center;background:color-mix(in srgb, var(--ink) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--ink) 7%, transparent);border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:1.25rem 1rem 1.35rem;display:flex}.dark .auth-done{background:#ffffff08;border-color:#ffffff14}.auth-done-icon{background:color-mix(in srgb, var(--accent) 12%, transparent);width:3rem;height:3rem;color:var(--accent);animation:aw-pop .48s var(--aw-ease) both;border-radius:999px;place-items:center;margin-bottom:.5rem;display:grid}.auth-done-icon--ok{color:#12906a;background:#16a97a24}@keyframes aw-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.auth-done-title{color:var(--ink);margin:0;font-size:1rem;font-weight:650}.auth-done-text{color:var(--ink-muted);margin:0;font-size:.875rem;line-height:1.45}.auth-done-hint{color:var(--ink-soft);margin:.25rem 0 0;font-size:.75rem}.auth-otp{flex-direction:column;gap:.45rem;display:flex}.auth-otp-label{color:var(--ink);font-size:.8rem;font-weight:600}.auth-otp-field{cursor:text;display:block;position:relative}.auth-otp-cells{pointer-events:none;grid-template-columns:repeat(6,1fr);gap:.45rem;display:grid}.auth-otp-cell{border-radius:var(--nm-radius-md);border:var(--nm-stroke-thin) solid var(--nm-border);background:var(--nm-surface-1);height:3.35rem;font-family:var(--nx-mono);color:var(--ink);transition:border-color .16s ease, box-shadow .16s ease, background .16s ease, transform .16s var(--aw-ease);place-items:center;font-size:1.35rem;font-weight:600;display:grid}.dark .auth-otp-cell{background:#ffffff0a;border-color:#ffffff1a}.auth-otp-cell--filled{background:var(--nm-surface-1);border-color:color-mix(in srgb, var(--nm-action) 45%, var(--nm-border));animation:aw-cell-in .18s var(--aw-ease)}.auth-otp:focus-within .auth-otp-cell--next{border-color:var(--nm-focus);border-width:var(--nm-stroke-focus);box-shadow:0 0 0 3px var(--nm-focus-ring)}.auth-otp:focus-within .auth-otp-cell--next:not(.auth-otp-cell--filled):after{content:"";background:var(--nm-focus);border-radius:1px;width:2px;height:1.35rem;animation:1s steps(2,end) infinite aw-caret}@keyframes aw-caret{to{opacity:0}}@keyframes aw-cell-in{0%{transform:scale(.92)}to{transform:none}}.auth-otp[data-busy] .auth-otp-field{opacity:.6;pointer-events:none}.auth-otp-input{opacity:0;caret-color:#0000;color:#0000;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.auth-otp-input:focus{outline:none}.aw-resend,.auth-resend{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-cta-ghost-bg);width:100%;height:2.75rem;color:var(--site-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.auth-resend:hover:not(:disabled){border-color:color-mix(in srgb, var(--site-blue) 32%, var(--site-line));color:var(--site-ink);background:var(--site-cta-ghost-hover)}.auth-resend:disabled{opacity:.6;cursor:default}.aw-foot{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.aw-foot nav{gap:1rem;display:flex}.aw-foot a{color:inherit;text-decoration:none;transition:color .14s}.aw-foot a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.aw-win-tilt,.aw-panel,.auth-form--shake{animation:none!important}.aw-body,.aw-tabs-pill,.aw .auth-submit,.nm-auth-brand-art{transition:none!important}}@media (max-width:1023px){.nm-auth-stage{padding:.35rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:safe center;align-items:stretch}.nm-auth-pair{flex:0 auto;align-items:stretch;width:100%;max-width:26.25rem;margin-inline:auto}:is(.nm-auth-form,.nm-auth-form:has(.aw-win-tilt[data-tab=register])){width:100%;display:block}.nm-auth-form .aw-win-tilt{max-width:none}.aw-body{display:block}.aw-panel[data-active=false]{display:none}.nm-auth-form .aw-title{font-size:1.875rem}.nm-auth-form .aw-text{font-size:.9375rem}.nm-auth-legal{margin-top:1.15rem;padding:0}.aw-tabs{margin-bottom:.45rem}.ff-input{font-size:16px}}
.ld{--ld-ease:cubic-bezier(.22, 1, .36, 1);--ld-blue:#2867f5;--ld-navy:#0b1a3a;--ld-cyan:#5ce1ff;--ld-surface:var(--elevated);--ld-radius:1rem;--ld-shadow:0 1px 2px #1018280a, 0 18px 48px #10182814;isolation:isolate;color:var(--ink);font-family:var(--nx-sans);letter-spacing:-.01em;background:var(--canvas);position:relative;overflow-x:clip}.dark .ld{--ld-surface:#0e1629;--ld-shadow:0 1px 2px #0000004d, 0 22px 56px #0006}.ld-wrap{width:100%;max-width:74rem;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.25rem)}.ld-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:620}.ld-h2{font-family:var(--nx-display);letter-spacing:-.04em;color:var(--ink);margin:.65rem 0 0;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:680;line-height:1.12}.ld-sub{max-width:34rem;color:var(--ink-muted);margin:.8rem 0 0;font-size:1rem;line-height:1.6}.ld-btn{white-space:nowrap;height:2.55rem;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .2s var(--ld-ease);border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.05rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ld-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ld-btn--primary{background:var(--accent);color:#fff}.ld-btn--primary:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.ld-btn--ghost{border-color:var(--line);color:var(--ink);background:0 0}.ld-btn--ghost:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));color:var(--accent)}.ld-head{z-index:40;color:var(--ink);border-bottom:1px solid #0000;padding:.75rem 0;transition:background-color .22s,border-color .22s,color .22s;position:sticky;top:0}.ld-head.is-scrolled{background:color-mix(in srgb, var(--canvas) 86%, transparent);border-bottom-color:var(--line)}html:has(.ld) .nx-ambient{display:none}.ld-pillars{color:var(--ink);padding:0 0 2.4rem}.ld-head-in{grid-template-columns:1fr auto auto;align-items:center;gap:1rem;width:100%;max-width:74rem;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.25rem);display:grid}@media (min-width:720px){.ld-head-in{grid-template-columns:auto 1fr auto}}.ld-nav{gap:.15rem;display:flex}.ld-nav-link{color:var(--ink-muted);border-radius:.5rem;padding:.45rem .75rem;font-size:.88rem;font-weight:520;text-decoration:none}.ld-nav-link:hover{color:var(--ink)}.ld-head-actions{align-items:center;gap:.45rem;display:flex}@media (max-width:560px){.ld-head-enter{display:none}}.ld-pillar-list{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.ld-pillar-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-pillar{background:var(--elevated);border:1px solid var(--line);border-radius:1rem;flex-direction:row;align-items:flex-start;gap:.8rem;padding:1.05rem 1.1rem;display:flex}.ld-pillar-icon{background:color-mix(in srgb, var(--accent) 14%, transparent);width:2.2rem;height:2.2rem;color:var(--accent);border-radius:.6rem;flex:none;place-items:center;display:inline-grid}.ld-pillar div{flex-direction:column;gap:.25rem;display:flex}.ld-pillar b{font-size:.95rem;font-weight:650}.ld-pillar span{color:var(--ink-muted);font-size:.82rem;line-height:1.4}.ld-near,.ld-tg-split{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:900px){.ld-near,.ld-tg-split{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:4rem}.ld-tg-split{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}}.ld-figure{place-items:center;display:grid}.ld-figure img{filter:drop-shadow(0 18px 28px #0b1a3a29);width:min(100%,18rem);height:auto}.ld-section--mist{background:color-mix(in srgb, var(--accent) 4%, transparent)}.ld-section-head--wide{max-width:42rem}.ld-flow{grid-template-columns:1fr 1fr;gap:1.4rem 1.8rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ld-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-flow-n{font-family:var(--nx-display);letter-spacing:.08em;color:var(--accent);margin-bottom:.55rem;font-size:.8rem;font-weight:680;display:block}.ld-flow-item h3{margin:0;font-size:1.05rem;font-weight:650}.ld-flow-item p{color:var(--ink-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.ld-finale{isolation:isolate;min-height:22rem;color:var(--ink);background:radial-gradient(ellipse 55% 80% at 90% 50%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%);border-top:1px solid var(--line);position:relative;overflow:hidden}.ld-finale-in{z-index:2;max-width:36rem;padding:clamp(3.6rem,9vw,6rem) 0;position:relative}.ld-finale-title{font-family:var(--nx-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:680;line-height:1.08}.ld-finale-title span{color:var(--accent)}.ld-finale-in>p{color:var(--ink-muted);margin:.9rem 0 0;font-size:1.02rem;line-height:1.55}.pm{border:1px solid var(--line);height:28rem;box-shadow:var(--ld-shadow);color:#152443;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;grid-template-columns:11.2rem minmax(0,1fr);font-size:.72rem;display:grid;overflow:hidden}.dark .pm{color:#e8eef7;background:#111827}.pm-side{background:#fff;border-right:1px solid #e9eef6;flex-direction:column;padding:.85rem .7rem .75rem;display:flex}.dark .pm-side{background:#111827;border-right-color:#7ca1ff1f}.pm-logo{border-bottom:1px solid #e9eef6;justify-content:center;align-items:center;gap:.4rem;margin-bottom:.45rem;padding-bottom:.75rem;display:flex}.dark .pm-logo{border-bottom-color:#7ca1ff1f}.pm-hex{width:1.35rem;height:1.35rem}.pm-wm{color:currentColor;height:.72rem}.pm-nav{flex-direction:column;gap:.12rem;display:flex}.pm-nav-item{border-radius:.45rem;align-items:center;gap:.45rem;height:1.85rem;padding:0 .45rem;font-weight:540;display:flex}.pm-nav-item.is-active{color:#2867f5;background:#eaf1ff}.dark .pm-nav-item.is-active{background:#2867f52e}.pm-nav-item--quiet{color:#63728f;font-size:.68rem}.pm-nav-group{letter-spacing:.08em;text-transform:uppercase;color:#91a0ba;margin:.7rem 0 .2rem;padding:0 .45rem;font-size:.6rem;font-weight:650}.pm-ico{flex:none;width:.85rem;height:.85rem}.pm-badge{color:#fff;background:#2867f5;border-radius:999px;place-items:center;min-width:.95rem;height:.95rem;margin-left:auto;padding:0 .28rem;font-size:.58rem;font-style:normal;font-weight:700;display:inline-grid}.pm-user{align-items:center;gap:.45rem;margin-top:auto;padding-top:.65rem;display:flex}.pm-user-body{flex-direction:column;min-width:0;display:flex}.pm-user-body b{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:640;overflow:hidden}.pm-user-body small{color:#91a0ba;font-size:.62rem}.pm-main{background:#eef3fb;flex-direction:column;min-width:0;display:flex}.dark .pm-main{background:#0b1020}.pm-toolbar{background:#fff;border-bottom:1px solid #e9eef6;align-items:center;gap:.4rem;height:3rem;padding:0 .7rem;display:flex}.dark .pm-toolbar{background:#111827;border-bottom-color:#7ca1ff1f}.pm-search{color:#91a0ba;background:#f7f9fd;border:1px solid #dfe6f1;border-radius:.45rem;flex:1;align-items:center;gap:.4rem;height:1.85rem;padding:0 .55rem;display:flex}.dark .pm-search{background:#0b1020;border-color:#7ca1ff24}.pm-search kbd{margin-left:auto;font-family:inherit;font-size:.58rem}.pm-iconbtn{color:#63728f;border-radius:.4rem;place-items:center;width:1.7rem;height:1.7rem;display:inline-grid;position:relative}.pm-iconbtn--sm{width:1.5rem;height:1.5rem}.pm-dot{background:#2867f5;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.28rem;right:.32rem}.pm-content{flex:1;grid-template-columns:10.4rem minmax(0,1fr);min-height:0;display:grid}.pm-chats{background:#fff;border-right:1px solid #e9eef6;flex-direction:column;display:flex}.dark .pm-chats{background:#111827;border-right-color:#7ca1ff1f}.pm-chats-head{justify-content:space-between;align-items:center;padding:.7rem .7rem .2rem;display:flex}.pm-chats-head h3{margin:0;font-size:.82rem;font-weight:680}.pm-tabs{color:#91a0ba;border-bottom:1px solid #e9eef6;gap:.7rem;padding:.35rem .7rem 0;display:flex}.dark .pm-tabs{border-bottom-color:#7ca1ff1f}.pm-tabs .is-active{color:#2867f5;padding-bottom:.4rem;box-shadow:inset 0 -2px #2867f5}.pm-chat-list{margin:0;padding:.35rem .35rem .5rem;list-style:none}.pm-chat-list li{border-radius:.5rem;gap:.45rem;padding:.4rem;display:flex}.pm-chat-list li.is-active{background:#eaf1ff}.dark .pm-chat-list li.is-active{background:#2867f529}.pm-chat-body{flex:1;min-width:0}.pm-chat-row{justify-content:space-between;gap:.35rem;display:flex}.pm-chat-row b{font-weight:620}.pm-chat-row time,.pm-chat-row small{color:#91a0ba;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-conv{flex-direction:column;min-width:0;display:flex}.pm-conv-head{background:#fff;border-bottom:1px solid #e9eef6;align-items:center;gap:.5rem;height:2.6rem;padding:0 .8rem;display:flex}.dark .pm-conv-head{background:#111827;border-bottom-color:#7ca1ff1f}.pm-online{background:#19a974;border-radius:999px;width:.38rem;height:.38rem;margin-right:.2rem;display:inline-block}.pm-msgs{flex-direction:column;flex:1;gap:.35rem;padding:.7rem .8rem;display:flex}.pm-day{color:#91a0ba;align-self:center;margin:.1rem 0 .25rem;font-size:.6rem}.pm-msg{border-radius:.65rem;max-width:82%;padding:.4rem .55rem;line-height:1.35}.pm-msg--in{background:#fff;border:1px solid #e9eef6}.dark .pm-msg--in{background:#111827;border-color:#7ca1ff1f}.pm-msg--out{color:#1f5bea;background:#eaf1ff;align-self:flex-end}.pm-msg--file{align-items:center;gap:.4rem;display:inline-flex}.pm-msg--file span{flex-direction:column;display:flex}.pm-quote{opacity:.75;border-left:2px solid #2867f5;margin-bottom:.2rem;padding-left:.4rem;font-size:.62rem;display:block}.pm-composer{color:#91a0ba;background:#fff;border:1px solid #dfe6f1;border-radius:.55rem;align-items:center;gap:.4rem;margin:.4rem .6rem .6rem;padding:.3rem .35rem .3rem .45rem;display:flex}.dark .pm-composer{background:#111827;border-color:#7ca1ff24}.pm-composer-text{flex:1}.pm-send{color:#fff;background:#2867f5;border-radius:.4rem;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.pm-ava{color:#fff;background:#2867f5;border-radius:999px;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.62rem;font-weight:680;display:inline-grid;position:relative}.pm-ava[data-tone="1"]{background:#2867f5}.pm-ava[data-tone="2"]{background:#1f5bea}.pm-ava[data-tone="3"]{background:#17b3c8}.pm-ava[data-tone="4"]{background:#5b6b8f}.pm-ava[data-tone="5"]{background:#4c5fd7}.pm-ava[data-tone="6"]{background:#63728f}@media (max-width:640px){.pm{grid-template-columns:1fr;height:22rem}.pm-side,.pm-chats{display:none}.pm-content{grid-template-columns:1fr}}.ld-strip{z-index:1;position:relative}.ld-strip-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.4rem;margin:0;padding:1.15rem 0;list-style:none;display:flex}.ld-strip-item{color:var(--ink-muted);font-size:.82rem;font-weight:540}.ld-section{padding:clamp(3.4rem,8vw,6.2rem) 0}.ld-section--intro{padding-top:clamp(1.8rem,4vw,3rem);padding-bottom:0}.ld-section--line{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ld-section-head{max-width:38rem;margin-bottom:clamp(1.8rem,4vw,2.8rem)}.ld-stage{margin:0 0 2.2rem}.ld-stage .pm{width:100%;max-width:none;height:min(32rem,78vw)}.ld-features{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (min-width:760px){.ld-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}.ld-feat-icon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:2.3rem;height:2.3rem;color:var(--accent);border-radius:.6rem;place-items:center;display:inline-grid}.ld-feat-title{letter-spacing:-.02em;margin:.85rem 0 0;font-size:1.02rem;font-weight:650}.ld-feat-text{color:var(--ink-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.ld-reveal{opacity:0;transition:opacity .7s var(--ld-ease), transform .7s var(--ld-ease);transform:translateY(16px)}.ld-reveal.is-in{opacity:1;transform:none}.ld-bento{grid-template-columns:1fr;gap:.9rem;display:grid}@media (min-width:760px){.ld-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-card--wide{grid-column:span 2}}.ld-card{border-radius:var(--ld-radius);background:var(--ld-surface);border:1px solid var(--line);flex-direction:column;gap:1.15rem;padding:1.35rem;display:flex}.ld-card-head{align-items:flex-start;gap:.9rem;display:flex}.ld-card-icon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:2.3rem;height:2.3rem;color:var(--accent);border-radius:.6rem;flex:none;place-items:center;display:inline-grid}.ld-card-title{letter-spacing:-.02em;margin:.1rem 0 0;font-size:1.05rem;font-weight:650}.ld-card-text{color:var(--ink-muted);margin:.3rem 0 0;font-size:.9rem;line-height:1.55}.ld-mock{background:color-mix(in srgb, var(--ink) 3.2%, var(--ld-surface));border:1px solid var(--line);border-radius:.8rem;margin-top:auto;padding:.9rem;font-size:.8rem}.dark .ld-mock{background:color-mix(in srgb, #fff 3%, var(--ld-surface))}.ld-mock--chat{flex-direction:column;gap:.45rem;display:flex}.ld-bubble{align-items:flex-end;gap:.45rem;max-width:80%;display:inline-flex}.ld-bubble--in>span:last-child{background:var(--ld-surface);border:1px solid var(--line);border-radius:.7rem .7rem .7rem .25rem;padding:.5rem .7rem}.ld-bubble--out{background:color-mix(in srgb, var(--accent) 11%, var(--ld-surface));color:var(--accent);border-radius:.7rem .7rem .25rem;flex-direction:column;align-self:flex-end;align-items:stretch;gap:.3rem;padding:.5rem .7rem}.ld-quote{border-left:2px solid var(--accent);opacity:.8;padding-left:.45rem;font-size:.7rem}.ld-file{align-items:center;gap:.3rem;font-weight:560;display:inline-flex}.ld-composer{background:var(--ld-surface);border:1px solid var(--line);color:var(--ink-soft);border-radius:.65rem;align-items:center;gap:.5rem;margin-top:.2rem;padding:.4rem .4rem .4rem .65rem;display:flex}.ld-composer-text{flex:1}.ld-composer-send{background:var(--accent);color:#fff;border-radius:.4rem;place-items:center;width:1.6rem;height:1.6rem;display:inline-grid}.ld-mock--list{flex-direction:column;gap:.25rem;padding:.4rem;display:flex}.ld-row{border-radius:.55rem;align-items:center;gap:.6rem;padding:.45rem .5rem;display:flex}.ld-row--unread{background:color-mix(in srgb, var(--accent) 8%, transparent)}.ld-row-body{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.ld-row-body b,.ld-row-body small,.ld-row-time{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ld-row-body small,.ld-row-time{color:var(--ink-soft);font-size:.7rem}.ld-row-btn{border:1px solid var(--line);background:var(--ld-surface);border-radius:.4rem;flex:none;padding:.28rem .55rem;font-size:.7rem;font-weight:600}.ld-mock--profile{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.ld-profile-body{flex-direction:column;flex:1;gap:.12rem;min-width:8rem;display:flex}.ld-profile-body b{font-size:.98rem;font-weight:650}.ld-profile-body small{color:var(--ink-soft)}.ld-profile-chips,.ld-chip{align-items:center;gap:.35rem;display:flex}.ld-chip{border:1px solid var(--line);background:var(--ld-surface);border-radius:.45rem;padding:.34rem .6rem;font-size:.74rem;font-weight:600}.ld-ava{color:#fff;background:var(--accent);border-radius:999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.8rem;font-weight:650;display:inline-grid;position:relative}.ld-ava--sm{width:1.5rem;height:1.5rem;font-size:.66rem}.ld-ava--lg{width:3.3rem;height:3.3rem;font-size:1.2rem}.ld-ava--ghost{visibility:hidden}.ld-ava[data-tone="1"]{background:#2867f5}.ld-ava[data-tone="2"]{background:#1f5bea}.ld-ava[data-tone="3"]{background:#17b3c8}.ld-ava[data-tone="4"]{background:#5b6b8f}.ld-ava[data-tone="5"]{background:#4c5fd7}.ld-online{border:2px solid var(--ld-surface);background:#19a974;border-radius:999px;width:.55rem;height:.55rem;position:absolute;bottom:-1px;right:-1px}.ld-how{grid-template-columns:1fr;align-items:center;gap:2.2rem;display:grid}@media (min-width:900px){.ld-how{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3.5rem}}.ld-steps{flex-direction:column;margin:2rem 0 0;padding:0;list-style:none;display:flex}.ld-step{border-top:1px solid var(--line);gap:1rem;padding:1.15rem 0;display:flex}.ld-step:last-child{border-bottom:1px solid var(--line)}.ld-step-num{width:2rem;font-family:var(--nx-display);letter-spacing:-.02em;color:var(--accent);flex:none;padding-top:.15rem;font-size:.85rem;font-weight:680}.ld-step-title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}.ld-step-text{color:var(--ink-muted);margin:.28rem 0 0;font-size:.92rem;line-height:1.55}.ld-how-art{place-items:center;min-height:18rem;display:grid;position:relative}.ld-how-glow{aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#5ce1ff38,#0000 68%);border-radius:50%;width:70%;position:absolute}.ld-how-mascot{filter:drop-shadow(0 20px 28px #0b1a3a29);width:min(78%,22rem);height:auto;position:relative}.ld-tg{background:var(--ld-surface);border:1px solid var(--line);border-radius:1.15rem;grid-template-columns:1fr;align-items:center;gap:1.8rem;padding:clamp(1.4rem,3.5vw,2.6rem);display:grid}@media (min-width:900px){.ld-tg{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:2.5rem}}.ld-tg-art{place-items:center;display:grid}.ld-tg-mascot{filter:drop-shadow(0 16px 24px #0b1a3a29);width:min(80%,18rem);height:auto}.ld-checks{flex-direction:column;gap:.55rem;margin:1.4rem 0 1.5rem;padding:0;list-style:none;display:flex}.ld-checks li{align-items:center;gap:.65rem;font-size:.94rem;display:flex}.ld-checks svg{color:#19a974;background:#19a9741f;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;padding:.18rem}.ld-values{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (min-width:760px){.ld-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.ld-value{border-top:1px solid var(--accent);padding-top:1.15rem}.ld-value-title{font-family:var(--nx-display);letter-spacing:-.03em;margin:0;font-size:1.25rem;font-weight:680}.ld-value-text{color:var(--ink-muted);margin:.55rem 0 0;font-size:.94rem;line-height:1.6}.ld-cta{color:#fff;background:radial-gradient(70% 90% at 100% 20%,#5ce1ff38,#0000 55%),linear-gradient(140deg,#0b1a3a 0%,#12254f 62%,#16306a 100%);border-radius:1.2rem;grid-template-columns:1fr;align-items:center;min-height:16rem;padding:clamp(2rem,5vw,3.2rem);display:grid;position:relative;overflow:hidden}@media (min-width:760px){.ld-cta{grid-template-columns:minmax(0,1fr) 14rem}}.ld-cta-copy{z-index:1;max-width:32rem;position:relative}.ld-cta-kicker{letter-spacing:.16em;text-transform:uppercase;color:#9bb6ff;margin:0 0 .7rem;font-size:.72rem;font-weight:620}.ld-cta-title{font-family:var(--nx-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:680;line-height:1.1}.ld-cta-text{color:#ffffffb3;margin:.75rem 0 1.4rem;font-size:1rem;line-height:1.55}.ld-cta-mascot{filter:drop-shadow(0 16px 24px #00000059);width:14.5rem;height:auto;position:absolute;bottom:-1.6rem;right:.4rem}@media (max-width:759px){.ld-cta-mascot{display:none}}.ld-foot{border-top:1px solid var(--line);padding:1.8rem 0 2.3rem}.ld-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.ld-foot-nav{gap:1.2rem;display:flex}.ld-foot-nav a{color:var(--ink-muted);font-size:.86rem;text-decoration:none}.ld-foot-nav a:hover{color:var(--ink)}.ld-foot-copy{color:var(--ink-soft);margin:0;font-size:.84rem}@media (prefers-reduced-motion:reduce){.ld-reveal,.ld-btn{transition:none}.ld-reveal{opacity:1;transform:none}}
html:has(.site){--nm-grid-line:var(--site-grid);--site-bg:#080b12;--site-ink:#e8edf6;--site-muted:#8b95a8;--site-card:#121826;--site-soft:#161c28;--site-band:#0d121b;--site-line:#232a38;--site-blue:#4a70d2;--site-title:#7b94d4;--site-chip:#1a2744;--site-chip-ink:#8eabee;--site-glow-core:#3e52a866;--site-glow-mid:#303e802e;--site-glow-soft:#48408c24;--site-grid:#b0bedc17;--site-cta-border:#5a7ad0;--site-cta-hover:#5679dc;--site-cta-active:#3f61bc;--site-cta-shadow:0 10px 26px #20306e47;--site-cta-ghost-bg:#ffffff08;--site-cta-ghost-hover:#ffffff0f;--site-cta-ghost-border:#2a3242;--site-window-shadow:0 1px 0 #ffffff08, 0 16px 36px #00000042;--site-card-shadow:0 1px 0 #ffffff08, 0 10px 24px #0003;--site-warn:#f1b368;--site-pad:clamp(2rem, 5.5vw, 6rem);--site-radius:9px;background:var(--site-bg)}html.light:has(.site){--site-bg:#f3f5f9;--site-ink:#172032;--site-muted:#5d6a7d;--site-card:#fff;--site-soft:#e8eef6;--site-band:#e9edf4;--site-line:#d7deea;--site-blue:#245dff;--site-title:#245dff;--site-chip:#e8efff;--site-chip-ink:#245dff;--site-glow-core:#96baec6b;--site-glow-mid:#a8b0e438;--site-glow-soft:#baaae22e;--site-grid:#5c729621;--site-cta-border:#3d6ef5;--site-cta-hover:#1f54ee;--site-cta-active:#1a49d4;--site-cta-shadow:0 10px 24px #385caa29;--site-cta-ghost-bg:#ffffff8c;--site-cta-ghost-hover:#fff;--site-cta-ghost-border:#cfd7e6;--site-window-shadow:0 1px 1px #1720320a, 0 10px 24px #2e4e8c0f, 0 28px 56px #2e4e8c12;--site-card-shadow:0 1px 1px #1720320a, 0 8px 20px #2e4e8c0d, 0 18px 36px #2e4e8c0f}html:has(.site) body{background-color:var(--site-bg);color:var(--site-ink);background-image:none}html.dark:has(.site) body{background-color:var(--site-bg);color:var(--site-ink);background-image:none}html.light:has(.site) body{background-color:var(--site-bg);color:var(--site-ink);background-image:none}html:has(.site--fit){overflow:hidden}html:has(.site--fit) body{overflow:hidden}html:has(.site) .nx-ambient{display:none}.site{background:var(--site-bg);min-height:100dvh;color:var(--site-ink);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.site--fit{height:100dvh;overflow:hidden}.site-shell{width:100%;padding:0 var(--site-pad);margin:auto;overflow:visible}.site--fit .site-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.site--home .site-shell{grid-template-rows:auto minmax(0,1fr) auto auto}.site a:focus-visible,.site button:focus-visible{outline:2px solid var(--site-blue);outline-offset:3px}.site-head{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;height:104px;display:flex}.site-brand{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-brand img{object-fit:contain;width:34px;height:36px}.site-brand-mark{height:18px;color:inherit;margin-left:12px}.site-brand-meta{border-left:1px solid var(--site-line);color:var(--site-muted);margin-left:12px;padding-left:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.site-brand--foot img{width:24px;height:26px}.site-brand--foot .site-brand-mark{height:12px;margin-left:8px}.site-nav{align-items:center;gap:32px;display:flex}.site-nav a{color:var(--site-muted);font-size:14px;text-decoration:none}.site-nav a[aria-current=page],.site-nav a:hover,.site-nav-enter{color:var(--site-ink)}.site-nav-enter{font-weight:600}.site-theme{border:1px solid var(--site-line);background:var(--site-card);width:43px;height:43px;color:var(--site-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:background-color .16s,border-color .16s;display:grid}.site-theme:hover{background:var(--site-soft)}.site-theme:active{background:var(--site-band)}.site-hero{isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:0;padding:clamp(1.4rem,4vh,3.2rem) 0 clamp(1.1rem,3vh,2.4rem);display:grid;position:relative;overflow:visible}.site-hero:before,.site-hero:after{content:"";pointer-events:none;z-index:0;position:absolute}.site-hero:before{top:-20%;right:calc(-1 * var(--site-pad) - 14vw);background:radial-gradient(ellipse 58% 50% at 62% 38%, var(--site-glow-core), transparent 72%), radial-gradient(ellipse 50% 44% at 56% 82%, var(--site-glow-soft), transparent 74%);width:min(74vw,60rem);height:132%}.site-hero:after{inset:0 calc(-1 * var(--site-pad)) 0 42%;background-image:var(--nm-grid);background-size:var(--nm-grid-size) var(--nm-grid-size);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 18%,#00000080 52%,#00000052 82%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 18%,#00000080 52%,#00000052 82%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.site-hero-copy,.site-hero-visual{z-index:1;position:relative}.site-kicker{letter-spacing:.17em;color:var(--site-muted);align-items:center;gap:10px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;display:inline-flex}.site-kicker:before{content:"";background:var(--site-blue);width:6px;height:6px;box-shadow:0 0 10px var(--site-glow-mid);border-radius:999px}.site-hero-title{letter-spacing:-.06em;flex-direction:column;margin:22px 0 18px;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:600;line-height:1.08;display:flex}.site-hero-title em{color:var(--site-title);font-style:normal}.site-hero-lead{max-width:400px;color:var(--site-muted);margin:0 0 32px;font-size:17px;line-height:1.75}.site-cta{border:1px solid var(--site-cta-border);border-radius:var(--site-radius);background:var(--site-blue);color:#fff;height:3.25rem;box-shadow:var(--site-cta-shadow);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.site-cta:hover{background:var(--site-cta-hover);transform:translateY(-2px)}.site-cta:active{background:var(--site-cta-active);transform:translateY(0)}.site-cta:focus-visible,.site-cta--ghost:focus-visible{outline:2px solid var(--site-blue);outline-offset:3px}.site-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-cta--ghost{background:var(--site-cta-ghost-bg);color:var(--site-ink);border-color:var(--site-cta-ghost-border);box-shadow:none;gap:10px}.site-cta--ghost:hover{background:var(--site-cta-ghost-hover);border-color:color-mix(in srgb, var(--site-blue) 32%, var(--site-cta-ghost-border));color:var(--site-ink);box-shadow:none}.site-cta--ghost:active{background:var(--site-cta-ghost-bg);transform:translateY(0)}.site-hero-note{color:var(--site-muted);align-items:center;gap:8px;margin:20px 0 0;font-size:12px;display:flex}.site-hero-visual{z-index:1;justify-content:flex-end;align-self:stretch;align-items:center;min-width:0;height:100%;min-height:0;display:flex;position:relative}.site-hero-art{width:auto;max-width:none;height:100%;max-height:none;margin-right:calc(-1 * var(--site-pad) * .55);object-fit:contain;object-position:center right;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}html.light .site-hero-art--dark,html:not(.light) .site-hero-art--light{display:none}.site-mock{z-index:1;position:relative}.site-window{border:1px solid var(--site-line);background:var(--site-card);box-shadow:var(--site-window-shadow);border-radius:14px;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(3deg)}.site-window-bar{border-bottom:1px solid var(--site-line);grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 18px;display:grid}.site-window-dots{gap:6px;display:flex}.site-window-dots i{background:var(--site-muted);border-radius:999px;width:7px;height:7px}.site-window-bar p{color:var(--site-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.site-window-body{grid-template-columns:52px 1fr;min-height:min(325px,36vh);display:grid}.site-window-body aside{border-right:1px solid var(--site-line);color:var(--site-muted);flex-direction:column;align-items:center;gap:23px;padding:18px 0;display:flex}.site-window-body aside img{object-fit:contain;width:22px;height:24px}.site-window-body aside .is-active{color:var(--site-blue)}.site-window-main{padding:23px 22px}.site-window-meta{color:var(--site-muted);justify-content:space-between;font-size:12px;display:flex}.site-window-main h2{margin:14px 0 0;font-size:22px;font-weight:600}.site-window-main>p{color:var(--site-muted);margin:8px 0 0;font-size:12px}.site-window-main ul{margin:18px 0 0;padding:0;list-style:none}.site-window-main li{border-top:1px solid var(--site-line);grid-template-columns:15px 1fr auto;align-items:center;gap:10px;padding:14px 0;font-size:13px;display:grid}.site-window-main li i{border:1px solid var(--site-line);border-radius:5px;place-items:center;width:15px;height:15px;display:grid}.site-window-main li.is-done{color:var(--site-muted)}.site-window-main li.is-done span{text-decoration:line-through}.site-window-main li.is-done i{border-color:var(--site-blue);background:var(--site-blue);color:#fff}.site-window-main em,.site-card-focus em{background:var(--site-chip);color:var(--site-chip-ink);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal}.site-window-main small{color:var(--site-muted);font-size:11px}.site-principles{margin-inline:calc(-1 * var(--site-pad));padding:29px var(--site-pad);border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:var(--site-band);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.site-principles article{color:var(--site-blue);gap:15px;display:flex}.site-principles article+article{border-left:1px solid var(--site-line);padding-left:32px}.site-principles h2{color:var(--site-ink);margin:0;font-size:15px;font-weight:500}.site-principles p{color:var(--site-muted);margin:7px 0 0;font-size:13px}.site-foot{justify-content:space-between;align-items:center;gap:28px;padding:34px 0 38px;display:flex}.site-foot p,.site-foot a,.site-foot span{color:var(--site-muted);margin:0;font-size:12px;text-decoration:none}.site-foot-end{align-items:center;gap:24px;display:flex}.site-foot a:hover{color:var(--site-ink)}.site-feat{isolation:isolate;border-bottom:1px solid var(--site-line);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:clamp(1.1rem,3.2vh,2.4rem) 0 clamp(.9rem,2.2vh,1.6rem);display:grid;position:relative;overflow:visible}.site-feat:before,.site-feat:after{content:"";pointer-events:none;z-index:0;position:absolute}.site-feat:before{top:18%;right:calc(-1 * var(--site-pad) - 12vw);background:radial-gradient(ellipse 56% 48% at 62% 36%, var(--site-glow-core), transparent 72%), radial-gradient(ellipse 48% 42% at 54% 78%, var(--site-glow-soft), transparent 74%);width:min(78vw,56rem);height:108%}.site-feat:after{inset:16% calc(-1 * var(--site-pad)) -8% 18%;background-image:var(--nm-grid);background-size:var(--nm-grid-size) var(--nm-grid-size);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#0003 18%,#00000080 48%,#00000059 84%,#0000 100%),linear-gradient(90deg,#0000 0%,#00000038 16%,#0000007a 62%,#00000047 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0003 18%,#00000080 48%,#00000059 84%,#0000 100%),linear-gradient(90deg,#0000 0%,#00000038 16%,#0000007a 62%,#00000047 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.site-feat-intro,.site-feat-grid{z-index:1;position:relative}.site-feat-intro{max-width:52rem}.site-feat-back{color:var(--site-muted);align-items:center;gap:8px;margin-bottom:clamp(.8rem,2vh,1.4rem);font-size:14px;text-decoration:none;display:inline-flex}.site-feat-back:hover{color:var(--site-ink)}.site-feat-intro h1{letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:600;line-height:1.1}.site-feat-intro h1 em{color:var(--site-title);font-style:normal}.site-feat-intro>p{max-width:40rem;color:var(--site-muted);margin:0;font-size:17px;line-height:1.55}.site-feat-intro .site-cta{margin-top:1.35rem}.site-feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.4rem);min-height:0;margin-top:clamp(1rem,2.6vh,1.8rem);display:grid}.site-feat-grid--live{grid-template-columns:repeat(3,minmax(0,1fr))}.site-card{border:1px solid var(--site-line);background:var(--site-card);min-height:0;box-shadow:var(--site-card-shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.site-card--plain .site-card-copy{padding-bottom:1.35rem}.site-card-copy{padding:clamp(1rem,2vh,1.6rem) clamp(1.1rem,1.8vw,1.6rem) .9rem}.site-card-copy>p:first-child{color:var(--site-blue);margin:0 0 21px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.site-card-copy h2{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:500}.site-card-copy>p:last-child{color:var(--site-muted);margin:12px 0 0;font-size:15px;line-height:1.7}.site-card-mock{border:1px solid var(--site-line);background:var(--site-bg);border-radius:8px;flex:1;min-height:0;margin:0 1.1rem 1.1rem;padding:1rem}.site-card-mock>span{color:var(--site-muted);margin-bottom:12px;font-size:12px;display:block}.site-card-mock ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-card-mock li{align-items:center;gap:10px;font-size:13px;display:flex}.site-card-mock li i{border:1px solid var(--site-line);border-radius:5px;width:15px;height:15px}.site-card-focus b{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.site-card-focus b s{background:var(--site-warn);border-radius:999px;flex:none;width:8px;height:8px;text-decoration:none}.site-card-focus>div{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.site-card-focus small,.site-card-focus p{color:var(--site-muted);font-size:12px}.site-card-focus p{margin:12px 0 0}.site-card-progress b{font-size:30px;font-weight:600}.site-card-progress b small{color:var(--site-muted);font-size:14px;font-weight:400}.site-card-progress i{background:var(--site-soft);border-radius:999px;height:6px;margin-top:12px;display:block;overflow:hidden}.site-card-progress i s{background:var(--site-blue);width:66.666%;height:100%;text-decoration:none;display:block}.site-card-progress p{color:var(--site-blue);align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}@media (max-height:820px) and (min-width:761px){.site-head{height:84px}.site-hero-title{margin:16px 0 14px;font-size:clamp(2.1rem,4vw,3.4rem)}.site-principles{padding-block:20px}.site-foot{padding:20px 0 24px}.site-feat-intro h1{font-size:clamp(1.7rem,3vw,2.5rem)}.site-card-copy>p:first-child{margin-bottom:.7rem}}@media (max-width:1000px){html:has(.site){--site-pad:clamp(1.75rem, 4.5vw, 3rem)}.site-hero{gap:15px}.site-window-main{padding:18px 16px}.site-principles{gap:20px}.site-principles article+article{padding-left:20px}.site-feat-grid{gap:12px}}@media (max-width:760px){html:has(.site--fit){overflow:auto}html:has(.site--fit) body{overflow:auto}.site--fit{height:auto;overflow:visible}.site--fit .site-shell{height:auto;display:block}html:has(.site){--site-pad:clamp(1.25rem, 5vw, 1.75rem)}.site-head{height:84px}.site-nav a[href=\/],.site-brand-meta{display:none}.site-hero{grid-template-columns:1fr;padding:28px 0 22px}.site-hero:before{top:auto;bottom:-6%;right:calc(-1 * var(--site-pad) - 18vw);opacity:.72;width:min(92vw,34rem);height:58%}.site-hero:after{inset:auto calc(-1 * var(--site-pad)) 0 0;opacity:.7;height:48%;-webkit-mask-image:linear-gradient(#0000 0%,#00000073 28%,#0006 78%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000073 28%,#0006 78%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.site-hero-actions{gap:12px}.site-cta{flex:11.5rem;min-width:0}.site-hero-title{font-size:clamp(1.85rem,8vw,2.35rem)}.site-hero-lead{font-size:16px}.site-hero-visual{justify-content:center;align-self:auto;width:100%;min-height:0}.site-hero-art{object-position:center;width:min(88%,22rem);height:auto;margin-right:0}.site-window{transform:none}.site-feat:before{top:auto;bottom:-8%;right:calc(-1 * var(--site-pad) - 16vw);opacity:.7;width:min(94vw,36rem);height:62%}.site-feat:after{inset:auto calc(-1 * var(--site-pad)) 0 0;opacity:.65;height:58%;-webkit-mask-image:linear-gradient(#0000 0%,#0000006b 24%,#0006 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000006b 24%,#0006 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.site-principles{grid-template-columns:1fr}.site-principles article+article{border-left:0;padding-left:0}.site-foot{flex-wrap:wrap}.site-feat-grid,.site-feat-grid--live{grid-template-columns:1fr}.site-card{flex-direction:row;align-items:stretch}.site-card--plain{flex-direction:column}.site-card-copy,.site-card-mock{flex:1}.site-card-mock{margin:20px 20px 20px 0}}@media (max-width:440px){.site-hero-actions{flex-direction:column;align-items:stretch}.site-cta{flex:none;width:100%}.site-theme{width:38px;height:38px}.site-brand img{width:28px;height:auto}.site-brand-mark{height:15px;margin-left:8px}.site-nav{gap:16px}.site-nav a{font-size:13px}.site-nav a[href=\/features]{display:none}.site-window-main,.site-window-bar{padding:12px}.site-card{flex-direction:column}.site-card-mock{margin:0 20px 20px}.site-foot-end{width:100%}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}.site-cta:hover{transform:none}}html:has(.cs){background:#05060a;overflow:hidden}html.light:has(.cs){background:#05060a;overflow:hidden}html.dark:has(.cs){background:#05060a;overflow:hidden}html:has(.cs) body{background:#05060a;overflow:hidden}html.light:has(.cs) body{background:#05060a;overflow:hidden}html.dark:has(.cs) body{background:#05060a;overflow:hidden}html:has(.cs) .nx-ambient{display:none}.cs{background:#05060a;height:100dvh;position:relative;overflow:hidden}.cs picture{display:block;position:absolute;inset:0}.cs-art{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}
.nm-404-main{justify-content:center;align-items:center;padding:1rem 1.25rem 2rem}.nm-404-block{text-align:center;flex-direction:column;align-items:center;width:min(32.5rem,100%);min-width:0;display:flex}.nm-404-block--scene{width:min(22rem,100%)}.nm-404-art{width:100%}.nm-404-art img{object-fit:contain;object-position:center;width:100%;height:auto;margin-inline:auto;display:block}.nm-404-code{font-family:var(--nx-display);letter-spacing:-.04em;color:var(--nm-text-muted);margin:0;font-size:1.75rem;font-weight:700;line-height:1}.nm-404-copy{flex-direction:column;align-items:center;width:min(32.5rem,100%);display:flex}.nm-404-art+.nm-404-copy,.nm-404-code+.nm-404-copy{margin-top:1.05rem}.nm-404-title{font-family:var(--nx-display);letter-spacing:-.04em;color:var(--nm-text-strong);margin:0;font-size:clamp(1.75rem,1.5rem + .7vw,2.25rem);font-weight:700;line-height:1.12}.nm-404-text{color:var(--nm-text-muted);margin:.7rem 0 0;font-size:.9375rem;line-height:1.5}.nm-404-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.4rem;display:flex}.nm-404-actions .btn-primary,.nm-404-actions .btn-ghost{border-radius:var(--nm-radius-sm);min-height:2.75rem;padding:0 1.15rem;font-size:.875rem}.nm-404-actions .btn-ghost{background:var(--nm-surface-1);border-color:var(--nm-border);color:var(--nm-text-strong)}.nm-404-actions .btn-ghost:hover{background:var(--nm-surface-2);border-color:var(--nm-border-strong);color:var(--nm-text-strong)}.nm-404-actions .btn-primary:focus-visible,.nm-404-actions .btn-ghost:focus-visible{outline:var(--nm-stroke-focus) solid var(--nm-focus);outline-offset:2px}@media (min-width:900px){.nm-404-main{padding:12px 36px 48px}.nm-404-block--scene{text-align:left;grid-template-columns:minmax(0,1.4fr) minmax(18rem,22rem);align-items:center;gap:1.5rem 3rem;width:min(68rem,100%);display:grid}.nm-404-block--scene .nm-404-art{justify-self:end;width:min(40rem,100%)}.nm-404-block--scene .nm-404-art img{max-height:min(58vh,32rem);margin-inline:0}.nm-404-block--scene .nm-404-copy{align-items:flex-start;width:100%}.nm-404-block--scene .nm-404-art+.nm-404-copy{margin-top:0}.nm-404-block--scene .nm-404-actions{justify-content:flex-start}}@media (max-width:899px){.nm-404-title{font-size:clamp(1.5625rem,5vw,1.75rem)}.nm-404-text{margin-top:.6rem;font-size:.9375rem}.nm-404-actions{margin-top:1.15rem}}@media (max-height:720px){.nm-404-main{align-items:flex-start}.nm-404-block--scene .nm-404-art img{max-height:min(36vh,16.5rem)}}
.nm-topbar-desktop{display:none}.nm-topbar-mobile{align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.nm-topbar-logo{flex-shrink:0}.nm-topbar-logo img{width:2rem!important;height:2rem!important}.nm-topbar-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;min-width:0;color:var(--nm-text);flex:1;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}.nm-topbar-action{background:var(--nm-blue);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:.2rem;height:2.25rem;padding:0 .7rem;font-size:.8125rem;font-weight:650;display:inline-flex}.nm-topbar-action svg{width:14px;height:14px}@media (min-width:1024px){.nm-topbar-desktop{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.nm-topbar-mobile{display:none}}@media (max-width:1023px){html:has(.nm-shell--deep){overscroll-behavior:none;overflow:hidden}html:has(.nm-shell--deep) body{overscroll-behavior:none;overflow:hidden}.nm-app:has(.nm-shell--deep){left:0;right:0;top:var(--nm-vvt,0px);height:var(--nm-vvh,100svh);max-height:var(--nm-vvh,100svh);flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden}:is(.nm-app:has(.nm-shell--deep) .nm-shell--deep,.nm-app:has(.nm-shell--deep) .nm-main,.nm-app:has(.nm-shell--deep) .messages-page-shell,.nm-app:has(.nm-shell--deep) .mm,.nm-app:has(.nm-shell--deep) .mm-chat,.nm-app:has(.nm-shell--deep) .msg-chat){flex-direction:column;flex:1;width:100%;min-width:0;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}:is(.nm-app:has(.nm-shell--deep) .msg-topbar,.nm-app:has(.nm-shell--deep) .msg-dock){flex-shrink:0}.nm-app:has(.nm-shell--deep) .msg-scroll-stack{flex-direction:column;flex:1;min-height:0;display:flex}:is(.nm-app:has(.nm-shell--deep) .nm-workspace,.nm-app:has(.nm-shell--deep) .nm-page,.nm-app:has(.nm-shell--deep) .nm-notes,.nm-app:has(.nm-shell--deep) .nm-notes-stage,.nm-app:has(.nm-shell--deep) .nm-notes-editor,.nm-app:has(.nm-shell--deep) .nm-notes-editor-main){flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}:is(.nm-app:has(.nm-shell--deep) .nm-workspace,.nm-app:has(.nm-shell--deep) .nm-page){padding:0}.nm-app:has(.nm-shell--deep) .nm-notes-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.nm-app:has(.nm-shell--deep) .nm-notes-body{min-height:12rem;overflow:visible}:is(.nm-app:has(.nm-shell--deep) .nm-notes-chrome,.nm-app:has(.nm-shell--deep) .nm-notes-format,.nm-app:has(.nm-shell--deep) .nm-notes-aside){flex-shrink:0}.nm-app:has(.nm-shell--deep) .msg-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.msg-dock-input,.nm-app .cabinet-search-input,.nm-friends-search input{font-size:16px}.nm-friends .nm-friends-head,.nm-home-head,.nm-catalog-head h1,.nm-settings-head,.nm-notify-head-icon,.nm-notify-title{display:none}.nm-notify-head{justify-content:flex-end;margin-bottom:.85rem}.nm-friends-empty{padding:2.25rem 1.15rem}.nm-card,.nm-home-card,.nm-me-card,.nm-catalog-group ul,.nm-catalog-grid,.nm-friends-empty,.nm-friends-list,.nm-settings-nav{border:1px solid var(--nm-border);background:var(--nm-panel);border-radius:16px;box-shadow:0 1px 2px #101c3a0a}.nm-home-card{padding:1rem 1rem .8rem}.nm-me-card{border-bottom:0;margin-bottom:1rem;padding:.95rem 1rem}.nm-catalog-group ul,.nm-catalog-grid,.nm-friends-list,.nm-settings-nav{padding:.25rem;overflow:hidden}.nm-catalog-row,.nm-settings-nav-item{border-top:0;border-radius:12px;padding:.8rem .75rem}.nm-catalog-group li+li .nm-catalog-row,.nm-catalog-grid li+li .nm-catalog-row{border-top:0}.nm-friend-row{border-bottom:0;border-radius:12px;margin:0;padding:.8rem .7rem}.nm-friends-list>:last-child .nm-friend-row{border-bottom:0}.nm-bottom-nav{border-top:1px solid var(--nm-border);background:color-mix(in srgb, var(--nm-panel) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}
.mm{background:var(--nm-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mm-inbox{flex-direction:column;flex:1;min-height:0;display:flex}.mm-inbox-tools{align-items:center;gap:.55rem;padding:.65rem 1rem .35rem;display:flex}.mm-inbox-tools .msg-partner-search{flex:1;min-width:0}.mm-inbox-tools .msg-partner-search-input{background:var(--nm-panel);border-radius:14px;height:2.75rem;font-size:16px}.mm-inbox-tools-end{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.mm-inbox-live{background:var(--nemio-danger);color:#fff;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;display:inline-grid}.mm-tabs{border-bottom:1px solid var(--nm-border);gap:1.15rem;margin:0 1rem;display:flex}.mm-tab{height:2.6rem;color:var(--nm-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:550;position:relative}.mm-tab-count{color:var(--nm-muted);margin-left:.3rem;font-size:.75rem}.mm-tab-count--unread{background:var(--nemio-danger);color:#fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.625rem;font-weight:700;display:inline-grid}.mm-tab--on{color:var(--nm-text);font-weight:700}.mm-tab--on:after{content:"";background:var(--nm-blue);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.mm-threads{background:var(--nm-panel);flex:1;min-height:0;margin:0;padding:.35rem 0 1rem;list-style:none;overflow-y:auto}.mm-thread{color:inherit;align-items:center;gap:.8rem;padding:.85rem 1rem;text-decoration:none;display:flex}.mm-thread:active{background:var(--nm-panel-2)}.mm-thread-body{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.mm-thread-top,.mm-thread-bottom{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.mm-thread-name{text-overflow:ellipsis;white-space:nowrap;color:var(--nm-text);font-size:1rem;font-weight:650;overflow:hidden}.mm-thread-top time{color:var(--nm-muted);flex-shrink:0;font-size:.75rem}.mm-thread-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--nm-muted);font-size:.875rem;line-height:1.35;overflow:hidden}.mm-thread--unread .mm-thread-name,.mm-thread--unread .mm-thread-preview{color:var(--nm-text);font-weight:700}.mm-thread-badge{background:var(--nemio-danger);color:#fff;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.6875rem;font-weight:700;display:inline-grid}.mm-thread-tag{background:var(--nm-blue-soft);width:fit-content;color:var(--nm-blue);border-radius:999px;padding:.08rem .45rem;font-size:.625rem;font-weight:650}.mm-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.mm-empty-ico{background:var(--nm-blue-soft);width:3.5rem;height:3.5rem;color:var(--nm-blue);border-radius:16px;place-items:center;margin-bottom:.9rem;display:grid}.mm-empty-title{color:var(--nm-text);margin:0;font-size:1.125rem;font-weight:700}.mm-empty-text{max-width:18rem;color:var(--nm-muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.mm-empty-btn{background:var(--nm-blue);color:#fff;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:.35rem;height:2.6rem;margin-top:1.15rem;padding:0 1rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.mm-chat{background:var(--nm-bg);flex:1;min-height:0}.mm-chat.msg-chat{min-height:0}.mm-chat .msg-topbar{background:var(--nm-surface-1);min-height:3.5rem;padding:.45rem .65rem}.mm-chat .msg-topbar-name{font-size:1rem}.mm-chat .msg-scroll{background:var(--nm-canvas)}.mm-chat .msg-feed{gap:.55rem;padding:.85rem .9rem 1rem}.mm-chat .msg-dock{background:var(--nm-canvas);border-top:0;padding:.65rem .8rem .75rem}.mm-chat .msg-dock-shell{border-radius:0}.mm-chat .msg-dock-form{border-radius:999px}.mm-chat .msg-dock-input{min-height:2.5rem;font-size:16px}.mm-chat .msg-dock-send-label{display:none}.mm-chat .msg-dock-send{border-radius:999px;width:2.5rem;height:2.5rem;padding:0}@media (min-width:1024px){.mm{display:none}}
