.checklists-module__IjZ4SG__page{--accent:#48e5da;--accent-soft:#48e5da21;--line:#8fd3d03d;--panel:#0b1f24f5;--text-strong:#f1faf8;--text:#c4d8d5;--text-muted:#9ab2b0;--text-subtle:#819c9b;min-height:100svh;color:var(--text);background:#071519;position:relative;overflow:hidden}.checklists-module__IjZ4SG__templateCard,.checklists-module__IjZ4SG__categoryFilters button,.checklists-module__IjZ4SG__runnerShell{--workflow-accent:#48e5da;--workflow-soft:color-mix(in srgb, var(--workflow-accent) 13%, transparent);--workflow-border:color-mix(in srgb, var(--workflow-accent) 34%, transparent)}.checklists-module__IjZ4SG__templateCard{--accent:var(--workflow-accent);--accent-soft:var(--workflow-soft)}.checklists-module__IjZ4SG__grid{pointer-events:none;opacity:.22;background-image:linear-gradient(#5bb1af11 1px,#0000 1px),linear-gradient(90deg,#5bb1af11 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 54% 16%,#000,#0000 82%);mask-image:radial-gradient(circle at 54% 16%,#000,#0000 82%)}.checklists-module__IjZ4SG__shell,.checklists-module__IjZ4SG__runnerShell{width:min(1320px,100vw - 40px);margin:0 auto;padding:66px 0 100px;position:relative}.checklists-module__IjZ4SG__kicker{color:#72e2da;letter-spacing:.1em;align-items:center;gap:8px;font:750 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.checklists-module__IjZ4SG__catalogHero{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:58px;padding:40px 0 54px;display:grid}.checklists-module__IjZ4SG__catalogHero h1,.checklists-module__IjZ4SG__caseHero h1,.checklists-module__IjZ4SG__runnerHero h1{color:var(--text-strong);letter-spacing:-.064em;margin:18px 0;font-size:clamp(46px,6.4vw,82px);font-weight:510;line-height:.99}.checklists-module__IjZ4SG__catalogHero h1 em{color:var(--accent);font-style:normal}.checklists-module__IjZ4SG__catalogHero>div>p,.checklists-module__IjZ4SG__runnerHero>div>p,.checklists-module__IjZ4SG__caseHero>div>p{color:#afc4c2;max-width:710px;margin:0;font-size:17px;line-height:1.7}.checklists-module__IjZ4SG__boundaryCard{border:1px solid var(--line);background:linear-gradient(145deg,#122d32fa,#0a1c21fa);border-radius:20px;flex-direction:column;align-items:flex-start;min-height:250px;padding:28px;display:flex;box-shadow:0 30px 80px #0000002e}.checklists-module__IjZ4SG__boundaryCard>svg{color:var(--accent)}.checklists-module__IjZ4SG__boundaryCard>span{color:#75c7c2;letter-spacing:.1em;margin-top:auto;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__boundaryCard strong{color:#e2f3f0;margin-top:7px;font-size:20px}.checklists-module__IjZ4SG__boundaryCard p{color:#aec1bf;margin:9px 0 0;font-size:14px;line-height:1.65}.checklists-module__IjZ4SG__principleStrip{border:1px solid var(--line);background:#0a1d22e6;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid}.checklists-module__IjZ4SG__principleStrip span{color:#b0c5c3;justify-content:center;align-items:center;gap:9px;min-height:60px;font-size:14px;display:flex}.checklists-module__IjZ4SG__principleStrip span+span{border-left:1px solid var(--line)}.checklists-module__IjZ4SG__principleStrip svg{color:#4ccbc3}.checklists-module__IjZ4SG__catalogSection,.checklists-module__IjZ4SG__caseWorkflowSection{margin-top:76px}.checklists-module__IjZ4SG__sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.checklists-module__IjZ4SG__sectionHeading h2{color:#e9f5f3;letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(31px,4vw,47px);font-weight:520}.checklists-module__IjZ4SG__sectionHeading>p{color:#9fb5b3;max-width:470px;margin:0;font-size:15px;line-height:1.65}.checklists-module__IjZ4SG__catalogToolbar{border:1px solid var(--line);background:#0a1e23f0;border-radius:15px;gap:16px;margin-bottom:16px;padding:20px;display:grid}.checklists-module__IjZ4SG__catalogSearch{color:#8ca9a7;background:#091d22;border:1px solid #8ed5d273;border-radius:11px;align-items:center;gap:12px;min-height:56px;padding:0 17px;display:flex}.checklists-module__IjZ4SG__catalogSearch:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px #48e5da1a}.checklists-module__IjZ4SG__catalogSearch input{color:#e7f2f0;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.checklists-module__IjZ4SG__catalogSearch input::placeholder{color:#89a3a1;opacity:1}.checklists-module__IjZ4SG__categoryFilters{flex-wrap:wrap;gap:7px;display:flex}.checklists-module__IjZ4SG__categoryFilters button{border:1px solid color-mix(in srgb, var(--workflow-accent) 23%, var(--line));color:#b3c7c5;cursor:pointer;background:#07171be6;border-radius:9px;align-items:center;max-width:100%;min-height:44px;padding:8px 14px;font-size:13px;line-height:1.35;display:inline-flex}.checklists-module__IjZ4SG__categoryFilters button>svg:first-child{color:var(--workflow-accent);flex:none;margin-right:9px}.checklists-module__IjZ4SG__filterSelectedIcon{color:color-mix(in srgb, var(--workflow-accent) 75%, white);flex:none;margin-left:9px}.checklists-module__IjZ4SG__categoryFilters button:hover{border-color:color-mix(in srgb, var(--workflow-accent) 48%, transparent);color:#e5f0ee}.checklists-module__IjZ4SG__categoryFilters button[aria-pressed=true]{border-color:color-mix(in srgb, var(--workflow-accent) 68%, transparent);color:color-mix(in srgb, var(--workflow-accent) 72%, white);background:color-mix(in srgb, var(--workflow-accent) 14%, #07171b);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workflow-accent) 18%, transparent)}.checklists-module__IjZ4SG__catalogCount{color:#91aaa8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 20px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.checklists-module__IjZ4SG__templateCard{border:1px solid var(--workflow-border);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--workflow-accent) 10%, transparent), transparent 38%), linear-gradient(135deg, #0e272dfc, #08191efc);border-radius:22px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #0003}.checklists-module__IjZ4SG__templateCard:before{z-index:1;content:"";background:linear-gradient(90deg, var(--workflow-accent), color-mix(in srgb, var(--workflow-accent) 30%, transparent));height:4px;position:absolute;top:0;left:0;right:0}.checklists-module__IjZ4SG__templateCard:hover,.checklists-module__IjZ4SG__templateCard:focus-within{border-color:color-mix(in srgb, var(--workflow-accent) 58%, transparent);box-shadow:0 30px 85px #00000047, 0 0 0 1px color-mix(in srgb, var(--workflow-accent) 10%, transparent);transform:translateY(-2px)}.checklists-module__IjZ4SG__templateTopline{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;min-height:58px;padding:12px 28px;display:flex}.checklists-module__IjZ4SG__templateTopline span,.checklists-module__IjZ4SG__templateTopline i{color:#8bb5b2;letter-spacing:.08em;text-transform:uppercase;font:700 12px/1.4 ui-monospace,monospace}.checklists-module__IjZ4SG__templateTopline span{color:color-mix(in srgb, var(--workflow-accent) 72%, white);align-items:center;display:inline-flex}.checklists-module__IjZ4SG__templateTopline span:before{content:"";background:var(--workflow-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-right:9px}.checklists-module__IjZ4SG__templateTopline i{color:#789c9b;text-align:right;font-style:normal}.checklists-module__IjZ4SG__templateLayout{grid-template-columns:minmax(0,1fr) 340px;display:grid}.checklists-module__IjZ4SG__templateCopy{flex:1;padding:34px}.checklists-module__IjZ4SG__templateIcon{border:1px solid color-mix(in srgb, var(--workflow-accent) 42%, transparent);width:50px;height:50px;color:var(--workflow-accent);background:var(--workflow-soft);box-shadow:inset 0 0 22px color-mix(in srgb, var(--workflow-accent) 7%, transparent);border-radius:14px;place-items:center;display:grid}.checklists-module__IjZ4SG__templateCopy h3{color:#f1f9f8;letter-spacing:-.035em;margin:22px 0 12px;font-size:27px;line-height:1.2}.checklists-module__IjZ4SG__templateCopy>p{color:#abc0be;max-width:670px;margin:0;font-size:16px;line-height:1.7}.checklists-module__IjZ4SG__templateMetrics{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:30px 0 0;display:grid;overflow:hidden}.checklists-module__IjZ4SG__templateMetrics div{background:#0a2227;padding:17px}.checklists-module__IjZ4SG__templateMetrics dt{color:#88a3a1;letter-spacing:.07em;text-transform:uppercase;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__templateMetrics dd{color:#d4e4e1;margin:8px 0 0;font-size:16px;font-weight:680}.checklists-module__IjZ4SG__startPanel{border-top:1px solid var(--line);background:#07171cdb;flex-direction:column;min-height:220px;padding:28px 34px 32px;display:flex}.checklists-module__IjZ4SG__startPanel>span{color:color-mix(in srgb, var(--workflow-accent) 55%, #a9bcba);letter-spacing:.09em;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__startPanel label{color:#c2d3d1;margin-top:28px;font-size:14px;font-weight:680}.checklists-module__IjZ4SG__startPanel select,.checklists-module__IjZ4SG__taskControls select{color:#e5f0ee;background:#091d22;border:1px solid #8ed5d273;border-radius:10px;outline:none;width:100%;min-height:48px;margin-top:7px;padding:0 38px 0 14px;font-size:15px}.checklists-module__IjZ4SG__startPanel select:focus,.checklists-module__IjZ4SG__taskControls select:focus{border-color:#48e5da7a;box-shadow:0 0 0 3px #48e5da0f}.checklists-module__IjZ4SG__startPanel>small{color:#8fa7a5;margin-top:11px;font-size:13px;line-height:1.55}.checklists-module__IjZ4SG__startTitle{color:#d7e7e5;margin-top:18px;font-size:18px}.checklists-module__IjZ4SG__startCopy{color:#9bb2b0;max-width:520px;margin:8px 0 0;font-size:14px;line-height:1.6}.checklists-module__IjZ4SG__savedProgress{justify-content:space-between;align-items:center;gap:14px;margin-top:19px;display:flex}.checklists-module__IjZ4SG__savedProgress>div{flex-direction:column;gap:3px;display:flex}.checklists-module__IjZ4SG__savedProgress strong{color:#d9ebe8;font-size:23px}.checklists-module__IjZ4SG__savedProgress small{color:#90aaa8;font-size:12px}.checklists-module__IjZ4SG__savedProgress>span{border:1px solid var(--line);color:#a1b7b5;text-transform:uppercase;border-radius:20px;padding:7px 10px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__savedProgress>span[data-status=completed]{color:#6ed99e;border-color:#57dc9533}.checklists-module__IjZ4SG__continueLink{border:1px solid var(--accent);color:#031716;background:var(--accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;margin-top:auto;font-size:15px;font-weight:760;display:flex}.checklists-module__IjZ4SG__templateCard .checklists-module__IjZ4SG__continueLink,.checklists-module__IjZ4SG__templateCard .checklists-module__IjZ4SG__launcher>button{border-color:var(--workflow-accent);color:#061315;background:var(--workflow-accent);box-shadow:0 10px 24px color-mix(in srgb, var(--workflow-accent) 13%, transparent)}.checklists-module__IjZ4SG__templateCard .checklists-module__IjZ4SG__continueLink:hover,.checklists-module__IjZ4SG__templateCard .checklists-module__IjZ4SG__launcher>button:hover{background:color-mix(in srgb, var(--workflow-accent) 84%, white)}.checklists-module__IjZ4SG__emptyCatalog{border:1px dashed var(--line);color:#9bb3b1;background:#0a1e23c7;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.checklists-module__IjZ4SG__emptyCatalog strong{color:#d7e5e3;font-size:17px}.checklists-module__IjZ4SG__emptyCatalog button{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:14px}.checklists-module__IjZ4SG__savedVersions{background:#5a390e0e;border:1px solid #edb15829;border-radius:16px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:22px;padding:25px;display:grid}.checklists-module__IjZ4SG__savedVersions h3{color:#d9d7cc;margin:10px 0 7px;font-size:17px}.checklists-module__IjZ4SG__savedVersions p{color:#b5a994;margin:0;font-size:14px;line-height:1.6}.checklists-module__IjZ4SG__savedVersions>div:last-child{flex-direction:column;gap:7px;display:flex}.checklists-module__IjZ4SG__savedVersions a{border:1px solid var(--line);min-height:64px;color:var(--accent);background:#091d22eb;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;font-size:13px;font-weight:700;display:flex}.checklists-module__IjZ4SG__savedVersions a span{flex-direction:column;gap:4px;min-width:0;display:flex}.checklists-module__IjZ4SG__savedVersions a strong{color:#d4e2e0;text-overflow:ellipsis;text-transform:capitalize;font-size:15px;overflow:hidden}.checklists-module__IjZ4SG__savedVersions a small{color:#94aaa8;font-size:12px;font-weight:500}.checklists-module__IjZ4SG__launcher{margin-top:auto;padding-top:22px}.checklists-module__IjZ4SG__launcher>button{border:1px solid var(--accent);color:#031716;background:var(--accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:15px;font-weight:760;display:flex}.checklists-module__IjZ4SG__launcher>button:disabled{cursor:wait;opacity:.58}.checklists-module__IjZ4SG__launcher>p{color:#ff9da7;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:13px;line-height:1.5;display:flex}.checklists-module__IjZ4SG__noCasePanel{border:1px solid var(--line);background:#081b1fa6;border-radius:12px;margin-top:25px;padding:20px}.checklists-module__IjZ4SG__noCasePanel strong{color:#dce9e7;font-size:17px}.checklists-module__IjZ4SG__noCasePanel p{color:#9fb5b3;font-size:14px;line-height:1.6}.checklists-module__IjZ4SG__noCasePanel a{color:var(--accent);font-size:14px}.checklists-module__IjZ4SG__warningPanel,.checklists-module__IjZ4SG__finalBoundary{background:#5c3c1412;border:1px solid #f6b25b2b;border-radius:14px;align-items:flex-start;gap:15px;margin-top:20px;padding:22px 24px;display:flex}.checklists-module__IjZ4SG__warningPanel>svg,.checklists-module__IjZ4SG__finalBoundary>svg{color:#efb359;flex:none}.checklists-module__IjZ4SG__warningPanel strong,.checklists-module__IjZ4SG__finalBoundary strong{color:#f0e5d2;font-size:16px}.checklists-module__IjZ4SG__warningPanel p,.checklists-module__IjZ4SG__finalBoundary p{color:#bdb4a4;margin:7px 0 0;font-size:14px;line-height:1.62}.checklists-module__IjZ4SG__breadcrumbs{color:#8ca4a2;align-items:center;gap:9px;font-size:14px;display:flex}.checklists-module__IjZ4SG__breadcrumbs a{color:#acd0cd;align-items:center;gap:6px;display:inline-flex}.checklists-module__IjZ4SG__breadcrumbs a:hover{color:var(--accent)}.checklists-module__IjZ4SG__caseShell{padding-top:54px}.checklists-module__IjZ4SG__caseHero{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;margin-top:40px;padding:38px;display:grid}.checklists-module__IjZ4SG__caseHero h1{margin-bottom:12px;font-size:clamp(40px,5.5vw,67px)}.checklists-module__IjZ4SG__caseHero dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(92px,1fr));margin:0;display:grid}.checklists-module__IjZ4SG__caseHero dl div{padding:14px}.checklists-module__IjZ4SG__caseHero dl div+div{border-left:1px solid var(--line)}.checklists-module__IjZ4SG__caseHero dt{color:#88a4a2;text-transform:uppercase;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__caseHero dd{color:#d0e0de;text-transform:capitalize;margin:7px 0 0;font-size:14px}.checklists-module__IjZ4SG__instanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.checklists-module__IjZ4SG__instanceGrid article{border:1px solid var(--line);background:var(--panel);border-radius:17px;flex-direction:column;min-height:310px;padding:25px;display:flex}.checklists-module__IjZ4SG__instanceTopline{justify-content:space-between;align-items:center;display:flex}.checklists-module__IjZ4SG__instanceTopline span{color:#72d3cd;align-items:center;gap:7px;font:700 12px ui-monospace,monospace;display:inline-flex}.checklists-module__IjZ4SG__instanceTopline i{border:1px solid var(--line);color:#a0b7b5;text-transform:uppercase;border-radius:20px;padding:7px 10px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__instanceTopline i[data-status=completed]{color:#6ed99e;border-color:#57dc9533}.checklists-module__IjZ4SG__instanceGrid h3{color:#e2f0ee;margin:25px 0 18px;font-size:20px}.checklists-module__IjZ4SG__instanceProgress{background:#6aa2a21c;border-radius:99px;height:5px;overflow:hidden}.checklists-module__IjZ4SG__instanceProgress span{border-radius:inherit;background:var(--accent);height:100%;display:block}.checklists-module__IjZ4SG__instanceGrid article>p{color:#9cb2b0;font-size:14px;line-height:1.6}.checklists-module__IjZ4SG__instanceGrid article>dl{grid-template-columns:repeat(3,1fr);margin:13px 0 22px;display:grid}.checklists-module__IjZ4SG__instanceGrid article>dl div+div{border-left:1px solid var(--line);padding-left:15px}.checklists-module__IjZ4SG__instanceGrid dt{color:#88a3a1;text-transform:uppercase;font-size:12px}.checklists-module__IjZ4SG__instanceGrid dd{color:#d0dfdd;margin:6px 0 0;font-size:15px}.checklists-module__IjZ4SG__instanceGrid article>a{min-height:48px;color:var(--accent);background:var(--accent-soft);border:1px solid #48e5da52;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:14px;font-weight:700;display:flex}.checklists-module__IjZ4SG__emptyWorkflow{color:#4fbdb7;background:#08191e99;border:1px dashed #7bb8b72e;border-radius:16px;align-items:center;gap:17px;padding:28px;display:flex}.checklists-module__IjZ4SG__emptyWorkflow strong{color:#d6e4e2;font-size:17px}.checklists-module__IjZ4SG__emptyWorkflow p{color:#9cb3b1;margin:6px 0 0;font-size:14px}.checklists-module__IjZ4SG__toolUnavailable{color:#d09b51;background:#5b380c0f;border:1px solid #f2ae502b;border-radius:14px;align-items:center;gap:14px;padding:23px;display:flex}.checklists-module__IjZ4SG__toolUnavailable strong{color:#eedfc8;font-size:16px}.checklists-module__IjZ4SG__toolUnavailable p{color:#b9aa94;margin:6px 0 0;font-size:14px;line-height:1.55}.checklists-module__IjZ4SG__caseLaunchRow{border:1px solid var(--line);background:#08181dbf;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:13px;padding:17px 19px;display:flex}.checklists-module__IjZ4SG__caseLaunchRow>div:first-child{align-items:center;gap:12px;display:flex}.checklists-module__IjZ4SG__caseLaunchRow>div:first-child>svg{color:var(--accent)}.checklists-module__IjZ4SG__caseLaunchRow span{flex-direction:column;gap:4px;display:flex}.checklists-module__IjZ4SG__caseLaunchRow strong{color:#d5e3e1;font-size:15px}.checklists-module__IjZ4SG__caseLaunchRow small{color:#91aaa8;font-size:12px}.checklists-module__IjZ4SG__caseLaunchRow .checklists-module__IjZ4SG__launcher{min-width:160px;margin:0;padding:0}.checklists-module__IjZ4SG__casePrivacyFooter{border-top:1px solid var(--line);color:#8da6a4;justify-content:space-between;align-items:center;gap:20px;margin-top:55px;padding-top:18px;font-size:13px;display:flex}.checklists-module__IjZ4SG__casePrivacyFooter span{align-items:center;gap:6px;display:inline-flex}.checklists-module__IjZ4SG__runnerShell{width:min(1440px,100vw - 40px);padding-top:52px}.checklists-module__IjZ4SG__runnerShell .checklists-module__IjZ4SG__kicker{color:color-mix(in srgb, var(--workflow-accent) 74%, white)}.checklists-module__IjZ4SG__runnerHero{justify-content:space-between;align-items:end;gap:40px;margin-top:37px;padding-left:24px;display:flex;position:relative}.checklists-module__IjZ4SG__runnerHero:before{content:"";background:linear-gradient(var(--workflow-accent), color-mix(in srgb, var(--workflow-accent) 28%, transparent));border-radius:99px;width:4px;position:absolute;top:3px;bottom:3px;left:0}.checklists-module__IjZ4SG__runnerHero h1{max-width:850px;margin-bottom:13px;font-size:clamp(42px,5.5vw,69px)}.checklists-module__IjZ4SG__casePill{border:1px solid color-mix(in srgb, var(--workflow-accent) 36%, transparent);color:color-mix(in srgb, var(--workflow-accent) 38%, #dce9e7);background:color-mix(in srgb, var(--workflow-accent) 8%, #0d2328eb);border-radius:99px;align-items:center;gap:8px;margin-top:20px;padding:9px 13px;font-size:13px;display:inline-flex}.checklists-module__IjZ4SG__runnerActions{gap:8px;display:flex}.checklists-module__IjZ4SG__runnerActions button{border:1px solid var(--line);color:#c2d4d2;cursor:pointer;background:#0b2025f5;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:14px;display:inline-flex}.checklists-module__IjZ4SG__runnerActions button:hover{border-color:color-mix(in srgb, var(--workflow-accent) 52%, transparent);color:color-mix(in srgb, var(--workflow-accent) 38%, white);background:var(--workflow-soft)}.checklists-module__IjZ4SG__runnerBoundary{background:#643e0c1f;border:1px solid #ffbe694d;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:36px;padding:20px 22px;display:grid}.checklists-module__IjZ4SG__runnerBoundary>svg{color:#efb359}.checklists-module__IjZ4SG__runnerBoundary strong{color:#f0e5d2;font-size:16px}.checklists-module__IjZ4SG__runnerBoundary p{color:#c2b6a2;margin:5px 0 0;font-size:14px;line-height:1.55}.checklists-module__IjZ4SG__runnerBoundary>span{color:#e0b978;letter-spacing:.07em;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__progressPanel{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:38px;margin-top:16px;padding:26px;display:grid}.checklists-module__IjZ4SG__progressMain>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.checklists-module__IjZ4SG__progressMain>div:first-child span{color:#99b2b0;letter-spacing:.08em;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__progressMain>div:first-child strong{color:var(--accent);font-size:21px}.checklists-module__IjZ4SG__progressTrack{background:#6097971f;border-radius:20px;height:7px;margin-top:11px;overflow:hidden}.checklists-module__IjZ4SG__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 58%, #194744), var(--accent));height:100%;transition:width .25s;display:block}.checklists-module__IjZ4SG__progressMain p{color:#9db4b2;margin:11px 0 0;font-size:14px}.checklists-module__IjZ4SG__progressPanel>dl{border-left:1px solid var(--line);grid-template-columns:repeat(3,85px);margin:0;display:grid}.checklists-module__IjZ4SG__progressPanel>dl div{padding-left:18px}.checklists-module__IjZ4SG__progressPanel dt{color:#91aaa8;font-size:12px}.checklists-module__IjZ4SG__progressPanel dd{color:#acc4c2;margin:7px 0 0;font-size:17px;font-weight:670}.checklists-module__IjZ4SG__runnerMessages{min-height:34px}.checklists-module__IjZ4SG__runnerMessages p{color:#7ee0aa;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;display:flex}.checklists-module__IjZ4SG__runnerMessages p[role=alert]{color:#ff929e}.checklists-module__IjZ4SG__readOnlyNotice{color:#d7b98f;background:#603e111a;border:1px solid #ffb55b40;border-radius:9px;align-items:center;gap:9px;margin-bottom:11px;padding:13px 15px;font-size:13px;display:flex}.checklists-module__IjZ4SG__runnerLayout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;margin-top:12px;display:grid}.checklists-module__IjZ4SG__phaseRail{border:1px solid var(--line);background:#091d22fa;border-radius:16px;flex-direction:column;display:flex;position:sticky;top:96px;overflow:hidden}.checklists-module__IjZ4SG__phaseRail>span{color:#95adab;letter-spacing:.08em;padding:19px 20px 14px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__phaseRail>a{color:#aac0be;border-top:1px solid #8fd3d024;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:15px 18px;display:grid}.checklists-module__IjZ4SG__phaseRail>a:hover{background:var(--workflow-soft);color:#d4e3e1}.checklists-module__IjZ4SG__phaseRail>a>i{border:1px solid color-mix(in srgb, var(--workflow-accent) 34%, transparent);width:34px;height:34px;color:var(--workflow-accent);background:color-mix(in srgb, var(--workflow-accent) 7%, transparent);border-radius:9px;place-items:center;font:700 12px ui-monospace,monospace;display:grid}.checklists-module__IjZ4SG__phaseRail>a>span{font-size:14px;line-height:1.4}.checklists-module__IjZ4SG__phaseRail small{color:#89a3a1;margin-top:5px;font-size:12px;display:block}.checklists-module__IjZ4SG__hashBlock{border-top:1px solid var(--line);padding:18px}.checklists-module__IjZ4SG__hashBlock span{color:#8da8a6;letter-spacing:.07em;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__hashBlock code{color:#91aeac;text-overflow:ellipsis;margin-top:8px;font:12px ui-monospace,monospace;display:block;overflow:hidden}.checklists-module__IjZ4SG__phaseList{flex-direction:column;gap:12px;min-width:0;display:flex}.checklists-module__IjZ4SG__phaseSection{border:1px solid var(--line);background:#0a1e23f5;border-radius:17px;scroll-margin-top:100px;overflow:hidden}.checklists-module__IjZ4SG__phaseHeader{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:17px;padding:24px;display:grid}.checklists-module__IjZ4SG__phaseHeader>span{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);border:1px solid #48e5da47;border-radius:13px;place-items:center;font:750 12px ui-monospace,monospace;display:grid}.checklists-module__IjZ4SG__phaseHeader p{color:color-mix(in srgb, var(--workflow-accent) 58%, #a6bab8);letter-spacing:.08em;margin:0 0 6px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__phaseHeader h2{color:#eef7f5;letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.25}.checklists-module__IjZ4SG__phaseHeader small{color:#9cb3b1;margin-top:7px;font-size:14px;line-height:1.5;display:block}.checklists-module__IjZ4SG__phaseHeader>i{color:#9ab2b0;text-align:right;min-width:52px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__phaseHeader[aria-expanded=true]>svg{transform:rotate(180deg)}.checklists-module__IjZ4SG__phaseHeader>svg{color:#557375;transition:transform .16s}.checklists-module__IjZ4SG__taskList{flex-direction:column;gap:14px;padding:0 16px 16px;display:flex}.checklists-module__IjZ4SG__taskCard{background:#07181deb;border:1px solid #8fd3d033;border-radius:14px;overflow:hidden}.checklists-module__IjZ4SG__taskCard[data-status=complete]{border-color:#4dd38d33}.checklists-module__IjZ4SG__taskCard[data-status=blocked]{border-color:#ff778538}.checklists-module__IjZ4SG__taskHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px;display:grid}.checklists-module__IjZ4SG__taskStateIcon{border:1px solid var(--line);color:#8aa7a5;background:#538b8b1a;border-radius:10px;place-items:center;width:38px;height:38px;margin-top:2px;display:grid}.checklists-module__IjZ4SG__taskCard[data-status=complete] .checklists-module__IjZ4SG__taskStateIcon{color:#55d894;background:#41be8012;border-color:#53d8943b}.checklists-module__IjZ4SG__taskCard[data-status=blocked] .checklists-module__IjZ4SG__taskStateIcon{color:#ff7d8a;background:#ff50630f;border-color:#ff6a7a38}.checklists-module__IjZ4SG__taskTitle>div{align-items:center;gap:7px;display:flex}.checklists-module__IjZ4SG__taskTitle>div span,.checklists-module__IjZ4SG__taskTitle>div i{border:1px solid var(--line);color:#9eb5b3;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:5px 8px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__taskTitle>div span[data-priority=critical]{color:#e5828c;border-color:#ff717f33}.checklists-module__IjZ4SG__taskTitle>div span[data-priority=high]{color:#c99a59;border-color:#f0b0532e}.checklists-module__IjZ4SG__taskTitle h3{color:#e9f3f1;letter-spacing:-.015em;margin:11px 0 7px;font-size:20px;line-height:1.3}.checklists-module__IjZ4SG__taskTitle p{color:#a8bcba;max-width:900px;margin:0;font-size:15px;line-height:1.6}.checklists-module__IjZ4SG__currentStatus{border:1px solid var(--line);color:#a3bab8;white-space:nowrap;border-radius:20px;padding:7px 10px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__currentStatus[data-status=complete]{color:#64d596;border-color:#4ed38f33}.checklists-module__IjZ4SG__currentStatus[data-status=blocked]{color:#ee8590;border-color:#ff708033}.checklists-module__IjZ4SG__currentStatus[data-status=in_progress]{color:#66bdc6;border-color:#57cddc33}.checklists-module__IjZ4SG__taskDetails{border-top:1px solid #8fd3d029}.checklists-module__IjZ4SG__taskDetails summary{color:#a3bcba;cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:14px;list-style:none;display:flex}.checklists-module__IjZ4SG__taskDetails summary::-webkit-details-marker{display:none}.checklists-module__IjZ4SG__taskDetails[open] summary svg{transform:rotate(180deg)}.checklists-module__IjZ4SG__taskDetailGrid{background:#8fd3d029;border:1px solid #8fd3d029;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 17px;display:grid;overflow:hidden}.checklists-module__IjZ4SG__taskDetailGrid section{background:#0a2429;padding:21px}.checklists-module__IjZ4SG__taskDetailGrid h4{color:#a4bdbb;letter-spacing:.07em;text-transform:uppercase;margin:0 0 11px;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__taskDetailGrid ol,.checklists-module__IjZ4SG__taskDetailGrid ul{color:#b0c3c1;margin:0;padding-left:20px;font-size:14px;line-height:1.7}.checklists-module__IjZ4SG__taskDetailGrid li+li{margin-top:7px}.checklists-module__IjZ4SG__storageCaution{color:#e0b16e;align-items:center;gap:6px;margin:13px 0 0;font-size:13px;display:flex}.checklists-module__IjZ4SG__sourceLinks{flex-wrap:wrap;align-items:center;gap:8px;margin:13px 17px 17px;display:flex}.checklists-module__IjZ4SG__sourceLinks>span{color:#91aaa8;text-transform:uppercase;font:700 12px ui-monospace,monospace}.checklists-module__IjZ4SG__sourceLinks a{border:1px solid color-mix(in srgb, var(--workflow-accent) 25%, var(--line));min-height:44px;color:color-mix(in srgb, var(--workflow-accent) 38%, #c8d8d6);background:color-mix(in srgb, var(--workflow-accent) 4%, transparent);border-radius:7px;align-items:center;gap:5px;padding:8px 11px;font-size:13px;display:inline-flex}.checklists-module__IjZ4SG__sourceLinks a:hover{border-color:color-mix(in srgb, var(--workflow-accent) 48%, transparent);color:color-mix(in srgb, var(--workflow-accent) 58%, white)}.checklists-module__IjZ4SG__taskNotesGrid{background:#05181c47;border-top:1px solid #8fd3d029;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px;display:grid}.checklists-module__IjZ4SG__taskNotesGrid label{color:#b8ccca;min-width:0;font-size:14px;font-weight:700}.checklists-module__IjZ4SG__taskNotesGrid label>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.checklists-module__IjZ4SG__taskNotesGrid label small{color:#819b99;font:600 11px ui-monospace,monospace}.checklists-module__IjZ4SG__taskNotesGrid textarea{resize:vertical;color:#e8f2f0;background:#081d22;border:1px solid #8ed5d259;border-radius:10px;outline:none;width:100%;min-height:126px;margin-top:9px;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.6}.checklists-module__IjZ4SG__taskNotesGrid textarea::placeholder{color:#718b89}.checklists-module__IjZ4SG__taskNotesGrid textarea:focus{border-color:#48e5da8c;box-shadow:0 0 0 3px #48e5da12}.checklists-module__IjZ4SG__taskNotesGrid textarea:read-only{color:#bdcecc;background:#081d22b8}.checklists-module__IjZ4SG__taskNotesPrint{display:none}.checklists-module__IjZ4SG__taskControls{border-top:1px solid #8fd3d029;grid-template-columns:minmax(190px,230px) minmax(210px,260px) auto minmax(0,1fr);align-items:end;gap:12px;padding:17px 22px 22px;display:grid}.checklists-module__IjZ4SG__taskControls label{color:#a8bfbd;font-size:13px;font-weight:700}.checklists-module__IjZ4SG__taskControls select{min-height:48px;margin-top:7px;font-size:15px}.checklists-module__IjZ4SG__taskControls button{min-height:48px;color:var(--accent);background:var(--accent-soft);cursor:pointer;border:1px solid #48e5da66;border-radius:9px;padding:0 17px;font-size:14px;font-weight:700}.checklists-module__IjZ4SG__taskControls button:disabled{cursor:not-allowed;opacity:.68}.checklists-module__IjZ4SG__taskControls>p{color:#ff9ba5;margin:0 0 10px;font-size:13px}.checklists-module__IjZ4SG__finalBoundary{margin-top:20px}.checklists-module__IjZ4SG__spin{animation:.8s linear infinite checklists-module__IjZ4SG__spin}.checklists-module__IjZ4SG__page a:focus-visible,.checklists-module__IjZ4SG__page button:focus-visible,.checklists-module__IjZ4SG__page select:focus-visible,.checklists-module__IjZ4SG__page textarea:focus-visible,.checklists-module__IjZ4SG__page summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.checklists-module__IjZ4SG__categoryFilters button:focus-visible{outline-color:var(--workflow-accent)}@keyframes checklists-module__IjZ4SG__spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.checklists-module__IjZ4SG__catalogHero{grid-template-columns:1fr}.checklists-module__IjZ4SG__boundaryCard{min-height:210px}.checklists-module__IjZ4SG__templateGrid,.checklists-module__IjZ4SG__templateLayout{grid-template-columns:1fr}.checklists-module__IjZ4SG__startPanel{border-left:0}.checklists-module__IjZ4SG__caseHero,.checklists-module__IjZ4SG__runnerLayout{grid-template-columns:1fr}.checklists-module__IjZ4SG__phaseRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.checklists-module__IjZ4SG__phaseRail>span,.checklists-module__IjZ4SG__hashBlock{grid-column:1/-1}.checklists-module__IjZ4SG__progressPanel{grid-template-columns:1fr}.checklists-module__IjZ4SG__progressPanel>dl{border-top:1px solid var(--line);border-left:0;padding-top:17px}}@media (max-width:700px){.checklists-module__IjZ4SG__shell,.checklists-module__IjZ4SG__runnerShell{width:calc(100vw - 24px);padding-top:38px}.checklists-module__IjZ4SG__catalogHero{padding-top:22px}.checklists-module__IjZ4SG__catalogHero h1{font-size:clamp(43px,13vw,62px)}.checklists-module__IjZ4SG__runnerHero h1,.checklists-module__IjZ4SG__caseHero h1{letter-spacing:-.04em;font-size:clamp(34px,10vw,48px);line-height:1.08}.checklists-module__IjZ4SG__principleStrip{grid-template-columns:1fr}.checklists-module__IjZ4SG__principleStrip span+span{border-top:1px solid var(--line);border-left:0}.checklists-module__IjZ4SG__sectionHeading,.checklists-module__IjZ4SG__runnerHero{flex-direction:column;align-items:flex-start}.checklists-module__IjZ4SG__catalogToolbar{padding:13px}.checklists-module__IjZ4SG__savedVersions{grid-template-columns:1fr}.checklists-module__IjZ4SG__templateCopy{padding:26px 22px}.checklists-module__IjZ4SG__templateTopline{flex-direction:column;align-items:flex-start;padding:14px 22px}.checklists-module__IjZ4SG__templateTopline i{text-align:left}.checklists-module__IjZ4SG__templateMetrics{grid-template-columns:repeat(2,1fr)}.checklists-module__IjZ4SG__caseHero{padding:25px 21px}.checklists-module__IjZ4SG__caseHero dl{grid-template-columns:1fr}.checklists-module__IjZ4SG__caseHero dl div+div{border-top:1px solid var(--line);border-left:0}.checklists-module__IjZ4SG__instanceGrid{grid-template-columns:1fr}.checklists-module__IjZ4SG__caseLaunchRow{flex-direction:column;align-items:stretch}.checklists-module__IjZ4SG__caseLaunchRow .checklists-module__IjZ4SG__launcher{width:100%}.checklists-module__IjZ4SG__casePrivacyFooter{flex-direction:column;align-items:flex-start}.checklists-module__IjZ4SG__runnerActions{width:100%}.checklists-module__IjZ4SG__runnerActions button{flex:1;justify-content:center}.checklists-module__IjZ4SG__runnerBoundary{grid-template-columns:auto 1fr}.checklists-module__IjZ4SG__runnerBoundary>span{grid-column:2}.checklists-module__IjZ4SG__phaseRail{grid-template-columns:1fr}.checklists-module__IjZ4SG__phaseRail>span,.checklists-module__IjZ4SG__hashBlock{grid-column:auto}.checklists-module__IjZ4SG__phaseHeader{grid-template-columns:42px minmax(0,1fr) auto;padding:16px}.checklists-module__IjZ4SG__phaseHeader>span{width:42px;height:42px}.checklists-module__IjZ4SG__phaseHeader>i{display:none}.checklists-module__IjZ4SG__taskHeader{grid-template-columns:auto minmax(0,1fr)}.checklists-module__IjZ4SG__currentStatus{grid-column:2;justify-self:start}.checklists-module__IjZ4SG__taskDetailGrid{grid-template-columns:1fr}.checklists-module__IjZ4SG__taskNotesGrid{grid-template-columns:1fr;padding:16px}.checklists-module__IjZ4SG__taskControls{grid-template-columns:1fr}.checklists-module__IjZ4SG__taskControls button{min-height:42px}}@media print{.checklists-module__IjZ4SG__page{color:#111;background:#fff;overflow:visible}.checklists-module__IjZ4SG__grid,.checklists-module__IjZ4SG__runnerActions,.checklists-module__IjZ4SG__taskControls,.checklists-module__IjZ4SG__phaseRail,.checklists-module__IjZ4SG__runnerMessages,.checklists-module__IjZ4SG__readOnlyNotice{display:none!important}.checklists-module__IjZ4SG__runnerShell{width:100%;padding:0}.checklists-module__IjZ4SG__runnerLayout{display:block}.checklists-module__IjZ4SG__runnerHero h1,.checklists-module__IjZ4SG__phaseHeader h2,.checklists-module__IjZ4SG__taskTitle h3{color:#111}.checklists-module__IjZ4SG__runnerHero>div>p,.checklists-module__IjZ4SG__phaseHeader small,.checklists-module__IjZ4SG__taskTitle p{color:#444}.checklists-module__IjZ4SG__runnerBoundary,.checklists-module__IjZ4SG__progressPanel,.checklists-module__IjZ4SG__phaseSection,.checklists-module__IjZ4SG__taskCard,.checklists-module__IjZ4SG__taskDetailGrid{break-inside:avoid;background:#fff;border-color:#bbb}.checklists-module__IjZ4SG__phaseSection{margin-top:12px}.checklists-module__IjZ4SG__taskList{display:block!important}.checklists-module__IjZ4SG__taskCard{margin-top:7px}.checklists-module__IjZ4SG__taskDetails{display:block}.checklists-module__IjZ4SG__taskDetails summary{display:none}.checklists-module__IjZ4SG__taskDetails:not([open])>.checklists-module__IjZ4SG__taskDetailGrid{display:grid}.checklists-module__IjZ4SG__taskDetails:not([open])>.checklists-module__IjZ4SG__sourceLinks{display:flex}.checklists-module__IjZ4SG__taskNotesGrid{display:none!important}.checklists-module__IjZ4SG__taskNotesPrint{background:#bbb;border:1px solid #bbb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:8px;display:grid}.checklists-module__IjZ4SG__taskNotesPrint section{background:#fff;padding:12px}.checklists-module__IjZ4SG__taskNotesPrint strong{color:#222;text-transform:uppercase;font-size:12px}.checklists-module__IjZ4SG__taskNotesPrint p{color:#333;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.checklists-module__IjZ4SG__finalBoundary{background:#fff;border-color:#bbb}}@media (forced-colors:active){.checklists-module__IjZ4SG__categoryFilters button[aria-pressed=true]{outline-offset:2px;outline:3px solid highlight}.checklists-module__IjZ4SG__templateCard:before,.checklists-module__IjZ4SG__runnerHero:before{background:highlight}.checklists-module__IjZ4SG__templateIcon,.checklists-module__IjZ4SG__phaseRail>a>i{color:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){.checklists-module__IjZ4SG__page *,.checklists-module__IjZ4SG__page :before,.checklists-module__IjZ4SG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
