.j-field--required .j-field__label:after{content:none}j-input{display:block}j-toggle{display:inline-flex}j-input.j-field:not(.global-search){min-height:0;padding:0;border:0;border-radius:0;background:transparent;display:grid;gap:7px}.j-field__label{color:var(--nx-muted);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.3}.j-field__required{color:var(--nx-danger)}.j-field__hint{color:var(--nx-faint);font-size:10.5px}input.j-input{min-height:46px;padding:0 15px;border:1.5px solid var(--nx-line);border-radius:14px;color:var(--nx-ink);background:var(--nx-surface-soft);font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}input.j-input:focus{outline:none;border-color:var(--nx-accent);background:var(--nx-surface);box-shadow:0 0 0 4px var(--nx-accent-soft)}input.j-input::placeholder{color:var(--nx-faint)}input.j-input[type=file]{min-height:52px;padding:9px 10px;border-style:dashed;cursor:pointer;color:var(--nx-muted);font-size:12.5px}input.j-input[type=file]::file-selector-button{margin-right:12px;min-height:34px;padding:0 14px;border:0;border-radius:10px;color:var(--nx-accent-strong);background:var(--nx-accent-soft);font:650 12px/1 var(--nx-font-ui);cursor:pointer}input.j-input[type=file]:hover{border-color:var(--nx-accent)}.app-rail{position:relative;z-index:4;min-width:0;width:100%;max-width:100%;height:100vh;padding:18px 10px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#edecf6;background:var(--nx-rail)}.brand-mark{width:46px;height:46px;display:grid;place-items:center;margin-bottom:14px;border-radius:15px;text-decoration:none;color:var(--nx-accent-ink);background:linear-gradient(140deg,var(--app-tone),var(--app-tone-deep));box-shadow:0 10px 24px var(--app-tone-glow),inset 0 1px #ffffff40}.brand-envelope,.brand-envelope j-icon{display:grid;place-items:center}.brand-envelope j-icon{font-size:24px}.rail-nav{width:100%;display:grid;gap:8px}.rail-link{position:relative;min-height:54px;padding:8px 2px 7px;display:grid;place-items:center;gap:2px;border-radius:13px;color:var(--nx-rail-ink);text-decoration:none;transition:color .18s ease,background .18s ease}.rail-link j-icon{font-size:21px}.rail-link span{font-size:9.5px;font-weight:600;letter-spacing:.02em}.rail-link:hover{color:#fff;background:#ffffff12}.rail-link--active{color:#fff;background:#ffffff17}.rail-link--active:before{position:absolute;inset-inline-start:-10px;top:50%;width:3px;height:26px;border-radius:0 3px 3px 0;background:var(--nx-accent);transform:translateY(-50%);content:""}.rail-link--active j-icon{--jv-icon-fill: 1;color:color-mix(in srgb,var(--nx-accent) 45%,#ffffff)}.rail-foot{width:100%;padding-top:12px;display:grid;justify-items:center;gap:6px;border-top:1px solid rgba(255,255,255,.08)}.rail-theme,.topbar-action{width:38px;height:38px;min-height:38px;padding:0;align-items:center;justify-content:center;border:0;border-radius:12px;color:var(--nx-muted);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease,transform .1s ease}.rail-theme{color:var(--nx-rail-ink)}.rail-theme:hover,.rail-theme:focus-visible{color:#fff;background:#ffffff14}.rail-avatar{width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;color:var(--nx-accent-ink);background:linear-gradient(140deg,var(--nx-accent),var(--nx-accent-strong));outline:2px solid rgba(255,255,255,.2);outline-offset:2px;font-size:11px;font-weight:800}.eyebrow{margin:0 0 3px;color:var(--nx-accent);font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.settings-head h2{margin:0;color:var(--nx-ink);font-family:var(--nx-font-display);font-weight:480;letter-spacing:-.01em}.topbar-action:hover{color:var(--nx-accent-strong);background:var(--nx-accent-soft)}.topbar{position:relative;z-index:2;min-width:0;border-bottom:1px solid var(--nx-line);background:color-mix(in srgb,var(--nx-canvas) 70%,var(--nx-surface) 30%)}.topbar j-toolbar{min-height:66px;padding:0 22px;display:flex;align-items:center;gap:10px}.search-shell{position:relative;width:min(560px,48vw);min-height:40px;padding:0 4px 0 14px;display:flex;align-items:center;gap:8px;border:1px solid var(--nx-line);border-radius:999px;background:var(--nx-surface);box-shadow:var(--nx-shadow-1);transition:border-color .2s ease,box-shadow .2s ease}.search-shell:hover{border-color:color-mix(in srgb,var(--nx-accent) 55%,var(--nx-line))}.search-shell:focus-within{border-color:var(--nx-accent);box-shadow:0 0 0 4px var(--nx-accent-soft)}.search-icon{flex:0 0 auto;color:var(--nx-faint);font-size:19px}.search-shell:focus-within .search-icon{color:var(--nx-accent)}.global-search{min-width:0;flex:1 1 auto}.global-search .j-field__label,.global-search label:not(.j-field__control){display:none}.global-search>.j-field__control{display:block;width:100%}.global-search .j-input,.global-search input,j-input.global-search{width:100%;min-height:38px;padding:0;border:0;border-radius:0;color:var(--nx-ink);background:transparent;font-size:12.5px}.global-search .j-input:focus,.global-search input:focus{border:0;background:transparent;box-shadow:none}.search-submit{width:32px;height:32px;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;color:var(--nx-muted);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}.search-submit:hover,.search-submit:focus-visible{color:var(--nx-accent-ink);background:var(--nx-accent)}.search-submit j-icon{font-size:18px}.mobile-brand{display:none;align-items:center;gap:8px}.mobile-brand .brand-envelope{width:34px;height:34px;border-radius:11px;color:var(--nx-accent-ink);background:linear-gradient(140deg,var(--app-tone),var(--app-tone-deep))}.settings-head h2{font-size:24px;line-height:30px}.outline-button{min-height:36px;padding:0 15px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--nx-line);border-radius:12px;color:var(--nx-muted);background:var(--nx-surface);font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s ease,color .15s ease,transform .15s ease}.outline-button:hover{border-color:var(--nx-accent);color:var(--nx-accent-strong)}.settings-page{height:calc(100vh - 66px);min-width:0;overflow:auto;background:transparent;scrollbar-width:thin;scrollbar-color:var(--nx-line) transparent}.text-action{min-height:28px;padding:0 7px;border:0;color:var(--nx-accent-strong);background:transparent;font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.compose-body .j-field__label{display:none}.settings-head p,.settings-card-head p{margin:5px 0 0;color:var(--nx-muted);font-size:11.5px}.settings-card{border:1px solid var(--nx-line-soft);border-radius:18px;background:var(--nx-surface);box-shadow:var(--nx-shadow-1)}.settings-page{padding:30px clamp(24px,4vw,52px) 60px}.settings-head{max-width:1040px;margin:0 auto 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.settings-grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-card{overflow:hidden}.settings-card-head{padding:18px 20px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--nx-line-soft)}.settings-card-head h3{margin:0;font-size:14px;font-weight:650}.settings-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:12px;color:var(--nx-accent-strong);background:var(--nx-accent-soft)}.settings-icon--green{color:#2e6f52;background:#ddf0e6}.settings-icon--amber{color:#8c6023;background:#f7ead4}.settings-icon--violet{color:#5b4694;background:#ece5fa}[data-theme=dark] .settings-icon--green{color:#93d9b9;background:#1c3d2e}[data-theme=dark] .settings-icon--amber{color:#ebc78a;background:#45351a}[data-theme=dark] .settings-icon--violet{color:#cabcf4;background:#322a52}.settings-options{padding:6px 20px 14px}.settings-control-field>j-input>.j-field__label,.settings-control-field>j-textarea>.j-field__label{display:none}.setting-row{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px}.setting-row+.setting-row{border-top:1px solid var(--nx-line-soft)}.setting-row div{display:grid;gap:4px}.setting-row strong{font-size:11.5px}.setting-row span{color:var(--nx-faint);font-size:9.5px}j-toggle.j-toggle:before,j-toggle.j-toggle:after,.setting-row j-toggle:before,.setting-row j-toggle:after{content:none}.setting-row j-toggle{flex:0 0 auto;align-items:center;cursor:pointer}j-toggle>label.j-toggle{pointer-events:none;min-height:24px;gap:0}j-toggle .j-toggle__track{box-sizing:border-box;flex:0 0 42px;width:42px;height:24px;padding:2px;border-radius:999px;border:1px solid var(--nx-line);background:var(--nx-line);transition:background .2s ease,border-color .2s ease}j-toggle .j-toggle__thumb{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transform:translate(0);transition:transform .2s ease,background .2s ease}j-toggle.j-toggle[aria-checked=true] .j-toggle__track,j-toggle.j-toggle[checked] .j-toggle__track{background:var(--nx-accent);border-color:var(--nx-accent)}j-toggle.j-toggle[aria-checked=true] .j-toggle__thumb,j-toggle.j-toggle[checked] .j-toggle__thumb{transform:translate(18px)}j-toggle.j-toggle[aria-checked=false] .j-toggle__track{background:var(--nx-line);border-color:var(--nx-line)}j-toggle.j-toggle[aria-checked=false] .j-toggle__thumb{transform:translate(0)}j-toggle.j-toggle:focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px;border-radius:999px}.theme-choices{padding:13px 0 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-choice{min-height:68px;padding:8px;display:grid;place-items:center;gap:5px;border:1px solid var(--nx-line);border-radius:12px;color:var(--nx-muted);background:transparent;font:inherit;font-size:9.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.theme-choice:hover{border-color:var(--nx-accent);color:var(--nx-accent-strong)}.outline-button{margin:5px 0}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(400px,47%) minmax(480px,53%);background:radial-gradient(900px 500px at 88% -10%,var(--nx-accent-soft),transparent 60%),var(--nx-canvas)}.login-story{position:relative;min-height:100vh;padding:40px clamp(36px,5vw,78px) 38px;display:flex;flex-direction:column;overflow:hidden;color:#eceaf6;background:var(--nx-rail)}.login-story:before,.login-story:after{position:absolute;content:""}.login-story:before{width:640px;height:640px;right:-220px;top:-260px;border-radius:50%;background:radial-gradient(circle,var(--nx-accent-glow),transparent 65%);filter:blur(10px)}.login-story:after{width:320px;height:320px;left:-180px;bottom:-80px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.login-brand,.login-mobile-brand{position:relative;z-index:1;display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.login-brand strong,.login-mobile-brand strong{font-size:16px;font-weight:750;letter-spacing:-.01em}.login-brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:var(--nx-accent-ink);background:linear-gradient(140deg,var(--app-tone),var(--app-tone-deep));box-shadow:0 10px 24px var(--app-tone-glow)}.login-story-copy{position:relative;z-index:1;width:min(520px,100%);margin:auto 0;padding:50px 0 38px}.login-kicker{min-height:30px;padding:0 13px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#cfcde6;background:#ffffff0d;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.login-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--nx-ok);box-shadow:0 0 0 4px #2f9e6e26}.login-story h1{margin:22px 0 16px;color:#fff;font-family:var(--nx-font-display);font-size:clamp(44px,4.6vw,64px);font-weight:400;line-height:1.05;letter-spacing:-.015em}.login-story h1 em{color:color-mix(in srgb,#ffffff 40%,var(--nx-accent));font-style:italic}.login-story-copy>p{max-width:42ch;margin:0;color:#b7b3cf;font-size:14.5px;line-height:1.7}.login-benefits{margin-top:30px;display:grid;gap:14px}.login-benefits>div{display:flex;align-items:center;gap:13px}.login-benefits>div>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:color-mix(in srgb,#ffffff 45%,var(--nx-accent));background:#ffffff12}.login-benefits j-icon{font-size:19px}.login-benefits p{margin:0;display:grid;gap:3px}.login-benefits strong{color:#eceaf6;font-size:12.5px}.login-benefits small{color:#a09cbb;font-size:11px}.login-assurance{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;margin:0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.12)}.login-assurance-mark{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:12px;color:#cabcf4;background:#ffffff14}.login-assurance-mark j-icon{font-size:19px}.login-assurance p{display:grid;gap:3px;margin:0}.login-assurance strong{color:#eceaf6;font-size:12.5px;font-weight:650}.login-assurance small{color:#a09cbb;font-size:11px;line-height:1.55}.login-form-panel{min-height:100vh;padding:38px clamp(36px,7vw,110px) 24px;display:flex;flex-direction:column;justify-content:center;background:transparent}.login-mobile-brand{display:none;margin-bottom:26px;color:var(--nx-ink)}.login-card{width:min(470px,100%);margin:auto;overflow:hidden;border:1px solid var(--nx-line-soft);border-radius:24px;background:var(--nx-surface);box-shadow:var(--nx-shadow-2)}.login-card>j-card-section{padding:0 34px 30px}.login-card>.login-card-head{padding:32px 34px 20px}.login-card-head h2{margin:4px 0 0;color:var(--nx-ink);font-family:var(--nx-font-display);font-size:27px;font-weight:460;line-height:1.2;letter-spacing:-.01em}.login-card-head>p:last-child{margin:8px 0 0;color:var(--nx-muted);font-size:12.5px}.login-alert{min-height:42px;margin-bottom:13px;padding:10px 13px;display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--nx-danger) 28%,transparent);border-radius:12px;color:var(--nx-danger);background:color-mix(in srgb,var(--nx-danger) 10%,transparent);font-size:11px;font-weight:600}.login-alert j-icon{font-size:18px}.login-form{display:grid;gap:14px}.login-field{width:100%}.login-options{margin-top:-2px;display:flex;align-items:center;justify-content:space-between;gap:12px}.login-options j-checkbox{color:var(--nx-muted);font-size:11.5px}.forgot-link{min-height:28px;padding:0;border:0;color:var(--nx-accent-strong);background:transparent;font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.login-submit{width:100%;min-height:48px;padding:0 18px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:15px;color:var(--nx-accent-ink);background:linear-gradient(140deg,var(--nx-accent),var(--nx-accent-strong));box-shadow:0 14px 30px var(--nx-accent-glow),inset 0 1px #ffffff47;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s ease}.login-submit:hover{transform:translateY(-1px)}.login-submit j-icon{font-size:17px}.login-divider{margin:20px 0 14px;display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:12px;color:var(--nx-faint);font-size:10.5px}.login-divider j-separator{height:1px;background:var(--nx-line)}.login-alternatives{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:10px}.login-alt-button{min-height:42px;padding:0 13px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--nx-line);border-radius:13px;color:var(--nx-muted);background:var(--nx-surface);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.login-alt-button:hover{border-color:var(--nx-accent);color:var(--nx-accent-strong)}.login-alt-button--icon{width:52px;padding:0}.login-card>.login-demo-note{padding:15px 34px;display:flex;align-items:flex-start;gap:11px;border-top:1px solid var(--nx-line-soft);background:var(--nx-surface-soft)}.login-demo-note>j-icon{color:var(--nx-accent);font-size:18px}.login-demo-note p{margin:0;display:grid;gap:3px}.login-demo-note strong{color:var(--nx-ink);font-size:10.5px}.login-demo-note span{color:var(--nx-muted);font-size:10px;line-height:1.55}.login-demo-note code{padding:1px 6px;border-radius:6px;color:var(--nx-accent-strong);background:var(--nx-accent-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.login-legal{width:min(470px,100%);margin:20px auto 0;display:flex;justify-content:center;gap:16px;color:var(--nx-faint);font-size:9.5px}.login-legal a{color:inherit;text-decoration:none}@media(max-width:1100px){.app-rail{padding-inline:6px}}@media(max-width:860px){.settings-grid{grid-template-columns:1fr}.login-page{grid-template-columns:minmax(330px,42%) minmax(430px,58%)}.login-story{padding-inline:34px}.login-story h1{font-size:44px}.login-form-panel{padding-inline:38px}}@media(max-width:680px){.app-rail{position:fixed;inset:auto 0 0;z-index:20;width:100%;max-width:100vw;height:62px;padding:5px 14px;flex-direction:row;border-top:1px solid rgba(255,255,255,.08)}.brand-mark,.rail-theme,.rail-avatar,.app-rail>j-space{display:none}.rail-nav{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.rail-link{min-height:50px;padding:4px;border-radius:12px}.topbar j-toolbar{padding-inline:13px}.mobile-brand{display:flex}.global-search{width:auto;min-width:0;flex:1 1 auto}.topbar j-toolbar>.topbar-action{display:none}.settings-page{height:auto;min-height:calc(100vh - 128px)}.settings-page{padding:13px}.settings-head{align-items:flex-start}.theme-choices{grid-template-columns:repeat(3,minmax(72px,1fr))}.login-page{min-height:100vh;display:block}.login-story{display:none}.login-form-panel{min-height:100vh;padding:28px 18px 22px}.login-mobile-brand{display:flex}.login-card{margin:0 auto;border-radius:18px}.login-card>j-card-section{padding-inline:23px}.login-card>.login-card-head{padding:27px 23px 18px}.login-card>.login-demo-note{padding:13px 23px}}@media(max-width:420px){.mobile-brand strong,.topbar j-toolbar>.topbar-action{display:none}.bell-wrap .topbar-action{display:inline-flex}}@media(max-width:1080px){.search-shell{width:min(360px,42vw)}}@media(max-width:640px){.search-shell{width:100%}}.label-name input.j-input{min-height:36px;border-radius:10px;font-size:12px}.command-center{position:absolute;z-index:30;top:62px;inset-inline-end:18px;width:min(400px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--nx-line);border-radius:18px;background:var(--nx-surface);box-shadow:var(--nx-shadow-2);animation:panel-drop .16s cubic-bezier(.2,.8,.2,1)}.command-trigger{min-height:38px;padding:0 11px;gap:7px;border:1px solid var(--nx-line);border-radius:12px;background:var(--nx-surface);font-size:11px}.command-kbd{padding:1px 6px;border:1px solid var(--nx-line);border-bottom-width:2px;border-radius:6px;color:var(--nx-faint);font-family:var(--nx-font-ui);font-size:9px;font-weight:800;letter-spacing:.08em}.command-center{width:min(560px,calc(100vw - 32px));padding:14px 16px 16px}.command-input-row{display:flex;align-items:center;gap:10px;padding:2px 4px 2px 12px;border:1.5px solid var(--nx-accent);border-radius:13px;background:var(--nx-surface-soft);box-shadow:0 0 0 4px var(--nx-accent-soft)}.command-input-row>j-icon{color:var(--nx-accent);font-size:19px}.command-input{min-width:0;flex:1 1 auto}.command-input .j-input,.command-input input{width:100%;min-height:42px;padding:0;border:0;background:transparent;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.command-input .j-input:focus,.command-input input:focus{border:0;background:transparent;box-shadow:none}.command-input .j-field__label{display:none}.command-go{width:36px;height:36px;min-height:36px;padding:0;align-items:center;justify-content:center;border:0;border-radius:10px;color:var(--nx-accent-ink);background:var(--nx-accent);cursor:pointer}.command-note{margin:10px 2px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--nx-faint);font-size:10.5px}.command-ai-on{padding:2px 8px;border-radius:999px;color:var(--nx-ok);background:color-mix(in srgb,var(--nx-ok) 12%,transparent);font-weight:800;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.command-registry{max-height:240px;margin:0;padding:12px 14px;overflow:auto;border:1px solid var(--nx-line-soft);border-radius:12px;background:var(--nx-surface-soft);color:var(--nx-muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.75;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:var(--nx-line) transparent}.recipient-input .j-field__label,.ai-instruction .j-field__label{display:none}.theme-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0}.theme-switch__copy{display:grid;gap:2px}.theme-switch__copy strong{font-size:12.5px}.theme-switch__copy span{color:var(--nx-faint);font-size:11px}.theme-switch__toggle{padding:0;border:0;background:transparent;cursor:pointer}.theme-switch__track{position:relative;width:74px;height:34px;display:inline-flex;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid var(--nx-line);border-radius:999px;background:var(--nx-surface-soft);transition:background .2s ease}.theme-switch__sun,.theme-switch__moon{z-index:1;font-size:16px;color:var(--nx-faint)}.theme-switch__sun{color:var(--nx-star)}[data-theme=dark] .theme-switch__moon{color:var(--nx-accent)}.theme-switch__thumb{position:absolute;top:3px;inset-inline-start:3px;width:26px;height:26px;border-radius:50%;background:var(--nx-surface);box-shadow:var(--nx-shadow-1);transition:transform .22s cubic-bezier(.2,.8,.2,1)}[data-theme=dark] .theme-switch__thumb{transform:translate(40px)}[dir=rtl] .theme-switch__thumb{transition:transform .22s cubic-bezier(.2,.8,.2,1)}[dir=rtl][data-theme=dark] .theme-switch__thumb,[dir=rtl] [data-theme=dark] .theme-switch__thumb{transform:translate(-40px)}[dir=rtl] .eyebrow{letter-spacing:.02em}[dir=rtl] .command-input .j-input,[dir=rtl] .command-input input,[dir=rtl] .command-registry{direction:ltr;text-align:end}.login-submit,.login-submit:hover,.login-submit:focus-visible,.command-go,.command-go:hover,.command-go:focus-visible{color:var(--nx-accent-ink)!important}.login-submit:hover,.command-go:hover{background:linear-gradient(140deg,var(--nx-accent),var(--nx-accent-strong))!important}.outline-button:hover,.theme-choice:hover,.text-action:hover,.login-alt-button:hover,.command-suggestion:hover{color:var(--nx-accent-strong)!important}.command-wrap{position:relative;display:inline-flex;flex:0 0 auto}.command-trigger{width:auto!important;min-width:92px;max-width:none;flex:0 0 auto;white-space:nowrap}.command-trigger j-icon{flex:0 0 auto}.command-kbd{min-width:42px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.command-center{position:absolute;z-index:1200;top:calc(100% + 12px);inset-inline-end:0}.command-center{width:min(680px,calc(100vw - 32px));min-width:min(520px,calc(100vw - 32px))}.topbar{z-index:1100;overflow:visible}.topbar>j-toolbar{overflow:visible}.command-suggestions{max-height:330px;margin-top:8px;display:grid;gap:3px;overflow-y:auto}.command-suggestion{width:100%;min-height:50px;padding:7px 9px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;color:var(--nx-ink);background:transparent;text-align:start}.command-suggestion:hover,.command-suggestion:focus-visible{border-color:color-mix(in srgb,var(--nx-accent) 22%,var(--nx-line));background:var(--nx-accent-soft);outline:none}.command-suggestion__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--nx-accent-strong);background:var(--nx-accent-soft)}.command-suggestion__copy{min-width:0;display:grid;gap:2px}.command-suggestion__copy strong{overflow:hidden;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.command-suggestion__copy small{overflow:hidden;color:var(--nx-faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.command-suggestion>kbd{padding:2px 6px;border:1px solid var(--nx-line);border-radius:6px;color:var(--nx-faint);background:var(--nx-surface);font-size:8px}.command-registry{max-height:74px;margin-top:8px;overflow:hidden;font-size:9px;opacity:.75}.mobile-nav-section>.eyebrow{padding-inline:10px}@media(max-width:760px){.command-trigger{min-width:38px;width:38px!important;padding:0}.command-kbd{display:none}.command-center{position:fixed;top:60px;inset-inline:12px;width:auto;min-width:0}}:root:has(.skin-flag--deck) .settings-head h2{font-weight:700;letter-spacing:.02em}:root:has(.skin-flag--deck) .rail-link,:root:has(.skin-flag--deck) .outline-button,:root:has(.skin-flag--deck) .topbar-action,:root:has(.skin-flag--deck) .rail-theme,:root:has(.skin-flag--deck) .command-center,:root:has(.skin-flag--deck) .command-input-row,:root:has(.skin-flag--deck) .command-registry,:root:has(.skin-flag--deck) .settings-card,:root:has(.skin-flag--deck) .login-card,:root:has(.skin-flag--deck) .brand-mark,:root:has(.skin-flag--deck) input.j-input,:root:has(.skin-flag--deck) .command-trigger,:root:has(.skin-flag--deck) .search-shell{border-radius:3px}:root:has(.skin-flag--deck) .settings-icon{border-radius:3px}:root:has(.skin-flag--deck) .eyebrow{font-family:var(--nx-font-mono)}:root:has(.skin-flag--deck) .app-rail{color:var(--nx-ink);background:var(--nx-rail);border-inline-end:1px solid var(--nx-line)}:root:has(.skin-flag--deck) .rail-link span{font-family:var(--nx-font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase}:root:has(.skin-flag--deck) .rail-link:hover,:root:has(.skin-flag--deck) .rail-theme:hover,:root:has(.skin-flag--deck) .rail-theme:focus-visible{color:var(--nx-ink);background:var(--nx-surface-soft)}:root:has(.skin-flag--deck) .rail-link--active{color:var(--nx-accent);background:var(--nx-accent-soft)}:root:has(.skin-flag--deck) .rail-link--active j-icon{color:var(--nx-accent)}:root:has(.skin-flag--deck) .rail-foot{border-top:1px solid var(--nx-line)}:root:has(.skin-flag--deck) .brand-mark,:root:has(.skin-flag--deck) .login-brand-mark,:root:has(.skin-flag--deck) .mobile-brand .brand-envelope{color:var(--app-tone);background:color-mix(in srgb,var(--app-tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--app-tone) 35%,transparent);box-shadow:none}:root:has(.skin-flag--deck) .rail-avatar{color:var(--nx-accent-ink);background:var(--nx-accent);outline-color:color-mix(in srgb,var(--nx-accent) 40%,transparent);font-family:var(--nx-font-mono)}:root:has(.skin-flag--deck) .search-shell{padding-inline-start:12px;border-color:var(--nx-line);background:var(--nx-canvas);box-shadow:none}:root:has(.skin-flag--deck) .search-shell:before{content:"\203a_";color:var(--nx-accent);font-family:var(--nx-font-mono);font-size:12px;font-weight:800;letter-spacing:.05em}:root:has(.skin-flag--deck) .search-icon{display:none}:root:has(.skin-flag--deck) .global-search .j-input,:root:has(.skin-flag--deck) .global-search input{font-family:var(--nx-font-mono);font-size:11.5px}:root:has(.skin-flag--deck) .search-submit{border-radius:2px}:root:has(.skin-flag--deck) .topbar{background:var(--nx-surface)}:root:has(.skin-flag--deck) .topbar:after{content:"";position:absolute;bottom:-1px;inset-inline-start:-140px;width:140px;height:2px;background:linear-gradient(90deg,transparent,var(--nx-accent),transparent);animation:deck-sweep 3.4s linear infinite;pointer-events:none}:root:has(.skin-flag--deck) .command-kbd{color:var(--nx-accent);border-color:color-mix(in srgb,var(--nx-accent) 30%,var(--nx-line))}:root:has(.skin-flag--deck) .login-story{background:linear-gradient(180deg,#0a101f,#060a13 60%,#05080f)}@media(prefers-reduced-motion:reduce){:root:has(.skin-flag--deck) .topbar:after{animation:none}}.skin-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:8px 0 18px}.skin-card{position:relative;display:grid;gap:0;padding:0;overflow:hidden;min-height:208px;border:1px solid var(--nx-line);border-radius:20px;background:var(--nx-surface);cursor:pointer;text-align:start;isolation:isolate;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.skin-card:hover{border-color:color-mix(in srgb,var(--nx-accent) 55%,var(--nx-line));transform:translateY(-3px);box-shadow:0 18px 42px color-mix(in srgb,var(--nx-ink) 12%,transparent)}.skin-card--on{border-color:var(--nx-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--nx-accent) 13%,transparent),0 20px 44px color-mix(in srgb,var(--nx-ink) 12%,transparent)}.skin-card:focus-visible{outline:3px solid color-mix(in srgb,var(--nx-accent) 38%,transparent);outline-offset:3px}.skin-check{position:absolute;top:12px;inset-inline-end:12px;width:27px;height:27px;display:none;place-items:center;border-radius:50%;color:var(--nx-accent-ink);background:var(--nx-accent);box-shadow:0 2px 8px var(--nx-accent-glow)}.skin-check j-icon{font-size:14px}.skin-card--on .skin-check{display:grid}.skin-thumb{position:relative;display:block;height:132px;border-bottom:1px solid var(--nx-line-soft)}.skin-thumb i{position:absolute;display:block}.skin-thumb .t-rail{inset-block:0;inset-inline-start:0;width:16%}.skin-thumb .t-logo{top:13px;inset-inline-start:5%;width:17px;height:17px}.skin-thumb .t-bar{top:0;inset-inline-start:16%;inset-inline-end:0;height:24px}.skin-thumb .t-status{top:8px;inset-inline-end:10%;width:34px;height:7px}.skin-thumb .t-pane{top:36px;bottom:12px;inset-inline-end:6%;width:28%}.skin-thumb .t-row{inset-inline-start:23%;inset-inline-end:41%;height:8px;border-radius:999px}.skin-thumb .t-row--a{top:42px}.skin-thumb .t-row--b{top:65px;width:35%}.skin-thumb .t-row--c{top:88px;width:27%}.skin-card--iris{color:#252239;background:#fbfaf6;border-color:#ddd8cc}.skin-thumb--iris{background:radial-gradient(circle at 79% 45%,rgba(103,88,211,.09),transparent 34%),#f5f2eb}.skin-thumb--iris .t-rail{background:linear-gradient(180deg,#25203f,#11101d)}.skin-thumb--iris .t-logo{border-radius:6px;background:linear-gradient(145deg,#7a72e8,#4b45bd);box-shadow:0 5px 12px #3c369d61}.skin-thumb--iris .t-bar{background:#fffefad1;border-bottom:1px solid #ded9cf}.skin-thumb--iris .t-status{border-radius:999px;background:#d8f1e7}.skin-thumb--iris .t-pane{border:1px solid #ddd6c9;border-radius:10px;background:#ffffffb8;box-shadow:0 7px 18px #2e274514}.skin-thumb--iris .t-row{background:#dad4c8}.skin-thumb--iris .t-row--a{background:linear-gradient(90deg,#615bd5,#827ae7)}.skin-thumb--iris .t-fab{bottom:20px;inset-inline-end:11%;width:25px;height:25px;border-radius:9px;background:linear-gradient(140deg,#5352c9,#403fae);box-shadow:0 4px 10px #5352c966}.skin-card--deck{color:#d8e2f4;background:#080d17;border-color:#7e97bb57}.skin-thumb--deck{background:linear-gradient(rgba(93,242,207,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(93,242,207,.035) 1px,transparent 1px),radial-gradient(circle at 78% 52%,rgba(49,153,173,.14),transparent 36%),#060a13;background-size:18px 18px,18px 18px,auto,auto}.skin-thumb--deck .t-rail{background:#04070d;border-inline-end:1px solid rgba(146,164,205,.22)}.skin-thumb--deck .t-logo{border:1px solid #5df2cf;border-radius:2px;background:#5df2cf17;box-shadow:0 0 12px #5df2cf59}.skin-thumb--deck .t-bar{background:#0b1120eb;border-bottom:1px solid rgba(146,164,205,.18)}.skin-thumb--deck .t-status{border:1px solid rgba(93,242,207,.52);border-radius:1px;background:#5df2cf1a}.skin-thumb--deck .t-pane{border:1px solid rgba(126,151,187,.28);border-radius:2px;background:#0c1422d1}.skin-thumb--deck .t-row{background:#92a4cd3d;border-radius:1px;height:5px}.skin-thumb--deck .t-row--a{background:#5df2cf;box-shadow:0 0 8px #5df2cf8c}.skin-thumb--deck .t-sweep{top:23px;inset-inline-start:16%;width:34px;height:2px;background:linear-gradient(90deg,transparent,#5df2cf,transparent);animation:deck-sweep-thumb 2.6s linear infinite}.skin-thumb--deck .t-crosshair{top:56px;inset-inline-end:14%;width:18px;height:18px;border:1px solid rgba(93,242,207,.5);border-radius:50%;box-shadow:0 0 14px #5df2cf2e}.skin-thumb--deck .t-crosshair:before,.skin-thumb--deck .t-crosshair:after{position:absolute;background:#5df2cf99;content:""}.skin-thumb--deck .t-crosshair:before{inset:8px -5px auto;height:1px}.skin-thumb--deck .t-crosshair:after{inset:-5px auto -5px 8px;width:1px}.skin-copy{min-width:0;display:grid;gap:5px;padding:16px 17px 17px}.skin-copy strong{font-size:16px;line-height:1.15}.skin-copy span{color:var(--nx-faint);font-size:11.5px;line-height:1.45}.skin-card--iris .skin-copy strong{font-family:Fraunces,Georgia,serif;letter-spacing:0}.skin-card--deck .skin-copy strong{color:#71f0d3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase}.skin-card--deck .skin-copy span{color:#91a1bb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.03em}.skin-card--iris .skin-copy span{color:#746e7b}:root:has(.skin-flag--deck) .skin-card{border-radius:4px}:root:has(.skin-flag--deck) .skin-check{border-radius:4px}@media(max-width:640px){.skin-row{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.skin-thumb--deck .t-sweep{animation:none;opacity:.8}.skin-card:hover{transform:none}}:root[dir=rtl] .rail-link span,:root[dir=rtl] .command-kbd,:root[dir=rtl] .skin-card--deck .skin-copy strong{letter-spacing:0;font-family:var(--nx-font-mono)}:root[dir=rtl] .skin-card--iris .skin-copy strong{font-family:var(--nx-font-ui)}@media(max-width:680px){.app-rail{position:fixed;z-index:80;inset:auto 0 0;width:100%;max-width:none;height:calc(var(--nx-mobile-bar-height) + env(safe-area-inset-bottom,0px));padding:7px 10px max(7px,env(safe-area-inset-bottom,0px));display:block;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -12px 34px #0a081c33}.app-rail .rail-nav{width:100%;height:54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:5px}.app-rail .rail-link{min-width:0;min-height:52px;padding:4px 3px 3px;display:grid;grid-template-rows:25px 15px;align-content:center;justify-items:center;gap:1px;border-radius:12px}.app-rail .rail-link j-icon{font-size:21px;line-height:25px}.app-rail .rail-link span{width:100%;overflow:hidden;font-size:9.5px;line-height:15px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-rail .rail-link--active:before{inset-inline-start:50%;top:-7px;width:28px;height:3px;border-radius:0 0 3px 3px;transform:translate(-50%)}:root[dir=rtl] .app-rail .rail-link--active:before{transform:translate(50%)}.settings-page{min-height:calc(100dvh - 66px - var(--nx-mobile-bar-height))}.settings-page{padding:16px 12px calc(28px + env(safe-area-inset-bottom,0px))}.settings-head{max-width:none;margin-bottom:16px;align-items:flex-start;gap:12px}.settings-head h2{font-size:clamp(25px,7.5vw,31px);line-height:1.1}.settings-head>div{min-width:0}.settings-head p,.settings-card-head p{font-size:11.5px;line-height:1.5}.settings-grid{max-width:none;grid-template-columns:minmax(0,1fr);gap:14px}.settings-card{border-radius:18px}.settings-card-head{padding:17px 16px;gap:12px}.settings-card-head h3{font-size:15px;line-height:1.25}.settings-icon{width:40px;height:40px;flex-basis:40px}.settings-options{padding:8px 16px 17px}.setting-row{min-height:68px;gap:12px}.setting-row strong{font-size:12.5px;line-height:1.35}.setting-row span{font-size:10.5px;line-height:1.45}.settings-options .j-field__label,.settings-options j-input,.settings-options j-textarea{font-size:11.5px}.settings-options input.j-input,.settings-options textarea.j-textarea{font-size:13px}.theme-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.theme-choice{min-width:0;min-height:64px;padding-inline:5px;font-size:10.5px}.skin-row{gap:10px}.skin-card{min-height:0}.skin-copy strong{font-size:13px}.skin-copy span{font-size:10.5px}}@media(max-width:380px){.settings-head{flex-wrap:wrap}.settings-head .save-settings{width:100%}.settings-options .setting-row:has(j-input){align-items:stretch;flex-direction:column}}.login-session-note{font-size:12px;color:var(--nx-muted)}@media(max-width:600px){.login-options{flex-wrap:wrap;gap:8px}}.topbar>j-toolbar{gap:12px;min-height:68px;padding-inline:20px}.topbar .search-shell{flex:1 1 420px;width:auto;min-width:0;max-width:660px;min-height:42px;box-shadow:none}.topbar .global-search input{font-size:13px}.topbar .global-search input::placeholder{color:transparent}.search-key{flex:0 0 auto;padding:2px 7px;border:1px solid var(--nx-line);border-radius:5px;font-size:11px;color:var(--nx-faint)}.search-clear{flex:0 0 auto;width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:50%;color:var(--nx-muted);background:transparent}.search-clear:hover{color:var(--nx-ink);background:var(--nx-accent-soft)}.header-account{display:flex;flex:0 0 auto;align-items:center;gap:8px;max-width:220px;min-height:40px;padding:4px 8px 4px 4px;border:1px solid var(--nx-line);border-radius:24px;text-decoration:none;color:var(--nx-ink);background:var(--nx-surface)}.header-account:hover{border-color:var(--nx-accent)}.header-account__avatar{display:grid;place-items:center;width:30px;height:30px;background:var(--nx-accent-soft);color:var(--nx-accent-strong);font-size:12px;font-weight:700}.header-account__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.header-account>.material-symbols-rounded{font-size:17px;color:var(--nx-muted)}@media(max-width:1200px){.header-account__email,.header-account>.material-symbols-rounded{display:none}.header-account{padding:4px}}@media(max-width:700px){.topbar>j-toolbar{padding-inline:10px;gap:7px}.mobile-brand strong,.search-key,.topbar>j-toolbar>j-space{display:none}.topbar .search-shell{flex-basis:120px;padding-inline-start:10px;gap:4px}.topbar .command-trigger{min-width:36px;padding-inline:8px}.topbar .command-kbd,.topbar .search-icon{display:none}}@media(prefers-reduced-motion:reduce){.topbar:after{animation:none!important}}.topbar .global-search{position:relative}.topbar .global-search.search-empty .j-field__label{display:block;position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--nx-faint);font-size:13px;font-weight:400;pointer-events:none}.compose-attach-control>j-file .j-field__label,.compose-attach-control>j-file .j-field__hint,.compose-attach-control>j-file .j-field__error{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topbar{position:relative;z-index:1100;overflow:visible}.topbar>j-toolbar{flex:1 1 auto;width:100%;min-width:0}.login-session-gate:not([data-session-state=anonymous])>.login-story,.login-session-gate:not([data-session-state=anonymous])>.login-form-panel,.login-session-gate[data-session-state=anonymous]>.login-session-status{display:none!important}.login-session-status{grid-column:1 / -1;align-self:center;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(420px,calc(100% - 40px));margin:48px 20px;color:var(--nx-ink);text-align:center}.login-session-status h1{margin:0;font-family:var(--nx-font-ui);font-size:26px;letter-spacing:-.6px}.login-session-status p{margin:0;color:var(--nx-muted);font-size:14px;line-height:1.6}.login-session-progress{width:220px;max-width:100%;color:var(--nx-accent)}.login-session-retry{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;color:var(--nx-accent);background:var(--nx-accent-soft)}.login-session-gate:not([data-session-state=error]) .login-session-failure,.login-session-gate:not([data-session-state=error]) .login-session-retry,.login-session-gate[data-session-state=error] .login-session-checking,.login-session-gate[data-session-state=error] .login-session-progress{display:none!important}@keyframes panel-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes deck-sweep{to{inset-inline-start:100%}}@keyframes deck-sweep-thumb{0%{inset-inline-start:16%;opacity:0}15%{opacity:1}85%{opacity:1}to{inset-inline-start:86%;opacity:0}}
