.simple-checklist{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a09;--panel:#111511;--paper:#eff1eb;--muted:#a0a79d;--line:#30372d;--lime:#d9ff43;--gold:#dbbd80;--red:#ff5031;color:var(--paper);background:var(--bg);font-synthesis:none;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}.simple-checklist *{box-sizing:border-box}.simple-checklist{margin:0}.simple-checklist button,.simple-checklist input,.simple-checklist select,.simple-checklist textarea{font:inherit}.simple-checklist button,.simple-checklist a,.simple-checklist input,.simple-checklist select,.simple-checklist textarea,.simple-checklist summary{-webkit-tap-highlight-color:transparent}.simple-checklist button{color:inherit;cursor:pointer;background:0 0;border:0}.simple-checklist a{color:inherit;text-decoration:none}.simple-checklist button:disabled{opacity:.4;cursor:not-allowed}.simple-checklist img{max-width:100%;display:block}.simple-checklist button,.simple-checklist input,.simple-checklist select,.simple-checklist textarea{font-size:15px}.simple-checklist button{min-height:42px}.simple-checklist input,.simple-checklist select,.simple-checklist textarea{border:1px solid var(--line);color:var(--paper);background:#10140f;border-radius:0;min-width:0;min-height:44px;padding:11px 12px}.simple-checklist input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--lime);flex:none}.simple-checklist textarea{resize:vertical;min-height:100px}.simple-checklist select{max-width:100%}.simple-checklist h1,.simple-checklist h2,.simple-checklist h3,.simple-checklist p{margin:0}.simple-checklist p{line-height:1.5}.simple-checklist h1,.simple-checklist h2,.simple-checklist h3{letter-spacing:-.035em;font-weight:850}.simple-checklist h1{font-family:Impact,Arial Narrow,sans-serif;font-weight:900}.simple-checklist em{color:var(--lime);font-style:italic}.simple-checklist small{color:var(--muted);font-size:12px;line-height:1.4}.simple-checklist svg{flex:none}.simple-checklist progress{-webkit-appearance:none;appearance:none;background:#30352a;border:0;width:100%;height:5px}.simple-checklist progress::-webkit-progress-bar{background:#30352a}.simple-checklist progress::-webkit-progress-value{background:var(--lime)}.simple-checklist progress::-moz-progress-bar{background:var(--lime)}.simple-checklist :focus-visible{outline:2px solid var(--lime);outline-offset:4px}.simple-checklist ::selection{background:var(--lime);color:var(--bg)}.simple-checklist .muted{color:var(--muted);font-size:14px}.simple-checklist .eyebrow{letter-spacing:.12em;font-size:11px;font-weight:750}.simple-checklist .primary,.simple-checklist .outline{justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 16px;line-height:1.2;display:inline-flex}.simple-checklist .primary{background:var(--lime);color:#11160a;border:1px solid var(--lime);font-weight:750}.simple-checklist .primary:hover{background:#e5ff85}.simple-checklist .outline{border:1px solid var(--line);background:#10140f}.simple-checklist .outline:hover,.simple-checklist .outline.active{background:#1d2418;border-color:#859058}.simple-checklist .text-button{color:var(--muted);text-underline-offset:4px;padding:8px 0;text-decoration:underline}.simple-checklist .icon-button{border:1px solid var(--line);justify-content:center;align-items:center;min-width:42px;min-height:42px;display:inline-flex}.simple-checklist .icon-button:hover{border-color:var(--lime)}.simple-checklist .full{width:100%}.simple-checklist .preview-ribbon{color:#c9d5b5;background:#22281b;align-items:center;gap:16px;min-height:28px;padding:5px max(20px,50vw - 620px);font-size:11px;display:flex}.simple-checklist .preview-ribbon>span{letter-spacing:.1em;border:1px solid #637040;padding:2px 5px;font-size:10px}.simple-checklist .preview-ribbon p{flex:1}.simple-checklist .preview-ribbon button{white-space:nowrap;min-height:20px;padding:0;font-size:11px}.simple-checklist .site-header{border-bottom:1px solid var(--line);background:#080a09;align-items:center;gap:40px;height:87px;padding:15px max(22px,50vw - 620px);display:flex}.simple-checklist .logo{flex:none;width:136px}.simple-checklist .site-header nav{align-items:center;gap:30px;margin:auto;display:flex}.simple-checklist .site-header nav a,.simple-checklist .site-header nav button{letter-spacing:.12em;font-size:11px;font-weight:800}.simple-checklist .site-header nav .current{color:var(--lime);border-bottom:2px solid var(--lime)}.simple-checklist .header-catalog{letter-spacing:.09em;font-size:11px}.simple-checklist .menu{display:none}.simple-checklist .mobile-nav{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:15px 20px;display:flex}.simple-checklist .shell{max-width:1240px;min-height:65vh;margin:auto;padding:0 24px}.simple-checklist .breadcrumbs{min-height:50px;color:var(--muted);align-items:center;gap:20px;font-size:12px;display:flex}.simple-checklist .breadcrumbs button{padding:0;font-size:12px}.simple-checklist .breadcrumbs button:last-child{margin-left:auto}.simple-checklist .breadcrumbs span{font-size:11px}.simple-checklist .release-heading{align-items:center;gap:24px;padding:8px 0 24px;display:flex}.simple-checklist .release-heading>img{object-fit:cover;border:1px solid #3b3f2c;width:142px;height:86px}.simple-checklist .release-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:46px;line-height:1.05}.simple-checklist .release-heading p:not(.eyebrow){color:var(--muted);font-size:14px}.simple-checklist .release-heading .eyebrow{color:var(--lime)}.simple-checklist .release-heading select{max-width:220px;margin-left:auto;font-size:12px}.simple-checklist .view-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:26px;margin-bottom:20px;display:flex}.simple-checklist .view-tabs button{border-bottom:2px solid #0000;min-height:50px;padding:0;font-size:16px}.simple-checklist .view-tabs button.active{border-color:var(--lime);color:var(--lime)}.simple-checklist .view-tabs button span{color:var(--muted);margin-left:8px;font-size:12px}.simple-checklist .local-save{color:var(--muted);margin-left:auto;font-size:12px}.simple-checklist .search-row{gap:10px;margin-bottom:12px;display:flex}.simple-checklist .search{border:1px solid var(--line);background:#10140f;flex:1;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.simple-checklist .search input{outline-offset:0;background:0 0;border:0;flex:1;width:100%;padding:12px 0;font-size:16px}.simple-checklist .search svg{color:var(--muted)}.simple-checklist .search button{padding:0 4px;font-size:24px}.simple-checklist .filter-open{min-width:118px}.simple-checklist .quick-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;display:flex}.simple-checklist .quick-toolbar>.outline{min-height:40px;padding:10px 12px;font-size:13px}.simple-checklist .scope-switch{border:1px solid var(--line);background:#11150f;margin-left:auto;display:flex}.simple-checklist .scope-switch button{min-height:38px;padding:9px 14px;font-size:13px}.simple-checklist .scope-switch button[aria-pressed=true]{color:#0d1308;background:#d9ff43}.simple-checklist .version-shortcut{font-size:12px}.simple-checklist .filter-panel{background:#151a12;border:1px solid #495332;grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:15px;margin-bottom:15px;padding:20px;display:grid}.simple-checklist .filter-panel label{color:var(--muted);gap:8px;min-width:0;font-size:12px;display:grid}.simple-checklist .filter-panel select{width:100%;font-size:14px}.simple-checklist .chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.simple-checklist .chips button{background:#171e11;border:1px solid #455135;min-height:32px;padding:7px 10px;font-size:12px}.simple-checklist .chips .reset{color:var(--muted);background:0 0;border:0;text-decoration:underline}.simple-checklist .list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.simple-checklist .status-tabs{flex-wrap:wrap;gap:6px;display:flex}.simple-checklist .status-tabs button{color:var(--muted);white-space:nowrap;min-height:38px;padding:8px 13px;font-size:13px}.simple-checklist .status-tabs button[aria-pressed=true]{color:var(--lime);box-shadow:inset 0 -2px var(--lime);background:#1b2113}.simple-checklist .save-build{color:var(--lime);align-items:center;gap:6px;padding:6px 0 6px 10px;font-size:13px;display:flex}.simple-checklist .results-bar{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.simple-checklist .results-bar>p{font-size:15px}.simple-checklist .results-bar>p b{font-size:17px}.simple-checklist .results-bar>div{align-items:center;gap:20px;display:flex}.simple-checklist .size-label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.simple-checklist .size-label select{min-height:34px;padding:5px 8px;font-size:12px}.simple-checklist .actions{position:relative}.simple-checklist .actions>summary{cursor:pointer;align-items:center;gap:7px;min-height:40px;font-size:12px;list-style:none;display:flex}.simple-checklist .actions>summary::-webkit-details-marker{display:none}.simple-checklist .actions>div{z-index:5;background:#191f14;border:1px solid #66714c;min-width:210px;padding:8px;position:absolute;top:42px;right:0;box-shadow:0 14px 30px #0009}.simple-checklist .actions button{text-align:left;width:100%;padding:9px 12px;font-size:13px;display:block}.simple-checklist .actions button:hover{background:#2a3320}.simple-checklist .section-divider{letter-spacing:.07em;background:#181d15;border-top:1px solid #39442d;justify-content:space-between;gap:20px;padding:10px 14px;font-size:11px;font-weight:750;display:flex}.simple-checklist .section-divider small{letter-spacing:0;font-size:11px;font-weight:400}.simple-checklist .card-row{border:1px solid var(--line);background:#0d100c;border-top:0}.simple-checklist .card-main{align-items:center;gap:18px;min-height:80px;padding:12px 18px;display:flex}.simple-checklist .card-main:hover{background:#151a12}.simple-checklist .card-number{text-align:center;font-variant-numeric:tabular-nums;color:#c0c6b7;background:#161c12;border:1px solid #343c2d;flex:none;min-width:38px;padding:9px 5px;font-size:12px}.simple-checklist .identity{text-align:left;flex:1;gap:5px;min-width:0;padding:0;display:grid}.simple-checklist .identity strong{font-size:17px;font-weight:650;line-height:1.2}.simple-checklist .identity span{color:var(--muted);font-size:12px}.simple-checklist .group-actions{align-items:center;gap:20px;display:flex}.simple-checklist .ownership{align-items:center;gap:12px;display:flex}.simple-checklist .have-text{color:var(--lime)}.simple-checklist .versions-toggle{justify-content:flex-end;align-items:center;gap:18px;min-width:126px;font-size:13px;display:flex}.simple-checklist .variants{background:#10150d;border-top:1px solid #343d2b;padding:0 18px 10px 74px}.simple-checklist .variant-caption{color:#aab69b;padding:12px 0 8px;font-size:11px}.simple-checklist .version-row{border-top:1px solid #29321f;align-items:center;gap:12px;min-height:63px;padding:7px 0;display:flex}.simple-checklist .version-name{text-align:left;flex:1;gap:5px;min-width:0;padding:3px 0;display:grid}.simple-checklist .version-name strong{font-size:14px;font-weight:550}.simple-checklist .version-name span{color:var(--muted);font-size:12px}.simple-checklist .version-row.compact{border-top:0;min-height:52px;margin-top:-3px;padding:0 18px 12px 74px}.simple-checklist .version-actions{align-items:center;gap:10px;display:flex}.simple-checklist .marks{align-items:center;gap:6px;display:flex}.simple-checklist .mark{white-space:nowrap;background:#131a0f;border:1px solid #46503a;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:12px;display:flex}.simple-checklist .mark:hover{border-color:#95a576}.simple-checklist .mark.have{background:var(--lime);color:#142008;border-color:var(--lime)}.simple-checklist .mark.want{color:#f0cf97;background:#32261c;border-color:#caab76}.simple-checklist .stock{color:var(--lime);white-space:nowrap;font-size:11px}.simple-checklist .more{letter-spacing:1px;border:0;min-width:30px;min-height:34px;font-size:20px}.simple-checklist .pagination{color:var(--muted);justify-content:space-between;align-items:center;padding:24px 0 45px;font-size:12px;display:flex}.simple-checklist .pagination>div{align-items:center;gap:20px;display:flex}.simple-checklist .pagination button{border:1px solid var(--line);min-width:42px;font-size:20px}.simple-checklist .snapshot-note{color:var(--gold);padding:10px 0;font-size:12px}.simple-checklist .bulk-bar{background:#28321b;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.simple-checklist .bulk-bar button{border:1px solid #72814d;min-height:32px;padding:6px 9px;font-size:12px}.simple-checklist .library-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding:54px 0 42px;display:flex}.simple-checklist .library-hero h1{letter-spacing:-.04em;margin-top:20px;font-size:74px;line-height:.98}.simple-checklist .library-hero>.eyebrow{color:var(--muted)}.simple-checklist .library-hero>p{color:var(--muted);padding-bottom:6px;font-size:17px;line-height:1.65}.simple-checklist .library-hero>p strong{color:var(--paper);font-weight:450}.simple-checklist .library-tools{gap:12px;margin-top:30px;display:flex}.simple-checklist .library-tools select,.simple-checklist .library-tools .outline{font-size:14px}.simple-checklist .library-caption{letter-spacing:.1em;color:#d3dbc8;justify-content:space-between;margin:20px 0;font-size:10px;display:flex}.simple-checklist .library-caption small{letter-spacing:0;font-size:11px}.simple-checklist .release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.simple-checklist .release-card{background:#12160f;border:1px solid #3b4033;overflow:hidden}.simple-checklist .cover{aspect-ratio:16/9;width:100%;padding:0;display:block;position:relative;overflow:hidden}.simple-checklist .cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.simple-checklist .cover:hover img{transform:scale(1.025)}.simple-checklist .cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000b);position:absolute;inset:55% 0 0}.simple-checklist .cover>span{z-index:1;color:#fff;letter-spacing:.15em;font-size:10px;font-weight:700;position:absolute;bottom:16px;left:20px}.simple-checklist .cover>i{z-index:1;font-size:27px;font-style:normal;position:absolute;bottom:12px;right:18px}.simple-checklist .release-body{padding:24px}.simple-checklist .release-body h2{letter-spacing:-.015em;margin:9px 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:38px;line-height:1.1}.simple-checklist .release-body .eyebrow{color:var(--lime)}.simple-checklist .release-body>p:not(.eyebrow){color:var(--muted);max-width:350px;min-height:48px;font-size:15px}.simple-checklist .release-body .primary{margin-top:23px}.simple-checklist .release-body>small{margin-top:15px;display:block}.simple-checklist .release-card.gold .eyebrow{color:var(--gold)}.simple-checklist .release-card.gold .primary{background:#d8be89;border-color:#d8be89}.simple-checklist .resume{border-bottom:1px solid var(--line);padding:28px 0}.simple-checklist .resume h2{gap:10px;margin-bottom:16px;font-size:21px;display:flex}.simple-checklist .resume h2 span{color:var(--lime)}.simple-checklist .resume>div{flex-wrap:wrap;gap:16px;display:flex}.simple-checklist .resume button{text-align:left;background:#151d0e;border:1px solid #53603e;grid-template-columns:1fr auto;gap:6px 20px;min-width:250px;padding:14px 16px;display:grid}.simple-checklist .resume button span{font-size:15px}.simple-checklist .resume button small{grid-column:1}.simple-checklist .resume button svg{color:var(--lime);grid-area:1/2/3;align-self:center}.simple-checklist .mine-toolbar{justify-content:space-between;gap:15px;margin:12px 0 25px;display:flex}.simple-checklist .mine-toolbar>.outline{font-size:13px}.simple-checklist .builds{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.simple-checklist .build-card{background:linear-gradient(120deg,#1e2814,#11160e);border:1px solid #4e5b36;padding:25px}.simple-checklist .build-card .eyebrow{color:var(--lime)}.simple-checklist .build-card h2{overflow-wrap:anywhere;margin:14px 0 28px;font-size:25px}.simple-checklist .build-progress{justify-content:space-between;align-items:center;display:flex}.simple-checklist .build-progress b{font-size:34px}.simple-checklist .build-progress small{font-size:17px;font-weight:400}.simple-checklist .build-progress span{color:var(--lime);font-size:15px}.simple-checklist .build-card>p:not(.eyebrow){color:var(--muted);margin:13px 0 20px;font-size:14px}.simple-checklist .build-links{gap:20px;margin-top:10px;display:flex}.simple-checklist .build-links button{color:var(--muted);min-height:34px;padding:5px 0;font-size:12px}.simple-checklist .builds>.empty{grid-column:1/-1}.simple-checklist .active-build{background:#141c0e;border:1px solid #435332;margin-bottom:20px;padding:20px 25px}.simple-checklist .active-build>h2{margin:10px 0;font-size:28px}.simple-checklist .active-build>p{color:var(--muted);margin-bottom:12px;font-size:14px}.simple-checklist .active-build .status-tabs{margin-top:15px}.simple-checklist .empty{text-align:center;background:#0f140c;border:1px dashed #38442d;width:100%;margin-top:12px;padding:48px 20px}.simple-checklist .empty h2{margin:15px 0 10px;font-size:28px}.simple-checklist .empty p{color:var(--muted);max-width:560px;margin:auto;font-size:15px}.simple-checklist .empty .primary,.simple-checklist .empty .outline{margin-top:25px}.simple-checklist .empty-icon{width:60px;height:60px;color:var(--lime);background:#17210f;border:1px solid #495d2d;place-items:center;margin:auto;display:grid}.simple-checklist .error{color:#ffd3c4;background:#3c211c;border:1px solid #b9593e;margin:15px 0;padding:15px;font-size:14px}.simple-checklist .error button{text-decoration:underline;display:block}.simple-checklist .warning{color:#ffd79e;padding:10px 0}.simple-checklist .modal{color:var(--paper);background:#11160e;border:1px solid #586346;width:min(610px,100vw - 30px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 20px 90px #000c}.simple-checklist .modal.wide{width:min(800px,100vw - 30px)}.simple-checklist .modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.simple-checklist .modal-body{padding:25px}.simple-checklist .modal-body>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.simple-checklist .modal-body>header h2{font-size:25px;line-height:1.05}.simple-checklist .modal-body>p{color:#c8cec0;margin-bottom:17px;font-size:15px}.simple-checklist .modal-body>h3{margin:20px 0 15px;font-size:25px}.simple-checklist .modal form>p{margin:15px 0;font-size:14px}.simple-checklist .modal form>.primary{margin-top:10px}.simple-checklist .modal-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.simple-checklist .picker-search{border:1px solid #667449;align-items:center;gap:12px;padding:0 12px;display:flex}.simple-checklist .picker-search input{background:0 0;border:0;width:100%;padding-left:0}.simple-checklist .picker-list{min-height:140px;max-height:42dvh;margin:16px 0;overflow-y:auto}.simple-checklist .picker-list label{cursor:pointer;border-bottom:1px solid #2c3424;align-items:center;gap:14px;min-height:60px;padding:11px 6px;display:flex}.simple-checklist .picker-list label:hover{background:#222d16}.simple-checklist .picker-list label>span{flex:1;font-size:16px}.simple-checklist .picker-list label small{margin-top:3px;font-size:12px;display:block}.simple-checklist .picker-list label b{color:var(--muted);font-size:12px;font-weight:500}.simple-checklist .empty-small{color:var(--muted);font-size:14px}.simple-checklist .field-label,.simple-checklist .note-form label{color:var(--muted);gap:9px;margin:18px 0;font-size:13px;display:grid}.simple-checklist .build-preview{background:#1d2813;border:1px solid #485b31;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}.simple-checklist .build-preview>b{color:var(--lime);font-size:45px}.simple-checklist .build-preview>span{font-size:14px}.simple-checklist .detail-identity .eyebrow{color:var(--muted)}.simple-checklist .detail-identity h3{margin:8px 0;font-size:33px}.simple-checklist .detail-identity p{color:var(--muted);font-size:14px}.simple-checklist .version-title{margin:18px 0;font-size:20px;display:block}.simple-checklist .version-title>span{color:var(--gold);margin-left:10px;font-size:15px;font-weight:400}.simple-checklist .card-details>.marks{margin:20px 0}.simple-checklist .card-details .marks .mark{min-width:110px;min-height:44px;font-size:14px}.simple-checklist .no-photo{color:#b2bca6;background:#182011;border:1px solid #39452b;align-items:center;gap:18px;margin:22px 0;padding:18px;display:flex}.simple-checklist .no-photo p{font-size:14px}.simple-checklist .no-photo small{margin-top:4px;display:block}.simple-checklist .photo{text-align:center;background:#0a0d08;border:1px solid #343c2b;margin:18px 0;padding:15px}.simple-checklist .photo>button{margin:auto;padding:0;display:block}.simple-checklist .photo img{object-fit:contain;width:auto;max-height:320px;margin:auto}.simple-checklist .photo.zoomed img{max-height:70vh}.simple-checklist .photo>div{justify-content:center;gap:15px;margin-top:8px;display:flex}.simple-checklist .photo>div button{color:var(--muted);border-bottom:2px solid #0000;font-size:12px}.simple-checklist .photo>div button.active{border-color:var(--lime);color:var(--lime)}.simple-checklist .photo>small{margin:10px 0;font-size:11px;display:block}.simple-checklist .facts{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.simple-checklist .facts>div{border-bottom:1px solid var(--line);padding:12px 0}.simple-checklist .facts dt{color:var(--muted);margin-bottom:6px;font-size:12px}.simple-checklist .facts dd{margin:0;font-size:14px;line-height:1.4}.simple-checklist .shop-note{background:#1b2810;border:1px solid #546738;justify-content:space-between;align-items:center;gap:15px;margin:22px 0;padding:18px;display:flex}.simple-checklist .shop-note b{font-size:22px}.simple-checklist .shop-note small{max-width:200px;margin-top:5px;font-size:11px;display:block}.simple-checklist .shop-note .primary{font-size:13px}.simple-checklist .detail-extra{border-top:1px solid var(--line);padding:10px 0}.simple-checklist .detail-extra>summary{cursor:pointer;align-items:center;min-height:40px;font-size:14px;display:flex}.simple-checklist .detail-extra>summary:after{content:"+";color:var(--lime);margin-left:auto;font-size:20px}.simple-checklist .detail-extra[open]>summary:after{content:"−"}.simple-checklist .detail-extra p{margin:10px 0;font-size:13px}.simple-checklist .detail-extra>a{font-size:13px;text-decoration:underline}.simple-checklist .field-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.simple-checklist .note-form .field-pair label{margin:12px 0}.simple-checklist .about-cover{aspect-ratio:16/9;object-fit:cover;width:100%}.simple-checklist .help-content h3{margin-bottom:20px;font-size:28px}.simple-checklist .help-content p{color:#bcc6b2;margin:18px 0;font-size:15px}.simple-checklist .help-content b{color:var(--paper)}.simple-checklist .toast{color:#131c08;z-index:100;background:#d9ff43;border:1px solid #d9ff43;align-items:center;gap:17px;width:max-content;max-width:min(800px,100vw - 30px);padding:12px 15px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #000a}.simple-checklist .toast>span{overflow-wrap:anywhere}.simple-checklist .toast button{white-space:nowrap;min-height:24px;padding:0;font-size:13px;font-weight:750}.simple-checklist .toast button:last-child{font-size:20px}.simple-checklist footer{border-top:1px solid var(--line);max-width:1240px;color:var(--muted);align-items:center;gap:25px;margin:55px auto 0;padding:28px 24px 35px;display:flex}.simple-checklist footer img{width:135px}.simple-checklist footer>span{letter-spacing:.12em;font-size:10px}.simple-checklist footer>button{margin-left:auto;font-size:12px}@media (min-width:1450px){.simple-checklist .shell{padding-left:0;padding-right:0}}@media (max-width:900px){.simple-checklist .site-header{gap:25px}.simple-checklist .site-header nav{gap:16px}.simple-checklist .release-heading h1{font-size:39px}.simple-checklist .release-heading select{max-width:170px}.simple-checklist .group-actions{gap:12px}.simple-checklist .ownership{gap:3px;display:grid}.simple-checklist .filter-panel{grid-template-columns:1fr 1fr}.simple-checklist .filter-panel>.text-button{justify-self:end}.simple-checklist .library-hero h1{font-size:62px}.simple-checklist .library-hero>p{font-size:15px}.simple-checklist .version-actions{gap:4px}.simple-checklist .version-row{gap:8px}.simple-checklist .variants{padding-left:40px}}@media (max-width:650px){.simple-checklist .preview-ribbon{gap:10px;min-height:27px;padding:5px 16px}.simple-checklist .preview-ribbon p{max-width:240px;font-size:10px;line-height:1.2}.simple-checklist .preview-ribbon>span{white-space:nowrap;font-size:8px}.simple-checklist .preview-ribbon>button{display:none}.simple-checklist .site-header{gap:12px;height:65px;padding:10px 16px}.simple-checklist .logo{width:112px}.simple-checklist .site-header nav{display:none}.simple-checklist .header-catalog{min-height:38px;margin-left:auto;padding:9px 12px;font-size:10px}.simple-checklist .menu{min-width:38px;min-height:38px;display:flex}.simple-checklist .shell{padding:0 16px}.simple-checklist .breadcrumbs{gap:12px;min-height:40px}.simple-checklist .breadcrumbs>span{display:none}.simple-checklist .release-heading{gap:13px;padding:7px 0 18px;position:relative}.simple-checklist .release-heading>img{object-fit:cover;width:70px;height:62px}.simple-checklist .release-heading h1{letter-spacing:-.025em;margin:5px 0;font-size:32px}.simple-checklist .release-heading .eyebrow{font-size:9px}.simple-checklist .release-heading p:not(.eyebrow){display:none}.simple-checklist .release-heading select{background:#12170d;max-width:135px;height:26px;min-height:25px;padding:3px 5px;font-size:10px;position:absolute;top:-32px;right:0}.simple-checklist .breadcrumbs button:last-child{min-height:30px;margin-right:143px;font-size:10px}.simple-checklist .view-tabs{gap:22px;margin-bottom:15px}.simple-checklist .view-tabs button{min-height:44px;font-size:15px}.simple-checklist .local-save{text-align:right;max-width:100px;font-size:9px;line-height:1.4}.simple-checklist .search-row{gap:7px;margin-bottom:10px}.simple-checklist .search{gap:8px;padding:0 10px}.simple-checklist .search input{min-height:46px;font-size:16px}.simple-checklist .filter-open{width:46px;min-width:46px;padding:0;font-size:0}.simple-checklist .filter-open svg{width:19px;height:19px}.simple-checklist .quick-toolbar{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.simple-checklist .quick-toolbar>.outline{justify-content:space-between;min-height:42px;padding:10px 8px;font-size:12px}.simple-checklist .scope-switch{grid-column:1/-1;grid-template-columns:1fr 1fr;margin-left:0;display:grid}.simple-checklist .scope-switch button{min-height:38px;font-size:13px}.simple-checklist .version-shortcut{text-align:left;grid-column:1/-1;min-height:26px;padding:3px 0}.simple-checklist .filter-panel{gap:12px;padding:13px}.simple-checklist .filter-panel label:first-child{grid-column:1/-1}.simple-checklist .filter-panel label{font-size:11px}.simple-checklist .filter-panel select{font-size:13px}.simple-checklist .filter-panel>.text-button{font-size:11px}.simple-checklist .chips{gap:6px;margin-bottom:10px}.simple-checklist .chips button{text-align:left;max-width:100%;min-height:30px;padding:5px 7px;font-size:11px}.simple-checklist .list-toolbar{flex-wrap:wrap;gap:8px;padding-bottom:10px}.simple-checklist .status-tabs{gap:2px}.simple-checklist .status-tabs button{min-height:38px;padding:8px 10px;font-size:12px}.simple-checklist .list-toolbar .save-build{min-height:28px;padding:3px 0;font-size:12px}.simple-checklist .results-bar{min-height:50px;padding:9px 0}.simple-checklist .results-bar>p{font-size:12px}.simple-checklist .results-bar>p b{font-size:15px}.simple-checklist .results-bar>p small{display:none}.simple-checklist .results-bar>div{gap:12px}.simple-checklist .size-label{gap:0;font-size:0}.simple-checklist .size-label select{width:62px;min-height:35px;font-size:12px}.simple-checklist .actions>summary{font-size:11px}.simple-checklist .section-divider{letter-spacing:.025em;padding:9px 10px;font-size:10px}.simple-checklist .section-divider small{text-align:right;max-width:100px;font-size:9px}.simple-checklist .card-main{flex-wrap:wrap;gap:11px;min-height:79px;padding:12px 10px;position:relative}.simple-checklist .card-number{overflow-wrap:anywhere;min-width:33px;max-width:57px;padding:8px 4px;font-size:10px}.simple-checklist .identity strong{font-size:16px;line-height:1.25}.simple-checklist .identity span{font-size:11px;line-height:1.3}.simple-checklist .group-actions{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.simple-checklist .ownership{display:none}.simple-checklist .versions-toggle{gap:6px;min-width:65px;min-height:35px;padding:4px 0;font-size:11px}.simple-checklist .variants{background:#11190c;padding:0 10px 8px}.simple-checklist .variant-caption{padding-top:10px;font-size:10px}.simple-checklist .version-row{flex-wrap:wrap;gap:8px;padding:10px 0}.simple-checklist .version-name{min-width:145px}.simple-checklist .version-name strong{font-size:13px}.simple-checklist .version-name span{font-size:10px}.simple-checklist .version-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.simple-checklist .marks{gap:4px}.simple-checklist .mark{min-height:40px;padding:8px 9px;font-size:11px}.simple-checklist .mark svg{width:13px}.simple-checklist .version-row .stock{font-size:10px}.simple-checklist .more{display:none}.simple-checklist .version-row.compact{flex-wrap:wrap;padding:0 10px 12px 54px;display:flex}.simple-checklist .version-row.compact .version-name{justify-content:space-between;align-items:center;gap:8px;min-width:100%;min-height:26px;display:flex}.simple-checklist .version-row.compact .version-actions{justify-content:flex-start;width:100%}.simple-checklist .pagination{padding:20px 0 30px;font-size:11px}.simple-checklist .pagination>div{gap:12px}.simple-checklist .pagination button{min-width:36px;min-height:38px}.simple-checklist .library-hero{padding:32px 0 28px;display:block}.simple-checklist .library-hero h1{margin-top:15px;font-size:54px}.simple-checklist .library-hero>p{margin-top:22px;font-size:15px}.simple-checklist .library-hero>p br{display:none}.simple-checklist .library-hero>p strong{margin-top:3px;display:block}.simple-checklist .library-tools{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.simple-checklist .library-tools>.search{grid-column:1/-1}.simple-checklist .library-tools select,.simple-checklist .library-tools .outline{font-size:12px}.simple-checklist .library-caption{gap:12px;font-size:9px;line-height:1.4}.simple-checklist .library-caption small{text-align:right;font-size:10px}.simple-checklist .release-grid{grid-template-columns:1fr;gap:20px}.simple-checklist .release-body{padding:20px}.simple-checklist .release-body h2{font-size:34px}.simple-checklist .release-body>p:not(.eyebrow){min-height:0;font-size:14px}.simple-checklist .release-body .primary{margin-top:18px;font-size:14px}.simple-checklist .resume{padding:22px 0}.simple-checklist .resume>div{gap:10px;display:grid}.simple-checklist .resume button{min-width:100%}.simple-checklist .resume h2{font-size:20px}.simple-checklist .mine-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:18px}.simple-checklist .mine-toolbar>.outline{min-height:36px;font-size:12px}.simple-checklist .builds{grid-template-columns:1fr}.simple-checklist .build-card{padding:22px}.simple-checklist .build-card h2{font-size:24px}.simple-checklist .active-build{padding:17px}.simple-checklist .active-build h2{font-size:23px}.simple-checklist .active-build .status-tabs button{padding:7px 8px;font-size:11px}.simple-checklist .empty{padding:35px 18px}.simple-checklist .empty h2{font-size:25px}.simple-checklist .empty p{font-size:14px}.simple-checklist .modal{width:calc(100vw - 20px);max-height:94dvh}.simple-checklist .modal-body{padding:18px}.simple-checklist .modal-body>header{gap:12px;margin-bottom:15px;padding-bottom:14px}.simple-checklist .modal-body>header h2{font-size:23px}.simple-checklist .modal-body>p{font-size:14px}.simple-checklist .modal-actions{gap:10px}.simple-checklist .modal-actions .primary{padding:10px;font-size:13px}.simple-checklist .modal-actions .text-button{font-size:12px}.simple-checklist .picker-list{max-height:44dvh}.simple-checklist .picker-list label{min-height:62px}.simple-checklist .picker-list label>span{font-size:15px}.simple-checklist .picker-list label small{font-size:11px}.simple-checklist .detail-identity h3{font-size:27px}.simple-checklist .facts{grid-template-columns:1fr 1fr;gap:0 13px}.simple-checklist .facts dd{font-size:13px}.simple-checklist .shop-note{flex-wrap:wrap;padding:15px}.simple-checklist .photo img{max-height:270px}.simple-checklist .photo.zoomed img{max-height:70dvh}.simple-checklist .field-pair{gap:12px}.simple-checklist .toast{gap:12px;padding:10px 12px;font-size:12px;bottom:12px}.simple-checklist .toast>span{max-width:220px}.simple-checklist .toast button{font-size:12px}.simple-checklist .toast button:last-child{font-size:18px}.simple-checklist footer{flex-wrap:wrap;gap:20px;margin-top:40px;padding:25px 16px}.simple-checklist footer img{width:115px}.simple-checklist footer>span{max-width:155px;font-size:8px;line-height:1.7}.simple-checklist footer>button{min-height:25px;margin:0;font-size:11px}.simple-checklist .snapshot-note{font-size:11px}.simple-checklist .bulk-bar{gap:8px;font-size:11px}.simple-checklist .bulk-bar button{font-size:11px}}.simple-checklist .filter-panel.without-features{grid-template-columns:1.5fr 1.5fr auto}.simple-checklist .common-features{color:#d5ddc9;border-top:1px solid #343d2b;grid-column:1/-1;padding-top:12px;font-size:13px;line-height:1.5}.simple-checklist .common-features>span{color:var(--muted)}@media (max-width:900px){.simple-checklist .filter-panel.without-features{grid-template-columns:1fr 1fr}.simple-checklist .filter-panel.without-features>.text-button{grid-column:1/-1}}@media (max-width:650px){.simple-checklist .filter-panel.without-features>label{grid-column:1/-1}.simple-checklist .common-features{padding-top:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.simple-checklist *{scroll-behavior:auto!important;transition:none!important}}.simple-checklist{background:var(--bg);margin:0}.simple-checklist .connection-message{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:18px;padding:0 0 14px;font-size:13px}.simple-checklist .connection-message a{color:var(--lime);margin-left:8px;text-decoration:underline}.simple-checklist .sync-details,.simple-checklist .source-notice{color:var(--muted);margin:14px 0;font-size:13px}.simple-checklist .sync-details>summary,.simple-checklist .source-notice>summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.simple-checklist .edition-switch{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.simple-checklist .edition-switch button{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;padding:9px 14px}.simple-checklist .edition-switch button small{opacity:.65;margin-left:5px}.simple-checklist .edition-switch button:disabled{opacity:.35;cursor:not-allowed}.simple-checklist .edition-switch .edition-hint{color:var(--muted);flex-basis:100%}.simple-checklist .format-badge{color:var(--lime);margin-top:4px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.simple-checklist .source-links{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.simple-checklist .edition-switch{gap:8px}.simple-checklist .edition-switch>span{flex-basis:100%}.simple-checklist .edition-switch button{flex:1;padding:9px 10px}}.simple-checklist .edition-switch [aria-pressed=true]{color:var(--lime);border-color:var(--lime)}.simple-checklist .cover-placeholder{border:1px solid var(--line);width:100px;min-height:70px;color:var(--lime);place-items:center;display:grid}.simple-checklist .release-heading h1{overflow-wrap:anywhere;font-size:clamp(25px,3.3vw,48px)}.simple-checklist .release-heading>div{min-width:0}.simple-checklist .release-heading>img{object-fit:contain}.simple-checklist dialog{margin:auto}.simple-checklist .source-notice p{color:var(--paper);padding:12px 0}
