:root{--bg:#0f172a;--bg-soft:#111b34;--surface:#111a2e;--surface-2:#17223c;--surface-3:#1f2a45;--text:#e2e8f0;--muted:#94a3b8;--line:#263454;--line-strong:#334266;--primary:#3b82f6;--primary-strong:#2563eb;--danger:#ef4444;--success:#22c55e;--warning:#f59e0b;--radius-sm:10px;--radius-md:14px;--shadow:0 10px 28px rgba(2,6,23,0.35)}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--text);background:radial-gradient(1200px 600px at 5% -10%,#1e2a46 0,transparent 65%),var(--bg);font-family:Inter,Segoe UI,sans-serif;text-size-adjust:100%}a{color:inherit;text-decoration:none}.public-layout{min-height:100vh;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.public-topbar{max-width:1120px;margin:0 auto;min-height:64px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:10px}.public-brand{gap:10px;font-weight:700}.brand-dot,.public-brand{display:inline-flex;align-items:center}.brand-dot{width:34px;height:34px;border-radius:9px;background:linear-gradient(140deg,var(--primary),#0ea5e9);color:#f8fafc;font-size:.75rem;font-weight:800;justify-content:center}.brand-logo{width:34px;height:34px;border-radius:8px;border:1px solid var(--line-strong);background:#fff;object-fit:cover;flex:0 0 34px}.public-links{display:inline-flex;align-items:center;gap:12px;color:var(--muted)}.install-ios-wrap{display:grid;grid-gap:4px;gap:4px}.install-ios-hint{margin:0;max-width:240px;color:var(--muted);font-size:.76rem;line-height:1.25}.public-main{max-width:1120px;margin:20px auto 0}.public-footer{max-width:1120px;margin:18px auto 0;padding:10px 4px 0;display:flex;justify-content:center;align-items:center;gap:8px;color:var(--muted);font-size:.86rem}.public-footer a:hover{color:var(--text)}.public-footer-sep{opacity:.65}.legal-grid{grid-template-columns:minmax(0,820px);justify-content:center}.legal-content{display:grid;grid-gap:8px;gap:8px}.legal-content h3{margin:8px 0 0;font-size:.95rem}.legal-content p{margin:0;color:var(--muted);line-height:1.5}.grid,.public-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ui-card{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius-md);box-shadow:var(--shadow)}.ui-card-head{padding:16px 16px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ui-card-title{margin:0;font-size:1rem;font-weight:700}.ui-card-subtitle{margin:6px 0 0;color:var(--muted);font-size:.88rem;line-height:1.4}.ui-card-body{padding:16px}.ui-row{gap:10px}.actions,.ui-row{display:flex;flex-wrap:wrap}.actions{gap:8px;margin-top:10px}.ui-btn{min-height:44px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;font-size:.88rem;font-weight:700;transition:.2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn-primary{color:#fff;background:linear-gradient(140deg,var(--primary),var(--primary-strong))}.ui-btn-outline{color:var(--text);background:transparent;border-color:var(--line-strong)}.ui-btn-danger{color:#fff;background:linear-gradient(140deg,var(--danger),#dc2626)}.ui-btn-ghost{color:var(--muted);background:transparent}.ui-btn-primary:hover:not(:disabled){background:linear-gradient(140deg,#2563eb,#1d4ed8)}.ui-btn-primary:active:not(:disabled){background:linear-gradient(140deg,#1d4ed8,#1e40af)}.ui-btn-danger:hover:not(:disabled){background:linear-gradient(140deg,#dc2626,#b91c1c)}.ui-btn-danger:active:not(:disabled){background:linear-gradient(140deg,#b91c1c,#991b1b)}.ui-btn-outline:hover:not(:disabled){background:var(--surface-3);border-color:var(--primary)}.ui-btn-outline:active:not(:disabled){background:var(--surface-2)}.ui-btn-ghost:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.ui-btn-ghost:active:not(:disabled){background:var(--surface-2)}.ui-btn-sm{min-height:34px;padding:0 10px}.btn-icon-left{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:0}.btn-icon-left svg{width:16px;height:16px;display:block;transform:rotate(-14deg)}.ui-field{display:grid;grid-gap:6px;gap:6px}.ui-label{font-size:.82rem;color:var(--muted);font-weight:600}.ui-helper{font-size:.78rem;color:var(--muted)}.ui-input,.ui-select{width:100%;min-height:40px;padding:0 12px;font-size:16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-input:-webkit-autofill,.ui-input:-webkit-autofill:active,.ui-input:-webkit-autofill:focus,.ui-input:-webkit-autofill:hover{background-color:var(--surface-3)!important;-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface-3) inset;-webkit-box-shadow:0 0 0 1000px var(--surface-3) inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:var(--surface-3)!important;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface-3) inset!important;-webkit-box-shadow:0 0 0 1000px var(--surface-3) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.ui-field-inline{min-height:52px;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-3);transition:border-color .2s ease,background .2s ease,transform .2s ease}.ui-field-inline .ui-label{margin:0;flex:1 1;line-height:1.35}.ui-field-inline:has(input[type=checkbox]){cursor:pointer}.ui-field-inline:has(input[type=checkbox]):hover{border-color:rgba(96,165,250,.55);background:rgba(31,42,69,.92)}.ui-field-inline:has(input[type=checkbox]:checked){border-color:rgba(96,165,250,.75);background:linear-gradient(180deg,rgba(31,42,69,.98),rgba(24,34,57,.98))}.ui-field input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;flex:0 0 22px;border:1px solid rgba(148,163,184,.45);border-radius:7px;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(30,41,59,.92));display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 16px rgba(2,6,23,.3);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.ui-field input[type=checkbox]:before{content:"";width:12px;height:12px;background:#f8fafc;-webkit-clip-path:polygon(14% 52%,0 66%,40% 100%,100% 20%,84% 6%,39% 63%);clip-path:polygon(14% 52%,0 66%,40% 100%,100% 20%,84% 6%,39% 63%);transform:scale(0);transform-origin:center;transition:transform .15s ease}.ui-field input[type=checkbox]:hover:not(:disabled){border-color:rgba(96,165,250,.7);transform:translateY(-1px)}.ui-field input[type=checkbox]:focus-visible{outline:2px solid rgba(96,165,250,.35);outline-offset:2px}.ui-field input[type=checkbox]:checked{border-color:rgba(96,165,250,.85);background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 10px 20px rgba(37,99,235,.32)}.ui-field input[type=checkbox]:checked:before{transform:scale(1)}.ui-field input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed;transform:none}.ui-input:focus,.ui-select:focus{outline:2px solid rgba(59,130,246,.4);outline-offset:1px;border-color:var(--primary)}.ui-badge{min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;border:1px solid var(--line-strong);background:var(--surface-3)}.ui-badge-success{color:#052e16;background:#86efac;border-color:#4ade80}.ui-badge-warn{color:#422006;background:#fcd34d;border-color:#fbbf24}.ui-badge-danger{color:#450a0a;background:#fca5a5;border-color:#f87171}.ui-modal-backdrop{position:fixed;inset:0;z-index:70;background:rgba(2,6,23,.64);display:grid;place-items:center;padding:16px}.ui-modal{width:min(440px,100%);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-2);padding:16px;box-shadow:var(--shadow)}.ui-modal h3{margin:0}.ui-modal-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.auth-panel{max-width:640px;margin:0 auto}.login-page-grid{grid-template-columns:minmax(0,520px);justify-content:center}.login-intro-card .ui-card-body{padding-bottom:14px}.login-page-grid .auth-panel{width:100%;max-width:520px}.auth-panel .ui-card-head{padding:20px 20px 0}.auth-panel .ui-card-body{padding:16px 20px 20px;display:grid;grid-gap:12px;gap:12px}.ui-tabs{display:inline-flex;gap:4px;margin:0 16px;padding:4px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-3)}.ui-tab{min-height:34px;padding:0 12px;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-weight:600}.auth-panel .ui-tabs{margin:0;width:100%;display:grid;grid-template-columns:1fr 1fr}.auth-panel .ui-tab{width:100%}.ui-tab.active{background:var(--surface-2);color:var(--text)}.auth-form,.invite-form{display:grid;grid-gap:10px;gap:10px}.auth-panel .auth-form .ui-btn{width:100%}.form-grid-inline{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.muted{color:var(--muted);margin:8px 0 0}.status{border-radius:var(--radius-sm);padding:8px 10px;font-size:.84rem;font-weight:700;margin-top:10px}.status.success{color:#052e16;background:#86efac}.status.error{color:#450a0a;background:#fca5a5}.balance-value{margin:0;font-size:1.5rem;font-weight:800}.data-toolbar{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.invite-list{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.invite-row{border:1px solid var(--line-strong);background:var(--surface-3);border-radius:var(--radius-sm);padding:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.data-main{display:grid;grid-gap:4px;gap:4px}.data-title{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.data-title-avatar,.data-title-avatar-fallback{width:22px;height:22px;border-radius:999px;border:1px solid var(--line-strong);vertical-align:middle}.data-title-avatar{object-fit:cover}.data-title-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;background:var(--surface-3);color:var(--text)}.data-actions{margin-top:0}.metric-positive{font-weight:800;color:#93c5fd}.stats-inline{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.stats-inline span{min-height:28px;padding:0 8px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-3);display:inline-flex;align-items:center;font-size:.82rem}.profile-photo-wrap{display:grid;grid-template-columns:88px 1fr;grid-gap:12px;gap:12px;align-items:start}.profile-photo-fallback-next,.profile-photo-preview-next{width:88px;height:88px;border-radius:999px;border:1px solid var(--line-strong)}.profile-photo-preview-next{object-fit:cover;background:#0f172a}.profile-photo-fallback-next{display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;background:var(--surface-3);color:var(--text)}.profile-photo-meta-next{display:grid;grid-gap:6px;gap:6px}.profile-photo-meta-next strong{font-size:1rem}.hidden-input{display:none}.avatar-editor-wrap{display:grid;grid-gap:10px;gap:10px;justify-items:center}.avatar-editor-wrap .ui-field{width:100%}.avatar-crop-preview{width:220px;height:220px;border-radius:999px;border:1px solid var(--line-strong);overflow:hidden;background:var(--surface-2);display:grid;place-items:center}.avatar-crop-preview img{width:100%;height:100%;object-fit:cover;transform-origin:center}.avatar-collection{display:grid;grid-gap:8px;gap:8px}.avatar-collection-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.avatar-choice-btn{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:12px;height:56px;padding:4px;cursor:pointer}.avatar-choice-btn.active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.avatar-choice-btn img{width:100%;height:100%;border-radius:8px;object-fit:cover}.roblox-connected-view{display:grid;grid-gap:6px;gap:6px}.roblox-fieldset{margin-top:14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:10px 12px 12px;display:grid;grid-gap:10px;gap:10px;background:var(--surface-2)}.roblox-fieldset legend{padding:0 6px;font-size:.82rem;color:var(--muted);font-weight:700}.roblox-fieldset-head{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.roblox-fieldset-head.no-avatar{grid-template-columns:minmax(0,1fr)}.roblox-avatar-preview{object-fit:cover}.roblox-avatar-fallback,.roblox-avatar-preview{width:52px;height:52px;border-radius:999px;border:1px solid var(--line-strong)}.roblox-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--text);background:var(--surface-3)}.family-member-title{display:inline-flex;align-items:center;gap:8px}.family-member-avatar,.family-member-avatar-fallback{width:28px;height:28px;border-radius:999px;border:1px solid var(--line-strong)}.family-member-avatar{object-fit:cover}.family-member-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;background:var(--surface-3)}.auth-links-row{display:flex;justify-content:flex-start;margin-top:6px}.ui-link-btn{border:0;background:transparent;color:var(--primary);font-weight:600;padding:0;cursor:pointer}.app-layout{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:264px 1fr}.app-drawer-backdrop{display:none}.app-sidebar{background:linear-gradient(180deg,#0d1528,#111c33);border-right:1px solid var(--line);padding:14px}.app-sidebar-brand{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(30,41,59,.42)}.app-sidebar-brand p{margin:0;font-size:.9rem;font-weight:700}.app-sidebar-brand small{color:var(--muted)}.app-sidebar-nav{margin-top:12px;display:grid;grid-gap:6px;gap:6px}.app-sidebar-lang{display:grid;grid-gap:10px;gap:10px}.app-sidebar-children,.app-sidebar-lang{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.app-sidebar-section-title{margin:0 0 8px;font-size:.76rem;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.app-sidebar-empty{margin:0;font-size:.82rem;color:var(--muted)}.app-sidebar-child-list{display:grid;grid-gap:8px;gap:8px}.app-sidebar-child-item{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--line);border-radius:10px;background:rgba(30,41,59,.4)}.app-sidebar-avatar,.app-sidebar-avatar-fallback{width:28px;height:28px;border-radius:999px;border:1px solid var(--line-strong)}.app-sidebar-avatar{object-fit:cover}.app-sidebar-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:var(--text);background:var(--surface-3)}.app-sidebar-child-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.app-sidebar-child-meta strong{font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar-child-meta small{color:var(--muted)}.app-nav-link{min-height:42px;border-radius:var(--radius-sm);border:1px solid transparent;color:#cbd5e1;padding:0 10px;display:inline-flex;align-items:center;gap:8px;font-weight:600}.app-nav-link:hover{border-color:var(--line);background:rgba(30,41,59,.48)}.app-nav-link.active{color:#eff6ff;border-color:#33528d;background:linear-gradient(140deg,#1d4ed8,#2563eb)}.app-nav-icon{min-width:24px;min-height:24px;border-radius:7px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.28);display:inline-flex;align-items:center;justify-content:center}.app-nav-icon svg{width:14px;height:14px;fill:currentColor}.app-main-area{min-width:0;padding:14px max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.app-topbar{min-height:64px;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius-md);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.app-topbar-row-main{width:100%;display:flex;align-items:center;gap:8px}.app-topbar-row-filters{width:100%}.app-topbar.role-parent{flex-wrap:nowrap;align-items:center}.app-topbar.role-parent .app-topbar-row-main{width:auto;flex:1 1 auto}.app-topbar.role-parent .app-topbar-row-filters{width:auto}.app-topbar-left{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.app-topbar-meta{min-width:0}.app-menu-btn{min-width:36px;min-height:36px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-3);color:var(--text);cursor:pointer;display:none}.app-topbar-title{margin:0;font-size:.86rem;font-weight:700;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar-sep,.app-topbar-subtitle{color:var(--muted)}.app-topbar-sep{font-weight:500}.app-topbar-account{color:var(--muted);font-weight:600}.app-topbar-right{flex:0 0 auto}.app-topbar-filters,.app-topbar-right{display:inline-flex;align-items:center;gap:8px}.app-topbar-profile-link{margin-left:auto;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-3);color:var(--text);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.app-topbar-avatar-fallback,.app-topbar-avatar-img{width:100%;height:100%}.app-topbar-avatar-img{object-fit:cover}.app-topbar-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;font-weight:700;background:var(--surface-3)}.app-content{margin-top:14px}.app-loading{min-height:100vh;min-height:100dvh;display:grid;place-items:center}.app-loading-spinner{width:42px;height:42px;border-radius:999px;border:3px solid #243b63;border-top:3px solid var(--primary);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:980px){.app-layout{grid-template-columns:1fr}.app-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:60;width:min(82vw,300px);max-width:300px;transform:translateX(-110%);transition:transform .24s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}.app-sidebar.open{transform:translateX(0)}.app-drawer-backdrop{position:fixed;inset:0;z-index:55;background:rgba(2,6,23,.56);opacity:0;pointer-events:none;transition:opacity .24s ease;display:block}.app-drawer-backdrop.open{opacity:1;pointer-events:auto}.app-menu-btn{display:inline-flex;align-items:center;justify-content:center}.app-topbar.role-child{flex-wrap:nowrap;align-items:center}.app-topbar.role-parent{flex-wrap:wrap;align-items:flex-start}.app-topbar.role-parent .app-topbar-row-filters,.app-topbar.role-parent .app-topbar-row-main{width:100%;flex:0 0 auto}.app-topbar-title{white-space:normal}.app-topbar-right{width:auto;flex-wrap:nowrap;flex:0 0 auto;margin-left:auto}.app-topbar-right>*{flex:0 0 auto;min-width:0}.app-topbar.role-parent .app-topbar-filters{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.app-topbar-right>.app-topbar-profile-link{flex:0 0 auto;min-width:40px;margin-left:0}.app-topbar-right .ui-select{max-width:170px}.app-topbar.role-parent .app-topbar-filters .ui-select{max-width:100%}}@media (max-width:640px){.public-topbar{align-items:flex-start;flex-wrap:wrap;row-gap:8px}.public-brand{min-width:0}.public-brand span{display:block;line-height:1.15;word-break:break-word}.public-links{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.install-ios-hint{max-width:100%}.install-app-btn{min-height:34px;padding:0 10px;font-size:.8rem}.app-main-area,.public-layout{padding:10px}.auth-panel .ui-card-body,.auth-panel .ui-card-head{padding-left:14px;padding-right:14px}.invite-row{flex-direction:column}.profile-photo-wrap{grid-template-columns:1fr}.avatar-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.data-actions{width:100%;display:grid;grid-template-columns:1fr}.app-topbar{gap:8px}.app-topbar-left{min-width:0}.app-topbar-right .ui-select{max-width:132px}.app-topbar.role-parent .app-topbar-filters{grid-template-columns:1fr}.app-topbar.role-parent .app-topbar-filters .ui-select{max-width:100%}.actions,.ui-row{width:100%}.actions>*,.ui-row>*{flex:1 1}}.dev-banner{background:rgba(245,158,11,.12);border-bottom:1px solid rgba(245,158,11,.28);color:var(--warning);padding:8px 16px;font-size:.82rem;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.dev-banner-dismiss{background:transparent;border:none;color:var(--warning);cursor:pointer;font-size:1rem;line-height:1;padding:0 4px;flex-shrink:0;opacity:.7}.dev-banner-dismiss:hover{opacity:1}.invite-token-box{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:12px;margin-top:12px;display:flex;flex-direction:column;gap:8px}.invite-token-box-label{font-size:.82rem;font-weight:600;color:var(--muted)}.invite-token-actions{display:flex;gap:8px;flex-wrap:wrap}.settings-section{margin-top:20px}.settings-section:first-child{margin-top:0}.settings-section+.settings-section{padding-top:20px;border-top:1px solid var(--line)}