.pools{--pl-bg:#0e1013;--pl-panel:#16191d;--pl-raised:#1b1f25;--pl-line:#2a2e34;--pl-line-soft:#23272c;--pl-fg:#f2f4f6;--pl-muted:#a2a8b2;--pl-dim:#848c98;--pl-blue:#8ebeff;--pl-blue-strong:#167cfa;--pl-warn:#d9b579;--pl-bad:#e79d95;--pl-ok:#8fc9ae;background:var(--pl-bg);color:var(--pl-fg);flex-direction:column;min-height:100vh;font-family:Arial,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6;display:flex}.pools h1,.pools h2,.pools h3{letter-spacing:-.03em;margin:0;font-weight:500}.pools h1{letter-spacing:-.045em;font-size:clamp(30px,5vw,46px);line-height:1.1}.pools h2{font-size:clamp(21px,2.6vw,27px);line-height:1.2}.pools h3{font-size:16px;line-height:1.3}.pools p{color:var(--pl-muted);margin:0}.pools a{color:inherit;text-decoration:none}.pools a:hover{color:#fff}.pools :focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #64b2ff}.pools-wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:16px}@media (min-width:620px){.pools-wrap{padding-inline:28px}}@media (min-width:1000px){.pools-wrap{padding-inline:44px}}.pools-skip{z-index:60;color:#111;background:#fff;padding:10px 14px;position:fixed;top:-120px;left:16px}.pools-skip:focus{top:10px}.pools-header{border-bottom:1px solid var(--pl-line);z-index:30;background:#101216;position:sticky;top:0}.pools-header-inner{flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding-block:9px;display:flex}.pools-brand{letter-spacing:-.01em;color:#e7eaee;white-space:nowrap;font-size:13px}.pools-brand span{color:var(--pl-blue)}.pools-nav{color:#b3b9c2;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.pools-nav a[aria-current=page]{color:#fff;box-shadow:inset 0 -1px 0 var(--pl-blue-strong)}.pools-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.pools-locale{gap:3px;display:flex}.pools-locale a{color:#a9b4c2;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px 10px;font-size:12px;display:inline-flex}.pools-locale a[aria-current=true]{color:#fff;background:#1b2f49;border-color:#3f658d}.pools-exit{color:#9aa4b1;white-space:nowrap;font-size:12px}.pools-main{flex:1}.pools-v1note{border-bottom:1px solid var(--pl-line);background:#8ebeff12}.pools-v1note p{color:#b3bac4;padding-block:10px;font-size:13px;line-height:1.6}.pools-v1note strong{color:#f2f4f7;font-weight:600}.pools-v1note a{color:#8ebeff;white-space:nowrap;align-items:center;min-height:24px;display:inline-flex}.pools-footer{border-top:1px solid var(--pl-line);color:var(--pl-dim);margin-top:56px;padding-block:22px 30px;font-size:11px}.pools-footer p+p{margin-top:8px}.pools-intro{max-width:760px;padding-block:36px 26px}.pools-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#93a2b6;align-items:center;gap:8px;margin-bottom:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.pools-eyebrow:before{content:"";background:var(--pl-blue-strong);flex:none;width:5px;height:5px}.pools-intro p{margin-top:16px;font-size:14px;line-height:1.8}.pools-breadcrumb{color:#929daa;align-items:center;gap:8px;padding-top:22px;font-size:12px;display:inline-flex}.pools-section{border-top:1px solid var(--pl-line-soft);padding-block:26px}.pools-section:first-of-type{border-top:0}.pools-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.pools-section-head p{font-size:12px}.intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intent-card{border:1px solid var(--pl-line);background:var(--pl-panel);border-radius:8px;flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.intent-card h3{font-size:17px}.intent-card p{flex:1;font-size:13px;line-height:1.7}.intent-card .pool-link{margin-top:2px}.intent-index{color:#7d8794;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.pools-notice{color:#b8c0cb;background:#171b20;border:1px solid #39414c;border-left-width:3px;border-radius:5px;padding:13px 15px;font-size:12.5px;line-height:1.75}.pools-notice+.pools-notice{margin-top:10px}.pools-notice strong{color:#e4e8ee;margin-bottom:4px;font-weight:500;display:block}.pools-notice--warn{border-left-color:var(--pl-warn)}.pools-notice--error{border-left-color:var(--pl-bad)}.pools-notice--info{border-left-color:#4b6f9e}.pools-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.pools-count{color:#8d97a4;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pool-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pool-card{border:1px solid var(--pl-line);background:var(--pl-panel);border-radius:8px;padding:16px}.pool-card:hover{border-color:#3c4653}.pool-card-top{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.pool-card-top h3{flex:1;min-width:160px}.pool-operator{color:#929cab;overflow-wrap:anywhere;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.pool-grid{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:12px;margin-top:14px;display:grid}.pool-metric{flex-direction:column;gap:4px;min-width:0;display:flex}.pool-metric dt{letter-spacing:.05em;text-transform:uppercase;color:#8d97a5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pool-metric dd{color:#e2e6ec;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.pool-card-foot{border-top:1px solid var(--pl-line-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;padding-top:13px;display:flex}.pool-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#b4bcc8;background:#1a1e24;border:1px solid #3a424e;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.pool-badge--official{color:#a6c9f4;background:#17202c;border-color:#3c5f8d}.pool-badge--partner{color:#b9cbb0;background:#1a1f1b;border-color:#4e5a49}.pool-badge--warn{color:var(--pl-warn);background:#221d16;border-color:#665539}.pool-badge--bad{color:var(--pl-bad);background:#221819;border-color:#6a4441}.pool-badge--ok{color:var(--pl-ok);background:#16201b;border-color:#3f6152}.pool-unknown{color:#98a2b0;cursor:help;border-bottom:1px dotted #5d6775}.pool-caveat{color:#9aa4b2;font-size:12px;line-height:1.6;display:block}.pool-caveat-block{max-width:62ch;margin-top:10px}.pool-flag{color:#aab3bf;align-items:center;gap:7px;font-size:12px;display:inline-flex}.pool-flag:before{content:"";background:#5c6673;border-radius:50%;flex:none;width:6px;height:6px}.pool-flag--on:before{background:var(--pl-ok)}.pool-link{color:#dfe4ea;align-items:center;gap:9px;font-size:13px;display:inline-flex}.pool-link:hover{color:var(--pl-blue)!important}.pool-link:after{content:"→";color:#7f8b99}.pool-columns{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pool-panel{border:1px solid var(--pl-line);background:var(--pl-panel);border-radius:8px;padding:18px}.pool-panel+.pool-panel{margin-top:12px}.pool-panel h2{margin-bottom:4px;font-size:18px}.pool-panel>p{margin-top:8px;font-size:13px;line-height:1.75}.pool-rows{gap:0;margin:14px 0 0;display:grid}.pool-row{border-top:1px solid var(--pl-line-soft);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-size:13px;display:flex}.pool-row:first-child{border-top:0}.pool-row dt{color:#96a0ad;font-size:12px}.pool-row dd{text-align:right;color:#e4e8ed;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.pool-evidence{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pool-evidence li{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.pool-evidence a{color:#a6caf9;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.pool-button{color:#f3f5f7;white-space:nowrap;background:#1f2329;border:1px solid #434a54;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:13.5px;font-weight:500;line-height:1.4;display:inline-flex}.pool-button:hover:not(:disabled){color:#fff;background:#272c33;border-color:#626a76}.pool-button--primary{background:var(--pl-blue-strong);color:#fff;border-color:#4298ff}.pool-button--primary:hover:not(:disabled){background:#3d93ff}.pool-button--quiet{background:0 0}.pool-button:disabled{cursor:not-allowed;opacity:.45}.pool-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pool-field{color:#aeb7c3;flex-direction:column;gap:6px;min-width:0;font-size:11.5px;display:flex}.pool-field input,.pool-field select{color:#e8ecf1;background:#12151a;border:1px solid #39424f;border-radius:4px;width:100%;min-width:0;padding:10px 11px;font:13.5px Arial,PingFang SC,sans-serif}.pool-field select{appearance:auto}.pool-field input:disabled,.pool-field select:disabled{opacity:.5;cursor:not-allowed}.pool-hint{color:#8792a0;font-size:11px;line-height:1.6}.pool-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.pool-form-full{grid-column:1/-1}.pool-readonly{color:#98a2b0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pool-skeleton{border:1px solid var(--pl-line-soft);background:#14171b;border-radius:8px;height:108px}.pool-skeleton+.pool-skeleton{margin-top:10px}.pool-loading{color:#97a1ae;padding:18px 0;font-size:13px}.pool-empty{text-align:left;border:1px dashed #39414c;border-radius:8px;padding:26px 18px}.pool-empty h2{font-size:18px}.pool-empty p{max-width:54ch;margin-top:8px;font-size:13px}.pool-fieldset{border:1px solid var(--pl-line-soft);border-radius:8px;min-width:0;margin-top:14px;padding:14px}.pool-fieldset legend{letter-spacing:.08em;text-transform:uppercase;color:#9aa4b1;padding-inline:6px;font-size:12px}.pool-fieldset>.pool-hint{margin-top:10px}.pool-check{color:#c7ced8;flex-direction:row;align-items:center;gap:10px;font-size:13px}.pool-check input{width:auto;min-height:20px}.pool-repeat-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.pool-checklist{margin:8px 0 0;padding-left:20px;font-size:12.5px;line-height:1.8;list-style:outside}.pool-history{gap:6px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.pool-history li{border-top:1px solid var(--pl-line-soft);overflow-wrap:anywhere;padding-top:6px}@media (max-width:620px){.pool-repeat-row{grid-template-columns:minmax(0,1fr)}.pool-fieldset{padding:12px}}@media (max-width:900px){.pool-columns,.intent-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.pools{font-size:14.5px}.pools-header-inner{gap:8px}.pools-brand{width:100%}.pools-nav{gap:12px;font-size:12.5px}.pools-header-actions{justify-content:space-between;width:100%;margin-left:0}.pools-intro{padding-block:26px 18px}.pool-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.pool-row{flex-direction:column;gap:3px}.pool-row dd{text-align:left}.pools-count{width:100%;margin-left:0}.pool-actions .pool-button{flex:auto}}@media (prefers-reduced-motion:reduce){.pools *,.pools :before{transition:none!important}}
