@font-face{font-family:OpenRunde;src:url(/imessage/fonts/OpenRunde-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenRunde;src:url(/imessage/fonts/OpenRunde-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Exposure;src:url(/imessage/fonts/Exposure-VAR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Serif";src:url(/imessage/fonts/pt-serif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Serif";src:url(/imessage/fonts/pt-serif-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}#nj-portal{position:fixed;inset:0;z-index:50;overflow:hidden;color-scheme:light;transition:--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}.nj-surface{--nj-ink:#1d2447;--nj-ink-2:#20283e;--nj-muted:#5f6f9e;--nj-faint:#8b95bd;--nj-blue:var(--nj-mode-accent,hsl(214 92% 58%));--nj-blue-deep:var(--nj-mode-accent-deep,hsl(220 84% 44%));--nj-line:rgba(120,140,200,0.18);--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(180deg,rgba(233,239,251,.46),rgba(223,232,248,.54)),url(https://cdn.photogenius.ai/new-ai-images/site/v1/imessage/fuji-bg.png) center 32% /cover no-repeat}@media (max-width:640px){.nj-bg{background:linear-gradient(180deg,rgba(238,243,252,.62),rgba(226,234,249,.72)),url(https://cdn.photogenius.ai/new-ai-images/site/v1/imessage/fuji-bg.png) center 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:rgba(223,232,248,.18)}@property --nj-sky-mid-soft{syntax:"<color>";inherits:true;initial-value:rgba(223,232,248,.16)}@property --nj-sky-lo-soft{syntax:"<color>";inherits:true;initial-value:rgba(233,239,251,.22)}@property --nj-glow-c{syntax:"<color>";inherits:true;initial-value:#ffd9a0}@property --nj-glow-soft{syntax:"<color>";inherits:true;initial-value:rgba(255,217,160,.16)}@property --nj-glow-faint{syntax:"<color>";inherits:true;initial-value:rgba(255,217,160,.08)}@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:rgba(233,239,251,.46)}@property --nj-veil-lo{syntax:"<color>";inherits:true;initial-value:rgba(223,232,248,.54)}@property --nj-dark-soft{syntax:"<color>";inherits:true;initial-value:rgba(69,80,122,.08)}@property --nj-ambient-shadow{syntax:"<color>";inherits:true;initial-value:rgba(28,58,130,.3)}@property --nj-ambient-shadow-soft{syntax:"<color>";inherits:true;initial-value:rgba(28,58,130,.2)}@property --nj-ambient-accent{syntax:"<color>";inherits:true;initial-value:hsl(214 92% 58%)}@property --nj-ambient-accent-hi{syntax:"<color>";inherits:true;initial-value:hsl(208 96% 68%)}@property --nj-ambient-accent-deep{syntax:"<color>";inherits:true;initial-value:hsl(220 84% 44%)}@property --nj-ambient-accent-soft{syntax:"<color>";inherits:true;initial-value:hsl(214 92% 58%/.12)}@property --nj-ambient-accent-faint{syntax:"<color>";inherits:true;initial-value:hsl(208 96% 68%/.08)}@property --nj-ambient-aura{syntax:"<color>";inherits:true;initial-value:hsl(208 96% 68%/.18)}@property --nj-ambient-aura-strong{syntax:"<color>";inherits:true;initial-value:hsl(208 96% 68%/.24)}.nj-surface .nj-sky{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate;opacity:0;transition:opacity 1.6s ease,--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}.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(https://cdn.photogenius.ai/new-ai-images/site/v1/imessage/fuji-bg.png) center 32%/cover no-repeat;transition:opacity 3s linear,filter 3s linear}@media (max-width:640px){.nj-surface .nj-sky-photo{background-position:center 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:nj-sky-breathe 16s ease-in-out infinite alternate}.nj-surface .nj-sky-aura{background:radial-gradient(28% 22% at 14% 18%,var(--nj-ambient-aura),rgba(255,255,255,0) 72%),radial-gradient(30% 24% at 86% 20%,var(--nj-ambient-accent-faint),rgba(255,255,255,0) 74%),radial-gradient(54% 18% at 50% 95%,var(--nj-ambient-aura-strong),rgba(255,255,255,0) 78%);mix-blend-mode:screen;opacity:.82;transition:opacity 3s linear,background 3s linear;animation:nj-sky-aura-drift 22s ease-in-out infinite alternate}@keyframes nj-sky-aura-drift{0%{transform:translate3d(-1.2%,-.4%,0) scale(1)}to{transform:translate3d(1.4%,.6%,0) 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-aura,.nj-surface .nj-sky-glow{animation:none}}.nj-surface .nj-admin-link,.nj-surface .nj-dock-item,.nj-surface .nj-presence-back,.nj-surface .nj-presence-name,.nj-surface .nj-presence-status{transition:color 1.2s ease,text-shadow 1.2s ease}.nj-surface .nj-console{position:relative;background:radial-gradient(120% 95% at var(--nj-glow-x) var(--nj-glow-y),var(--nj-glow-soft),rgba(255,255,255,0) 64%),linear-gradient(145deg,var(--nj-sky-hi-soft) 0,rgba(255,255,255,0) 42%,var(--nj-sky-lo-soft) 100%),linear-gradient(180deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.5) 22%,rgba(255,255,255,.46) 80%,rgba(255,255,255,.22) 100%);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;-webkit-backdrop-filter:blur(36px) saturate(182%);backdrop-filter:blur(36px) saturate(182%);border:1px solid rgba(255,255,255,.76);box-shadow:0 34px 82px -38px var(--nj-ambient-shadow),0 10px 28px -22px var(--nj-ambient-shadow-soft),inset 0 1px .5px rgba(255,255,255,.92),inset 0 0 0 1px rgba(255,255,255,.18),inset 0 -18px 44px -40px var(--nj-sky-mid-soft);animation:nj-console-in .55s cubic-bezier(.22,1,.36,1) both}@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{position:absolute;inset:0 0 auto;height:16%;border-radius:inherit;background:radial-gradient(80% 90% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 68%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0));pointer-events:none}.nj-surface .nj-presence{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;gap:12px;padding:calc(14px + env(safe-area-inset-top)) 16px 12px}@media (min-width:768px){.nj-surface .nj-presence{padding:20px 28px 14px 24px}}.nj-surface .nj-topblur{position:absolute;top:0;left:0;right:0;height:calc(var(--nj-header-h) + 40px);z-index:3;pointer-events:none}.nj-surface .nj-topblur>span{position:absolute;inset:0}.nj-surface .nj-topblur>span:first-child{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0))}.nj-surface .nj-topblur>span:nth-child(2){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 76%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 76%)}.nj-surface .nj-topblur>span:nth-child(3){-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 52%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 52%)}.nj-surface .nj-topblur>span:nth-child(4){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 30%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 30%)}.nj-surface .nj-presence-id{display:inline-flex;align-items:center;gap:11px;min-width:0;margin-right:auto;padding:4px 10px 4px 4px;border-radius:16px;transition:transform .14s ease,background .16s ease}.nj-surface .nj-presence-id:hover{background:radial-gradient(120% 120% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 68%),rgba(255,255,255,.34)}.nj-surface .nj-presence-id:active{transform:scale(.985)}.nj-surface .nj-presence-back{flex:none;margin-left:-2px;color:var(--nj-faint);transition:color .15s ease;animation:nj-back-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes nj-back-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.nj-surface .nj-presence-id:hover .nj-presence-back{color:var(--nj-muted)}.nj-surface .nj-presence-back svg{width:18px;height:18px}.nj-surface .nj-route{position:relative;z-index:1;animation:nj-route-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes nj-route-in{0%{opacity:0;transform:translateY(7px) scale(.992)}to{opacity:1;transform:none}}.nj-surface .nj-subline-in{animation:nj-subline-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes nj-subline-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nj-surface .nj-presence-back,.nj-surface .nj-route,.nj-surface .nj-subline-in{animation:none}}.nj-surface .nj-presence-orb{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;background:radial-gradient(110% 90% at 35% 0,var(--nj-glow-faint),rgba(255,255,255,0) 58%),linear-gradient(155deg,rgba(255,255,255,.78) 0,var(--nj-sky-hi-soft) 48%,rgba(255,255,255,.4) 100%);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 24px -10px var(--nj-ambient-shadow),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -7px 16px var(--nj-sky-mid-soft);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.nj-surface .nj-presence-orb .nj-orb-halo{inset:-42%;background:radial-gradient(circle at 50% 50%,var(--nj-glow-soft),var(--nj-ambient-accent-faint) 46%,rgba(255,255,255,0) 72%);filter:blur(8px)}.nj-surface .nj-presence-orb-img{width:116%;height:116%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(10,18,42,.3))}.nj-surface .nj-presence-pip{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:#34c759;border:2px solid rgba(255,255,255,.96);box-shadow:0 1px 3px rgba(52,199,89,.45)}.nj-surface .nj-presence-meta{display:flex;min-width:0;flex-direction:column;gap:1px}.nj-surface .nj-presence-name{font-size:18px;line-height:1.15;color:var(--nj-ink);letter-spacing:-.02em}.nj-surface .nj-presence-status{overflow:hidden;font-size:12px;font-weight:500;line-height:1.2;color:var(--nj-muted);white-space:nowrap;text-overflow:ellipsis}.nj-surface .nj-account{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.8);background:radial-gradient(120% 90% at 30% 0,var(--nj-glow-faint),rgba(255,255,255,0) 62%),rgba(255,255,255,.5);box-shadow:0 5px 14px -6px var(--nj-ambient-shadow-soft),inset 0 1px 0 rgba(255,255,255,.7);outline:none;transition:transform .14s ease,box-shadow .16s ease}.nj-surface .nj-account:active{transform:scale(.96)}.nj-surface .nj-account.is-active{box-shadow:0 0 0 2px var(--nj-blue),0 4px 10px -4px var(--nj-mode-accent-glow)}.nj-surface .nj-account-initial{display:grid;place-items:center;width:100%;height:100%;font-size:14px;font-weight:650;color:var(--nj-muted)}.nj-surface .nj-tile{position:relative;overflow:hidden;border-radius:26px;background:radial-gradient(120% 90% at 18% 0,var(--nj-glow-faint),rgba(255,255,255,0) 58%),linear-gradient(160deg,rgba(255,255,255,.36) 0,var(--nj-sky-hi-soft) 48%,rgba(255,255,255,.16) 100%);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px 1px rgba(255,255,255,.55),inset 0 0 0 1px rgba(255,255,255,.06),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%);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,background .24s ease,--nj-sky-hi-soft 2.6s linear,--nj-glow-faint 2.6s linear}.nj-surface a.nj-tile,.nj-surface button.nj-tile{cursor:pointer;text-align:left}.nj-surface .nj-tile.nj-interactive:hover{transform:translateY(-1px);background:radial-gradient(120% 90% at 18% 0,var(--nj-glow-soft),rgba(255,255,255,0) 58%),linear-gradient(160deg,rgba(255,255,255,.44) 0,var(--nj-sky-lo-soft) 50%,rgba(255,255,255,.22) 100%);box-shadow:inset 0 1px 1px rgba(255,255,255,.7),inset 0 0 0 1px rgba(255,255,255,.08),0 12px 34px -26px var(--nj-ambient-shadow)}.nj-surface .nj-tile.nj-interactive:active{transform:translateY(0) scale(.992)}.nj-surface .nj-tile:before{content:"";position:absolute;inset:0 0 auto;height:50%;border-radius:inherit;background:radial-gradient(80% 90% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0));pointer-events:none}.nj-surface .nj-tile--blue{color:var(--nj-mode-text);background:radial-gradient(110% 78% at 12% 0,var(--nj-ambient-accent-faint),rgba(255,255,255,0) 68%),radial-gradient(90% 78% at 88% 100%,var(--nj-mode-accent-soft),rgba(255,255,255,0) 72%),linear-gradient(160deg,var(--nj-pane-hi) 0,var(--nj-pane-mid) 50%,var(--nj-pane-lo) 100%),linear-gradient(180deg,rgba(255,255,255,0),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{height:52%;background:radial-gradient(80% 90% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 72%),linear-gradient(180deg,var(--nj-pane-sheen),rgba(255,255,255,0))}.nj-surface .nj-tile--blue:after{content:"";position:absolute;inset:auto 18px 0;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0),var(--nj-mode-accent),rgba(255,255,255,0));opacity:.52;pointer-events:none}.nj-surface .nj-tile--blue.nj-interactive:hover{transform:translateY(-.5px);background:radial-gradient(110% 78% at 12% 0,var(--nj-ambient-accent-faint),rgba(255,255,255,0) 70%),radial-gradient(90% 78% at 88% 100%,var(--nj-mode-accent-soft),rgba(255,255,255,0) 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,rgba(255,255,255,0),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)}.nj-surface .nj-tile--blue.nj-interactive:active{transform:translateY(0) scale(.994)}.nj-surface .nj-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nj-faint)}.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),rgba(255,255,255,0) 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,rgba(255,255,255,.26),rgba(255,255,255,0) 42%,rgba(0,18,76,.14)),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 rgba(255,255,255,.62);text-shadow:var(--nj-mode-on-accent-shadow)}.nj-surface .nj-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.04) 42%,rgba(0,18,76,.14) 100%),linear-gradient(180deg,var(--nj-mode-accent-hi) 0,var(--nj-mode-accent) 48%,var(--nj-mode-accent-deep) 100%);color:#fff;font-weight:750;white-space:nowrap;text-shadow:0 1px 2px rgba(8,40,110,.3);box-shadow:0 12px 26px -8px var(--nj-mode-accent-glow),0 2px 5px var(--nj-mode-accent-soft),inset 0 1px .5px rgba(255,255,255,.72),inset 0 -3px 8px rgba(8,48,130,.22);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.nj-surface .nj-pill:hover{transform:translateY(-1px);filter:brightness(1.04)}.nj-surface .nj-pill:active{transform:translateY(0) scale(.98);filter:brightness(.99)}.nj-surface .nj-pill-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;background:radial-gradient(120% 90% at 30% 0,var(--nj-glow-faint),rgba(255,255,255,0) 62%),rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.85);color:var(--nj-ink);font-weight:650;-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 rgba(255,255,255,.9);transition:transform .15s ease,background .15s ease}.nj-surface .nj-pill-ghost:hover{background:rgba(255,255,255,.72)}.nj-surface .nj-pill-ghost:active{transform:scale(.98)}.nj-surface .nj-orb-stage{width:100%}.nj-surface .nj-orb,.nj-surface .nj-orb-stage{position:relative;display:grid;place-items:center}.nj-surface .nj-orb{width:84px;height:84px;border-radius:26px;background:radial-gradient(115% 90% at 36% 0,var(--nj-glow-soft),rgba(255,255,255,0) 58%),linear-gradient(155deg,rgba(255,255,255,.76) 0,var(--nj-sky-hi-soft) 50%,rgba(255,255,255,.34) 100%);border:1px solid rgba(255,255,255,.85);box-shadow:0 24px 44px -16px var(--nj-ambient-shadow),inset 0 1px 0 rgba(255,255,255,.95),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}.nj-surface .nj-orb-halo{position:absolute;inset:-34%;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--nj-glow-soft),var(--nj-sky-mid-soft) 46%,rgba(120,185,255,0) 72%);filter:blur(8px);z-index:-1;pointer-events:none}.nj-surface .nj-orb-img{width:116%;height:116%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(10,18,42,.32))}.nj-surface .nj-orb-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.nj-surface .nj-app{position:absolute;display:grid;place-items:center;width:46px;height:46px;border-radius:30%;background:radial-gradient(110% 90% at 30% 0,var(--nj-glow-faint),rgba(255,255,255,0) 62%),linear-gradient(160deg,rgba(255,255,255,.9) 0,var(--nj-sky-hi-soft) 48%,rgba(238,242,250,.82) 100%);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 22px -8px var(--nj-ambient-shadow-soft),0 2px 5px rgba(70,90,160,.14),inset 0 1px 0 rgba(255,255,255,.95);transform:translate(-50%,-50%);transition:transform .2s cubic-bezier(.22,1,.36,1);z-index:3;overflow:hidden}.nj-surface .nj-app img{width:64%;height:64%;object-fit:contain}.nj-surface .nj-app--empty{background:rgba(255,255,255,.4);border:1px dashed rgba(120,140,200,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:var(--nj-faint)}.nj-surface a.nj-app:hover{transform:translate(-50%,-50%) scale(1.08)}.nj-surface .nj-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}.nj-surface .nj-dot--on{background:#34c759;box-shadow:0 0 0 3px rgba(52,199,89,.16)}.nj-surface .nj-dot--off{background:#c2c8d6}.nj-surface .nj-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:radial-gradient(120% 90% at 28% 0,var(--nj-glow-faint),rgba(255,255,255,0) 64%),rgba(255,255,255,.38);border:1px solid rgba(255,255,255,.5);-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 rgba(255,255,255,.6);color:var(--nj-ink);font-size:13px;font-weight:560;white-space:nowrap}.nj-surface .nj-kind-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:9px}.nj-surface .nj-applogo{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:radial-gradient(110% 90% at 30% 0,var(--nj-glow-faint),rgba(255,255,255,0) 62%),linear-gradient(160deg,rgba(255,255,255,.74) 0,var(--nj-sky-hi-soft) 52%,rgba(255,255,255,.46) 100%);border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);box-shadow:0 5px 12px -8px var(--nj-ambient-shadow-soft),inset 0 1px 0 rgba(255,255,255,.85);overflow:hidden}.nj-surface .nj-applogo img{width:100%;height:100%;object-fit:contain;padding:7px}.nj-surface .nj-applogo--initial{font-size:14px;font-weight:700;color:var(--nj-muted);text-transform:uppercase}.nj-surface .nj-applogo--more{font-size:12.5px;font-weight:700;color:var(--nj-muted);background:rgba(255,255,255,.5)}.nj-surface .nj-shimmer{position:relative;overflow:hidden;background:rgba(160,175,215,.18);border-radius:8px}.nj-surface .nj-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.65),rgba(255,255,255,0));animation:nj-shimmer 1.5s infinite}@keyframes nj-shimmer{to{transform:translateX(100%)}}.nj-surface .nj-hr{border-top:1px solid var(--nj-line)}.nj-surface .nj-field{width:100%;border-radius:14px;background:radial-gradient(120% 90% at 25% 0,var(--nj-glow-faint),rgba(255,255,255,0) 64%),rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 6px 16px -10px var(--nj-ambient-shadow-soft);color:var(--nj-ink);font-size:14px;font-weight:500;line-height:1.45;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.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 rgba(255,255,255,.85),0 0 0 3px var(--nj-mode-accent-soft)}.nj-surface .nj-composer .nj-field{border-radius:18px;background:radial-gradient(120% 90% at 25% 0,var(--nj-glow-faint),rgba(255,255,255,0) 64%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.52));border:1px solid rgba(255,255,255,.88);-webkit-backdrop-filter:blur(20px) saturate(165%);backdrop-filter:blur(20px) saturate(165%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 34px -18px var(--nj-ambient-shadow-soft)}.nj-surface .nj-chip.nj-selectable{cursor:pointer;transition:transform .14s ease,background .15s ease,border-color .15s ease,color .15s ease}.nj-surface .nj-chip.nj-selectable:hover{background:rgba(255,255,255,.72)}.nj-surface .nj-chip.nj-selectable:active{transform:scale(.97)}.nj-surface .nj-chip.is-active{background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0) 40%,rgba(0,18,76,.14)),linear-gradient(180deg,var(--nj-mode-accent-hi) 0,var(--nj-mode-accent) 55%,var(--nj-mode-accent-deep) 100%);border-color:rgba(255,255,255,.5);color:#fff;box-shadow:0 8px 18px -8px var(--nj-mode-accent-glow),inset 0 1px .5px rgba(255,255,255,.6)}.nj-surface .nj-switch{position:relative;display:inline-flex;flex:none;width:40px;height:23px;border-radius:999px;padding:0;border:1px solid rgba(120,140,200,.28);background:rgba(150,165,205,.32);cursor:pointer;transition:background .18s ease,border-color .18s ease}.nj-surface .nj-switch.is-on{background:linear-gradient(180deg,var(--nj-mode-accent-hi),var(--nj-mode-accent-deep));border-color:rgba(255,255,255,.4)}.nj-surface .nj-switch-knob{position:absolute;top:1.5px;left:1.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(20,40,90,.28);transition:transform .2s cubic-bezier(.34,1.45,.5,1)}.nj-surface .nj-switch.is-on .nj-switch-knob{transform:translateX(17px)}.nj-surface .nj-scroll{overflow-y:auto;scrollbar-width:none}.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-route .nj-build-root,.nj-surface .nj-route .nj-msg-list{padding-top:var(--nj-header-h)}.nj-surface .nj-composer{margin-bottom:var(--nj-dock-h)}.nj-surface .nj-msg-stack{position:relative;display:inline-flex;flex-direction:column;max-width:82%}.nj-surface .nj-msg-pressable{-webkit-touch-callout:none}.nj-surface .nj-msg-press{position:relative}.nj-surface .nj-bubble{position:relative;border-radius:19px;padding:8px 13px;font-size:14px;line-height:1.4;text-align:left;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.nj-surface .nj-bubble-me{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 38%,rgba(0,18,76,.13)),radial-gradient(120% 80% at 25% 0,rgba(255,255,255,.32),rgba(255,255,255,0) 52%),linear-gradient(180deg,var(--nj-mode-accent-hi) 0,var(--nj-mode-accent) 50%,var(--nj-mode-accent-deep) 100%);color:#fff;border:1px solid rgba(255,255,255,.35);border-bottom-right-radius:6px;box-shadow:0 10px 22px -10px var(--nj-mode-accent-glow),inset 0 1px 0 rgba(255,255,255,.5);text-shadow:0 1px 2px rgba(4,32,92,.28)}.nj-surface .nj-bubble-ninja{background:radial-gradient(120% 90% at 25% 0,var(--nj-glow-faint),rgba(255,255,255,0) 64%),rgba(255,255,255,.64);color:var(--nj-ink);border:1px solid rgba(255,255,255,.8);border-bottom-left-radius:6px;box-shadow:0 8px 18px -10px var(--nj-ambient-shadow-soft),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.nj-surface .nj-msg-link{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;color:var(--nj-blue);font-weight:500}.nj-surface .nj-msg-link.is-mine{color:#fff;text-decoration-color:rgba(255,255,255,.75)}.nj-surface .nj-msg-image{display:block;width:100%;max-width:264px;border-radius:16px;border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 18px -10px rgba(70,80,150,.35)}@keyframes nj-msg-in{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:none}}.nj-surface .nj-msg-row{animation:nj-msg-in .26s cubic-bezier(.22,1,.36,1) both}.nj-surface .nj-typing-dot{width:7px;height:7px;border-radius:50%;background:#a3acc8;animation:nj-typing 1.25s ease-in-out infinite}@keyframes nj-typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.nj-surface .nj-tapback-cluster{position:absolute;top:-13px;z-index:3;display:flex;pointer-events:none}.nj-surface .nj-tapback-cluster.is-right{left:-11px}.nj-surface .nj-tapback-cluster.is-left{right:-11px}.nj-surface .nj-tapback{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 11px -4px rgba(70,80,150,.45);color:var(--nj-muted);-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);animation:nj-pop .28s cubic-bezier(.34,1.56,.5,1) both}.nj-surface .nj-tapback-cluster .nj-tapback+.nj-tapback{margin-left:-9px}.nj-surface .nj-tapback.is-mine{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 42%,rgba(0,18,76,.14)),linear-gradient(180deg,var(--nj-mode-accent-hi),var(--nj-mode-accent) 60%,var(--nj-mode-accent-deep));color:#fff;border-color:rgba(255,255,255,.5);box-shadow:0 5px 13px -5px var(--nj-mode-accent-glow)}.nj-surface .nj-tapback.is-love{color:#ff3b5c}.nj-surface .nj-tapback.is-mine.is-love{color:#fff}.nj-surface .nj-tapback-glyph{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}@keyframes nj-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.nj-surface .nj-tapbar{position:absolute;bottom:calc(100% + 10px);z-index:6;display:flex;gap:2px;padding:6px;border-radius:999px;background:radial-gradient(120% 90% at 25% 0,var(--nj-glow-faint),rgba(255,255,255,0) 64%),rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.92);box-shadow:0 12px 30px -18px var(--nj-ambient-shadow),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);animation:nj-tapbar-in .24s cubic-bezier(.34,1.45,.5,1) both}.nj-surface .nj-tapbar.is-left{left:0;transform-origin:bottom left}.nj-surface .nj-tapbar.is-right{right:0;transform-origin:bottom right}.nj-surface .nj-tapbar.is-below{top:calc(100% + 10px);bottom:auto}.nj-surface .nj-tapbar.is-below.is-left{transform-origin:top left}.nj-surface .nj-tapbar.is-below.is-right{transform-origin:top right}@keyframes nj-tapbar-in{0%{opacity:0;transform:translateY(7px) scale(.82)}to{opacity:1;transform:none}}.nj-surface .nj-tapbar-btn{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--nj-muted);transition:transform .15s ease,background .15s ease,color .15s ease}.nj-surface .nj-tapbar-btn:hover{background:rgba(120,140,200,.14);transform:translateY(-2px) scale(1.06)}.nj-surface .nj-tapbar-btn:active{transform:scale(.9)}.nj-surface .nj-tapbar-btn.is-love{color:#ff3b5c}.nj-surface .nj-tapbar-btn.is-active{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 42%,rgba(0,18,76,.14)),linear-gradient(180deg,var(--nj-mode-accent-hi),var(--nj-mode-accent) 60%,var(--nj-mode-accent-deep));color:#fff;box-shadow:0 6px 14px -6px var(--nj-mode-accent-glow)}.nj-surface .nj-tapbar-btn.is-active.is-love{color:#fff}.nj-surface .nj-tapbar-glyph{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.nj-surface .nj-tapback-scrim{position:absolute;inset:0;z-index:5;background:transparent;cursor:default}.nj-surface .nj-linkcard{display:block;width:252px;max-width:100%;border-radius:17px;overflow:hidden;background:radial-gradient(120% 90% at 25% 0,var(--nj-glow-faint),rgba(255,255,255,0) 64%),rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.82);box-shadow:0 10px 22px -12px var(--nj-ambient-shadow-soft),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);text-align:left;transition:transform .16s ease,box-shadow .16s ease}.nj-surface .nj-linkcard:active{transform:scale(.985)}.nj-surface .nj-linkcard-hero{display:block;width:100%;height:132px;object-fit:cover;background:rgba(160,175,215,.16)}.nj-surface .nj-linkcard-meta{padding:9px 13px 11px;display:flex;flex-direction:column}.nj-surface .nj-linkcard.is-compact .nj-linkcard-meta{padding:12px 14px}.nj-surface .nj-linkcard-title{font-size:13.5px;font-weight:600;color:var(--nj-ink);line-height:1.3}.nj-surface .nj-linkcard-desc,.nj-surface .nj-linkcard-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nj-surface .nj-linkcard-desc{margin-top:2px;font-size:12px;color:var(--nj-muted);line-height:1.35}.nj-surface .nj-linkcard-host{margin-top:5px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:560;color:var(--nj-faint)}.nj-surface .nj-linkcard-host-lg{margin-top:0;font-size:13.5px;font-weight:600;color:var(--nj-ink)}.nj-surface .nj-linkcard-favicon{width:14px;height:14px;border-radius:4px;object-fit:contain;flex:none}.nj-surface .nj-linkcard-skeleton{pointer-events:none}.nj-surface .nj-linkcard-skeleton .nj-linkcard-hero{height:120px}.nj-surface .nj-composer{background:none;padding:12px 14px 14px}.nj-surface .nj-inputbar{display:flex;align-items:flex-end;gap:7px;padding:4px 4px 4px 15px;border-radius:22px;background:radial-gradient(120% 90% at 25% 0,var(--nj-glow-faint),rgba(255,255,255,0) 64%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.52));border:1px solid rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 34px -18px var(--nj-ambient-shadow-soft);-webkit-backdrop-filter:blur(20px) saturate(165%);backdrop-filter:blur(20px) saturate(165%);transition:border-color .16s ease,box-shadow .16s ease}.nj-surface .nj-inputbar:focus-within{border-color:var(--nj-mode-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 3px var(--nj-mode-accent-soft)}.nj-surface .nj-inputbar-field{flex:1;min-width:0;background:transparent;border:0;outline:none;resize:none;max-height:132px;padding:6px 0;font-family:inherit;font-size:14px;line-height:1.4;color:var(--nj-ink);scrollbar-width:none}.nj-surface .nj-inputbar-field::-webkit-scrollbar{display:none}.nj-surface .nj-inputbar-field::placeholder{color:var(--nj-faint);font-weight:500}.nj-surface .nj-inputbar-send{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 40%,rgba(0,18,76,.16)),radial-gradient(120% 80% at 25% 0,rgba(255,255,255,.32),rgba(255,255,255,0) 52%),linear-gradient(180deg,var(--nj-mode-accent-hi) 0,var(--nj-mode-accent) 55%,var(--nj-mode-accent-deep) 100%);box-shadow:0 6px 14px -6px var(--nj-mode-accent-glow),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .2s cubic-bezier(.34,1.45,.5,1),opacity .16s ease}.nj-surface .nj-inputbar-send:active{transform:scale(.9)}.nj-surface .nj-inputbar-send:disabled{opacity:.38;box-shadow:none;cursor:default}@media (prefers-reduced-motion:reduce){.nj-surface .nj-msg-row,.nj-surface .nj-tapback,.nj-surface .nj-tapbar{animation:none}}.nj-surface .nj-back{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--nj-muted);transition:color .15s ease,transform .15s ease}.nj-surface .nj-back:hover{color:var(--nj-ink)}.nj-surface .nj-back:active{transform:scale(.98)}.nj-surface .nj-create{position:relative;border-radius:20px;background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-soft),rgba(255,255,255,0) 62%),linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.54));border:1px solid rgba(255,255,255,.88);box-shadow:0 14px 32px -22px var(--nj-ambient-shadow),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.nj-surface .nj-create-glow{position:absolute;inset:-7px;z-index:-1;border-radius:26px;background:radial-gradient(80% 80% at var(--nj-glow-x) 0,var(--nj-glow-soft),rgba(255,255,255,0) 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;animation:nj-create-pulse 4.5s ease-in-out infinite}@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{position:absolute;top:0;left:0;right:0;padding:6px 0;font-size:15px;font-weight:500;line-height:1.375;color:var(--nj-faint);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;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)}.nj-surface .nj-create-ph.nj-ph-in{opacity:1;filter:blur(0);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);transform:translateY(9px);transition:none}@media (prefers-reduced-motion:reduce){.nj-surface .nj-create-ph{transition:opacity .25s ease}.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:nj-suggest-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes nj-suggest-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nj-surface .nj-greet-in{animation:nj-suggest-in .5s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.nj-surface .nj-greet-in,.nj-surface .nj-shimmer:after,.nj-surface .nj-suggest-in{animation:none}.nj-surface .nj-app,.nj-surface .nj-pill,.nj-surface .nj-tile{transition:none}}.nj-surface{font-family:var(--font-fustat),OpenRunde,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;color:var(--nj-ink)}.nj-surface .nj-shadow,.nj-surface.nj-shadow{box-shadow:0 0 1px 0 rgba(53,82,126,.2),0 2px 4px 0 rgba(53,82,126,.05),0 16px 40px 0 rgba(53,82,126,.12)}.nj-surface .nj-serif{font-family:"PT Serif",Georgia,serif;font-weight:400;letter-spacing:-.015em}.nj-surface .safe-area-pt{padding-top:env(safe-area-inset-top)}.nj-surface .safe-area-pb{padding-bottom:env(safe-area-inset-bottom)}.nj-sheet-scrim{position:fixed;inset:0;z-index:1499;background:rgba(20,30,60,.28);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nj-surface.nj-sheet-v{position:fixed;left:0;right:0;bottom:0;z-index:1500;margin:0 auto;width:100%;max-width:460px;max-height:92vh;display:flex;flex-direction:column;padding:10px 22px calc(26px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.7));border:1px solid rgba(255,255,255,.82);-webkit-backdrop-filter:blur(34px) saturate(170%);backdrop-filter:blur(34px) saturate(170%);box-shadow:0 -22px 60px -20px rgba(28,58,130,.42),inset 0 1px .5px rgba(255,255,255,.95);outline:none}@media (min-width:768px){.nj-surface.nj-sheet-v{max-width:440px;border-radius:26px 26px 0 0}}.nj-surface .nj-sheet-grab{display:block;width:38px;height:5px;margin:2px auto 12px;border-radius:999px;background:rgba(120,140,200,.4);cursor:grab}.nj-surface .nj-sheet-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.85);color:var(--nj-muted);transition:transform .14s ease,background .14s ease}.nj-surface .nj-sheet-close:hover{background:rgba(255,255,255,.85)}.nj-surface .nj-sheet-close:active{transform:scale(.94)}.nj-surface .nj-invite-hero{display:flex;flex-direction:column;align-items:center;margin-top:4px;padding:20px 18px 18px;border-radius:22px;color:var(--nj-mode-text);background:radial-gradient(120% 90% at 50% 0,var(--nj-ambient-accent-faint),rgba(255,255,255,0) 68%),radial-gradient(90% 78% at 92% 100%,var(--nj-mode-accent-soft),rgba(255,255,255,0) 74%),linear-gradient(160deg,var(--nj-pane-hi),var(--nj-pane-mid) 52%,var(--nj-pane-lo));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-invite-gift{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--nj-mode-on-accent);background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0) 44%,rgba(0,18,76,.16)),linear-gradient(180deg,var(--nj-mode-accent-hi),var(--nj-mode-accent-deep));border:1px solid rgba(255,255,255,.32);box-shadow:0 8px 18px -14px var(--nj-mode-accent-glow),inset 0 1px 0 rgba(255,255,255,.62);animation:nj-invite-bob 3.4s ease-in-out infinite}.nj-surface .nj-invite-hero-title{color:var(--nj-mode-text);text-shadow:var(--nj-mode-text-shadow)}.nj-surface .nj-invite-hero-copy{color:var(--nj-mode-muted);text-shadow:var(--nj-mode-text-shadow)}@keyframes nj-invite-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}.nj-surface .nj-invite-pip{height:8px;flex:1;border-radius:999px;background:rgba(120,140,200,.22);transition:background .32s ease,box-shadow .32s ease}.nj-surface .nj-invite-pip.is-on{background:linear-gradient(90deg,var(--nj-mode-accent-hi),var(--nj-mode-accent-deep));box-shadow:0 2px 8px -2px var(--nj-mode-accent-glow)}.nj-surface .nj-deal{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.nj-surface .nj-deal-card{display:flex;flex-direction:column;gap:8px;padding:13px 13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.nj-surface .nj-deal-you{background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-ambient-accent-faint),rgba(255,255,255,0) 66%),linear-gradient(180deg,var(--nj-mode-accent-soft),var(--nj-pane-lo));border-color:var(--nj-pane-hover-border)}.nj-surface .nj-deal-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--nj-faint)}.nj-surface .nj-deal-you .nj-deal-label{color:var(--nj-blue-deep)}.nj-surface .nj-deal-row{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:var(--nj-ink)}.nj-surface .nj-deal-row>span{font-size:15px;line-height:1}.nj-surface .nj-deal-note{margin-top:10px;text-align:center;font-size:12px;font-weight:500;color:var(--nj-muted)}.nj-surface .nj-invite-code{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px 11px 16px;border-radius:16px;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 16px -10px rgba(80,100,175,.3);transition:transform .14s ease,background .15s ease}.nj-surface .nj-invite-code:hover{background:rgba(255,255,255,.74)}.nj-surface .nj-invite-code:active{transform:scale(.99)}.nj-surface .nj-invite-copy{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 42%,rgba(0,18,76,.16)),linear-gradient(180deg,var(--nj-mode-accent-hi),var(--nj-mode-accent-deep));color:#fff;box-shadow:0 6px 14px -6px var(--nj-mode-accent-glow);transition:transform .2s cubic-bezier(.34,1.45,.5,1),background .16s ease}.nj-surface .nj-invite-copy.is-done{background:linear-gradient(180deg,#34c759,#1f9d52);transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.nj-surface .nj-invite-gift{animation:none}}.nj-surface .nj-dock{position:absolute;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));z-index:3;width:fit-content;max-width:calc(100% - 24px);margin-left:auto;margin-right:auto;display:inline-flex;align-items:center;gap:3px;padding:5px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:radial-gradient(120% 120% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 68%),linear-gradient(180deg,rgba(255,255,255,.28) 0,var(--nj-sky-hi-soft) 48%,rgba(255,255,255,.38) 100%);-webkit-backdrop-filter:blur(30px) saturate(185%);backdrop-filter:blur(30px) saturate(185%);box-shadow:0 10px 28px -20px var(--nj-ambient-shadow),inset 0 1px 0 rgba(255,255,255,.85)}.nj-surface .nj-dock-item{display:inline-flex;align-items:center;gap:0;padding:9px;border-radius:999px;color:var(--nj-faint);font-size:13px;font-weight:700;white-space:nowrap;transition:color .16s ease,background .16s ease,transform .13s ease,padding .2s ease}@media (min-width:768px){.nj-surface .nj-dock-item:hover{color:var(--nj-muted)}}.nj-surface .nj-dock-item:active{transform:scale(.94)}.nj-surface .nj-dock-item.is-active{gap:7px;padding:9px 15px 9px 12px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.04) 42%,rgba(0,18,76,.14) 100%),linear-gradient(180deg,var(--nj-mode-accent-hi) 0,var(--nj-mode-accent) 48%,var(--nj-mode-accent-deep) 100%);box-shadow:0 8px 18px -6px var(--nj-mode-accent-glow),inset 0 1px .5px rgba(255,255,255,.6);text-shadow:0 1px 2px rgba(8,40,110,.3)}.nj-surface .nj-dock-ico{display:grid;place-items:center;width:21px;height:21px;flex:none}.nj-surface .nj-dock-ico svg{width:21px;height:21px}.nj-surface .nj-dock-label{max-width:0;overflow:hidden;opacity:0;line-height:1;transition:max-width .2s ease,opacity .16s ease}.nj-surface .nj-dock-item.is-active .nj-dock-label{max-width:120px;opacity:1}.nj-surface .nj-edge-bottom{position:absolute;left:0;right:0;bottom:0;height:calc(92px + env(safe-area-inset-bottom));z-index:2;pointer-events:none}.nj-surface .nj-edge-bottom>span{position:absolute;inset:0}.nj-surface .nj-edge-bottom>span:first-child{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0));mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0))}.nj-surface .nj-edge-bottom>span:nth-child(2){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 76%);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 76%)}.nj-surface .nj-edge-bottom>span:nth-child(3){-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 52%);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 52%)}.nj-surface .nj-edge-bottom>span:nth-child(4){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 30%);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 30%)}.nj-surface .nj-admin-link{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;color:var(--nj-muted);border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);transition:transform .14s ease,color .14s ease,background .14s ease}.nj-surface .nj-admin-link svg{width:17px;height:17px}.nj-surface .nj-admin-link:hover{transform:translateY(-1px);color:var(--nj-mode-accent);background:rgba(255,255,255,.66)}.nj-surface{--nj-mode-text:#1d2447;--nj-mode-muted:#5f6f9e;--nj-mode-faint:#8b95bd;--nj-mode-accent-hi:var(--nj-ambient-accent-hi,hsl(208 96% 68%));--nj-mode-accent:var(--nj-ambient-accent,hsl(214 92% 58%));--nj-mode-accent-deep:var(--nj-ambient-accent-deep,hsl(220 84% 44%));--nj-mode-accent-soft:var(--nj-ambient-accent-soft,hsl(214 92% 58%/0.1));--nj-mode-accent-glow:var(--nj-ambient-aura-strong,hsl(208 96% 68%/0.24));--nj-mode-on-accent:#fff;--nj-mode-on-accent-shadow:0 1px 2px rgba(2,12,44,0.34);--nj-mode-line:rgba(112,130,184,0.14);--nj-mode-text-shadow:none;--nj-mode-backdrop-bright:1;--nj-success:hsl(145 58% 39%);--nj-success-soft:hsl(145 68% 44%/0.14);--nj-warning:hsl(38 92% 43%);--nj-warning-soft:hsl(38 96% 52%/0.15);--nj-danger:hsl(4 88% 54%);--nj-danger-soft:hsl(4 92% 58%/0.13);--nj-console-hi:rgba(255,255,255,0.46);--nj-console-mid:rgba(250,252,255,0.64);--nj-console-lo:rgba(238,243,255,0.42);--nj-console-tint:var(--nj-sky-hi-soft);--nj-pane-hi:rgba(255,255,255,0.58);--nj-pane-mid:rgba(255,255,255,0.34);--nj-pane-lo:rgba(241,245,255,0.2);--nj-pane-hover-hi:rgba(255,255,255,0.68);--nj-pane-hover-mid:rgba(255,255,255,0.38);--nj-pane-hover-lo:rgba(245,248,255,0.22);--nj-pane-border:rgba(255,255,255,0.3);--nj-pane-hover-border:rgba(255,255,255,0.38);--nj-pane-edge:rgba(255,255,255,0.48);--nj-pane-hairline:rgba(255,255,255,0.1);--nj-pane-glint:rgba(255,255,255,0.14);--nj-pane-depth-glow:rgba(120,150,230,0.1);--nj-pane-refract:rgba(140,170,255,0.05);--nj-pane-hover-refract:rgba(125,165,255,0.09);--nj-pane-sheen:rgba(255,255,255,0.2);--nj-material-shade:rgba(255,255,255,0);--nj-material-shadow:rgba(24,42,100,0.16);--nj-material-depth:rgba(24,42,100,0.12);--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-portal[data-sky-mode=dark],#nj-portal[data-sky-mode=dim]{color-scheme:dark}.nj-surface[data-sky-mode=dim]{color-scheme:dark;--nj-mode-text:hsl(228 44% 95%);--nj-mode-muted:hsl(226 30% 78%);--nj-mode-faint:hsl(226 24% 66%);--nj-mode-accent-hi:var(--nj-ambient-accent-hi,hsl(214 100% 76%));--nj-mode-accent:var(--nj-ambient-accent,hsl(214 100% 72%));--nj-mode-accent-deep:var(--nj-ambient-accent-deep,hsl(226 84% 54%));--nj-mode-accent-soft:var(--nj-ambient-accent-soft,rgba(90,158,255,0.18));--nj-mode-accent-glow:var(--nj-ambient-aura-strong,hsl(214 100% 74%/0.3));--nj-mode-on-accent-shadow:0 1px 2px rgba(0,4,22,0.42);--nj-mode-line:rgba(235,240,255,0.13);--nj-mode-text-shadow:0 1px 14px rgba(0,0,0,0.28);--nj-mode-backdrop-bright:0.78;--nj-success:hsl(145 72% 68%);--nj-success-soft:hsl(145 80% 58%/0.16);--nj-warning:hsl(42 98% 72%);--nj-warning-soft:hsl(42 98% 62%/0.16);--nj-danger:hsl(4 100% 72%);--nj-danger-soft:hsl(4 100% 68%/0.15);--nj-console-hi:rgba(78,88,142,0.3);--nj-console-mid:rgba(32,40,92,0.5);--nj-console-lo:rgba(12,18,58,0.5);--nj-console-tint:var(--nj-sky-mid-soft);--nj-pane-hi:rgba(138,154,222,0.16);--nj-pane-mid:rgba(54,64,126,0.22);--nj-pane-lo:rgba(13,19,56,0.34);--nj-pane-hover-hi:rgba(154,174,240,0.17);--nj-pane-hover-mid:rgba(60,72,140,0.23);--nj-pane-hover-lo:rgba(15,22,64,0.34);--nj-pane-border:rgba(176,198,255,0.09);--nj-pane-hover-border:rgba(198,220,255,0.14);--nj-pane-edge:rgba(235,242,255,0.16);--nj-pane-hairline:rgba(134,160,255,0.06);--nj-pane-glint:rgba(195,220,255,0.1);--nj-pane-depth-glow:rgba(70,94,190,0.13);--nj-pane-refract:rgba(120,150,255,0.09);--nj-pane-hover-refract:rgba(120,176,255,0.14);--nj-pane-sheen:rgba(220,232,255,0.12);--nj-material-shade:rgba(5,8,30,0.22);--nj-material-shadow:rgba(5,8,26,0.44);--nj-material-depth:rgba(3,5,18,0.38)}.nj-surface[data-sky-mode=dark]{color-scheme:dark;--nj-mode-text:hsl(228 46% 97%);--nj-mode-muted:hsl(226 30% 80%);--nj-mode-faint:hsl(226 22% 68%);--nj-mode-accent-hi:var(--nj-ambient-accent-hi,hsl(214 100% 78%));--nj-mode-accent:var(--nj-ambient-accent,hsl(214 100% 74%));--nj-mode-accent-deep:var(--nj-ambient-accent-deep,hsl(230 86% 56%));--nj-mode-accent-soft:var(--nj-ambient-accent-soft,rgba(94,162,255,0.2));--nj-mode-accent-glow:var(--nj-ambient-aura-strong,hsl(214 100% 76%/0.34));--nj-mode-on-accent-shadow:0 1px 2px rgba(0,3,18,0.46);--nj-mode-line:rgba(235,240,255,0.11);--nj-mode-text-shadow:0 1px 16px rgba(0,0,0,0.34);--nj-mode-backdrop-bright:0.68;--nj-success:hsl(145 74% 70%);--nj-success-soft:hsl(145 80% 58%/0.17);--nj-warning:hsl(42 100% 74%);--nj-warning-soft:hsl(42 100% 62%/0.17);--nj-danger:hsl(4 100% 74%);--nj-danger-soft:hsl(4 100% 68%/0.16);--nj-console-hi:rgba(29,38,88,0.58);--nj-console-mid:rgba(20,28,72,0.5);--nj-console-lo:rgba(5,9,32,0.64);--nj-console-tint:var(--nj-dark-soft);--nj-pane-hi:rgba(112,134,220,0.13);--nj-pane-mid:rgba(42,54,118,0.2);--nj-pane-lo:rgba(4,8,30,0.48);--nj-pane-hover-hi:rgba(135,160,238,0.14);--nj-pane-hover-mid:rgba(54,70,140,0.21);--nj-pane-hover-lo:rgba(7,12,40,0.48);--nj-pane-border:rgba(165,194,255,0.075);--nj-pane-hover-border:rgba(190,218,255,0.13);--nj-pane-edge:rgba(225,238,255,0.13);--nj-pane-hairline:rgba(120,150,255,0.05);--nj-pane-glint:rgba(190,220,255,0.09);--nj-pane-depth-glow:rgba(46,73,176,0.16);--nj-pane-refract:rgba(88,125,255,0.11);--nj-pane-hover-refract:rgba(96,170,255,0.16);--nj-pane-sheen:rgba(215,230,255,0.1);--nj-material-shade:rgba(4,7,25,0.36);--nj-material-shadow:rgba(3,5,18,0.56);--nj-material-depth:rgba(1,3,14,0.46)}.nj-surface[data-sky-mode=dark][data-sky-register=storm]{--nj-mode-backdrop-bright:0.62;--nj-console-hi:rgba(17,24,66,0.66);--nj-console-mid:rgba(18,24,64,0.54);--nj-console-lo:rgba(2,5,24,0.7);--nj-pane-hi:rgba(92,116,210,0.13);--nj-pane-mid:rgba(34,48,112,0.22);--nj-pane-lo:rgba(3,7,28,0.52);--nj-pane-hover-hi:rgba(118,150,232,0.14);--nj-pane-hover-mid:rgba(44,62,134,0.23);--nj-pane-hover-lo:rgba(4,9,34,0.52);--nj-pane-border:rgba(150,185,255,0.07);--nj-pane-hover-border:rgba(186,218,255,0.12);--nj-pane-edge:rgba(220,236,255,0.12);--nj-pane-hairline:rgba(100,140,255,0.05);--nj-pane-glint:rgba(185,220,255,0.08);--nj-pane-depth-glow:rgba(34,64,172,0.18);--nj-pane-refract:rgba(82,118,255,0.12);--nj-pane-hover-refract:rgba(92,176,255,0.17);--nj-pane-sheen:rgba(212,230,255,0.09);--nj-material-shade:rgba(2,4,18,0.48);--nj-material-depth:rgba(1,2,12,0.54)}.nj-surface :is(.nj-pill,.nj-chip.is-active,.nj-bubble-me,.nj-tapback.is-mine,.nj-tapbar-btn.is-active,.nj-inputbar-send,.nj-invite-copy,.nj-dock-item.is-active){color:var(--nj-mode-on-accent);text-shadow:var(--nj-mode-on-accent-shadow)}.nj-surface .nj-console{color:var(--nj-mode-text);background:radial-gradient(130% 105% at var(--nj-glow-x) var(--nj-glow-y),var(--nj-glow-soft),rgba(255,255,255,0) 62%),radial-gradient(95% 80% at var(--nj-glow-x) 8%,var(--nj-pane-refract),rgba(255,255,255,0) 64%),linear-gradient(155deg,var(--nj-console-tint) 0,rgba(255,255,255,0) 42%,var(--nj-dark-soft) 100%),linear-gradient(145deg,var(--nj-console-hi) 0,var(--nj-console-mid) 48%,var(--nj-console-lo) 100%),linear-gradient(180deg,rgba(255,255,255,0),var(--nj-material-shade));border-color:var(--nj-pane-border);-webkit-backdrop-filter:blur(42px) saturate(168%) brightness(var(--nj-mode-backdrop-bright));backdrop-filter:blur(42px) saturate(168%) brightness(var(--nj-mode-backdrop-bright));box-shadow:0 34px 84px -38px var(--nj-material-shadow),0 12px 34px -28px var(--nj-material-depth),inset 0 1px .5px var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-hairline),inset 0 -24px 60px -48px var(--nj-material-shade),inset 0 18px 42px -46px var(--nj-pane-sheen);transition:background .36s cubic-bezier(.22,1,.36,1),border-color .26s ease,box-shadow .32s ease,color .26s ease}.nj-surface .nj-console-sheen{background:radial-gradient(90% 80% at var(--nj-glow-x) 0,var(--nj-glow-soft),rgba(255,255,255,0) 70%),linear-gradient(180deg,var(--nj-pane-sheen),rgba(255,255,255,0))}.nj-surface :is(.nj-tile:not(.nj-tile--blue),.nj-create,.nj-field,.nj-inputbar,.nj-bubble-ninja,.nj-linkcard,.nj-tapbar,.nj-dock,.nj-chip,.nj-pill-ghost,.nj-presence-orb,.nj-account,.nj-orb,.nj-app:not(.nj-app--empty),.nj-applogo,.nj-admin-link,.nj-sheet-close,.nj-invite-code,.nj-deal-card,.nj-deal-you,.nj-sky-dev-toggle,.nj-sky-dev-panel,.nj-sky-dev select,.nj-sky-dev input){color:var(--nj-mode-text);background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 66%),radial-gradient(90% 85% at 18% 0,var(--nj-pane-refract),rgba(255,255,255,0) 62%),linear-gradient(160deg,var(--nj-pane-hi) 0,var(--nj-pane-mid) 50%,var(--nj-pane-lo) 100%),linear-gradient(180deg,var(--nj-material-shade),rgba(255,255,255,0));border-color:var(--nj-pane-border);-webkit-backdrop-filter:blur(30px) saturate(160%) brightness(var(--nj-mode-backdrop-bright));backdrop-filter:blur(30px) saturate(160%) brightness(var(--nj-mode-backdrop-bright));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),inset 0 -14px 36px -32px var(--nj-material-shade),inset 0 14px 30px -34px var(--nj-pane-sheen);transition:transform .22s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .28s ease,color .22s ease}.nj-surface .nj-tile:not(.nj-tile--blue):before{background:radial-gradient(90% 80% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 72%),linear-gradient(180deg,var(--nj-pane-sheen),rgba(255,255,255,0))}.nj-surface .nj-tile.nj-interactive:not(.nj-tile--blue):hover{background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-soft),rgba(255,255,255,0) 66%),radial-gradient(90% 85% at 18% 0,var(--nj-pane-hover-refract),rgba(255,255,255,0) 62%),linear-gradient(160deg,var(--nj-pane-hover-hi) 0,var(--nj-pane-hover-mid) 50%,var(--nj-pane-hover-lo) 100%),linear-gradient(180deg,var(--nj-material-shade),rgba(255,255,255,0));box-shadow:0 16px 38px -30px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-glint),inset 0 -14px 36px -32px var(--nj-material-shade),inset 0 16px 32px -34px var(--nj-pane-sheen)}.nj-surface .nj-deal-card{box-shadow:0 8px 22px -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-deal-you{background:radial-gradient(115% 90% at var(--nj-glow-x) 0,var(--nj-ambient-accent-faint),rgba(255,255,255,0) 70%),linear-gradient(160deg,var(--nj-mode-accent-soft),var(--nj-pane-mid) 48%,var(--nj-pane-lo));border-color:var(--nj-pane-border)}.nj-surface .nj-deal-you .nj-deal-label{color:var(--nj-mode-accent-deep)}.nj-surface:is([data-sky-mode=dim],[data-sky-mode=dark]) .nj-deal-you .nj-deal-label{color:var(--nj-mode-accent-hi)}@media (hover:hover){.nj-surface .nj-deal-card:hover{transform:translateY(-.5px);border-color:var(--nj-pane-hover-border);background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 68%),radial-gradient(90% 85% at 18% 0,var(--nj-pane-refract),rgba(255,255,255,0) 64%),linear-gradient(160deg,var(--nj-pane-hover-hi),var(--nj-pane-mid) 54%,var(--nj-pane-lo));box-shadow:0 10px 24px -26px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-glint)}.nj-surface .nj-deal-you:hover{background:radial-gradient(115% 90% at var(--nj-glow-x) 0,var(--nj-ambient-accent-faint),rgba(255,255,255,0) 70%),linear-gradient(160deg,var(--nj-mode-accent-soft),var(--nj-pane-hover-mid) 48%,var(--nj-pane-lo))}}.nj-surface :is(.nj-tile.nj-interactive:not(.nj-tile--blue),.nj-chip.nj-selectable:not(.is-active),.nj-pill-ghost,.nj-admin-link,.nj-sheet-close,.nj-invite-code,.nj-linkcard):hover{background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-soft),rgba(255,255,255,0) 66%),radial-gradient(90% 85% at 18% 0,var(--nj-pane-hover-refract),rgba(255,255,255,0) 62%),linear-gradient(160deg,var(--nj-pane-hover-hi) 0,var(--nj-pane-hover-mid) 50%,var(--nj-pane-hover-lo) 100%),linear-gradient(180deg,var(--nj-material-shade),rgba(255,255,255,0))!important;border-color:var(--nj-pane-hover-border);box-shadow:0 14px 34px -30px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-glint),inset 0 -14px 36px -32px var(--nj-material-shade),inset 0 14px 30px -34px var(--nj-pane-sheen)}.nj-surface .nj-presence-id:hover{background:radial-gradient(120% 110% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 68%),linear-gradient(160deg,var(--nj-pane-hi),rgba(255,255,255,0))}.nj-surface .nj-dock-item:not(.is-active):hover{color:var(--nj-mode-text);background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 66%),linear-gradient(160deg,var(--nj-pane-hi),var(--nj-pane-lo));box-shadow:inset 0 1px 0 var(--nj-pane-edge)}.nj-surface :is(.nj-account,.nj-app:not(.nj-app--empty),.nj-applogo):hover{border-color:var(--nj-pane-hover-border);box-shadow:0 10px 24px -22px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-glint)}.nj-surface .nj-app--empty{background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 66%),radial-gradient(90% 85% at 18% 0,var(--nj-pane-refract),rgba(255,255,255,0) 62%),linear-gradient(160deg,var(--nj-pane-hi),var(--nj-pane-lo));border-color:var(--nj-mode-line);box-shadow:inset 0 1px 0 var(--nj-pane-edge);color:var(--nj-mode-muted)}.nj-surface .nj-account.is-active{box-shadow:0 0 0 2px var(--nj-mode-accent),0 7px 18px -10px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge)}.nj-surface .nj-field:focus,.nj-surface :is(.nj-field,.nj-inputbar):focus-within{border-color:var(--nj-pane-hover-border);box-shadow:0 0 0 3px var(--nj-mode-accent-soft),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-glint)}.nj-surface .nj-switch{border-color:var(--nj-mode-line);background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 66%),linear-gradient(160deg,var(--nj-pane-mid),var(--nj-pane-lo))}.nj-surface .nj-switch-knob{background:linear-gradient(180deg,#fff,#eef4ff);box-shadow:0 3px 8px rgba(8,12,34,.22),inset 0 1px 0 rgba(255,255,255,.88)}.nj-surface .nj-plan-card.is-featured{background:radial-gradient(120% 85% at 50% -4%,var(--nj-ambient-accent-faint),rgba(255,255,255,0) 70%),radial-gradient(85% 80% at 92% 100%,var(--nj-mode-accent-soft),rgba(255,255,255,0) 74%),linear-gradient(160deg,var(--nj-pane-hover-hi),var(--nj-pane-mid) 52%,var(--nj-pane-lo)),linear-gradient(180deg,rgba(255,255,255,0),var(--nj-material-shade));border-color:var(--nj-pane-hover-border);box-shadow:0 16px 38px -30px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-glint),inset 0 -14px 36px -34px var(--nj-material-shade)}.nj-surface .nj-plan-badge{color:var(--nj-mode-on-accent);background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 44%,rgba(0,18,76,.14)),linear-gradient(180deg,var(--nj-mode-accent-hi),var(--nj-mode-accent-deep));box-shadow:0 8px 18px -14px var(--nj-mode-accent-glow),inset 0 1px 0 rgba(255,255,255,.58);text-shadow:var(--nj-mode-on-accent-shadow)}.nj-surface .nj-portal-search,.nj-surface .nj-portal-seg{color:var(--nj-mode-text);background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 66%),linear-gradient(160deg,var(--nj-pane-hi),var(--nj-pane-lo));border:1px solid var(--nj-pane-border);box-shadow:0 10px 24px -24px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-hairline);-webkit-backdrop-filter:blur(22px) saturate(155%) brightness(var(--nj-mode-backdrop-bright));backdrop-filter:blur(22px) saturate(155%) brightness(var(--nj-mode-backdrop-bright))}.nj-surface .nj-portal-search:focus-within{border-color:var(--nj-pane-hover-border);box-shadow:0 0 0 3px var(--nj-mode-accent-soft),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-glint)}.nj-surface .nj-portal-seg-btn{color:var(--nj-mode-muted)}.nj-surface .nj-portal-seg-btn:hover{color:var(--nj-mode-text)}.nj-surface .nj-portal-seg-btn.is-on{color:var(--nj-mode-text);background:radial-gradient(110% 80% at 30% 0,var(--nj-glow-faint),rgba(255,255,255,0) 70%),linear-gradient(160deg,var(--nj-pane-hover-hi),var(--nj-pane-hover-lo));box-shadow:0 8px 18px -18px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-glint)}.nj-surface .nj-row-action-primary{color:var(--nj-mode-on-accent);background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 44%,rgba(0,18,76,.14)),linear-gradient(180deg,var(--nj-mode-accent-hi),var(--nj-mode-accent-deep));box-shadow:0 8px 18px -14px var(--nj-mode-accent-glow),inset 0 1px 0 rgba(255,255,255,.58);text-shadow:var(--nj-mode-on-accent-shadow)}.nj-surface .nj-integration-hero{color:var(--nj-mode-text);background:radial-gradient(120% 95% at 12% 0,color-mix(in srgb,var(--nj-brand-bright,var(--nj-mode-accent)) 30%,transparent),rgba(255,255,255,0) 68%),radial-gradient(90% 90% at 94% 100%,color-mix(in srgb,var(--nj-brand-base,var(--nj-mode-accent)) 18%,transparent),rgba(255,255,255,0) 72%),linear-gradient(160deg,var(--nj-pane-hi),var(--nj-pane-mid) 52%,var(--nj-pane-lo)),linear-gradient(180deg,rgba(255,255,255,0),var(--nj-material-shade));border:1px solid 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),inset 0 -14px 34px -34px var(--nj-material-shade);-webkit-backdrop-filter:blur(30px) saturate(160%) brightness(var(--nj-mode-backdrop-bright));backdrop-filter:blur(30px) saturate(160%) brightness(var(--nj-mode-backdrop-bright))}.nj-surface .nj-integration-hero-sheen{background:radial-gradient(80% 80% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 72%),linear-gradient(180deg,var(--nj-pane-sheen),rgba(255,255,255,0))}.nj-surface .nj-icon-glass,.nj-surface .nj-integration-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border:1px solid rgba(255,255,255,.62);background:radial-gradient(120% 95% at var(--nj-glow-x) 0,rgba(255,255,255,.74),rgba(255,255,255,.38) 72%),linear-gradient(160deg,rgba(255,255,255,.86),rgba(244,248,255,.62));box-shadow:0 9px 22px -18px var(--nj-material-shadow),inset 0 1px 0 rgba(255,255,255,.78),inset 0 0 0 .5px rgba(255,255,255,.24)}.nj-surface[data-sky-mode=dark] :is(.nj-integration-logo,.nj-icon-glass),.nj-surface[data-sky-mode=dim] :is(.nj-integration-logo,.nj-icon-glass){border-color:rgba(225,238,255,.16);background:radial-gradient(120% 95% at var(--nj-glow-x) 0,rgba(238,244,255,.18),rgba(238,244,255,.04) 72%),linear-gradient(160deg,rgba(255,255,255,.22),rgba(10,16,48,.32))}.nj-surface .nj-integration-title{color:var(--nj-mode-text);text-shadow:var(--nj-mode-text-shadow)}.nj-surface .nj-integration-status{color:var(--nj-mode-muted);text-shadow:var(--nj-mode-text-shadow)}.nj-surface .nj-integration-primary,.nj-surface .nj-integration-secondary{border:1px solid var(--nj-pane-border);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 var(--nj-pane-edge),0 8px 18px -16px var(--nj-material-shadow)}.nj-surface .nj-integration-primary{color:color-mix(in srgb,var(--nj-brand-base,var(--nj-mode-accent)) 78%,var(--nj-mode-text));background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.62)),radial-gradient(100% 80% at 30% 0,color-mix(in srgb,var(--nj-brand-bright,var(--nj-mode-accent)) 20%,transparent),rgba(255,255,255,0))}.nj-surface:is([data-sky-mode=dim],[data-sky-mode=dark]) .nj-integration-primary{color:var(--nj-mode-on-accent);background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 44%,rgba(0,0,0,.16)),linear-gradient(180deg,var(--nj-brand-bright,var(--nj-mode-accent-hi)),var(--nj-brand-base,var(--nj-mode-accent-deep)));text-shadow:var(--nj-mode-on-accent-shadow);box-shadow:0 9px 20px -14px color-mix(in srgb,var(--nj-brand-base,var(--nj-mode-accent)) 58%,transparent),inset 0 1px 0 rgba(255,255,255,.5)}.nj-surface .nj-integration-secondary{color:var(--nj-mode-text);background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 70%),linear-gradient(160deg,var(--nj-pane-hi),var(--nj-pane-lo))}.nj-surface :is(.nj-integration-primary,.nj-integration-secondary):hover{transform:translateY(-.5px)}.nj-surface :is(.nj-integration-primary,.nj-integration-secondary):active{transform:translateY(0) scale(.98)}.nj-surface .text-\[\#1f9d52\],.nj-surface .text-\[\#2bb24c\],.nj-surface .text-\[\#34c759\]{color:var(--nj-success)!important}.nj-surface .text-\[\#c77700\]{color:var(--nj-warning)!important}.nj-surface :is(.text-\[\#ff9500\]){color:var(--nj-warning)!important}.nj-surface :is(.text-\[\#ff3b30\],.text-\[\#d33\],.text-\[\#c1271d\]){color:var(--nj-danger)!important}.nj-surface :is(.bg-\[rgba\(52\,199\,89\,0\.14\)\],.bg-\[rgba\(52\,199\,89\,0\.16\)\],.bg-\[rgba\(31\,157\,82\,0\.16\)\]){background:var(--nj-success-soft)!important}.nj-surface :is(.bg-\[rgba\(255\,149\,0\,0\.14\)\],.bg-\[rgba\(255\,149\,0\,0\.16\)\]){background:var(--nj-warning-soft)!important}.nj-surface :is(.bg-\[rgba\(255\,59\,48\,0\.06\)\],.bg-\[rgba\(255\,59\,48\,0\.08\)\],.bg-\[rgba\(255\,59\,48\,0\.1\)\],.bg-\[rgba\(255\,59\,48\,0\.14\)\],.bg-\[rgba\(255\,59\,48\,0\.16\)\]){background:var(--nj-danger-soft)!important}.nj-surface :is(.border-\[rgba\(255\,59\,48\,0\.25\)\],.border-\[rgba\(255\,59\,48\,0\.4\)\]){border-color:color-mix(in srgb,var(--nj-danger) 44%,transparent)!important}.nj-surface :is(.nj-presence-name,.nj-create-input,.nj-inputbar-field,.nj-field,.nj-linkcard-title,.nj-linkcard-host-lg,.nj-bubble-ninja,.nj-sky-dev input,.nj-sky-dev select,.text-\[\#1d2447\],.text-\[\#20283e\],.text-\[\#36425f\],.text-\[\#42506f\],.text-\[\#46506f\]){color:var(--nj-mode-text)!important;text-shadow:var(--nj-mode-text-shadow)}.nj-surface :is(.nj-presence-status,.nj-create-ph,.nj-linkcard-desc,.nj-linkcard-host,.nj-eyebrow,.nj-account-initial,.nj-applogo--initial,.nj-applogo--more,.text-\[\#5f6f9e\],.text-\[\#8b95bd\],.text-\[\#66739a\],.text-\[\#9aa3c0\],.text-\[\#9aa3c4\],.text-\[\#a3acc8\]){color:var(--nj-mode-muted)!important;text-shadow:var(--nj-mode-text-shadow)}.nj-surface :is(.text-\[\#2f7df2\],.text-\[\#1c66e8\]){color:var(--nj-mode-accent)!important}.nj-surface .nj-field::placeholder,.nj-surface .nj-inputbar-field::placeholder{color:var(--nj-mode-muted)!important}.nj-surface :is(.bg-white\/15,.bg-white\/40,.bg-white\/45,.bg-white\/50,.bg-white\/55,.bg-white\/60,.bg-white\/70,.bg-white\/90,.bg-white\/95){background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 66%),linear-gradient(160deg,var(--nj-pane-hi),var(--nj-pane-lo)),var(--nj-material-shade)!important}.nj-surface:is([data-sky-mode=dim],[data-sky-mode=dark]) .bg-white:not([style]){background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 66%),radial-gradient(90% 85% at 18% 0,var(--nj-pane-refract),rgba(255,255,255,0) 62%),linear-gradient(160deg,var(--nj-pane-hi),var(--nj-pane-lo)),var(--nj-material-shade)!important;box-shadow:inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-hairline)!important}.nj-surface .nj-tile--blue .bg-white\/90{background:rgba(255,255,255,.9)!important}.nj-surface :is(.bg-\[rgba\(120\,140\,200\,0\.1\)\],.bg-\[rgba\(120\,140\,200\,0\.12\)\],.bg-\[rgba\(120\,140\,200\,0\.13\)\],.bg-\[rgba\(120\,140\,200\,0\.15\)\],.bg-\[rgba\(120\,140\,200\,0\.16\)\],.bg-\[rgba\(120\,140\,200\,0\.18\)\],.bg-\[rgba\(47\,125\,242\,0\.1\)\],.bg-\[rgba\(47\,125\,242\,0\.12\)\],.bg-\[rgba\(47\,125\,242\,0\.14\)\]){background:var(--nj-mode-accent-soft)!important}.nj-surface .nj-tile--blue .text-\[\#1c66e8\]{color:var(--nj-mode-accent-deep)!important;text-shadow:none}.nj-surface :is(.border-\[rgba\(120\,140\,200\,0\.14\)\],.border-\[rgba\(120\,140\,200\,0\.16\)\],.border-\[rgba\(120\,140\,200\,0\.18\)\],.border-\[rgba\(120\,140\,200\,0\.2\)\],.border-\[rgba\(120\,140\,200\,0\.22\)\],.border-\[rgba\(120\,140\,200\,0\.28\)\],.\[\&\>div\]\:border-\[rgba\(120\,140\,200\,0\.12\)\]>div){border-color:var(--nj-mode-line)!important}.nj-surface :is(.border-white,.border-white\/30,.border-white\/40,.border-white\/70,.border-white\/80){border-color:var(--nj-pane-border)!important}.nj-surface .nj-tile--blue :is(.border-white\/30,.border-white\/40){border-color:rgba(255,255,255,.3)!important}.nj-surface :is(.nj-hr,.bg-\[rgba\(120\,140\,200\,0\.16\)\]){border-color:var(--nj-mode-line);background:var(--nj-mode-line)!important}.nj-surface .divide-\[rgba\(120\,140\,200\,0\.14\)\]>:not([hidden])~:not([hidden]){border-color:var(--nj-mode-line)!important}.nj-surface :is(.shadow-sm,.shadow-\[0_4px_12px_-6px_rgba\(70\,90\,160\,0\.4\)\],.shadow-\[0_8px_18px_-9px_rgba\(28\,102\,232\,0\.55\)\],.shadow-\[0_12px_40px_-12px_rgba\(29\,36\,71\,0\.4\)\],.shadow-\[inset_0_0_0_1px_rgba\(120\,140\,200\,0\.2\)\],.shadow-\[inset_0_0_0_1px_rgba\(120\,140\,200\,0\.22\)\]){box-shadow:0 10px 24px -24px var(--nj-material-shadow),inset 0 1px 0 var(--nj-pane-edge),inset 0 0 0 .5px var(--nj-pane-hairline)!important}@media (min-width:768px){.nj-surface :is(.md\:hover\:bg-white:hover,.md\:hover\:bg-white\/45:hover,.md\:hover\:bg-white\/80:hover){background:radial-gradient(120% 95% at var(--nj-glow-x) 0,var(--nj-glow-faint),rgba(255,255,255,0) 66%),linear-gradient(160deg,var(--nj-pane-hover-hi),var(--nj-pane-hover-lo))!important}.nj-surface :is(.md\:hover\:bg-\[rgba\(47\,125\,242\,0\.07\)\]:hover,.md\:hover\:bg-\[rgba\(47\,125\,242\,0\.14\)\]:hover,.md\:hover\:bg-\[rgba\(47\,125\,242\,0\.15\)\]:hover){background:var(--nj-mode-accent-soft)!important}}