h2{font-size:24px;font-weight:700;letter-spacing:-.018em;color:var(--ink);margin-bottom:16px;margin-top:36px}.top-list{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden}.top-row{display:grid;grid-template-columns:32px 1fr auto;gap:14px;padding:13px 20px;border-bottom:1px solid var(--line);align-items:center}.top-row:last-child{border-bottom:none}.top-row:hover{background:var(--paper-2)}.top-row .rk{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.top-row .name{font-weight:600;color:var(--ink);font-size:16px}.top-row .meta{font-size:14px;color:var(--muted);display:flex;gap:14px;align-items:center}.top-row .meta .city{padding:2px 8px;background:var(--paper-2);border-radius:999px;font-size:12px}.top-row .meta .emp{font-weight:600;color:var(--ink);font-size:14px}.imones-table{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden}.imones-table table{width:100%;border-collapse:collapse;font-size:14px}.imones-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.imones-table thead th.r{text-align:right}.imones-table tbody td{padding:10px 12px;border-bottom:1px solid var(--line)}.imones-table tbody td.r{text-align:right;font-variant-numeric:tabular-nums}.imones-table tbody tr:last-child td{border-bottom:none}.imones-table tbody tr:hover{background:var(--paper-2)}.imones-table .name a{color:var(--ink);font-weight:500}.imones-table .name a:hover{color:var(--blue)}.imones-table .badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}.imones-table .badge.ok{background:var(--green-soft);color:var(--green)}.imones-table .badge.no{background:#fce8e6;color:var(--red)}.sub-nav{margin-bottom:32px}.subs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.sub-chip{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:inherit;transition:all .12s}.sub-chip:hover{border-color:var(--blue);background:var(--blue-soft);text-decoration:none;color:var(--ink)}.sub-chip .sub-name{font-weight:500;color:var(--text);font-size:14px;line-height:1.35}.sub-chip .sub-n{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500;flex:none}.sub-chip:hover .sub-n{color:var(--blue)}@media(max-width:560px){.subs-grid{grid-template-columns:1fr;gap:4px}.sub-chip{padding:11px 14px}}.faq-list{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:last-child{border-bottom:none}.faq-list summary{padding:16px 22px;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:background .12s}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:20px;color:var(--muted);font-weight:400;transition:transform .15s}.faq-list details[open] summary{background:var(--paper-2)}.faq-list details[open] summary:after{content:"−"}.faq-list .a{padding:4px 22px 18px;font-size:14px;color:var(--text);line-height:1.55}.footer{border-top:1px solid var(--line);background:var(--paper-2);padding:36px 0;text-align:center;font-size:14px;color:var(--muted);margin-top:60px}@media(max-width:560px){.top-row{grid-template-columns:auto 1fr;gap:6px 12px;padding:12px 14px}.top-row .rk{grid-row:1;grid-column:1;align-self:start;padding-top:1px}.top-row .name{grid-row:1;grid-column:2;font-size:14px;line-height:1.4}.top-row .meta{grid-row:2;grid-column:1/-1;padding-left:28px;font-size:12px;gap:10px;flex-wrap:wrap}.top-row .meta .city{padding:1px 6px;font-size:12px}.top-row .meta .emp{font-size:14px}.imones-table table,.imones-table thead,.imones-table tbody,.imones-table tr,.imones-table td{display:block}.imones-table thead{display:none}.imones-table tbody tr{padding:12px 14px;border-bottom:1px solid var(--line)}.imones-table tbody td{padding:2px 0;border:none;text-align:left!important}.imones-table tbody td.name{font-weight:600;color:var(--ink);font-size:14px;margin-bottom:4px}.imones-table tbody td:not(.name){font-size:12px;color:var(--muted);display:inline-block;margin-right:10px}}
