.sec-anchor{scroll-margin-top:132px}.sec-kicker-tight{margin-bottom:14px}.sec-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.sec-heading p:last-child{text-align:right;max-width:240px}.sec-label{border:1px solid var(--zolk-line);color:var(--zolk-muted);flex:none;padding:6px 10px;font-size:13px;line-height:1.4;display:inline-block}.sec-label.is-yellow{background:var(--zolk-yellow);color:var(--zolk-green);border-color:#c8b971}.sec-small{color:var(--zolk-muted);margin-top:14px;font-size:14px;line-height:1.55}.sec-text-link,.sec-text-button{color:var(--zolk-green);font:inherit;text-align:left;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1.5;text-decoration:underline}.sec-text-button:hover,.sec-text-link:hover{color:var(--zolk-green-hover)}.zolk [hidden]{display:none!important}.sec-hero-figure{justify-self:end;width:min(100%,330px);margin:0}.sec-mosaic{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.sec-mosaic span{aspect-ratio:1;border:1px solid var(--zolk-green);color:var(--zolk-green);font-family:var(--zolk-serif);border-radius:2px;place-items:center;font-size:26px;line-height:1;display:grid}.sec-tile.is-sage{background:var(--zolk-sage)}.sec-tile.is-yellow{background:var(--zolk-yellow)}.sec-tile.is-dark{background:var(--zolk-green);color:var(--zolk-bg)}.sec-tile.is-fault{outline-offset:2px;border-style:dashed;outline:4px solid #eee09b66}.sec-hero-figure figcaption{color:var(--zolk-muted);font:11px/1.5 var(--zolk-mono);letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;gap:8px;margin-top:16px;display:flex}.sec-hero-figure p{border-top:1px solid var(--zolk-line);margin-top:12px;padding-top:12px;font-size:14px}.sec-hero-note{margin-top:18px}.sec-scan-form>label{color:var(--zolk-muted);margin-bottom:8px;font-size:13px;display:block}.sec-input-row{background:var(--zolk-bg);border:1px solid #9ba994;align-items:center;gap:10px;padding:5px 5px 5px 14px;display:flex}.sec-input-row:focus-within{outline:2px solid var(--zolk-green);outline-offset:4px}.sec-input-prefix{color:var(--zolk-green);font-size:20px;line-height:1}.sec-input-row input{min-width:0;color:var(--zolk-ink);background:0 0;border:0;flex:1;padding:10px 4px;font-size:16px}.sec-input-row input:focus-visible{outline:none}.sec-input-row .zolk-button{flex:none}.sec-error{color:#8a342b;margin-top:10px;font-size:14px}.sec-scope{color:var(--zolk-green);flex-wrap:wrap;gap:14px 22px;margin:22px 0 8px;padding:0;font-size:14px;list-style:none;display:flex}.sec-scope li{align-items:center;gap:8px;display:flex}.sec-dot{background:var(--zolk-green);flex:none;width:7px;height:7px}.sec-dot.is-outline{border:1px solid var(--zolk-green);background:0 0}.sec-details{border-top:1px solid var(--zolk-line);margin-top:8px}.sec-details summary{color:var(--zolk-green);cursor:pointer;padding:16px 28px 16px 0;font-size:15px;list-style:none;position:relative}.sec-details summary::-webkit-details-marker{display:none}.sec-details summary:after{content:"＋";font-size:16px;font-weight:400;position:absolute;top:14px;right:0}.sec-details[open]>summary:after{content:"−"}.sec-details>p{max-width:760px;margin:0 0 14px}.sec-scope-details{border-top:0}.sec-scope-details summary{padding-top:8px}.sec-scope-details summary:after{top:6px}.sec-report{background:var(--zolk-bg);border:1px solid #9da994;margin-top:28px}.sec-report-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 8px;display:flex}.sec-report-head h3 span{color:var(--zolk-muted);font-family:var(--zolk-sans);letter-spacing:0;margin-top:8px;font-size:14px;font-weight:400;display:block}.sec-report-head p{margin-top:8px;font-size:14px}.sec-finding{border-top:1px solid var(--zolk-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 24px;display:grid}.sec-find-symbol{border:1px solid var(--zolk-line);width:32px;height:32px;color:var(--zolk-green);font-family:var(--zolk-serif);place-items:center;font-size:18px;display:grid}.sec-find-symbol.is-yellow{background:var(--zolk-yellow)}.sec-finding b{font-size:16px;font-weight:500}.sec-finding p{margin-top:4px;font-size:15px}.sec-state{color:var(--zolk-muted);white-space:nowrap;font-size:13px}.sec-report-foot{border-top:1px solid var(--zolk-line);background:var(--zolk-tint);justify-content:space-between;gap:16px;padding:18px 24px;display:flex}.sec-intro{max-width:680px;margin-top:16px}.sec-editorial{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.sec-editorial article{min-width:0;padding:0 28px}.sec-editorial article:first-child{padding-left:0}.sec-editorial article:last-child{padding-right:0}.sec-editorial article+article{border-left:1px solid var(--zolk-line)}.sec-editorial h3{margin-top:10px}.sec-editorial>article>p{margin-top:12px}.sec-diagram{align-items:center;gap:6px;height:76px;margin-bottom:18px;display:flex}.sec-mini{border:1px solid var(--zolk-green);width:49px;height:49px;color:var(--zolk-green);font-family:var(--zolk-serif);flex:none;place-items:center;font-size:22px;display:grid}.sec-diagram i{background:var(--zolk-green);width:14px;height:1px}.sec-editorial .sec-details{margin-top:16px}.sec-platforms{border-block:1px solid var(--zolk-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:28px;display:grid}.sec-platforms button{color:var(--zolk-green);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:16px 8px;font-size:13px;display:grid}.sec-platforms button+button{border-left:1px solid var(--zolk-line)}.sec-platforms button span{border:1px solid var(--zolk-green);width:34px;height:34px;font-family:var(--zolk-serif);place-items:center;font-size:20px;display:grid}.sec-platforms button[aria-pressed=true]{background:var(--zolk-green);color:var(--zolk-bg)}.sec-platforms button[aria-pressed=true] span{border-color:var(--zolk-bg);color:var(--zolk-bg)}.sec-guide{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:28px;display:grid}.sec-guide-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sec-guide-intro{margin-bottom:8px}.sec-step{border-top:1px solid var(--zolk-line)}.sec-step summary{color:var(--zolk-ink);cursor:pointer;padding:16px 28px 16px 42px;position:relative}.sec-step-number{color:var(--zolk-muted);font:12px/1 var(--zolk-mono);position:absolute;top:18px;left:0}.sec-step p{margin:0 0 12px 42px}.sec-check{color:var(--zolk-green);align-items:center;gap:10px;margin:0 0 16px 42px;font-size:14px;display:flex}.sec-check input{width:16px;height:16px;accent-color:var(--zolk-green);margin:0}.sec-progress{border-top:1px solid var(--zolk-line);color:var(--zolk-green);gap:4px;padding-top:16px;display:grid}.sec-progress small{color:var(--zolk-muted);font-size:13px}.sec-sources{color:var(--zolk-muted);margin-top:16px;font-size:14px}.sec-sources a{color:var(--zolk-green);text-underline-offset:4px;text-decoration:underline}.sec-aside{border:1px solid var(--zolk-line);background:var(--zolk-tint);padding:24px}.sec-aside-tile{border:1px solid var(--zolk-green);background:var(--zolk-yellow);width:48px;height:48px;color:var(--zolk-green);font-family:var(--zolk-serif);place-items:center;margin-bottom:16px;font-size:26px;display:grid}.sec-aside p{margin-top:12px}.sec-aside hr{border:0;border-top:1px solid var(--zolk-line);margin:18px 0 0}.sec-aside b{color:var(--zolk-ink);margin-top:16px;font-size:15px;display:block}.sec-aside .sec-text-button,.sec-aside .sec-text-link{margin-top:14px;display:block}.sec-contractor,.sec-request{border:1px solid var(--zolk-line);background:var(--zolk-tint);margin-top:24px;padding:24px}.sec-contractor p,.sec-request>p{margin-top:14px}.zolk code{border:1px solid var(--zolk-line);background:var(--zolk-pale);font-family:var(--zolk-mono);padding:2px 6px;font-size:.92em}.sec-help{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px;margin-top:28px;display:grid}.sec-ai{border:1px solid var(--zolk-line);padding:24px}.sec-panel-cap{align-items:center;gap:12px;display:flex}.sec-panel-cap b{color:var(--zolk-ink);font-size:16px;display:block}.sec-panel-cap small{color:var(--zolk-muted);margin-top:3px;font-size:13px;display:block}.sec-agent-mark{background:var(--zolk-green);width:40px;height:40px;color:var(--zolk-bg);font-family:var(--zolk-serif);flex:none;place-items:center;font-size:26px;font-style:italic;font-weight:700;line-height:1;display:grid}.sec-ai-message{border-top:1px solid var(--zolk-line);margin:18px 0;padding-top:16px}.sec-ai-message b{color:var(--zolk-ink);font-family:var(--zolk-serif);letter-spacing:-.6px;font-size:22px;font-weight:700;line-height:1.2;display:block}.sec-ai-message p{margin-top:10px}.sec-questions{gap:8px;margin-bottom:16px;display:grid}.sec-questions button{border:1px solid var(--zolk-line);background:var(--zolk-bg);color:var(--zolk-green);font:inherit;text-align:left;cursor:pointer;padding:12px 14px;font-size:14px}.sec-questions button[aria-pressed=true]{border-color:var(--zolk-green);background:var(--zolk-sage)}.sec-specialist{background:var(--zolk-green);color:var(--zolk-bg);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.sec-specialist .zolk-kicker,.sec-specialist h3,.sec-specialist p,.sec-specialist li{color:#d7e0d4}.sec-specialist .zolk-kicker{color:#c5d2c3}.sec-specialist .zolk-kicker:after{background:#8eaa9c}.sec-specialist h3{color:var(--zolk-bg)}.sec-specialist p{margin-top:16px}.sec-specialist ol{margin:16px 0 22px;padding-left:18px;line-height:1.7}.sec-specialist .zolk-button{width:100%;margin-top:auto}.sec-specialist .sec-small{color:#c5d2c3}.sec-request-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.sec-request-fields label{color:var(--zolk-ink);gap:8px;font-size:14px;display:grid}.sec-request-fields input{border:1px solid var(--zolk-line);background:var(--zolk-bg);min-width:0;color:var(--zolk-ink);padding:12px}.sec-cabinet{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.sec-features{color:var(--zolk-green);gap:12px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.sec-features li{align-items:baseline;gap:10px;display:flex}.sec-features li:before{content:"";background:var(--zolk-yellow);border:1px solid #b3a760;flex:none;width:8px;height:8px}.sec-preview{background:var(--zolk-bg);border:1px solid #abb7a1}.sec-app-title,.sec-app-topline,.sec-resource,.sec-app-rule{align-items:center;gap:12px;display:flex}.sec-app-title,.sec-app-topline,.sec-resource,.sec-app-rule,.sec-app-history{padding:14px 16px}.sec-app-title{border-bottom:1px solid var(--zolk-line);font-size:14px}.sec-app-title>span:last-child{color:var(--zolk-muted);margin-left:auto;font-size:13px}.sec-tiny-logo{background:var(--zolk-green);width:26px;height:26px;color:var(--zolk-bg);font-family:var(--zolk-serif);place-items:center;font-size:18px;font-style:italic;font-weight:700;display:grid}.sec-app-topline{color:var(--zolk-muted);font:11px/1.5 var(--zolk-mono);letter-spacing:.6px;text-transform:uppercase;justify-content:space-between}.sec-status{color:var(--zolk-green);letter-spacing:0;text-transform:none;font-family:var(--zolk-sans);align-items:center;gap:8px;font-size:13px;display:flex}.sec-status i{background:var(--zolk-green);border-radius:50%;width:7px;height:7px}.sec-resource{align-items:center}.sec-resource-icon{border:1px solid var(--zolk-green);width:36px;height:36px;color:var(--zolk-green);font-family:var(--zolk-serif);flex:none;place-items:center;font-size:18px;display:grid}.sec-resource b,.sec-app-rule b{color:var(--zolk-ink);font-size:15px;font-weight:500;display:block}.sec-resource small,.sec-app-rule small{color:var(--zolk-muted);margin-top:2px;font-size:13px;display:block}.sec-resource .sec-label{margin-left:auto}.sec-app-task{background:#f1e9be;border:1px solid #cec488;margin:4px 16px 12px;padding:16px}.sec-app-task .zolk-kicker{margin-bottom:8px}.sec-app-task b{color:var(--zolk-ink);display:block}.sec-app-task p{margin-top:6px;font-size:14px}.sec-app-rule{border-top:1px solid var(--zolk-line);justify-content:space-between}.sec-app-rule>span{color:var(--zolk-muted);font-size:14px}.sec-switch{border:1px solid var(--zolk-green);background:var(--zolk-green);cursor:pointer;flex:none;justify-content:flex-end;align-items:center;width:36px;height:22px;padding:3px;display:flex}.sec-switch span{background:var(--zolk-bg);width:14px;height:14px}.sec-switch[aria-checked=false]{background:0 0;justify-content:flex-start}.sec-switch[aria-checked=false] span{background:var(--zolk-green)}.sec-app-history{border-top:1px solid var(--zolk-line);color:var(--zolk-muted);font-size:13px}.sec-cabinet-notice{border:1px solid var(--zolk-line);background:var(--zolk-tint);margin-top:20px;padding:16px 18px}.sec-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.sec-faq .sec-details:first-child{border-top:0}.sec-faq .sec-text-button{margin:0 0 16px}@media (max-width:1000px){.sec-input-row{flex-direction:column;align-items:stretch;padding:8px}.sec-input-row .zolk-button{white-space:normal}.sec-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.sec-platforms button:nth-child(3n+1){border-left:0}.sec-platforms button:nth-child(n+4){border-top:1px solid var(--zolk-line)}.sec-guide,.sec-help,.sec-cabinet,.sec-faq{grid-template-columns:1fr}}@media (max-width:800px){.sec-heading,.sec-guide-title,.sec-report-head,.sec-report-foot{flex-direction:column;align-items:flex-start}.sec-heading p:last-child{text-align:left;max-width:none}.sec-hero-figure{justify-self:start}.sec-input-row{flex-direction:column;align-items:stretch;padding:8px}.sec-input-row .zolk-button{white-space:normal}.sec-editorial{grid-template-columns:1fr;gap:28px}.sec-editorial article,.sec-editorial article:first-child,.sec-editorial article:last-child{padding:0}.sec-editorial article+article{border-top:1px solid var(--zolk-line);border-left:0;padding-top:28px}.sec-finding{grid-template-columns:34px minmax(0,1fr)}.sec-state{white-space:normal;grid-column:2}.sec-request-fields{grid-template-columns:1fr}.sec-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-platforms button:nth-child(3n+1){border-left:1px solid var(--zolk-line)}.sec-platforms button:nth-child(odd){border-left:0}.sec-platforms button:nth-child(n+3){border-top:1px solid var(--zolk-line)}}@media (prefers-reduced-motion:reduce){.sec-anchor{scroll-margin-top:132px}}.sec-wizard-nav{flex-wrap:wrap;gap:8px 18px;margin:4px 0 28px;padding:0;list-style:none;display:flex}.sec-wizard-nav li{color:var(--zolk-muted);font-size:15px}.sec-wizard-nav button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.sec-wizard-nav button:disabled{cursor:default}.sec-wizard-nav .is-done{color:var(--zolk-ink)}.sec-wizard-nav .is-current{color:var(--zolk-green)}.sec-wizard-nav b{font-family:var(--zolk-serif);font-weight:700}.sec-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.sec-choice{border:1px solid var(--zolk-line);min-height:132px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border-radius:2px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.sec-choice b{font-family:var(--zolk-serif);color:var(--zolk-ink);font-size:23px;font-weight:700}.sec-choice span{color:var(--zolk-muted)}.sec-choice[aria-pressed=true]{border-color:var(--zolk-green);background:var(--zolk-tint)}.sec-field{margin-top:22px}.sec-field h3{margin-bottom:6px}.sec-search,.sec-custom-row input{border:1px solid var(--zolk-line);width:100%;color:var(--zolk-ink);font:inherit;background:0 0;margin:8px 0;padding:10px 12px}.sec-options{border:1px solid var(--zolk-line);background:var(--zolk-bg);max-height:340px;overflow:auto}.sec-option{border:0;border-top:1px solid var(--zolk-line);width:100%;color:var(--zolk-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.sec-options>.sec-option:first-child{border-top:0}.sec-option[aria-pressed=true]{background:var(--zolk-tint)}.sec-option small,.sec-option-group,.sec-empty{color:var(--zolk-muted)}.sec-option small{flex:none;font-size:13px}.sec-option-group{letter-spacing:.04em;text-transform:uppercase;background:var(--zolk-tint);margin:0;padding:10px 12px 4px;font-size:12px}.sec-empty{margin:0;padding:12px}.sec-custom-row{align-items:center;gap:8px;margin-top:10px;display:flex}.sec-custom-row input{flex:1;min-width:0;margin:0}.sec-chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.sec-chip{border:1px solid var(--zolk-line);color:var(--zolk-ink);cursor:pointer;font:inherit;background:#fff;border-radius:99px;padding:4px 10px;font-size:14px}.sec-note{background:var(--zolk-tint);margin-top:14px;padding:12px 14px}.sec-wizard-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.sec-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0 0 18px;display:grid}.sec-profile div{border-top:1px solid var(--zolk-line);min-width:0;padding-top:8px}.sec-profile dt{color:var(--zolk-muted);font-size:12px}.sec-profile dd{color:var(--zolk-ink);margin:4px 0 0}@media (max-width:800px){.sec-choice-grid,.sec-profile{grid-template-columns:1fr}.sec-custom-row{flex-direction:column;align-items:stretch}}
