.admin-context-rail-module__vzIWSq__content{min-width:0}
.password-input-module__oCTxhq__field{gap:7px;min-width:0;display:grid}.password-input-module__oCTxhq__control{min-width:0;position:relative}.password-input-module__oCTxhq__field>.password-input-module__oCTxhq__control>input{width:100%;min-width:0}.password-input-module__oCTxhq__field>.password-input-module__oCTxhq__control>button.password-input-module__oCTxhq__toggle{color:currentColor;cursor:pointer;opacity:.78;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.password-input-module__oCTxhq__field>.password-input-module__oCTxhq__control>button.password-input-module__oCTxhq__toggle:hover{opacity:1;background:#67e09f1a;border-color:#67e09f57}.password-input-module__oCTxhq__field>.password-input-module__oCTxhq__control>button.password-input-module__oCTxhq__toggle:focus-visible{outline-offset:2px;opacity:1;border-color:#67e09f;outline:3px solid #67e09f3d}
.invitation-module__O0i-Lq__form{gap:13px;margin-top:22px;display:grid}.invitation-module__O0i-Lq__form label{color:#dce8e4;gap:7px;font-size:.82rem;font-weight:750;display:grid}.invitation-module__O0i-Lq__form input{color:#f7fbf9;caret-color:#67e09f;min-height:48px;font:inherit;background:#0b1112;border:1px solid #d7e0dd3d;border-radius:10px;padding:10px 13px}.invitation-module__O0i-Lq__form input:focus-visible,.invitation-module__O0i-Lq__form button:focus-visible,.invitation-module__O0i-Lq__done a:focus-visible{outline-offset:2px;border-color:#67e09f;outline:3px solid #67e09f3d}.invitation-module__O0i-Lq__form input:-webkit-autofill{-webkit-text-fill-color:#f7fbf9;caret-color:#67e09f;box-shadow:inset 0 0 0 1000px #0b1112}.invitation-module__O0i-Lq__form input:-webkit-autofill:hover{-webkit-text-fill-color:#f7fbf9;caret-color:#67e09f;box-shadow:inset 0 0 0 1000px #0b1112}.invitation-module__O0i-Lq__form input:-webkit-autofill:focus{-webkit-text-fill-color:#f7fbf9;caret-color:#67e09f;box-shadow:inset 0 0 0 1000px #0b1112}.invitation-module__O0i-Lq__form>button,.invitation-module__O0i-Lq__done a{color:#f2fff8;min-height:48px;font:inherit;cursor:pointer;background:#173d2f;border:1px solid #67e09f8f;border-radius:10px;padding:0 15px;font-weight:800}.invitation-module__O0i-Lq__form>button:hover,.invitation-module__O0i-Lq__done a:hover{background:#1d4b3a}.invitation-module__O0i-Lq__form>button:disabled{opacity:.55;cursor:not-allowed}.invitation-module__O0i-Lq__modeTabs{background:#070b0c66;border:1px solid #d7e0dd33;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.invitation-module__O0i-Lq__modeTabs button{color:#b5c5c0;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-weight:750}.invitation-module__O0i-Lq__modeTabs button[aria-pressed=true]{color:#ddffed;background:#67e09f1f;border-color:#67e09f61}.invitation-module__O0i-Lq__hint,.invitation-module__O0i-Lq__error{margin:0;font-size:.73rem;line-height:1.5}.invitation-module__O0i-Lq__hint{color:#b5c5c0}.invitation-module__O0i-Lq__error{color:#ffd9d2}.invitation-module__O0i-Lq__done{gap:14px;margin-top:22px;display:grid}.invitation-module__O0i-Lq__done a{place-items:center;text-decoration:none;display:inline-grid}@media (max-width:560px){.invitation-module__O0i-Lq__modeTabs{grid-template-columns:1fr}}
.users-admin-module__ZRgd5W__workspace{gap:18px;display:grid}.users-admin-module__ZRgd5W__adminGrid{gap:16px;display:grid}.users-admin-module__ZRgd5W__warning,.users-admin-module__ZRgd5W__message{color:#6e5317;background:#fff5d9;border-radius:12px;align-items:center;gap:9px;margin:0;padding:13px 15px;display:flex}.users-admin-module__ZRgd5W__message{color:#28584f;background:#eaf5ef}.users-admin-module__ZRgd5W__card{background:#fff;border:1px solid #d8e3de;border-radius:17px;overflow:hidden}.users-admin-module__ZRgd5W__card>header{border-bottom:1px solid #e0e8e4;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.users-admin-module__ZRgd5W__card header p,.users-admin-module__ZRgd5W__card header h2{margin:0}.users-admin-module__ZRgd5W__card header p{color:#588077;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.users-admin-module__ZRgd5W__card header h2{margin-top:3px;font-size:20px}.users-admin-module__ZRgd5W__card header button{color:#315e56;cursor:pointer;background:#edf5f1;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.users-admin-module__ZRgd5W__accountList{display:grid}.users-admin-module__ZRgd5W__accountList>article{border-bottom:1px solid #edf1ef;gap:14px;padding:18px 21px;display:grid}.users-admin-module__ZRgd5W__accountTitle{color:#2a5c54;align-items:center;gap:10px;display:flex}.users-admin-module__ZRgd5W__accountTitle span,.users-admin-module__ZRgd5W__accountTitle small{display:block}.users-admin-module__ZRgd5W__accountTitle small{color:#758782}.users-admin-module__ZRgd5W__productList{flex-wrap:wrap;gap:8px;display:flex}.users-admin-module__ZRgd5W__productList button{color:#295850;text-align:left;cursor:pointer;background:#f8fbf9;border:1px solid #ccddd5;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex}.users-admin-module__ZRgd5W__productList button:disabled{opacity:.55;cursor:not-allowed}.users-admin-module__ZRgd5W__productList button span,.users-admin-module__ZRgd5W__productList button small{display:block}.users-admin-module__ZRgd5W__productList button small{color:#6d837d;font-size:11px}.users-admin-module__ZRgd5W__productList p,.users-admin-module__ZRgd5W__empty{color:#70827d;margin:0;font-size:13px}.users-admin-module__ZRgd5W__empty{padding:22px}.users-admin-module__ZRgd5W__invitationCreate{background:#fbfdfc;border-bottom:1px solid #e0e8e4;gap:9px;padding:17px 21px;display:grid}.users-admin-module__ZRgd5W__invitationCreate>label{color:#315e56;font-size:13px;font-weight:800}.users-admin-module__ZRgd5W__invitationCreate>div:not(.users-admin-module__ZRgd5W__oneTimeLink){grid-template-columns:minmax(180px,1fr) auto;gap:8px;display:grid}.users-admin-module__ZRgd5W__invitationCreate input{color:#173f38;background:#fff;border:1px solid #c9d9d2;border-radius:10px;min-width:0;padding:10px 12px}.users-admin-module__ZRgd5W__invitationCreate button,.users-admin-module__ZRgd5W__invitationActions button,.users-admin-module__ZRgd5W__oneTimeLink a{color:#295850;font:inherit;cursor:pointer;background:#edf5f1;border:1px solid #bcd2c8;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:750;text-decoration:none;display:inline-flex}.users-admin-module__ZRgd5W__invitationCreate button:disabled,.users-admin-module__ZRgd5W__invitationActions button:disabled{opacity:.55;cursor:not-allowed}.users-admin-module__ZRgd5W__invitationCreate small{color:#6e7f7a;line-height:1.45}.users-admin-module__ZRgd5W__oneTimeLink{background:#fff8dc;border:1px solid #d6c68f;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.users-admin-module__ZRgd5W__oneTimeLink span{color:#705b20;font-size:12px}.users-admin-module__ZRgd5W__invitationList{margin:0;padding:0;list-style:none;display:grid}.users-admin-module__ZRgd5W__invitationList li{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;padding:14px 21px;display:flex}.users-admin-module__ZRgd5W__invitationList span,.users-admin-module__ZRgd5W__invitationList small{display:block}.users-admin-module__ZRgd5W__invitationList small{color:#778984;margin-top:3px}.users-admin-module__ZRgd5W__invitationList em{color:#3c665e;font-size:12px;font-style:normal;font-weight:800}.users-admin-module__ZRgd5W__invitationActions{align-items:center;gap:8px;display:flex}.users-admin-module__ZRgd5W__boundary{color:#6e7f7a;background:#f7faf8;margin:0;padding:14px 21px;font-size:13px;line-height:1.5}.users-admin-module__ZRgd5W__spinner{animation:1s linear infinite users-admin-module__ZRgd5W__spin}@keyframes users-admin-module__ZRgd5W__spin{to{transform:rotate(360deg)}}@media (max-width:680px){.users-admin-module__ZRgd5W__productList{display:grid}.users-admin-module__ZRgd5W__invitationCreate>div:not(.users-admin-module__ZRgd5W__oneTimeLink){grid-template-columns:1fr}.users-admin-module__ZRgd5W__invitationList li{flex-direction:column;align-items:flex-start}}
.decision-center-module__0YUEdq__workspace{gap:14px;padding:26px 0 56px;display:grid}.decision-center-module__0YUEdq__center,.decision-center-module__0YUEdq__queue{gap:16px;min-width:0;display:grid}.decision-center-module__0YUEdq__headerStatus{align-items:baseline;gap:8px;display:flex}.decision-center-module__0YUEdq__headerStatus strong{color:var(--jm-mint,#43dfa0);font-size:1.4rem}.decision-center-module__0YUEdq__headerStatus span{color:var(--jm-inverse-muted,#a9bac2)}.decision-center-module__0YUEdq__tabs{border:1px solid color-mix(in srgb, var(--jm-cyan) 16%, var(--jm-line));border-radius:var(--jm-radius-md);background:var(--jm-night,#061014);box-shadow:var(--jm-shadow-sm);gap:7px;padding:7px;display:flex;overflow-x:auto}.decision-center-module__0YUEdq__tabs a{border-radius:var(--jm-radius-sm);min-height:46px;color:var(--jm-inverse-muted,#a9bac2);border:1px solid #0000;flex:1 0 220px;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;text-decoration:none;display:inline-flex}.decision-center-module__0YUEdq__tabs a:hover,.decision-center-module__0YUEdq__tabs a:focus-visible,.decision-center-module__0YUEdq__tabs a.decision-center-module__0YUEdq__active{color:var(--jm-inverse-text,#f4f8f6);background:#43dfa01f;border-color:#43dfa03d}.decision-center-module__0YUEdq__tabs strong{min-width:28px;color:var(--jm-mint,#43dfa0);text-align:center;background:#43dfa024;border-radius:999px;padding:3px 8px}.decision-center-module__0YUEdq__intro{border-bottom:1px solid var(--jm-line);grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);align-items:end;gap:18px;padding:8px 4px 16px;display:grid}.decision-center-module__0YUEdq__intro span{color:var(--jm-mint,#1aa67c);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.decision-center-module__0YUEdq__intro h2,.decision-center-module__0YUEdq__intro p{margin:0}.decision-center-module__0YUEdq__intro h2{margin-top:5px;font-size:clamp(1.35rem,2.5vw,2rem)}.decision-center-module__0YUEdq__intro p{color:var(--jm-text-muted);line-height:1.55}@media (max-width:720px){.decision-center-module__0YUEdq__workspace{padding-top:14px}.decision-center-module__0YUEdq__intro{grid-template-columns:1fr}.decision-center-module__0YUEdq__tabs a{flex-basis:190px}}
.server-files-module__vX7a5W__workspace{--line:#9bb5ab2e;--line-strong:#9bb5ab4d;--surface:#0b1110;--surface-raised:#101816;--surface-soft:#0e1514;--green:#64f23d;--cyan:#4ec7c0;--amber:#e4b854;--red:#e66c61;color:#edf5f1;background-color:#080d0c;background-image:linear-gradient(#5278680b 1px,#0000 1px),linear-gradient(90deg,#5278680b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:calc(100dvh - 58px);padding:24px clamp(18px,3vw,42px) 28px}.server-files-module__vX7a5W__header{justify-content:space-between;align-items:center;gap:24px;max-width:1540px;min-height:66px;margin:0 auto 18px;display:flex}.server-files-module__vX7a5W__identity,.server-files-module__vX7a5W__headerStatus,.server-files-module__vX7a5W__identityIcon,.server-files-module__vX7a5W__rootContext,.server-files-module__vX7a5W__commands,.server-files-module__vX7a5W__search,.server-files-module__vX7a5W__notice,.server-files-module__vX7a5W__processHint,.server-files-module__vX7a5W__deleteWarning,.server-files-module__vX7a5W__busyBar{align-items:center;display:flex}.server-files-module__vX7a5W__identity{gap:14px}.server-files-module__vX7a5W__identityIcon{width:44px;height:44px;color:var(--green);background:#64f23d14;border:1px solid #64f23d57;border-radius:6px;justify-content:center}.server-files-module__vX7a5W__identity p,.server-files-module__vX7a5W__dialog header p{color:var(--green);text-transform:uppercase;margin:0 0 2px;font-size:.7rem;font-weight:800}.server-files-module__vX7a5W__identity h1{margin:0;font-size:clamp(1.55rem,2.1vw,2.2rem);line-height:1}.server-files-module__vX7a5W__identity span{color:#98aaa3;margin-top:5px;font-size:.82rem;display:block}.server-files-module__vX7a5W__headerStatus{border-left:2px solid var(--cyan);background:#4ec7c00e;gap:10px;min-width:280px;padding:10px 12px}.server-files-module__vX7a5W__headerStatus>svg{color:var(--cyan)}.server-files-module__vX7a5W__headerStatus div{flex:1;gap:1px;display:grid}.server-files-module__vX7a5W__headerStatus strong{font-size:.82rem}.server-files-module__vX7a5W__headerStatus span{color:#91a39c;font-size:.7rem}.server-files-module__vX7a5W__headerStatus em{color:var(--amber);align-items:center;gap:4px;font-size:.7rem;font-style:normal;display:flex}.server-files-module__vX7a5W__notice{border:1px solid var(--line);background:#101716;gap:9px;max-width:1540px;min-height:38px;margin:0 auto 10px;padding:8px 11px;font-size:.78rem}.server-files-module__vX7a5W__notice span{flex:1}.server-files-module__vX7a5W__notice button,.server-files-module__vX7a5W__dialog header button{color:#9caea7;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.server-files-module__vX7a5W__notice_success{color:#c8f7bb;border-color:#64f23d59}.server-files-module__vX7a5W__notice_error{color:#ffc1ba;border-color:#e66c6173}.server-files-module__vX7a5W__notice_info{color:#b6ece9;border-color:#4ec7c066}.server-files-module__vX7a5W__shell{border:1px solid var(--line-strong);background:var(--surface);grid-template-columns:minmax(0,1fr);max-width:1540px;height:calc(100dvh - 178px);min-height:570px;max-height:900px;margin:0 auto;display:grid;overflow:hidden}.server-files-module__vX7a5W__roots{border-right:1px solid var(--line);background:#09100e;flex-direction:column;min-width:0;display:flex}.server-files-module__vX7a5W__rootsHead{border-bottom:1px solid var(--line);color:#b8c6c0;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;font-size:.72rem;font-weight:800;display:flex}.server-files-module__vX7a5W__rootsHead small{color:#61736c;font-size:.66rem}.server-files-module__vX7a5W__roots nav{gap:3px;padding:10px;display:grid}.server-files-module__vX7a5W__roots nav>button{color:#9baca5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;min-height:52px;padding:7px 9px;display:grid}.server-files-module__vX7a5W__roots nav>button>span{gap:3px;min-width:0;display:grid}.server-files-module__vX7a5W__roots nav strong{color:inherit;font-size:.8rem}.server-files-module__vX7a5W__roots nav small{color:#667972;font-size:.64rem}.server-files-module__vX7a5W__roots nav>button>svg:last-child{color:#60736b}.server-files-module__vX7a5W__roots nav .server-files-module__vX7a5W__rootActive{border-color:#64f23d47;border-left:3px solid var(--green);color:#eff9f4;background:#64f23d12}.server-files-module__vX7a5W__roots nav .server-files-module__vX7a5W__rootActive>svg:first-child{color:var(--green)}.server-files-module__vX7a5W__boundaryNote{color:var(--amber);background:#e4b8540a;border-top:1px solid #e4b8544d;gap:10px;margin:auto 12px 12px;padding:12px;display:flex}.server-files-module__vX7a5W__boundaryNote p{gap:4px;margin:0;display:grid}.server-files-module__vX7a5W__boundaryNote strong{font-size:.72rem}.server-files-module__vX7a5W__boundaryNote span{color:#8f9994;font-size:.65rem;line-height:1.45}.server-files-module__vX7a5W__browser{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.server-files-module__vX7a5W__browserHead{border-bottom:1px solid var(--line);background:#0d1412;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:9px 14px 9px 18px;display:flex}.server-files-module__vX7a5W__pathBlock{min-width:0}.server-files-module__vX7a5W__pathBlock code{color:#678279;text-overflow:ellipsis;white-space:nowrap;max-width:min(58vw,800px);margin-top:4px;font-size:.63rem;display:block;overflow:hidden}.server-files-module__vX7a5W__breadcrumbs{align-items:center;min-width:0;display:flex;overflow:hidden}.server-files-module__vX7a5W__breadcrumbs span{align-items:center;min-width:0;display:flex}.server-files-module__vX7a5W__breadcrumbs button{color:#dbe7e2;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:180px;padding:0;font-size:.78rem;font-weight:750;overflow:hidden}.server-files-module__vX7a5W__breadcrumbs svg{color:#52655d;flex:none;margin:0 4px}.server-files-module__vX7a5W__commands{flex:none;justify-content:flex-end;gap:7px}.server-files-module__vX7a5W__search{border:1px solid var(--line-strong);color:#70837b;background:#0a100f;gap:7px;width:min(220px,18vw);height:34px;padding:0 9px}.server-files-module__vX7a5W__search input{color:#e7efec;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.server-files-module__vX7a5W__iconButton,.server-files-module__vX7a5W__rowActions button,.server-files-module__vX7a5W__rowActions a{border:1px solid var(--line-strong);color:#aebdb7;cursor:pointer;background:#0d1412;place-items:center;width:34px;height:34px;display:inline-grid}.server-files-module__vX7a5W__iconButton:hover,.server-files-module__vX7a5W__rowActions button:hover,.server-files-module__vX7a5W__rowActions a:hover{color:var(--green);border-color:#64f23d6b}.server-files-module__vX7a5W__primaryButton,.server-files-module__vX7a5W__dangerButton,.server-files-module__vX7a5W__dialog footer>button{color:#f1f8f4;min-height:36px;font:inherit;cursor:pointer;background:#27812557;border:1px solid #64f23d7a;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.74rem;font-weight:750;display:inline-flex}.server-files-module__vX7a5W__primaryButton:hover{background:#339d2e75}.server-files-module__vX7a5W__workspace button:disabled .server-files-module__vX7a5W__spinner,.server-files-module__vX7a5W__workspace button:disabled{cursor:not-allowed;opacity:.62}.server-files-module__vX7a5W__rootContext{border-bottom:1px solid var(--line);background:#ffffff03;gap:10px;min-height:43px;padding:8px 18px}.server-files-module__vX7a5W__rootContext p{color:#8ea098;flex:1;margin:0;font-size:.7rem}.server-files-module__vX7a5W__rootContext small{color:#688079;font-size:.65rem}.server-files-module__vX7a5W__accessBadge{text-align:center;text-transform:uppercase;border:1px solid;flex:none;min-width:86px;padding:4px 7px;font-size:.61rem;font-weight:850}.server-files-module__vX7a5W__access_controlled{color:var(--green);border-color:#64f23d61}.server-files-module__vX7a5W__access_read_only{color:var(--cyan);border-color:#4ec7c066}.server-files-module__vX7a5W__access_locked{color:var(--amber);border-color:#e4b85466}.server-files-module__vX7a5W__fileArea{flex-direction:column;flex:1;min-height:0;display:flex}.server-files-module__vX7a5W__backRow{border:0;border-bottom:1px solid var(--line);color:#93a69f;cursor:pointer;background:#ffffff03;align-items:center;gap:8px;min-height:35px;padding:0 18px;font-size:.7rem;display:flex}.server-files-module__vX7a5W__tableHead,.server-files-module__vX7a5W__fileRow{grid-template-columns:minmax(260px,1fr) 150px 90px 176px;align-items:center;display:grid}.server-files-module__vX7a5W__tableHead{border-bottom:1px solid var(--line);color:#5f756c;text-transform:uppercase;min-height:30px;padding:0 14px 0 18px;font-size:.58rem;font-weight:850}.server-files-module__vX7a5W__fileList{scrollbar-color:#355247 #0a100f;flex:1;min-height:0;overflow:auto}.server-files-module__vX7a5W__fileRow{border-bottom:1px solid #9bb5ab1a;min-height:54px;padding:0 14px 0 18px}.server-files-module__vX7a5W__fileName{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.server-files-module__vX7a5W__fileName>span:last-child{gap:2px;min-width:0;display:grid}.server-files-module__vX7a5W__fileName strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.server-files-module__vX7a5W__fileName small{color:#667b72;font-size:.62rem}.server-files-module__vX7a5W__folderIcon,.server-files-module__vX7a5W__fileIcon{flex:none;place-items:center;width:30px;height:30px;display:grid}.server-files-module__vX7a5W__folderIcon{color:var(--amber)}.server-files-module__vX7a5W__fileIcon{color:var(--cyan)}.server-files-module__vX7a5W__fileRow time,.server-files-module__vX7a5W__fileRow>span{color:#7e9189;font-size:.68rem}.server-files-module__vX7a5W__rowActions{opacity:.45;justify-content:flex-end;gap:5px;transition:opacity .14s;display:flex}.server-files-module__vX7a5W__fileRow:hover .server-files-module__vX7a5W__rowActions,.server-files-module__vX7a5W__rowActions:focus-within{opacity:1}.server-files-module__vX7a5W__rowActions button,.server-files-module__vX7a5W__rowActions a{width:29px;height:29px;text-decoration:none}.server-files-module__vX7a5W__rowActions .server-files-module__vX7a5W__dangerAction:hover{color:var(--red);border-color:#e66c618c}.server-files-module__vX7a5W__empty{color:#70827b;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:30px;display:flex}.server-files-module__vX7a5W__empty svg{color:#567068}.server-files-module__vX7a5W__empty strong{color:#d2ded9;font-size:.95rem}.server-files-module__vX7a5W__empty span{max-width:440px;font-size:.72rem;line-height:1.5}.server-files-module__vX7a5W__emptyCompact{min-height:180px}.server-files-module__vX7a5W__dropOverlay{z-index:8;color:var(--green);pointer-events:none;background:#070e0bf0;border:2px dashed #64f23d8c;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:64px 0 0}.server-files-module__vX7a5W__dropOverlay span{color:#a1b2ab;font-size:.72rem}.server-files-module__vX7a5W__dialogBackdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020504c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.server-files-module__vX7a5W__dialog{border:1px solid var(--line-strong);border-top:2px solid var(--green);background:#0d1412;border-radius:6px;width:min(520px,100%);box-shadow:0 24px 70px #0000008c}.server-files-module__vX7a5W__editorDialog{width:min(880px,100%)}.server-files-module__vX7a5W__dialog header,.server-files-module__vX7a5W__dialog footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.server-files-module__vX7a5W__dialog header h2{margin:0;font-size:1rem}.server-files-module__vX7a5W__dialog header button{border:1px solid var(--line);width:30px;height:30px}.server-files-module__vX7a5W__dialogBody{gap:14px;padding:16px;display:grid}.server-files-module__vX7a5W__dialogBody label{color:#a9bab3;gap:6px;font-size:.7rem;font-weight:700;display:grid}.server-files-module__vX7a5W__dialogBody input,.server-files-module__vX7a5W__dialogBody textarea{border:1px solid var(--line-strong);color:#eef5f2;width:100%;font:inherit;background:#08100e;outline:0}.server-files-module__vX7a5W__dialogBody input{height:40px;padding:0 11px}.server-files-module__vX7a5W__dialogBody input:focus,.server-files-module__vX7a5W__dialogBody textarea:focus{border-color:#64f23d85}.server-files-module__vX7a5W__editor{resize:vertical;min-height:min(52vh,520px);padding:12px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:.75rem!important}.server-files-module__vX7a5W__processHint{color:#71867d;gap:8px;font-size:.66rem}.server-files-module__vX7a5W__processHint svg{color:var(--cyan);flex:none}.server-files-module__vX7a5W__deleteWarning{background:#e66c610e;border:1px solid #e66c6152;align-items:flex-start;gap:12px;padding:11px}.server-files-module__vX7a5W__deleteWarning svg{color:var(--red);flex:none}.server-files-module__vX7a5W__deleteWarning p{gap:5px;margin:0;display:grid}.server-files-module__vX7a5W__deleteWarning strong{color:#ffd3cf;font-size:.78rem}.server-files-module__vX7a5W__deleteWarning span{color:#b9a19e;font-size:.68rem;line-height:1.45}.server-files-module__vX7a5W__dialog footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.server-files-module__vX7a5W__dialog footer>button:first-child{border-color:var(--line-strong);color:#a9b6b1;background:0 0}.server-files-module__vX7a5W__dangerButton{background:#8f2d2659!important;border-color:#e66c618c!important}.server-files-module__vX7a5W__spinner{animation:.9s linear infinite server-files-module__vX7a5W__spin}.server-files-module__vX7a5W__busyBar{z-index:130;color:#baf0eb;background:#101b18;border:1px solid #4ec7c073;gap:8px;padding:9px 12px;font-size:.7rem;position:fixed;bottom:18px;right:18px}@keyframes server-files-module__vX7a5W__spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.server-files-module__vX7a5W__workspace{padding:18px}.server-files-module__vX7a5W__shell{grid-template-columns:210px minmax(0,1fr);height:calc(100dvh - 164px)}.server-files-module__vX7a5W__tableHead,.server-files-module__vX7a5W__fileRow{grid-template-columns:minmax(200px,1fr) 118px 70px 142px}.server-files-module__vX7a5W__rowActions{opacity:1}.server-files-module__vX7a5W__rowActions button,.server-files-module__vX7a5W__rowActions a{width:27px;height:27px}.server-files-module__vX7a5W__search{width:150px}}@media (max-width:760px){.server-files-module__vX7a5W__workspace{min-height:100dvh;padding:14px 10px 24px}.server-files-module__vX7a5W__header{align-items:flex-start;margin-bottom:12px}.server-files-module__vX7a5W__headerStatus,.server-files-module__vX7a5W__identity span{display:none}.server-files-module__vX7a5W__shell{flex-direction:column;height:auto;min-height:calc(100dvh - 112px);max-height:none;display:flex;overflow:visible}.server-files-module__vX7a5W__roots{border-right:0;border-bottom:1px solid var(--line)}.server-files-module__vX7a5W__rootsHead,.server-files-module__vX7a5W__boundaryNote{display:none}.server-files-module__vX7a5W__roots nav{padding:8px;display:flex;overflow-x:auto}.server-files-module__vX7a5W__roots nav>button{flex:0 0 142px;grid-template-columns:22px minmax(0,1fr);min-height:44px}.server-files-module__vX7a5W__roots nav>button>svg:last-child{display:none}.server-files-module__vX7a5W__browser{min-height:620px}.server-files-module__vX7a5W__browserHead{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.server-files-module__vX7a5W__commands{width:100%}.server-files-module__vX7a5W__search{flex:1;width:auto}.server-files-module__vX7a5W__rootContext{flex-wrap:wrap;align-items:flex-start;padding:8px 10px}.server-files-module__vX7a5W__rootContext p{flex-basis:calc(100% - 100px)}.server-files-module__vX7a5W__rootContext small{width:100%}.server-files-module__vX7a5W__tableHead{display:none}.server-files-module__vX7a5W__fileRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px}.server-files-module__vX7a5W__fileRow time,.server-files-module__vX7a5W__fileRow>span{display:none}.server-files-module__vX7a5W__rowActions{grid-column:2}.server-files-module__vX7a5W__primaryButton{padding:0 10px}.server-files-module__vX7a5W__primaryButton:not(.server-files-module__vX7a5W__dangerButton){font-size:0}.server-files-module__vX7a5W__primaryButton svg{margin:0}.server-files-module__vX7a5W__dialogBackdrop{padding:8px}.server-files-module__vX7a5W__editor{min-height:52vh}}.server-files-module__vX7a5W__workspace{--line:var(--jm-line);--line-strong:var(--jm-line-strong);--surface:var(--jm-surface);--surface-raised:var(--jm-surface-2);--surface-soft:var(--jm-surface-3);background:linear-gradient(#1f453409 1px, transparent 1px), linear-gradient(90deg, #1f453409 1px, transparent 1px), var(--jm-canvas);color:var(--jm-text)}.server-files-module__vX7a5W__identity span,.server-files-module__vX7a5W__headerStatus span,.server-files-module__vX7a5W__rootsHead,.server-files-module__vX7a5W__roots nav>button,.server-files-module__vX7a5W__boundaryNote span,.server-files-module__vX7a5W__pathBlock code,.server-files-module__vX7a5W__rootContext p,.server-files-module__vX7a5W__rootContext small,.server-files-module__vX7a5W__fileRow>span,.server-files-module__vX7a5W__fileName small,.server-files-module__vX7a5W__empty{color:var(--jm-text-muted)}.server-files-module__vX7a5W__notice,.server-files-module__vX7a5W__shell,.server-files-module__vX7a5W__roots,.server-files-module__vX7a5W__browserHead,.server-files-module__vX7a5W__rootContext,.server-files-module__vX7a5W__tableHead,.server-files-module__vX7a5W__fileRow,.server-files-module__vX7a5W__dialog,.server-files-module__vX7a5W__editor,.server-files-module__vX7a5W__busyBar{border-color:var(--jm-line);background:var(--jm-surface);color:var(--jm-text)}.server-files-module__vX7a5W__shell,.server-files-module__vX7a5W__dialog{box-shadow:var(--jm-shadow-sm)}.server-files-module__vX7a5W__roots,.server-files-module__vX7a5W__browserHead,.server-files-module__vX7a5W__tableHead,.server-files-module__vX7a5W__dialog header,.server-files-module__vX7a5W__dialog footer{background:var(--jm-surface-2)}.server-files-module__vX7a5W__roots nav>button:hover,.server-files-module__vX7a5W__fileRow:hover{background:var(--jm-surface-hover);color:var(--jm-text)}.server-files-module__vX7a5W__roots nav .server-files-module__vX7a5W__rootActive{background:color-mix(in srgb, var(--green) 12%, var(--jm-surface));color:#174b31}.server-files-module__vX7a5W__breadcrumbs button,.server-files-module__vX7a5W__empty strong{color:var(--jm-text)}.server-files-module__vX7a5W__notice_success{color:#2a7042}.server-files-module__vX7a5W__notice_error{color:#9b3b34}.server-files-module__vX7a5W__notice_info{color:#28686a}.server-files-module__vX7a5W__dialogBody input,.server-files-module__vX7a5W__dialogBody textarea,.server-files-module__vX7a5W__dialogBody select,.server-files-module__vX7a5W__search input,.server-files-module__vX7a5W__editor{border-color:var(--jm-line-strong);color:var(--jm-text);background:#fff}.server-files-module__vX7a5W__workspace{--green:var(--jm-green);--cyan:var(--jm-cyan);--amber:var(--jm-warning);--red:var(--jm-danger)}.server-files-module__vX7a5W__search,.server-files-module__vX7a5W__iconButton,.server-files-module__vX7a5W__rowActions button,.server-files-module__vX7a5W__rowActions a,.server-files-module__vX7a5W__dialog header button,.server-files-module__vX7a5W__backRow,.server-files-module__vX7a5W__dialog footer>button:first-child{border-color:var(--jm-line-strong);background:var(--jm-surface-2);min-width:40px;min-height:40px;color:var(--jm-text-muted);box-shadow:none}.server-files-module__vX7a5W__search{background:#fff;height:40px}.server-files-module__vX7a5W__search input{min-height:38px;color:var(--jm-text);background:0 0}.server-files-module__vX7a5W__primaryButton,.server-files-module__vX7a5W__dangerButton,.server-files-module__vX7a5W__dialog footer>button{min-height:40px}.server-files-module__vX7a5W__primaryButton{color:#071710;background:linear-gradient(135deg,#63f2ae,#5cf1ac);border-color:#48dc98}.server-files-module__vX7a5W__primaryButton:hover,.server-files-module__vX7a5W__iconButton:hover,.server-files-module__vX7a5W__rowActions button:hover,.server-files-module__vX7a5W__rowActions a:hover,.server-files-module__vX7a5W__backRow:hover{background:var(--jm-surface-hover);color:var(--jm-text)}.server-files-module__vX7a5W__primaryButton:hover{color:#071710;background:linear-gradient(135deg,#76f6b8,#63efad)}.server-files-module__vX7a5W__rowActions{opacity:1}.server-files-module__vX7a5W__dropOverlay{background:color-mix(in srgb, var(--jm-green) 12%, #fffffff5);color:#21613b}.server-files-module__vX7a5W__dropOverlay span{color:var(--jm-text-muted)}.server-files-module__vX7a5W__dialogBackdrop{background:#16221e61}.server-files-module__vX7a5W__dialogBody input,.server-files-module__vX7a5W__dialogBody textarea,.server-files-module__vX7a5W__editor{color:var(--jm-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.server-files-module__vX7a5W__deleteWarning,.server-files-module__vX7a5W__dangerButton{color:#8b3139;border-color:color-mix(in srgb, var(--jm-danger) 46%, var(--jm-line))!important;background:color-mix(in srgb, var(--jm-danger) 9%, var(--jm-surface))!important}.server-files-module__vX7a5W__busyBar{background:var(--jm-surface);color:#216b68;box-shadow:var(--jm-shadow-sm)}.server-files-module__vX7a5W__workspace button:disabled,.server-files-module__vX7a5W__dialog button:disabled{opacity:1;cursor:not-allowed;border-color:var(--jm-line)!important;background:var(--jm-surface-3)!important;color:var(--jm-text-faint)!important}.server-files-module__vX7a5W__contextContent{gap:12px;min-width:0;display:grid}.server-files-module__vX7a5W__workspace{background:0 0;gap:14px;padding:18px 0 42px}.server-files-module__vX7a5W__shell{border:1px solid var(--jm-line);border-radius:var(--jm-radius-md);background:var(--jm-paper,#fbfcf9);height:auto;min-height:min(650px,100vh - 250px);max-height:none;box-shadow:var(--jm-shadow-sm);overflow:hidden}.server-files-module__vX7a5W__roots{background:var(--jm-night,#061014);color:#e8f2ee}.server-files-module__vX7a5W__rootsHead,.server-files-module__vX7a5W__roots nav>button,.server-files-module__vX7a5W__boundaryNote span{color:#8fa59d}.server-files-module__vX7a5W__roots nav>button{min-height:52px;font-size:14px}.server-files-module__vX7a5W__roots nav>button:hover{color:#f5fbf8;background:#43dfa012}.server-files-module__vX7a5W__roots nav .server-files-module__vX7a5W__rootActive{color:#f5fbf8;box-shadow:inset 3px 0 var(--jm-mint,#43dfa0);background:#43dfa01f;border-color:#43dfa03d}.server-files-module__vX7a5W__boundaryNote{background:#ffffff06;border-color:#ffffff17}.server-files-module__vX7a5W__browser,.server-files-module__vX7a5W__browserHead,.server-files-module__vX7a5W__rootContext,.server-files-module__vX7a5W__tableHead,.server-files-module__vX7a5W__fileRow{border-color:var(--jm-line);background:var(--jm-paper,#fbfcf9);color:var(--jm-text)}.server-files-module__vX7a5W__browserHead,.server-files-module__vX7a5W__tableHead{background:var(--jm-canvas-soft,#f4f7f4)}.server-files-module__vX7a5W__fileRow:hover{background:color-mix(in srgb, var(--jm-cyan) 5%, var(--jm-surface))}.server-files-module__vX7a5W__fileName strong,.server-files-module__vX7a5W__breadcrumbs button{color:var(--jm-text);font-size:14px}.server-files-module__vX7a5W__fileName small,.server-files-module__vX7a5W__fileRow time,.server-files-module__vX7a5W__fileRow>span,.server-files-module__vX7a5W__pathBlock code,.server-files-module__vX7a5W__rootContext p,.server-files-module__vX7a5W__rootContext small,.server-files-module__vX7a5W__accessBadge{color:var(--jm-text-muted);font-size:12px}.server-files-module__vX7a5W__search,.server-files-module__vX7a5W__iconButton,.server-files-module__vX7a5W__rowActions button,.server-files-module__vX7a5W__rowActions a,.server-files-module__vX7a5W__backRow{border-color:var(--jm-line);background:var(--jm-surface);color:var(--jm-text-muted)}.server-files-module__vX7a5W__primaryButton{border-color:var(--jm-mint,#43dfa0);background:var(--jm-mint,#43dfa0);color:#06140f;min-height:44px;font-size:14px}@media (max-width:1050px){.server-files-module__vX7a5W__workspace{padding-inline:0}.server-files-module__vX7a5W__shell{min-height:620px}}.server-files-module__vX7a5W__identity p,.server-files-module__vX7a5W__identity span,.server-files-module__vX7a5W__headerStatus span,.server-files-module__vX7a5W__headerStatus strong,.server-files-module__vX7a5W__boundaryNote strong,.server-files-module__vX7a5W__boundaryNote span,.server-files-module__vX7a5W__pathBlock code,.server-files-module__vX7a5W__rootContext p,.server-files-module__vX7a5W__rootContext small,.server-files-module__vX7a5W__accessBadge{font-size:max(.75rem,12px)}
.control-rules-module__2rbQZq__workspace{gap:18px;padding:22px 0 56px;display:grid}.control-rules-module__2rbQZq__intro{border:1px solid color-mix(in srgb, var(--jm-mint,#43dfa0) 24%, var(--jm-line));border-radius:var(--jm-radius-lg,22px);background:linear-gradient(118deg, var(--jm-night,#061014), color-mix(in srgb, var(--jm-night,#061014) 78%, var(--jm-cyan,#26c6da)));color:var(--jm-inverse-text,#f4f8f6);box-shadow:var(--jm-shadow-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.control-rules-module__2rbQZq__introIcon{width:48px;height:48px;color:var(--jm-mint,#43dfa0);background:#43dfa01f;border:1px solid #43dfa05c;border-radius:15px;place-items:center;display:grid}.control-rules-module__2rbQZq__intro p,.control-rules-module__2rbQZq__intro h2,.control-rules-module__2rbQZq__intro span{margin:0}.control-rules-module__2rbQZq__intro p{color:var(--jm-mint,#43dfa0);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850}.control-rules-module__2rbQZq__intro h2{color:var(--jm-inverse-text,#f4f8f6);margin-top:3px;font-size:clamp(1.2rem,2vw,1.65rem)}.control-rules-module__2rbQZq__intro div>span{color:var(--jm-inverse-muted,#a9bac2);margin-top:5px;line-height:1.45;display:block}.control-rules-module__2rbQZq__treeShell{border:1px solid var(--jm-line);border-radius:var(--jm-radius-lg,22px);background:linear-gradient(#134b4609 1px, transparent 1px), linear-gradient(90deg, #134b4609 1px, transparent 1px), var(--jm-surface,#f9fbf9);min-width:0;box-shadow:var(--jm-shadow-md);background-size:32px 32px;padding:24px;position:relative}.control-rules-module__2rbQZq__rootBranch{justify-content:center;padding-bottom:42px;display:flex;position:relative}.control-rules-module__2rbQZq__rootBranch:after{content:"";background:linear-gradient(var(--jm-mint,#43dfa0), var(--jm-cyan,#26c6da));width:2px;height:42px;position:absolute;bottom:0;left:50%}.control-rules-module__2rbQZq__node{border:1px solid var(--jm-line);border-radius:var(--jm-radius-md,16px);background:color-mix(in srgb, var(--jm-surface,#fff) 94%, var(--jm-mint,#43dfa0));min-width:0;box-shadow:var(--jm-shadow-sm)}.control-rules-module__2rbQZq__rootNode{border-color:color-mix(in srgb, var(--jm-mint,#43dfa0) 38%, var(--jm-line));width:min(540px,100%);padding:17px}.control-rules-module__2rbQZq__nodeHead{text-align:center;gap:3px;display:grid}.control-rules-module__2rbQZq__nodeHead h3{margin:0;font-size:1.25rem}.control-rules-module__2rbQZq__nodeHead code,.control-rules-module__2rbQZq__projectNode summary code,.control-rules-module__2rbQZq__moduleNode summary code{color:var(--jm-text-muted);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:.68rem}.control-rules-module__2rbQZq__nodeType,.control-rules-module__2rbQZq__projectNode summary small,.control-rules-module__2rbQZq__moduleNode summary small{color:var(--jm-mint,#1aa67c);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:850}.control-rules-module__2rbQZq__projectBranches{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:24px;display:grid;position:relative}.control-rules-module__2rbQZq__projectBranches:before{content:"";background:color-mix(in srgb, var(--jm-cyan,#26c6da) 64%, transparent);height:2px;position:absolute;top:0;left:12.5%;right:12.5%}.control-rules-module__2rbQZq__projectNode{align-self:start;position:relative;overflow:visible}.control-rules-module__2rbQZq__projectNode:before{content:"";background:color-mix(in srgb, var(--jm-cyan,#26c6da) 64%, transparent);width:2px;height:24px;position:absolute;top:-24px;left:50%}.control-rules-module__2rbQZq__projectNode summary,.control-rules-module__2rbQZq__moduleNode summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 15px;list-style:none;display:grid}.control-rules-module__2rbQZq__projectNode summary::-webkit-details-marker{display:none}.control-rules-module__2rbQZq__moduleNode summary::-webkit-details-marker{display:none}.control-rules-module__2rbQZq__projectNode summary>span:first-child,.control-rules-module__2rbQZq__moduleNode summary>span:first-child{gap:2px;min-width:0;display:grid}.control-rules-module__2rbQZq__projectNode summary strong,.control-rules-module__2rbQZq__moduleNode summary strong{overflow-wrap:anywhere}.control-rules-module__2rbQZq__nodeCount{background:var(--jm-surface-muted,#edf3f0);color:var(--jm-text-muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.72rem}.control-rules-module__2rbQZq__chevron{color:var(--jm-text-muted);transition:transform .16s}details[open]>summary .control-rules-module__2rbQZq__chevron{transform:rotate(180deg)}.control-rules-module__2rbQZq__projectBody,.control-rules-module__2rbQZq__moduleBody{border-top:1px solid var(--jm-line);padding:14px}.control-rules-module__2rbQZq__moduleBranches{gap:10px;margin-top:14px;padding-left:26px;display:grid;position:relative}.control-rules-module__2rbQZq__moduleBranches:before{content:"";background:color-mix(in srgb, var(--jm-mint,#43dfa0) 42%, var(--jm-line));width:2px;position:absolute;top:0;bottom:20px;left:9px}.control-rules-module__2rbQZq__moduleNode{background:color-mix(in srgb, var(--jm-surface,#fff) 94%, var(--jm-cyan,#26c6da));position:relative}.control-rules-module__2rbQZq__moduleNode:before{content:"";background:color-mix(in srgb, var(--jm-mint,#43dfa0) 42%, var(--jm-line));width:17px;height:2px;position:absolute;top:24px;left:-17px}.control-rules-module__2rbQZq__moduleNode summary{grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.control-rules-module__2rbQZq__fileButtons{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.control-rules-module__2rbQZq__fileButtons button{border:1px solid color-mix(in srgb, var(--jm-cyan,#26c6da) 22%, var(--jm-line));background:var(--jm-surface,#fff);min-height:44px;color:var(--jm-text,#10211d);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:.76rem;font-weight:750;display:inline-flex}.control-rules-module__2rbQZq__fileButtons button:hover,.control-rules-module__2rbQZq__fileButtons button:focus-visible{border-color:var(--jm-mint,#43dfa0);background:color-mix(in srgb, var(--jm-mint,#43dfa0) 10%, var(--jm-surface,#fff))}.control-rules-module__2rbQZq__fileButtons button:disabled{cursor:wait;opacity:.58}.control-rules-module__2rbQZq__notice{border:1px solid var(--jm-line);border-radius:var(--jm-radius-sm,12px);background:var(--jm-surface,#fff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.control-rules-module__2rbQZq__notice button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:3px}.control-rules-module__2rbQZq__notice_success{color:#187542;border-color:#27ae6059}.control-rules-module__2rbQZq__notice_error{color:#a12d2a;border-color:#d6454159}.control-rules-module__2rbQZq__notice_info{color:var(--jm-text,#10211d);border-color:#26c6da59}.control-rules-module__2rbQZq__dialogBackdrop{z-index:170;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010a0db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.control-rules-module__2rbQZq__editorDialog{border-radius:var(--jm-radius-lg,22px);background:var(--jm-surface,#fff);border:1px solid #43dfa05c;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:min(860px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000005c}.control-rules-module__2rbQZq__editorDialog header{border-bottom:1px solid var(--jm-line);background:var(--jm-night,#061014);color:var(--jm-inverse-text,#f4f8f6);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 19px;display:grid}.control-rules-module__2rbQZq__editorDialog header p,.control-rules-module__2rbQZq__editorDialog header h2,.control-rules-module__2rbQZq__editorDialog header span{margin:0}.control-rules-module__2rbQZq__editorDialog header p{color:var(--jm-mint,#43dfa0);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.control-rules-module__2rbQZq__editorDialog header h2{margin-top:3px;font-size:1.3rem}.control-rules-module__2rbQZq__editorDialog header span{color:var(--jm-inverse-muted,#a9bac2);margin-top:4px;font-size:.78rem;display:block}.control-rules-module__2rbQZq__editorDialog header button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:7px}.control-rules-module__2rbQZq__editorBody{gap:12px;min-height:0;padding:18px;display:grid;overflow:auto}.control-rules-module__2rbQZq__editorBody label{min-height:420px;color:var(--jm-text-muted);grid-template-rows:auto minmax(0,1fr);gap:7px;font-size:.78rem;font-weight:800;display:grid}.control-rules-module__2rbQZq__editorBody textarea{resize:vertical;border:1px solid var(--jm-line);background:color-mix(in srgb, var(--jm-surface,#fff) 92%, var(--jm-cyan,#26c6da));width:100%;min-height:420px;color:var(--jm-text,#10211d);font:.82rem/1.55 var(--font-mono,"Cascadia Code", monospace);border-radius:12px;padding:14px}.control-rules-module__2rbQZq__editorBody textarea:focus{outline:2px solid color-mix(in srgb, var(--jm-mint,#43dfa0) 55%, transparent);outline-offset:2px}.control-rules-module__2rbQZq__missingHint,.control-rules-module__2rbQZq__writeGuard{border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.control-rules-module__2rbQZq__missingHint{color:#855c0c;background:#e2a93617;border:1px solid #e2a93659}.control-rules-module__2rbQZq__writeGuard{color:var(--jm-text-muted);background:#43dfa014;border:1px solid #43dfa047}.control-rules-module__2rbQZq__editorDialog footer{border-top:1px solid var(--jm-line);justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}.control-rules-module__2rbQZq__editorDialog footer button{border:1px solid var(--jm-line);background:var(--jm-surface,#fff);min-height:44px;color:var(--jm-text,#10211d);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:800;display:inline-flex}.control-rules-module__2rbQZq__editorDialog footer .control-rules-module__2rbQZq__saveButton{border-color:color-mix(in srgb, var(--jm-mint,#43dfa0) 66%, #0b6d50);background:var(--jm-mint,#43dfa0);color:#05271d}.control-rules-module__2rbQZq__editorDialog footer button:disabled{cursor:not-allowed;opacity:.55}.control-rules-module__2rbQZq__spinner{animation:.85s linear infinite control-rules-module__2rbQZq__spin}@keyframes control-rules-module__2rbQZq__spin{to{transform:rotate(360deg)}}@media (max-width:980px){.control-rules-module__2rbQZq__projectBranches{grid-template-columns:1fr}.control-rules-module__2rbQZq__projectBranches:before{width:2px;height:100%;left:50%;right:auto}.control-rules-module__2rbQZq__projectNode:before{top:-24px;left:18px}}@media (max-width:720px){.control-rules-module__2rbQZq__workspace{padding-top:12px}.control-rules-module__2rbQZq__intro{grid-template-columns:auto minmax(0,1fr);padding:14px}.control-rules-module__2rbQZq__treeShell{padding:16px 12px}.control-rules-module__2rbQZq__projectNode summary{grid-template-columns:minmax(0,1fr) auto}.control-rules-module__2rbQZq__nodeCount{display:none}.control-rules-module__2rbQZq__moduleBranches{padding-left:21px}.control-rules-module__2rbQZq__dialogBackdrop{padding:8px}.control-rules-module__2rbQZq__editorDialog{max-height:calc(100vh - 16px)}.control-rules-module__2rbQZq__editorBody{padding:13px}.control-rules-module__2rbQZq__editorBody label,.control-rules-module__2rbQZq__editorBody textarea{min-height:330px}}
.account-settings-module__kfca1G__workspace{width:100%;max-width:1460px;margin:0 auto;padding:16px 0 34px}.account-settings-module__kfca1G__sectionHeading,.account-settings-module__kfca1G__securityHeader{align-items:center;gap:13px;display:flex}.account-settings-module__kfca1G__securityHeader>span{width:45px;height:45px;color:var(--jm-green);background:#67f43f14;border:1px solid #67f43f5c;flex:0 0 45px;place-items:center;display:grid}.account-settings-module__kfca1G__securityHeader p{color:var(--jm-green);text-transform:uppercase;margin:0 0 2px;font-size:.68rem;font-weight:850}.account-settings-module__kfca1G__accountState{color:var(--jm-green-soft);background:#67f43f0d;border:1px solid #67f43f42;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;font-weight:780;display:flex}.account-settings-module__kfca1G__layout{grid-template-columns:minmax(0,1fr) 292px;gap:28px;padding-top:22px;display:grid}.account-settings-module__kfca1G__form{border:1px solid var(--jm-line);background:#0c110db8;min-width:0}.account-settings-module__kfca1G__section{grid-template-columns:185px minmax(0,1fr);gap:22px;padding:19px 21px;display:grid}.account-settings-module__kfca1G__section+.account-settings-module__kfca1G__section{border-top:1px solid var(--jm-line)}.account-settings-module__kfca1G__sectionHeading{color:var(--jm-green);align-items:flex-start}.account-settings-module__kfca1G__sectionHeading h2,.account-settings-module__kfca1G__securityHeader h2{margin:0;font-size:.98rem}.account-settings-module__kfca1G__sectionHeading p{color:var(--jm-muted);margin:4px 0 0;font-size:.68rem;line-height:1.45}.account-settings-module__kfca1G__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;display:grid}.account-settings-module__kfca1G__fieldGrid label,.account-settings-module__kfca1G__passwordConfirmation{gap:6px;display:grid}.account-settings-module__kfca1G__fieldGrid input,.account-settings-module__kfca1G__fieldGrid select,.account-settings-module__kfca1G__passwordConfirmation input{min-height:41px;padding:8px 10px}.account-settings-module__kfca1G__fieldGrid label>small,.account-settings-module__kfca1G__passwordConfirmation>small{min-height:14px;color:var(--jm-muted);font-size:.62rem;line-height:1.4}.account-settings-module__kfca1G__fieldGrid label>span>small{color:var(--jm-muted);font-size:.64rem;font-weight:600}.account-settings-module__kfca1G__passwordConfirmation{grid-column:2;margin-top:13px}.account-settings-module__kfca1G__passwordConfirmation label>span{color:#ffe49a;align-items:center;gap:6px;display:flex}.account-settings-module__kfca1G__formFooter{border-top:1px solid var(--jm-line);background:#ffffff04;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:12px 21px;display:grid}.account-settings-module__kfca1G__formFooter button,.account-settings-module__kfca1G__security a{color:#f2ffef;min-height:40px;font:inherit;cursor:pointer;background:#17481f;border:1px solid #67f43f8c;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.76rem;font-weight:800;display:inline-flex}.account-settings-module__kfca1G__formFooter button:disabled{border-color:var(--jm-line);color:var(--jm-muted);background:#ffffff08}.account-settings-module__kfca1G__success,.account-settings-module__kfca1G__error{margin:0;font-size:.72rem;font-weight:730}.account-settings-module__kfca1G__success{color:var(--jm-green-soft)}.account-settings-module__kfca1G__error{color:#ffb4aa}.account-settings-module__kfca1G__security{border-top:2px solid var(--jm-green);border-bottom:1px solid var(--jm-line);background:linear-gradient(#67f43f12,#0c110d6b);align-self:start;padding:20px 18px}.account-settings-module__kfca1G__securityHeader{margin-bottom:18px}.account-settings-module__kfca1G__security>p{color:var(--jm-soft);margin:0;font-size:.74rem;line-height:1.65}.account-settings-module__kfca1G__security ul{border-block:1px solid var(--jm-line);gap:9px;margin:20px 0;padding:16px 0;list-style:none;display:grid}.account-settings-module__kfca1G__security li{color:var(--jm-silver);align-items:center;gap:8px;font-size:.72rem;display:flex}.account-settings-module__kfca1G__security li svg{color:var(--jm-green)}.account-settings-module__kfca1G__security a{width:100%}@media (max-width:1050px){.account-settings-module__kfca1G__layout{grid-template-columns:1fr}.account-settings-module__kfca1G__security{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;display:grid}.account-settings-module__kfca1G__securityHeader{margin:0}.account-settings-module__kfca1G__security>p{grid-column:1}.account-settings-module__kfca1G__security ul{display:none}.account-settings-module__kfca1G__security a{grid-area:1/2/3;width:auto}}@media (max-width:760px){.account-settings-module__kfca1G__workspace{padding:18px 16px 28px}.account-settings-module__kfca1G__accountState{display:none}.account-settings-module__kfca1G__layout{gap:18px}.account-settings-module__kfca1G__section{grid-template-columns:1fr;gap:14px;padding:17px 15px}.account-settings-module__kfca1G__sectionHeading{align-items:center}.account-settings-module__kfca1G__fieldGrid{grid-template-columns:1fr}.account-settings-module__kfca1G__passwordConfirmation{grid-column:1}.account-settings-module__kfca1G__formFooter{grid-template-columns:1fr}.account-settings-module__kfca1G__formFooter button{width:100%}.account-settings-module__kfca1G__security{display:block}.account-settings-module__kfca1G__securityHeader{margin-bottom:14px}.account-settings-module__kfca1G__security>p{margin-bottom:16px}.account-settings-module__kfca1G__security a{width:100%}}.account-settings-module__kfca1G__form,.account-settings-module__kfca1G__section,.account-settings-module__kfca1G__security,.account-settings-module__kfca1G__formFooter{border-color:var(--jm-line);background:var(--jm-surface);color:var(--jm-text);box-shadow:var(--jm-shadow-sm)}.account-settings-module__kfca1G__formFooter{background:var(--jm-surface-2);box-shadow:none}.account-settings-module__kfca1G__fieldGrid input,.account-settings-module__kfca1G__fieldGrid select,.account-settings-module__kfca1G__passwordConfirmation input{border-color:var(--jm-line-strong);color:var(--jm-text);background:#fff}.account-settings-module__kfca1G__formFooter button,.account-settings-module__kfca1G__security a{color:#071710;background:linear-gradient(135deg,#63f2ae,#5cf1ac);border-color:#48dc98;border-radius:11px}.account-settings-module__kfca1G__securityHeader>span,.account-settings-module__kfca1G__accountState{border-color:var(--jm-line);background:color-mix(in srgb, var(--jm-green) 10%, var(--jm-surface));color:#21613b}.account-settings-module__kfca1G__form,.account-settings-module__kfca1G__section,.account-settings-module__kfca1G__security,.account-settings-module__kfca1G__formFooter{border-color:var(--jm-line);background:var(--jm-surface);color:var(--jm-text)}.account-settings-module__kfca1G__formFooter{background:var(--jm-surface-2)}.account-settings-module__kfca1G__security{background:linear-gradient(180deg, color-mix(in srgb, var(--jm-green) 7%, var(--jm-surface)), var(--jm-surface))}.account-settings-module__kfca1G__fieldGrid input,.account-settings-module__kfca1G__fieldGrid select,.account-settings-module__kfca1G__passwordConfirmation input{border-color:var(--jm-line-strong);min-height:42px;color:var(--jm-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.account-settings-module__kfca1G__formFooter button,.account-settings-module__kfca1G__security a{min-height:42px}.account-settings-module__kfca1G__formFooter button:disabled{opacity:1;border-color:var(--jm-line);background:var(--jm-surface-3);color:var(--jm-text-faint);cursor:not-allowed}.account-settings-module__kfca1G__sectionHeading p,.account-settings-module__kfca1G__securityHeader p{font-size:max(.75rem,12px)}.account-settings-module__kfca1G__workspace{gap:14px;padding:18px 0 42px;display:grid}.account-settings-module__kfca1G__layout{grid-template-columns:minmax(0,1fr) 270px;gap:14px;padding-top:0}.account-settings-module__kfca1G__form{border:1px solid var(--jm-line);border-radius:var(--jm-radius-md);background:var(--jm-paper,#fbfcf9);box-shadow:var(--jm-shadow-sm);overflow:hidden}.account-settings-module__kfca1G__section{box-shadow:none;background:0 0;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:20px}.account-settings-module__kfca1G__sectionHeading{color:var(--jm-mint,#43dfa0)}.account-settings-module__kfca1G__sectionHeading h2,.account-settings-module__kfca1G__securityHeader h2{color:var(--jm-text);font-size:1rem}.account-settings-module__kfca1G__sectionHeading p,.account-settings-module__kfca1G__security>p,.account-settings-module__kfca1G__security li{color:var(--jm-text-muted);font-size:max(.75rem,12px)}.account-settings-module__kfca1G__fieldGrid label>span,.account-settings-module__kfca1G__passwordConfirmation label>span{color:var(--jm-text);font-size:max(.78rem,14px);font-weight:760}.account-settings-module__kfca1G__fieldGrid input,.account-settings-module__kfca1G__fieldGrid select,.account-settings-module__kfca1G__passwordConfirmation input{border:1px solid var(--jm-line-strong);border-radius:var(--jm-radius-sm);background:var(--jm-surface);min-height:44px;color:var(--jm-text);font-size:max(.8rem,14px)}.account-settings-module__kfca1G__formFooter{border-color:var(--jm-line);background:var(--jm-canvas-soft,#f4f7f4);min-height:70px}.account-settings-module__kfca1G__formFooter button,.account-settings-module__kfca1G__security a{border-color:var(--jm-mint,#43dfa0);border-radius:var(--jm-radius-sm);background:var(--jm-mint,#43dfa0);color:#06140f;min-height:44px;font-size:max(.76rem,14px)}.account-settings-module__kfca1G__security{border:1px solid color-mix(in srgb, var(--jm-amber,#e7b44d) 42%, var(--jm-line));border-radius:var(--jm-radius-md);background:color-mix(in srgb, var(--jm-amber,#e7b44d) 15%, var(--jm-paper,#fbfcf9));box-shadow:var(--jm-shadow-sm);padding:20px;overflow:hidden}.account-settings-module__kfca1G__securityHeader>span{border-color:color-mix(in srgb, var(--jm-amber,#e7b44d) 45%, var(--jm-line));border-radius:var(--jm-radius-sm);background:color-mix(in srgb, var(--jm-amber,#e7b44d) 14%, var(--jm-surface));color:#7b5b14}.account-settings-module__kfca1G__securityHeader p,.account-settings-module__kfca1G__security li svg{color:#7b5b14}@media (max-width:1220px){.account-settings-module__kfca1G__layout{grid-template-columns:minmax(0,1fr)}.account-settings-module__kfca1G__security{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;display:grid}.account-settings-module__kfca1G__securityHeader{margin:0}.account-settings-module__kfca1G__security>p{grid-column:1}.account-settings-module__kfca1G__security ul{display:none}.account-settings-module__kfca1G__security a{grid-area:1/2/3;width:auto}}@media (max-width:760px){.account-settings-module__kfca1G__workspace{padding-inline:0}.account-settings-module__kfca1G__section{grid-template-columns:minmax(0,1fr);padding:16px}.account-settings-module__kfca1G__security{display:block}.account-settings-module__kfca1G__security>p{margin-bottom:16px}.account-settings-module__kfca1G__security a{width:100%}}
.auth-layout-module__wEPhEG__page{background:radial-gradient(circle at 14% 18%,#3dd18b21,#0000 31rem),radial-gradient(circle at 84% 82%,#47c7bd1a,#0000 34rem),#070b0c;place-items:center;width:100%;max-width:none;min-height:100dvh;margin:0;padding:clamp(24px,4vw,54px);display:grid;overflow-x:clip}.auth-layout-module__wEPhEG__page[data-auth-surface=owner]{min-height:calc(100dvh - 70px)}.auth-layout-module__wEPhEG__page[data-auth-surface=portal]{background:radial-gradient(circle at 14% 12%,#e8ad3833,#0000 34rem),radial-gradient(circle at 88% 80%,#4b69be2e,#0000 38rem),#080b11;min-height:100dvh}.auth-layout-module__wEPhEG__page[data-auth-surface=portal] .auth-layout-module__wEPhEG__brandPanel{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(145deg,#e8ad381c,#11192adb);border-color:#e8ad3833}.auth-layout-module__wEPhEG__page[data-auth-surface=portal] .auth-layout-module__wEPhEG__card{background:#0d1119f7;border-color:#e8ad3833}.auth-layout-module__wEPhEG__shell{grid-template-columns:minmax(0,1fr) minmax(400px,460px);align-items:center;gap:clamp(44px,7vw,112px);width:min(100%,1440px);display:grid}.auth-layout-module__wEPhEG__brandPanel{background:linear-gradient(135deg,#3dd18b17,#0000 56%),#0a0f10bd;border:1px solid #d7e0dd1f;border-radius:24px;place-items:center;min-width:0;min-height:min(66dvh,650px);padding:clamp(34px,5vw,76px);display:grid;overflow:hidden;box-shadow:0 32px 84px #00000052}.auth-layout-module__wEPhEG__brandPanel .jm-brand-logo-sheet{aspect-ratio:760/920;width:min(100%,420px);height:auto;min-height:0;max-height:min(54dvh,540px)}.auth-layout-module__wEPhEG__brandPanel .jm-brand-logo-sheet img{object-fit:contain;opacity:.86;width:100%;height:100%}.auth-layout-module__wEPhEG__portalArtwork{aspect-ratio:1.18;color:#ebb64b;background:radial-gradient(circle at 50% 24%,#e8ad3838,#0000 48%),#060a1261;border:1px solid #e8ad3840;border-radius:32px;align-content:center;place-items:center;gap:12px;width:min(100%,470px);display:grid;transform:rotate(-2deg);box-shadow:inset 0 0 80px #e8ad380e,0 28px 60px #0000004d}.auth-layout-module__wEPhEG__portalArtworkCrown{color:#efbb50;filter:drop-shadow(0 10px 18px #e8ad3838);display:grid}.auth-layout-module__wEPhEG__portalArtwork strong{color:#f8f6ef;width:100%;font-family:var(--jm-font-display,"Bahnschrift", sans-serif);letter-spacing:.06em;text-align:center;justify-items:center;font-size:clamp(34px,4.25vw,52px);line-height:1.05;display:grid}.auth-layout-module__wEPhEG__portalArtwork strong b{color:#eab243}.auth-layout-module__wEPhEG__portalArtwork small{color:#8993a5;letter-spacing:.18em;font-size:10px;font-weight:850}.auth-layout-module__wEPhEG__portalArtworkIcons{color:#758ccc;gap:16px;margin-top:8px;display:flex}.auth-layout-module__wEPhEG__card{z-index:1;color:#f2f6f4;background:#101617f5;border:1px solid #d7e0dd33;border-radius:18px;gap:21px;width:100%;min-width:0;padding:clamp(26px,4vw,38px);display:grid;position:relative;box-shadow:0 28px 82px #00000080}.auth-layout-module__wEPhEG__card .jm-brand-logo-wordmark{width:min(184px,54vw)}.auth-layout-module__wEPhEG__portalBrand{color:#f7f5ee;align-items:center;gap:10px;display:inline-flex}.auth-layout-module__wEPhEG__portalBrand>span{color:#1b1104;background:linear-gradient(145deg,#e2a733,#70440d);border:1px solid #e8ad3859;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.auth-layout-module__wEPhEG__portalBrand strong{font-family:var(--jm-font-display,"Bahnschrift", sans-serif);letter-spacing:.08em;font-size:16px}.auth-layout-module__wEPhEG__portalBrand b{color:#e9b243}.auth-layout-module__wEPhEG__copy{gap:8px;display:grid}.auth-layout-module__wEPhEG__copy p,.auth-layout-module__wEPhEG__copy h1{margin:0}.auth-layout-module__wEPhEG__copy h1{color:#f7fbf9;font-family:var(--jm-font-display,"Bahnschrift", sans-serif);font-size:clamp(2rem,4vw,2.65rem);line-height:1.04}.auth-layout-module__wEPhEG__copy p:last-child{color:#b5c5c0;max-width:38rem;font-size:.94rem;line-height:1.55}.auth-layout-module__wEPhEG__eyebrow{color:#78e1b0;font-size:var(--jm-font-xs,12px);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.auth-layout-module__wEPhEG__form{gap:15px;margin:0;display:grid}.auth-layout-module__wEPhEG__form label:not(.auth-layout-module__wEPhEG__checkbox){color:#dce8e4;gap:7px;font-size:.86rem;font-weight:750;display:grid}.auth-layout-module__wEPhEG__form input:not([type=checkbox]){color:#f7fbf9;caret-color:#67e09f;width:100%;min-width:0;min-height:48px;font:inherit;background:#0b1112;border:1px solid #d7e0dd3d;border-radius:10px;padding:10px 13px}.auth-layout-module__wEPhEG__form input:not([type=checkbox]):focus-visible,.auth-layout-module__wEPhEG__form button:focus-visible,.auth-layout-module__wEPhEG__checkbox input:focus-visible{outline-offset:2px;border-color:#67e09f;outline:3px solid #67e09f3d}.auth-layout-module__wEPhEG__form input:-webkit-autofill{-webkit-text-fill-color:#f7fbf9;caret-color:#67e09f;box-shadow:inset 0 0 0 1000px #0b1112}.auth-layout-module__wEPhEG__form input:-webkit-autofill:hover{-webkit-text-fill-color:#f7fbf9;caret-color:#67e09f;box-shadow:inset 0 0 0 1000px #0b1112}.auth-layout-module__wEPhEG__form input:-webkit-autofill:focus{-webkit-text-fill-color:#f7fbf9;caret-color:#67e09f;box-shadow:inset 0 0 0 1000px #0b1112}.auth-layout-module__wEPhEG__form button{color:#f2fff8;cursor:pointer;min-height:50px;font:inherit;background:#173d2f;border:1px solid #67e09f8f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:850;display:inline-flex}.auth-layout-module__wEPhEG__form button:hover{background:#1d4b3a}.auth-layout-module__wEPhEG__form button:disabled{color:#82918d;cursor:not-allowed;background:#192021;border-color:#d7e0dd29}.auth-layout-module__wEPhEG__actions{flex-wrap:wrap;gap:10px;display:flex}.auth-layout-module__wEPhEG__linkButton{color:#f2fff8;min-height:50px;font:inherit;background:#173d2f;border:1px solid #67e09f8f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.auth-layout-module__wEPhEG__linkButton:hover{background:#1d4b3a}.auth-layout-module__wEPhEG__linkButton:focus-visible{outline-offset:2px;border-color:#67e09f;outline:3px solid #67e09f3d}.auth-layout-module__wEPhEG__exchangeContent{text-align:center;justify-items:center;gap:12px;display:grid}.auth-layout-module__wEPhEG__exchangeContent h1,.auth-layout-module__wEPhEG__exchangeContent p{margin:0}.auth-layout-module__wEPhEG__exchangeContent h1{color:#f7fbf9;font-family:var(--jm-font-display,"Bahnschrift", sans-serif);font-size:clamp(1.8rem,5vw,2.35rem)}.auth-layout-module__wEPhEG__exchangeContent p{color:#b5c5c0;line-height:1.55}.auth-layout-module__wEPhEG__exchangeContent>svg{color:#67e09f}.auth-layout-module__wEPhEG__spinner{animation:1s linear infinite auth-layout-module__wEPhEG__auth-spin}@keyframes auth-layout-module__wEPhEG__auth-spin{to{transform:rotate(360deg)}}.auth-layout-module__wEPhEG__checkbox{color:#c5d3cf;align-items:center;gap:10px;font-size:.84rem;font-weight:700;display:flex}.auth-layout-module__wEPhEG__checkbox input{accent-color:#67e09f;width:18px;height:18px;margin:0}.auth-layout-module__wEPhEG__message,.auth-layout-module__wEPhEG__error,.auth-layout-module__wEPhEG__securityNote{color:#dce8e4;background:#47c7bd17;border:1px solid #47c7bd59;border-radius:10px;margin:0;padding:11px 13px;font-size:.82rem;line-height:1.45}.auth-layout-module__wEPhEG__error{color:#ffd9d2;background:#ed7b671a;border-color:#ed7b6780}.auth-layout-module__wEPhEG__securityNote{color:#aebfba;background:0 0;border-width:1px 0 0;border-radius:0;align-items:flex-start;gap:9px;padding:15px 0 0;display:flex}.auth-layout-module__wEPhEG__securityNote svg{color:#67e09f;flex:none}@media (max-width:1120px){.auth-layout-module__wEPhEG__page{padding:clamp(22px,4vw,42px)}.auth-layout-module__wEPhEG__shell{grid-template-columns:minmax(0,1fr);gap:22px;max-width:620px}.auth-layout-module__wEPhEG__brandPanel{min-height:138px;padding:18px 32px}.auth-layout-module__wEPhEG__brandPanel .jm-brand-logo-sheet{width:auto;height:104px;max-height:104px}.auth-layout-module__wEPhEG__portalArtwork{aspect-ratio:auto;border-radius:15px;width:100%;height:104px;display:flex;transform:none}.auth-layout-module__wEPhEG__portalArtworkCrown{display:none}.auth-layout-module__wEPhEG__portalArtwork strong{gap:.28em;width:auto;font-size:24px;display:flex}.auth-layout-module__wEPhEG__portalArtwork small,.auth-layout-module__wEPhEG__portalArtworkIcons{display:none}}@media (max-width:767px){.auth-layout-module__wEPhEG__page{align-items:start;padding:18px 14px 24px}.auth-layout-module__wEPhEG__page[data-auth-surface=owner]{min-height:calc(100dvh - 70px)}.auth-layout-module__wEPhEG__page[data-auth-surface=portal]{min-height:100dvh}.auth-layout-module__wEPhEG__shell{gap:14px}.auth-layout-module__wEPhEG__brandPanel{border-radius:15px;min-height:88px;padding:10px 18px}.auth-layout-module__wEPhEG__brandPanel .jm-brand-logo-sheet{width:auto;height:68px;max-height:68px}.auth-layout-module__wEPhEG__card{border-radius:15px;gap:17px;padding:23px 20px}.auth-layout-module__wEPhEG__copy h1{font-size:clamp(1.8rem,10vw,2.25rem)}}@media (max-height:760px) and (min-width:1121px){.auth-layout-module__wEPhEG__page{padding-block:22px}.auth-layout-module__wEPhEG__brandPanel{min-height:min(61dvh,520px)}.auth-layout-module__wEPhEG__card{gap:16px;padding-block:25px}}@media (prefers-reduced-motion:reduce){.auth-layout-module__wEPhEG__form button{transition:none}}
.security-nexus-module__ogPLxq__workspace{gap:14px;padding:18px 0 42px;display:grid}.security-nexus-module__ogPLxq__context{gap:14px;display:grid}.security-nexus-module__ogPLxq__workspace .security-overview-strip{border:1px solid var(--jm-line);border-radius:var(--jm-radius-md);background:var(--jm-paper,#fbfcf9);box-shadow:var(--jm-shadow-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.security-nexus-module__ogPLxq__workspace .security-overview-strip>div{border-right:1px solid var(--jm-line);align-items:center;gap:10px;min-width:0;min-height:68px;padding:13px 16px;display:flex}.security-nexus-module__ogPLxq__workspace .security-overview-strip>div:last-child{border-right:0}.security-nexus-module__ogPLxq__workspace .security-overview-strip span{gap:2px;min-width:0;display:grid}.security-nexus-module__ogPLxq__workspace .security-overview-strip small{color:var(--jm-text-muted);font-size:12px}.security-nexus-module__ogPLxq__workspace .security-overview-strip strong{color:var(--jm-text);font-size:14px}.security-nexus-module__ogPLxq__workspace .security-overview-strip svg{color:var(--jm-mint,#43dfa0);flex:none}.security-nexus-module__ogPLxq__workspace .security-safety-note{border:1px solid color-mix(in srgb, var(--jm-amber,#e7b44d) 36%, var(--jm-line));border-radius:var(--jm-radius-sm);background:color-mix(in srgb, var(--jm-amber,#e7b44d) 12%, var(--jm-paper,#fbfcf9));color:var(--jm-text-muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.security-nexus-module__ogPLxq__workspace .security-safety-note p{margin:0;font-size:12px;line-height:1.45}.security-nexus-module__ogPLxq__workspace .security-safety-note svg{color:#7b5b14;flex:none}.security-nexus-module__ogPLxq__workspace .security-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;margin:0;display:grid}.security-nexus-module__ogPLxq__workspace .security-card{border:1px solid var(--jm-line);border-radius:var(--jm-radius-md);background:var(--jm-paper,#fbfcf9);min-width:0;color:var(--jm-text);box-shadow:var(--jm-shadow-sm);padding:18px;overflow:hidden}:is(.security-nexus-module__ogPLxq__workspace .security-card h2,.security-nexus-module__ogPLxq__workspace .security-card h3){color:var(--jm-text)}:is(.security-nexus-module__ogPLxq__workspace .security-card p,.security-nexus-module__ogPLxq__workspace .security-card small,.security-nexus-module__ogPLxq__workspace .security-card dt){color:var(--jm-text-muted)}.security-nexus-module__ogPLxq__workspace .security-card input{border:1px solid var(--jm-line-strong);border-radius:var(--jm-radius-sm);background:var(--jm-surface);min-height:44px;color:var(--jm-text);font-size:14px}.security-nexus-module__ogPLxq__workspace .trusted-device-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.security-nexus-module__ogPLxq__workspace .trusted-device-card{border:1px solid var(--jm-line);border-radius:var(--jm-radius-sm);background:var(--jm-surface);overflow:hidden}.security-nexus-module__ogPLxq__workspace .trusted-device-card>summary{min-height:52px;color:var(--jm-text);cursor:pointer;padding:10px 12px}.security-nexus-module__ogPLxq__workspace .trusted-device-details{border-top:1px solid var(--jm-line);background:var(--jm-canvas-soft,#f4f7f4);padding:12px}.security-nexus-module__ogPLxq__workspace .trusted-device-details dl{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.security-nexus-module__ogPLxq__workspace .button,.security-nexus-module__ogPLxq__workspace button[type=submit]){border-radius:var(--jm-radius-sm);min-height:44px;font-size:14px}@media (max-width:1180px){.security-nexus-module__ogPLxq__workspace .security-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.security-nexus-module__ogPLxq__workspace .security-overview-strip{grid-template-columns:minmax(0,1fr)}.security-nexus-module__ogPLxq__workspace .security-overview-strip>div{border-right:0;border-bottom:1px solid var(--jm-line)}.security-nexus-module__ogPLxq__workspace .security-overview-strip>div:last-child{border-bottom:0}.security-nexus-module__ogPLxq__workspace .trusted-device-details dl{grid-template-columns:minmax(0,1fr)}}
.client-devices-module__JZdJ-a__page{width:min(1280px,100%);margin:0 auto;padding:22px clamp(18px,3vw,36px) 40px}.client-devices-module__JZdJ-a__section header p{color:var(--accent);text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.client-devices-module__JZdJ-a__pageActions{justify-content:flex-end;margin-bottom:8px;display:flex}.client-devices-module__JZdJ-a__refresh{border:1px solid var(--line-strong);min-height:42px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.client-devices-module__JZdJ-a__refresh:disabled{opacity:.55;cursor:wait}.client-devices-module__JZdJ-a__statusbar{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:72px;display:grid}.client-devices-module__JZdJ-a__statusbar>div{border-right:1px solid var(--line);color:var(--accent);align-items:center;gap:10px;padding:10px 16px;display:flex}.client-devices-module__JZdJ-a__statusbar>div:last-child{border-right:0}.client-devices-module__JZdJ-a__statusbar span{gap:2px;display:grid}.client-devices-module__JZdJ-a__statusbar small{color:var(--muted);font-size:.65rem}.client-devices-module__JZdJ-a__statusbar strong{color:var(--text);font-size:.9rem}.client-devices-module__JZdJ-a__statusbar .client-devices-module__JZdJ-a__warning{color:var(--warning)}.client-devices-module__JZdJ-a__statusbar .client-devices-module__JZdJ-a__ready{color:var(--accent)}.client-devices-module__JZdJ-a__error{color:#f1a49a;background:#eb60500f;border:1px solid #eb605073;border-left:3px solid #eb6050;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:46px;margin-top:14px;padding:8px 11px;font-size:.78rem;display:grid}.client-devices-module__JZdJ-a__error button{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.client-devices-module__JZdJ-a__section{padding-top:22px}.client-devices-module__JZdJ-a__section>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.client-devices-module__JZdJ-a__section h2{margin:2px 0 0;font-size:1.15rem}.client-devices-module__JZdJ-a__section>header>span{border:1px solid var(--line-strong);min-width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:.68rem;display:grid}.client-devices-module__JZdJ-a__rows{border-block:1px solid var(--line)}.client-devices-module__JZdJ-a__row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(220px,1fr) minmax(190px,260px) auto;align-items:center;gap:12px;min-height:72px;padding:10px 8px;display:grid;position:relative}.client-devices-module__JZdJ-a__row:last-child{border-bottom:0}.client-devices-module__JZdJ-a__row:hover{background:#51f63e06}.client-devices-module__JZdJ-a__deviceIcon{width:38px;height:38px;color:var(--accent);background:#51f63e0d;border:1px solid #51f63e52;border-radius:5px;place-items:center;display:grid}.client-devices-module__JZdJ-a__identity{gap:4px;min-width:0;display:grid}.client-devices-module__JZdJ-a__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.client-devices-module__JZdJ-a__identity small,.client-devices-module__JZdJ-a__lastSeen small,.client-devices-module__JZdJ-a__expiry{color:var(--muted);font-size:.67rem}.client-devices-module__JZdJ-a__code{gap:3px;display:grid}.client-devices-module__JZdJ-a__code span{color:var(--muted);font-size:.62rem}.client-devices-module__JZdJ-a__code input{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--text);background:var(--surface);letter-spacing:0;border-radius:4px;outline:0;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem}.client-devices-module__JZdJ-a__code input:focus{border-color:#51f63e99}.client-devices-module__JZdJ-a__actions{gap:6px;display:flex}.client-devices-module__JZdJ-a__approve,.client-devices-module__JZdJ-a__reject{cursor:pointer;border-radius:4px;place-items:center;width:42px;height:42px;display:grid}.client-devices-module__JZdJ-a__approve{color:var(--accent);background:#51f63e14;border:1px solid #51f63e73}.client-devices-module__JZdJ-a__reject{color:#eb7568;background:#eb60500d;border:1px solid #eb605066}.client-devices-module__JZdJ-a__approve:disabled,.client-devices-module__JZdJ-a__reject:disabled{opacity:.5;cursor:wait}.client-devices-module__JZdJ-a__expiry{position:absolute;bottom:7px;right:98px}.client-devices-module__JZdJ-a__lastSeen{justify-items:end;gap:3px;display:grid}.client-devices-module__JZdJ-a__lastSeen strong{font-size:.75rem}.client-devices-module__JZdJ-a__revoked{opacity:.58}.client-devices-module__JZdJ-a__revoked .client-devices-module__JZdJ-a__deviceIcon{color:#eb7568;background:#eb60500a;border-color:#eb605059}.client-devices-module__JZdJ-a__revokedLabel{color:#eb7568;text-transform:uppercase;justify-self:end;font-size:.7rem;font-weight:800}.client-devices-module__JZdJ-a__empty{border-block:1px solid var(--line);min-height:98px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.client-devices-module__JZdJ-a__empty span{gap:3px;display:grid}.client-devices-module__JZdJ-a__empty strong{color:var(--text);font-size:.8rem}.client-devices-module__JZdJ-a__empty small{font-size:.68rem}.client-devices-module__JZdJ-a__backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-devices-module__JZdJ-a__dialog{border:1px solid var(--line-strong);background:var(--surface);border-top:2px solid #eb6050;border-radius:6px;width:min(470px,100%);padding:20px;box-shadow:0 25px 80px #00000080}.client-devices-module__JZdJ-a__dialog>svg{color:#eb7568}.client-devices-module__JZdJ-a__dialog h2{margin:9px 0 5px;font-size:1.2rem}.client-devices-module__JZdJ-a__dialog p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.client-devices-module__JZdJ-a__dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.client-devices-module__JZdJ-a__dialog button{border:1px solid var(--line-strong);min-height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.client-devices-module__JZdJ-a__dialog .client-devices-module__JZdJ-a__confirmReject{color:#fff;background:#84231a8c;border-color:#eb605080}.client-devices-module__JZdJ-a__spin{animation:1s linear infinite client-devices-module__JZdJ-a__spin}@keyframes client-devices-module__JZdJ-a__spin{to{transform:rotate(360deg)}}@media (max-width:860px){.client-devices-module__JZdJ-a__statusbar{grid-template-columns:repeat(2,minmax(0,1fr))}.client-devices-module__JZdJ-a__statusbar>div:nth-child(2){border-right:0}.client-devices-module__JZdJ-a__statusbar>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.client-devices-module__JZdJ-a__row{grid-template-columns:42px minmax(0,1fr) auto}.client-devices-module__JZdJ-a__code,.client-devices-module__JZdJ-a__lastSeen{grid-column:2;justify-items:stretch}.client-devices-module__JZdJ-a__actions,.client-devices-module__JZdJ-a__row>.client-devices-module__JZdJ-a__reject,.client-devices-module__JZdJ-a__revokedLabel{grid-area:1/3/span 2}.client-devices-module__JZdJ-a__expiry{display:none}}@media (max-width:560px){.client-devices-module__JZdJ-a__page{padding-inline:14px}.client-devices-module__JZdJ-a__refresh span{display:none}.client-devices-module__JZdJ-a__statusbar{grid-template-columns:1fr 1fr}.client-devices-module__JZdJ-a__statusbar>div{padding-inline:9px}.client-devices-module__JZdJ-a__row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.client-devices-module__JZdJ-a__deviceIcon{width:34px;height:34px}.client-devices-module__JZdJ-a__identity small{white-space:normal}}
.system-nexus-module__V4ATRq__workspace{gap:14px;padding:18px 0 42px;display:grid}.system-nexus-module__V4ATRq__context{gap:14px;display:grid}.system-nexus-module__V4ATRq__workspace .workspace-section{margin:0}.system-nexus-module__V4ATRq__workspace .section-heading-row{margin-bottom:10px}.system-nexus-module__V4ATRq__workspace .section-kicker{color:var(--jm-mint,#43dfa0);text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:850}.system-nexus-module__V4ATRq__workspace .section-heading-row h2{color:var(--jm-text);margin:0;font-size:1.2rem}.system-nexus-module__V4ATRq__workspace .system-health-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.system-nexus-module__V4ATRq__workspace .system-health-card{border:1px solid var(--jm-line);border-radius:var(--jm-radius-sm);background:var(--jm-paper,#fbfcf9);min-width:0;min-height:132px;color:var(--jm-text);grid-template-columns:38px minmax(0,1fr);align-content:start;gap:10px;padding:14px;display:grid;box-shadow:0 5px 16px #10201b0a}.system-nexus-module__V4ATRq__workspace .system-health-card .metric-icon{border:1px solid color-mix(in srgb, var(--jm-mint,#43dfa0) 32%, var(--jm-line));border-radius:var(--jm-radius-sm);background:color-mix(in srgb, var(--jm-mint,#43dfa0) 9%, var(--jm-surface));color:#247653;place-items:center;width:36px;height:36px;display:grid}.system-nexus-module__V4ATRq__workspace .system-health-card small{color:var(--jm-text-muted);font-size:12px}.system-nexus-module__V4ATRq__workspace .system-health-card strong{margin-top:3px;font-size:14px;display:block}.system-nexus-module__V4ATRq__workspace .system-health-card p{color:var(--jm-text-muted);margin:7px 0 0;font-size:12px;line-height:1.4}.system-nexus-module__V4ATRq__workspace .system-analysis-card{border:1px solid color-mix(in srgb, var(--jm-cyan) 28%, var(--jm-line));border-radius:var(--jm-radius-md);background:color-mix(in srgb, var(--jm-cyan) 7%, var(--jm-paper,#fbfcf9));min-width:0;box-shadow:var(--jm-shadow-sm);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:16px;padding:18px;display:grid;overflow:hidden}.system-nexus-module__V4ATRq__workspace .system-analysis-copy{grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;display:grid}.system-nexus-module__V4ATRq__workspace .system-analysis-copy .metric-icon{border-radius:var(--jm-radius-sm);background:color-mix(in srgb, var(--jm-cyan) 12%, var(--jm-surface));color:#24747c;place-items:center;width:36px;height:36px;display:grid}.system-nexus-module__V4ATRq__workspace .system-analysis-copy h2{color:var(--jm-text);margin:2px 0 4px;font-size:1.15rem}.system-nexus-module__V4ATRq__workspace .system-analysis-copy p:not(.section-kicker){color:var(--jm-text-muted);margin:0;font-size:12px;line-height:1.45}.system-nexus-module__V4ATRq__analysisRuleLink{border:1px solid color-mix(in srgb, var(--jm-cyan) 35%, var(--jm-line));border-radius:var(--jm-radius-sm);background:var(--jm-surface);width:fit-content;min-height:44px;color:var(--jm-text);align-items:center;gap:7px;margin-top:12px;padding:7px 10px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.system-nexus-module__V4ATRq__analysisRuleLink:hover,.system-nexus-module__V4ATRq__analysisRuleLink:focus-visible{border-color:var(--jm-cyan);color:#176c74}.system-nexus-module__V4ATRq__workspace .system-analysis-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.system-nexus-module__V4ATRq__workspace .system-analysis-facts>div{border:1px solid color-mix(in srgb, var(--jm-cyan) 18%, var(--jm-line));border-radius:var(--jm-radius-sm);background:#ffffff8f;min-width:0;padding:10px}.system-nexus-module__V4ATRq__workspace .system-analysis-facts dt{color:var(--jm-text-muted);text-transform:uppercase;font-size:12px}.system-nexus-module__V4ATRq__workspace .system-analysis-facts dd{color:var(--jm-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:760}@media (max-width:1180px){.system-nexus-module__V4ATRq__workspace .system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-nexus-module__V4ATRq__workspace .system-analysis-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){:is(.system-nexus-module__V4ATRq__workspace .system-health-grid,.system-nexus-module__V4ATRq__workspace .system-analysis-facts){grid-template-columns:minmax(0,1fr)}}
