.wb-shell{width:min(1120px,calc(100% - 32px));margin:40px auto 80px}.wb-hero{margin-bottom:30px}.wb-hero h1{font-size:clamp(30px,5vw,56px);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.wb-hero h1 span{color:#76ff8b}.wb-hero p{max-width:850px;color:#a8b9ae;line-height:1.8}.wb-panel{background:#0c140f;border:1px solid #24392a;border-radius:18px;padding:26px;margin:18px 0;min-width:0}.wb-panel h2{font-size:23px}.wb-panel label{display:grid;gap:9px;margin:16px 0;color:#d1dfd5;font-weight:600}.wb-panel input,.wb-panel select,.wb-panel textarea{box-sizing:border-box;width:100%;min-width:0;padding:13px;border:1px solid #34463c;border-radius:8px;background:#151c20;color:#e0ece3;font:inherit}.wb-panel textarea{font-family:ui-monospace,Consolas,monospace;font-size:14px;tab-size:4}.wb-panel input[type=checkbox]{width:auto;flex:none}.wb-check{display:flex!important;align-items:flex-start}.wb-panel input[type=file]{font-size:13px}.wb-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;min-width:0}.wb-step{border-bottom:1px solid #24392a;padding:12px 0 24px}.wb-step summary,details summary{cursor:pointer;padding:12px 0;font-weight:bold}.wb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.wb-badge{display:inline-block;border:1px solid #2a5b35;color:#86e49b;border-radius:30px;padding:8px 14px;font-size:12px}.wb-error{border:1px solid #974040;background:#301619;color:#ffd9d9;padding:15px;border-radius:10px}.wb-panel p,.wb-panel li{line-height:1.8;color:#b0c0b5}.wb-table{border-collapse:collapse;width:100%;table-layout:fixed}.wb-table td,.wb-table th{padding:12px 8px;border-bottom:1px solid #27372c;text-align:left;overflow-wrap:anywhere}.wb-table td:first-child{width:32%;color:#9faf9f}.wb-pre{overflow:auto;max-height:650px;white-space:pre-wrap;overflow-wrap:anywhere;background:#080d0a;padding:16px;border-radius:8px;font:13px/1.8 ui-monospace,Consolas,monospace}.wb-diff{white-space:pre;overflow:auto;max-height:700px;font:13px/1.7 ui-monospace,Consolas,monospace}.wb-diff div{min-width:max-content}.wb-diff .added{background:#173d25;color:#b5f8c1}.wb-diff .removed{background:#482025;color:#ffbcc2}.wb-item{padding:16px 0;border-bottom:1px solid #27372c}.wb-item a{color:#b6f2c1}.wb-item h3{margin:6px 0}.wb-item small{color:#93a798}.wb-help a{color:#a6f2b4}.wb-toolbar{width:min(1120px,calc(100% - 32px));margin:12px auto;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.wb-toolbar button,.wb-toolbar a{font:12px ui-monospace,Consolas,monospace;color:#b8dbbf;border:1px solid #2e4d35;background:#101d14;padding:8px 12px;border-radius:7px;text-decoration:none;cursor:pointer}.wb-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wb-grid-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wb-command{position:relative}.wb-command button{margin:4px 0}.wb-status{color:#91e5a0}.wb-muted{color:#9bad9f}.wb-panel [hidden]{display:none!important}@media(max-width:640px){.wb-shell{width:calc(100% - 24px);margin-top:24px}.wb-panel{padding:18px;border-radius:13px}.wb-grid,.wb-grid-cards{grid-template-columns:1fr;gap:10px}.wb-actions .site-button{width:100%;text-align:center}.wb-hero h1{font-size:33px}.wb-table td:first-child{width:38%}}

.ssl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px}.ssl-steps a{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#15251a;border:1px solid #3c6246;border-radius:12px;padding:16px;color:#e1f7e5;text-decoration:none;font-weight:700}.ssl-steps a:hover,.ssl-steps a:focus-visible{border-color:#76ff8b;background:#203c29;outline:2px solid #76ff8b;outline-offset:2px}.ssl-steps span,.ssl-step legend>span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:9px;background:#76ff8b;color:#07130b;font:700 17px ui-monospace,Consolas,monospace}.ssl-steps small,.ssl-step legend small{font-size:12px;font-weight:400;color:#acc8b3}.ssl-step{min-width:0;margin:24px 0;padding:14px 22px 22px;border:1px solid #3a5942;border-radius:14px;scroll-margin-top:24px;background:#101c14}.ssl-step legend{padding:0 10px;font-size:21px;font-weight:700;color:#edf7ef}.ssl-step legend>span{margin-right:10px}.ssl-step legend small{display:inline-block;margin-left:8px}.ssl-hint{border-left:3px solid #76ff8b;background:#17281c;padding:14px 18px;border-radius:0 10px 10px 0;line-height:1.7;color:#c2d7c8}.ssl-hint strong{color:#e8f5ec}.ssl-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ssl-formats article{border:1px solid #304d38;border-radius:12px;padding:18px;background:#101c14}.ssl-formats h3{margin:0 0 8px;font:700 20px ui-monospace,Consolas,monospace;color:#9aedaa}.ssl-formats h3 small{font:13px sans-serif;color:#b3c8b8;margin-left:8px}.ssl-formats p{margin:0}.ssl-cert-card{border:1px solid #304d38;border-radius:12px;padding:18px;margin:20px 0}.ssl-cert-card h3{margin-top:0}.ssl-valid{color:#9aefa9}.ssl-expired{color:#ffb8b8}.ssl-step small{line-height:1.7}.ssl-step:target{border-color:#76ff8b;box-shadow:0 0 0 1px #76ff8b}@media(max-width:640px){.ssl-steps,.ssl-formats{grid-template-columns:1fr}.ssl-steps a{padding:12px}.ssl-step{padding:10px 12px 18px}.ssl-step legend{font-size:18px;padding:0 5px}.ssl-step legend small{display:block;margin:6px 0}.ssl-cert-card{padding:12px}}
