.support-shell{--ink:#183d4c;--line:#d8e8ec;--accent:#107b88;max-width:1180px;color:var(--ink);margin:24px auto;padding:24px;font-family:inherit}.support-shell *{box-sizing:border-box}.support-shell .support-hero{background:linear-gradient(115deg,#dff8ed,#eaf2ff 65%,#f0eaff);border:1px solid #c3e5e5;border-radius:26px;padding:30px;box-shadow:0 12px 35px #284a6810}.support-shell h1{margin:8px 0;font-size:clamp(26px,4vw,38px)}.support-shell h2{margin:0 0 16px;font-size:22px}.support-shell h3{font-size:17px}.support-shell p{line-height:1.7}.support-shell .eyebrow{letter-spacing:.1em;color:#497a86;font-size:12px;font-weight:800}.support-shell .support-tabs{background:#e8f2f4;border-radius:16px;gap:8px;margin:20px 0;padding:6px;display:flex;overflow:auto}.support-shell button,.support-shell .support-link{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;min-height:44px;padding:11px 17px;font-weight:700;text-decoration:none}.support-shell button:disabled{opacity:.5;cursor:default}.support-shell button.selected,.support-shell button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.support-shell .support-tabs button{white-space:nowrap}.support-shell .support-card{border:1px solid var(--line);background:#ffffffed;border-radius:20px;margin-bottom:18px;padding:24px;box-shadow:0 6px 20px #24455b08}.support-shell .support-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.support-shell .support-stat{border:1px solid var(--line);background:#f0f7fa;border-radius:16px;padding:20px}.support-shell .support-stat strong{margin:8px 0;font-size:29px;display:block}.support-shell label{gap:7px;margin:12px 0;font-size:14px;font-weight:600;display:grid}.support-shell input,.support-shell textarea,.support-shell select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #b6d1d9;border-radius:10px;min-height:44px;padding:12px}.support-shell textarea{resize:vertical;min-height:100px}.support-shell .check{background:#f3f8fa;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.support-shell input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--accent);flex:0 0 22px;margin:0}.support-shell .support-alert{color:#725018;background:#fff5dc;border:1px solid #e8cc87;border-radius:12px;margin:16px 0;padding:15px 20px}.support-shell .support-notice{background:#e2f7ed;border-radius:12px;margin:16px 0;padding:15px 20px}.support-shell .support-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.support-shell .muted{color:#5a7480;font-size:14px}.support-shell .badge{color:#166a72;background:#e4f2f3;border-radius:30px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.support-shell .support-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.support-shell .support-table{overflow:auto}.support-shell table{border-collapse:collapse;width:100%;font-size:14px}.support-shell th,.support-shell td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.support-shell th{white-space:nowrap;background:#f0f7fa}.support-shell details{border:1px solid var(--line);border-radius:14px;margin:14px 0;padding:16px}.support-shell summary{cursor:pointer;font-weight:700}.support-shell progress{width:100%;height:12px;accent-color:var(--accent)}.support-shell .support-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-shell .support-danger{color:#a03c36}.support-shell fieldset{border:0;min-width:0;margin:0;padding:0}@media (max-width:600px){.support-shell{margin:8px auto;padding:12px}.support-shell .support-hero,.support-shell .support-card{padding:18px}.support-shell .support-row{flex-wrap:wrap;align-items:flex-start}.support-shell .support-grid{grid-template-columns:1fr}.support-shell .support-tabs{z-index:5;position:sticky;top:0}.support-shell .support-topline{flex-wrap:wrap}}@media print{.support-shell button,.support-shell nav,.support-shell .no-print{display:none!important}.support-shell{max-width:none;padding:0}.support-shell .support-card{box-shadow:none;break-inside:avoid}}.support-shell progress{-webkit-appearance:none;appearance:none;background:#e4eef1;border:0;border-radius:20px;overflow:hidden}.support-shell progress::-webkit-progress-bar{background:#e4eef1;border-radius:20px}.support-shell progress::-webkit-progress-value{background:linear-gradient(90deg,#26a398,#77c6c1);border-radius:20px}.support-shell progress::-moz-progress-bar{background:#26a398;border-radius:20px}.support-shell .support-actions button{justify-content:center;align-items:center;width:auto;margin:0;display:inline-flex}.support-shell .support-actions button.primary{background:var(--accent);box-shadow:none;transform:none}.support-shell .support-link{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.support-shell .support-hero>.support-link,.support-shell .support-card>p+.support-link{margin-top:8px}.support-share-code textarea{overflow-wrap:anywhere;word-break:break-all;min-height:96px;font-family:monospace;font-size:16px}.support-share-list .support-row>div{overflow-wrap:anywhere;min-width:0}
