.ui.svelte-jhq0tn{padding:14px;background:#faf6ee;color:var(--ink);font-family:var(--font-sans)}header.svelte-jhq0tn{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}header.svelte-jhq0tn p:where(.svelte-jhq0tn){color:#869396;font-size:7px;letter-spacing:.06em;text-transform:uppercase}header.svelte-jhq0tn h3:where(.svelte-jhq0tn){color:var(--ink);margin-top:2px;font-size:15px;font-weight:620;letter-spacing:-.025em}.badge.svelte-jhq0tn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #e0d8ca;border-radius:999px;background:#fff;color:#5a6c72;font-size:6.5px;font-weight:600;white-space:nowrap}.badge.svelte-jhq0tn .dot:where(.svelte-jhq0tn){width:4px;height:4px;box-shadow:none}.layout.svelte-jhq0tn{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:8px}.queue.svelte-jhq0tn,.new-patient.svelte-jhq0tn{padding:10px;border:1px solid #e7dfd2;border-radius:8px;background:#fff}.panel-head.svelte-jhq0tn{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:7px;border-bottom:1px solid #f4efe6;color:var(--ink);font-size:7.5px;font-weight:650}.panel-head.svelte-jhq0tn small:where(.svelte-jhq0tn){color:#95a1a3;font-size:6px;font-weight:450}.row.svelte-jhq0tn{display:flex;align-items:center;gap:6px;padding:7px 0;border-bottom:1px solid #f4efe6}.row.svelte-jhq0tn:last-child{border-bottom:0;padding-bottom:0}.token.svelte-jhq0tn{padding:2px 4px;border-radius:3px;background:#eef4ef;color:var(--blue-700);font-size:6px;font-weight:650;white-space:nowrap}.avatar.svelte-jhq0tn{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:#eaf2ec;color:var(--blue-700);font-size:5.8px;font-weight:700}.who.svelte-jhq0tn{display:flex;flex-direction:column;min-width:0;line-height:1.3}.who.svelte-jhq0tn strong:where(.svelte-jhq0tn){color:var(--ink);font-size:7.5px;font-weight:550;white-space:nowrap}.who.svelte-jhq0tn small:where(.svelte-jhq0tn){color:#95a1a3;font-size:5.8px}.status.svelte-jhq0tn{margin-left:auto;padding:2px 5px;border-radius:999px;font-size:5.6px;font-weight:600;white-space:nowrap}.status.consult.svelte-jhq0tn{background:#eef4ef;color:var(--blue-700)}.status.waiting.svelte-jhq0tn{background:#faefdf;color:#95632e}.status.billing.svelte-jhq0tn{background:#f1ece3;color:#66767b}.panel-title.svelte-jhq0tn{margin-bottom:7px;color:var(--ink);font-size:7.5px;font-weight:650}.field.svelte-jhq0tn{display:flex;flex-direction:column;gap:1px;padding:5px 6px;border:1px solid #e5ddd0;border-radius:5px;background:#fffdf8}.field.svelte-jhq0tn+.field:where(.svelte-jhq0tn){margin-top:4px}.field.svelte-jhq0tn span:where(.svelte-jhq0tn){color:#95a1a3;font-size:5.4px}.field.svelte-jhq0tn strong:where(.svelte-jhq0tn){color:var(--ink);font-size:6.8px;font-weight:550}.uhid.svelte-jhq0tn{display:flex;align-items:center;gap:5px;margin-top:4px;padding:6px;border:1px dashed #c7dde3;border-radius:5px;background:#eef5f2}.uhid.svelte-jhq0tn span:where(.svelte-jhq0tn){color:#869396;font-size:5.4px}.uhid.svelte-jhq0tn strong:where(.svelte-jhq0tn){margin-left:auto;color:var(--blue-700);font-size:7px;font-weight:650}.uhid.svelte-jhq0tn em:where(.svelte-jhq0tn){color:#95a1a3;font-size:5px;font-style:normal}.fake-btn.svelte-jhq0tn{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:7px;padding:6px;border-radius:5px;background:var(--blue-600);color:#fff;font-size:6.2px;font-weight:600}@media(max-width:520px){.layout.svelte-jhq0tn{grid-template-columns:1fr}.new-patient.svelte-jhq0tn{display:none}}.ui.svelte-mackr5{padding:14px;background:#faf6ee;color:var(--ink);font-family:var(--font-sans)}header.svelte-mackr5{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.patient.svelte-mackr5{display:flex;align-items:center;gap:8px}.avatar.svelte-mackr5{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e7f0ea;color:var(--blue-700);font-size:8px;font-weight:700}.patient.svelte-mackr5 h3:where(.svelte-mackr5){color:var(--ink);font-size:14px;font-weight:620;letter-spacing:-.025em}.patient.svelte-mackr5 p:where(.svelte-mackr5){margin-top:1px;color:#869396;font-size:6.3px}.allergy.svelte-mackr5{padding:4px 7px;border:1px solid #e8d3b0;border-radius:999px;background:#fbf3e3;color:#95632e;font-size:5.8px;font-weight:600;white-space:nowrap}.tabs.svelte-mackr5{display:flex;gap:3px;margin-top:11px;padding-bottom:7px;border-bottom:1px solid #e5ddd0}.tabs.svelte-mackr5 span:where(.svelte-mackr5){padding:3px 7px;border-radius:4px;color:#869396;font-size:6.3px;font-weight:500}.tabs.svelte-mackr5 span.active:where(.svelte-mackr5){background:#eaf2ec;color:var(--blue-700);font-weight:600}.body.svelte-mackr5{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);gap:9px;margin-top:9px}.timeline.svelte-mackr5{margin:0;padding:0;list-style:none}.timeline.svelte-mackr5 li:where(.svelte-mackr5){position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;padding:0 0 10px 12px;border-left:1px solid #e5ddd0}.timeline.svelte-mackr5 li:where(.svelte-mackr5):before{content:"";position:absolute;top:2px;left:-3px;width:5px;height:5px;border-radius:50%;background:var(--blue-600);box-shadow:0 0 0 2px #faf6ee}.timeline.svelte-mackr5 li.last:where(.svelte-mackr5){padding-bottom:0}.when.svelte-mackr5{color:#94a1a4;font-size:5.8px;line-height:1.4}.event.svelte-mackr5 strong:where(.svelte-mackr5){display:block;color:var(--ink);font-size:7.2px;font-weight:550}.event.svelte-mackr5 p:where(.svelte-mackr5){margin-top:1px;color:#869396;font-size:6.1px;line-height:1.4}.tag.svelte-mackr5{display:inline-block;margin-top:3px;padding:2px 4px;border-radius:3px;background:#eaf2ec;color:var(--blue-700);font-size:5.2px;font-weight:550}.summary.svelte-mackr5{align-self:start;padding:9px;border:1px solid #e7dfd2;border-radius:7px;background:#fff}.label.svelte-mackr5{margin-bottom:5px;color:#95a1a3;font-size:5.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.summary.svelte-mackr5>div:where(.svelte-mackr5){display:flex;justify-content:space-between;gap:4px;padding:4px 0;border-bottom:1px solid #f4efe6;font-size:5.8px}.summary.svelte-mackr5>div:where(.svelte-mackr5):last-child{border-bottom:0}.summary.svelte-mackr5 span:where(.svelte-mackr5){color:#95a1a3}.summary.svelte-mackr5 strong:where(.svelte-mackr5){color:var(--ink);font-weight:550;text-align:right}.summary.svelte-mackr5 .document:where(.svelte-mackr5){align-items:center;justify-content:flex-start;gap:5px;margin-top:4px;padding:6px;border:1px solid #e5ddd0;border-radius:5px;background:#fbf7f0;color:var(--blue-700)}.document.svelte-mackr5 span:where(.svelte-mackr5){color:var(--ink);font-size:5.7px;line-height:1.4}.document.svelte-mackr5 small:where(.svelte-mackr5){color:#95a1a3;font-size:5px}@media(max-width:520px){.body.svelte-mackr5{grid-template-columns:1fr}.summary.svelte-mackr5{display:none}.allergy.svelte-mackr5{padding:3px 5px;font-size:5.2px}}.ui.svelte-r8g7m8{padding:14px;background:#faf6ee;color:var(--ink);font-family:var(--font-sans)}header.svelte-r8g7m8{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}header.svelte-r8g7m8 p:where(.svelte-r8g7m8){color:#869396;font-size:7px;letter-spacing:.06em;text-transform:uppercase}header.svelte-r8g7m8 h3:where(.svelte-r8g7m8){color:var(--ink);margin-top:2px;font-size:15px;font-weight:620;letter-spacing:-.025em}.badge.svelte-r8g7m8{padding:4px 8px;border:1px solid #e0d8ca;border-radius:999px;background:#fff;color:#5a6c72;font-size:6.5px;font-weight:600;white-space:nowrap}.beds.svelte-r8g7m8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:12px}.bed.svelte-r8g7m8{display:flex;flex-direction:column;gap:1px;padding:6px;border:1px solid transparent;border-radius:6px}.bed.svelte-r8g7m8 span:where(.svelte-r8g7m8){font-size:5.2px;font-weight:600;opacity:.65}.bed.svelte-r8g7m8 strong:where(.svelte-r8g7m8){font-size:7.5px;font-weight:650}.bed.svelte-r8g7m8 small:where(.svelte-r8g7m8){font-size:5.2px;opacity:.7}.bed.occupied.svelte-r8g7m8{border-color:#dbe7df;background:#eaf2ec;color:#305f73}.bed.free.svelte-r8g7m8{border-color:#d6e5da;background:#eaf2eb;color:#557c63}.bed.cleaning.svelte-r8g7m8{border-color:#e8d3b0;background:#fbf3e3;color:#95632e}.bed.reserved.svelte-r8g7m8{border-color:#e6ddf0;background:#f5eff8;color:#7a5a8f}.legend.svelte-r8g7m8{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px;color:#869396;font-size:5.5px}.legend.svelte-r8g7m8 span:where(.svelte-r8g7m8){display:inline-flex;align-items:center;gap:3px}.legend.svelte-r8g7m8 i:where(.svelte-r8g7m8){width:5px;height:5px;border-radius:1px}.legend.svelte-r8g7m8 i.occupied:where(.svelte-r8g7m8){background:#b7d3c8}.legend.svelte-r8g7m8 i.free:where(.svelte-r8g7m8){background:#a9c9b4}.legend.svelte-r8g7m8 i.cleaning:where(.svelte-r8g7m8){background:#e8d3b0}.legend.svelte-r8g7m8 i.reserved:where(.svelte-r8g7m8){background:#d3c2e0}.admission.svelte-r8g7m8{display:flex;align-items:center;gap:7px;margin-top:11px;padding:8px;border:1px solid #e7dfd2;border-radius:7px;background:#fff}.avatar.svelte-r8g7m8{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:#eaf2ec;color:var(--blue-700);font-size:6.5px;font-weight:700}.who.svelte-r8g7m8{display:flex;flex-direction:column;gap:1px;min-width:0}.who.svelte-r8g7m8 strong:where(.svelte-r8g7m8){color:var(--ink);font-size:7.5px;font-weight:550}.who.svelte-r8g7m8 small:where(.svelte-r8g7m8){color:#95a1a3;font-size:5.7px}.stable.svelte-r8g7m8{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:3px 6px;border-radius:999px;background:#eaf2eb;color:var(--green);font-size:5.6px;font-weight:600}.stable.svelte-r8g7m8 .dot:where(.svelte-r8g7m8){width:3.5px;height:3.5px;box-shadow:none}.actions.svelte-r8g7m8{display:flex;gap:12px;margin-top:8px;padding-top:7px;border-top:1px solid #e7dfd2;color:#7a878a;font-size:5.8px}.actions.svelte-r8g7m8 span:where(.svelte-r8g7m8){display:inline-flex;align-items:center;gap:3px}@media(max-width:520px){.beds.svelte-r8g7m8{grid-template-columns:repeat(3,minmax(0,1fr))}.actions.svelte-r8g7m8{display:none}}.ui.svelte-1ba2ggt{padding:14px;background:#faf6ee;color:var(--ink);font-family:var(--font-sans)}header.svelte-1ba2ggt{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}header.svelte-1ba2ggt p:where(.svelte-1ba2ggt){color:#869396;font-size:6.5px;letter-spacing:.04em}header.svelte-1ba2ggt h3:where(.svelte-1ba2ggt){color:var(--ink);margin-top:2px;font-size:14px;font-weight:620;letter-spacing:-.025em}.part.svelte-1ba2ggt{padding:4px 8px;border-radius:999px;background:#faefdf;color:#95632e;font-size:6px;font-weight:600;white-space:nowrap}.card.svelte-1ba2ggt{padding:9px 10px;border:1px solid #e7dfd2;border-radius:7px;background:#fff}.line.svelte-1ba2ggt{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 0;border-bottom:1px solid #f4efe6;color:#7a878a;font-size:6.8px}.line.svelte-1ba2ggt strong:where(.svelte-1ba2ggt){color:var(--ink);font-size:7px;font-weight:550}.total.svelte-1ba2ggt{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:7px;color:var(--ink);font-size:7.5px;font-weight:650}.total.svelte-1ba2ggt strong:where(.svelte-1ba2ggt){font-size:12px;font-weight:650;letter-spacing:-.03em}.payments.svelte-1ba2ggt{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.payments.svelte-1ba2ggt div:where(.svelte-1ba2ggt){display:flex;flex-direction:column;gap:1px;padding:7px 8px;border:1px solid #e7dfd2;border-radius:6px;background:#fff}.payments.svelte-1ba2ggt span:where(.svelte-1ba2ggt){color:#95a1a3;font-size:5.5px}.payments.svelte-1ba2ggt strong:where(.svelte-1ba2ggt){color:var(--ink);font-size:8px;font-weight:600}.payments.svelte-1ba2ggt strong.due:where(.svelte-1ba2ggt){color:#a26b36}.claim.svelte-1ba2ggt{display:flex;align-items:center;gap:6px;margin-top:6px;padding:7px 8px;border:1px solid #e5ddd0;border-radius:6px;background:#fbf7f0}.claim-icon.svelte-1ba2ggt{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;flex:none;border-radius:5px;background:#eaf2ec;color:var(--blue-700)}.claim.svelte-1ba2ggt div:where(.svelte-1ba2ggt){display:flex;flex-direction:column;gap:1px;min-width:0}.claim.svelte-1ba2ggt strong:where(.svelte-1ba2ggt){color:var(--ink);font-size:6.3px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.claim.svelte-1ba2ggt small:where(.svelte-1ba2ggt){color:#95a1a3;font-size:5.3px}.claim-status.svelte-1ba2ggt{margin-left:auto;color:var(--blue-700);font-size:5.7px;font-weight:600;white-space:nowrap}.foot.svelte-1ba2ggt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:#95a1a3;font-size:5.2px}.fake-btn.svelte-1ba2ggt{display:inline-flex;align-items:center;gap:3px;padding:6px 8px;border-radius:5px;background:var(--blue-600);color:#fff;font-size:5.8px;font-weight:600;white-space:nowrap}.ui.svelte-rtsjb5{padding:14px;background:#faf6ee;color:var(--ink);font-family:var(--font-sans)}header.svelte-rtsjb5{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}header.svelte-rtsjb5 p:where(.svelte-rtsjb5){color:#869396;font-size:7px;letter-spacing:.06em;text-transform:uppercase}header.svelte-rtsjb5 h3:where(.svelte-rtsjb5){color:var(--ink);margin-top:2px;font-size:15px;font-weight:620;letter-spacing:-.025em}.alert.svelte-rtsjb5{padding:4px 8px;border-radius:999px;background:#faefdf;color:#95632e;font-size:6px;font-weight:600;white-space:nowrap}.table.svelte-rtsjb5{overflow:hidden;border:1px solid #e7dfd2;border-radius:7px;background:#fff}.thead.svelte-rtsjb5,.row.svelte-rtsjb5{display:grid;grid-template-columns:minmax(0,1.6fr) .8fr .8fr .45fr;gap:6px;align-items:center;padding:7px 9px}.thead.svelte-rtsjb5{background:#fbf7f0;color:#95a1a3;font-size:5.3px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.row.svelte-rtsjb5{border-top:1px solid #f4efe6;font-size:6.5px}.row.svelte-rtsjb5 strong:where(.svelte-rtsjb5){color:var(--ink);font-size:6.8px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.svelte-rtsjb5 span:where(.svelte-rtsjb5){color:#869396}.num.svelte-rtsjb5{text-align:right}.num.ok.svelte-rtsjb5{color:var(--green);font-weight:600}.num.low.svelte-rtsjb5{color:#a26b36;font-weight:650}.notice.svelte-rtsjb5{display:flex;align-items:center;gap:6px;margin-top:7px;padding:7px 8px;border:1px solid #e5ddd0;border-radius:6px;background:#fbf7f0;color:#7a878a;font-size:5.8px}.notice-icon.svelte-rtsjb5{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:5px;background:#eaf2ec;color:var(--blue-700)}.notice.svelte-rtsjb5 strong:where(.svelte-rtsjb5){color:var(--ink);font-weight:550}.foot.svelte-rtsjb5{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:#95a1a3;font-size:5.4px}.foot.svelte-rtsjb5 strong:where(.svelte-rtsjb5){color:var(--ink);font-weight:550}.link.svelte-rtsjb5{display:inline-flex;align-items:center;gap:3px;color:var(--blue-700);font-weight:600}@media(max-width:520px){.thead.svelte-rtsjb5 span:where(.svelte-rtsjb5):nth-child(2),.row.svelte-rtsjb5 span:where(.svelte-rtsjb5):nth-child(2){display:none}.thead.svelte-rtsjb5,.row.svelte-rtsjb5{grid-template-columns:minmax(0,1.5fr) .9fr .45fr}.foot.svelte-rtsjb5{flex-direction:column;align-items:flex-start;gap:3px}}.ui.svelte-hcoznh{padding:14px;background:#faf6ee;color:var(--ink);font-family:var(--font-sans)}header.svelte-hcoznh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}header.svelte-hcoznh p:where(.svelte-hcoznh){color:#869396;font-size:7px;letter-spacing:.06em;text-transform:uppercase}header.svelte-hcoznh h3:where(.svelte-hcoznh){color:var(--ink);margin-top:2px;font-size:15px;font-weight:620;letter-spacing:-.025em}.date.svelte-hcoznh{padding:3px 7px;border:1px solid #e0d8ca;border-radius:999px;background:#fff;color:#5a6c72;font-size:6px;font-weight:550;white-space:nowrap}.kpis.svelte-hcoznh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:11px}.kpis.svelte-hcoznh>div:where(.svelte-hcoznh){display:flex;flex-direction:column;padding:7px;border:1px solid #e7dfd2;border-radius:6px;background:#fff}.kpis.svelte-hcoznh span:where(.svelte-hcoznh){color:#95a1a3;font-size:5.3px;white-space:nowrap}.kpis.svelte-hcoznh strong:where(.svelte-hcoznh){margin-top:2px;color:var(--ink);font-size:12px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.kpis.svelte-hcoznh small:where(.svelte-hcoznh){margin-top:1px;color:#95a1a3;font-size:4.9px;white-space:nowrap}.kpis.svelte-hcoznh small.up:where(.svelte-hcoznh){color:var(--green)}.kpis.svelte-hcoznh small.down:where(.svelte-hcoznh){color:#a26b36}.chart-card.svelte-hcoznh{margin-top:6px;padding:8px 9px;border:1px solid #e7dfd2;border-radius:7px;background:#fff}.chart-head.svelte-hcoznh{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#7a878a;font-size:5.8px}.chart-head.svelte-hcoznh strong:where(.svelte-hcoznh){color:var(--ink);font-size:8px;font-weight:600}.chart.svelte-hcoznh{display:flex;align-items:flex-end;gap:8px;height:64px;margin-top:5px;padding-top:4px;border-top:1px solid #f4efe6}.bar-wrap.svelte-hcoznh{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;height:100%}.bar.svelte-hcoznh{width:100%;max-width:16px;border-radius:2px 2px 0 0;background:#b7d3c8}.bar-wrap.svelte-hcoznh:last-child .bar:where(.svelte-hcoznh){background:var(--blue-600)}.bar-wrap.svelte-hcoznh span:where(.svelte-hcoznh){color:#95a1a3;font-size:4.7px}.reports.svelte-hcoznh{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:7px;color:#7a878a;font-size:5.4px}.reports.svelte-hcoznh span:where(.svelte-hcoznh){display:inline-flex;align-items:center;gap:3px}@media(max-width:520px){.kpis.svelte-hcoznh{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.svelte-hcoznh>div:where(.svelte-hcoznh):nth-child(4){display:none}.reports.svelte-hcoznh span:where(.svelte-hcoznh):last-child{display:none}}.product-hero.svelte-1d0dgro{position:relative;overflow:hidden;padding-block:clamp(3.8rem,7vw,6rem);border-bottom:1px solid var(--line);background:var(--sky)}.hero-pattern.svelte-1d0dgro{position:absolute;inset:0;background-image:radial-gradient(rgba(62,112,134,.1) .8px,transparent .8px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 78% 30%,black,transparent 62%);mask-image:radial-gradient(ellipse at 78% 30%,black,transparent 62%);pointer-events:none}.product-hero-grid.svelte-1d0dgro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.product-hero.svelte-1d0dgro h1:where(.svelte-1d0dgro){max-width:760px;font-size:clamp(2.6rem,5vw,4rem)}.product-hero.svelte-1d0dgro .lead:where(.svelte-1d0dgro){max-width:680px}.product-hero.svelte-1d0dgro .btn-row:where(.svelte-1d0dgro){margin-top:1.8rem}.module-links.svelte-1d0dgro{padding:.85rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffdb;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.module-label.svelte-1d0dgro{padding-bottom:.55rem;color:var(--muted);font-size:.67rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.module-links.svelte-1d0dgro a:where(.svelte-1d0dgro){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.68rem 0;border-top:1px solid var(--line);color:var(--ink);font-size:.85rem;font-weight:500;text-decoration:none}.module-links.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{color:var(--blue-700)}.module-links.svelte-1d0dgro svg{flex:none;color:#b2bcbe;transition:color .15s ease,transform .15s ease}.module-links.svelte-1d0dgro a:where(.svelte-1d0dgro):hover svg{color:var(--blue-600);transform:translate(2px)}.module-section.svelte-1d0dgro{scroll-margin-top:calc(var(--header-height) + 28px);padding-block:clamp(3.8rem,7vw,6.2rem)}.module-section--tint.svelte-1d0dgro{background:var(--mist)}.module-grid.svelte-1d0dgro{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(2.5rem,5vw,4.8rem);align-items:center}.module-grid--reverse.svelte-1d0dgro .module-copy:where(.svelte-1d0dgro){order:2}.module-grid--reverse.svelte-1d0dgro .module-visual:where(.svelte-1d0dgro){order:1}.module-copy.svelte-1d0dgro h2:where(.svelte-1d0dgro){max-width:540px}.module-copy.svelte-1d0dgro .lead:where(.svelte-1d0dgro){max-width:560px;font-size:1rem}.module-copy.svelte-1d0dgro .check-list:where(.svelte-1d0dgro){margin-top:1.35rem}.module-copy.svelte-1d0dgro .check-list:where(.svelte-1d0dgro) li:where(.svelte-1d0dgro){font-size:.91rem}.module-copy.svelte-1d0dgro .check-list:where(.svelte-1d0dgro) strong:where(.svelte-1d0dgro){color:var(--ink);font-weight:600}.module-visual.svelte-1d0dgro{min-width:0}.admin.svelte-1d0dgro{position:relative;overflow:hidden}.admin-rings.svelte-1d0dgro{position:absolute;top:50%;right:-300px;width:760px;height:760px;border:1px solid rgba(255,255,255,.06);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05;pointer-events:none}.admin.svelte-1d0dgro .container:where(.svelte-1d0dgro){position:relative;z-index:1}.admin.svelte-1d0dgro .module-copy:where(.svelte-1d0dgro) h2:where(.svelte-1d0dgro){color:#fff}.admin-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2.8rem,5vw,4rem);border:1px solid rgba(255,255,255,.11);border-radius:var(--radius);background:#ffffff1c;overflow:hidden}.admin-grid.svelte-1d0dgro>div:where(.svelte-1d0dgro){padding:1.5rem;background:#203d49}.admin-grid.svelte-1d0dgro h3:where(.svelte-1d0dgro){margin-top:1rem;color:#fff;font-size:.94rem}.admin-grid.svelte-1d0dgro p:where(.svelte-1d0dgro){margin-top:.4rem;color:#b7c7cc;font-size:.81rem;line-height:1.55}.practical-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.5rem;margin-top:2.8rem}.practical-grid.svelte-1d0dgro article:where(.svelte-1d0dgro){padding-top:1.2rem;border-top:1px solid var(--line-strong)}.practical-grid.svelte-1d0dgro article:where(.svelte-1d0dgro) .icon-tile:where(.svelte-1d0dgro){width:40px;height:40px}.practical-grid.svelte-1d0dgro h3:where(.svelte-1d0dgro){margin-top:.95rem;font-size:.97rem}.practical-grid.svelte-1d0dgro p:where(.svelte-1d0dgro){margin-top:.35rem;color:var(--muted);font-size:.84rem;line-height:1.55}@media(max-width:980px){.product-hero-grid.svelte-1d0dgro{grid-template-columns:1fr;gap:2.5rem}.module-links.svelte-1d0dgro{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.module-label.svelte-1d0dgro{grid-column:1 / -1}.module-links.svelte-1d0dgro a:where(.svelte-1d0dgro){font-size:.82rem}.module-grid.svelte-1d0dgro{grid-template-columns:1fr;gap:2.6rem}.module-grid--reverse.svelte-1d0dgro .module-copy:where(.svelte-1d0dgro),.module-grid--reverse.svelte-1d0dgro .module-visual:where(.svelte-1d0dgro){order:initial}.module-copy.svelte-1d0dgro{max-width:680px}.module-visual.svelte-1d0dgro{width:min(100%,660px)}.admin-grid.svelte-1d0dgro,.practical-grid.svelte-1d0dgro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.module-links.svelte-1d0dgro{grid-template-columns:1fr;padding:.7rem 1rem}.module-links.svelte-1d0dgro a:where(.svelte-1d0dgro){padding:.62rem 0}.admin-grid.svelte-1d0dgro{grid-template-columns:1fr}.practical-grid.svelte-1d0dgro{grid-template-columns:1fr;gap:1.5rem}.product-hero.svelte-1d0dgro .btn-row:where(.svelte-1d0dgro){margin-top:1.5rem}}
