[data-product=nami]{--nami-green: #22c55e;--nami-green-dark: #15803d;--nami-green-soft: rgba(34, 197, 94, .12);--nami-yellow: #eab308;--nami-yellow-soft: rgba(234, 179, 8, .14)}[data-product=nami] body:before{background:radial-gradient(ellipse 700px 500px at 18% 22%,rgba(234,179,8,.3),transparent 60%),radial-gradient(ellipse 800px 600px at 82% 18%,rgba(187,247,208,.7),transparent 65%),radial-gradient(ellipse 900px 700px at 78% 78%,rgba(134,239,172,.4),transparent 60%),radial-gradient(ellipse 600px 500px at 22% 82%,rgba(34,197,94,.2),transparent 65%)}[data-product=nami] ::selection{background:var(--nami-green);color:#fff}.nami-mark-img{display:block;object-fit:contain;flex-shrink:0}.nami-hero-shimmer{font-family:Inter,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.15;padding-bottom:.08em;overflow:visible;background:linear-gradient(105deg,#1d1d1f 0% 32%,#22c55e 40%,#86efac 44%,#fde047 50%,#eab308 54%,#b0b0b5 62% 100%);background-size:280% 100%;background-position:100% center;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nami-hero-shimmer 1.65s cubic-bezier(.22,1,.36,1) forwards}.nami-hero-shimmer-nami{font-weight:700}@keyframes nami-hero-shimmer{0%{background-position:100% center}to{background-position:0% center}}.nami-hero-after-title{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.nami-hero-after-title[data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}[data-product=nami] .btn-primary{background:var(--nami-green);box-shadow:0 10px 24px -10px #15803d80}[data-product=nami] .btn-jira{background:var(--nami-green-dark)}[data-product=nami] .glass-hover:hover{box-shadow:inset 0 1px #fffffff2,0 0 0 1px #22c55e59,0 30px 70px -20px #22c55e40}[data-product=nami] .pulse-ring:before{border-color:var(--nami-green)}[data-product=nami] .waitlist-input:focus{border-color:#22c55e8c;box-shadow:0 0 0 3px #22c55e24}[data-product=nami] .nami-chip-yellow{background:var(--nami-yellow-soft);color:#854d0e}[data-product=nami] .app-light,[data-product=nami].app-light,.app-light[data-product=nami]{--primary: #22c55e;--primary-hover: #16a34a;--accent: #22c55e;--accent-soft: rgba(34, 197, 94, .12);--bright-blue: #22c55e;--ring: #22c55e}[data-product=nami] .app-light:before,[data-product=nami] .app-root:before{background:radial-gradient(ellipse 700px 500px at 18% 22%,rgba(234,179,8,.3),transparent 60%),radial-gradient(ellipse 800px 600px at 82% 18%,rgba(187,247,208,.7),transparent 65%),radial-gradient(ellipse 900px 700px at 78% 78%,rgba(134,239,172,.4),transparent 60%),radial-gradient(ellipse 600px 500px at 22% 82%,rgba(34,197,94,.2),transparent 65%)}.nami-sans-title{font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.025em;color:#1d1d1f;line-height:1.1}.nami-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;position:relative}.nami-auth-page:after{content:"";position:fixed;inset:0;background-image:radial-gradient(rgba(29,29,31,.08) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0;opacity:.55}.nami-auth-page>*{position:relative;z-index:1}.nami-auth-card{padding:44px 48px;max-width:440px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}@keyframes nami-auth-card-in{0%{opacity:0;transform:translateY(28px) scale(.94);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.nami-auth-card-enter{animation:nami-auth-card-in .72s cubic-bezier(.22,1,.36,1) both}.nami-auth-stagger{display:flex;flex-direction:column;align-items:center;width:100%}.nami-auth-stagger>*{opacity:0;animation:nami-fade-in .52s cubic-bezier(.22,1,.36,1) both}.nami-auth-stagger>*:nth-child(1){animation-delay:.28s}.nami-auth-stagger>*:nth-child(2){animation-delay:.4s}.nami-auth-stagger>*:nth-child(3){animation-delay:.52s}.nami-auth-logo{margin-bottom:20px;display:flex;justify-content:center;animation:nami-fade-in .52s cubic-bezier(.22,1,.36,1) .18s both}.nami-auth-sub{color:#515154;margin:0 0 36px;font-size:15px;max-width:320px}.nami-auth-oauth-stack{display:flex;flex-direction:column;gap:10px;width:100%}.nami-auth-oauth{width:100%;padding:14px 24px;border-radius:12px;background:#fff;color:#111;font-weight:600;font-size:15px;border:1px solid rgba(29,29,31,.12);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.nami-auth-oauth:hover:not(:disabled){transform:scale(1.02);box-shadow:0 8px 24px -8px #22c55e38;background:#fafafa}.nami-auth-oauth:disabled{cursor:wait;opacity:.72}.nami-auth-oauth-apple{background:#111;color:#fff;border-color:#111}.nami-auth-oauth-apple:hover:not(:disabled){background:#222;box-shadow:0 8px 24px -8px #00000047}.nami-auth-google{width:100%;padding:14px 24px;border-radius:12px;background:#fff;color:#111;font-weight:600;font-size:15px;border:1px solid rgba(29,29,31,.12);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.nami-auth-google:hover{transform:scale(1.02);box-shadow:0 8px 24px -8px #22c55e38;background:#fafafa}.nami-auth-legal{margin:24px 0 0;font-size:12px;color:#86868b;line-height:1.6}.nami-auth-loader{display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 0 4px;width:100%}.nami-auth-liquid-bar{position:relative;width:min(240px,76vw);height:10px;border-radius:999px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.52);background:linear-gradient(135deg,#ffffff57,#ffffff14),linear-gradient(135deg,#22c55e24,#eab3081f);backdrop-filter:blur(16px) saturate(185%);-webkit-backdrop-filter:blur(16px) saturate(185%);box-shadow:inset 0 1px 1px #ffffffc7,inset 0 -6px 16px -10px #15803d24}.nami-auth-liquid-flow{position:absolute;inset:-120% -35%;z-index:0;background:radial-gradient(ellipse 42% 70% at 28% 50%,rgba(34,197,94,.92),transparent 58%),radial-gradient(ellipse 40% 68% at 72% 50%,rgba(234,179,8,.88),transparent 56%),radial-gradient(ellipse 36% 62% at 50% 50%,rgba(134,239,172,.55),transparent 54%);filter:blur(7px);animation:nami-auth-liquid-flow 2.4s ease-in-out infinite}.nami-auth-liquid-glass{position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(135deg,#ffffff7a,#ffffff0f 58%);pointer-events:none}@keyframes nami-auth-liquid-flow{0%,to{transform:translate3d(-12%,0,0) scale(1.05)}50%{transform:translate3d(14%,0,0) scale(1.18)}}.nami-auth-loader-label{margin:16px 0 0;font-size:14px;font-weight:500;color:#86868b;letter-spacing:-.01em}[data-product=nami] .classic-display{font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.025em}.nami-workspace{display:flex;height:100vh;width:100%;background:var(--canvas, #fbfaf7);color:#1d1d1f;font-family:Inter,system-ui,-apple-system,sans-serif}.nami-sidebar{width:256px;flex-shrink:0;display:flex;flex-direction:column;padding:18px 14px;border-right:1px solid rgba(29,29,31,.08);background:#ffffff8c;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}.nami-sidebar-top{display:flex;flex-direction:column;gap:18px}.nami-sidebar-brand{display:inline-flex;padding:4px 6px}.nami-sidebar-new{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(34,197,94,.35);background:#22c55e14;color:#15803d;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .12s ease}.nami-sidebar-new:hover:not(:disabled){background:#22c55e24}.nami-sidebar-new:disabled{opacity:.45;cursor:not-allowed}.nami-sidebar-spacer{flex:1}.nami-sidebar-bottom{display:flex;flex-direction:column;gap:4px}.nami-sidebar-user{display:flex;align-items:center;gap:10px;padding:10px 8px;margin-bottom:6px}.nami-sidebar-avatar{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#eab308);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nami-sidebar-user-meta{display:flex;flex-direction:column;line-height:1.3}.nami-sidebar-user-name{font-size:14px;font-weight:600;color:#1d1d1f}.nami-sidebar-user-plan{font-size:12px;color:#86868b}.nami-sidebar-link{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:10px;background:transparent;border:none;color:#515154;font-size:13.5px;cursor:pointer;text-align:left;transition:background .15s ease}.nami-sidebar-link:hover{background:#1d1d1f0d;color:#1d1d1f}.nami-sidebar-history{margin-top:22px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.nami-sidebar-history-head{display:flex;align-items:center;gap:7px;padding:0 8px 8px;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#86868b}.nami-sidebar-history-empty{padding:2px 8px;font-size:12.5px;color:#a1a1a6;margin:0}.nami-sidebar-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;overflow-y:auto}.nami-sidebar-history-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:7px 8px;border:none;background:transparent;border-radius:8px;text-align:left;cursor:pointer;transition:background .13s ease}.nami-sidebar-history-item:hover{background:#1d1d1f0d}.nami-sidebar-history-item[data-active=true]{background:#22c55e1f}.nami-sidebar-history-title{font-size:13px;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nami-sidebar-history-meta{font-size:11.5px;color:#86868b;font-variant-numeric:tabular-nums}.nami-usage-card{border-radius:12px;padding:12px;margin-bottom:8px;background:#22c55e12;border:1px solid rgba(34,197,94,.2)}.nami-usage-card[data-exhausted=true]{background:#eab3081a;border-color:#eab30859}.nami-usage-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.nami-usage-title{font-size:12.5px;font-weight:600;color:#1d1d1f}.nami-usage-pct{font-size:12.5px;font-weight:600;color:#15803d;font-variant-numeric:tabular-nums}.nami-usage-card[data-exhausted=true] .nami-usage-pct{color:#854d0e}.nami-usage-track{height:6px;border-radius:999px;background:#1d1d1f14;overflow:hidden}.nami-usage-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#eab308);transition:width .4s ease}.nami-usage-card[data-exhausted=true] .nami-usage-fill{background:#eab308}.nami-usage-note{margin:8px 0 0;font-size:11px;line-height:1.4;color:#86868b}.nami-upgrade-btn{margin-top:12px;width:100%;height:38px;padding:0 12px;gap:6px;font-size:11px;border-radius:11px;white-space:nowrap}.nami-upgrade-btn svg{flex-shrink:0}.nami-upgrade-btn:before{animation:nami-liquid-soft 9s ease-in-out infinite}@keyframes nami-liquid-soft{0%,to{transform:translate3d(-6%,-3%,0) scale(1.12)}50%{transform:translate3d(7%,4%,0) scale(1.2)}}.nami-free-badge{display:inline-flex;align-items:center;gap:6px;margin:0 auto 22px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#15803d;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);font-variant-numeric:tabular-nums}.nami-free-pill{margin-left:10px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;color:#854d0e;background:#eab30829;font-variant-numeric:tabular-nums}.nami-subscribe-orb{margin:0 auto 22px;display:flex;align-items:center;justify-content:center}.nami-liquid-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 26px;line-height:1;border:1px solid rgba(255,255,255,.48);cursor:pointer;border-radius:999px;color:#082618;font-weight:600;font-size:15px;letter-spacing:-.01em;background:linear-gradient(135deg,#ffffff52,#ffffff14),linear-gradient(135deg,#22c55e61,#eab3084d);backdrop-filter:blur(18px) saturate(185%);-webkit-backdrop-filter:blur(18px) saturate(185%);box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -8px 18px -12px #ffffff47;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.nami-liquid-btn:before{content:"";position:absolute;inset:-60% -25%;z-index:-1;background:radial-gradient(ellipse 40% 60% at 25% 35%,rgba(255,255,255,.42),transparent 60%),radial-gradient(ellipse 45% 65% at 72% 60%,rgba(52,211,153,.62),transparent 60%),radial-gradient(ellipse 50% 60% at 50% 80%,rgba(234,179,8,.5),transparent 65%);filter:blur(10px);animation:nami-liquid-flow 7s ease-in-out infinite}.nami-liquid-btn:hover{transform:translateY(-2px) scale(1.015);border-color:#ffffff94;box-shadow:inset 0 1px 1px #ffffffd1,inset 0 -8px 18px -12px #ffffff57}.nami-liquid-btn:active{transform:translateY(0) scale(.99)}.nami-liquid-btn>*{position:relative;z-index:1}@keyframes nami-liquid-flow{0%{transform:translate3d(-8%,-5%,0) rotate(0) scale(1.1)}50%{transform:translate3d(9%,6%,0) rotate(10deg) scale(1.28)}to{transform:translate3d(-8%,-5%,0) rotate(0) scale(1.1)}}@keyframes nami-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nami-rise{animation:nami-rise .55s cubic-bezier(.22,1,.36,1) both}@keyframes nami-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nami-fade-in{animation:nami-fade-in .45s ease both}@keyframes nami-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nami-orb-float{animation:nami-orb-float 3.6s ease-in-out infinite}.nami-orb{position:relative}.nami-orb-ring{position:absolute;inset:0;border-radius:inherit;border:1.5px solid rgba(34,197,94,.4);animation:nami-orb-ring 2.4s ease-out infinite}.nami-orb-ring-2{animation-delay:1.2s}@keyframes nami-orb-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.nami-fluid-orb{position:relative;width:140px;height:140px;margin:0 auto 28px;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;transform:translateZ(0);border:1px solid rgba(255,255,255,.65);border-radius:42% 58% 56% 44%/54% 44% 56% 46%;clip-path:inset(0 round 42% 58% 56% 44% / 54% 44% 56% 46%);box-shadow:inset 0 2px 4px #ffffffd9,inset 0 -16px 30px -16px #11182740,0 24px 56px -20px #22c55e8c;animation:nami-blob-morph 5s ease-in-out infinite}@keyframes nami-blob-morph{0%,to{border-radius:42% 58% 56% 44%/54% 44% 56% 46%;clip-path:inset(0 round 42% 58% 56% 44% / 54% 44% 56% 46%)}33%{border-radius:62% 38% 44% 56%/44% 62% 38% 56%;clip-path:inset(0 round 62% 38% 44% 56% / 44% 62% 38% 56%)}66%{border-radius:48% 52% 62% 38%/60% 40% 56% 44%;clip-path:inset(0 round 48% 52% 62% 38% / 60% 40% 56% 44%)}}.nami-fluid-layer{position:absolute;inset:-45%;background:radial-gradient(circle at 30% 30%,#22c55e,transparent 46%),radial-gradient(circle at 72% 60%,#eab308,transparent 46%),radial-gradient(circle at 50% 82%,#86efac,transparent 52%);filter:blur(16px);animation:nami-fluid-move 3.5s ease-in-out infinite}.nami-fluid-layer-2{background:radial-gradient(circle at 62% 28%,#16a34a,transparent 50%),radial-gradient(circle at 28% 70%,#fde047,transparent 46%),radial-gradient(circle at 78% 78%,#4ade80,transparent 48%);opacity:.85;mix-blend-mode:screen;animation:nami-fluid-move 4.5s ease-in-out infinite reverse}@keyframes nami-fluid-move{0%,to{transform:translate(-7%,-4%) rotate(0) scale(1.05)}50%{transform:translate(8%,6%) rotate(45deg) scale(1.28)}}.nami-fluid-glass{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,#ffffff73,#ffffff0a 55%);pointer-events:none}.nami-fluid-mark{position:relative;z-index:2;filter:drop-shadow(0 2px 8px rgba(34,197,94,.35))}@keyframes nami-label-blink{0%,to{opacity:1}50%{opacity:.52}}.nami-connecting-label-blink{animation:nami-label-blink 2.2s ease-in-out infinite}.nami-access-loading{display:flex;flex-direction:column;align-items:center;gap:12px;margin:8px auto 26px}.nami-access-bar{width:180px;height:8px;border-radius:999px;background:linear-gradient(90deg,#22c55e1f,#22c55e59,#22c55e1f);background-size:200% 100%;animation:nami-shimmer 1.3s ease-in-out infinite}.nami-access-label{font-size:13px;color:#86868b}.nami-start-skeleton{display:flex;flex-direction:column;align-items:center;animation:nami-fade-in .3s ease both}.nami-sk{position:relative;overflow:hidden;border-radius:10px;background:#1d1d1f12}.nami-sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7) 50%,transparent);animation:nami-sk-shimmer 1.4s ease-in-out infinite}@keyframes nami-sk-shimmer{to{transform:translate(100%)}}.nami-sk-orb{width:84px;height:84px;border-radius:26px;margin:0 auto 24px}.nami-sk-title{width:78%;height:26px;margin:0 auto 16px;border-radius:9px}.nami-sk-line{width:88%;height:14px;margin:0 auto 10px}.nami-sk-line-short{width:56%;margin-bottom:26px}.nami-sk-perms{display:flex;gap:12px;justify-content:center;margin-bottom:26px}.nami-sk-pill{width:124px;height:38px;border-radius:999px}.nami-sk-btn{width:230px;height:54px;border-radius:999px;margin:0 auto}.nami-sk-card{width:100%;height:188px;border-radius:16px;margin:0 0 24px}@keyframes nami-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.nami-liquid-btn:before,.nami-orb-float,.nami-orb-ring,.nami-fluid-orb,.nami-fluid-layer,.nami-bubble-shape,.nami-bubble-fluid,.nami-bubble-layer,.nami-auth-card-enter,.nami-auth-stagger>*,.nami-auth-logo,.nami-auth-liquid-flow,.nami-connecting-label-blink,.nami-sk:after,.nami-access-bar,.nami-hero-shimmer{animation:none;background:none;color:#1d1d1f;-webkit-background-clip:unset;background-clip:unset}.nami-hero-after-title{opacity:1;transform:none;pointer-events:auto}.nami-auth-stagger>*{opacity:1}}.nami-mobile-gate{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 18px}.nami-mobile-card{width:100%;max-width:400px;padding:36px 26px 30px;border-radius:28px;text-align:center}.nami-mobile-orb{margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.nami-mobile-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;margin-bottom:16px;border-radius:999px;font-size:12px;font-weight:600;color:#15803d;background:#22c55e1f}.nami-mobile-title{margin:0 0 12px;font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.nami-mobile-text{margin:0 0 26px;font-size:14.5px;line-height:1.6;color:#515154}.nami-mobile-text strong{color:var(--ink);font-weight:600}.nami-mobile-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.nami-mobile-btn{width:100%;height:50px;font-size:15px}.nami-mobile-link{font-size:14px;color:#86868b;text-decoration:none}.nami-mobile-link:hover{color:var(--ink)}.nami-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.nami-center{flex:1;display:flex;align-items:center;justify-content:center;padding:32px}.nami-start-card{max-width:540px;width:100%;text-align:center;padding:12px}.nami-start-orb,.nami-orb{margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.nami-orb-pulse{animation:nami-pulse 1.8s ease-in-out infinite}@keyframes nami-pulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e59}50%{transform:scale(1.04);box-shadow:0 0 0 16px #22c55e00}}.nami-start-title{font-size:34px;line-height:1.1;margin:0 0 14px;font-family:Inter,system-ui,-apple-system,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.025em}.nami-start-sub{color:#515154;font-size:16.5px;line-height:1.55;margin:0 auto 26px;max-width:440px}.nami-start-perms{display:flex;gap:12px;justify-content:center;margin-bottom:26px;flex-wrap:wrap}.nami-start-perm{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(29,29,31,.08);font-size:13.5px;color:#1d1d1f}.nami-start-btn{height:54px;padding:0 28px;font-size:16px}.nami-start-hint{margin-top:14px;font-size:12px;color:#86868b}.nami-connecting{text-align:center}.nami-connecting-labelwrap{margin-top:20px;height:22px;display:flex;align-items:center;justify-content:center}.nami-connecting-label{font-size:15px;color:#515154;white-space:nowrap}.nami-connecting-label-swap{animation:nami-fade-in .4s ease both}.nami-active{flex:1;display:flex;flex-direction:column;min-height:0}.nami-active-bar{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(29,29,31,.08)}.nami-active-status{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:#515154;font-variant-numeric:tabular-nums}.nami-live-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55e80;animation:nami-pulse 1.6s ease-out infinite}.nami-live-dot[data-reconnecting=true]{background:#eab308;box-shadow:0 0 #eab30880}.nami-end-btn{height:38px;padding:0 16px;font-size:13.5px;background:#d930251a;color:#d93025;border:1px solid rgba(217,48,37,.2)}.nami-end-btn:hover{filter:none;background:#d9302529}.nami-active-error{margin:0;border-radius:0;display:flex;align-items:center;gap:12px}.nami-active-split{flex:1;display:flex;min-height:0;padding:14px;gap:14px}.nami-active-screen{flex:1 1 60%;min-width:0}.nami-active-voice{flex:0 0 400px;min-width:0;display:flex;flex-direction:column;border-radius:18px;background:#fff9;border:1px solid rgba(29,29,31,.08);overflow:hidden}.nami-screen-card{position:relative;height:100%;border-radius:18px;overflow:hidden;background:#111;border:1px solid rgba(29,29,31,.12);display:flex;align-items:center;justify-content:center}.nami-screen-video{width:100%;height:100%;object-fit:contain;background:#111}.nami-screen-empty{text-align:center;color:#fff;opacity:.8;padding:24px}.nami-screen-badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nami-screen-badge-dot{width:7px;height:7px;border-radius:999px;background:#22c55e;animation:nami-pulse 1.6s ease-out infinite}.nami-voice-hero{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 14px;border-bottom:1px solid rgba(29,29,31,.07);flex-shrink:0;background:linear-gradient(180deg,rgba(34,197,94,.06) 0%,transparent 100%)}.nami-voice-blob-wrap{display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible}.nami-bubble{--bubble-x: 0px;--bubble-y: 0px;--bubble-scale: 1;--bubble-highlight: .5;--bubble-glow: .18;--wobble-x: 0%;--wobble-y: 0%;--wobble-rot: 0deg;--wobble-scale: 1.04;--fluid-mint-x: 28%;--fluid-mint-y: 24%;--fluid-green-x: 52%;--fluid-green-y: 48%;--fluid-cream-x: 38%;--fluid-cream-y: 30%;--fluid-yellow-x: 62%;--fluid-yellow-y: 58%;--fluid-amber-x: 72%;--fluid-amber-y: 78%;--fluid-highlight-x: 34%;--fluid-highlight-y: 26%;--shade-x: 64%;--shade-y: 72%;--shade-strength: .18;--push-x: 50%;--push-y: 50%;--push-strength: .08;--shape-fit: 1;position:relative;flex:0 0 auto;width:116px;height:116px;transform:translate(var(--bubble-x),var(--bubble-y)) scale(var(--bubble-scale));transition:filter .6s ease;filter:drop-shadow(0 10px 28px rgba(184,210,190,var(--bubble-glow)))}.nami-bubble[data-state=active]{--bubble-highlight: .5;--bubble-glow: .18}.nami-bubble[data-state=speaking]{--bubble-highlight: 1;--bubble-glow: .72;filter:drop-shadow(0 12px 32px rgba(232,184,118,.55)) drop-shadow(0 0 28px rgba(184,232,200,.42))}.nami-bubble-shape{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;contain:layout style paint;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(var(--shape-fit));border-radius:44% 58% 51% 47%/52% 41% 59% 49%;background:linear-gradient(138deg,#8ccc76f7,#a6d686f5 28%,#d2e2a6f2 52%,#f0dc9ef2 78%,#f3c480f5)}.nami-bubble-water{position:absolute;inset:0;overflow:hidden;border-radius:inherit;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.nami-bubble-fluid{position:absolute;inset:-22%;transform:translate3d(var(--wobble-x),var(--wobble-y),0) rotate(var(--wobble-rot)) scale(var(--wobble-scale))}.nami-bubble-layer{position:absolute;inset:-30%;pointer-events:none}.nami-bubble-push{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(ellipse 38% 34% at var(--push-x) var(--push-y),rgba(255,255,255,.55) 0%,rgba(255,255,255,.18) 28%,transparent 58%);opacity:var(--push-strength);mix-blend-mode:soft-light}.nami-bubble-mint{background:radial-gradient(ellipse 68% 62% at var(--fluid-mint-x) var(--fluid-mint-y),rgba(170,220,138,.82) 0%,rgba(170,220,138,.3) 44%,transparent 72%);filter:blur(24px);opacity:.92}.nami-bubble-green{background:radial-gradient(ellipse 64% 58% at var(--fluid-green-x) var(--fluid-green-y),rgba(124,198,104,.9) 0%,rgba(124,198,104,.34) 42%,transparent 70%);filter:blur(26px);opacity:.9}.nami-bubble-cream{background:radial-gradient(ellipse 58% 52% at var(--fluid-cream-x) var(--fluid-cream-y),rgba(248,244,198,.82) 0%,rgba(248,244,198,.3) 36%,transparent 64%);filter:blur(22px);opacity:.85}.nami-bubble-yellow{background:radial-gradient(ellipse 50% 46% at var(--fluid-yellow-x) var(--fluid-yellow-y),rgba(247,222,154,.66) 0%,rgba(247,222,154,.2) 36%,transparent 62%);filter:blur(24px);opacity:.72}.nami-bubble-amber{background:radial-gradient(ellipse 48% 44% at var(--fluid-amber-x) var(--fluid-amber-y),rgba(243,190,124,.7) 0%,rgba(243,190,124,.22) 36%,transparent 60%);filter:blur(24px);opacity:.72}.nami-bubble-clear{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 58% at 36% 28%,rgba(255,255,255,.52) 0%,rgba(255,255,255,.12) 32%,transparent 58%),radial-gradient(ellipse 70% 70% at var(--shade-x) var(--shade-y),transparent 40%,rgba(176,120,64,var(--shade-strength)) 100%)}.nami-bubble-highlight{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 20% 13% at var(--fluid-highlight-x) var(--fluid-highlight-y),rgba(255,255,255,1) 0%,rgba(255,255,255,.5) 22%,transparent 46%),radial-gradient(ellipse 9% 6% at calc(var(--fluid-highlight-x) + 20%) calc(var(--fluid-highlight-y) + 4%),rgba(255,255,255,.95) 0%,transparent 56%);opacity:var(--bubble-highlight);transition:opacity .55s ease;filter:blur(2px)}.nami-bubble-shine{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.12) 26%,transparent 50%)}.nami-bubble-meniscus{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 3px 10px #ffffff8c,inset 0 -8px 18px #ce965c2e,inset 4px 2px 12px #ffffff24}.nami-voice-status{margin:0;font-size:13.5px;font-weight:500;color:#86868b;transition:color .2s ease}.nami-voice-status[data-listening=true]{color:#15803d}.nami-voice-status[data-speaking=true]{color:#854d0e}.nami-voice-thread{flex:1;min-height:0;overflow-y:auto;padding:8px 4px}.nami-voice-controls{display:flex;align-items:center;gap:14px;padding:16px;border-top:1px solid rgba(29,29,31,.07)}.nami-mic-btn{width:52px;height:52px;border-radius:999px;border:none;background:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .12s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 8px 20px -8px #22c55e99}.nami-mic-btn:hover{transform:scale(1.05)}.nami-mic-btn[data-active=false]{background:#86868b;box-shadow:none}.nami-mic-btn[data-speaking=true]{background:#eab308;box-shadow:0 8px 20px -8px #eab30899}.nami-mic-label{font-size:14px;color:#515154}.nami-transcript{flex:1;display:flex;flex-direction:column;min-height:0}.nami-transcript-bar{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid rgba(29,29,31,.08)}.nami-transcript-back{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(29,29,31,.1);background:#ffffffb3;color:#515154;cursor:pointer;transition:background .13s ease}.nami-transcript-back:hover{background:#1d1d1f0f}.nami-transcript-heading{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.nami-transcript-title{font-size:16px;font-weight:600;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nami-transcript-sub{font-size:12.5px;color:#86868b;font-variant-numeric:tabular-nums}.nami-transcript-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.nami-transcript-new{height:38px;padding:0 18px;font-size:13.5px;flex-shrink:0;gap:7px}.nami-transcript-new:disabled{opacity:.5;cursor:not-allowed}.nami-transcript-newghost{height:38px;padding:0 16px;font-size:13.5px;flex-shrink:0}.nami-transcript-body{flex:1;min-height:0;overflow-y:auto;display:flex;justify-content:center}.nami-transcript-thread{width:100%;max-width:760px;padding:20px 18px 40px}.nami-transcript-loading{margin:auto;color:#86868b;font-size:14px;padding:40px}@media(max-width:880px){.nami-sidebar{width:72px}.nami-sidebar-brand span,.nami-sidebar-new span,.nami-sidebar-user-meta,.nami-sidebar-link span,.nami-sidebar-history,.nami-usage-head,.nami-usage-note{display:none}.nami-usage-card{padding:8px}.nami-active-split{flex-direction:column}.nami-active-voice{flex:1 1 auto}}.nami-marketing-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(29,29,31,.08);background:#ffffffb8;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.nami-marketing-brand{display:inline-flex;color:#1d1d1f;text-decoration:none}.nami-marketing-header-link{font-size:14px;font-weight:500;color:#515154;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(29,29,31,.1);background:#ffffffa6;transition:background .15s ease,color .15s ease}.nami-marketing-header-link:hover{background:#1d1d1f0d;color:#1d1d1f}.nami-support-page{width:100%;max-width:920px;margin:0 auto;padding:8px 8px 48px}.nami-support-intro{text-align:center;margin-bottom:32px}.nami-support-eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.nami-support-title{font-size:clamp(28px,4vw,36px);margin:0 0 12px}.nami-support-lead{margin:0 auto;max-width:520px;font-size:15.5px;line-height:1.55;color:#515154}.nami-support-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start}.nami-support-panel{padding:28px;border-radius:20px}.nami-support-loading{padding:48px 24px;text-align:center;color:#86868b;font-size:14px}.nami-support-form{display:flex;flex-direction:column;gap:16px}.nami-support-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nami-support-field{display:flex;flex-direction:column;gap:7px}.nami-support-field>span{font-size:13px;font-weight:600;color:#1d1d1f}.nami-support-field input,.nami-support-field select,.nami-support-field textarea{width:100%;padding:11px 13px;border-radius:11px;border:1px solid rgba(29,29,31,.12);background:#ffffffd9;font-size:14.5px;color:#1d1d1f;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.nami-support-field input:focus,.nami-support-field select:focus,.nami-support-field textarea:focus{outline:none;border-color:#22c55e8c;box-shadow:0 0 0 3px #22c55e24}.nami-support-field textarea{resize:vertical;min-height:120px;line-height:1.5}.nami-support-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.nami-support-field[data-invalid=true] input,.nami-support-field[data-invalid=true] textarea{border-color:#eab308a6;box-shadow:0 0 0 3px #eab30824}.nami-support-field-error{font-size:12.5px;line-height:1.4;color:#854d0e;font-weight:500}.nami-support-field-hint{font-size:12px;color:#a1a1a6}.nami-support-error{margin:0;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.45;color:#854d0e;background:#eab3081f;border:1px solid rgba(234,179,8,.28)}.nami-support-submit{width:100%;height:48px;font-size:15px;margin-top:4px}.nami-support-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px 24px;width:100%}.nami-support-success-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 4px;border-radius:999px;color:#15803d;background:#22c55e1f;border:1px solid rgba(34,197,94,.22);flex-shrink:0}.nami-support-success-icon svg{display:block}.nami-support-success-title{font-size:22px;margin:12px 0 8px;color:#1d1d1f}.nami-support-success-text{margin:0;font-size:15px;line-height:1.55;color:#515154;max-width:380px}.nami-support-success-btn{margin-top:20px;height:44px;padding:0 22px;font-size:14.5px}.nami-support-aside{display:flex;flex-direction:column;gap:12px}.nami-support-aside-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(29,29,31,.08);background:#ffffffa6;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}button.nami-support-aside-card{width:100%;cursor:pointer;font:inherit;text-align:left}a.nami-support-aside-card:hover,button.nami-support-aside-card:hover{background:#ffffffeb;border-color:#22c55e40}.nami-support-aside-static{cursor:default}.nami-support-aside-static:hover{background:#ffffffa6;border-color:#1d1d1f14}.nami-support-aside-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#22c55e1f;color:#15803d}.nami-support-aside-title{display:block;font-size:14px;font-weight:600;color:#1d1d1f}.nami-support-aside-sub{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:#86868b;word-break:break-word}@media(max-width:780px){.nami-support-layout,.nami-support-form-grid{grid-template-columns:1fr}.nami-support-panel{padding:22px 18px}}
