:root{--dc-ink:#0b0a0d;--dc-ink-2:#0f0e12;--dc-panel:#16151b;--dc-panel-2:#1c1a22;--dc-panel-3:#232029;--dc-line:#2a2732;--dc-line-2:#363240;--dc-cream:#f4efe4;--dc-text:#e7e1d4;--dc-muted:#a49b8c;--dc-muted-2:#7b7365;--dc-faint:#565062;--dc-g1:#a9741f;--dc-g2:#f4d77e;--dc-g3:#c89b3c;--dc-gold:#e6bb57;--dc-gold-soft:#e6bb571f;--dc-gold-line:#e6bb5747;--dc-gold-grad:linear-gradient(135deg, #a9741f 0%, #f4d77e 46%, #c89b3c 80%, #8a5f1c 100%);--dc-good:#5fbf8f;--dc-good-bg:#5fbf8f21;--dc-warn:#e0a94b;--dc-warn-bg:#e0a94b24;--dc-crit:#e8705f;--dc-crit-bg:#e8705f24;--dc-info:#6ba7e0;--dc-info-bg:#6ba7e024;--dc-r-sm:8px;--dc-r:12px;--dc-r-lg:16px;--dc-r-xl:22px;--dc-shadow:0 24px 60px -32px #000000d9;--dc-shadow-sm:0 8px 24px -16px #000c;--dc-s1:4px;--dc-s2:8px;--dc-s3:12px;--dc-s4:16px;--dc-s5:20px;--dc-s6:24px;--dc-s8:32px;--dc-s10:40px;--dc-serif:"Georgia", "Times New Roman", serif;--dc-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--dc-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dc-sidebar-w:256px;--dc-sidebar-w-collapsed:76px;--dc-header-h:64px;--dc-profile:"none"}:root[data-dc-profile=beneficiary],.dc-scope-beneficiary{--dc-profile:"beneficiary";--dc-ink:#0b0a0d;--dc-ink-2:#0f0e12;--dc-panel:#16151b;--dc-panel-2:#1c1a22;--dc-panel-3:#232029;--dc-line:#2a2732;--dc-line-2:#363240;--dc-cream:#f4efe4;--dc-text:#e7e1d4;--dc-muted:#a49b8c;--dc-muted-2:#7b7365;--dc-faint:#565062;--dc-g1:#a9741f;--dc-g2:#f4d77e;--dc-g3:#c89b3c;--dc-gold:#e6bb57;--dc-gold-soft:#e6bb571f;--dc-gold-line:#e6bb5747;--dc-good:#5fbf8f;--dc-good-bg:#5fbf8f21;--dc-warn:#e0a94b;--dc-warn-bg:#e0a94b24;--dc-crit:#e8705f;--dc-crit-bg:#e8705f24;--dc-info:#6ba7e0;--dc-info-bg:#6ba7e024;--dc-shadow:0 24px 60px -32px #000000d9;--dc-shadow-sm:0 8px 24px -16px #000c}.dc-scope-beneficiary{background:var(--dc-ink);color:var(--dc-text)}:root[data-dc-profile=clinic]{--dc-profile:"clinic";--dc-ink:#f4f5f7;--dc-ink-2:#eef0f3;--dc-panel:#fff;--dc-panel-2:#f7f8fa;--dc-panel-3:#eef1f5;--dc-line:#e2e5ea;--dc-line-2:#cfd4dc;--dc-cream:#14161a;--dc-text:#1f2329;--dc-muted:#5c636e;--dc-muted-2:#737b87;--dc-faint:#9aa2ae;--dc-g1:#8a5f1c;--dc-g2:#b98d2e;--dc-g3:#a97f27;--dc-gold:#9a6f16;--dc-gold-soft:#9a6f161a;--dc-gold-line:#9a6f1652;--dc-good:#1f7a4d;--dc-good-bg:#1f7a4d1a;--dc-warn:#8a5a08;--dc-warn-bg:#e0a94b29;--dc-crit:#b3261e;--dc-crit-bg:#b3261e17;--dc-info:#1c5fa8;--dc-info-bg:#1c5fa81a;--dc-shadow:0 18px 40px -28px #14161a59;--dc-shadow-sm:0 6px 18px -12px #14161a47;--dc-nav-bg:#1a1920;--dc-nav-line:#2c2a35;--dc-nav-text:#f4efe4;--dc-nav-muted:#a49b8c;--dc-nav-active:#ffffff14}:root[data-dc-profile=master]{--dc-profile:"master";--dc-ink:#f4f5f7;--dc-ink-2:#eef0f3;--dc-panel:#fff;--dc-panel-2:#f7f8fa;--dc-panel-3:#eef1f5;--dc-line:#e2e5ea;--dc-line-2:#cfd4dc;--dc-cream:#14161a;--dc-text:#1f2329;--dc-muted:#5c636e;--dc-muted-2:#737b87;--dc-faint:#9aa2ae;--dc-g1:#8a5f1c;--dc-g2:#b98d2e;--dc-g3:#a97f27;--dc-gold:#9a6f16;--dc-gold-soft:#9a6f161a;--dc-gold-line:#9a6f1652;--dc-good:#1f7a4d;--dc-good-bg:#1f7a4d1a;--dc-warn:#8a5a08;--dc-warn-bg:#e0a94b29;--dc-crit:#b3261e;--dc-crit-bg:#b3261e17;--dc-info:#1c5fa8;--dc-info-bg:#1c5fa81a;--dc-shadow:0 18px 40px -28px #14161a59;--dc-shadow-sm:0 6px 18px -12px #14161a47;--dc-nav-bg:#1a1920;--dc-nav-line:#2c2a35;--dc-nav-text:#f4efe4;--dc-nav-muted:#a49b8c;--dc-nav-faint:#7b7365;--dc-nav-active:#ffffff14;--dc-nav-gold:#e6bb57}:root[data-dc-profile=partner]{--dc-profile:"partner"}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--dc-ink);color:var(--dc-text);font-family:var(--dc-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}h1,h2,h3,h4{margin:0;font-weight:600}input,select,textarea{font-family:inherit;font-size:14px}:focus-visible{outline:2px solid var(--dc-gold);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--dc-line-2);border:3px solid var(--dc-ink);border-radius:20px}.tnum{font-variant-numeric:tabular-nums}.serif{font-family:var(--dc-serif)}.goldtext{background:var(--dc-gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.dc-logo{align-items:center;gap:10px;display:inline-flex}.dc-logo svg{flex:none}.dc-logo .dc-logo-mark{object-fit:contain;flex:none;display:block}.dc-logo .wm{font-family:var(--dc-serif);font-size:calc(var(--dc-logo-size,26px) * .73);letter-spacing:.2px;line-height:1}.dc-logo .wm b{font-weight:700}.btn{letter-spacing:.01em;border-radius:var(--dc-r-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:all .16s;display:inline-flex}.btn svg{width:16px;height:16px}.btn-primary{color:#1a1408;background:var(--dc-gold-grad);box-shadow:0 8px 20px -12px #f4d77e80}.btn-primary:hover{filter:brightness(1.05)}.btn-ghost{color:var(--dc-text);background:var(--dc-panel-2);border-color:var(--dc-line)}.btn-ghost:hover{border-color:var(--dc-gold-line);color:var(--dc-cream)}.btn-subtle{color:var(--dc-muted);background:0 0}.btn-subtle:hover{color:var(--dc-cream);background:var(--dc-panel-2)}.btn-icon{border-radius:var(--dc-r-sm);padding:9px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:7px 12px;font-size:12.5px}.panel{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg)}.panel-pad{padding:var(--dc-s6)}.page-head{margin-bottom:var(--dc-s6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head h1{font-family:var(--dc-serif);font-size:25px}.page-head .sub{color:var(--dc-muted);margin-top:4px;font-size:13.5px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dc-muted-2);font-size:11px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.good{color:var(--dc-good);background:var(--dc-good-bg)}.pill.warn{color:var(--dc-warn);background:var(--dc-warn-bg)}.pill.crit{color:var(--dc-crit);background:var(--dc-crit-bg)}.pill.info{color:var(--dc-info);background:var(--dc-info-bg)}.pill.muted{color:var(--dc-muted);background:#a49b8c1f}.pill.gold{color:var(--dc-g2);background:var(--dc-gold-soft)}.field-search{align-items:center;display:inline-flex;position:relative}.field-search svg{width:16px;height:16px;color:var(--dc-muted-2);pointer-events:none;position:absolute;left:12px}.field-search input{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);width:100%;color:var(--dc-text);padding:9px 12px 9px 34px}.field-search input::placeholder{color:var(--dc-faint)}.field-search input:focus{border-color:var(--dc-gold-line)}.field-search input:focus:not(:focus-visible){outline:none}.select{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);color:var(--dc-text);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--dc-muted) 50%), linear-gradient(135deg, var(--dc-muted) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:9px 30px 9px 12px}.select:focus{border-color:var(--dc-gold-line)}.select:focus:not(:focus-visible){outline:none}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--dc-muted-2);font-size:11px}.form-field input,.form-field select,.form-field textarea{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);color:var(--dc-text);padding:11px 12px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--dc-gold-line)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus:not(:focus-visible){outline:none}.form-field .hint{color:var(--dc-faint);font-size:11.5px}.form-grid{gap:var(--dc-s4);grid-template-columns:1fr 1fr;display:grid}.table-wrap{border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);overflow:hidden}.table-scroll{overflow-x:auto}table.dc{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}table.dc thead th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--dc-muted-2);background:var(--dc-ink-2);border-bottom:1px solid var(--dc-line);white-space:nowrap;padding:13px 16px;font-size:11px;font-weight:600}table.dc tbody td{border-bottom:1px solid var(--dc-line);color:var(--dc-text);padding:13px 16px}table.dc tbody tr:last-child td{border-bottom:0}table.dc tbody tr{cursor:pointer;transition:background .12s}table.dc tbody tr:hover{background:var(--dc-panel-2)}.cell-strong{color:var(--dc-cream);font-weight:600}.cell-with-avatar{align-items:center;gap:11px;display:flex}.avatar{background:var(--dc-gold-grad);color:#1a1408;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avatar.sq{border-radius:var(--dc-r-sm)}.kpi{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.kpi .top{justify-content:space-between;align-items:center;display:flex}.kpi .ic{border-radius:var(--dc-r-sm);background:var(--dc-gold-soft);width:34px;height:34px;color:var(--dc-g2);justify-content:center;align-items:center;display:inline-flex}.kpi .ic svg{width:18px;height:18px}.kpi .lbl{color:var(--dc-muted);font-size:12px}.kpi .val{font-family:var(--dc-serif);color:var(--dc-cream);font-size:28px;line-height:1}.kpi .val small{color:var(--dc-muted);font-size:13px;font-family:var(--dc-sans)}.kpi .delta{align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.kpi .delta.up{color:var(--dc-good)}.kpi .delta.down{color:var(--dc-crit)}.empty{text-align:center;color:var(--dc-muted);padding:48px 24px}.empty .ic{background:var(--dc-panel-2);width:44px;height:44px;color:var(--dc-muted-2);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.empty h3{font-family:var(--dc-serif);color:var(--dc-text);margin-bottom:5px;font-size:17px}.empty p{max-width:320px;margin:0 auto;font-size:13px}.skeleton{background:linear-gradient(90deg, var(--dc-panel-2) 25%, var(--dc-panel-3) 37%, var(--dc-panel-2) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite sk}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.toast-wrap{z-index:80;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.toast{background:var(--dc-panel-3);border:1px solid var(--dc-line-2);border-left:3px solid var(--dc-good);border-radius:var(--dc-r);box-shadow:var(--dc-shadow);align-items:center;gap:10px;min-width:240px;padding:12px 16px;font-size:13.5px;animation:.25s toastin;display:flex}.toast svg{width:17px;height:17px;color:var(--dc-good)}@keyframes toastin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.modal-ov{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#06050899;justify-content:center;align-items:center;padding:20px;animation:.2s fade;display:flex;position:fixed;inset:0}.modal{background:var(--dc-panel);border:1px solid var(--dc-line-2);border-radius:var(--dc-r-xl);width:100%;max-width:560px;box-shadow:var(--dc-shadow);flex-direction:column;max-height:90vh;animation:.22s cubic-bezier(.2,.7,.2,1) pop;display:flex}.modal .m-head{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.modal .m-head h3{font-family:var(--dc-serif);font-size:18px}.modal .m-body{padding:22px;overflow-y:auto}.modal .m-foot{border-top:1px solid var(--dc-line);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.demo-note{color:var(--dc-warn);background:var(--dc-warn-bg);border:1px solid #e0a94b40;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.demo-note svg{width:14px;height:14px}.app-shell{grid-template-columns:var(--dc-sidebar-w) 1fr;min-height:100vh;display:grid}.app-shell.collapsed{grid-template-columns:var(--dc-sidebar-w-collapsed) 1fr}.sidebar{background:var(--dc-ink-2);border-right:1px solid var(--dc-line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar .sb-brand{height:var(--dc-header-h);border-bottom:1px solid var(--dc-line);align-items:center;gap:10px;padding:0 20px;display:flex}.sidebar nav{flex-direction:column;flex:1;gap:3px;padding:16px 12px;display:flex;overflow-y:auto}.nav-item{border-radius:var(--dc-r-sm);color:var(--dc-muted);border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:all .14s;display:flex}.nav-item svg{flex:none;width:18px;height:18px}.nav-item:hover{color:var(--dc-cream);background:var(--dc-panel-2)}.nav-item.active{color:var(--dc-cream);background:var(--dc-panel-2);border-color:var(--dc-gold-line)}.nav-item.active svg{color:var(--dc-g2)}.nav-sec{letter-spacing:.16em;text-transform:uppercase;color:var(--dc-faint);padding:14px 14px 6px;font-size:10px}.sidebar .sb-foot{border-top:1px solid var(--dc-line);padding:14px}.collapsed .nav-item span,.collapsed .sb-brand .wm,.collapsed .nav-sec,.collapsed .sb-foot .who{display:none}.collapsed .nav-item{justify-content:center}.main-col{flex-direction:column;min-width:0;display:flex}.topbar{height:var(--dc-header-h);border-bottom:1px solid var(--dc-line);background:color-mix(in srgb, var(--dc-ink) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;align-items:center;gap:14px;padding:0 22px;display:flex;position:sticky;top:0}.topbar .grow{flex:1}.topbar .icon-btn{color:var(--dc-muted);border-radius:var(--dc-r-sm);background:0 0;border:1px solid #0000;padding:8px;display:inline-flex}.topbar .icon-btn:hover{color:var(--dc-cream);background:var(--dc-panel-2)}.who{align-items:center;gap:10px;display:flex}.who .nm{line-height:1.2}.who .nm b{color:var(--dc-cream);font-size:13px}.who .nm small{color:var(--dc-muted-2);font-size:11px;display:block}.content{width:100%;max-width:1240px;margin:0 auto;padding:26px 28px 60px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.toolbar .field-search{flex:1;min-width:220px;max-width:380px}.grid-kpi{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.grid-2{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.act{border-bottom:1px solid var(--dc-line);gap:12px;padding:12px 0;display:flex}.act:last-child{border-bottom:0}.act .dot{background:var(--dc-panel-2);width:30px;height:30px;color:var(--dc-g2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.act .dot svg{width:15px;height:15px}.act .tx{flex:1;min-width:0}.act .tx b{color:var(--dc-cream);font-weight:600}.act .tx small{color:var(--dc-muted-2);margin-top:2px;font-size:11.5px;display:block}.chart{align-items:flex-end;gap:8px;height:130px;padding-top:8px;display:flex}.chart .bar{background:var(--dc-gold-grad);opacity:.85;border-radius:5px 5px 0 0;flex:1;min-height:6px;position:relative}.chart .bar:hover{opacity:1}.chart-x{gap:8px;margin-top:8px;display:flex}.chart-x span{text-align:center;color:var(--dc-muted-2);flex:1;font-size:10.5px}.detail-grid{grid-template-columns:1fr 320px;gap:18px;display:grid}.kv{border-bottom:1px solid var(--dc-line);justify-content:space-between;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.kv:last-child{border-bottom:0}.kv .k{color:var(--dc-muted)}.kv .v{color:var(--dc-cream);text-align:right;font-weight:500}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login .brandside{background:radial-gradient(700px 500px at 30% 20%, #1c1810 0%, #0000 62%), var(--dc-ink-2);border-right:1px solid var(--dc-line);flex-direction:column;justify-content:space-between;padding:56px;display:flex}.login .brandside .tag{font-family:var(--dc-serif);max-width:420px;font-size:30px;line-height:1.25}.login .brandside .tag em{font-style:normal}.login .brandside .pts{flex-direction:column;gap:14px;margin-top:8px;display:flex}.login .brandside .pt{color:var(--dc-muted);gap:11px;font-size:14px;display:flex}.login .brandside .pt svg{width:18px;height:18px;color:var(--dc-g2);flex:none;margin-top:1px}.login .formside{justify-content:center;align-items:center;padding:40px;display:flex}.login .formcard{width:100%;max-width:380px}.login .formcard h1{font-family:var(--dc-serif);margin-bottom:6px;font-size:26px}.login .formcard .lede{color:var(--dc-muted);margin-bottom:26px;font-size:13.5px}.login .formcard .fields{flex-direction:column;gap:14px;display:flex}.login .btn-primary{width:100%;padding:13px}.login .divider{color:var(--dc-faint);align-items:center;gap:12px;margin:20px 0;font-size:11.5px;display:flex}.login .divider:before,.login .divider:after{content:"";background:var(--dc-line);flex:1;height:1px}.login .btn-ghost{width:100%;padding:12px}.dcard{aspect-ratio:1.586;width:100%;max-width:400px;color:var(--dc-cream);border:1px solid var(--dc-gold-line);box-shadow:var(--dc-shadow);background:linear-gradient(135deg,#2a2010 0%,#14120c 55%,#1e1810 100%);border-radius:18px;padding:22px;position:relative;overflow:hidden}.dcard:after{content:"";pointer-events:none;background:radial-gradient(300px 200px at 85% 10%,#f4d77e24,#0000 70%);position:absolute;inset:0}.dcard .row1{justify-content:space-between;align-items:flex-start;display:flex}.dcard .brand{font-family:var(--dc-serif);font-size:18px}.dcard .brand small{letter-spacing:.18em;text-transform:uppercase;color:var(--dc-g2);font-size:9.5px;display:block}.dcard .num{font-family:var(--dc-mono);letter-spacing:3px;color:var(--dc-cream);margin-top:30px;font-size:17px}.dcard .row3{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.dcard .who small{letter-spacing:.14em;text-transform:uppercase;color:var(--dc-muted);font-size:9px;display:block}.dcard .who b{letter-spacing:.3px;font-size:14px}.dcard .qr{background:#fff;border-radius:8px;width:56px;height:56px;padding:5px}.tabs{border-bottom:1px solid var(--dc-line);flex-wrap:wrap;gap:4px;margin-bottom:22px;display:flex}.tab{color:var(--dc-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13.5px}.tab:hover{color:var(--dc-cream)}.tab.active{color:var(--dc-cream);border-bottom-color:var(--dc-gold)}.toggle{background:var(--dc-panel-3);border:1px solid var(--dc-line-2);border-radius:999px;flex:none;width:40px;height:23px;transition:all .18s;position:relative}.toggle:after{content:"";background:var(--dc-muted);border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:2px;left:2px}.toggle.on{background:var(--dc-gold-soft);border-color:var(--dc-gold-line)}.toggle.on:after{background:var(--dc-gold);left:19px}.set-row{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.set-row:last-child{border-bottom:0}.set-row .lbl b{color:var(--dc-cream);font-size:13.5px}.set-row .lbl small{color:var(--dc-muted-2);margin-top:2px;font-size:12px;display:block}.swatch-row{gap:10px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:32px;height:32px}.swatch.on{border-color:var(--dc-cream)}.menu-toggle{display:none}@media (width<=900px){.app-shell,.app-shell.collapsed{grid-template-columns:1fr}.sidebar{z-index:70;width:var(--dc-sidebar-w);transition:transform .22s;position:fixed;transform:translate(-100%)}.sidebar.open{transform:none}.collapsed .nav-item span,.collapsed .sb-brand .wm{display:inline}.menu-toggle{display:inline-flex}.grid-2,.detail-grid{grid-template-columns:1fr}.grid-kpi{grid-template-columns:repeat(2,1fr)}.login{grid-template-columns:1fr}.login .brandside{display:none}.scrim{z-index:60;background:#00000080;position:fixed;inset:0}}@media (width<=560px){.grid-kpi,.form-grid{grid-template-columns:1fr}.content{padding:20px 16px 48px}}.dc-pagehead-text{min-width:0}.cl-head.dc-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.dc-pagehead-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.pt-label{margin:4px 0 6px;font-size:14px;font-weight:600;display:block}.pt-box{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.pt-field{flex:220px;align-items:center;min-width:180px;display:flex;position:relative}.pt-field svg{width:16px;height:16px;color:var(--dc-muted-2);pointer-events:none;position:absolute;left:12px}.pt-box .pt-field input{width:100%;color:var(--dc-text);background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);padding:10px 12px 10px 36px;font-size:14px}.pt-field input::placeholder{color:var(--dc-muted)}.pt-field input:focus{border-color:var(--dc-gold-line)}.pt-field input:focus:not(:focus-visible){outline:none}.pt-help{color:var(--dc-muted);flex:1 0 100%;font-size:12.5px}.pt-help.is-hint{color:var(--dc-text)}.pt-box--lg .pt-field svg{width:20px;height:20px;left:14px}.pt-box--lg .pt-field input{border-radius:var(--dc-r);color:var(--dc-cream);padding:15px 14px 15px 44px;font-size:17px}.pt-box--lg .pt-submit{padding:15px 22px;font-size:15px}.toolbar .pt-box,.ms-filterbar .pt-box{flex:260px;max-width:440px}.pt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-state{color:var(--dc-muted);margin:8px 0 0;font-size:13.5px}.pt-empty b{color:var(--dc-text);font-weight:600}.pt-state.real-error{color:var(--dc-crit)}.pt-results{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.pt-results li+li{border-top:1px solid var(--dc-line)}.pt-result{text-align:left;cursor:pointer;width:100%;color:var(--dc-text);font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.pt-result:hover,.pt-result:focus-visible{background:var(--dc-panel-3)}.pt-result-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pt-result-tx b{color:var(--dc-cream);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.pt-result-tx small{color:var(--dc-muted);overflow-wrap:anywhere;font-size:12.5px}.pt-result-go{width:18px;height:18px;color:var(--dc-muted-2);flex:none}@media (width<=640px){.pt-box--lg{flex-direction:column;align-items:stretch}.pt-box--lg .pt-submit{width:100%}.pt-box--lg .pt-field,.pt-box--lg .pt-help{flex:none}}.cl-shell{background:radial-gradient(700px 380px at 50% -8%, #171410 0%, #0000 60%), var(--dc-ink);min-height:100vh;color:var(--dc-text);padding-bottom:40px}.cl-top{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:720px;margin:0 auto;padding:16px 18px;display:flex}.cl-brand{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.cl-clinic{color:var(--dc-muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cl-top .switch{color:var(--dc-muted);background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;display:inline-flex}.cl-top .switch:hover{color:var(--dc-cream);border-color:var(--dc-gold-line)}.cl-nav{gap:6px;max-width:720px;margin:0 auto;padding:0 18px 10px;display:flex;overflow-x:auto}.cl-nav-item{white-space:nowrap;color:var(--dc-muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:13.5px;font-weight:500;display:inline-flex}.cl-nav-item svg{width:17px;height:17px}.cl-nav-item:hover{color:var(--dc-cream);background:var(--dc-panel-2)}.cl-nav-item.active{color:var(--dc-cream);background:var(--dc-panel-2);border-color:var(--dc-gold-line)}.cl-nav-item.primary{color:#1a1408;background:var(--dc-gold-grad)}.cl-nav-item.primary.active,.cl-nav-item.primary svg{color:#1a1408}.cl-main{max-width:720px;margin:0 auto;padding:12px 18px 30px}.cl-head{margin-bottom:18px}.cl-head h1{font-family:var(--dc-serif);font-size:26px}.cl-head p{color:var(--dc-muted);margin-top:4px;font-size:14px}.cl-search{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-xl);padding:22px}.cl-instr{color:var(--dc-muted);margin:0 0 14px;font-size:13.5px}.cl-search-row{gap:10px;display:flex}.cl-search-field{flex:1;align-items:center;display:flex;position:relative}.cl-search-field svg{width:20px;height:20px;color:var(--dc-muted-2);position:absolute;left:14px}.cl-search-field input{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);width:100%;color:var(--dc-cream);padding:15px 14px 15px 44px;font-size:17px}.cl-search-field input:focus{border-color:var(--dc-gold-line)}.cl-search-field input:focus:not(:focus-visible){outline:none}.cl-search-row .btn{padding:15px 22px;font-size:15px}.cl-qr{width:100%;color:var(--dc-cream);background:var(--dc-panel-2);border:1px dashed var(--dc-line-2);border-radius:var(--dc-r);margin-top:12px;padding:14px;font-size:14.5px;font-weight:600}.cl-qr:hover{border-color:var(--dc-gold-line);color:var(--dc-g2)}.cl-qr:disabled{opacity:.7}.cl-recent{border-bottom:1px solid var(--dc-line);align-items:center;gap:12px;padding:13px 16px;display:flex}.cl-recent:last-child{border-bottom:0}.cl-recent-tx{line-height:1.25}.cl-recent-tx b{color:var(--dc-cream);font-size:13.5px}.cl-recent-tx small{color:var(--dc-muted-2);font-size:11.5px;display:block}.cl-result{border-radius:var(--dc-r-xl);border:1px solid var(--dc-line);background:var(--dc-panel);padding:22px}.cl-result.ok{border-top-width:4px}.cl-result.state-good{border-top-color:var(--dc-good)}.cl-result.state-warn{border-top-color:var(--dc-warn)}.cl-result.state-crit{border-top-color:var(--dc-crit)}.cl-result.state-muted{border-top-color:var(--dc-muted)}.cl-result.notfound,.cl-result.falha{text-align:center;padding:40px 24px}.cl-result.notfound h2,.cl-result.falha h2{font-family:var(--dc-serif);margin-bottom:6px;font-size:20px}.cl-result.notfound p,.cl-result.falha p{color:var(--dc-muted);max-width:340px;margin:0 auto 18px;font-size:14px}.cl-state-ic{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.cl-state-ic.muted{background:var(--dc-panel-2);color:var(--dc-muted)}.cl-state-ic.crit{background:var(--dc-crit-bg);color:var(--dc-crit)}.cl-result-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.cl-name{font-family:var(--dc-serif);color:var(--dc-cream);margin-bottom:6px;font-size:22px}.cl-who .pill{padding:5px 12px;font-size:12.5px}.cl-who .pill:before{display:none}.cl-who .pill svg{margin-right:-1px}.cl-kvs{border-top:1px solid var(--dc-line);padding-top:6px}.cl-alert{border-radius:10px;margin-top:12px;padding:11px 13px;font-size:13px}.cl-alert.crit{color:var(--dc-crit);background:var(--dc-crit-bg);border:1px solid #e8705f40}.cl-hint-line{color:var(--dc-muted);margin-top:12px;font-size:13px}.cl-fraud{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);margin-top:16px;padding:14px 16px}.cl-fraud b{color:var(--dc-cream);font-size:12.5px}.cl-fraud ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cl-fraud li{color:var(--dc-text);align-items:center;gap:9px;font-size:13px;display:flex}.cl-fraud li svg{color:var(--dc-g2);flex:none}.cl-fraud-note{color:var(--dc-muted-2);margin:12px 0 0;font-size:11.5px;line-height:1.5}.cl-actions{gap:10px;margin-top:18px;display:flex}.cl-actions .btn{flex:1;padding:14px;font-size:15px}.cl-actions .btn-subtle{flex:none}.cl-cta{text-align:left;border-radius:var(--dc-r-xl);color:#1a1408;background:var(--dc-gold-grad);align-items:center;gap:16px;width:100%;padding:22px;display:flex;box-shadow:0 16px 40px -22px #f4d77e99}.cl-cta-ic{background:#1a140829;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.cl-cta-tx{flex:1}.cl-cta-tx b{font-family:var(--dc-serif);font-size:20px;display:block}.cl-cta-tx small{opacity:.8;font-size:13px}.cl-mini{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 8px;display:grid}.cl-mini-card{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.cl-mini-card svg{color:var(--dc-g2)}.cl-mini-card b{font-family:var(--dc-serif);color:var(--dc-cream);font-size:24px}.cl-mini-card span{color:var(--dc-muted-2);font-size:12px}.usage-benef{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);align-items:center;gap:12px;padding:12px 14px;display:flex}.usage-benef b{color:var(--dc-cream);font-size:14px;display:block}.usage-benef small{color:var(--dc-muted-2);font-size:12px}.savings-preview{background:var(--dc-good-bg);border-radius:var(--dc-r);border:1px solid #5fbf8f47;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 16px;display:flex}.savings-preview span{color:var(--dc-text);font-size:13.5px}.savings-preview b{font-family:var(--dc-serif);color:var(--dc-good);font-size:24px}.savings-preview.bad{background:var(--dc-crit-bg);border-color:#e8705f47}.savings-preview.bad b{color:var(--dc-crit)}.m-inline-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.protocol{text-align:center;padding:4px}.pr-badge{background:var(--dc-good-bg);width:72px;height:72px;color:var(--dc-good);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.protocol h2{margin-bottom:14px;font-size:24px}.pr-protocol{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);align-items:center;gap:12px;padding:10px 14px;display:inline-flex}.pr-protocol span{letter-spacing:.1em;text-transform:uppercase;color:var(--dc-muted-2);font-size:11px}.pr-protocol b{color:var(--dc-cream);font-size:16px}@media (width<=560px){.cl-search-row{flex-direction:column}.cl-search-row .btn{width:100%}.cl-cta-tx b{font-size:18px}}.cl-roles{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.cl-role{color:var(--dc-muted);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.cl-role:hover{color:var(--dc-cream)}.cl-role.active{color:#1a1408;background:var(--dc-gold-grad)}.cl-main .bf-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-main .bf-section-title h2{flex:none}.cl-seelink{color:var(--dc-g2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.cl-seelink:hover{color:var(--dc-gold)}.cl-daysummary{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);padding:6px 16px}.cl-day-row{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.cl-day-row:last-child{border-bottom:0}.cl-day-row span{color:var(--dc-muted);font-size:13px}.cl-day-row b{color:var(--dc-cream);font-size:14.5px}.cl-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cl-kpi{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.cl-kpi.clickable:hover{border-color:var(--dc-gold-line)}.cl-kpi:disabled{cursor:default}.cl-kpi-ic{color:var(--dc-g2);display:flex}.cl-kpi.tone-crit .cl-kpi-ic{color:var(--dc-crit)}.cl-kpi.tone-warn .cl-kpi-ic{color:var(--dc-warn)}.cl-kpi-val{font-family:var(--dc-serif);color:var(--dc-cream);margin-top:2px;font-size:26px;line-height:1.1}.cl-kpi-lbl{color:var(--dc-text);font-size:12.5px}.cl-kpi-note{color:var(--dc-muted-2);font-size:11px}.cl-kpi-go{color:var(--dc-muted-2);position:absolute;top:14px;right:12px}.cl-alert-list{flex-direction:column;gap:10px;display:flex}.cl-alert-card{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);border-left-width:3px;padding:14px 16px}.cl-alert-card.sev-alta{border-left-color:var(--dc-crit)}.cl-alert-card.sev-media{border-left-color:var(--dc-warn)}.cl-alert-card.sev-baixa{border-left-color:var(--dc-info)}.cl-alert-card.read{opacity:.72}.cl-alert-top{align-items:center;gap:10px;display:flex}.cl-alert-ic{background:var(--dc-panel-2);width:30px;height:30px;color:var(--dc-g2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.cl-alert-tx{flex:1;min-width:0;line-height:1.3}.cl-alert-tx b{color:var(--dc-cream);font-size:14px;display:block}.cl-alert-tx small{color:var(--dc-muted-2);font-size:11.5px}.cl-alert-top .pill{flex:none;padding:4px 10px;font-size:11px}.cl-alert-top .pill:before{display:none}.cl-alert-detail{color:var(--dc-text);margin:10px 0 0;font-size:13px;line-height:1.5}.cl-alert-foot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.cl-alert-state{color:var(--dc-warn);font-size:11.5px}.cl-alert-state.read{color:var(--dc-muted-2)}.cl-activity{text-align:left;border-bottom:1px solid var(--dc-line);align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.cl-activity:last-child{border-bottom:0}.cl-activity:not(:disabled):hover{background:var(--dc-panel-2)}.cl-activity-ic{background:var(--dc-panel-2);width:32px;height:32px;color:var(--dc-g2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.cl-activity-tx{flex:1;min-width:0;line-height:1.3}.cl-activity-tx b{color:var(--dc-cream);font-size:13.5px;font-weight:500;display:block}.cl-activity-tx small{color:var(--dc-muted-2);font-size:11.5px}.cl-activity svg:last-child{color:var(--dc-muted-2);flex:none}.cl-quicklink{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);width:100%;color:var(--dc-cream);justify-content:space-between;align-items:center;padding:15px 16px;font-size:14px;display:flex}.cl-quicklink:hover{border-color:var(--dc-gold-line)}.cl-quicklink svg{color:var(--dc-muted-2)}.cl-unit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cl-unit-card{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-direction:column;gap:7px;padding:16px;display:flex}.cl-unit-card:hover{border-color:var(--dc-gold-line)}.cl-unit-card-static:hover{border-color:var(--dc-line)}.cl-unit-top{justify-content:space-between;align-items:center;display:flex}.cl-unit-ic{background:var(--dc-panel-2);width:34px;height:34px;color:var(--dc-g2);border-radius:10px;justify-content:center;align-items:center;display:flex}.cl-unit-top .pill{padding:4px 10px;font-size:11px}.cl-unit-top .pill:before{display:none}.cl-unit-name{font-family:var(--dc-serif);color:var(--dc-cream);font-size:17px}.cl-unit-city{color:var(--dc-muted-2);align-items:center;gap:5px;font-size:12px;display:flex}.cl-unit-city svg{color:var(--dc-muted-2)}.cl-unit-stats{color:var(--dc-muted);flex-wrap:wrap;gap:12px;margin-top:3px;font-size:12px;display:flex}.cl-unit-stats b{color:var(--dc-cream)}.cl-team-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cl-team-card{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);align-items:center;gap:12px;padding:14px 16px;display:flex}.cl-team-card:hover{border-color:var(--dc-gold-line)}.cl-team-tx{flex:1;min-width:0;line-height:1.3}.cl-team-tx b{color:var(--dc-cream);font-size:14px;display:block}.cl-team-tx small{color:var(--dc-muted-2);font-size:12px}.cl-team-card .pill{flex:none;padding:4px 10px;font-size:11px}.cl-team-card .pill:before{display:none}.cl-perm-box{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);padding:16px}.cl-perm-head b{color:var(--dc-cream);font-size:13.5px}.cl-perm-title{letter-spacing:.08em;text-transform:uppercase;color:var(--dc-muted-2);margin:16px 0 8px;font-size:12px}.cl-perms{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cl-perms li{color:var(--dc-text);align-items:center;gap:8px;font-size:13px;display:flex}.cl-perms li svg{color:var(--dc-good);flex:none}@media (width<=640px){.cl-kpi-grid{grid-template-columns:1fr 1fr}.cl-unit-grid,.cl-team-grid{grid-template-columns:1fr}.cl-roles{order:3;justify-content:space-between;width:100%}.cl-role{text-align:center;flex:1}}[data-dc-profile=clinic] .cl-chrome{background:var(--dc-nav-bg);border-bottom:1px solid var(--dc-nav-line)}[data-dc-profile=clinic] .cl-clinic,[data-dc-profile=clinic] .cl-nav-item{color:var(--dc-nav-muted)}[data-dc-profile=clinic] .cl-nav-item:hover,[data-dc-profile=clinic] .cl-nav-item.active{color:var(--dc-nav-text);background:var(--dc-nav-active)}[data-dc-profile=clinic] .cl-top .switch{color:var(--dc-nav-muted);background:var(--dc-nav-active);border-color:var(--dc-nav-line)}[data-dc-profile=clinic] .cl-top .switch:hover{color:var(--dc-nav-text);border-color:var(--dc-gold-line)}[data-dc-profile=clinic] .cl-role{color:var(--dc-nav-muted);border-color:var(--dc-nav-line)}[data-dc-profile=clinic] .cl-role.active{color:#1a1408}[data-dc-profile=clinic] .cl-nav{flex-wrap:wrap;gap:4px;overflow-x:visible}[data-dc-profile=clinic] .cl-nav-item{padding:7px 12px;font-size:13px}[data-dc-profile=clinic] .cl-nav-item svg{width:15px;height:15px}[data-dc-profile=clinic] .cl-nav-item.active{border-color:var(--dc-gold-line);box-shadow:inset 0 -2px #e6bb57}[data-dc-profile=clinic] .cl-nav-item.primary{color:#e6bb57;background:0 0;border-color:#e6bb578c}[data-dc-profile=clinic] .cl-nav-item.primary svg{color:#e6bb57}[data-dc-profile=clinic] .cl-nav-item.primary:hover{color:#f4d77e;background:var(--dc-nav-active)}[data-dc-profile=clinic] .cl-nav-item.primary.active{color:#1a1408;background:var(--dc-gold-grad);box-shadow:none;border-color:#0000}[data-dc-profile=clinic] .cl-nav-item.primary.active svg{color:#1a1408}.cl-you{border:1px solid var(--dc-line);color:var(--dc-muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12.5px}.cl-you b{color:var(--dc-cream);font-weight:600}[data-dc-profile=clinic] .cl-you{border-color:var(--dc-nav-line);color:var(--dc-nav-muted)}[data-dc-profile=clinic] .cl-you b{color:var(--dc-nav-text)}[data-dc-profile=clinic] .cl-shell{flex-direction:column;height:100dvh;min-height:0;display:flex}[data-dc-profile=clinic] .cl-chrome{flex:none}[data-dc-profile=clinic] .cl-main{flex:auto;min-height:0;overflow-y:auto}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout){flex-direction:column;display:flex;overflow:hidden}[data-dc-profile=clinic] .cl-chat-layout{flex:auto;grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;display:grid}[data-dc-profile=clinic] .cl-pane{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}[data-dc-profile=clinic] .cl-pane-list{gap:10px;padding:12px}[data-dc-profile=clinic] .cl-pane-list .real-toolbar{flex:none}[data-dc-profile=clinic] .cl-pane-list .cl-chat-list{flex:auto;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}[data-dc-profile=clinic] .cl-pane-list .real-jobcard{flex-wrap:wrap;flex:none;align-items:center;gap:4px 14px;padding:8px 12px;font-size:12.5px;display:flex}[data-dc-profile=clinic] .cl-pane-list .real-jobcard p,[data-dc-profile=clinic] .cl-pane-list .real-jobcard label{margin:0}[data-dc-profile=clinic] .cl-thread{flex-direction:column;height:100%;min-height:0;display:flex}[data-dc-profile=clinic] .cl-thread>.real-header{border-bottom:1px solid var(--dc-line);background:var(--dc-panel-2);flex:none;padding:14px 16px}[data-dc-profile=clinic] .real-thread-scroll{flex:auto;min-height:0;padding:14px 16px;overflow-y:auto}[data-dc-profile=clinic] .cl-thread>.real-send{border-top:1px solid var(--dc-line);background:var(--dc-panel-2);flex:none;margin:0;padding:12px 16px}[data-dc-profile=clinic] .cl-thread>.real-send textarea{background:var(--dc-panel);color:var(--dc-text)}[data-dc-profile=clinic] .cl-thread-placeholder{text-align:center;color:var(--dc-muted);margin:auto;padding:24px}[data-dc-profile=clinic] .cl-chat-item[aria-current=true],[data-dc-profile=clinic] .cl-chat-item.selected{background:var(--dc-gold-soft);border-color:var(--dc-gold-line)}@media (width<=900px){[data-dc-profile=clinic] .cl-chat-layout{grid-template-columns:minmax(0,1fr)}[data-dc-profile=clinic] .cl-chat-layout[data-open=false] .cl-pane-thread,[data-dc-profile=clinic] .cl-chat-layout[data-open=true] .cl-pane-list{display:none}}@media (width>=901px){[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout){overflow-y:auto}[data-dc-profile=clinic] .cl-chat-layout{min-height:420px}}@media (width>=721px) and (height<=700px){[data-dc-profile=clinic] .cl-shell .cl-chrome .cl-top{padding-top:8px;padding-bottom:4px}[data-dc-profile=clinic] .cl-nav-item{padding:5px 10px}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .cl-head p{display:none}}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout){max-width:1180px}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .cl-head{margin-bottom:10px}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .cl-head h1{font-size:22px}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .cl-head p{font-size:13px}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .tabs{margin-bottom:10px}@media (width<=640px){[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout){padding:8px 12px 12px}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .cl-head{margin-bottom:6px}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .cl-head h1{font-size:19px}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .cl-head p{display:none}[data-dc-profile=clinic] .cl-main:has(.cl-chat-layout) .tabs{margin-bottom:6px}[data-dc-profile=clinic] .cl-pane-list{padding:8px}[data-dc-profile=clinic] .real-thread-scroll,[data-dc-profile=clinic] .cl-thread>.real-send{padding:10px 12px}}[data-dc-profile=clinic] .cl-thread .real-messages{gap:2px}[data-dc-profile=clinic] .cl-thread .real-messages>li.msg{border:1px solid var(--dc-line);background:var(--dc-panel-2);max-width:min(72%,560px);color:var(--dc-text);border-radius:var(--dc-r);padding:8px 12px}[data-dc-profile=clinic] .cl-thread .real-messages>li.side-benef{align-self:flex-start}[data-dc-profile=clinic] .cl-thread .real-messages>li.side-clinic{background:var(--dc-gold-soft);border-color:var(--dc-gold-line);align-self:flex-end}[data-dc-profile=clinic] .cl-thread .real-messages>li.msg[data-type=SYSTEM]{background:var(--dc-gold-soft);border-color:var(--dc-gold-line);text-align:center;border-radius:999px;align-self:center;max-width:82%;padding:6px 14px;font-size:12.5px}[data-dc-profile=clinic] .cl-thread li.msg.first{margin-top:10px}[data-dc-profile=clinic] .cl-thread li.side-clinic.last{border-bottom-right-radius:4px}[data-dc-profile=clinic] .cl-thread li.side-benef.last{border-bottom-left-radius:4px}[data-dc-profile=clinic] .cl-thread .real-msg-head{margin-bottom:3px;font-size:12px}[data-dc-profile=clinic] .cl-thread .real-msg-sender{color:var(--dc-cream);font-weight:600}[data-dc-profile=clinic] .cl-thread .real-msg-role{color:var(--dc-muted)}[data-dc-profile=clinic] .cl-thread .real-msg-body{font-size:14px;line-height:1.45}[data-dc-profile=clinic] .cl-thread .real-msg-foot{color:var(--dc-muted);margin-top:3px;font-size:11.5px}[data-dc-profile=clinic] .cl-thread .real-msg-foot time{margin-right:2px}[data-dc-profile=clinic] .cl-thread .real-msg-foot.read,[data-dc-profile=clinic] .cl-thread .real-msg-foot.read .check{color:#1c5fa8}[data-dc-profile=clinic] .cl-thread .chat-day{background:var(--dc-panel-3);color:var(--dc-muted);border:1px solid var(--dc-line);margin:14px auto 6px;font-size:11.5px}[data-dc-profile=clinic] .cl-thread-details{border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);background:var(--dc-panel-2);margin-bottom:8px;padding:6px 10px;font-size:12.5px}[data-dc-profile=clinic] .cl-thread-details summary{cursor:pointer;color:var(--dc-muted);padding:2px 0}[data-dc-profile=clinic] .cl-thread-details summary:focus-visible{outline:2px solid var(--dc-gold-line);outline-offset:2px}[data-dc-profile=clinic] .cl-thread>.real-send{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}[data-dc-profile=clinic] .cl-thread>.real-send textarea{rows:2;resize:vertical;grid-column:1/-1;min-height:44px}[data-dc-profile=clinic] .cl-thread>.real-send select{min-width:0}[data-dc-profile=clinic] .cl-thread>.real-send [role=alert]{grid-column:1/-1}[data-dc-profile=clinic] .cl-thread>.real-send>button[type=submit]{justify-self:end}@media (width<=640px){[data-dc-profile=clinic] .cl-thread>.real-header{padding:10px 12px}[data-dc-profile=clinic] .cl-thread>.real-send textarea{min-height:40px}}.bf-preview-phone{width:288px;max-width:100%;margin:12px 0 0}.bf-preview-phone figcaption{color:var(--dc-muted);margin-bottom:6px;font-size:12px}.bf-preview-screen{box-shadow:var(--dc-shadow-sm);border:8px solid #22212a;border-radius:26px;padding:14px 12px;overflow:hidden}[data-dc-profile=clinic] .promo-head{margin-bottom:22px}[data-dc-profile=clinic] .promo-head h2{font-family:var(--dc-serif);margin:0 0 4px;font-size:24px}[data-dc-profile=clinic] .promo-head p{color:var(--dc-muted);max-width:62ch;margin:0;font-size:13.5px}[data-dc-profile=clinic] .promo-section{margin-bottom:28px}[data-dc-profile=clinic] .promo-section>h3,[data-dc-profile=clinic] .promo-section-head h3{color:var(--dc-cream);margin:0 0 10px;font-size:15px}[data-dc-profile=clinic] .promo-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-dc-profile=clinic] .promo-count{color:var(--dc-muted);font-size:12.5px}[data-dc-profile=clinic] .promo-create{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-wrap:wrap;align-items:flex-start;gap:22px;padding:20px;display:flex}[data-dc-profile=clinic] .promo-form{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}[data-dc-profile=clinic] .promo-field{flex-direction:column;gap:6px;display:flex}[data-dc-profile=clinic] .promo-label{color:var(--dc-cream);font-size:13px;font-weight:600}[data-dc-profile=clinic] .promo-field input,[data-dc-profile=clinic] .promo-field textarea{width:100%;font:inherit;color:var(--dc-text);background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);resize:vertical;padding:11px 13px;font-size:14px}[data-dc-profile=clinic] .promo-field input:focus,[data-dc-profile=clinic] .promo-field textarea:focus{border-color:var(--dc-gold-line)}[data-dc-profile=clinic] .promo-hint{color:var(--dc-muted);font-size:12px}[data-dc-profile=clinic] .promo-preview-col{flex:none}[data-dc-profile=clinic] .promo-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-dc-profile=clinic] .promo-card{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}[data-dc-profile=clinic] .promo-card-main{flex:240px;min-width:0}[data-dc-profile=clinic] .promo-card-title{color:var(--dc-cream);font-size:14.5px;font-weight:600;display:block}[data-dc-profile=clinic] .promo-card-meta{color:var(--dc-muted);margin-top:3px;font-size:12.5px;display:block}[data-dc-profile=clinic] .promo-card-side{text-align:right;flex:none}[data-dc-profile=clinic] .promo-status{border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}[data-dc-profile=clinic] .promo-status.ok{color:var(--dc-good);background:var(--dc-good-bg);border-color:var(--dc-good)}[data-dc-profile=clinic] .promo-status.aguardando{color:var(--dc-warn);background:var(--dc-warn-bg);border-color:var(--dc-warn)}[data-dc-profile=clinic] .promo-status.recusada{color:var(--dc-crit);background:var(--dc-crit-bg);border-color:var(--dc-crit)}[data-dc-profile=clinic] .promo-status.rascunho,[data-dc-profile=clinic] .promo-status.neutro{color:var(--dc-muted);background:var(--dc-panel-3);border-color:var(--dc-line-2)}[data-dc-profile=clinic] .promo-status-help{color:var(--dc-muted-2);margin-top:4px;font-size:11.5px;display:block}@media (width<=640px){[data-dc-profile=clinic] .promo-create{gap:16px;padding:14px}[data-dc-profile=clinic] .promo-card-side{text-align:left}}[data-dc-profile=clinic] .promo-form .btn-primary:disabled{background:var(--dc-panel-3);color:var(--dc-muted-2);border:1px solid var(--dc-line-2);box-shadow:none;cursor:not-allowed;opacity:1}.ficha-hist__intro{margin:0 0 12px}.ficha-hist__omitted{color:var(--dc-muted);border:1px dashed var(--dc-line);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.ficha-hist__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ficha-hist__item{border-bottom:1px solid var(--dc-line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ficha-hist__item:last-child{border-bottom:0}.ficha-hist__icon{border:1px solid var(--dc-line);width:32px;height:32px;color:var(--dc-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ficha-hist__body{flex:auto;min-width:0}.ficha-hist__meta{color:var(--dc-muted);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12px;display:flex}.ficha-hist__kind{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.ficha-hist__title{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:600}.ficha-hist__summary{color:var(--dc-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.ficha-hist__more{justify-content:center;margin-top:14px;display:flex}.ficha-hist__item .btn{flex:none}@media (width<=480px){.ficha-hist__item{flex-wrap:wrap}.ficha-hist__body{flex-basis:calc(100% - 50px)}.ficha-hist__item .btn{margin-left:44px}}.ficha-volta{margin:0 0 12px}.ficha-volta__btn{cursor:pointer;font:inherit;color:var(--dc-text);background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600}.ficha-volta__btn:hover{text-decoration:underline}.ficha-volta__btn:focus-visible{outline:2px solid var(--dc-gold-line);outline-offset:2px;border-radius:4px}.acs{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 4px;display:flex}.acs--compact{flex-basis:100%;margin:8px 0 0;font-size:.92rem}.acs__reason{min-width:0;color:var(--dc-text);flex:220px}.acs__link{font:inherit;color:var(--dc-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600;text-decoration:underline}.acs__link:hover{text-decoration-thickness:2px}.acs__link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid}.ficha-abas{border-bottom:1px solid var(--dc-line);flex-wrap:wrap;gap:6px;margin:18px 0 14px;display:flex}.ficha-abas__aba{cursor:pointer;color:var(--dc-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 16px;font-size:14px;font-weight:600}.ficha-abas__aba:hover{color:var(--dc-text)}.ficha-abas__aba[aria-selected=true]{color:var(--dc-text);border-bottom-color:var(--dc-gold-line)}.ficha-abas__aba:focus-visible{outline:2px solid var(--dc-gold-line);outline-offset:2px;border-radius:4px}.ficha-abas__painel[hidden]{display:none}.ficha-abas__painel:focus-visible{outline:none}@media (width<=480px){.ficha-abas__aba{text-align:center;flex:auto;padding:9px 10px}}.pa-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060508b8;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.pa-modal{background:var(--dc-panel);border:1px solid var(--dc-line-2);border-radius:var(--dc-r-xl);width:min(960px,100%);color:var(--dc-text);box-shadow:var(--dc-shadow);flex-direction:column;gap:14px;margin:auto;padding:20px;display:flex}.pa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pa-head h3{font-family:var(--dc-serif);color:var(--dc-cream);margin:0;font-size:20px}.pa-meta{color:var(--dc-muted);margin:4px 0 0;font-size:13px}.pa-pill{background:var(--dc-gold-soft);color:var(--dc-g2);border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.pa-pill.good{background:var(--dc-good-bg);color:var(--dc-good)}.pa-pill.warn{background:var(--dc-warn-bg);color:var(--dc-warn)}.pa-pill.muted{color:var(--dc-muted);background:#a49b8c1f}.pa-note{color:var(--dc-muted);font-size:12.5px;line-height:1.45}.pa-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-slot{flex-direction:column;gap:6px;display:flex}.pa-slot-label{color:var(--dc-muted);font-size:12px}.pa-thumb{aspect-ratio:1;background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);cursor:zoom-in;color:var(--dc-muted);text-align:center;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex;position:relative;overflow:hidden}.pa-thumb img{object-fit:contain;width:100%;height:100%;display:block}.pa-thumb:disabled{cursor:default}.pa-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pa-compare .pa-thumb{aspect-ratio:1}.pa-compare-tag{color:var(--dc-g2);font-size:11px}.pa-form{border-top:1px solid var(--dc-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.pa-form textarea{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);color:var(--dc-text);resize:vertical;min-height:110px;font:inherit;padding:11px 12px}.pa-form textarea:focus{border-color:var(--dc-gold-line);outline:none}.pa-findings{flex-wrap:wrap;gap:8px 16px;display:flex}.pa-modal .pa-check{text-transform:none;letter-spacing:0;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:14px;display:inline-flex}.pa-modal .pa-check input[type=checkbox]{flex:none;width:18px;height:18px;margin:0}.pa-actions{flex-wrap:wrap;gap:10px;display:flex}.pa-counter{color:var(--dc-muted);text-align:right;font-size:12px}.pa-eval{border:1px solid var(--dc-line);border-radius:var(--dc-r);background:var(--dc-panel-2);padding:12px 14px}.pa-eval p{margin:0 0 6px}.pa-history{border-top:1px solid var(--dc-line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.pa-history li{color:var(--dc-text);font-size:13px;list-style:none}.pa-history ul{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.pa-viewer{z-index:1100;background:#000000eb;flex-direction:column;display:flex;position:fixed;inset:0}.pa-viewer-bar{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.pa-viewer-body{flex:1;justify-content:center;align-items:flex-start;gap:10px;padding:8px;display:flex;overflow:auto}.pa-viewer-body figure{color:#fff;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;display:flex}.pa-viewer-body img{border-radius:8px;max-width:none;height:auto;transition:width .15s;display:block}.pa-error{color:var(--dc-crit);font-size:13px}.pa-section{flex-direction:column;gap:10px;display:flex}.pa-row{border:1px solid var(--dc-line);border-radius:var(--dc-r);background:var(--dc-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pa-row strong{color:var(--dc-cream)}.ms-roles{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.ms-role{color:var(--dc-muted);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.ms-role:hover{color:var(--dc-cream)}.ms-role.active{color:#1a1408;background:var(--dc-gold-grad)}.ms-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:6px;display:flex}.ms-head h1{font-family:var(--dc-serif);color:var(--dc-cream);font-size:26px}.ms-head p{color:var(--dc-muted);max-width:640px;margin-top:4px;font-size:14px}.ms-head-side{flex:none}.ms-transp{color:var(--dc-muted-2);margin-bottom:20px;font-size:12px}.ms-section-title{justify-content:space-between;align-items:center;gap:10px;margin:24px 0 12px;display:flex}.ms-section-title h2{font-family:var(--dc-serif);color:var(--dc-cream);font-size:17px}.ms-seelink{color:var(--dc-g2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ms-seelink:hover{color:var(--dc-gold)}.state-bom{border-left:3px solid var(--dc-good)}.state-atencao{border-left:3px solid var(--dc-warn)}.state-risco{border-left:3px solid var(--dc-crit)}.state-neutro{border-left:3px solid var(--dc-line-2)}.ms-health-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ms-health{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-direction:column;gap:5px;padding:15px 16px;display:flex}.ms-health:hover{border-color:var(--dc-gold-line)}.ms-health-top{justify-content:space-between;align-items:center;display:flex}.ms-health-top b{color:var(--dc-cream);font-size:13.5px}.ms-health-top .pill{padding:3px 9px;font-size:10.5px}.ms-health-top .pill:before{display:none}.ms-health-val{font-family:var(--dc-serif);color:var(--dc-cream);font-size:20px}.ms-trend{margin-left:4px;font-size:12px}.ms-trend.t-subindo{color:var(--dc-good)}.ms-trend.t-caindo{color:var(--dc-crit)}.ms-trend.t-estavel{color:var(--dc-muted-2)}.ms-health-explain{color:var(--dc-muted);font-size:12px;line-height:1.4}.ms-health-act{color:var(--dc-g2);align-items:center;gap:3px;margin-top:2px;font-size:12px;display:inline-flex}.ms-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ms-kpi{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.ms-kpi:hover{border-color:var(--dc-gold-line)}.ms-kpi-top{justify-content:space-between;align-items:center;display:flex}.ms-kpi-ic{color:var(--dc-g2);display:flex}.ms-kpi.state-risco .ms-kpi-ic{color:var(--dc-crit)}.ms-kpi.state-atencao .ms-kpi-ic{color:var(--dc-warn)}.ms-kpi-top .pill{padding:3px 9px;font-size:10.5px}.ms-kpi-top .pill:before{display:none}.ms-kpi-val{font-family:var(--dc-serif);color:var(--dc-cream);margin-top:2px;font-size:26px;line-height:1.1}.ms-kpi-lbl{color:var(--dc-text);font-size:13px;font-weight:500}.ms-kpi-ctx{color:var(--dc-muted-2);font-size:11.5px}.ms-kpi-explain{color:var(--dc-muted);font-size:11.5px;line-height:1.4}.ms-kpi-act{color:var(--dc-g2);align-items:center;gap:3px;margin-top:4px;font-size:12px;display:inline-flex}.ms-dec-list{flex-direction:column;gap:10px;display:flex}.ms-dec{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);border-left-width:3px;padding:14px 16px}.ms-dec:hover{border-color:var(--dc-gold-line);border-left-color:currentColor}.ms-dec.sev-alta{border-left-color:var(--dc-crit)}.ms-dec.sev-media{border-left-color:var(--dc-warn)}.ms-dec.sev-baixa{border-left-color:var(--dc-info)}.ms-dec-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ms-dec-top .pill{flex:none;padding:3px 9px;font-size:10.5px}.ms-dec-top .pill:before{display:none}.ms-dec-title{color:var(--dc-cream);flex:1;min-width:0;font-size:14.5px}.ms-dec-meta{color:var(--dc-muted);margin-top:8px;font-size:12.5px}.ms-dec-rec{color:var(--dc-muted-2);margin-top:3px;font-size:12px}.ms-dec-detail-head{gap:8px;display:flex}.ms-dec-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ms-confirm{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);margin-top:16px;padding:14px 16px}.ms-confirm b{color:var(--dc-cream);margin-bottom:10px;font-size:14px;display:block}.ms-note{resize:vertical;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);width:100%;min-height:66px;color:var(--dc-cream);padding:10px 12px;font-family:inherit;font-size:13.5px}.ms-note:focus{border-color:var(--dc-gold-line);outline:none}.ms-calert-list{flex-direction:column;gap:10px;display:flex}.ms-calert{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);border-left-width:3px;align-items:center;gap:11px;padding:13px 16px;display:flex}.ms-calert:hover{border-color:var(--dc-gold-line)}.ms-calert.sev-alta{border-left-color:var(--dc-crit)}.ms-calert.sev-media{border-left-color:var(--dc-warn)}.ms-calert.sev-baixa{border-left-color:var(--dc-info)}.ms-calert-ic{background:var(--dc-panel-2);width:30px;height:30px;color:var(--dc-crit);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ms-calert-tx{flex:1;min-width:0;line-height:1.35}.ms-calert-tx b{color:var(--dc-cream);font-size:13.5px;display:block}.ms-calert-tx small{color:var(--dc-muted-2);font-size:12px}.ms-calert .pill{flex:none;padding:3px 9px;font-size:10.5px}.ms-calert .pill:before{display:none}.ms-op-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ms-op-card{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);padding:6px 16px 10px}.ms-op-head{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;padding:12px 0 8px;display:flex}.ms-op-head b{font-family:var(--dc-serif);color:var(--dc-cream);font-size:15px}.ms-op-line{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.ms-op-line:last-child{border-bottom:0}.ms-op-line span{color:var(--dc-muted);font-size:12.5px}.ms-op-line b{color:var(--dc-cream);font-size:13.5px}.sig-bom{color:var(--dc-good)!important}.sig-atencao{color:var(--dc-warn)!important}.sig-risco{color:var(--dc-crit)!important}.sig-neutro{color:var(--dc-muted-2)!important}.ms-activity-list{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);overflow:hidden}.ms-activity{text-align:left;border-bottom:1px solid var(--dc-line);align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.ms-activity:last-child{border-bottom:0}.ms-activity:not(:disabled):hover{background:var(--dc-panel-2)}.ms-activity-ic{background:var(--dc-panel-2);width:32px;height:32px;color:var(--dc-g2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ms-activity-tx{flex:1;min-width:0;line-height:1.3}.ms-activity-tx b{color:var(--dc-cream);font-size:13.5px;font-weight:500;display:block}.ms-activity-tx small{color:var(--dc-muted-2);font-size:11.5px}.ms-activity svg:last-child{color:var(--dc-muted-2);flex:none}.ms-shortcuts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ms-shortcut{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);color:var(--dc-cream);justify-content:space-between;align-items:center;padding:15px 16px;font-size:14px;display:flex}.ms-shortcut:hover{border-color:var(--dc-gold-line)}.ms-shortcut svg{color:var(--dc-muted-2)}.ms-stub-note{background:var(--dc-panel-2);border:1px dashed var(--dc-line-2);border-radius:var(--dc-r);flex-direction:column;gap:3px;margin-top:6px;padding:14px 16px;display:flex}.ms-stub-note b{color:var(--dc-g2);font-size:13px}.ms-stub-note span{color:var(--dc-muted);font-size:12.5px}.ms-stub-row{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.ms-stub-row:last-child{border-bottom:0}.ms-stub-tx{line-height:1.3}.ms-stub-tx b{color:var(--dc-cream);font-size:13.5px;display:block}.ms-stub-tx small{color:var(--dc-muted-2);font-size:12px}.ms-stub-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.sb-roles{padding:4px 14px 12px;display:none}.sb-roles .ms-roles{flex-wrap:wrap;display:flex}@media (width<=900px){.topbar .ms-roles{display:none}.sb-roles{display:block}}@media (width<=560px){.topbar{gap:8px;padding:0 12px}.topbar .field-search,.topbar .who .nm{display:none}}.ms-filterbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ms-filterbar .field-search{flex:220px;min-width:180px}.ms-back{color:var(--dc-muted);align-items:center;gap:4px;margin-bottom:10px;font-size:13px;display:inline-flex}.ms-back:hover{color:var(--dc-cream)}.ms-inline-link{color:var(--dc-g2);text-decoration:underline}.ms-inline-link:hover{color:var(--dc-gold)}.ms-detail-id{align-items:center;gap:14px;display:flex}.ms-detail-pills{flex-wrap:wrap;flex:none;gap:8px;display:flex}.ms-detail-pills .pill:before{display:none}.ms-attention{background:var(--dc-warn-bg);border-radius:var(--dc-r);border:1px solid #e0a94b47;margin-bottom:6px;padding:13px 16px}.ms-attention b{color:var(--dc-warn);font-size:12.5px}.ms-attention ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ms-attention li{color:var(--dc-text);padding-left:16px;font-size:13px;position:relative}.ms-attention li:before{content:"•";color:var(--dc-warn);position:absolute;left:4px}.ms-attention-note{color:var(--dc-muted-2);margin-top:10px;font-size:11.5px;line-height:1.5}.ms-kvs{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);padding:4px 16px}.ms-kvs .kv{border-bottom:1px solid var(--dc-line)}.ms-kvs .kv:last-child{border-bottom:0}.ms-chips{flex-wrap:wrap;gap:8px;display:flex}.ms-chip{color:var(--dc-cream);background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.ms-chip svg{color:var(--dc-muted-2)}.ms-history{flex-direction:column;gap:10px;display:flex}.ms-history-item{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);padding:12px 14px}.ms-history-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ms-history-top .pill{padding:3px 9px;font-size:10.5px}.ms-history-top .pill:before{display:none}.ms-history-top small{color:var(--dc-muted-2);font-size:11.5px}.ms-history-item p{color:var(--dc-text);font-size:13px;line-height:1.5}@media (width<=560px){.ms-detail-pills{width:100%}}.ms-listsummary{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-wrap:wrap;gap:8px 18px;padding:12px 16px;display:flex}.ms-listsummary span{color:var(--dc-muted);font-size:12.5px}.ms-listsummary b{color:var(--dc-cream);margin-right:3px}.ms-op-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.ms-op-stat{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);padding:14px 16px}.ms-op-stat-val{font-family:var(--dc-serif);color:var(--dc-cream);font-size:22px}.ms-op-stat-lbl{color:var(--dc-muted);margin-top:2px;font-size:12px}.ms-op-stat-note{color:var(--dc-muted-2);margin-top:4px;font-size:11px}.ms-unit-foot{color:var(--dc-muted-2);margin-top:6px;font-size:11.5px}.ms-clinalert-top{align-items:center;gap:10px;display:flex}.ms-clinalert-top b{color:var(--dc-cream);flex:1;min-width:0;font-size:14px}.ms-clinalert-top .pill{flex:none;padding:3px 9px;font-size:10.5px}.ms-clinalert-top .pill:before{display:none}.ms-clinalert-detail{color:var(--dc-text);margin-top:8px;font-size:12.5px;line-height:1.5}.ms-clinalert-detail b{color:var(--dc-muted)}.ms-clinalert-rec{color:var(--dc-g2);margin-top:4px;font-size:12px}.ms-support-list{flex-direction:column;gap:10px;display:flex}.ms-support-item{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);align-items:center;gap:11px;padding:12px 14px;display:flex}.ms-support-ic{background:var(--dc-panel-2);width:30px;height:30px;color:var(--dc-g2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ms-support-tx{flex:1;min-width:0;line-height:1.3}.ms-support-tx b{color:var(--dc-cream);font-size:13.5px;display:block}.ms-support-tx small{color:var(--dc-muted-2);font-size:11.5px}.ms-support-item .pill{flex:none;padding:3px 9px;font-size:10.5px}.ms-support-item .pill:before{display:none}.ms-camp-list{flex-direction:column;gap:10px;display:flex}.ms-camp-item{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);padding:13px 16px}.ms-camp-top{align-items:center;gap:10px;display:flex}.ms-camp-ic{background:var(--dc-panel-2);width:30px;height:30px;color:var(--dc-g2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ms-camp-top b{color:var(--dc-cream);flex:1;min-width:0;font-size:14px}.ms-camp-top .pill{flex:none;padding:3px 9px;font-size:10.5px}.ms-camp-top .pill:before{display:none}.ms-camp-meta{color:var(--dc-muted-2);margin-top:8px;font-size:12px}.ms-camp-stats{color:var(--dc-muted);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:12.5px;display:flex}.ms-camp-stats b{color:var(--dc-cream)}.ms-camp-occ{color:var(--dc-warn);margin-top:6px;font-size:12px}.ms-camp-status{align-items:center;gap:5px;display:inline-flex}.ms-camp-status svg{flex:none}.ms-linkcard{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);cursor:pointer;align-items:center;gap:11px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.ms-linkcard:hover{border-color:var(--dc-g2);background:var(--dc-panel-2)}.ms-linkcard b{color:var(--dc-cream);font-size:13.5px;display:block}.ms-linkcard small{color:var(--dc-muted-2);font-size:11.5px}.ms-linkcard>div{flex:1;min-width:0}.ms-rules{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);padding:13px 16px}.ms-rule-head{align-items:center;gap:10px;display:flex}.ms-rule-head b{color:var(--dc-cream);font-size:14px}.ms-rule-list{flex-direction:column;gap:5px;margin:10px 0 0;padding-left:20px;display:flex}.ms-rule-list li{color:var(--dc-muted);font-size:12.5px;line-height:1.5}.ms-code-list{flex-direction:column;gap:10px;display:flex}.ms-code-item{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);padding:12px 14px}.ms-code-top{align-items:center;gap:10px;display:flex}.ms-code-top b{color:var(--dc-cream);min-width:0;font-size:13.5px;font-family:var(--dc-mono,monospace);flex:1}.ms-code-top .pill{flex:none;padding:3px 9px;font-size:10.5px}.ms-code-top .pill:before{display:none}.ms-code-meta{color:var(--dc-muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.ms-code-meta b{color:var(--dc-cream)}.ms-occ-list{flex-direction:column;gap:10px;display:flex}.ms-occ-item{background:var(--dc-panel);border:1px solid var(--dc-line);border-left:3px solid var(--dc-warn);border-radius:var(--dc-r);padding:12px 14px}.ms-occ-top{align-items:center;gap:10px;display:flex}.ms-occ-top b{color:var(--dc-cream);flex:1;min-width:0;font-size:13.5px}.ms-occ-top .pill{flex:none;padding:3px 9px;font-size:10.5px}.ms-occ-top .pill:before{display:none}.ms-occ-detail{color:var(--dc-text);margin-top:8px;font-size:12.5px;line-height:1.5}.ms-occ-detail b{color:var(--dc-muted)}.ms-occ-rec{color:var(--dc-g2);margin-top:4px;font-size:12px}.ms-timeline{flex-direction:column;gap:2px;display:flex}.ms-timeline-item{align-items:flex-start;gap:11px;padding:7px 0;display:flex}.ms-timeline-dot{background:var(--dc-g2);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.ms-timeline-item b{color:var(--dc-cream);font-size:13px;display:block}.ms-timeline-item small{color:var(--dc-muted-2);font-size:11.5px}.ms-link-list{flex-direction:column;gap:10px;display:flex}.ms-elig{border:1px solid var(--dc-line);border-radius:var(--dc-r);background:var(--dc-panel);padding:13px 16px}.ms-elig.elig-ok{border-left:3px solid var(--dc-good,#3fb27f)}.ms-elig.elig-att{border-left:3px solid var(--dc-warn)}.ms-elig-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ms-elig-top b{color:var(--dc-cream);font-size:14px}.ms-elig-rule{color:var(--dc-muted-2);font-size:11.5px}.ms-elig-ctx{color:var(--dc-text);margin-top:8px;font-size:12.5px;line-height:1.5}.ms-elig-rec{color:var(--dc-g2);margin-top:4px;font-size:12px}.ms-prio{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.ms-prio .pill{flex:none}.ms-prio .pill:before{display:none}.ms-prio-ctx{color:var(--dc-muted);font-size:12.5px;line-height:1.5}.ms-prio-ctx b{color:var(--dc-cream)}.ms-chip-link{cursor:pointer;border:1px solid var(--dc-line);background:var(--dc-panel-2);color:var(--dc-text);font:inherit;transition:border-color .15s,color .15s}.ms-chip-link:hover{border-color:var(--dc-g2);color:var(--dc-cream)}.ms-statechange{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.ms-state-prev{color:var(--dc-muted);border:1px solid var(--dc-line);border-radius:8px;padding:4px 10px;font-size:13px}.ms-state-arrow{color:var(--dc-g2);font-weight:700}.ms-state-new{color:var(--dc-cream);border:1px solid var(--dc-g2);border-radius:8px;padding:4px 10px;font-size:13px}[data-dc-profile=master] .sidebar{background:var(--dc-nav-bg);border-right-color:var(--dc-nav-line)}[data-dc-profile=master] .sidebar .sb-brand{border-bottom-color:var(--dc-nav-line)}[data-dc-profile=master] .sidebar .sb-foot{border-top-color:var(--dc-nav-line)}[data-dc-profile=master] .sidebar .nav-sec{color:var(--dc-nav-faint)}[data-dc-profile=master] .sidebar .nav-item{color:var(--dc-nav-muted)}[data-dc-profile=master] .sidebar .nav-item:hover{color:var(--dc-nav-text);background:var(--dc-nav-active)}[data-dc-profile=master] .sidebar .nav-item.active{color:var(--dc-nav-text);background:var(--dc-nav-active);border-color:#e6bb5759}[data-dc-profile=master] .sidebar .nav-item.active svg{color:var(--dc-nav-gold)}[data-dc-profile=master] .sidebar .who .nm b{color:var(--dc-nav-text)}[data-dc-profile=master] .sidebar .who .nm small{color:var(--dc-nav-muted)}[data-dc-profile=master] .sidebar nav{scrollbar-color:var(--dc-nav-line) transparent}[data-dc-profile=master] .topbar{background:var(--dc-nav-bg);border-bottom-color:var(--dc-nav-line);-webkit-backdrop-filter:none;backdrop-filter:none}[data-dc-profile=master] .topbar .icon-btn{color:var(--dc-nav-muted)}[data-dc-profile=master] .topbar .icon-btn:hover:not(:disabled){color:var(--dc-nav-text);background:var(--dc-nav-active)}[data-dc-profile=master] .topbar .field-search svg{color:var(--dc-nav-faint)}[data-dc-profile=master] .topbar .field-search input{background:var(--dc-nav-active);border-color:var(--dc-nav-line);color:var(--dc-nav-text)}[data-dc-profile=master] .topbar .field-search input::placeholder{color:var(--dc-nav-faint)}[data-dc-profile=master] .topbar .who .nm b{color:var(--dc-nav-text)}[data-dc-profile=master] .topbar .who .nm small{color:var(--dc-nav-muted)}[data-dc-profile=master] .topbar .demo-note{color:var(--dc-nav-gold);background:#e6bb571f;border-color:#e6bb574d}[data-dc-profile=master] .topbar .ms-roles,[data-dc-profile=master] .sidebar .ms-roles{background:var(--dc-nav-active);border-color:var(--dc-nav-line)}[data-dc-profile=master] .topbar .ms-role,[data-dc-profile=master] .sidebar .ms-role{color:var(--dc-nav-muted)}[data-dc-profile=master] .topbar .ms-role:hover,[data-dc-profile=master] .sidebar .ms-role:hover{color:var(--dc-nav-text)}[data-dc-profile=master] .topbar .ms-role.active,[data-dc-profile=master] .sidebar .ms-role.active{color:#1a1408}[data-dc-profile=master] .real-pn-status[data-status=CONFIRMED],[data-dc-profile=master] .real-pn-detail dd[data-status=CONFIRMED],[data-dc-profile=master] .real-cn-live,[data-dc-profile=master] .real-cn-track[data-state=confirmed] .real-cn-state{color:var(--dc-good)}[data-dc-profile=master] .real-pn-status[data-status=CONFIRMED],[data-dc-profile=master] .real-cn-track[data-state=confirmed]{border-color:#1f7a4d59}[data-dc-profile=master] .real-pn-status[data-status=REJECTED],[data-dc-profile=master] .real-pn-detail dd[data-status=REJECTED],[data-dc-profile=master] .real-pn-detail dd[data-sla=expired],[data-dc-profile=master] .real-cn-track[data-state=rejected] .real-cn-state,[data-dc-profile=master] .real-cn-reason{color:var(--dc-crit)}[data-dc-profile=master] .real-pn-status[data-status=REJECTED],[data-dc-profile=master] .real-cn-track[data-state=rejected]{border-color:#b3261e59}[data-dc-profile=master] .real-pn-sla[data-sla=expired]{color:var(--dc-crit);background:var(--dc-crit-bg)}[data-dc-profile=master] .real-pn-detail dd[data-sla=today],[data-dc-profile=master] .real-cn-track[data-state=expired] .real-cn-state,[data-dc-profile=master] .real-cn-warn{color:var(--dc-warn)}[data-dc-profile=master] .real-cn-track[data-state=expired]{border-color:#8a5a0859}[data-dc-profile=master] .real-cn-track{background:var(--dc-panel-2)}[data-dc-profile=master] .real-msg-foot.read,[data-dc-profile=master] .real-msg-foot.read .check{color:var(--dc-info)}.f360{border:1px solid var(--dc-line);background:var(--dc-panel);border-radius:var(--dc-r);color:var(--dc-text);margin:10px 0 14px;padding:14px 16px}.f360 h3{font-family:var(--dc-serif);color:var(--dc-cream);margin:0 0 10px}.f360-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0 0 12px;display:grid}.f360-tile{border:1px solid var(--dc-line);background:var(--dc-panel-2);border-radius:var(--dc-r-sm);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.f360-label{color:var(--dc-muted,#6b6558);font-size:12px}.f360-value{overflow-wrap:anywhere;font-size:18px;font-weight:700}.f360-value[data-state=off],.f360-value[data-state=error],.f360-value[data-state=loading]{color:var(--dc-muted,#6b6558);font-weight:400}.f360-hint{color:var(--dc-muted,#6b6558);font-size:12px}.f360-tone-good{color:#1f7a33}.f360-tone-warn{color:#8a6a1f}.f360-tone-bad{color:#a4161f}.f360-links{margin:6px 0 0}.f360-links-title{color:var(--dc-muted,#6b6558);margin:0 0 4px;font-size:12px}.f360-links-row{flex-wrap:wrap;gap:6px 14px;margin-bottom:8px;display:flex}.f360-id{color:var(--dc-muted,#6b6558);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.f360-id code{overflow-wrap:anywhere;font-size:11.5px}@media (width<=560px){.f360{padding:12px}.f360-grid{grid-template-columns:1fr 1fr}}.gs-root{flex:260px;width:300px;min-width:200px;max-width:320px;position:relative}.gs-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-panel{z-index:40;background:var(--dc-panel);width:420px;max-width:calc(100vw - 32px);max-height:min(70vh,480px);color:var(--dc-text);border:1px solid var(--dc-line-2);border-radius:var(--dc-r);box-shadow:var(--dc-shadow);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.gs-group+.gs-group{border-top:1px solid var(--dc-line);margin-top:4px;padding-top:4px}.gs-head{letter-spacing:.04em;text-transform:uppercase;color:var(--dc-muted);padding:6px 10px 4px;font-size:11.5px;font-weight:700}.gs-opt{cursor:pointer;border-radius:var(--dc-r-sm);border-left:3px solid #0000;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.gs-opt.is-active{background:var(--dc-panel-3);border-left-color:var(--dc-gold)}.gs-name{color:var(--dc-cream);overflow-wrap:anywhere;font-size:14px;font-weight:600}.gs-sub{color:var(--dc-muted);overflow-wrap:anywhere;font-size:12.5px}.gs-all .gs-name{color:var(--dc-info);font-weight:600;text-decoration:underline}.gs-note{color:var(--dc-muted);margin:0;padding:8px 10px;font-size:13px}.gs-err{color:var(--dc-crit);font-weight:600}[data-dc-profile=master] .topbar .gs-root input::placeholder{color:var(--dc-nav-muted)}[data-dc-profile=master] .topbar .gs-root input:focus-visible{outline:2px solid var(--dc-nav-gold);outline-offset:1px}[data-dc-profile=master] .topbar .gs-root input:disabled{cursor:not-allowed;opacity:1}.cl-menu-bar{max-width:720px;margin:0 auto;padding:0 18px 10px;display:none}.cl-menu-toggle{color:var(--dc-nav-text,var(--dc-cream));background:var(--dc-nav-active,var(--dc-panel-2));border:1px solid var(--dc-nav-line,var(--dc-line));cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.cl-menu-toggle[aria-expanded=true]{border-color:var(--dc-gold-line)}.cl-shell .cl-chrome .cl-top,.cl-shell .cl-chrome .cl-nav{max-width:1180px}.cl-shell .cl-chrome .cl-top{padding-bottom:8px}.cl-shell .cl-chrome .cl-nav{flex-flow:wrap;align-items:center;gap:4px 18px;overflow:visible}.cl-shell .cl-chrome .cl-nav>.cl-nav-item{align-self:center}.cl-nav-group{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.cl-nav-group-title{letter-spacing:.14em;text-transform:uppercase;color:var(--dc-nav-faint,var(--dc-muted-2));padding-top:0;font-size:10.5px;font-weight:600}.cl-nav-group-items{flex-wrap:wrap;gap:4px;display:flex}@media (width<=720px){.cl-menu-bar{display:block}.cl-shell .cl-chrome .cl-nav{display:none}.cl-shell .cl-chrome .cl-nav.open{align-items:stretch;gap:12px;max-height:70vh;display:flex;overflow-y:auto}.cl-nav-group{grid-template-columns:1fr;align-items:start;gap:4px 10px;display:grid}.cl-nav-group-title{padding-top:9px}.cl-shell .cl-chrome .cl-nav>.cl-nav-item{align-self:flex-start}.cl-shell .cl-chrome .cl-nav .cl-nav-item{padding:10px 14px}}@media (width<=480px){.cl-top .cl-brand{flex:100%}.cl-top .cl-you{margin-left:0}}.nav-group{flex-direction:column;gap:3px;display:flex}.collapsed .nav-group+.nav-group{border-top:1px solid var(--dc-nav-line,var(--dc-line));margin-top:6px;padding-top:6px}@media (width<=900px){.sidebar:not(.open){visibility:hidden;transition:transform .22s,visibility 0s linear .22s}.sidebar.open{visibility:visible}}nav[aria-label=secoes] .nav-item{text-align:left}.fase2-vg-sobre{color:var(--dc-muted);margin:4px 0 6px;font-size:12.5px}.fase2-vg-sobre summary{cursor:pointer;color:var(--dc-muted-2);display:inline-block}.fase2-vg-sobre summary:hover{color:var(--dc-text)}.fase2-vg-sobre p{max-width:640px;margin-top:6px;line-height:1.45}.fase2-pv-ok{color:var(--dc-muted);margin:-4px 0 10px;font-size:13px}.fase2-pv-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.fase2-pv-card{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);font:inherit;color:inherit;border-left-width:3px;flex-direction:column;gap:3px;padding:14px 16px;display:flex;position:relative}.fase2-pv-card.is-link{cursor:pointer}.fase2-pv-card.is-link:hover{border-color:var(--dc-gold-line)}.fase2-pv-card.is-link:focus-visible{outline:2px solid var(--dc-gold-line);outline-offset:2px}.fase2-pv-val{font-family:var(--dc-serif);color:var(--dc-cream);font-size:30px;line-height:1.1}.fase2-pv-lbl{color:var(--dc-text);font-size:13.5px;font-weight:600}.fase2-pv-sub{color:var(--dc-muted-2);font-size:12px}.fase2-pv-go{color:var(--dc-g2);position:absolute;top:14px;right:12px}.fase2-pv-card.is-calm{border-left-color:var(--dc-good)}.fase2-pv-card.is-calm .fase2-pv-val{color:var(--dc-muted)}.fase2-pv-card.is-alert{border-left-color:var(--dc-warn);background:var(--dc-panel-2)}.fase2-pv-card.is-alert .fase2-pv-val{color:var(--dc-warn)}.fase2-pv-card.is-alert .fase2-pv-sub{color:var(--dc-text);font-weight:500}.fase2-pv-card.is-muted{border-left-color:var(--dc-line-2)}.fase2-pv-card.is-muted .fase2-pv-val{color:var(--dc-muted-2)}.fase2-eb{border:1px dashed var(--dc-line-2);border-radius:var(--dc-r);background:var(--dc-panel-2);margin-top:28px}.fase2-eb>summary{cursor:pointer;color:var(--dc-muted);padding:12px 16px;font-size:13.5px;font-weight:600}.fase2-eb>summary:hover{color:var(--dc-text)}.fase2-eb[open]>summary{border-bottom:1px dashed var(--dc-line-2)}.fase2-eb-note{color:var(--dc-muted);padding:10px 16px 0;font-size:12.5px}.fase2-eb-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:12px 16px 16px;display:grid}.fase2-eb-group b{color:var(--dc-text);font-size:13px}.fase2-eb-group ul{margin:6px 0 0;padding:0;list-style:none}.fase2-eb-group li{color:var(--dc-muted);justify-content:space-between;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.fase2-eb-group p{color:var(--dc-muted);margin-top:6px;font-size:12.5px}.dc-pushsetup{border:1px solid var(--dc-gold,#c9a24b);background:var(--dc-panel,#1c1a1f);color:var(--dc-text,inherit);border-radius:14px;flex-direction:column;gap:8px;margin:12px 16px;padding:16px;font-size:15px;line-height:1.45;display:flex}.dc-pushsetup p,.dc-pushsetup ol{margin:0}.dc-pushsetup ol{flex-direction:column;gap:6px;padding-left:20px;display:flex}.dc-pushsetup-title{font-size:17px}.dc-pushsetup-hint{color:var(--dc-muted,#9a96a3);font-size:13px}.dc-pushsetup-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.dc-pushsetup-main{background:var(--dc-gold-grad,#c9a24b);color:#1a1408;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-size:16px;font-weight:700}.dc-pushsetup-main:disabled{opacity:.6;cursor:default}.dc-pushsetup-link{color:var(--dc-muted,#9a96a3);cursor:pointer;background:0 0;border:none;align-self:center;padding:6px;font-size:14px;text-decoration:underline}.dc-pushsetup.ok{border-color:var(--dc-line,#333);flex-direction:row;justify-content:space-between;align-items:center}.pt-shell{background:radial-gradient(700px 380px at 50% -8%, #171410 0%, #0000 60%), var(--dc-ink);min-height:100vh;color:var(--dc-text);padding-bottom:40px}.pt-top{align-items:center;gap:14px;max-width:760px;margin:0 auto;padding:16px 18px;display:flex}.pt-brand{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pt-partner{color:var(--dc-muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pt-top .switch{color:var(--dc-muted);background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;display:inline-flex}.pt-top .switch:hover{color:var(--dc-cream);border-color:var(--dc-gold-line)}.pt-top .switch svg{width:15px;height:15px}.pt-nav{gap:6px;max-width:760px;margin:0 auto;padding:0 18px 10px;display:flex;overflow-x:auto}.pt-nav-item{white-space:nowrap;color:var(--dc-muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:13.5px;font-weight:500;display:inline-flex}.pt-nav-item svg{width:17px;height:17px}.pt-nav-item:hover{color:var(--dc-cream);background:var(--dc-panel-2)}.pt-nav-item.active{color:var(--dc-cream);background:var(--dc-panel-2);border-color:var(--dc-gold-line)}.pt-nav-item.primary{color:#1a1408;background:var(--dc-gold-grad)}.pt-nav-item.primary.active,.pt-nav-item.primary svg{color:#1a1408}.pt-main{max-width:760px;margin:0 auto;padding:12px 18px 30px}.pt-head{margin-bottom:18px}.pt-head h1{font-family:var(--dc-serif);font-size:26px}.pt-head p{color:var(--dc-muted);margin-top:4px;font-size:14px}.pt-search{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-xl);padding:22px}.pt-instr{color:var(--dc-muted);margin:0 0 14px;font-size:13.5px}.pt-search-row{gap:10px;display:flex}.pt-search-field{flex:1;align-items:center;display:flex;position:relative}.pt-search-field svg{width:20px;height:20px;color:var(--dc-muted-2);position:absolute;left:14px}.pt-search-field input{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);width:100%;color:var(--dc-cream);padding:15px 14px 15px 44px;font-size:17px}.pt-search-field input:focus{border-color:var(--dc-gold-line);outline:none}.pt-search-row .btn{padding:15px 22px;font-size:15px}.pt-qr{width:100%;color:var(--dc-cream);background:var(--dc-panel-2);border:1px dashed var(--dc-line-2);border-radius:var(--dc-r);margin-top:12px;padding:14px;font-size:14.5px;font-weight:600}.pt-qr:hover{border-color:var(--dc-gold-line);color:var(--dc-g2)}.pt-qr:disabled{opacity:.7}.pt-result{border-radius:var(--dc-r-xl);border:1px solid var(--dc-line);background:var(--dc-panel);text-align:center;padding:40px 24px}.pt-result.state-crit{border-top:4px solid var(--dc-crit)}.pt-result h2{font-family:var(--dc-serif);margin-bottom:6px;font-size:20px}.pt-result p{color:var(--dc-muted);max-width:340px;margin:0 auto 18px;font-size:14px}.pt-state-ic{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex}.pt-state-ic.muted{background:var(--dc-panel-2);color:var(--dc-muted)}.pt-state-ic.crit{background:var(--dc-crit-bg);color:var(--dc-crit)}.pt-benef{border-radius:var(--dc-r-xl);border:1px solid var(--dc-line);background:var(--dc-panel);border-top-width:4px;padding:22px}.pt-benef.state-good{border-top-color:var(--dc-good)}.pt-benef.state-warn{border-top-color:var(--dc-warn)}.pt-benef.state-crit{border-top-color:var(--dc-crit)}.pt-benef.state-muted{border-top-color:var(--dc-muted)}.pt-benef-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pt-benef-name{font-family:var(--dc-serif);color:var(--dc-cream);margin-bottom:6px;font-size:22px}.pt-benef-head .pill{padding:5px 12px;font-size:12.5px}.pt-benef-head .pill:before{display:none}.pt-benef-kvs{border-top:1px solid var(--dc-line);padding-top:6px}.pt-fraud{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);color:var(--dc-text);margin-top:14px;padding:13px 15px;font-size:13px;line-height:1.55}.pt-fraud b{color:var(--dc-muted-2);margin-top:8px;font-size:11.5px;font-weight:500;display:block}.pt-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.pt-hintline{color:var(--dc-muted);flex:1;font-size:13px}.pt-elig-list{flex-direction:column;gap:12px;display:flex}.elig{border:1px solid var(--dc-line);background:var(--dc-panel);border-radius:var(--dc-r-lg);padding:16px}.elig.on{border-color:var(--dc-gold-line);box-shadow:0 0 0 1px var(--dc-gold-line) inset}.elig-top{align-items:center;gap:12px;display:flex}.elig-ic{background:var(--dc-panel-2);width:34px;height:34px;color:var(--dc-g2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.elig-tx{flex:1;min-width:0;line-height:1.3}.elig-tx b{color:var(--dc-cream);font-size:14.5px;display:block}.elig-tx small{color:var(--dc-muted-2);font-size:12px}.elig-top .pill{flex:none;padding:4px 10px;font-size:11.5px}.elig-top .pill:before{display:none}.elig-meta{color:var(--dc-muted-2);margin-top:10px;font-size:12px}.elig-hint{color:var(--dc-muted);margin-top:4px;font-size:12.5px}.pt-usage-head{background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);align-items:center;gap:12px;padding:12px 14px;display:flex}.pt-usage-head b{color:var(--dc-cream);font-size:14px;display:block}.pt-usage-head small{color:var(--dc-muted-2);font-size:12px}.pt-code-row{border:1px dashed var(--dc-line-2);border-radius:var(--dc-r);justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;display:flex}.pt-code-row span{letter-spacing:.1em;text-transform:uppercase;color:var(--dc-muted-2);font-size:11px}.pt-code-row b{color:var(--dc-g2);font-size:16px}.pt-conv-tag{color:var(--dc-good);background:var(--dc-good-bg);border:1px solid #5fbf8f47;border-radius:999px;margin:0 auto 14px;padding:6px 14px;font-size:13px;display:inline-block}.pt-cta{text-align:left;border-radius:var(--dc-r-xl);color:#1a1408;background:var(--dc-gold-grad);align-items:center;gap:16px;width:100%;padding:22px;display:flex;box-shadow:0 16px 40px -22px #f4d77e99}.pt-cta-ic{background:#1a140829;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.pt-cta-tx{flex:1}.pt-cta-tx b{font-family:var(--dc-serif);font-size:20px;display:block}.pt-cta-tx small{opacity:.8;font-size:13px}.pt-stats2{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 8px;display:grid}.pt-mini{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.pt-mini-ic{color:var(--dc-g2);display:flex}.pt-mini b{font-family:var(--dc-serif);color:var(--dc-cream);font-size:24px}.pt-mini span:last-child{color:var(--dc-muted-2);font-size:12px}.pt-quick2{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pt-quicklink{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);color:var(--dc-cream);justify-content:space-between;align-items:center;padding:15px 16px;font-size:14px;display:flex}.pt-quicklink:hover{border-color:var(--dc-gold-line)}.pt-quicklink svg{color:var(--dc-muted-2)}.camp-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.camp-card{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);flex-direction:column;gap:8px;padding:16px;display:flex}.camp-card:hover{border-color:var(--dc-gold-line)}.camp-top{justify-content:space-between;align-items:center;display:flex}.camp-ic{background:var(--dc-panel-2);width:34px;height:34px;color:var(--dc-g2);border-radius:10px;justify-content:center;align-items:center;display:flex}.camp-top .pill{padding:4px 10px;font-size:11px}.camp-top .pill:before{display:none}.camp-title{font-family:var(--dc-serif);color:var(--dc-cream);font-size:17px}.camp-meta{color:var(--dc-muted);font-size:12.5px}.camp-stats{color:var(--dc-muted-2);gap:14px;margin-top:2px;font-size:12px;display:flex}.pt-results-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pt-kpi{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);padding:16px}.pt-kpi-lbl{color:var(--dc-muted-2);font-size:12px}.pt-kpi-val{font-family:var(--dc-serif);color:var(--dc-cream);margin-top:6px;font-size:26px}.pt-kpi-note{color:var(--dc-muted-2);margin-top:4px;font-size:11.5px}.pt-res-camp{border-bottom:1px solid var(--dc-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.pt-res-camp:last-child{border-bottom:0}.pt-res-tx{flex:1;line-height:1.3}.pt-res-tx b{color:var(--dc-cream);font-size:14px}.pt-res-tx small{color:var(--dc-muted-2);font-size:12px;display:block}@media (width<=640px){.pt-results-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.pt-search-row{flex-direction:column}.pt-search-row .btn{width:100%}.pt-cta-tx b{font-size:18px}.camp-grid,.pt-stats2{grid-template-columns:1fr}}:where(.content,.cl-main,.modal,.real-context-picker,.real-boot) :is(input,select,textarea):not([class]){background:var(--dc-panel-2);border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);color:var(--dc-text);font:inherit;padding:9px 12px}:where(.content,.cl-main,.modal,.real-context-picker,.real-boot) :is(input,select,textarea):not([class]):focus{border-color:var(--dc-gold-line)}:where(.content,.cl-main,.modal,.real-context-picker,.real-boot) :is(input,select,textarea):not([class]):focus:not(:focus-visible){outline:none}:where(.content,.cl-main,.modal,.real-context-picker,.real-boot) label:not([class]){color:var(--dc-muted-2);flex-direction:column;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}:where(.content,.cl-main,.modal,.real-context-picker,.real-boot) button:not([class]){border-radius:var(--dc-r-sm);border:1px solid var(--dc-line);background:var(--dc-panel-2);color:var(--dc-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:all .14s;display:inline-flex}:where(.content,.cl-main,.modal,.real-context-picker,.real-boot) button:not([class]):hover{border-color:var(--dc-gold-line);color:var(--dc-cream)}:where(.content,.cl-main,.modal,.real-context-picker,.real-boot) button:not([class]):disabled{opacity:.5;cursor:default}.real-boot,.real-context-picker,.real-empty[aria-label=acesso-nao-configurado]{text-align:center;color:var(--dc-muted);max-width:480px;margin:0 auto;padding:60px 24px}.real-context-picker h1,.real-boot h1{font-family:var(--dc-serif);color:var(--dc-cream);margin-bottom:16px;font-size:22px}.real-boot form{text-align:left;flex-direction:column;gap:14px;margin-top:16px;display:flex}.real-boot p{margin-bottom:8px}.real-header,.real-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.real-list{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.real-list>li>button:only-of-type{background:var(--dc-panel);width:100%;color:var(--dc-text);border:1px solid var(--dc-line);border-radius:var(--dc-r);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;transition:all .14s;display:flex}.real-list>li>button:only-of-type:hover{border-color:var(--dc-gold-line);background:var(--dc-panel-2)}.real-error{color:var(--dc-crit)}.real-success{color:var(--dc-text);background:var(--dc-good-bg);border-radius:var(--dc-r);border:1px solid #5fbf8f47;padding:12px 16px}.real-empty{color:var(--dc-muted)}.real-pagination{color:var(--dc-muted);align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.real-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.real-tabs button{border:1px solid var(--dc-line);background:var(--dc-panel-2);color:var(--dc-muted);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.real-tabs button[aria-pressed=true]{background:var(--dc-gold-grad);color:#1a1408;border-color:#0000}.real-inline{flex-direction:row;align-items:center;gap:6px;font-size:14px;display:flex}.real-badge{background:var(--dc-crit);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:0 8px;font-size:12px}.real-messages{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.real-messages>li{border-radius:var(--dc-r);background:var(--dc-panel);border:1px solid var(--dc-line);max-width:80%;color:var(--dc-text);padding:10px 14px}.real-messages>li.own{background:var(--dc-panel-3);border-color:var(--dc-gold-line);align-self:flex-end}.real-messages>li[data-type=SYSTEM]{color:var(--dc-muted);background:0 0;border-style:dashed;align-self:center;font-style:italic}.real-messages>li[data-type=CLINIC_INSTITUTIONAL]{border-left:3px solid var(--dc-gold)}.real-msg-head{color:var(--dc-muted-2);align-items:baseline;gap:4px;font-size:12px;display:flex}.real-msg-sender{color:var(--dc-cream);font-weight:600}.real-msg-head time{margin-left:auto}.real-msg-body{white-space:pre-wrap;margin:4px 0 0}.real-send{margin-top:12px}.real-send textarea{border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);resize:vertical;background:var(--dc-panel-2);width:100%;color:var(--dc-text);padding:10px 12px}.real-send textarea:focus{border-color:var(--dc-gold-line)}.real-send textarea:focus:not(:focus-visible){outline:none}.cl-chat-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cl-chat-item{background:var(--dc-panel);width:100%;color:var(--dc-text);border:1px solid var(--dc-line);border-radius:var(--dc-r);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:all .14s;display:flex}.cl-chat-item:hover{border-color:var(--dc-gold-line);background:var(--dc-panel-2)}.cl-avatar{background:var(--dc-gold-grad);color:#1a1408;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid}.cl-chat-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cl-chat-row1,.cl-chat-row2{align-items:baseline;gap:8px;display:flex}.cl-chat-name{color:var(--dc-cream);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14.5px;font-weight:600;overflow:hidden}.cl-chat-family-hint{color:var(--dc-muted);font-size:12.5px;font-weight:400}.cl-chat-time{color:var(--dc-muted-2);flex:none;font-size:11.5px}.cl-chat-preview{min-width:0;color:var(--dc-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.cl-chat-preview.empty{font-style:italic}.cl-chat-row2 .real-badge{flex:none}.chat-day{background:var(--dc-panel-2);color:var(--dc-muted);border-radius:999px;align-self:center;margin:6px 0;padding:3px 12px;font-size:12px}.real-msg-foot{color:var(--dc-muted-2);justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:11.5px;display:flex}.real-msg-foot .check{letter-spacing:-2px}.real-msg-foot.read,.real-msg-foot.read .check{color:#4aa3ff}.real-subscription{border-top:1px solid var(--dc-line);margin:20px 0;padding-top:16px}.real-sub-facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0;display:grid}.real-sub-facts dt{color:var(--dc-muted);font-size:13px}.real-sub-facts dd{color:var(--dc-text);margin:0;font-size:14px}.real-sub-status{color:var(--dc-muted);background:#a49b8c1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.real-sub-status[data-status=ACTIVE]{background:var(--dc-good-bg);color:var(--dc-good)}.real-sub-status[data-status=GRACE_PERIOD]{background:var(--dc-warn-bg);color:var(--dc-warn)}.real-sub-status[data-status=BLOCKED]{background:var(--dc-crit-bg);color:var(--dc-crit)}.real-sub-status[data-status=CANCELED]{color:var(--dc-muted);background:#a49b8c1f}.real-sub-status[data-status=ENDED]{color:var(--dc-muted-2);background:#a49b8c1f}.real-sub-inherit{color:var(--dc-muted);margin:8px 0;font-size:13px}.real-charge{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);color:var(--dc-text);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.real-charge[data-status=PAID]{border-color:var(--dc-good)}.real-overdue{color:var(--dc-crit);font-size:12px}.real-paid-note{color:var(--dc-good);font-size:12px}.real-pay-form,.real-badges{align-items:center;gap:6px;display:inline-flex}.real-stl-status{color:var(--dc-muted);background:#a49b8c1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.real-stl-status[data-status=OPEN]{background:var(--dc-info-bg);color:var(--dc-info)}.real-stl-status[data-status=PENDING_PAYMENT]{background:var(--dc-warn-bg);color:var(--dc-warn)}.real-stl-status[data-status=PAID]{background:var(--dc-good-bg);color:var(--dc-good)}.real-stl-status[data-status=OVERDUE]{background:var(--dc-crit-bg);color:var(--dc-crit)}.real-stl-disputed{background:var(--dc-gold-soft);color:var(--dc-g2);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.real-dispute-response{color:var(--dc-muted);font-style:italic}.real-kpis{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.real-kpi{border-radius:var(--dc-r-lg);border:1px solid var(--dc-line);background:var(--dc-panel);color:var(--dc-text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:all .14s;display:flex}.real-kpi:hover{border-color:var(--dc-gold-line)}.real-kpi[data-alert=true]{border-color:var(--dc-crit);background:var(--dc-crit-bg)}.real-kpi-num{font-family:var(--dc-serif);color:var(--dc-cream);font-size:24px;font-weight:700}.real-kpi-label{color:var(--dc-muted);font-size:12px}.real-inline-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.real-master-finance h2{font-family:var(--dc-serif);color:var(--dc-cream);margin:0}.real-tech-id{color:var(--dc-faint);font-size:11px}.real-audit-raw{background:var(--dc-ink-2);border:1px solid var(--dc-line);border-radius:var(--dc-r);max-width:100%;color:var(--dc-muted);padding:12px;font-size:12px;overflow-x:auto}.real-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#06050899;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.real-modal{background:var(--dc-panel);border:1px solid var(--dc-line-2);border-radius:var(--dc-r-xl);width:90%;max-width:420px;box-shadow:var(--dc-shadow);color:var(--dc-text);padding:22px}.real-modal h3{font-family:var(--dc-serif);color:var(--dc-cream);margin-bottom:8px}.real-jobcard{border:1px solid var(--dc-line);background:var(--dc-panel);border-radius:var(--dc-r);color:var(--dc-text);margin-bottom:10px;padding:14px 16px}.real-jobcard-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.real-jobcard[data-simulated=true]{border-color:var(--dc-info);background:var(--dc-info-bg)}.real-jobcard[data-status=critico]{border-color:var(--dc-crit);background:var(--dc-crit-bg)}.real-jobcard[data-status=atencao]{border-color:var(--dc-warn);background:var(--dc-warn-bg)}.real-jobcard[data-status=saudavel]{border-color:var(--dc-good);background:var(--dc-good-bg)}.real-jobcard[data-status=sem-dados]{border-color:var(--dc-line-2);background:var(--dc-panel-2)}.real-charge[data-severity=CRITICAL]{border-left:4px solid var(--dc-crit)}.real-charge[data-severity=ATENCAO]{border-left:4px solid var(--dc-warn)}.real-input{border:1px solid var(--dc-line);border-radius:var(--dc-r-sm);width:100%;font:inherit;background:var(--dc-panel-2);color:var(--dc-text);padding:9px 12px}.real-input:focus{border-color:var(--dc-gold-line)}.real-input:focus:not(:focus-visible){outline:none}.real-button{border-radius:var(--dc-r-sm);border:1px solid var(--dc-line);background:var(--dc-panel-2);color:var(--dc-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:all .14s;display:inline-flex}.real-button:hover{border-color:var(--dc-gold-line);color:var(--dc-cream)}.real-button:disabled{opacity:.5;cursor:default}.real-button.primary{background:var(--dc-gold-grad);color:#1a1408;border-color:#0000}.real-button.secondary{background:0 0}.real-button.danger{border-color:var(--dc-crit);color:var(--dc-crit)}.real-row{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:8px;padding:12px 16px;display:flex}.real-row-info{color:var(--dc-text);flex-direction:column;gap:2px;min-width:200px;font-size:13.5px;display:flex}.real-row-info b{color:var(--dc-cream)}.real-row-info small{color:var(--dc-muted-2);font-size:11.5px}.real-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.real-row-actions select{width:auto}.real-pn h2{font-family:var(--dc-serif);color:var(--dc-cream);margin:0}.real-pn-live{min-height:18px;color:var(--dc-muted-2);margin:4px 0;font-size:12.5px}.real-pn-filters{flex-wrap:wrap;gap:8px}.real-pn-filters input[aria-label=busca]{flex:260px;min-width:260px}.real-pn .real-list>li>button{flex-wrap:wrap;gap:6px 14px}.real-pn-when{color:var(--dc-muted-2);font-size:12.5px}.real-pn-clinic{color:var(--dc-cream);font-weight:600}.real-pn-ben{color:var(--dc-text)}.real-pn-ref{overflow-wrap:anywhere;word-break:break-word;max-width:260px;color:var(--dc-muted-2);font-size:12.5px}.real-pn-due{color:var(--dc-muted-2);font-size:12.5px}.real-pn-status{border:1px solid var(--dc-line);border-radius:999px;padding:2px 8px;font-size:12px}.real-pn-status[data-status=PENDING_CONFIRMATION]{color:var(--dc-cream)}.real-pn-status[data-status=CONFIRMED]{color:#7ee2a8;border-color:#2f6b47}.real-pn-status[data-status=REJECTED]{color:#ff9a9a;border-color:#6b2f2f}.real-pn-status[data-status=EXPIRED]{color:var(--dc-muted-2)}.real-pn-sla{border-radius:6px;padding:2px 8px;font-size:12.5px}.real-pn-sla[data-sla=expired]{color:#ffd7d7;background:#5a1f1f;font-weight:600}.real-pn-sla[data-sla=today]{color:#2a1f00;background:#f2c14e;font-weight:600}.real-pn-sla[data-sla=normal],.real-pn-sla[data-sla=final]{color:var(--dc-muted-2)}.real-pn-drawer{z-index:30;background:var(--dc-panel);border-left:1px solid var(--dc-line);width:min(420px,92vw);padding:16px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #00000059}.real-pn-drawer h3{font-family:var(--dc-serif);color:var(--dc-cream);margin:0}.real-pn-detail{grid-template-columns:40% 60%;gap:6px 10px;margin:12px 0;font-size:13.5px;display:grid}.real-pn-detail dt{color:var(--dc-muted-2)}.real-pn-detail dd{color:var(--dc-text);overflow-wrap:anywhere;margin:0}.real-pn-detail dd[data-status=CONFIRMED]{color:#7ee2a8}.real-pn-detail dd[data-status=REJECTED]{color:#ff9a9a}.real-pn-detail dd[data-sla=expired]{color:#ff9a9a;font-weight:600}.real-pn-detail dd[data-sla=today]{color:#f2c14e;font-weight:600}.real-pn-reason{white-space:pre-wrap}.real-pn-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.real-pn-ask{border:1px solid var(--dc-line);border-radius:8px;margin-top:12px;padding:12px}.real-pn-ask p{color:var(--dc-text);margin:0 0 8px;font-size:13px}.real-pn-ask label{color:var(--dc-muted-2);margin-bottom:6px;font-size:12.5px;display:block}.real-pn-ask textarea{resize:vertical;width:100%;min-height:84px}@media (width<=900px){.real-pn-drawer{border-left:none;width:100vw}.real-pn-detail{grid-template-columns:1fr;gap:2px 0}.real-pn-detail dt{margin-top:8px}.real-pn-ref{max-width:100%}}.real-cn{flex-direction:column;gap:6px;width:100%;margin-top:8px;display:flex}.real-cn-live{color:#7ee2a8;min-height:0;margin:0;font-size:12.5px}.real-cn-live:empty{display:none}.real-cn-error{margin:0;font-size:12.5px}.real-cn-cta{align-self:flex-start}.real-cn-state{color:var(--dc-cream);margin:0;font-size:13px;font-weight:600}.real-cn-track{border:1px solid var(--dc-line);background:#ffffff05;border-radius:8px;padding:8px 10px}.real-cn-track[data-state=confirmed]{border-color:#2f6b47}.real-cn-track[data-state=confirmed] .real-cn-state{color:#7ee2a8}.real-cn-track[data-state=rejected]{border-color:#6b2f2f}.real-cn-track[data-state=rejected] .real-cn-state{color:#ff9a9a}.real-cn-track[data-state=expired]{border-color:#6b5a2f}.real-cn-track[data-state=expired] .real-cn-state{color:#f2c14e}.real-cn-facts{grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0 0;font-size:12.5px;display:grid}.real-cn-facts dt{color:var(--dc-muted-2)}.real-cn-facts dd{color:var(--dc-text);overflow-wrap:anywhere;margin:0}.real-cn-ref{overflow-wrap:anywhere;word-break:break-word}.real-cn-reason,.real-cn-warn{overflow-wrap:anywhere;margin:8px 0 0;font-size:12.5px;line-height:1.45}.real-cn-reason{color:#ffd7d7}.real-cn-warn{color:#f2c14e}.real-cn-form{border:1px solid var(--dc-line);border-radius:8px;flex-direction:column;gap:4px;max-width:520px;padding:10px;display:flex}.real-cn-form label{color:var(--dc-muted-2);margin-top:6px;font-size:12.5px}.real-cn-form select,.real-cn-form input{width:100%}.real-cn-form input[aria-invalid=true]{border-color:#a34}.real-cn-note{color:var(--dc-muted-2);margin:8px 0 0;font-size:12px;line-height:1.45}.real-cn-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=520px){.real-cn-form{max-width:100%;padding:8px}.real-cn-facts{grid-template-columns:1fr;gap:0}.real-cn-facts dt{margin-top:6px}.real-cn-actions button{flex:auto}}.real-msg-image-note{color:var(--dc-muted,#9a927f);margin:4px 0 8px;font-size:12px}.real-msg-image-actions{flex-wrap:wrap;gap:8px;display:flex}.real-image-viewer{width:auto;max-width:min(92vw,900px);padding:12px}.real-image-viewer img{border-radius:8px;max-width:100%;max-height:75vh;margin:0 auto;display:block}.real-image-viewer-foot{justify-content:flex-end;margin-top:10px;display:flex}.followup-handling{color:var(--dc-muted,#6b6558);overflow-wrap:anywhere;margin:8px 0 0;font-size:12.5px}.followup-handling.human{color:#8a6a1f;background:#f4d77e2e;border:1px solid #b98a2e59;border-radius:10px;padding:6px 10px;font-weight:600}.health-card{border:1px solid var(--dc-line,#e5e0d6);border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.health-head{align-items:center;gap:12px;display:flex}.health-score{border-radius:12px;justify-content:center;align-items:center;min-width:54px;height:54px;font-size:22px;font-weight:700;display:inline-flex}.health-score.small{min-width:40px;height:40px;font-size:16px}.health-score.good{color:#1f7a33;background:#2ea04326}.health-score.warn{color:#8a6a1f;background:#d4a0172e}.health-score.bad{color:#a4161f;background:#cf222e24}.health-score.muted{color:#6b6558;background:#7878781f}.health-reasons{margin:4px 0 0;padding-left:18px}.health-highlights{color:#1f7a33;margin:0;font-size:12.5px}.health-alerts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.health-trend{color:#8a6a1f;margin:0}.health-trend figcaption{color:var(--dc-muted,#6b6558);font-size:12px}.health-table{border-collapse:collapse;width:100%;font-size:13px}.health-table th,.health-table td{text-align:left;border-bottom:1px solid var(--dc-line,#e5e0d6);vertical-align:top;padding:6px 8px}.health-table tr.muted td{color:var(--dc-muted,#9a927f)}.health-config-row{border:1px solid var(--dc-line,#e5e0d6);border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:8px 0;padding:8px 12px;display:flex}.health-config-row input[type=number]{width:90px}.real-toolbar button[aria-pressed=true],.cl-counter[aria-pressed=true]{background:var(--dc-gold-grad);color:#1a1408;border-color:#0000}.real-related-links{color:var(--dc-muted,#6b6558);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 10px;font-size:13px;display:flex}.real-link{color:var(--dc-link,#2a5bd7);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.real-stl-clinic{font-weight:600}.real-orientation>summary{cursor:pointer;font-size:15px;font-weight:600}.real-orientation[open]>summary{margin-bottom:10px}.real-danger-zone{border:1px dashed var(--dc-crit);border-radius:var(--dc-r);margin-top:28px;padding:14px 16px}.real-danger-zone>h3{margin-top:0}.real-danger-zone>.real-toolbar{margin-bottom:0}.real-filters{margin:8px 0 14px}.real-filters>summary{cursor:pointer;padding:4px 0;font-size:13px;font-weight:600}.real-filters[open]>summary{margin-bottom:8px}.real-inline-detail{flex:100%;font-size:13px}.real-inline-detail>summary{cursor:pointer;color:var(--dc-link,#2a5bd7);text-decoration:underline}.real-inline-detail dl{grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0 0;display:grid}.real-inline-detail dt{font-weight:600}.real-inline-detail dd{margin:0}.real-linked-clinics{color:var(--dc-muted,#6b6558);font-size:13px}.real-new-partner{margin:10px 0 18px}.real-guide{border:1px solid var(--dc-line);border-radius:10px;margin:12px 0;padding:12px 14px}.real-guide h3{margin:0 0 6px;font-size:14px}.real-guide ul{color:var(--dc-muted);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.real-choice-hint{margin:4px 0 10px;font-size:12.5px}.real-validate-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.real-validate-deps{flex-basis:100%;padding-top:8px}.ba-shell{background:var(--dc-ink);min-height:100vh;color:var(--dc-text);font-family:var(--dc-sans);flex-direction:column;display:flex}.ba-header{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ba-brand{font-family:var(--dc-serif);letter-spacing:.02em;font-size:17px}.ba-recado{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-gold-line);border-left:3px solid var(--dc-gold);border-radius:var(--dc-r-lg);cursor:pointer;width:100%;color:var(--dc-text);margin-bottom:14px;padding:14px 16px;display:block}.ba-recado-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ba-recado-de{letter-spacing:.02em;color:var(--dc-gold);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ba-recado-novo{text-transform:uppercase;letter-spacing:.06em;color:#1a1408;background:var(--dc-gold-grad);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.ba-recado-body{color:var(--dc-cream);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ba-recado-foot{color:var(--dc-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ba-appointment{background:var(--dc-panel);border:1px solid var(--dc-gold-line);border-radius:var(--dc-r-lg);align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.ba-appointment-ic{background:var(--dc-gold-grad);color:#1a1408;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ba-appointment-body{min-width:0}.ba-appointment-eyebrow{letter-spacing:.02em;color:var(--dc-gold);margin:0 0 2px;font-size:12px;font-weight:600}.ba-appointment-date{color:var(--dc-cream);margin:0;font-size:16px;font-weight:700}.ba-appointment-sub{color:var(--dc-muted);margin:2px 0 0;font-size:13px}.ba-brandhead{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:24px 0 28px;display:flex}.ba-brandhead h1{margin:0;font-size:22px}.ba-content{flex:1;width:100%;max-width:640px;margin:0 auto;padding:20px}.ba-nav{border-top:1px solid var(--dc-line);background:var(--dc-ink-2);gap:4px;padding:8px;display:flex}.ba-nav button{color:var(--dc-muted);border-radius:var(--dc-r-sm);cursor:pointer;background:0 0;border:none;flex:1;padding:10px 4px;font-size:13px}.ba-nav button[aria-current=page]{background:var(--dc-panel-2);color:var(--dc-cream);border:1px solid var(--dc-gold-line);font-weight:600}.ba-install{background:var(--dc-panel);border-bottom:1px solid var(--dc-gold-line);align-items:center;gap:10px;padding:10px 14px;display:flex}.ba-install-body{flex-direction:column;flex:1;min-width:0;display:flex}.ba-install-title{color:var(--dc-cream);font-size:13.5px;font-weight:600}.ba-install-sub{color:var(--dc-muted);font-size:12px}.ba-install-cta{border-radius:var(--dc-r-sm);background:var(--dc-gold-grad);color:#1a1408;cursor:pointer;border:none;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.ba-install-close{width:28px;height:28px;color:var(--dc-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.ba-card{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);margin-bottom:14px;padding:16px}.ba-empty{color:var(--dc-muted);font-size:14px}.ba-alert{background:var(--dc-warn-bg);color:var(--dc-warn);border-radius:var(--dc-r);margin-bottom:10px;padding:10px 12px;font-size:13px}.ba-note{background:var(--dc-surface-2,#ffffff0a);color:var(--dc-text-2,inherit);border-left:3px solid var(--dc-gold,currentColor);border-radius:var(--dc-r);margin-bottom:10px;padding:10px 12px;font-size:13px}.ba-error{background:var(--dc-crit-bg);color:var(--dc-crit);border-radius:var(--dc-r);margin-bottom:10px;padding:10px 12px;font-size:13px}.ba-input{border-radius:var(--dc-r-sm);border:1px solid var(--dc-line);background:var(--dc-panel-2);width:100%;color:var(--dc-text);box-sizing:border-box;margin-bottom:12px;padding:12px;font-size:15px}.ba-input:focus{border-color:var(--dc-gold-line)}.ba-input:focus:not(:focus-visible){outline:none}.ba-button{border-radius:var(--dc-r-sm);background:var(--dc-gold-grad);color:#1a1408;cursor:pointer;border:none;width:100%;padding:12px;font-size:15px;font-weight:600}.ba-button:disabled{opacity:.6;cursor:default}.ba-button.secondary{border:1px solid var(--dc-line);color:var(--dc-text);background:0 0}.ba-modal-backdrop{z-index:50;background:#06050899;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ba-modal{background:var(--dc-panel);border:1px solid var(--dc-line-2);border-radius:var(--dc-r-xl);width:90%;max-width:420px;box-shadow:var(--dc-shadow);padding:20px}.ba-badge{background:var(--dc-gold-soft);color:var(--dc-g2);border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.ba-disclaimer{color:var(--dc-muted);border-top:1px dashed var(--dc-line);margin-top:10px;padding-top:10px;font-size:12px}.ba-chat-head{align-items:center;gap:12px;display:flex}.ba-chat-avatar{background:var(--dc-gold-grad);color:#1a1408;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ba-chat-head h1{font-size:21px}.ba-msgs{flex-direction:column;gap:2px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ba-msg{border-radius:var(--dc-r);border:1px solid var(--dc-line);background:var(--dc-panel);max-width:82%;color:var(--dc-text);padding:9px 13px}.ba-msg.first{margin-top:10px}.ba-msg.from-clinic{align-self:flex-start}.ba-msg.from-clinic.last{border-bottom-left-radius:4px}.ba-msg.from-family{background:var(--dc-gold-soft);border-color:var(--dc-gold-line);align-self:flex-end}.ba-msg.from-family.last{border-bottom-right-radius:4px}.ba-msg-who{color:var(--dc-cream);margin:0 0 3px;font-size:12px;font-weight:600}.ba-msg-role{color:var(--dc-muted);font-weight:400}.ba-msg-body{white-space:pre-wrap;margin:0;font-size:17px;line-height:1.5}.ba-msg-time{color:var(--dc-muted-2);text-align:right;margin:3px 0 0;font-size:11.5px}.ba-system{background:var(--dc-gold-soft);border:1px solid var(--dc-gold-line);max-width:82%;color:var(--dc-text);text-align:center;border-radius:999px;align-self:center;margin:8px 0;padding:6px 14px;font-size:12.5px}.ba-load-older{align-self:center;margin:4px 0 14px}.ba-load-older .ba-button{width:auto;padding:8px 16px;font-size:13px}.ba-day{background:var(--dc-panel-2);border:1px solid var(--dc-line);color:var(--dc-muted);border-radius:999px;align-self:center;margin:14px 0 4px;padding:3px 12px;font-size:11.5px}.ba-msg[data-importance=ACKNOWLEDGEMENT_REQUIRED],.ba-msg[data-importance=IMPORTANT]{border-color:var(--dc-gold-line);border-left-width:3px}@media (width>=720px){.ba-msgs{max-width:640px;margin-left:auto;margin-right:auto}.ba-msg{max-width:74%}}@media (width>=860px){.ba-composer{--ba-composer-offset:0px}}.ba-composer{bottom:var(--ba-composer-offset,86px);z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--dc-ink);border-top:1px solid var(--dc-line);grid-template-columns:auto 1fr auto;align-items:end;gap:8px;margin:0 -16px;display:grid;position:sticky}.ba-attach{border:1px solid var(--dc-line);width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.ba-attach:disabled{opacity:.6;cursor:default}.ba-msg-img-icon{vertical-align:-3px;margin-right:6px}.ba-composer textarea{min-height:48px;max-height:120px;margin:0;font-size:16px}.ba-send{background:var(--dc-gold-grad);color:#1a1408;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:end;align-items:center;width:48px;height:48px;display:flex}.ba-send:disabled{opacity:.6;cursor:default}.ba-composer:after{content:"";height:var(--ba-composer-offset,86px);background:var(--dc-ink);position:absolute;top:100%;left:0;right:0}.ba-msgs{padding-bottom:8px}.bcard-partner{flex-direction:column;gap:1px;display:flex}.bcard-grantor-label{letter-spacing:.04em;text-transform:uppercase;color:var(--dc-muted-2);font-size:10.5px}.bcard-grantor{color:var(--dc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.dcf .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dcf .pointer-events-none{pointer-events:none}.dcf .visible{visibility:visible}.dcf .invisible{visibility:hidden}.dcf .fixed{position:fixed}.dcf .absolute{position:absolute}.dcf .relative{position:relative}.dcf .sticky{position:sticky}.dcf .inset-0{inset:0}.dcf .inset-x-0{left:0;right:0}.dcf .inset-x-3{left:.75rem;right:.75rem}.dcf .bottom-0{bottom:0}.dcf .bottom-3{bottom:.75rem}.dcf .top-3{top:.75rem}.dcf .z-\[100\]{z-index:100}.dcf .z-\[120\]{z-index:120}.dcf .-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.dcf .mx-auto{margin-left:auto;margin-right:auto}.dcf .mb-2{margin-bottom:.5rem}.dcf .mr-3{margin-right:.75rem}.dcf .mt-0\.5{margin-top:.125rem}.dcf .mt-2{margin-top:.5rem}.dcf .mt-5{margin-top:1.25rem}.dcf .mt-6{margin-top:1.5rem}.dcf .block{display:block}.dcf .flex{display:flex}.dcf .grid{display:grid}.dcf .hidden{display:none}.dcf .aspect-square{aspect-ratio:1}.dcf .h-10{height:2.5rem}.dcf .h-11{height:2.75rem}.dcf .h-12{height:3rem}.dcf .h-16{height:4rem}.dcf .h-7{height:1.75rem}.dcf .h-8{height:2rem}.dcf .h-\[62px\]{height:62px}.dcf .h-\[74px\]{height:74px}.dcf .h-\[84px\]{height:84px}.dcf .h-\[96px\]{height:96px}.dcf .h-auto{height:auto}.dcf .h-full{height:100%}.dcf .min-h-0{min-height:0}.dcf .min-h-\[44px\]{min-height:44px}.dcf .min-h-\[48px\]{min-height:48px}.dcf .min-h-\[52px\]{min-height:52px}.dcf .min-h-\[56px\]{min-height:56px}.dcf .min-h-\[64px\]{min-height:64px}.dcf .min-h-\[7rem\]{min-height:7rem}.dcf .min-h-full{min-height:100%}.dcf .w-10{width:2.5rem}.dcf .w-11{width:2.75rem}.dcf .w-12{width:3rem}.dcf .w-16{width:4rem}.dcf .w-24{width:6rem}.dcf .w-7{width:1.75rem}.dcf .w-8{width:2rem}.dcf .w-\[19rem\]{width:19rem}.dcf .w-\[20rem\]{width:20rem}.dcf .w-\[4\.5rem\]{width:4.5rem}.dcf .w-\[62px\]{width:62px}.dcf .w-\[74px\]{width:74px}.dcf .w-\[84px\]{width:84px}.dcf .w-\[96px\]{width:96px}.dcf .w-fit{width:fit-content}.dcf .w-full{width:100%}.dcf .min-w-0{min-width:0}.dcf .max-w-5xl{max-width:64rem}.dcf .max-w-\[19rem\]{max-width:19rem}.dcf .max-w-\[46\%\]{max-width:46%}.dcf .max-w-full{max-width:100%}.dcf .max-w-md{max-width:28rem}.dcf .max-w-xs{max-width:20rem}.dcf .flex-1{flex:1}.dcf .shrink-0{flex-shrink:0}.dcf .-scale-x-100{--tw-scale-x:-1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dcf .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.dcf .animate-spin{animation:1s linear infinite spin}.dcf .cursor-pointer{cursor:pointer}.dcf .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dcf .flex-col{flex-direction:column}.dcf .items-start{align-items:flex-start}.dcf .items-center{align-items:center}.dcf .justify-start{justify-content:flex-start}.dcf .justify-end{justify-content:flex-end}.dcf .justify-center{justify-content:center}.dcf .justify-between{justify-content:space-between}.dcf .gap-1{gap:.25rem}.dcf .gap-1\.5{gap:.375rem}.dcf .gap-2{gap:.5rem}.dcf .gap-2\.5{gap:.625rem}.dcf .gap-3{gap:.75rem}.dcf .gap-3\.5{gap:.875rem}.dcf .gap-4{gap:1rem}.dcf .gap-5{gap:1.25rem}.dcf .self-start{align-self:flex-start}.dcf .overflow-hidden{overflow:hidden}.dcf .overflow-y-auto{overflow-y:auto}.dcf .rounded-2xl{border-radius:1rem}.dcf .rounded-3xl{border-radius:1.5rem}.dcf .rounded-full{border-radius:9999px}.dcf .rounded-md{border-radius:.375rem}.dcf .rounded-xl{border-radius:.75rem}.dcf .border{border-width:1px}.dcf .border-2{border-width:2px}.dcf .border-4{border-width:4px}.dcf .border-\[5px\]{border-width:5px}.dcf .border-dashed{border-style:dashed}.dcf .border-amber-200{--tw-border-opacity:1;border-color:rgb(243 221 174/var(--tw-border-opacity,1))}.dcf .border-card-border{--tw-border-opacity:1;border-color:rgb(226 218 203/var(--tw-border-opacity,1))}.dcf .border-gold-200{--tw-border-opacity:1;border-color:rgb(238 220 168/var(--tw-border-opacity,1))}.dcf .border-gold-500{--tw-border-opacity:1;border-color:rgb(201 160 58/var(--tw-border-opacity,1))}.dcf .border-ink-200{--tw-border-opacity:1;border-color:rgb(226 218 203/var(--tw-border-opacity,1))}.dcf .border-ink-300{--tw-border-opacity:1;border-color:rgb(201 191 174/var(--tw-border-opacity,1))}.dcf .border-ink-400{--tw-border-opacity:1;border-color:rgb(163 150 130/var(--tw-border-opacity,1))}.dcf .border-ink-500{--tw-border-opacity:1;border-color:rgb(122 109 92/var(--tw-border-opacity,1))}.dcf .border-ink-900{--tw-border-opacity:1;border-color:rgb(21 17 13/var(--tw-border-opacity,1))}.dcf .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dcf .border-t-ink-900{--tw-border-opacity:1;border-top-color:rgb(21 17 13/var(--tw-border-opacity,1))}.dcf .bg-amber-100{--tw-bg-opacity:1;background-color:rgb(251 239 217/var(--tw-bg-opacity,1))}.dcf .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(252 243 225/var(--tw-bg-opacity,1))}.dcf .bg-app-bg{--tw-bg-opacity:1;background-color:rgb(246 242 233/var(--tw-bg-opacity,1))}.dcf .bg-gold-50{--tw-bg-opacity:1;background-color:rgb(251 246 232/var(--tw-bg-opacity,1))}.dcf .bg-gold-500{--tw-bg-opacity:1;background-color:rgb(201 160 58/var(--tw-bg-opacity,1))}.dcf .bg-green-50{--tw-bg-opacity:1;background-color:rgb(229 243 236/var(--tw-bg-opacity,1))}.dcf .bg-ink-100{--tw-bg-opacity:1;background-color:rgb(239 233 220/var(--tw-bg-opacity,1))}.dcf .bg-ink-900{--tw-bg-opacity:1;background-color:rgb(21 17 13/var(--tw-bg-opacity,1))}.dcf .bg-ink-900\/90{background-color:#15110de6}.dcf .bg-ink-950{--tw-bg-opacity:1;background-color:rgb(10 9 8/var(--tw-bg-opacity,1))}.dcf .bg-ink-950\/30{background-color:#0a09084d}.dcf .bg-ink-950\/50{background-color:#0a090880}.dcf .bg-ink-950\/65{background-color:#0a0908a6}.dcf .bg-ink-950\/70{background-color:#0a0908b3}.dcf .bg-ink-950\/80{background-color:#0a0908cc}.dcf .bg-red-50{--tw-bg-opacity:1;background-color:rgb(251 232 229/var(--tw-bg-opacity,1))}.dcf .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dcf .bg-white\/15{background-color:#ffffff26}.dcf .fill-gold-200{fill:#eedca8}.dcf .fill-ink-100{fill:#efe9dc}.dcf .fill-ink-50{fill:#f7f3ea}.dcf .fill-white{fill:#fff}.dcf .stroke-gold-600{stroke:#a67c1e}.dcf .stroke-ink-300{stroke:#c9bfae}.dcf .stroke-ink-900{stroke:#15110d}.dcf .stroke-white{stroke:#fff}.dcf .object-contain{-o-object-fit:contain;object-fit:contain}.dcf .object-cover{-o-object-fit:cover;object-fit:cover}.dcf .p-3{padding:.75rem}.dcf .p-3\.5{padding:.875rem}.dcf .p-4{padding:1rem}.dcf .p-6{padding:1.5rem}.dcf .p-8{padding:2rem}.dcf .px-1{padding-left:.25rem;padding-right:.25rem}.dcf .px-1\.5{padding-left:.375rem;padding-right:.375rem}.dcf .px-2{padding-left:.5rem;padding-right:.5rem}.dcf .px-3{padding-left:.75rem;padding-right:.75rem}.dcf .px-4{padding-left:1rem;padding-right:1rem}.dcf .px-5{padding-left:1.25rem;padding-right:1.25rem}.dcf .px-6{padding-left:1.5rem;padding-right:1.5rem}.dcf .py-1{padding-top:.25rem;padding-bottom:.25rem}.dcf .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.dcf .py-2{padding-top:.5rem;padding-bottom:.5rem}.dcf .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.dcf .pb-1{padding-bottom:.25rem}.dcf .pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.dcf .pt-1{padding-top:.25rem}.dcf .pt-3{padding-top:.75rem}.dcf .pt-4{padding-top:1rem}.dcf .pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.dcf .text-left{text-align:left}.dcf .text-center{text-align:center}.dcf .font-body{font-family:var(--dc-sans), system-ui, -apple-system, Segoe UI, sans-serif}.dcf .font-heading,.dcf .font-hero{font-family:var(--dc-serif), Georgia, serif}.dcf .text-2xl{font-size:1.5rem;line-height:2rem}.dcf .text-8xl{font-size:6rem;line-height:1}.dcf .text-\[11px\]{font-size:11px}.dcf .text-\[13px\]{font-size:13px}.dcf .text-\[15px\]{font-size:15px}.dcf .text-\[17px\]{font-size:17px}.dcf .text-base{font-size:1rem;line-height:1.5rem}.dcf .text-sm{font-size:.875rem;line-height:1.25rem}.dcf .text-xl{font-size:1.25rem;line-height:1.75rem}.dcf .text-xs{font-size:.75rem;line-height:1rem}.dcf .font-medium{font-weight:500}.dcf .font-semibold{font-weight:600}.dcf .leading-none{line-height:1}.dcf .leading-relaxed{line-height:1.625}.dcf .leading-snug{line-height:1.375}.dcf .leading-tight{line-height:1.25}.dcf .text-amber-800{--tw-text-opacity:1;color:rgb(122 69 0/var(--tw-text-opacity,1))}.dcf .text-gold-400{--tw-text-opacity:1;color:rgb(216 181 90/var(--tw-text-opacity,1))}.dcf .text-gold-600{--tw-text-opacity:1;color:rgb(166 124 30/var(--tw-text-opacity,1))}.dcf .text-gold-700{--tw-text-opacity:1;color:rgb(138 102 18/var(--tw-text-opacity,1))}.dcf .text-green-700{--tw-text-opacity:1;color:rgb(21 102 74/var(--tw-text-opacity,1))}.dcf .text-ink-100{--tw-text-opacity:1;color:rgb(239 233 220/var(--tw-text-opacity,1))}.dcf .text-ink-200{--tw-text-opacity:1;color:rgb(226 218 203/var(--tw-text-opacity,1))}.dcf .text-ink-300{--tw-text-opacity:1;color:rgb(201 191 174/var(--tw-text-opacity,1))}.dcf .text-ink-400{--tw-text-opacity:1;color:rgb(163 150 130/var(--tw-text-opacity,1))}.dcf .text-ink-500{--tw-text-opacity:1;color:rgb(122 109 92/var(--tw-text-opacity,1))}.dcf .text-ink-600{--tw-text-opacity:1;color:rgb(90 78 64/var(--tw-text-opacity,1))}.dcf .text-ink-700{--tw-text-opacity:1;color:rgb(58 49 40/var(--tw-text-opacity,1))}.dcf .text-ink-800{--tw-text-opacity:1;color:rgb(36 30 23/var(--tw-text-opacity,1))}.dcf .text-ink-900{--tw-text-opacity:1;color:rgb(21 17 13/var(--tw-text-opacity,1))}.dcf .text-ink-950{--tw-text-opacity:1;color:rgb(10 9 8/var(--tw-text-opacity,1))}.dcf .text-red-800{--tw-text-opacity:1;color:rgb(116 34 27/var(--tw-text-opacity,1))}.dcf .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dcf .underline{text-decoration-line:underline}.dcf .underline-offset-4{text-underline-offset:4px}.dcf .opacity-40{opacity:.4}.dcf .shadow-\[0_-12px_12px_-8px_rgba\(246\,242\,233\,1\)\]{--tw-shadow:0 -12px 12px -8px #f6f2e9;--tw-shadow-colored:0 -12px 12px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dcf .outline-none{outline-offset:2px;outline:2px solid #0000}.dcf .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.dcf .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.dcf .ring-gold-200{--tw-ring-opacity:1;--tw-ring-color:rgb(238 220 168/var(--tw-ring-opacity,1))}.dcf .ring-gold-500{--tw-ring-opacity:1;--tw-ring-color:rgb(201 160 58/var(--tw-ring-opacity,1))}.dcf .ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(169 217 196/var(--tw-ring-opacity,1))}.dcf .ring-ink-100{--tw-ring-opacity:1;--tw-ring-color:rgb(239 233 220/var(--tw-ring-opacity,1))}.dcf .ring-ink-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 218 203/var(--tw-ring-opacity,1))}.dcf .ring-transparent{--tw-ring-color:transparent}.dcf .ring-white\/10{--tw-ring-color:#ffffff1a}.dcf .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dcf .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dcf .active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dcf .active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (width>=768px){.dcf .md\:max-w-xl{max-width:36rem}}@media (height<=360px){.dcf .\[\@media\(max-height\:360px\)\]\:hidden{display:none}}@media (height<=600px){.dcf .\[\@media\(max-height\:600px\)\]\:hidden{display:none}}@media (height>=420px){.dcf .\[\@media\(min-height\:420px\)\]\:block{display:block}}.dcf,.dcf *,.dcf :before,.dcf :after{box-sizing:border-box;border:0 solid #e2dacb}.dcf{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.5}.dcf h1,.dcf h2,.dcf p,.dcf ol,.dcf ul,.dcf li,.dcf figure{margin:0;padding:0}.dcf h1,.dcf h2{font-size:inherit;font-weight:inherit}.dcf ol,.dcf ul{list-style:none}.dcf strong{font-weight:bolder}.dcf button,.dcf input,.dcf label{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}.dcf button{cursor:pointer;-webkit-appearance:button;text-transform:none;background-color:#0000;background-image:none}.dcf button:disabled{cursor:default}.dcf img,.dcf svg,.dcf video{vertical-align:middle;display:block}.dcf img,.dcf video{max-width:100%;height:auto}.dcf [hidden]{display:none}.bf-portal{--bf-bg:#17131a;--bf-surface:#221d27;--bf-surface-2:#2a2430;--bf-line:#352e3d;background:radial-gradient(600px 380px at 12% -5%, #f4d77e1a, transparent 60%), radial-gradient(500px 400px at 100% 0%, #a9741f1a, transparent 55%), var(--bf-bg);min-height:100vh;color:var(--dc-text);padding-bottom:86px}@media (width>=860px){.bf-portal{padding-bottom:40px}}.bf-top{align-items:center;gap:14px;max-width:640px;margin:0 auto;padding:14px 18px;display:flex}.bf-top .grow{flex:1}.bf-top .switch{color:var(--dc-muted);background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;display:inline-flex}.bf-top .switch:hover{color:var(--dc-cream);border-color:var(--dc-gold-line)}.bf-top .switch svg{width:15px;height:15px}.bf-nav{display:none}@media (width>=860px){.bf-nav{border-bottom:1px solid var(--bf-line);flex-wrap:wrap;gap:4px;max-width:640px;margin:0 auto 8px;padding:0 18px 10px;display:flex}.bf-nav a{color:var(--dc-muted);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.bf-nav a svg{width:17px;height:17px}.bf-nav a:hover{color:var(--dc-cream);background:var(--bf-surface)}.bf-nav a.active{color:#1a1408;background:var(--dc-gold-grad)}.bf-nav a.active svg{color:#1a1408}}.bf-main{max-width:620px;margin:0 auto;padding:8px 16px 24px}@media (width>=860px){.bf-main{max-width:640px;padding:10px 18px 30px}}.bf-greet{padding:8px 2px 18px}.bf-greet h1{font-family:var(--dc-serif);font-size:26px}.bf-greet p{color:var(--dc-muted);margin-top:4px;font-size:14px}.bf-greet .status-line{align-items:center;gap:8px;margin-top:10px;display:inline-flex}.bf-section-title{justify-content:space-between;align-items:center;margin:22px 2px 12px;display:flex}.bf-section-title h2{font-family:var(--dc-serif);font-size:18px}.bf-section-title a,.bf-section-title button{color:var(--dc-g2);background:0 0;border:0;font-size:13px}.bf-card{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-xl);padding:18px}.bf-treatment-name{font-family:var(--dc-serif);color:var(--dc-cream);font-size:16.5px;line-height:1.3}.member-card{color:var(--dc-cream);border:1px solid var(--dc-gold-line);background:linear-gradient(135deg,#3a2a12 0%,#191309 55%,#241a0f 100%);border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 26px 60px -34px #000000e6}.member-card:after{content:"";pointer-events:none;background:radial-gradient(340px 200px at 88% 8%,#f4d77e29,#0000 70%);position:absolute;inset:0}.member-card .mc-top{justify-content:space-between;align-items:flex-start;display:flex}.member-card .mc-brand{font-family:var(--dc-serif);font-size:19px}.member-card .mc-brand small{letter-spacing:.18em;text-transform:uppercase;color:var(--dc-g2);font-size:9.5px;display:block}.member-card .mc-num{font-family:var(--dc-mono);letter-spacing:3px;margin-top:30px;font-size:18px}.member-card .mc-bottom{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.member-card .mc-bottom small{letter-spacing:.14em;text-transform:uppercase;color:var(--dc-muted);font-size:9px;display:block}.member-card .mc-bottom b{font-size:15px}.member-card .mc-qr{background:#fff;border-radius:9px;flex:none;width:62px;height:62px;padding:5px}.member-card.sm{padding:16px}.member-card.sm .mc-num{margin-top:20px;font-size:15px}.bf-quick{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}@media (width<=520px){.bf-quick{grid-template-columns:repeat(2,1fr)}}.quick{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.quick:hover{border-color:var(--dc-gold-line)}.quick .qic{background:var(--dc-gold-soft);width:40px;height:40px;color:var(--dc-g2);border-radius:12px;justify-content:center;align-items:center;display:flex}.quick span{color:var(--dc-text);font-size:11.5px;line-height:1.3}.benefit-card{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);text-align:left;align-items:flex-start;gap:14px;width:100%;padding:16px;display:flex}.benefit-card:hover{border-color:var(--dc-gold-line)}.benefit-card .bic{border:1px solid var(--dc-gold-line);width:44px;height:44px;color:var(--dc-g2);background:linear-gradient(135deg,#241a0e,#17130d);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.benefit-card .bt{flex-direction:column;flex:1;min-width:0;display:flex}.benefit-card .bt .bn{color:var(--dc-cream);font-size:14.5px;font-weight:600;display:block}.benefit-card .bt .bs{color:var(--dc-muted);margin-top:4px;font-size:12.5px;display:block}.benefit-card .bt .bcond{color:var(--dc-g2);margin-top:8px;font-size:13px;font-weight:600;display:block}.bf-cat-tabs{gap:8px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.bf-cat-tabs button{white-space:nowrap;color:var(--dc-muted);background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:999px;padding:7px 13px;font-size:12.5px}.bf-cat-tabs button.active{color:#1a1408;background:var(--dc-gold-grad);border-color:#0000}.bf-list{flex-direction:column;gap:12px;display:flex}@media (width>=860px){.bf-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}}.provider-card{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);padding:16px}.provider-card .pv-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.provider-card .pv-name{color:var(--dc-cream);font-size:15px;font-weight:600}.provider-card .pv-city{color:var(--dc-muted);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;display:flex}.provider-card .pv-city svg{width:13px;height:13px}.provider-card .pv-specs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.provider-card .spec{color:var(--dc-text);background:var(--bf-surface-2);border:1px solid var(--bf-line);border-radius:999px;padding:3px 9px;font-size:11px}.provider-card .pv-actions{gap:8px;display:flex}.dep-row{gap:10px;padding:4px 0 8px;display:flex;overflow-x:auto}.dep-chip{background:var(--bf-surface);border:1px solid var(--bf-line);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:8px 14px 8px 8px;display:flex}.dep-chip.active{border-color:var(--dc-gold-line);background:var(--dc-gold-soft)}.dep-chip .nm{text-align:left;line-height:1.15}.dep-chip .nm b{color:var(--dc-cream);font-size:12.5px}.dep-chip .nm small{color:var(--dc-muted-2);font-size:10.5px;display:block}.usage-item{border-bottom:1px solid var(--bf-line);gap:13px;padding:14px 0;display:flex}.usage-item:last-child{border-bottom:0}.usage-item .uic{background:var(--bf-surface-2);width:38px;height:38px;color:var(--dc-g2);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.usage-item .ut{flex:1;min-width:0}.usage-item .ut b{color:var(--dc-cream);font-size:13.5px}.usage-item .ut small{color:var(--dc-muted-2);margin-top:2px;font-size:11.5px;display:block}.usage-item .usaved{color:var(--dc-good);white-space:nowrap;font-size:13px;font-weight:600}.support-card{text-align:left;background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);align-items:center;gap:13px;width:100%;padding:15px 16px;display:flex}.support-card:hover{border-color:var(--dc-gold-line)}.support-card .sic{background:var(--dc-gold-soft);width:38px;height:38px;color:var(--dc-g2);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.support-card .st{flex:1}.support-card .st b{color:var(--dc-cream);font-size:14px;display:block}.support-card .st small{color:var(--dc-muted-2);font-size:12px}.faq-item{border-bottom:1px solid var(--bf-line)}.faq-item:last-child{border-bottom:0}.faq-q{text-align:left;width:100%;color:var(--dc-cream);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 2px;font-size:14px;font-weight:500;display:flex}.faq-a{color:var(--dc-muted);padding:0 2px 14px;font-size:13px;line-height:1.55}.profile-list .kv{padding:13px 2px}.profile-head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.profile-head .nm b{font-family:var(--dc-serif);color:var(--dc-cream);font-size:19px;display:block}.profile-head .nm small{color:var(--dc-muted);font-size:12.5px}.bf-bottom{z-index:50;background:color-mix(in srgb, var(--bf-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bf-line);padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=860px){.bf-bottom{display:none}}.bf-bottom a{color:var(--dc-muted-2);flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 0 12px;font-size:10.5px;display:flex}.bf-bottom a svg{width:21px;height:21px}.bf-bottom a.active{color:var(--dc-g2)}.ba-fab{right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));background:var(--dc-gold-grad);color:#1a1408;cursor:pointer;z-index:55;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:fixed}@media (width>=860px){.ba-fab{bottom:24px}}.qr-big{background:#fff;border-radius:14px;width:200px;height:200px;margin:0 auto;padding:12px}.qr-big>div{grid-template-columns:repeat(9,1fr);gap:2px;width:100%;height:100%;display:grid}.copy-row{background:var(--bf-surface-2);border:1px solid var(--bf-line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.copy-row .tnum{font-family:var(--dc-mono);letter-spacing:1px;font-size:14px}.select-page{background:radial-gradient(700px 480px at 50% 0%, #1c1810 0%, #0000 62%), var(--dc-ink);justify-content:center;align-items:center;min-height:100vh;padding:30px 20px;display:flex}.select-inner{text-align:center;width:100%;max-width:460px}.select-inner h1{margin-bottom:6px;font-size:27px}.select-inner .lede{color:var(--dc-muted);margin-bottom:26px;font-size:14px}.select-cards{flex-direction:column;gap:12px;display:flex}.select-card{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-lg);align-items:center;gap:14px;padding:18px;transition:all .16s;display:flex}.select-card:hover{border-color:var(--dc-gold-line);transform:translateY(-1px)}.select-card.feature{border-color:var(--dc-gold-line);background:linear-gradient(135deg,#a9741f24,#14131766)}.select-card .ic{background:var(--dc-panel-2);width:46px;height:46px;color:var(--dc-muted);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.select-card .ic.gold{background:var(--dc-gold-soft);color:var(--dc-g2)}.select-card .tx{flex:1}.select-card .tx b{color:var(--dc-cream);font-size:15.5px;display:block}.select-card .tx small{color:var(--dc-muted);font-size:12.5px}.select-card>svg{color:var(--dc-muted-2)}.select-note{color:var(--dc-muted-2);margin-top:22px;font-size:12px;line-height:1.5}.toolbar .fav-toggle{color:var(--dc-muted);background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-sm);align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;display:inline-flex}.toolbar .fav-toggle.on{color:var(--dc-g2);border-color:var(--dc-gold-line);background:var(--dc-gold-soft)}.cat-chips{gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex;overflow-x:auto}.cat-chips button{white-space:nowrap;color:var(--dc-muted);background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;display:inline-flex}.cat-chips button svg{opacity:.85}.cat-chips button.active{color:#1a1408;background:var(--dc-gold-grad);border-color:#0000}.bf-featured{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=720px){.bf-featured{grid-template-columns:1fr 1fr}}.bcover{border-radius:16px 16px 0 0;height:118px;display:block;position:relative;overflow:hidden}.bcover.lg{height:150px}.bcover:after{content:"";background:linear-gradient(#0000 40%,#0a080a8c);position:absolute;inset:0}.bcover-badges{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 8px;display:flex;position:absolute;inset:12px 12px auto}.bcover-cat{letter-spacing:.04em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:normal;background:#0000004d;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex;position:static}.bcover-ic{color:#ffffffe6;opacity:.9;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bcover-disc{z-index:2;font-family:var(--dc-serif);color:#fff;text-shadow:0 2px 10px #0006;font-size:22px;position:absolute;bottom:12px;left:14px}.bcover.lg .bcover-disc{font-size:27px}.bcover-seal{color:#1a1408;background:var(--dc-gold-grad);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:9.5px;font-weight:600;display:inline-flex;position:static}.cover-viagens{background:linear-gradient(135deg,#1f6fa8 0%,#123f63 100%)}.cover-saude{background:linear-gradient(135deg,#1f9e73 0%,#0f5540 100%)}.cover-bemestar{background:linear-gradient(135deg,#6d54c9 0%,#3a2c74 100%)}.cover-educacao{background:linear-gradient(135deg,#c1902f 0%,#7a5716 100%)}.cover-alimentacao{background:linear-gradient(135deg,#cc6a33 0%,#7c3418 100%)}.cover-lazer{background:linear-gradient(135deg,#b8477f 0%,#6e2450 100%)}.cover-compras{background:linear-gradient(135deg,#3f63c4 0%,#22356e 100%)}.cover-servicos{background:linear-gradient(135deg,#4c5566 0%,#2a303b 100%)}.cover-odonto{background:linear-gradient(135deg,#a9741f 0%,#5f3f12 100%)}.bfav{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#00000059;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:10px;right:10px}.bfav:hover{background:#00000080}.bfav.on{color:var(--dc-g2);border-color:var(--dc-gold-line);background:#141008a6}.bfav.on svg{fill:currentColor}.bcard{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);flex-direction:column;display:flex;overflow:hidden}.bcard:hover{border-color:var(--dc-gold-line)}.bcard-body{flex-direction:column;flex:1;gap:6px;padding:15px 16px 16px;display:flex}.bcard-partner{letter-spacing:.04em;text-transform:uppercase;color:var(--dc-muted-2);font-size:11.5px}.bcard-title{font-family:var(--dc-serif);color:var(--dc-cream);font-size:16.5px;line-height:1.25}.bcard-short{color:var(--dc-muted);font-size:12.5px;line-height:1.45}.bcard-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.bcard-valid{color:var(--dc-muted-2);font-size:11.5px}.use-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.use-steps li{color:var(--dc-text);align-items:flex-start;gap:11px;font-size:13.5px;display:flex}.use-steps .n{background:var(--dc-gold-soft);width:22px;height:22px;color:var(--dc-g2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.rule-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rule-list li{color:var(--dc-text);align-items:flex-start;gap:9px;font-size:13px;display:flex}.rule-list li svg{color:var(--dc-good);flex:none;margin-top:2px}.contact-actions{flex-wrap:wrap;gap:8px;display:flex}.bcover-disc{text-transform:none}.savings-card,.savings-hero{text-align:left;border-radius:var(--dc-r-xl);border:1px solid var(--dc-gold-line);background:linear-gradient(135deg,#a9741f38,#1e1a278c);width:100%;padding:20px;display:block}.savings-card:hover{border-color:var(--dc-g2)}.sv-top{justify-content:space-between;align-items:center;display:flex}.sv-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--dc-g2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sv-demo{color:var(--dc-muted-2);background:#00000040;border-radius:999px;padding:3px 8px;font-size:10px}.sv-big{font-family:var(--dc-serif);background:var(--dc-gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 6px;font-size:34px;line-height:1}.savings-hero .sv-big{font-size:40px}.sv-sub{color:var(--dc-muted);font-size:13px;line-height:1.5}.sv-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sv-pill{color:var(--dc-text);border:1px solid var(--dc-line);background:#00000038;border-radius:999px;padding:5px 11px;font-size:11.5px}.sv-cta{color:var(--dc-g2);align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.savings-hero{margin-bottom:4px}.breakdown{flex-direction:column;gap:12px;display:flex}.bk-head{color:var(--dc-text);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.bk-track{background:var(--bf-surface-2);border-radius:999px;height:8px;overflow:hidden}.bk-fill{background:var(--dc-gold-grad);border-radius:999px;height:100%}.care-card{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);padding:18px}.care-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.care-ic{background:var(--dc-gold-soft);width:40px;height:40px;color:var(--dc-g2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.care-head b{color:var(--dc-cream);font-size:15px;display:block}.care-head small{color:var(--dc-muted-2);font-size:12px}.care-return{color:var(--dc-text);background:var(--bf-surface-2);border:1px solid var(--bf-line);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.care-return svg{color:var(--dc-g2);flex:none}.care-tip{color:var(--dc-muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}.care-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.return-reminder{background:var(--dc-gold-soft);border:1px solid var(--dc-gold-line);border-radius:var(--dc-r);align-items:center;gap:11px;margin-bottom:16px;padding:11px 12px;display:flex}.rr-ic{width:32px;height:32px;color:var(--dc-g2);background:#0003;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.rr-tx{flex:1;min-width:0;line-height:1.25}.rr-tx b{color:var(--dc-cream);font-size:13px}.rr-tx small{color:var(--dc-muted-2);font-size:11.5px;display:block}.rr-x{color:var(--dc-muted-2);background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.ref-clinic{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);padding:18px}.rc-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.rc-name{font-family:var(--dc-serif);color:var(--dc-cream);font-size:18px}.rc-unit{color:var(--dc-muted);align-items:center;gap:5px;margin-top:3px;font-size:12.5px;display:flex}.rc-unit svg{flex:none}.rc-specs{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.rc-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.weekly{text-align:left;background:var(--bf-surface);border:1px solid var(--dc-gold-line);border-radius:var(--dc-r-lg);width:100%;display:block;overflow:hidden}.weekly-ribbon{z-index:2;color:#1a1408;background:var(--dc-gold-grad);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.weekly .bcover-cat{display:none}.weekly-body{flex-direction:column;gap:6px;padding:15px 16px;display:flex}.news-row{text-align:left;border-bottom:1px solid var(--bf-line);background:0 0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.news-row:last-child{border-bottom:0}.news-row:hover{background:var(--bf-surface-2)}.news-cat{letter-spacing:.04em;text-transform:uppercase;color:var(--dc-g2);background:var(--dc-gold-soft);border-radius:999px;flex:none;padding:4px 9px;font-size:10px;font-weight:600}.news-tx{flex:1;min-width:0;line-height:1.3}.news-tx b{color:var(--dc-cream);font-size:13.5px}.news-tx small{color:var(--dc-muted-2);margin-top:2px;font-size:11px;display:block}.news-act{color:var(--dc-g2);white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.ob-page{background:radial-gradient(700px 500px at 50% 0%, #1c1810 0%, #0000 62%), var(--dc-ink);justify-content:center;align-items:center;min-height:100vh;padding:24px 18px;display:flex}.ob-card{background:var(--dc-panel);border:1px solid var(--dc-line);border-radius:var(--dc-r-xl);width:100%;max-width:440px;box-shadow:var(--dc-shadow);padding:24px}.ob-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ob-step{text-align:center;padding:8px 4px 4px}.ob-ic{background:var(--dc-gold-soft);border:1px solid var(--dc-gold-line);width:68px;height:68px;color:var(--dc-g2);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.ob-step h1{margin-bottom:8px;font-size:24px}.ob-text{color:var(--dc-muted);margin-bottom:18px;font-size:14px}.ob-points{text-align:left;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ob-points li{color:var(--dc-text);align-items:flex-start;gap:10px;font-size:14px;display:flex}.ob-points li svg{color:var(--dc-g2);flex:none;margin-top:2px}.ob-dots{justify-content:center;gap:7px;margin:24px 0 18px;display:flex}.ob-dots span{background:var(--dc-line-2);border-radius:50%;width:7px;height:7px}.ob-dots span.on{background:var(--dc-gold);border-radius:999px;width:22px}.ob-actions{gap:10px;display:flex}.activation{text-align:center;padding:12px 4px}.act-badge{background:var(--dc-good-bg);width:78px;height:78px;color:var(--dc-good);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.activation h1{margin-bottom:8px;font-size:26px}.activation p{color:var(--dc-muted);font-size:14px;line-height:1.55}.chat-card{text-align:left;background:var(--dc-panel);border:1px solid var(--dc-line);border-left:3px solid var(--dc-gold);border-radius:var(--dc-r-lg);cursor:pointer;width:100%;color:var(--dc-text);align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.chat-card:hover{border-color:var(--dc-gold-line);border-left-color:var(--dc-gold)}.chat-card-ic{background:var(--dc-gold-soft);width:40px;height:40px;color:var(--dc-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.chat-card-body{flex:1;min-width:0}.chat-card-title{font-family:var(--dc-serif);color:var(--dc-cream);flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.chat-card-badge{color:#1a1408;background:var(--dc-gold-grad);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.chat-card-sub{color:var(--dc-muted);margin-top:3px;font-size:12.5px}.chat-card-arrow{color:var(--dc-gold);flex:none}.chat-card--hero{border:2px solid var(--dc-gold-line);border-left:2px solid var(--dc-gold-line);gap:16px;margin-top:4px;padding:18px 20px}.chat-card--hero:hover{border-color:var(--dc-gold);border-left-color:var(--dc-gold)}.chat-card--hero .chat-card-ic{background:var(--dc-gold-grad);color:#1a1408;width:56px;height:56px}.chat-card--hero .chat-card-title{font-size:18px}.chat-card--hero .chat-card-sub{font-size:14.5px}.chat-card--hero .chat-card-arrow{width:22px;height:22px}.live-session{border-radius:var(--dc-r-xl);border:1px solid var(--dc-gold-line);background:radial-gradient(120px 120px at 88% -10%,#f4d77e29,#0000 70%),linear-gradient(160deg,#241f2c 0%,#1c1822 100%);padding:22px;position:relative;overflow:hidden}.live-session-rings{opacity:.5;pointer-events:none;width:150px;height:150px;position:absolute;top:-30px;right:-30px}.live-session-rings circle{fill:none;stroke:var(--dc-g2);stroke-opacity:.22}.live-session-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.live-session-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--dc-g2);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.live-session-title{font-family:var(--dc-serif);color:var(--dc-cream);margin:10px 0 8px;font-size:19px;font-weight:400;line-height:1.28}.live-session-desc{color:var(--dc-muted);max-width:85%;margin:0 0 16px;font-size:13px;line-height:1.55}.live-session-next{color:var(--dc-text);border:1px solid var(--bf-line);background:#00000038;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:9px 12px;font-size:12.5px;display:flex}.live-session-next b{color:var(--dc-cream);font-weight:600}.live-session-dot{background:var(--dc-g2);border-radius:50%;flex:none;width:5px;height:5px}.live-session-cta{background:var(--dc-gold-grad);color:#241a08;border:0;border-radius:999px;align-items:center;gap:7px;padding:11px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.live-session-cta:hover{filter:brightness(1.05)}.club-card{text-align:left;border-radius:var(--dc-r-xl);border:1px solid var(--dc-gold-line);background:linear-gradient(135deg,#a9741f2e,#1e1a2780);width:100%;padding:20px;display:block}.club-card:hover{border-color:var(--dc-g2)}.club-msg{color:var(--dc-cream);margin:12px 0 0;font-size:15px;line-height:1.5}.club-stats{gap:10px;margin-top:16px;display:flex}.club-stat{border:1px solid var(--bf-line);border-radius:var(--dc-r);background:#0003;flex-direction:column;flex:1;align-items:center;gap:3px;padding:12px 6px;display:flex}.club-stat svg{color:var(--dc-g2)}.club-stat b{font-family:var(--dc-serif);color:var(--dc-cream);font-size:20px}.club-stat span{color:var(--dc-muted-2);font-size:11px}.club-realized{color:var(--dc-muted);margin-top:14px;font-size:12.5px;line-height:1.5}.club-realized b{color:var(--dc-cream)}.nextstep{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);padding:16px}.nextstep--action{border-color:var(--dc-warn);background:var(--dc-warn-bg)}.ns-head b{color:var(--dc-cream);font-size:15px;display:block}.ns-head small{color:var(--dc-muted-2);font-size:12.5px}.ns-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ns-item{text-align:left;background:var(--bf-surface-2);border:1px solid var(--bf-line);border-radius:var(--dc-r-sm);align-items:center;gap:11px;width:100%;padding:12px;display:flex}.ns-item:hover{border-color:var(--dc-gold-line)}.ns-ic{background:var(--dc-gold-soft);width:34px;height:34px;color:var(--dc-g2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.nextstep--action .ns-ic{color:var(--dc-warn);background:#e0a94b33}.ns-lbl{min-width:0;color:var(--dc-text);flex:1;font-size:13.5px;font-weight:500}.ns-item>svg{color:var(--dc-muted-2)}.avail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width>=720px){.avail-grid{grid-template-columns:repeat(4,1fr)}}.avail{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:var(--dc-r-lg);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;display:flex}.av-ic{background:var(--dc-gold-soft);width:38px;height:38px;color:var(--dc-g2);border-radius:11px;justify-content:center;align-items:center;display:flex}.avail b{font-family:var(--dc-serif);color:var(--dc-cream);font-size:24px}.avail span{color:var(--dc-muted-2);font-size:11.5px}.fee-line{color:var(--dc-good);background:var(--dc-good-bg);border:1px solid #5fbf8f40;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:13px;line-height:1.45}.fee-line b{color:var(--dc-cream)}.transp-note{color:var(--dc-muted-2);border-left:2px solid var(--dc-gold-3);gap:8px;margin:12px 2px 0;padding-left:12px;font-size:11.5px;line-height:1.5;display:flex}.bf-clinic{background:linear-gradient(135deg, #e6bb571c 0%, #e6bb5708 45%, #e6bb5700 72%), var(--dc-panel);border:1px solid var(--dc-gold-line);border-left:3px solid var(--dc-gold);border-radius:var(--dc-r-lg);max-width:520px;margin-top:16px;padding:16px;box-shadow:0 10px 30px #00000073}.bf-greet .bf-clinic-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dc-gold);margin:0 0 5px;font-size:10.5px;font-weight:700}.bf-clinic-body{min-width:0}.bf-greet .bf-clinic-name{font-family:var(--dc-serif);color:var(--dc-cream);margin:0 0 9px;font-size:21px;font-weight:700;line-height:1.18}.bf-greet .bf-clinic-line{color:var(--dc-muted);align-items:center;gap:7px;margin:3px 0 0;font-size:13px;display:flex}.bf-clinic-line svg{width:13px;height:13px;color:var(--dc-gold);opacity:.8;flex:none}.bf-offer{background:linear-gradient(135deg, #e6bb571c 0%, #e6bb5708 45%, #e6bb5700 72%), var(--dc-panel);border:1px solid var(--dc-gold-line);border-left:3px solid var(--dc-gold);border-radius:var(--dc-r-lg);align-items:center;gap:12px;margin:14px 0;padding:14px;display:flex;box-shadow:0 10px 30px #00000073}.bf-offer-icon{width:40px;height:40px;color:var(--dc-g2);background:#e6bb5724;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bf-offer-body{flex:1;min-width:0}.bf-offer-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--dc-gold);margin:0 0 3px;font-size:10px;font-weight:700}.bf-offer-title{font-family:var(--dc-serif);color:var(--dc-cream);margin:0;font-size:15px}.bf-offer-teaser{color:var(--dc-muted);margin:3px 0 0;font-size:12px}@media (width<=480px){.bf-offer{flex-wrap:wrap}}
