.nj-surface{--nj-ink:#1d2447;--nj-ink-2:#20283e;--nj-muted:#5f6f9e;--nj-faint:#8b95bd;--nj-blue:var(--nj-mode-accent,#3187f6);--nj-blue-deep:var(--nj-mode-accent-deep,#1251ce);--nj-line:#788cc82e;--nj-header-h:calc(66px + env(safe-area-inset-top));--nj-dock-h:calc(72px + env(safe-area-inset-bottom))}@media (min-width:768px){.nj-surface{--nj-header-h:74px}}.nj-bg{background:linear-gradient(#e9effb75,#dfe8f88a),url(/imessage/fuji-bg.png) 50% 32%/cover no-repeat}@media (max-width:640px){.nj-bg{background:linear-gradient(#eef3fc9e,#e2eaf9b8),url(/imessage/fuji-bg.png) 50% 30%/cover no-repeat}}@property --nj-sky-hi{syntax:"<color>";inherits:true;initial-value:#dfe8f8}@property --nj-sky-mid{syntax:"<color>";inherits:true;initial-value:#dfe8f8}@property --nj-sky-lo{syntax:"<color>";inherits:true;initial-value:#e9effb}@property --nj-sky-dark{syntax:"<color>";inherits:true;initial-value:#45507a}@property --nj-sky-hi-soft{syntax:"<color>";inherits:true;initial-value:#dfe8f82e}@property --nj-sky-mid-soft{syntax:"<color>";inherits:true;initial-value:#dfe8f829}@property --nj-sky-lo-soft{syntax:"<color>";inherits:true;initial-value:#e9effb38}@property --nj-glow-c{syntax:"<color>";inherits:true;initial-value:#ffd9a0}@property --nj-glow-soft{syntax:"<color>";inherits:true;initial-value:#ffd9a029}@property --nj-glow-faint{syntax:"<color>";inherits:true;initial-value:#ffd9a014}@property --nj-glow-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --nj-glow-y{syntax:"<percentage>";inherits:true;initial-value:70%}@property --nj-veil-hi{syntax:"<color>";inherits:true;initial-value:#e9effb75}@property --nj-veil-lo{syntax:"<color>";inherits:true;initial-value:#dfe8f88a}@property --nj-dark-soft{syntax:"<color>";inherits:true;initial-value:#45507a14}@property --nj-ambient-shadow{syntax:"<color>";inherits:true;initial-value:#1c3a824d}@property --nj-ambient-shadow-soft{syntax:"<color>";inherits:true;initial-value:#1c3a8233}@property --nj-ambient-accent{syntax:"<color>";inherits:true;initial-value:#3187f6}@property --nj-ambient-accent-hi{syntax:"<color>";inherits:true;initial-value:#5fb3fc}@property --nj-ambient-accent-deep{syntax:"<color>";inherits:true;initial-value:#1251ce}@property --nj-ambient-accent-soft{syntax:"<color>";inherits:true;initial-value:#3187f61f}@property --nj-ambient-accent-faint{syntax:"<color>";inherits:true;initial-value:#5fb3fc14}@property --nj-ambient-aura{syntax:"<color>";inherits:true;initial-value:#5fb3fc2e}@property --nj-ambient-aura-strong{syntax:"<color>";inherits:true;initial-value:#5fb3fc3d}.nj-surface .nj-sky{z-index:0;pointer-events:none;isolation:isolate;opacity:0;transition:opacity 1.6s,--nj-sky-hi 3s linear,--nj-sky-mid 3s linear,--nj-sky-lo 3s linear,--nj-sky-dark 3s linear,--nj-glow-c 3s linear,--nj-glow-x 3s linear,--nj-glow-y 3s linear,--nj-veil-hi 3s linear,--nj-veil-lo 3s linear,--nj-ambient-accent 3s linear,--nj-ambient-accent-hi 3s linear,--nj-ambient-accent-deep 3s linear,--nj-ambient-accent-soft 3s linear,--nj-ambient-accent-faint 3s linear,--nj-ambient-aura 3s linear,--nj-ambient-aura-strong 3s linear;position:absolute;inset:0;overflow:hidden}.nj-surface .nj-sky.is-live{opacity:1}.nj-surface .nj-sky>*{position:absolute;inset:0}.nj-surface .nj-sky-field{background:linear-gradient(180deg, var(--nj-sky-hi) 0%, var(--nj-sky-mid) 52%, var(--nj-sky-lo) 100%)}.nj-surface .nj-sky-photo{background:url(/imessage/fuji-bg.png) 50% 32%/cover no-repeat;transition:opacity 3s linear,filter 3s linear}@media (max-width:640px){.nj-surface .nj-sky-photo{background-position:50% 30%}}.nj-surface .nj-sky-grade-color{background:linear-gradient(180deg, var(--nj-sky-hi), var(--nj-sky-lo));mix-blend-mode:color;transition:opacity 3s linear}.nj-surface .nj-sky-grade-dark{background:var(--nj-sky-dark);mix-blend-mode:multiply;transition:opacity 3s linear}.nj-surface .nj-sky-glow{background:radial-gradient(58% 52% at var(--nj-glow-x) var(--nj-glow-y), var(--nj-glow-c), transparent 70%);mix-blend-mode:screen;transition:opacity 3s linear;animation:16s ease-in-out infinite alternate nj-sky-breathe}.nj-surface .nj-sky-aura{background:radial-gradient(28% 22% at 14% 18%, var(--nj-ambient-aura), #fff0 72%), radial-gradient(30% 24% at 86% 20%, var(--nj-ambient-accent-faint), #fff0 74%), radial-gradient(54% 18% at 50% 95%, var(--nj-ambient-aura-strong), #fff0 78%);mix-blend-mode:screen;opacity:.82;transition:opacity 3s linear,background 3s linear;animation:22s ease-in-out infinite alternate nj-sky-aura-drift}@keyframes nj-sky-aura-drift{0%{transform:translate(-1.2%,-.4%)scale(1)}to{transform:translate(1.4%,.6%)scale(1.035)}}@keyframes nj-sky-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}.nj-surface .nj-sky-canvas{width:100%;height:100%}.nj-surface .nj-sky-veil{background:linear-gradient(180deg, var(--nj-veil-hi), var(--nj-veil-lo))}@media (prefers-reduced-motion:reduce){.nj-surface .nj-sky-glow,.nj-surface .nj-sky-aura{animation:none}}.nj-surface .nj-console{background:radial-gradient(120% 95% at var(--nj-glow-x) var(--nj-glow-y), var(--nj-glow-soft), #fff0 64%), linear-gradient(145deg, var(--nj-sky-hi-soft) 0%, #fff0 42%, var(--nj-sky-lo-soft) 100%), linear-gradient(180deg, #ffffff38 0%, #ffffff80 22%, #ffffff75 80%, #ffffff38 100%);-webkit-backdrop-filter:blur(36px)saturate(182%);backdrop-filter:blur(36px)saturate(182%);box-shadow:0 34px 82px -38px var(--nj-ambient-shadow), 0 10px 28px -22px var(--nj-ambient-shadow-soft), inset 0 1px .5px #ffffffeb, inset 0 0 0 1px #ffffff2e, inset 0 -18px 44px -40px var(--nj-sky-mid-soft);border:1px solid #ffffffc2;transition:--nj-sky-hi-soft 2.6s linear,--nj-sky-lo-soft 2.6s linear,--nj-glow-soft 2.6s linear,--nj-ambient-shadow 2.6s linear;animation:.55s cubic-bezier(.22,1,.36,1) both nj-console-in;position:relative}@keyframes nj-console-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nj-surface .nj-console{animation:none}}.nj-surface .nj-console-sheen{border-radius:inherit;background:radial-gradient(80% 90% at var(--nj-glow-x) 0%, var(--nj-glow-faint), #fff0 68%), linear-gradient(180deg, #ffffff29, #fff0);pointer-events:none;height:16%;position:absolute;inset:0 0 auto}.nj-surface .nj-tile{background:radial-gradient(120% 90% at 18% 0%, var(--nj-glow-faint), #fff0 58%), linear-gradient(160deg, #ffffff5c 0%, var(--nj-sky-hi-soft) 48%, #ffffff29 100%);box-shadow:inset 0 1px 1px #ffffff8c, inset 0 0 0 1px #ffffff0f, inset 0 -18px 42px -24px var(--nj-sky-mid-soft), 0 14px 42px -26px var(--nj-ambient-shadow-soft);-webkit-backdrop-filter:blur(34px)saturate(180%);backdrop-filter:blur(34px)saturate(180%);border:1px solid #ffffff61;border-radius:26px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,background .24s,--nj-sky-hi-soft 2.6s linear,--nj-glow-faint 2.6s linear;position:relative;overflow:hidden}.nj-surface button.nj-tile,.nj-surface a.nj-tile{cursor:pointer;text-align:left}.nj-surface .nj-tile.nj-interactive:hover{background:radial-gradient(120% 90% at 18% 0%, var(--nj-glow-soft), #fff0 58%), linear-gradient(160deg, #ffffff70 0%, var(--nj-sky-lo-soft) 50%, #ffffff38 100%);box-shadow:inset 0 1px 1px #ffffffb3, inset 0 0 0 1px #ffffff14, 0 12px 34px -26px var(--nj-ambient-shadow);transform:translateY(-1px)}.nj-surface .nj-tile.nj-interactive:active{transform:translateY(0)scale(.992)}.nj-surface .nj-tile:before{content:"";border-radius:inherit;background:radial-gradient(80% 90% at var(--nj-glow-x) 0%, var(--nj-glow-faint), #fff0 72%), linear-gradient(180deg, #ffffff3d, #fff0);pointer-events:none;height:50%;position:absolute;inset:0 0 auto}.nj-surface .nj-tile--blue{color:var(--nj-mode-text);background:radial-gradient(110% 78% at 12% 0%, var(--nj-ambient-accent-faint), #fff0 68%), radial-gradient(90% 78% at 88% 100%, var(--nj-mode-accent-soft), #fff0 72%), linear-gradient(160deg, var(--nj-pane-hi) 0%, var(--nj-pane-mid) 50%, var(--nj-pane-lo) 100%), linear-gradient(180deg, #fff0, var(--nj-material-shade));border:1px solid var(--nj-pane-border);box-shadow:0 12px 30px -24px var(--nj-material-shadow), inset 0 1px 0 var(--nj-pane-edge), inset 0 0 0 .5px var(--nj-pane-hairline)}.nj-surface .nj-tile--blue:before{background:radial-gradient(80% 90% at var(--nj-glow-x) 0%, var(--nj-glow-faint), #fff0 72%), linear-gradient(180deg, var(--nj-pane-sheen), #fff0);height:52%}.nj-surface .nj-tile--blue:after{content:"";background:linear-gradient(90deg, #fff0, var(--nj-mode-accent), #fff0);opacity:.52;pointer-events:none;border-radius:999px;height:1px;position:absolute;inset:auto 18px 0}.nj-surface .nj-tile--blue.nj-interactive:hover{background:radial-gradient(110% 78% at 12% 0%, var(--nj-ambient-accent-faint), #fff0 70%), radial-gradient(90% 78% at 88% 100%, var(--nj-mode-accent-soft), #fff0 74%), linear-gradient(160deg, var(--nj-pane-hover-hi) 0%, var(--nj-pane-hover-mid) 50%, var(--nj-pane-hover-lo) 100%), linear-gradient(180deg, #fff0, var(--nj-material-shade));border-color:var(--nj-pane-hover-border);box-shadow:0 14px 32px -26px var(--nj-material-shadow), inset 0 1px 0 var(--nj-pane-edge), inset 0 0 0 .5px var(--nj-pane-glint);transform:translateY(-.5px)}.nj-surface .nj-tile--blue.nj-interactive:active{transform:translateY(0)scale(.994)}.nj-surface .nj-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--nj-faint);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.nj-surface .nj-tile--blue .nj-eyebrow{color:var(--nj-mode-accent)}.nj-surface .nj-invite-tile-title{color:var(--nj-mode-text);text-shadow:var(--nj-mode-text-shadow)}.nj-surface .nj-invite-code-preview{border:1px solid var(--nj-pane-border);background:radial-gradient(100% 90% at 20% 0%, var(--nj-glow-faint), #fff0 70%), linear-gradient(160deg, var(--nj-pane-hi), var(--nj-pane-lo));box-shadow:inset 0 1px 0 var(--nj-pane-edge), inset 0 0 0 .5px var(--nj-pane-hairline)}.nj-surface .nj-invite-code-preview-label,.nj-surface .nj-invite-progress{color:var(--nj-mode-muted);text-shadow:var(--nj-mode-text-shadow)}.nj-surface .nj-invite-code-preview-value{color:var(--nj-mode-text);text-shadow:var(--nj-mode-text-shadow)}.nj-surface .nj-invite-share-chip{color:var(--nj-mode-on-accent);background:linear-gradient(180deg, #ffffff42, #fff0 42%, #00124c24), linear-gradient(180deg, var(--nj-mode-accent-hi), var(--nj-mode-accent-deep));box-shadow:0 8px 18px -12px var(--nj-mode-accent-glow), inset 0 1px 0 #ffffff9e;text-shadow:var(--nj-mode-on-accent-shadow)}.nj-surface .nj-pill{background:linear-gradient(180deg, #ffffff4d 0%, #ffffff0a 42%, #00124c24 100%), linear-gradient(180deg, var(--nj-mode-accent-hi) 0%, var(--nj-mode-accent) 48%, var(--nj-mode-accent-deep) 100%);color:#fff;white-space:nowrap;text-shadow:0 1px 2px #08286e4d;box-shadow:0 12px 26px -8px var(--nj-mode-accent-glow), 0 2px 5px var(--nj-mode-accent-soft), inset 0 1px .5px #ffffffb8, inset 0 -3px 8px #08308238;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:750;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.nj-surface .nj-pill:hover{filter:brightness(1.04);transform:translateY(-1px)}.nj-surface .nj-pill:active{filter:brightness(.99);transform:translateY(0)scale(.98)}.nj-surface .nj-pill-ghost{background:radial-gradient(120% 90% at 30% 0%, var(--nj-glow-faint), #fff0 62%), #ffffff8f;color:var(--nj-ink);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);box-shadow:0 7px 18px -9px var(--nj-ambient-shadow-soft), inset 0 1px 0 #ffffffe6;border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-weight:650;transition:transform .15s,background .15s;display:inline-flex}.nj-surface .nj-pill-ghost:hover{background:#ffffffb8}.nj-surface .nj-pill-ghost:active{transform:scale(.98)}.nj-surface .nj-orb-stage{place-items:center;width:100%;display:grid;position:relative}.nj-surface .nj-orb{background:radial-gradient(115% 90% at 36% 0%, var(--nj-glow-soft), #fff0 58%), linear-gradient(155deg, #ffffffc2 0%, var(--nj-sky-hi-soft) 50%, #ffffff57 100%);width:84px;height:84px;box-shadow:0 24px 44px -16px var(--nj-ambient-shadow), inset 0 1px 0 #fffffff2, inset 0 -12px 24px var(--nj-sky-mid-soft);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);z-index:3;border:1px solid #ffffffd9;border-radius:26px;place-items:center;display:grid;position:relative}.nj-surface .nj-orb-halo{background:radial-gradient(circle at 50% 50%, var(--nj-glow-soft), var(--nj-sky-mid-soft) 46%, #78b9ff00 72%);filter:blur(8px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute;inset:-34%}.nj-surface .nj-orb-img{object-fit:contain;filter:drop-shadow(0 6px 12px #0a122a52);width:116%;height:116%}.nj-surface .nj-orb-ring{pointer-events:none;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nj-surface .nj-app{background:radial-gradient(110% 90% at 30% 0%, var(--nj-glow-faint), #fff0 62%), linear-gradient(160deg, #ffffffe6 0%, var(--nj-sky-hi-soft) 48%, #eef2fad1 100%);width:46px;height:46px;box-shadow:0 10px 22px -8px var(--nj-ambient-shadow-soft), 0 2px 5px #465aa024, inset 0 1px 0 #fffffff2;z-index:3;border:1px solid #ffffffe6;border-radius:30%;place-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.nj-surface .nj-app img{object-fit:contain;width:64%;height:64%}.nj-surface .nj-app--empty{color:var(--nj-faint);background:#fff6;border:1px dashed #788cc880;box-shadow:inset 0 1px #ffffffb3}.nj-surface a.nj-app:hover{transform:translate(-50%,-50%)scale(1.08)}.nj-surface .nj-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.nj-surface .nj-dot--on{background:#34c759;box-shadow:0 0 0 3px #34c75929}.nj-surface .nj-dot--off{background:#c2c8d6}.nj-surface .nj-chip{background:radial-gradient(120% 90% at 28% 0%, var(--nj-glow-faint), #fff0 64%), #ffffff61;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:0 8px 22px -14px var(--nj-ambient-shadow-soft), inset 0 1px .5px #fff9;color:var(--nj-ink);white-space:nowrap;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:560;display:inline-flex}.nj-surface .nj-kind-ico{border-radius:9px;flex:none;place-items:center;width:26px;height:26px;display:grid}.nj-surface .nj-applogo{background:radial-gradient(110% 90% at 30% 0%, var(--nj-glow-faint), #fff0 62%), linear-gradient(160deg, #ffffffbd 0%, var(--nj-sky-hi-soft) 52%, #ffffff75 100%);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);width:38px;height:38px;box-shadow:0 5px 12px -8px var(--nj-ambient-shadow-soft), inset 0 1px 0 #ffffffd9;border:1px solid #fff9;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.nj-surface .nj-applogo img{object-fit:contain;width:100%;height:100%;padding:7px}.nj-surface .nj-applogo--initial{color:var(--nj-muted);text-transform:uppercase;font-size:14px;font-weight:700}.nj-surface .nj-applogo--more{color:var(--nj-muted);background:#ffffff80;font-size:12.5px;font-weight:700}.nj-surface .nj-shimmer{background:#a0afd72e;border-radius:8px;position:relative;overflow:hidden}.nj-surface .nj-shimmer:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffa6,#fff0);animation:1.5s infinite nj-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes nj-shimmer{to{transform:translate(100%)}}.nj-surface .nj-hr{border-top:1px solid var(--nj-line)}.nj-surface .nj-field{background:radial-gradient(120% 90% at 25% 0%, var(--nj-glow-faint), #fff0 64%), #ffffff8f;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);width:100%;box-shadow:inset 0 1px 0 #ffffffd9, 0 6px 16px -10px var(--nj-ambient-shadow-soft);color:var(--nj-ink);border:1px solid #fffc;border-radius:14px;outline:none;font-size:14px;font-weight:500;line-height:1.45;transition:border-color .15s,box-shadow .15s}.nj-surface .nj-field::placeholder{color:var(--nj-faint);font-weight:500}.nj-surface .nj-field:focus{border-color:var(--nj-mode-accent);box-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 3px var(--nj-mode-accent-soft)}.nj-surface .nj-composer .nj-field{background:radial-gradient(120% 90% at 25% 0%, var(--nj-glow-faint), #fff0 64%), linear-gradient(180deg, #ffffffb8, #ffffff85);-webkit-backdrop-filter:blur(20px)saturate(165%);backdrop-filter:blur(20px)saturate(165%);box-shadow:inset 0 1px 0 #fffffff2, 0 16px 34px -18px var(--nj-ambient-shadow-soft);border:1px solid #ffffffe0;border-radius:18px}.nj-surface .nj-chip.nj-selectable{cursor:pointer;transition:transform .14s,background .15s,border-color .15s,color .15s}.nj-surface .nj-chip.nj-selectable:hover{background:#ffffffb8}.nj-surface .nj-chip.nj-selectable:active{transform:scale(.97)}.nj-surface .nj-chip.is-active{background:linear-gradient(180deg, #ffffff3d, #fff0 40%, #00124c24), linear-gradient(180deg, var(--nj-mode-accent-hi) 0%, var(--nj-mode-accent) 55%, var(--nj-mode-accent-deep) 100%);color:#fff;box-shadow:0 8px 18px -8px var(--nj-mode-accent-glow), inset 0 1px .5px #fff9;border-color:#ffffff80}.nj-surface .nj-switch{cursor:pointer;background:#96a5cd52;border:1px solid #788cc847;border-radius:999px;flex:none;width:40px;height:23px;padding:0;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.nj-surface .nj-switch.is-on{background:linear-gradient(180deg, var(--nj-mode-accent-hi), var(--nj-mode-accent-deep));border-color:#fff6}.nj-surface .nj-switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.34,1.45,.5,1);position:absolute;top:1.5px;left:1.5px;box-shadow:0 2px 5px #14285a47}.nj-surface .nj-switch.is-on .nj-switch-knob{transform:translate(17px)}.nj-surface .nj-scroll{scrollbar-width:none;overflow-y:auto}.nj-surface .nj-scroll::-webkit-scrollbar{display:none}.nj-surface .nj-scroll>*{flex-shrink:0}.nj-surface .nj-route>.nj-scroll{padding-top:var(--nj-header-h);padding-bottom:var(--nj-dock-h)}.nj-surface .nj-create{background:radial-gradient(120% 95% at var(--nj-glow-x) 0%, var(--nj-glow-soft), #fff0 62%), linear-gradient(180deg, #ffffffbd, #ffffff8a);box-shadow:0 14px 32px -22px var(--nj-ambient-shadow), inset 0 1px 0 #fffffff2;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid #ffffffe0;border-radius:20px;position:relative}.nj-surface .nj-create-glow{z-index:-1;background:radial-gradient(80% 80% at var(--nj-glow-x) 0%, var(--nj-glow-soft), #fff0 70%), linear-gradient(120deg, var(--nj-sky-hi-soft), var(--nj-sky-lo-soft) 48%, var(--nj-glow-faint));filter:blur(15px);opacity:.4;pointer-events:none;border-radius:26px;animation:4.5s ease-in-out infinite nj-create-pulse;position:absolute;inset:-7px}@keyframes nj-create-pulse{0%,to{opacity:.3}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.nj-surface .nj-create-glow{animation:none}}.nj-surface .nj-create-ph{color:var(--nj-faint);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:6px 0;font-size:15px;font-weight:500;line-height:1.375;transition:opacity .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;overflow:hidden}.nj-surface .nj-create-ph.nj-ph-in{opacity:1;filter:blur();transform:translateY(0)}.nj-surface .nj-create-ph.nj-ph-out{opacity:0;filter:blur(6px);transform:translateY(-9px)}.nj-surface .nj-create-ph.nj-ph-pre{opacity:0;filter:blur(6px);transition:none;transform:translateY(9px)}@media (prefers-reduced-motion:reduce){.nj-surface .nj-create-ph{transition:opacity .25s}.nj-surface .nj-create-ph.nj-ph-in,.nj-surface .nj-create-ph.nj-ph-out,.nj-surface .nj-create-ph.nj-ph-pre{filter:none;transform:none}}.nj-surface .nj-suggest-in{animation:.45s cubic-bezier(.22,1,.36,1) both nj-suggest-in}@keyframes nj-suggest-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nj-surface .nj-greet-in{animation:.5s cubic-bezier(.22,1,.36,1) both nj-suggest-in}@media (prefers-reduced-motion:reduce){.nj-surface .nj-suggest-in,.nj-surface .nj-greet-in{animation:none}}.nj-sheet-scrim{z-index:1499;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141e3c47;position:fixed;inset:0}.nj-surface.nj-sheet-v{z-index:1500;will-change:transform;width:100%;max-width:460px;max-height:92vh;padding:10px 22px calc(26px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(34px)saturate(170%);backdrop-filter:blur(34px)saturate(170%);background:linear-gradient(#ffffffdb 0%,#ffffffb3 100%);border:1px solid #ffffffd1;border-radius:28px 28px 0 0;outline:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -22px 60px -20px #1c3a826b,inset 0 1px .5px #fffffff2}@media (min-width:768px){.nj-surface.nj-sheet-v{border-radius:26px 26px 0 0;max-width:440px}}.nj-surface .nj-sheet-grab{cursor:grab;background:#788cc866;border-radius:999px;width:38px;height:5px;margin:2px auto 12px;display:block}.nj-surface .nj-sheet-close{width:30px;height:30px;color:var(--nj-muted);background:#fff9;border:1px solid #ffffffd9;border-radius:50%;place-items:center;transition:transform .14s,background .14s;display:grid;position:absolute;top:16px;right:16px}.nj-surface .nj-sheet-close:hover{background:#ffffffd9}.nj-surface .nj-sheet-close:active{transform:scale(.94)}.nj-surface{--nj-mode-text:#1d2447;--nj-mode-muted:#5f6f9e;--nj-mode-faint:#8b95bd;--nj-mode-accent-hi:var(--nj-ambient-accent-hi,#5fb3fc);--nj-mode-accent:var(--nj-ambient-accent,#3187f6);--nj-mode-accent-deep:var(--nj-ambient-accent-deep,#1251ce);--nj-mode-accent-soft:var(--nj-ambient-accent-soft,#3187f61a);--nj-mode-accent-glow:var(--nj-ambient-aura-strong,#5fb3fc3d);--nj-mode-on-accent:#fff;--nj-mode-on-accent-shadow:0 1px 2px #020c2c57;--nj-mode-line:#7082b824;--nj-mode-text-shadow:none;--nj-mode-backdrop-bright:1;--nj-success:#2a9d5a;--nj-success-soft:#24bc6324;--nj-warning:#d38909;--nj-warning-soft:#faa40f26;--nj-danger:#f13022;--nj-danger-soft:#f63f3121;--nj-console-hi:#ffffff75;--nj-console-mid:#fafcffa3;--nj-console-lo:#eef3ff6b;--nj-console-tint:var(--nj-sky-hi-soft);--nj-pane-hi:#ffffff94;--nj-pane-mid:#ffffff57;--nj-pane-lo:#f1f5ff33;--nj-pane-hover-hi:#ffffffad;--nj-pane-hover-mid:#ffffff61;--nj-pane-hover-lo:#f5f8ff38;--nj-pane-border:#ffffff4d;--nj-pane-hover-border:#ffffff61;--nj-pane-edge:#ffffff7a;--nj-pane-hairline:#ffffff1a;--nj-pane-glint:#ffffff24;--nj-pane-depth-glow:#7896e61a;--nj-pane-refract:#8caaff0d;--nj-pane-hover-refract:#7da5ff17;--nj-pane-sheen:#fff3;--nj-material-shade:#fff0;--nj-material-shadow:#182a6429;--nj-material-depth:#182a641f;--nj-ink:var(--nj-mode-text);--nj-ink-2:var(--nj-mode-text);--nj-muted:var(--nj-mode-muted);--nj-faint:var(--nj-mode-faint);--nj-line:var(--nj-mode-line)}.nj-surface[data-sky-mode=dim],.nj-surface[data-sky-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nj-surface[data-sky-mode=dim]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nj-mode-text:#edeff8;--nj-mode-muted:#b6bed8;--nj-mode-faint:#939dbd;--nj-mode-accent-hi:var(--nj-ambient-accent-hi,#85baff);--nj-mode-accent:var(--nj-ambient-accent,#70aeff);--nj-mode-accent-deep:var(--nj-ambient-accent-deep,#2755ec);--nj-mode-accent-soft:var(--nj-ambient-accent-soft,#5a9eff2e);--nj-mode-accent-glow:var(--nj-ambient-aura-strong,#7ab4ff4d);--nj-mode-on-accent-shadow:0 1px 2px #0004166b;--nj-mode-line:#ebf0ff21;--nj-mode-text-shadow:0 1px 14px #00000047;--nj-mode-backdrop-bright:.78;--nj-success:#73e8a4;--nj-success-soft:#3eea8629;--nj-warning:#fed472;--nj-warning-soft:#fdc43f29;--nj-danger:#ff7a70;--nj-danger-soft:#ff675c26;--nj-console-hi:#4e588e4d;--nj-console-mid:#20285c80;--nj-console-lo:#0c123a80;--nj-console-tint:var(--nj-sky-mid-soft);--nj-pane-hi:#8a9ade29;--nj-pane-mid:#36407e38;--nj-pane-lo:#0d133857;--nj-pane-hover-hi:#9aaef02b;--nj-pane-hover-mid:#3c488c3b;--nj-pane-hover-lo:#0f164057;--nj-pane-border:#b0c6ff17;--nj-pane-hover-border:#c6dcff24;--nj-pane-edge:#ebf2ff29;--nj-pane-hairline:#86a0ff0f;--nj-pane-glint:#c3dcff1a;--nj-pane-depth-glow:#465ebe21;--nj-pane-refract:#7896ff17;--nj-pane-hover-refract:#78b0ff24;--nj-pane-sheen:#dce8ff1f;--nj-material-shade:#05081e38;--nj-material-shadow:#05081a70;--nj-material-depth:#03051261}.nj-surface[data-sky-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nj-mode-text:#fffffff2;--nj-mode-muted:#ffffff9e;--nj-mode-faint:#fff6;--nj-mode-accent-hi:var(--nj-ambient-accent-hi,#8fbfff);--nj-mode-accent:var(--nj-ambient-accent,#7ab4ff);--nj-mode-accent-deep:var(--nj-ambient-accent-deep,#2e4eef);--nj-mode-accent-soft:var(--nj-ambient-accent-soft,#5ea2ff33);--nj-mode-accent-glow:var(--nj-ambient-aura-strong,#85baff57);--nj-mode-on-accent-shadow:0 1px 2px #00031275;--nj-mode-line:#ffffff17;--nj-mode-text-shadow:0 1px 16px #00000057;--nj-mode-backdrop-bright:.68;--nj-success:#7aeba9;--nj-success-soft:#3eea862b;--nj-warning:#ffd77a;--nj-warning-soft:#ffc53d2b;--nj-danger:#ff837a;--nj-danger-soft:#ff675c29;--nj-console-hi:#ffffff13;--nj-console-mid:#16171c9e;--nj-console-lo:#0a0a0ead;--nj-console-tint:var(--nj-dark-soft);--nj-pane-hi:#ffffff16;--nj-pane-mid:#ffffff0b;--nj-pane-lo:#08080b80;--nj-pane-hover-hi:#ffffff1d;--nj-pane-hover-mid:#ffffff0f;--nj-pane-hover-lo:#0a0a0e80;--nj-pane-border:#ffffff16;--nj-pane-hover-border:#ffffff24;--nj-pane-edge:#ffffff24;--nj-pane-hairline:#ffffff0d;--nj-pane-glint:#ffffff17;--nj-pane-depth-glow:#ffffff0d;--nj-pane-refract:#ffffff0d;--nj-pane-hover-refract:#a0beff14;--nj-pane-sheen:#ffffff17;--nj-material-shade:#0006;--nj-material-shadow:#0009;--nj-material-depth:#00000080;--nj-glow-soft:#96a2de1f;--nj-glow-faint:#96a2de0f}.nj-surface[data-sky-mode=dark] .nj-field{background:var(--nj-pane-mid);border-color:var(--nj-pane-border);box-shadow:inset 0 1px #ffffff0d}.nj-surface[data-sky-mode=dark] .nj-field:focus{border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0d}.nj-surface[data-sky-mode=dark] .nj-composer .nj-field{background:linear-gradient(#ffffff12,#ffffff0b);border-color:#ffffff1a}.nj-surface[data-sky-mode=dark] .nj-create,.nj-surface[data-sky-mode=dim] .nj-create{background:linear-gradient(#ffffff14,#ffffff0b);border-color:#ffffff1f;box-shadow:0 18px 44px -30px #000000a6,inset 0 1px #ffffff1a}.nj-surface[data-sky-mode=dark] .nj-chip{background:var(--nj-pane-mid);border-color:var(--nj-pane-border);box-shadow:inset 0 1px #ffffff0f}.nj-surface[data-sky-mode=dark] .nj-chip.nj-selectable:hover{background:var(--nj-pane-hover-mid)}.nj-surface[data-sky-mode=dark] .nj-chip.is-active{background:var(--nj-mode-accent-soft);color:var(--nj-mode-text);box-shadow:none;border-color:#96b4ff52}.nj-surface[data-sky-mode=dark] .nj-pill-ghost{background:var(--nj-pane-hi);border-color:var(--nj-pane-border);box-shadow:inset 0 1px #ffffff12}.nj-surface[data-sky-mode=dark] .nj-pill-ghost:hover{background:var(--nj-pane-hover-hi)}.nj-surface[data-sky-mode=dark] .nj-tile{background:linear-gradient(160deg, var(--nj-pane-hi) 0%, var(--nj-pane-mid) 55%, #ffffff06 100%);border-color:var(--nj-pane-border);box-shadow:inset 0 1px 0 #ffffff0f, 0 18px 40px -30px var(--nj-material-shadow)}.nj-surface[data-sky-mode=dark] .nj-tile.nj-interactive:hover{background:linear-gradient(160deg, var(--nj-pane-hover-hi) 0%, var(--nj-pane-hover-mid) 55%, #ffffff09 100%);border-color:var(--nj-pane-hover-border);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 36px -28px var(--nj-material-shadow)}.nj-surface[data-sky-mode=dark] .nj-tile:before{opacity:.35}.nj-surface[data-sky-mode=dark] .nj-applogo{background:#ffffff14}.nj-surface[data-sky-mode=dark] .nj-shimmer{background:#ffffff0e}.nj-surface[data-sky-mode=dark] .nj-shimmer:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.nj-surface[data-sky-mode=dark][data-sky-register=storm]{--nj-mode-backdrop-bright:.62;--nj-console-hi:#111842a8;--nj-console-mid:#1218408a;--nj-console-lo:#020518b3;--nj-pane-hi:#5c74d221}.nj-surface>.nj-bg{z-index:-1;position:absolute;inset:0}.nj-surface .nj-dusk{z-index:-1;background:radial-gradient(62% 52% at 50% 118%,#a8aec821,#a8aec800 72%),radial-gradient(46% 36% at 50% -6%,#8c9bbe0f,#0000 74%),linear-gradient(#09090c 0%,#0b0c10 52%,#101118 100%);position:absolute;inset:0;overflow:hidden}.nj-surface .nj-dusk-aurora{pointer-events:none;filter:blur(52px);background:radial-gradient(30% 26% at 30% 62%,#a5aad214,#0000 70%),radial-gradient(26% 22% at 74% 36%,#82a0c80f,#0000 70%);animation:46s ease-in-out infinite alternate njDuskAurora;position:absolute;inset:-18%}@keyframes njDuskAurora{0%{transform:translate(-2.5%,1.5%)scale(1)}to{transform:translate(2.5%,-2%)scale(1.07)}}.nj-surface .nj-dusk-stars{pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 11% 24%,#fffc,#0000 100%),radial-gradient(1px 1px at 23% 11%,#ffffff8c,#0000 100%),radial-gradient(1.5px 1.5px at 34% 31%,#dce4ffb3,#0000 100%),radial-gradient(1px 1px at 46% 8%,#ffffff80,#0000 100%),radial-gradient(1px 1px at 55% 22%,#ffffffa6,#0000 100%),radial-gradient(1.5px 1.5px at 67% 14%,#dce4ffbf,#0000 100%),radial-gradient(1px 1px at 76% 34%,#ffffff80,#0000 100%),radial-gradient(1px 1px at 85% 9%,#ffffffb3,#0000 100%),radial-gradient(1px 1px at 92% 27%,#ffffff73,#0000 100%),radial-gradient(1px 1px at 17% 44%,#fff6,#0000 100%),radial-gradient(1px 1px at 63% 46%,#ffffff6b,#0000 100%),radial-gradient(1.5px 1.5px at 88% 52%,#dce4ff80,#0000 100%);position:absolute;inset:0 0 34%}@media (prefers-reduced-motion:reduce){.nj-surface .nj-dusk-aurora{animation:none}}.nj-surface .nj-headline{letter-spacing:-.03em;color:var(--nj-ink);font-weight:700;line-height:1.12}.nj-surface .nj-headline em{color:var(--nj-muted);opacity:.85;font-style:normal}@media (min-width:768px){.nj-surface.nj-sheet-v.nj-sheet-wide{max-width:720px}}@media (min-width:1100px){.nj-surface.nj-sheet-v.nj-sheet-wide{max-width:860px}}.dark .nj-surface.nj-sheet-v{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nj-mode-text:#fffffff2;--nj-mode-muted:#ffffff9e;--nj-mode-faint:#fff6;--nj-mode-accent-hi:#8fbfff;--nj-mode-accent:#7ab4ff;--nj-mode-accent-deep:#2e4eef;--nj-mode-accent-soft:#5ea2ff33;--nj-mode-accent-glow:#85baff57;--nj-mode-on-accent-shadow:0 1px 2px #00031275;--nj-mode-line:#ffffff17;--nj-mode-text-shadow:0 1px 16px #00000057;--nj-mode-backdrop-bright:.68;--nj-console-hi:#ffffff13;--nj-console-mid:#16171c9e;--nj-console-lo:#0a0a0ead;--nj-pane-hi:#ffffff16;--nj-pane-mid:#ffffff0b;--nj-pane-lo:#08080b80;--nj-pane-hover-hi:#ffffff1d;--nj-pane-hover-mid:#ffffff0f;--nj-pane-hover-lo:#0a0a0e80;--nj-pane-border:#ffffff16;--nj-pane-hover-border:#ffffff24;--nj-pane-edge:#ffffff24;--nj-pane-hairline:#ffffff0d;--nj-pane-glint:#ffffff17;--nj-pane-refract:#ffffff0d;--nj-pane-hover-refract:#a0beff14;--nj-pane-sheen:#ffffff17;--nj-material-shade:#0006;--nj-material-shadow:#0009;--nj-material-depth:#01030e75;color:var(--nj-mode-text);background:radial-gradient(120% 80% at 50% 0,#ffffff0d,#fff0 60%),linear-gradient(#1e1f25eb 0%,#0f0f13f0 100%);border-color:#ffffff1c;box-shadow:0 -22px 60px -18px #0000009e,inset 0 1px .5px #ebf2ff24}.dark .nj-surface.nj-sheet-v .nj-sheet-grab{background:#b9c8f557}.dark .nj-surface.nj-sheet-v :is(.nj-field,.nj-chip,.nj-pill-ghost,.nj-sheet-close,.nj-applogo){color:var(--nj-mode-text);background:radial-gradient(90% 85% at 18% 0%, var(--nj-pane-refract), #fff0 62%), linear-gradient(160deg, var(--nj-pane-hi) 0%, var(--nj-pane-mid) 50%, var(--nj-pane-lo) 100%);border-color:var(--nj-pane-border);box-shadow:0 14px 34px -28px var(--nj-material-shadow), inset 0 1px 0 var(--nj-pane-edge), inset 0 0 0 .5px var(--nj-pane-hairline)}.dark .nj-surface.nj-sheet-v .nj-field::placeholder{color:var(--nj-mode-faint)}.dark .nj-surface.nj-sheet-v .nj-field:focus{border-color:var(--nj-pane-hover-border);box-shadow:0 0 0 3px var(--nj-mode-accent-soft)}.nj-surface>.nj-bg{transition:filter 1.6s}.nj-surface[data-sky-mode=dim]>.nj-bg{filter:brightness(.55)saturate(.85)}.nj-surface[data-sky-mode=dark]>.nj-bg{filter:brightness(.32)saturate(.75)hue-rotate(-8deg)}.nj-stage>.nj-bg,.nj-stage>.nj-dusk{z-index:-10;position:fixed;inset:0}.nj-surface .nj-rail-wrap{position:relative}.nj-surface .nj-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--nj-rail-bleed,16px));padding:4px var(--nj-rail-bleed,16px) 14px;scroll-padding-inline:var(--nj-rail-bleed,16px);--nj-rail-fade-l:32px;--nj-rail-fade-r:32px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nj-rail-fade-l), #000 calc(100% - var(--nj-rail-fade-r)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--nj-rail-fade-l), #000 calc(100% - var(--nj-rail-fade-r)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--nj-rail-fade-l), #000 calc(100% - var(--nj-rail-fade-r)), transparent);gap:12px;display:flex;overflow-x:auto}.nj-surface .nj-rail::-webkit-scrollbar{display:none}.nj-surface .nj-rail>*{scroll-snap-align:start}.nj-surface .nj-rail-wrap[data-at-start=true] .nj-rail{--nj-rail-fade-l:0px}.nj-surface .nj-rail-wrap[data-at-end=true] .nj-rail{--nj-rail-fade-r:0px}.nj-surface .nj-rail-arrow{z-index:2;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:none;position:absolute;top:50%;translate:0 -50%}.nj-surface .nj-rail-arrow--l{left:-6px}.nj-surface .nj-rail-arrow--r{right:-6px}@media (hover:hover) and (pointer:fine){.nj-surface .nj-rail-arrow{opacity:0;transition:opacity .2s;display:inline-flex}.nj-surface .nj-rail-wrap:hover .nj-rail-arrow,.nj-surface .nj-rail-arrow:focus-visible{opacity:.9}.nj-surface .nj-rail-wrap[data-at-start=true] .nj-rail-arrow--l,.nj-surface .nj-rail-wrap[data-at-end=true] .nj-rail-arrow--r{opacity:0;pointer-events:none}}
