.ax-page{--ax-wash-base:#fbfcfd;--ax-wash-blue:#ddedff8c;--ax-wash-purple:#e5e5ff73;--ax-primary-grad:linear-gradient(180deg,#262626,#121212);--ax-avatar-grad:linear-gradient(140deg,#3a84ca,#5d53ae);--ax-ok-bg:#dbfce0;--ax-ok-border:#b7e5bf;--ax-ok-fg:#005e27;--ax-live-dot:#00a246;--ax-focus-ring:0 0 0 3px color-mix(in oklch,var(--ring)26%,transparent);--ax-card-shadow:0 24px 60px -28px #14141447,0 4px 14px -4px #1414141a}@supports (color:lab(0% 0 0)){.ax-page{--ax-wash-base:lab(98.8339% -.108749 -.74997);--ax-wash-blue:lab(92.9868% -3.98928 -14.0939/.55);--ax-wash-purple:lab(91.4172% 5.21114 -17.9671/.45);--ax-primary-grad:linear-gradient(180deg,lab(15.32% 0 0),lab(5.26802% 0 0));--ax-avatar-grad:linear-gradient(140deg,lab(53.0444% -5.47877 -43.8836),lab(40.0903% 22.6498 -48.2472));--ax-ok-bg:lab(96.0248% -14.8128 9.47176);--ax-ok-border:lab(87.0024% -20.7881 13.3432);--ax-ok-fg:lab(34.2033% -36.5668 24.5131);--ax-live-dot:lab(58.2542% -58.0992 39.213)}}.dark .ax-page{--ax-wash-base:var(--background);--ax-wash-blue:#19355059;--ax-wash-purple:#2b284f47;--ax-ok-bg:#15301b;--ax-ok-border:#244d2e;--ax-ok-fg:#89da9b;--ax-live-dot:#3fc168;--ax-card-shadow:var(--shadow-md)}@supports (color:lab(0% 0 0)){.dark .ax-page{--ax-wash-blue:lab(20.8952% -3.14894 -20.35/.35);--ax-wash-purple:lab(17.9152% 10.4686 -24.2352/.28);--ax-ok-bg:lab(17.1185% -15.0061 9.79488);--ax-ok-border:lab(28.9723% -21.0232 13.738);--ax-ok-fg:lab(80.6679% -35.8792 23.2774);--ax-live-dot:lab(69.6529% -51.4113 33.9912)}}@keyframes ax-card-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes ax-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ax-shake-a{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes ax-shake-b{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes ax-pop-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes ax-spin{to{transform:rotate(360deg)}}@keyframes ax-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ax-splash-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.ax-page{background:radial-gradient(900px 520px at 100% -12%,#eef4fb 0%,transparent 62%),radial-gradient(820px 480px at -10% -4%,#f8f3f9 0%,transparent 58%),var(--ax-wash-base);min-height:100dvh;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:56px 24px 40px;display:flex;position:relative}@supports (color:lab(0% 0 0)){.ax-page{background:radial-gradient(900px 520px at 100% -12%,lab(95.9296% -1.30308 -4.28033) 0%,transparent 62%),radial-gradient(820px 480px at -10% -4%,lab(96.389% 2.62073 -2.41495) 0%,transparent 58%),var(--ax-wash-base)}}.ax-page-inner{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:448px;display:flex}.ax-page-inner.ax-inv{align-items:stretch;max-width:576px}.ax-page[data-step=invite]{justify-content:flex-start;align-items:stretch;gap:0;padding:0}.ax-page[data-step=invite] .ax-chrome{justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 32px;display:flex}.ax-page[data-step=invite] .ax-loc-dock{position:static}.ax-page[data-step=invite] .ax-brand-icon{width:32px;height:32px}.ax-page[data-step=invite] .ax-brand-name{font-size:18px}.ax-page[data-step=invite] .ax-brand-slogan{font-size:11px}.ax-page[data-step=invite] .ax-page-inner.ax-inv{flex:1;align-items:center;max-width:none;padding:26px 24px 72px;display:flex}.ax-chrome{display:contents}.ax-loc-dock{z-index:5;position:absolute;top:20px;right:24px}.ax-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.ax-brand-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ax-brand svg,.ax-brand img,.ax-brand-icon{flex:none;width:34px;height:34px}.ax-brand-name{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1}.ax-brand-slogan{font-family:var(--font-mono),monospace;color:var(--muted-foreground);font-size:11.5px;font-weight:500;line-height:1}.ax-loc{border:1px solid var(--border);background:color-mix(in oklch,var(--card)80%,transparent);border-radius:9px;flex:none;gap:2px;padding:3px;display:flex}.ax-loc-btn{min-width:30px;height:24px;color:var(--muted-foreground);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:11px;font-weight:650;transition:background .16s,color .16s,box-shadow .16s,opacity .16s}.ax-loc-btn[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #14141414}.ax-loc-btn:disabled{cursor:default}.ax-loc-btn[data-pending=true]{background:var(--card);color:var(--foreground);place-items:center;display:grid;box-shadow:0 1px 2px #14141414}.ax-loc[aria-busy=true] .ax-loc-btn:not([data-pending=true]){opacity:.4}.ax-legal{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:color-mix(in oklch,var(--muted-foreground)85%,transparent);text-align:center;text-transform:uppercase;font-size:10.5px;font-weight:500;line-height:1.5}.ax-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ax-legal a:hover{color:var(--foreground)}.ax-card{border:1px solid var(--border);background:var(--card);border-radius:20px;width:100%;animation:.26s cubic-bezier(.2,.7,.2,1) ax-card-rise;overflow:hidden;box-shadow:0 30px 70px -30px #1414144d,0 2px 6px -2px #1414141a}.ax-card[data-shake=a]{animation:.4s ax-shake-a}.ax-card[data-shake=b]{animation:.4s ax-shake-b}.ax-card-head{align-items:flex-start;gap:13px;padding:22px 22px 4px;display:flex}.ax-card-head-ic{border:1px solid var(--border);background:var(--muted);width:42px;height:42px;color:var(--foreground);border-radius:13px;flex:none;place-items:center;display:grid}.ax-card-head-ic svg{width:20px;height:20px}.ax-card-head-txt{flex:1;min-width:0;padding-top:1px}.ax-card-title{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.ax-card-sub{color:var(--muted-foreground);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:1.5}.ax-card-body{padding:18px 22px 22px}.ax-step{flex-direction:column;animation:.22s cubic-bezier(.2,.7,.2,1) ax-step-in;display:flex}.ax-step[data-busy=true]{opacity:.45;pointer-events:none;transition:opacity .18s}.ax-seg{background:var(--muted);border:1px solid var(--border);border-radius:11px;align-items:center;gap:3px;margin-bottom:18px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #14141408}.ax-seg button{height:34px;font:inherit;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:550;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.ax-seg button svg{opacity:.85;width:15px;height:15px}.ax-seg button:hover:not(:disabled){color:var(--foreground)}.ax-seg button[aria-pressed=true],.ax-seg button.on{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}.ax-seg button:disabled{opacity:.55;cursor:not-allowed}.ax-soon{font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--muted-foreground)14%,transparent);color:var(--muted-foreground);border-radius:5px;align-items:center;margin-left:2px;padding:1px 6px;font-size:9px;font-weight:650;display:inline-flex}.ax-field{flex-direction:column;gap:7px;margin-bottom:0;display:flex}.ax-label{color:var(--foreground);font-size:12.5px;font-weight:600}.ax-label-opt{color:var(--muted-foreground);font-weight:450}.ax-input-wrap{align-items:center;display:flex;position:relative}.ax-input-wrap svg{width:16px;height:16px;color:var(--muted-foreground);pointer-events:none;position:absolute;left:13px}.ax-input{font:inherit;border:1px solid var(--border-strong);background:var(--card);width:100%;height:46px;color:var(--foreground);border-radius:11px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ax-input-wrap .ax-input{padding-left:40px}.ax-input::placeholder{color:var(--muted-foreground)}.ax-input:focus{border-color:var(--ring);box-shadow:var(--ax-focus-ring);outline:none}.ax-input:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.ax-input[data-invalid=true],.ax-input[aria-invalid=true]{box-shadow:none;border:1.5px solid #de3b3d;border:1.5px solid lab(51.5803% 63.2457 38.9399)}.ax-input[aria-invalid=true]:focus{box-shadow:none;border-color:#de3b3d;border-color:lab(51.5803% 63.2457 38.9399)}.ax-err{color:#cc272e;color:lab(45.7636% 63.3818 40.1799);text-wrap:pretty;background:0 0;border:none;align-items:flex-start;gap:6px;margin-top:9px;padding:0;font-size:12px;font-weight:550;line-height:1.45;display:flex}.ax-err svg{flex:none;width:13px;height:13px;margin-top:1px}.ax-otp-row+.ax-err{margin-top:11px}.ax-note{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);text-wrap:pretty;border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.ax-note svg{width:16px;height:16px;color:var(--muted-foreground);flex:none;margin-top:1px}.ax-btn{width:100%;height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .18s,background .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.ax-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.ax-btn svg{width:16px;height:16px}.ax-btn-primary{color:#fff;background:var(--ax-primary-grad);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff14;margin-top:16px}.ax-btn-primary:hover:not(:disabled){box-shadow:var(--shadow-md),inset 0 1px 0 #ffffff1f;transform:translateY(-1px)}.ax-btn-primary .ax-btn-arrow{margin-left:2px;transition:transform .16s}.ax-btn-primary:hover:not(:disabled) .ax-btn-arrow{transform:translate(2px)}.ax-btn-outline{background:var(--card);color:var(--foreground);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.ax-btn-outline:hover:not(:disabled){background:var(--muted)}.ax-btn-ghost{height:40px;color:var(--muted-foreground);background:0 0}.ax-btn-ghost:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.ax-btn-back{background:var(--card);width:auto;height:40px;color:var(--foreground);border-color:var(--border-strong);box-shadow:var(--shadow-sm);gap:6px;padding:0 14px;font-size:13.5px;font-weight:550}.ax-btn-back:hover:not(:disabled){background:var(--muted)}.ax-btn-back svg{transition:transform .16s}.ax-btn-back:hover:not(:disabled) svg{transform:translate(-2px)}.ax-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ax-btn-stack{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ax-dest{border:1px solid var(--border);background:var(--muted);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 12px;display:flex}.ax-dest-info{align-items:center;gap:9px;min-width:0;display:flex}.ax-dest-info svg{width:16px;height:16px;color:var(--muted-foreground);flex:none}.ax-dest-label{font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:650}.ax-dest-value{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:600;overflow:hidden}.ax-dest-change{font:inherit;color:var(--foreground);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex:none;font-size:12.5px;font-weight:600;text-decoration:underline}.ax-dest-change:hover{opacity:.75}.ax-otp-row{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.ax-otp{font-family:var(--font-mono),monospace;text-align:center;border:1px solid var(--border-strong);background:var(--card);min-width:0;height:56px;color:var(--foreground);border-radius:12px;flex:1;padding:0;font-size:21px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.ax-otp[data-filled=true]{border:1.5px solid #2e2e2e;border:1.5px solid lab(18.8% 0 0)}.ax-otp:focus{box-shadow:var(--ax-focus-ring);border-color:#3a3a3a;border-color:lab(24.6% 0 0);outline:none}.ax-otp[aria-invalid=true]{border-color:var(--destructive)}.ax-otp:disabled{opacity:.6;cursor:not-allowed}.ax-code-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.ax-code-actions .ax-btn-back{margin-left:-8px}.ax-resend{font-family:var(--font-mono),monospace;letter-spacing:.01em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;margin-right:-8px;padding:7px 8px;font-size:11.5px;font-weight:600}.ax-resend:hover:not(:disabled){color:var(--foreground)}.ax-resend:disabled{cursor:default;opacity:.85}.ax-verifying{color:var(--muted-foreground);justify-content:center;align-items:center;gap:9px;margin:14px 0 4px;font-size:13px;display:flex}.ax-verifying svg,.ax-spinner{width:16px;height:16px;animation:.75s linear infinite ax-spin}.ax-signup-badge{border:1px solid var(--ax-ok-border);background:var(--ax-ok-bg);color:var(--ax-ok-fg);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 11px 5px 8px;font-size:12px;font-weight:600;animation:.28s cubic-bezier(.2,.7,.2,1) ax-pop-in;display:inline-flex}.ax-signup-badge svg{width:14px;height:14px}.ax-wall{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:20px;width:100%;padding:26px 24px 22px;animation:.24s cubic-bezier(.2,.7,.2,1) ax-card-rise;box-shadow:0 30px 70px -30px #14141447,0 2px 6px -2px #1414141a}.ax-wall-ic{border:1px solid var(--border);border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 14px;display:grid}.ax-wall-ic svg{width:22px;height:22px}.ax-wall-title{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700}.ax-wall-body{color:var(--muted-foreground);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.55}.ax-wall-hint{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);text-align:center;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.ax-wall-cooldown{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-foreground);margin-top:12px;font-size:11.5px;font-weight:600}.ax-wall .ax-wall-primary{border-radius:10px;width:100%;height:42px;margin-top:16px;font-size:13.5px;font-weight:550}.ax-wall--danger{border-color:#fed2cd;border-color:lab(87.9346% 15.3784 8.33243)}.ax-wall--danger .ax-wall-ic{color:#cc272e;color:lab(45.7636% 63.3818 40.1799);background:#ffece9;background:lab(95.0362% 10.7368 5.79631);border-color:#fed2cd;border-color:lab(87.9346% 15.3784 8.33243)}.ax-wall--warn{border-color:#f3dab2;border-color:lab(88.5181% 4.43855 23.4287)}.ax-wall--warn .ax-wall-ic{color:#985d00;color:lab(45.1408% 22.1076 67.6432);background:#fff1da;background:lab(96.0345% 2.67896 15.3571);border-color:#f3dab2;border-color:lab(88.5181% 4.43855 23.4287)}.ax-wall--neutral .ax-wall-ic{background:var(--muted);border-color:var(--border);color:var(--foreground)}.ax-inv-flow{flex-direction:column;width:100%;max-width:576px;display:flex}.ax-inv-scroll{flex-direction:column;display:flex}.ax-inv-live{color:var(--muted-foreground);align-items:center;gap:9px;margin-bottom:20px;font-size:12.5px;font-weight:600;display:inline-flex}.ax-inv-live-dot{background:var(--ax-live-dot);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch,var(--ax-live-dot)22%,transparent);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite ax-splash-pulse}.ax-mgr-wrap{flex-direction:column;align-items:center;animation:.5s cubic-bezier(.2,.8,.2,1) ax-step-in;display:flex}.ax-mgr{border:1px solid var(--border);background:var(--card);border-radius:16px;align-items:center;gap:13px;width:100%;padding:13px 15px;display:flex;position:relative;box-shadow:0 10px 30px -22px #14141466}.ax-mgr-avatar{background:var(--ax-avatar-grad);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff47}.ax-mgr-txt{flex:1;min-width:0;padding-right:120px}.ax-mgr-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:650}.ax-mgr-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;font-weight:650;overflow:hidden}.ax-mgr-job{border:1px solid var(--border);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.ax-pipe{background:linear-gradient(180deg,var(--border-strong),var(--border));width:2px;height:28px}.ax-profile{border:1px solid var(--border);background:var(--card);box-shadow:var(--ax-card-shadow);border-radius:24px;position:relative;overflow:hidden}.ax-profile-hero{background:var(--ax-profile-wash,var(--muted));opacity:.7;pointer-events:none;height:150px;position:absolute;inset:0 0 auto}.ax-profile-body{align-items:flex-start;gap:22px;padding:28px 26px 24px;display:flex;position:relative}.ax-profile-copy{flex:1;min-width:0;padding-top:8px}.ax-avatar{border:3px solid var(--card);background:var(--muted);letter-spacing:.01em;color:#fff;-webkit-user-select:none;user-select:none;border-radius:28px;flex:none;place-items:center;width:96px;height:96px;font-size:34px;font-weight:700;display:grid;position:relative}.ax-avatar[data-empty=true]{color:#0000;background:linear-gradient(90deg,#e4e4e4 0%,#f3f3f3 40%,#e4e4e4 80%) 0 0/320px 100%;background:linear-gradient(90deg,lab(90.72% .0000298023 -.0000119209) 0%,lab(95.94% 0 0) 40%,lab(90.72% .0000298023 -.0000119209) 80%) 0 0/320px 100%;animation:1.5s linear infinite ax-shimmer}.ax-avatar[data-filled=true]{background:var(--ax-avatar-grad);color:#fff}.ax-avatar-dot{border:4px solid var(--card);background:var(--ax-live-dot);border-radius:50%;width:22px;height:22px;position:absolute;bottom:0;right:0}.ax-profile-name{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:28px;font-weight:700;line-height:1.08;overflow:hidden}.ax-profile-name--pending{align-items:center;gap:9px;height:31px;display:flex}.ax-profile-name-skeleton{background:linear-gradient(90deg,#e4e4e4 0%,#f3f3f3 40%,#e4e4e4 80%) 0 0/320px 100%;background:linear-gradient(90deg,lab(90.72% .0000298023 -.0000119209) 0%,lab(95.94% 0 0) 40%,lab(90.72% .0000298023 -.0000119209) 80%) 0 0/320px 100%;border-radius:8px;width:176px;max-width:100%;height:22px;animation:1.5s linear infinite ax-shimmer;display:block}.ax-profile-name-skeleton[data-short=true]{width:124px}.ax-profile-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ax-profile-badge{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ax-profile-email{border-top:1px solid color-mix(in oklch,var(--border)80%,transparent);align-items:center;gap:11px;margin:0 26px;padding:16px 0;display:flex;position:relative}.ax-profile-email>svg,.ax-profile-email-ic{background:var(--muted);border:1px solid var(--border);width:28px;height:28px;color:var(--muted-foreground);border-radius:9px;flex:none;place-items:center;display:grid}.ax-profile-email svg{width:14px;height:14px}.ax-name-form{border-top:1px solid color-mix(in oklch,var(--border)80%,transparent);background:color-mix(in oklch,var(--muted)55%,var(--card));flex-direction:column;gap:14px;margin:0;padding:22px 26px 24px;display:flex}.ax-name-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ax-inv-flow .ax-field{gap:6px}.ax-inv-flow .ax-label{font-size:12px}.ax-inv-flow .ax-input{border-radius:12px;padding:0 13px}.ax-add-middle{border:1px dashed var(--border-strong);width:auto;min-height:34px;font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ax-add-middle:hover{background:var(--muted);border-color:var(--border);color:var(--foreground)}.ax-add-middle svg{width:15px;height:15px}.ax-access-wrap{flex-direction:column;align-items:center;display:flex}.ax-access-pipe{background:linear-gradient(180deg,var(--border),var(--border-strong));width:2px;height:26px}.ax-access{border:1px solid var(--border);background:var(--card);border-radius:20px;width:100%;padding:20px;animation:.5s cubic-bezier(.2,.8,.2,1) ax-step-in;box-shadow:0 16px 44px -30px #14141459}.ax-access-title{letter-spacing:-.015em;margin-top:5px;font-size:16px;font-weight:650}.ax-access-sub{color:var(--muted-foreground);margin-top:5px;font-size:12.5px;line-height:1.5}.ax-access-divider{background:var(--border);height:1px;margin:17px 0}.ax-access-cap{margin-bottom:11px}.ax-mod-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ax-mod{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;font-weight:550;display:flex}.ax-mod-ic{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--foreground);border-radius:9px;flex:none;place-items:center;display:grid}.ax-mod-ic svg{width:14px;height:14px}.ax-mod-copy{min-width:0}.ax-mod-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ax-mod-level{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:var(--muted-foreground);text-transform:uppercase;margin-top:2px;font-size:9.5px;font-weight:600}.ax-access-note{color:var(--muted-foreground);text-wrap:pretty;align-items:flex-start;gap:8px;margin-top:14px;font-size:11.5px;line-height:1.45;display:flex}.ax-access-note svg{flex:none;width:13px;height:13px;margin-top:1px}.ax-inv-error{margin-bottom:12px}.ax-cta-bar{border:1px solid var(--border);background:var(--card);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:flex;box-shadow:0 10px 30px -24px #14141459}.ax-cta-meta,.ax-cta-copy{min-width:0}.ax-cta-title{letter-spacing:-.01em;text-wrap:pretty;font-size:13.5px;font-weight:650}.ax-cta-sub{color:var(--muted-foreground);text-wrap:pretty;margin-top:2px;font-size:11.5px}.ax-dots{order:-1;align-items:center;gap:4px;margin-bottom:8px;display:flex}.ax-dot{background:var(--border-strong);border-radius:999px;width:6px;height:4px;transition:width .35s cubic-bezier(.2,.7,.2,1),background .35s}.ax-dot[data-on=true]{background:var(--foreground)}.ax-dot[data-current=true]{width:20px}.ax-cta-meta{flex-direction:column;display:flex}.ax-cta-actions{flex:none;align-items:center;gap:9px;display:flex}.ax-cta-actions .ax-btn{border-radius:10px;width:auto;height:44px;margin-top:0;padding:0 18px;font-size:14.5px;font-weight:550}.ax-cta-actions .ax-cta-back{padding:0 14px;font-size:13px}.ax-cta-actions .ax-btn-primary[data-confirm=true]{background:linear-gradient(#007834,#005923);background:linear-gradient(lab(43.8463% -45.8172 30.856),lab(32.1266% -44.4396 27.3663))}.ax-cta-actions .ax-btn-primary[data-incomplete=true]{opacity:.5}.ax-splash{z-index:200;background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.35s ax-step-in;display:flex;position:fixed;inset:0}.ax-splash-logo{animation:1.6s ease-in-out infinite ax-splash-pulse}.ax-splash-name{letter-spacing:-.03em;font-size:26px;font-weight:700}.ax-splash-tag{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.ax-mob-only{display:none!important}.ax-mob-head{margin:0 0 24px}.ax-mob-title{letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:28px;font-weight:700;line-height:1.15}.ax-mob-sub{color:var(--muted-foreground);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.5}.ax-mob-dest{color:var(--foreground);font-weight:650}.ax-mob-back{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;margin:0 0 18px -10px;padding:9px 10px;font-size:14px;font-weight:550;display:inline-flex}.ax-mob-back:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.ax-mob-back:disabled{opacity:.55;cursor:not-allowed}.ax-dock{padding:14px 20px calc(22px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in oklch,var(--border)90%,transparent);background:color-mix(in oklch,var(--ax-wash-base)92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;flex:none;display:none}.ax-dock .ax-btn-primary,.ax-dock-primary{border-radius:15px;height:54px;margin-top:0;font-size:16px;box-shadow:0 8px 20px -10px #14141473,inset 0 1px #ffffff1a}.ax-dock-resend{width:100%;font-family:var(--font-mono),monospace;letter-spacing:.01em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:10px;margin-top:10px;padding:11px 0;font-size:12px;font-weight:600}.ax-dock-resend:hover:not(:disabled){color:var(--foreground)}.ax-dock-resend:disabled{cursor:default;opacity:.85}.ax-dock-legal{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:color-mix(in oklch,var(--muted-foreground)90%,transparent);text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:10px;font-weight:500;display:flex}.ax-page[data-step=code] .ax-dock-legal{margin-top:6px}.ax-dock-legal svg{flex:none;width:11px;height:11px}@media (max-width:767px){.ax-desk-only{display:none!important}.ax-mob-only{display:flex!important}.ax-mob-head.ax-mob-only{display:block!important}.ax-mob-back.ax-mob-only{display:inline-flex!important}.ax-page{background:radial-gradient(420px 320px at 100% -6%,#e7f1fc 0%,transparent 62%),radial-gradient(400px 300px at -12% 4%,#f6eff8 0%,transparent 58%),var(--ax-wash-base);justify-content:flex-start;align-items:stretch;gap:0;min-height:100dvh;padding:0}@supports (color:lab(0% 0 0)){.ax-page{background:radial-gradient(420px 320px at 100% -6%,lab(94.7626% -1.92112 -6.40267) 0%,transparent 62%),radial-gradient(400px 300px at -12% 4%,lab(95.1761% 3.67075 -3.37739) 0%,transparent 58%),var(--ax-wash-base)}}.ax-chrome{width:100%;padding:calc(14px + env(safe-area-inset-top))20px 0;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.ax-loc-dock{position:static}.ax-brand-slogan{display:none}.ax-brand-name{font-size:16px}.ax-brand svg,.ax-brand img,.ax-brand-icon{width:28px;height:28px}.ax-page-inner{flex:1;align-items:stretch;gap:0;max-width:none;min-height:0;padding:0;overflow:auto}.ax-card{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;animation:.28s cubic-bezier(.2,.7,.2,1) ax-step-in;display:flex}.ax-card-body{flex:1;padding:34px 20px 16px}.ax-page[data-step=code] .ax-card-body{padding-top:26px}.ax-field{gap:8px}.ax-label{font-size:13px}.ax-input{border-radius:14px;height:54px;padding:0 16px;font-size:16.5px}.ax-input-wrap svg{width:18px;height:18px;left:15px}.ax-input-wrap .ax-input{padding-left:44px}.ax-err{background:0 0;border:none;gap:7px;margin-top:11px;margin-bottom:0;padding:0;font-size:13px;font-weight:550}.ax-err svg{width:14px;height:14px}.ax-otp-row{gap:7px;margin-top:2px;margin-bottom:0}.ax-otp-row+.ax-err{margin-top:13px}.ax-otp{border-radius:14px;height:62px;font-size:23px}.ax-otp:focus{box-shadow:0 0 0 4px #a1a1a138;box-shadow:0 0 0 4px lab(66.128% -.0000298023 .0000119209/.22)}.ax-verifying{justify-content:flex-start;margin-top:16px;font-size:13.5px;font-weight:550}.ax-dock.ax-mob-only{display:flex!important}.ax-wall{box-shadow:none;text-align:center;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;padding:0 20px 40px;display:flex}.ax-wall-ic{border-radius:18px;width:60px;height:60px;margin-bottom:18px}.ax-wall-ic svg{width:28px;height:28px}.ax-wall-title{letter-spacing:-.02em;font-size:23px}.ax-wall-body{margin-top:8px;margin-bottom:0;font-size:15px}.ax-wall-hint{text-align:center;border-radius:14px;margin-top:16px;margin-bottom:0;padding:13px 14px;font-size:13.5px}.ax-wall .ax-btn-primary{border-radius:15px;width:100%;max-width:none;height:54px;margin-top:24px;font-size:16px}.ax-page[data-step=invite] .ax-chrome{padding:calc(14px + env(safe-area-inset-top))20px 0}.ax-page[data-step=invite] .ax-brand-icon{width:26px;height:26px}.ax-page[data-step=invite] .ax-brand-name{font-size:15px}.ax-page[data-step=invite] .ax-page-inner.ax-inv{flex:1;align-items:stretch;max-width:none;min-height:0;padding:0;overflow:hidden}.ax-inv-flow{flex:1;max-width:none;min-height:0}.ax-inv-scroll{flex:1;min-height:0;padding:16px 18px 18px;overflow-y:auto}.ax-inv-live{gap:8px;margin-bottom:14px;font-size:12px}.ax-inv-live-dot{width:6px;height:6px}.ax-mgr{border-radius:15px;gap:11px;padding:12px 13px}.ax-mgr-avatar{border-radius:11px;width:36px;height:36px;font-size:13px}.ax-mgr-txt{padding-right:0}.ax-mgr-label{font-size:9.5px}.ax-mgr-name{font-size:14.5px}.ax-mgr-job{width:fit-content;margin-top:2px;padding:0;font-size:11.5px;font-weight:550;display:block;position:static;transform:none;background:0 0!important;border:none!important}.ax-pipe{height:22px}.ax-profile{border-radius:20px}.ax-profile-hero{height:104px}.ax-profile-body{text-align:center;flex-direction:column;align-items:center;gap:0;padding:22px 18px 18px}.ax-profile-copy{width:100%;margin-top:14px;padding-top:0}.ax-avatar{border-radius:26px;width:82px;height:82px;font-size:29px}.ax-avatar-dot{width:20px;height:20px;bottom:-1px;right:-1px}.ax-profile-name{font-size:23px;line-height:1.15}.ax-profile-name--pending{justify-content:center;gap:8px;height:27px}.ax-profile-name-skeleton{border-radius:7px;height:19px}.ax-profile-badges{justify-content:center;gap:7px;margin-top:11px}.ax-profile-badge{padding:5px 11px;font-size:12px}.ax-profile-email{text-align:left;margin:0 18px;padding:16px 0}.ax-profile-email .ax-dest-label{font-size:9px}.ax-profile-email .ax-dest-value{font-size:12.5px}.ax-name-form{gap:14px;margin:0;padding:18px}.ax-name-grid{grid-template-columns:1fr;gap:10px}.ax-inv-flow .ax-field{gap:6px}.ax-inv-flow .ax-label{font-size:12px}.ax-inv-flow .ax-input{border-radius:14px;height:50px;padding:0 14px;font-size:16px}.ax-add-middle{min-height:38px;padding:10px 13px;font-size:12.5px}.ax-access-pipe{height:22px}.ax-access{border-radius:18px;padding:17px}.ax-access .ax-dest-label{font-size:9.5px}.ax-access-title{margin-top:5px;font-size:15.5px}.ax-access-sub{margin-top:4px}.ax-access-divider{margin:15px 0}.ax-access-cap{margin-bottom:10px}.ax-mod-grid{grid-template-columns:1fr;gap:7px}.ax-mod{border-radius:13px;gap:11px;padding:11px 12px}.ax-mod-ic{border-radius:10px;width:30px;height:30px}.ax-mod-copy{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.ax-mod-name{font-size:13.5px}.ax-mod-level{flex:none;margin-top:0}.ax-access-note{margin-top:13px}.ax-cta-bar{padding:13px 18px calc(20px + env(safe-area-inset-bottom));background:color-mix(in oklch,var(--background)94%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-width:1px 0 0;border-radius:0;flex-direction:column;flex:none;align-items:stretch;gap:10px;margin-top:0;position:static}.ax-cta-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.ax-dots{flex:none;order:initial;margin-bottom:0}.ax-dot[data-current=true]{width:18px}.ax-cta-title{font-size:13px}.ax-cta-sub{font-size:11px}.ax-cta-actions{width:100%}.ax-cta-actions .ax-btn{border-radius:15px;height:52px;font-size:16px;font-weight:600}.ax-cta-actions .ax-btn-primary{flex:1;min-width:0}.ax-cta-actions .ax-cta-back{flex:none;padding:0 16px;font-size:14px;font-weight:550}}@media (prefers-reduced-motion:reduce){.ax-page,.ax-page *,.ax-splash,.ax-splash *{transition:none!important;animation:none!important}.ax-verifying svg,.ax-spinner,.ax-page .animate-spin{animation:.75s linear infinite ax-spin!important}}
