.management-tool{min-width:0}.management-tool-heading{justify-content:space-between;align-items:start;gap:24px;margin-block:12px 28px;display:flex}.management-tool h2{letter-spacing:-.025em;margin:0 0 8px;font-size:26px}.management-tool h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.management-tool p{max-width:72ch;color:var(--hub-quiet);line-height:1.6}.management-tool-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.management-tool button{min-height:44px}.hub-shell .mgmt-mode-nav{flex-wrap:wrap}.hub-shell .mgmt-mode-nav button{flex:180px;padding-inline:14px}.hub-shell .mgmt-mode-nav small{font-size:11px}.management-tool-filter{justify-content:space-between;align-items:end;gap:16px;margin-block:24px;display:flex}.management-tool-filter>label{gap:6px;width:min(100%,380px);font-size:12px;font-weight:650;display:grid}.management-tool-filter>label>span{align-items:center;gap:8px;display:flex}.hub-shell .management-tool label input:not([type=checkbox]),.hub-shell .management-tool textarea,.hub-shell .management-tool select{border-radius:9px;width:100%;min-width:0;min-height:44px}.management-tool-editor{border:1px solid var(--hub-border);background:var(--theme-surface,#fff);border-radius:14px;gap:18px;margin-block:24px;padding:24px;display:grid}.management-tool-editor>label,.management-tool-columns>label,.vault-unlock-panel label{gap:7px;font-size:13px;font-weight:650;display:grid}.management-tool-editor header p{margin-bottom:0}.management-tool-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.management-tool-empty{border-block:1px solid var(--hub-border);justify-items:start;gap:8px;padding:36px 24px;display:grid}.management-tool-empty>svg{color:var(--theme-link,#164e59);margin-bottom:8px}.management-tool-empty p{margin-top:0}.management-tool-footnote{max-width:85ch;color:var(--hub-quiet);margin-top:28px;font-size:12px;line-height:1.6;display:block}.roadmap-overview{background:var(--theme-selected,#bceef3);color:var(--theme-link,#164e59);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.roadmap-overview>div:first-child{align-items:center;gap:16px;min-width:0;display:flex}.roadmap-overview span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.roadmap-overview strong{font-size:18px}.roadmap-overview small{font-size:13px}.roadmap-progress{font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-width:190px;display:flex}.roadmap-progress>span{white-space:nowrap;flex:none;display:block}.roadmap-progress progress{accent-color:var(--theme-link,#164e59);width:160px;height:12px}.roadmap-timeline{margin:28px 0;padding:0;list-style:none}.roadmap-milestone{grid-template-columns:100px minmax(0,1fr);gap:24px;display:grid}.roadmap-milestone-mark{font-variant-numeric:tabular-nums;color:var(--hub-quiet);flex-direction:column;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex;position:relative}.roadmap-milestone-mark:after{content:"";background:var(--hub-border);flex:1;width:1px;min-height:24px;margin-top:4px}.roadmap-milestone:last-child .roadmap-milestone-mark:after{background:0 0}.hub-shell .roadmap-milestone-mark button{border-radius:50%;width:48px;min-width:48px;height:48px;padding:0}.hub-shell .roadmap-milestone.is-done .roadmap-milestone-mark button{background:var(--sc-success-bg,#e8f6ef);color:var(--sc-success,#176d55)}.hub-shell .roadmap-milestone.is-current .roadmap-milestone-mark button{border-color:var(--theme-link,#164e59);color:var(--theme-link,#164e59);background:var(--theme-selected,#bceef3)}.roadmap-milestone-body{border-bottom:1px solid var(--hub-border);min-width:0;margin-bottom:16px;padding:20px 0 32px}.roadmap-milestone-body>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.roadmap-milestone-body h3{overflow-wrap:anywhere;margin-top:12px}.roadmap-description{white-space:pre-wrap;overflow-wrap:anywhere}.roadmap-state,.roadmap-now{background:var(--theme-soft,#edf3f4);min-height:25px;color:var(--hub-quiet);border-radius:5px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.roadmap-state.is-active,.roadmap-now{background:var(--theme-selected,#bceef3);color:var(--theme-link,#164e59)}.roadmap-state.is-blocked{color:#795115;background:#fff0d5}.roadmap-state.is-done{color:#176d55;background:#e5f4ec}.roadmap-now{margin-left:8px}.roadmap-dates{font-size:12px}.roadmap-checks{border:0;min-width:0;margin:20px 0 0;padding:0}.roadmap-checks legend{color:var(--hub-quiet);margin-bottom:4px;font-size:12px}.roadmap-checks label,.hub-shell label.management-tool-checkbox{cursor:pointer;align-items:start;gap:12px;min-height:44px;padding-block:12px;font-weight:450;display:flex}.roadmap-checks label span,.management-tool-checkbox span{overflow-wrap:anywhere}.hub-shell .roadmap-checks input,.hub-shell .management-tool-checkbox input{width:20px;height:20px;min-height:20px;accent-color:var(--theme-link,#164e59);flex:none;margin:0}.roadmap-checks label:has(input:checked) span{color:var(--hub-quiet);text-decoration:line-through}.vault-locked{border-block:1px solid var(--hub-border);grid-template-columns:minmax(150px,.7fr) minmax(280px,1.3fr);gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,48px);display:grid}.vault-lock-symbol{color:var(--theme-link,#164e59);place-content:start center;padding-top:28px;display:grid}.vault-lock-symbol>svg{stroke-width:1.2px;width:76px;height:76px}.vault-unlock-panel{min-width:0;max-width:620px}.vault-unlock-panel form,.sms-challenge form{gap:18px;margin-block:20px;display:grid}.vault-unlock-panel form>button{justify-self:start}.vault-security-status{color:var(--theme-link,#164e59);background:var(--theme-selected,#bceef3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.vault-security-status small{flex-basis:100%}.vault-secret-field{align-items:center;gap:6px;min-width:0;display:flex}.vault-secret-field input{flex:1;width:0}.vault-secret-field button{flex:none;min-width:44px}.vault-share{border:0;border-top:1px solid var(--hub-border);min-width:0;margin:0;padding:18px 0 0}.vault-share legend{align-items:center;gap:8px;padding-top:16px;font-size:14px;font-weight:700;display:flex}.vault-share small,.management-tool-checkbox small{color:var(--hub-quiet);font-weight:450;line-height:1.5;display:block}.vault-item-row{border-bottom:1px solid var(--hub-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.hub-shell .vault-item-open{box-shadow:none;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:16px;min-width:0;padding:12px;display:flex}.vault-item-open span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.vault-item-open svg{flex:none}.vault-item-open small{color:var(--hub-quiet);font-size:12px;font-weight:450}@media (max-width:900px){.roadmap-milestone-body>header{flex-direction:column;gap:8px}.vault-locked{grid-template-columns:80px minmax(0,1fr);gap:24px}.roadmap-overview{flex-direction:column;align-items:stretch;gap:20px}.roadmap-progress progress{width:100%}}@media (max-width:640px){.management-tool-heading,.management-tool-filter{flex-direction:column;align-items:stretch;gap:16px}.management-tool-filter>label{width:100%}.management-tool-columns{grid-template-columns:minmax(0,1fr)}.management-tool-editor{padding:18px}.management-tool input,.management-tool textarea,.management-tool select{font-size:16px}.roadmap-overview{padding:20px}.roadmap-milestone{grid-template-columns:54px minmax(0,1fr);gap:12px}.roadmap-milestone-body{padding-top:12px}.roadmap-milestone-mark time{font-size:10px}.roadmap-milestone-body .management-tool-actions{gap:6px}.vault-locked{grid-template-columns:minmax(0,1fr);padding:24px 0}.vault-lock-symbol{justify-content:start;padding:0 0 12px}.vault-lock-symbol>svg{width:48px;height:48px}.hub-shell .mgmt-mode-nav button{flex-basis:45%;gap:8px;padding:10px}.hub-shell .mgmt-mode-nav small{display:none}.vault-item-row{flex-wrap:wrap}}
