.term-card .term-preview.icp-filing-card-preview{border:1px solid #e4d6b6;align-content:center;gap:8px;padding:12px;display:grid;color:#2b2418!important;background:#faf4e6!important}.icp-filing-card-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.icp-filing-card-line li{background:#fffaf0;border-top:3px solid #b49a62;border-radius:3px;gap:1px;padding:5px 5px 4px;display:grid}.icp-filing-card-line li.is-pass{border-top-color:#2f7a4f}.term-card .icp-filing-card-line b{line-height:1.25;color:#2b2418!important;font-size:10.5px!important}.term-card .icp-filing-card-line span{color:#5e5038!important}.icp-filing-card-access{gap:4px;margin:0;padding:0;list-style:none;display:grid}.icp-filing-card-access li{background:#fff;border:1px solid #e4d6b6;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 8px;display:grid}.term-card .icp-filing-card-access code{min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#2b2418!important}.term-card .icp-filing-card-access .is-blocked strong{color:#9e1f17!important;font-size:10.5px!important}.term-card .icp-filing-card-access .is-ok strong{color:#1f5e3a!important;font-size:10.5px!important}.icp-filing-card-access .is-blocked{background:#fff3f1;border-color:#e2a59c}.term-card .icp-filing-card-conclusion{margin:0;font-weight:700;color:#2b2418!important}.term-interactive-demo.icp-filing-demo{color:#2b2418;background:#fbf6ea;border-color:#e0d2b0;gap:12px;padding:14px}.icp-filing-task{color:#3b3222;margin:0;font-size:14px;line-height:1.6}.icp-filing-task strong{color:#1f1a10}.icp-filing-task code,.icp-filing-browser code{font-family:var(--font-geist-mono), ui-monospace, monospace}.term-interactive-demo.icp-filing-demo button{color:#2f2717;background:#fffdf7;border:1px solid #cdbd98;border-radius:7px;min-height:34px;font-weight:700}.term-interactive-demo.icp-filing-demo button:hover:not(:disabled){color:#1f1a10;background:#f6f0e1;border-color:#23395b}.term-interactive-demo.icp-filing-demo button[aria-pressed=true]{color:#fff;background:#23395b;border-color:#23395b}.term-interactive-demo.icp-filing-demo button:disabled{color:#6b5f48;cursor:not-allowed;background:#f1ead9;border-style:dashed}.term-interactive-demo.icp-filing-demo button[aria-pressed=true]:disabled{color:#3b3222;background:#d9d2c2;border-color:#a59a82}.term-interactive-demo.icp-filing-demo button:focus-visible{outline-offset:2px;outline:3px solid #b8860b}.icp-filing-plan{background:#fffdf7;border:1px solid #e0d2b0;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px;display:grid}.icp-filing-field{align-content:start;gap:6px;min-width:0;display:grid}.term-interactive-demo.icp-filing-demo .icp-filing-field label,.icp-filing-field-name{color:#4a3f2b;font-size:12px;font-weight:800}.icp-filing-field output{color:#8f2a14;font-size:18px;font-weight:800}.term-interactive-demo.icp-filing-demo .icp-filing-field input[type=range]{accent-color:#23395b;background:0 0;border:0;min-height:28px;padding:0}.term-interactive-demo.icp-filing-demo .icp-filing-field input[type=range]:focus{border-color:#0000;outline:none}.term-interactive-demo.icp-filing-demo .icp-filing-field input[type=range]:focus-visible{outline-offset:2px;outline:3px solid #b8860b}.term-interactive-demo.icp-filing-demo .icp-filing-options{flex-wrap:wrap;gap:6px;display:flex}.icp-filing-timeline{background:#fff;border:1px solid #e0d2b0;border-radius:10px;gap:8px;padding:12px;display:grid}.icp-filing-timeline-head{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.icp-filing-timeline-head b{color:#2b2418;font-size:14px}.icp-filing-timeline-head span{color:#4a3f2b;font-size:12.5px;font-weight:700}.icp-filing-skip{color:#3b3222;margin:0;font-size:13px}.icp-filing-track{gap:8px;display:grid}.icp-filing-ruler{background:#efe7d3;border-radius:99px;height:14px;position:relative;overflow:visible}.icp-filing-ruler span{background:#d8cba9;border-right:2px solid #fff;position:absolute;top:0;bottom:0}.icp-filing-ruler span:first-child{border-radius:99px 0 0 99px}.icp-filing-ruler span.is-planned{background:#9fb0c8}.icp-filing-ruler span.is-done{background:#2f7a4f}.icp-filing-ruler span.is-doing{background:repeating-linear-gradient(45deg,#c98a1b 0 6px,#e8b45a 6px 12px)}.icp-filing-ruler i{background:#9e1f17;border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.icp-filing-launch{color:#8f2a14;margin:0;font-size:12.5px;font-weight:800}.icp-filing-track ol{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.icp-filing-track li{background:#fffdf7;border:1px solid #e4d8bb;border-left-width:4px;border-radius:7px;gap:2px;padding:7px 9px;display:grid}.icp-filing-track li b{color:#2b2418;font-size:13px}.icp-filing-track li small{color:#4f4430;font-size:11.5px}.icp-filing-track li span{color:#3b3222;background:#efe7d3;border-radius:99px;justify-self:start;padding:1px 7px;font-size:11.5px;font-weight:800}.icp-filing-track li.is-planned{border-left-color:#6a82a6}.icp-filing-track li.is-done{border-left-color:#2f7a4f}.icp-filing-track li.is-done span{color:#1f5e3a;background:#dff1e5}.icp-filing-track li.is-doing{background:#fff7e6;border-left-color:#c98a1b}.icp-filing-track li.is-doing span{color:#6b4200;background:#fbe3b3}.icp-filing-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.icp-filing-demo .icp-filing-submit{min-height:38px;padding:8px 14px}.term-interactive-demo.icp-filing-demo .icp-filing-forward{color:#fff;background:#23395b;border-color:#23395b;min-height:38px;padding:8px 16px}.term-interactive-demo.icp-filing-demo .icp-filing-forward:hover:not(:disabled){color:#fff;background:#2f4a73}.term-interactive-demo.icp-filing-demo .icp-filing-reset{color:#3b3222;background:0 0;min-height:38px;margin-left:auto}.icp-filing-browser{background:#fff;border:1px solid #cfd6e0;border-radius:10px;display:grid;overflow:hidden}.icp-filing-browser header{background:#f2f4f7;border-bottom:1px solid #e3e7ee;align-items:center;gap:8px;padding:7px 10px;display:flex}.icp-filing-browser header span{color:#9aa4b2;letter-spacing:1px;font-size:9px}.icp-filing-browser header code{color:#263245;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.icp-filing-browser header small{color:#4b5566;white-space:nowrap;font-size:11.5px;font-weight:700}.icp-filing-browser-empty{color:#4b5566;margin:0;padding:16px 12px;font-size:13px}.icp-filing-page,.icp-filing-intercept{gap:6px;padding:14px 12px;display:grid}.icp-filing-page strong{color:#1f5e3a;font-size:16px}.icp-filing-page p,.icp-filing-intercept p{color:#2f3a4a;margin:0;font-size:13px;line-height:1.55}.icp-filing-page footer{color:#3a4556;text-align:center;overflow-wrap:anywhere;border-top:1px dashed #cfd6e0;margin-top:4px;padding-top:8px;font-size:12px}.icp-filing-browser.is-blocked{border-color:#e2a59c}.icp-filing-intercept{background:#fff5f3}.icp-filing-intercept strong{color:#9e1f17;font-size:16px}.term-interactive-demo.icp-filing-demo .icp-filing-ip{color:#7d1810;border-color:#9e1f17;justify-self:start}.term-interactive-demo.icp-filing-demo .icp-filing-ip[aria-pressed=true]{color:#fff;background:#2f7a4f;border-color:#2f7a4f}.icp-filing-intercept .icp-filing-ip-result{color:#1f4d32;overflow-wrap:anywhere;background:#eaf6ee;border:1px solid #a8d3b7;border-radius:7px;padding:8px 10px}.icp-filing-browser.is-stale{opacity:.6;border-style:dashed}.icp-filing-verdict{border:1px solid;border-left-width:4px;border-radius:8px;padding:10px 12px}.icp-filing-verdict b{font-size:14px;line-height:1.5}.icp-filing-verdict.is-pass{color:#1a4d30;background:#e7f4ec;border-color:#2f7a4f}.icp-filing-verdict.is-warn{color:#5e3b00;background:#fff4dc;border-color:#c48a1a}.icp-filing-verdict.is-fail{color:#7a150f;background:#fdecea;border-color:#9e1f17}.icp-filing-verdict.is-stale{opacity:.55;border-style:dashed}.term-interactive-demo.icp-filing-demo .icp-filing-status{color:#3b3222;font-size:13px}.icp-filing-examples article.is-good{border-left:3px solid #2f7a4f}.icp-filing-examples article.is-bad{border-left:3px solid #9e1f17}.icp-filing-examples header{gap:3px;display:grid}.icp-filing-examples header span{color:#5e5038;font-size:12px;font-weight:800}@media (max-width:640px){.icp-filing-plan,.icp-filing-track ol{grid-template-columns:1fr}.term-interactive-demo.icp-filing-demo .icp-filing-reset{margin-left:0}}
