@charset "UTF-8";:root{--atlas-navy: #1c365f;--atlas-navy-hi: #21375f;--atlas-navy-soft: #1e365e;--atlas-orange: #ef9225;--atlas-orange-hi: #ed8500;--color-bg: #fafafa;--color-surface: #ffffff;--color-surface-2: #f4f5f7;--color-border: #d6d6d6;--color-border-soft:#e8e8ea;--color-text: #2b2b2b;--color-text-muted: #6b7280;--color-text-dim: #9ca3af;--status-active: #16a34a;--status-maintenance: #f59e0b;--status-dormant: #6b7280;--status-archived: #374151;--priority-p0: #b91c1c;--priority-p1: #ef4444;--priority-p2: #f59e0b;--priority-p3: #6b7280;--color-danger: #952f2f;--color-success: #16a34a;--color-warning: #b45309;--color-info: var(--atlas-navy);--font-sans: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--shadow-sm: 0 1px 2px rgba(28, 54, 95, .06);--shadow-md: 0 4px 12px rgba(28, 54, 95, .08);--shadow-lg: 0 12px 28px rgba(28, 54, 95, .12);--shell-sidebar-width: 220px;--shell-topbar-height: 56px;--content-max-width: 1400px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--atlas-navy);text-decoration:none}a:hover{text-decoration:underline}p{margin:0 0 .75em}table{border-collapse:collapse}code,pre{font-family:var(--font-mono);font-size:.9em}.disabled{opacity:.5;pointer-events:none}.pointer{cursor:pointer}.hide,.hidden{display:none!important}.no-select{-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--atlas-orange);outline-offset:2px;border-radius:var(--radius-xs)}.full{width:100%}.ib{display:inline-block}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.noshrink{flex-shrink:0}.nogrow{flex-grow:0}.noresize{flex-grow:0;flex-shrink:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.half{display:inline-block;width:50%;vertical-align:top}.half:nth-of-type(1){padding-right:20px}.half:nth-of-type(2){padding-left:20px}.center{text-align:center}.right{text-align:right}.left{text-align:left}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.col12-1{width:calc(1 * 100% / 12)}.col12-2{width:calc(2 * 100% / 12)}.col12-3{width:25%}.col12-4{width:calc(4 * 100% / 12)}.col12-5{width:calc(5 * 100% / 12)}.col12-6{width:50%}.col12-7{width:calc(7 * 100% / 12)}.col12-8{width:calc(8 * 100% / 12)}.col12-9{width:75%}.col12-10{width:calc(10 * 100% / 12)}.col12-11{width:calc(11 * 100% / 12)}.col12-12{width:100%}.m0{margin:2px}.ml0{margin-left:2px}.mr0{margin-right:2px}.mt0{margin-top:2px}.mb0{margin-bottom:2px}.mx0{margin-left:2px;margin-right:2px}.my0{margin-top:2px;margin-bottom:2px}.p0{padding:2px}.pl0{padding-left:2px}.pr0{padding-right:2px}.pt0{padding-top:2px}.pb0{padding-bottom:2px}.px0{padding-left:2px;padding-right:2px}.py0{padding-top:2px;padding-bottom:2px}.m1{margin:5px}.ml1{margin-left:5px}.mr1{margin-right:5px}.mt1{margin-top:5px}.mb1{margin-bottom:5px}.mx1{margin-left:5px;margin-right:5px}.my1{margin-top:5px;margin-bottom:5px}.p1{padding:5px}.pl1{padding-left:5px}.pr1{padding-right:5px}.pt1{padding-top:5px}.pb1{padding-bottom:5px}.px1{padding-left:5px;padding-right:5px}.py1{padding-top:5px;padding-bottom:5px}.m2{margin:10px}.ml2{margin-left:10px}.mr2{margin-right:10px}.mt2{margin-top:10px}.mb2{margin-bottom:10px}.mx2{margin-left:10px;margin-right:10px}.my2{margin-top:10px;margin-bottom:10px}.p2{padding:10px}.pl2{padding-left:10px}.pr2{padding-right:10px}.pt2{padding-top:10px}.pb2{padding-bottom:10px}.px2{padding-left:10px;padding-right:10px}.py2{padding-top:10px;padding-bottom:10px}.m3{margin:15px}.ml3{margin-left:15px}.mr3{margin-right:15px}.mt3{margin-top:15px}.mb3{margin-bottom:15px}.mx3{margin-left:15px;margin-right:15px}.my3{margin-top:15px;margin-bottom:15px}.p3{padding:15px}.pl3{padding-left:15px}.pr3{padding-right:15px}.pt3{padding-top:15px}.pb3{padding-bottom:15px}.px3{padding-left:15px;padding-right:15px}.py3{padding-top:15px;padding-bottom:15px}.m4{margin:20px}.ml4{margin-left:20px}.mr4{margin-right:20px}.mt4{margin-top:20px}.mb4{margin-bottom:20px}.mx4{margin-left:20px;margin-right:20px}.my4{margin-top:20px;margin-bottom:20px}.p4{padding:20px}.pl4{padding-left:20px}.pr4{padding-right:20px}.pt4{padding-top:20px}.pb4{padding-bottom:20px}.px4{padding-left:20px;padding-right:20px}.py4{padding-top:20px;padding-bottom:20px}.m5{margin:25px}.ml5{margin-left:25px}.mr5{margin-right:25px}.mt5{margin-top:25px}.mb5{margin-bottom:25px}.mx5{margin-left:25px;margin-right:25px}.my5{margin-top:25px;margin-bottom:25px}.p5{padding:25px}.pl5{padding-left:25px}.pr5{padding-right:25px}.pt5{padding-top:25px}.pb5{padding-bottom:25px}.px5{padding-left:25px;padding-right:25px}.py5{padding-top:25px;padding-bottom:25px}.m6{margin:30px}.ml6{margin-left:30px}.mr6{margin-right:30px}.mt6{margin-top:30px}.mb6{margin-bottom:30px}.mx6{margin-left:30px;margin-right:30px}.my6{margin-top:30px;margin-bottom:30px}.p6{padding:30px}.pl6{padding-left:30px}.pr6{padding-right:30px}.pt6{padding-top:30px}.pb6{padding-bottom:30px}.px6{padding-left:30px;padding-right:30px}.py6{padding-top:30px;padding-bottom:30px}.m7{margin:35px}.ml7{margin-left:35px}.mr7{margin-right:35px}.mt7{margin-top:35px}.mb7{margin-bottom:35px}.mx7{margin-left:35px;margin-right:35px}.my7{margin-top:35px;margin-bottom:35px}.p7{padding:35px}.pl7{padding-left:35px}.pr7{padding-right:35px}.pt7{padding-top:35px}.pb7{padding-bottom:35px}.px7{padding-left:35px;padding-right:35px}.py7{padding-top:35px;padding-bottom:35px}.m8{margin:40px}.ml8{margin-left:40px}.mr8{margin-right:40px}.mt8{margin-top:40px}.mb8{margin-bottom:40px}.mx8{margin-left:40px;margin-right:40px}.my8{margin-top:40px;margin-bottom:40px}.p8{padding:40px}.pl8{padding-left:40px}.pr8{padding-right:40px}.pt8{padding-top:40px}.pb8{padding-bottom:40px}.px8{padding-left:40px;padding-right:40px}.py8{padding-top:40px;padding-bottom:40px}.m9{margin:45px}.ml9{margin-left:45px}.mr9{margin-right:45px}.mt9{margin-top:45px}.mb9{margin-bottom:45px}.mx9{margin-left:45px;margin-right:45px}.my9{margin-top:45px;margin-bottom:45px}.p9{padding:45px}.pl9{padding-left:45px}.pr9{padding-right:45px}.pt9{padding-top:45px}.pb9{padding-bottom:45px}.px9{padding-left:45px;padding-right:45px}.py9{padding-top:45px;padding-bottom:45px}.m10{margin:50px}.ml10{margin-left:50px}.mr10{margin-right:50px}.mt10{margin-top:50px}.mb10{margin-bottom:50px}.mx10{margin-left:50px;margin-right:50px}.my10{margin-top:50px;margin-bottom:50px}.p10{padding:50px}.pl10{padding-left:50px}.pr10{padding-right:50px}.pt10{padding-top:50px}.pb10{padding-bottom:50px}.px10{padding-left:50px;padding-right:50px}.py10{padding-top:50px;padding-bottom:50px}.m11{margin:55px}.ml11{margin-left:55px}.mr11{margin-right:55px}.mt11{margin-top:55px}.mb11{margin-bottom:55px}.mx11{margin-left:55px;margin-right:55px}.my11{margin-top:55px;margin-bottom:55px}.p11{padding:55px}.pl11{padding-left:55px}.pr11{padding-right:55px}.pt11{padding-top:55px}.pb11{padding-bottom:55px}.px11{padding-left:55px;padding-right:55px}.py11{padding-top:55px;padding-bottom:55px}.m12{margin:60px}.ml12{margin-left:60px}.mr12{margin-right:60px}.mt12{margin-top:60px}.mb12{margin-bottom:60px}.mx12{margin-left:60px;margin-right:60px}.my12{margin-top:60px;margin-bottom:60px}.p12{padding:60px}.pl12{padding-left:60px}.pr12{padding-right:60px}.pt12{padding-top:60px}.pb12{padding-bottom:60px}.px12{padding-left:60px;padding-right:60px}.py12{padding-top:60px;padding-bottom:60px}.m13{margin:65px}.ml13{margin-left:65px}.mr13{margin-right:65px}.mt13{margin-top:65px}.mb13{margin-bottom:65px}.mx13{margin-left:65px;margin-right:65px}.my13{margin-top:65px;margin-bottom:65px}.p13{padding:65px}.pl13{padding-left:65px}.pr13{padding-right:65px}.pt13{padding-top:65px}.pb13{padding-bottom:65px}.px13{padding-left:65px;padding-right:65px}.py13{padding-top:65px;padding-bottom:65px}.m14{margin:70px}.ml14{margin-left:70px}.mr14{margin-right:70px}.mt14{margin-top:70px}.mb14{margin-bottom:70px}.mx14{margin-left:70px;margin-right:70px}.my14{margin-top:70px;margin-bottom:70px}.p14{padding:70px}.pl14{padding-left:70px}.pr14{padding-right:70px}.pt14{padding-top:70px}.pb14{padding-bottom:70px}.px14{padding-left:70px;padding-right:70px}.py14{padding-top:70px;padding-bottom:70px}.m15{margin:75px}.ml15{margin-left:75px}.mr15{margin-right:75px}.mt15{margin-top:75px}.mb15{margin-bottom:75px}.mx15{margin-left:75px;margin-right:75px}.my15{margin-top:75px;margin-bottom:75px}.p15{padding:75px}.pl15{padding-left:75px}.pr15{padding-right:75px}.pt15{padding-top:75px}.pb15{padding-bottom:75px}.px15{padding-left:75px;padding-right:75px}.py15{padding-top:75px;padding-bottom:75px}.m16{margin:80px}.ml16{margin-left:80px}.mr16{margin-right:80px}.mt16{margin-top:80px}.mb16{margin-bottom:80px}.mx16{margin-left:80px;margin-right:80px}.my16{margin-top:80px;margin-bottom:80px}.p16{padding:80px}.pl16{padding-left:80px}.pr16{padding-right:80px}.pt16{padding-top:80px}.pb16{padding-bottom:80px}.px16{padding-left:80px;padding-right:80px}.py16{padding-top:80px;padding-bottom:80px}.m17{margin:85px}.ml17{margin-left:85px}.mr17{margin-right:85px}.mt17{margin-top:85px}.mb17{margin-bottom:85px}.mx17{margin-left:85px;margin-right:85px}.my17{margin-top:85px;margin-bottom:85px}.p17{padding:85px}.pl17{padding-left:85px}.pr17{padding-right:85px}.pt17{padding-top:85px}.pb17{padding-bottom:85px}.px17{padding-left:85px;padding-right:85px}.py17{padding-top:85px;padding-bottom:85px}.m18{margin:90px}.ml18{margin-left:90px}.mr18{margin-right:90px}.mt18{margin-top:90px}.mb18{margin-bottom:90px}.mx18{margin-left:90px;margin-right:90px}.my18{margin-top:90px;margin-bottom:90px}.p18{padding:90px}.pl18{padding-left:90px}.pr18{padding-right:90px}.pt18{padding-top:90px}.pb18{padding-bottom:90px}.px18{padding-left:90px;padding-right:90px}.py18{padding-top:90px;padding-bottom:90px}.m19{margin:95px}.ml19{margin-left:95px}.mr19{margin-right:95px}.mt19{margin-top:95px}.mb19{margin-bottom:95px}.mx19{margin-left:95px;margin-right:95px}.my19{margin-top:95px;margin-bottom:95px}.p19{padding:95px}.pl19{padding-left:95px}.pr19{padding-right:95px}.pt19{padding-top:95px}.pb19{padding-bottom:95px}.px19{padding-left:95px;padding-right:95px}.py19{padding-top:95px;padding-bottom:95px}.m20{margin:100px}.ml20{margin-left:100px}.mr20{margin-right:100px}.mt20{margin-top:100px}.mb20{margin-bottom:100px}.mx20{margin-left:100px;margin-right:100px}.my20{margin-top:100px;margin-bottom:100px}.p20{padding:100px}.pl20{padding-left:100px}.pr20{padding-right:100px}.pt20{padding-top:100px}.pb20{padding-bottom:100px}.px20{padding-left:100px;padding-right:100px}.py20{padding-top:100px;padding-bottom:100px}.page{max-width:var(--content-max-width);margin:0 auto;padding:24px 28px}.title{color:var(--atlas-navy-soft);font-size:26px;font-weight:600;margin:0 0 8px}.subtitle{color:var(--atlas-navy-soft);font-size:18px;font-weight:500;margin:0 0 6px}.muted{color:var(--color-text-muted)}.dim{color:var(--color-text-dim)}.b{font-weight:600}.i{font-style:italic}.u{text-decoration:underline}.nowrap{white-space:nowrap}.caps{text-transform:uppercase;letter-spacing:.05em}.xs{font-size:80%}.s{font-size:90%}.l{font-size:115%}.xl{font-size:130%}.xxl{font-size:140%}input,select,textarea{padding:9px 10px;font-size:100%;font-family:inherit;color:var(--color-text);background-color:var(--color-surface);border:solid 1px var(--color-border);border-radius:var(--radius-sm);outline:0}input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:.7}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--atlas-navy);outline:2px solid color-mix(in srgb,var(--atlas-navy) 30%,transparent);outline-offset:0}input[disabled],select[disabled],textarea[disabled]{color:var(--color-text-muted);background-color:var(--color-surface-2);cursor:not-allowed}button{padding:8px 20px;font-size:90%;font-family:inherit;font-weight:500;border-radius:var(--radius-sm);border:solid 1px var(--color-border);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}button:hover{border-color:color-mix(in srgb,var(--atlas-navy) 40%,var(--color-border))}button:disabled{opacity:.5;cursor:not-allowed}button.ok{color:#fff;background-color:var(--atlas-navy);border-color:var(--atlas-navy)}button.ok:hover{background-color:var(--atlas-navy-hi)}button.alt,button.cancel{color:var(--atlas-navy);background-color:var(--color-surface);border-color:var(--color-border)}button.delete{color:var(--color-danger);background-color:var(--color-surface);border-color:var(--color-danger)}button.delete:hover{background-color:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface))}button.primary{color:#fff;background-color:var(--atlas-orange);border-color:var(--atlas-orange)}button.primary:hover{background-color:var(--atlas-orange-hi);border-color:var(--atlas-orange-hi)}form p,.form p{display:flex;margin:10px 0}form p label,.form p label{flex:1;padding-top:5px}label{font-size:.9em;color:var(--color-text-muted)}.pill{--pill-color: var(--color-text-muted);display:inline-flex;align-items:center;gap:6px;padding:2px 10px;font-size:.8rem;font-weight:600;line-height:1.6;border-radius:999px;color:var(--pill-color);background-color:color-mix(in srgb,var(--pill-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--pill-color) 28%,transparent);white-space:nowrap}.pill-dot{width:8px;height:8px;border-radius:50%;background-color:var(--pill-color)}.pill-solid{color:#fff;background-color:var(--pill-color);border-color:var(--pill-color)}.pill-status-active{--pill-color: var(--status-active)}.pill-status-maintenance{--pill-color: var(--status-maintenance)}.pill-status-dormant{--pill-color: var(--status-dormant)}.pill-status-archived{--pill-color: var(--status-archived)}.pill-priority-p0{--pill-color: var(--priority-p0)}.pill-priority-p1{--pill-color: var(--priority-p1)}.pill-priority-p2{--pill-color: var(--priority-p2)}.pill-priority-p3{--pill-color: var(--priority-p3)}@media(min-width:769px){.mobile-only{display:none}}@media(max-width:768px){.not-mobile{display:none}.page{padding:16px 14px}.half{width:100%}.half:nth-of-type(1),.half:nth-of-type(2){padding:0}}
