.nv3{--primary:#d10014;--primary-h:#b8000f;--primary-l:#d10014;--tint:#ffecec;--gold:#687086;--ink:#1d2335;--hi:#f1f3f6;--sel:#35456b;--selbg:#eef1f7;--slate:#2b3a55;--on-slate:#fff;--bar:#2b3a55;--chrome:#e8eaef;--chrome2:#cbd0db;--page:#f6f7f9;--surface:#fff;--surface2:#f8f9fb;--border:#e8eaef;--border2:#cbd0db;--t1:#252a36;--t2:#586075;--t3:#687086;--ok:#0a6b3d;--ok-t:#0a6b3d;--ok-bg:#e8f5ee;--ok-bd:#bfe3cf;--warn:#586075;--warn-bg:#f8f9fb;--info:#35456b;--info-bg:#eef1f7;--red-t:#b8000f;--unv-bg:#ffecec;--unv-bd:#ffb0b0;--btn-dark:#2b3a55;--btn-dark-t:#fff;--sh:0 1px 2px #252a360d;--overlay:#26324c8c;--focus:#35456b;--card-border:#dde2ea;--card-border-hover:#c3cbd9;--card-shadow:0 1px 2px #252a360f,0 2px 10px #252a360d;--card-shadow-hover:0 2px 4px #252a3614,0 6px 18px #252a3614;--radius-card:14px;--radius-inner:10px;--surface-inner:#f8f9fb;--surface-tint:#eef1f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-ns-theme=dark] .nv3{--ink:#1d2335;--hi:#303954;--sel:#c3ceea;--selbg:#2f3957;--slate:#c3ceea;--on-slate:#1d2335;--bar:#26324c;--chrome:#343d58;--chrome2:#4b5675;--page:#1d2335;--surface:#252c42;--surface2:#2a3249;--border:#343d58;--border2:#4b5675;--t1:#e8ebf4;--t2:#b3bbd0;--t3:#9ea7be;--ok:#7fd6aa;--ok-t:#7fd6aa;--ok-bg:#4fc08826;--ok-bd:#4fc08873;--warn-bg:#2a3249;--info:#c3ceea;--info-bg:#2f3957;--red-t:#ffb0b7;--unv-bg:#f26b7726;--unv-bd:#f2788280;--btn-dark:#c3ceea;--btn-dark-t:#1d2335;--sh:none;--overlay:#141a2ab3;--focus:#93a5ce;--card-border:#3f4967;--card-border-hover:#5a668a;--card-shadow:0 1px 2px #0c11204d,0 2px 10px #0c112038;--card-shadow-hover:0 2px 4px #0c112057,0 6px 18px #0c11204d;--surface-inner:#2a3249;--surface-tint:#2f3957;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nv3 *{box-sizing:border-box;margin:0}.nv3{-webkit-text-size-adjust:100%;background:var(--page);color:var(--t1);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}@layer base{.nv3 a{color:inherit;text-decoration:none}.nv3 button,.nv3 input,.nv3 select,.nv3 textarea{font:inherit;color:inherit}}.nv3 h1,.nv3 h2,.nv3 h3{line-height:1.2}.nv3 .skip{background:var(--sel);color:#fff;z-index:200;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.nv3 .skip:focus{left:8px}.nv3 .ic{vertical-align:middle;flex:none}.nv3 .flip{transform:rotate(180deg)}.nv3 .ps{color:var(--t2);font-size:13px}.nv3 .fine{color:var(--t2);margin-top:10px;font-size:12px}.nv3 .mt{margin-top:8px}.nv3 .mt2{margin-top:20px}.nv3 .kick{letter-spacing:.16em;text-transform:uppercase;color:var(--t2);font-size:12px;font-weight:700}.nv3 .row{align-items:center;display:flex}.nv3 .row.gap,.nv3 .gap{gap:8px}.nv3 .wrap{flex-wrap:wrap}.nv3 .sp{justify-content:space-between}.nv3 .push{margin-left:auto}.nv3 .mm{flex:1;min-width:0}.nv3 .mm>*{overflow-wrap:anywhere}.nv3 .lnk-b{color:var(--t1);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700;text-decoration:underline}.nv3 .lnk{text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.nv3 .lockup{align-items:center;gap:calc(var(--s)*.25);display:inline-flex}.nv3 .klogo{border-radius:calc(var(--s)*.25);flex:none}.nv3 .wm{flex-direction:column;align-items:stretch;line-height:1;display:inline-flex}.nv3 .wm-t{font-size:calc(var(--s)*.66);letter-spacing:-.03em;text-align:center;color:var(--ink);font-weight:900}.nv3 .wm-t b{color:var(--primary);font-weight:900}.nv3 .wm-s{font-size:max(calc(var(--s)*.19),7px);text-transform:uppercase;text-align:left;letter-spacing:.08em;word-spacing:0;white-space:nowrap;color:#5c5560;margin-top:calc(var(--s)*.08);font-weight:700}html[data-ns-theme=dark] .nv3 .wm-t{color:#fff}html[data-ns-theme=dark] .nv3 .wm-s{color:#ffffffa6}.nv3 .on-dark .wm-t{color:#fff!important}.nv3 .on-dark .wm-s{color:#ffffffb3!important}.nv3 .chip{border:1px solid var(--border2);background:var(--surface2);color:var(--t2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 9px 5px 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.nv3 .chip.att,.nv3 .chip.promo,.nv3 .chip.neu{background:var(--surface2);color:var(--t2);border-color:var(--border2)}.nv3 .chip.promo{letter-spacing:.02em;padding-left:9px;font-weight:600}.nv3 .chip.tag-case{background:var(--info-bg);color:var(--info);border-color:#0000}.nv3 .chip.big{padding:8px 12px 8px 10px;font-size:14px}.nv3 .pn .chip,.nv3 .nm .chip{vertical-align:middle;margin-left:4px;padding:4px 8px 4px 6px;font-size:12px}.nv3 .nm .chip{padding:5px 10px 5px 8px;font-size:13px}.nv3 .kn{background:var(--sel);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}html[data-ns-theme=dark] .nv3 .kn{background:var(--sel);color:var(--ink)}.nv3 .btn{border-radius:var(--rb,10px);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 18px;font-size:14px;font-weight:700;transition:background .15s,transform 50ms;display:inline-flex}.nv3 .btn:active{transform:translateY(1px)}.nv3 .btn.pri{background:var(--primary);color:#fff;border-color:var(--primary)}.nv3 .btn.pri:hover{background:var(--primary-h);border-color:var(--primary-h)}.nv3 .btn.sec{background:var(--surface);color:var(--t1);border-color:var(--border2)}.nv3 .btn.sec:hover{background:var(--surface2)}.nv3 .btn.out{color:var(--t1);border-color:var(--t1);background:0 0}.nv3 .btn.ghost{color:var(--t2);background:0 0}.nv3 .btn.ghost:hover{background:var(--surface2);color:var(--t1)}.nv3 .btn.danger{color:var(--red-t);border:1.5px solid var(--red-t);background:0 0}.nv3 .btn:disabled{background:var(--surface2);color:var(--t3);border-color:var(--border);cursor:not-allowed}.nv3 .btn.s{min-height:34px;padding:0 14px;font-size:13px}.nv3 .btn.xs{min-height:30px;padding:0 10px;font-size:12px}.nv3 .btn.block{width:100%}.nv3 .icon-btn{width:40px;height:40px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.nv3 .icon-btn:hover{background:var(--surface2);color:var(--t1)}.nv3 .gbtn{background:var(--surface);border:1px solid var(--border2);color:var(--t1)}.nv3 .av{background:var(--c,#4a4a50);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:inline-grid}.nv3 .av.lg{width:52px;height:52px}.nv3 .av.xl{border:4px solid var(--surface);width:96px;height:96px;font-size:36px}.nv3 .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r,10px);box-shadow:var(--sh)}.nv3 .post{margin-bottom:12px;padding:16px}.nv3 .sec{margin-bottom:12px;padding:20px}.nv3 .sec h2{letter-spacing:-.02em;margin-bottom:10px;font-size:18px}.nv3 .sh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.nv3 .sh h2{margin:0}.nv3 .ph{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.nv3 .pm{flex:1;min-width:0}.nv3 .pn{overflow-wrap:anywhere;font-size:16px;font-weight:700}.nv3 .pn a:hover,.nv3 a.pn:hover,.nv3 .ps a{text-decoration:underline}.nv3 .pt{letter-spacing:-.02em;margin:2px 0 6px;font-size:18px}.nv3 .body{overflow-wrap:anywhere;margin:4px 0 10px}.nv3 .art{width:100%;height:100%;display:block}.nv3 .pimg{border-radius:calc(var(--r,10px) - 2px);object-fit:cover;height:220px;margin:6px 0 4px}.nv3 .acts{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;padding-top:6px;display:flex}.nv3 .act{color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.nv3 .act:hover{background:var(--surface2);color:var(--t1)}.nv3 .deid,.nv3 .note{background:var(--surface2);border:1px solid var(--border);color:var(--t2);border-radius:10px;align-items:flex-start;gap:8px;margin:8px 0;padding:8px 12px;font-size:13px;display:flex}.nv3 .inl{gap:12px;margin:8px 0;display:flex}.nv3 .thumb{border-radius:8px;flex:none;width:120px;height:80px}.nv3 .kv{color:var(--t2);font-size:13px}.nv3 .kv b{color:var(--t1);margin-right:6px}.nv3 .kvrow{color:var(--t2);flex-wrap:wrap;gap:8px;margin:6px 0;font-size:12px;font-weight:700;display:flex}.nv3 .kvrow span{background:var(--surface2);border:1px solid var(--border);border-radius:999px;padding:4px 10px}.nv3 .media{border-radius:calc(var(--r) - 2px);height:220px;margin:-4px -4px 12px;position:relative;overflow:hidden}.nv3 .mimg{height:100%}.nv3 .mtag{gap:6px;display:flex;position:absolute;top:12px;left:12px}.nv3 .n2a .acard{background:var(--surface2);border:0}.nv3 .opts{gap:8px;margin:10px 0;display:grid}.nv3 .opt{text-align:left;border:1px solid var(--border2);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:600;display:flex;position:relative;overflow:hidden}.nv3 .opt .fill{background:var(--surface2);z-index:0;transition:width .4s;position:absolute;inset:0 auto 0 0}.nv3 .opt .ot,.nv3 .opt .op{z-index:1;position:relative}.nv3 .opt .op{opacity:0;font-weight:700}.nv3 .opts.done .op{opacity:1}.nv3 .jobp .row{margin-top:10px}.nv3 .anonq{border-left:4px solid var(--chrome2)}.nv3 .wd{margin-bottom:12px;padding:16px}.nv3 .wh{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.nv3 .wh h3{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;display:flex}.nv3 .wh a{color:var(--t2);font-size:12px;font-weight:700;text-decoration:underline}.nv3 .nl{gap:12px;padding:0;font-size:14px;list-style:none;display:grid}.nv3 .nl li a{font-weight:600}.nv3 .nl li a:hover{text-decoration:underline}.nv3 .nl li{flex-direction:column;display:flex}.nv3 .mini{align-items:center;gap:10px;padding:6px 0;display:flex}.nv3 .mini .av{width:36px;height:36px;font-size:12px}.nv3 .mini.col{flex-direction:column;align-items:flex-start;gap:0}.nv3 .cdot{background:var(--c,var(--chrome2));color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.nv3 .cdot.lg{border-radius:14px;width:48px;height:48px}.nv3 .nudge .btn{margin-top:8px}.nv3 .ft{padding:8px 4px 24px;line-height:1.8}.nv3 .ft a{text-decoration:underline}.nv3 .meter{align-items:center;gap:10px;display:flex}.nv3 .mb{background:var(--border);border-radius:99px;flex:1;height:8px;overflow:hidden}.nv3 .mb span{background:var(--sel);border-radius:99px;height:100%;transition:width .3s;display:block}html[data-ns-theme=dark] .nv3 .mb span{background:var(--gold)}.nv3 .meter b{text-align:right;min-width:38px;font-size:13px}.nv3 .banner{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.nv3 .banner span{flex:1;min-width:200px}.nv3 .banner.ok{background:var(--ok-bg);border-color:var(--ok);color:var(--t1)}.nv3 .banner.bad{background:var(--unv-bg);border-color:var(--primary)}.nv3 .banner.warn{background:var(--warn-bg);border-color:var(--warn)}.nv3 .tabs{scrollbar-width:none;gap:4px;max-width:100%;margin:0 0 12px;display:flex;overflow-x:auto}.nv3 .tabs::-webkit-scrollbar{display:none}.nv3 .tab{white-space:nowrap;min-height:40px;color:var(--t2);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:700}.nv3 .tab[aria-selected=true]{color:var(--t1)}.nv3 .seg{background:var(--surface2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:3px;max-width:100%;padding:3px;display:inline-flex}.nv3 .seg.wide{margin-bottom:14px;display:flex}.nv3 .seg button{min-height:36px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:0 12px;font-size:13px;font-weight:700}.nv3 .seg button.on,.nv3 .seg button[aria-pressed=true]{background:var(--surface);color:var(--t1);box-shadow:0 1px 3px #1f293326}.nv3 .fchip{border:1px solid var(--border2);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.nv3 .fchip[aria-pressed=true]{background:var(--sel);color:#fff;border-color:var(--sel)}html[data-ns-theme=dark] .nv3 .fchip[aria-pressed=true]{background:var(--sel);color:var(--ink)}.nv3 .chips-r{gap:8px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.nv3 .fld{gap:6px;margin-bottom:14px;display:grid}.nv3 .fld label,.nv3 .lbl,.nv3 legend{font-size:13px;font-weight:700}.nv3 input:not([type=checkbox]):not([type=range]),.nv3 select,.nv3 textarea{border:1px solid var(--border2);background:var(--surface);border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 12px}.nv3 textarea{resize:vertical;padding:10px 12px}.nv3 input:focus,.nv3 select:focus,.nv3 textarea:focus{border-color:var(--t1);box-shadow:0 0 0 3px #1b6fff40}.nv3 input[aria-invalid=true]{border-color:var(--primary)}.nv3 .help{color:var(--t2);font-size:12px}.nv3 .help.err{color:var(--red-t);align-items:center;gap:4px;display:flex}.nv3 ::placeholder{color:var(--t3)}.nv3 .chk{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:flex}.nv3 .chk em{color:var(--t2);font-size:12px;font-style:normal;font-weight:700}.nv3 .chk.plain{border:0;padding:6px 0}.nv3 input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink);flex:none}html[data-ns-theme=dark] .nv3 input[type=checkbox]{accent-color:var(--sel)}.nv3 fieldset{border:0;margin-bottom:14px;padding:0}.nv3 legend{margin-bottom:6px}.nv3 .sw{background:var(--border2);cursor:pointer;border:0;border-radius:99px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.nv3 .sw:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.nv3 .sw[aria-checked=true]:after{left:21px}.nv3 .sw:disabled{opacity:.6}.nv3 .trow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.nv3 .trow:last-of-type{border-bottom:0}.nv3 .drop{border:2px dashed var(--border2);text-align:center;cursor:pointer;color:var(--t2);border-radius:12px;place-items:center;gap:4px;padding:22px;display:grid}.nv3 .drop b{color:var(--t1)}.nv3 .or{color:var(--t2);align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.nv3 .or:before,.nv3 .or:after{content:"";background:var(--border);flex:1;height:1px}.nv3 .otp{gap:8px;margin:14px 0;display:flex}.nv3 .otp input{text-align:center;min-width:0;height:52px;font-size:22px;font-weight:800;width:100%!important;padding:0!important}.nv3 .back{color:var(--t2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:40px;margin-bottom:10px;padding:6px 0;font-weight:600;display:inline-flex}.nv3 .auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.nv3 .auth-brand{background:var(--chrome);color:#fff;flex-direction:column;justify-content:center;gap:20px;padding:48px;display:flex}.nv3 .auth-brand h1{letter-spacing:-.04em;font-size:36px;font-weight:800;line-height:1.05}.nv3 .auth-brand p{color:#adadb5;max-width:420px;font-size:16px}.nv3 .ticks{color:#e8e8ec;gap:12px;padding:0;list-style:none;display:grid}.nv3 .ticks li{align-items:center;gap:10px;display:flex}.nv3 .auth-card{width:min(440px,100% - 32px);margin:auto;padding:28px}.nv3 .auth-card h2{letter-spacing:-.03em;margin-bottom:6px;font-size:22px}.nv3 .auth-card .ps{margin-bottom:14px}.nv3 .auth-logo{margin-bottom:18px;display:none}.nv3 .onb{max-width:960px;margin:0 auto;padding:24px}.nv3 .onb-h{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:16px;display:flex}.nv3 .onb-h h1{letter-spacing:-.04em;margin:4px 0 6px;font-size:28px}.nv3 .onb-h>div:first-child{max-width:560px}.nv3 .onb-m{flex:1;min-width:220px;max-width:280px}.nv3 .steps{flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.nv3 .steps li{background:var(--surface2);border:1px solid var(--border);color:var(--t2);border-radius:99px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:700;display:flex}.nv3 .steps .cur{background:var(--sel);color:#fff;border-color:var(--sel)}html[data-ns-theme=dark] .nv3 .steps .cur{background:var(--sel);color:var(--ink)}.nv3 .onb-g{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;display:grid}.nv3 .vbox{border:1px solid var(--primary);background:var(--unv-bg);border-radius:12px;gap:6px;margin-bottom:16px;padding:12px 14px;display:grid}.nv3 .checklist h3{margin-bottom:10px}.nv3 .prof{margin-bottom:12px;overflow:hidden}.nv3 .cover{background:var(--chrome);height:140px}.nv3 .covimg{height:100%}.nv3 .pbody{padding:0 20px 20px}.nv3 .pavrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:-48px;display:flex}.nv3 .pact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nv3 .nm{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:28px;display:flex}.nv3 .hl{margin:2px 0 4px;font-size:16px}.nv3 .feat{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.nv3 .fcard{border:1px solid var(--border);border-radius:12px;gap:4px;padding-bottom:10px;display:grid;overflow:hidden}.nv3 .fcard b,.nv3 .fcard span{padding:0 10px}.nv3 .fimg{height:100px}.nv3 .tl{gap:16px;padding:0;list-style:none;display:grid}.nv3 .tl li{gap:12px;display:flex}.nv3 .tl .av{width:44px;height:44px}.nv3 .skills{gap:12px;padding:0;list-style:none;display:grid}.nv3 .skills li{border-bottom:1px solid var(--border);padding-bottom:10px;display:grid}.nv3 .rv{border-bottom:1px solid var(--border);padding:10px 0}.nv3 .rv p{margin:4px 0}.nv3 .stars{align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.nv3 .empty{text-align:center;color:var(--t2);border:1px dashed var(--border2);border-radius:12px;justify-items:center;gap:6px;padding:28px 16px;display:grid}.nv3 .empty b{color:var(--t1)}.nv3 .empty.err svg{color:var(--red-t)}.nv3 .empty.sm{padding:16px}.nv3 .patient-bar{background:var(--info-bg);border:1px solid var(--info);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.nv3 .dsearch,.nv3 .jsearch{flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:12px;display:flex}.nv3 .sbox{border:1px solid var(--border2);background:var(--surface);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:180px;padding:0 12px;display:flex}.nv3 .sbox input{background:0 0;box-shadow:none!important;border:0!important;padding:0!important}.nv3 .sbox.sm{min-width:0;margin-bottom:8px}.nv3 .disc-g{grid-template-columns:230px minmax(0,1fr);gap:16px;display:grid}.nv3 .filt{align-self:start;padding:16px}.nv3 .rh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.nv3 .rh select{width:auto;min-height:36px}.nv3 .dc{align-items:flex-start;gap:14px;margin-bottom:12px;padding:16px;display:flex}.nv3 .dm{flex:1;gap:4px;min-width:0;display:grid}.nv3 .dcta{flex:none}.nv3 .slots{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.nv3 .slot{border:1px solid var(--border2);background:var(--surface);cursor:pointer;border-radius:10px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700}.nv3 .slot:hover{border-color:var(--t1)}.nv3 .slot[aria-pressed=true]{background:var(--sel);color:#fff;border-color:var(--sel)}html[data-ns-theme=dark] .nv3 .slot[aria-pressed=true]{background:var(--sel);color:var(--ink)}.nv3 .slot:disabled{color:var(--t3);background:var(--surface2);cursor:not-allowed;text-decoration:line-through}.nv3 .bk{padding:20px}.nv3 .bk h3{margin:18px 0 8px;font-size:16px}.nv3 .dc2{gap:12px;margin-bottom:16px;display:flex}.nv3 .days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.nv3 .day{border:1px solid var(--border2);background:var(--surface);cursor:pointer;min-height:56px;color:var(--t2);border-radius:10px;place-items:center;font-size:12px;display:grid}.nv3 .day b{color:var(--t1);font-size:18px}.nv3 .day.on,.nv3 .day[aria-pressed=true]{background:var(--sel);border-color:var(--sel);color:#ddd}html[data-ns-theme=dark] .nv3 .day[aria-pressed=true]{background:var(--sel)}.nv3 .sg{margin-bottom:10px}.nv3 .sum{padding:18px}.nv3 .dl{grid-template-columns:auto 1fr;gap:8px 16px;margin-bottom:14px;font-size:14px;display:grid}.nv3 .dl dt{color:var(--t2)}.nv3 .dl dd{text-align:right;font-weight:700}.nv3 .jc{align-items:flex-start;gap:12px;margin-bottom:12px;padding:16px;display:flex}.nv3 .jl{flex:1;gap:12px;min-width:0;display:flex}.nv3 .jm{gap:6px;min-width:0;display:grid}.nv3 .jt{letter-spacing:-.02em;font-size:18px}.nv3 .jact{flex:none;align-items:center;gap:4px;display:flex}.nv3 .jd{padding:24px}.nv3 .jd h1{letter-spacing:-.04em;font-size:28px}.nv3 .jd h2{margin:22px 0 8px;font-size:18px}.nv3 .jdh{gap:16px;display:flex}.nv3 .facts{background:var(--surface2);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0;padding:14px;display:grid}.nv3 .facts dt{color:var(--t2);font-size:12px}.nv3 .facts dd{margin:0;font-weight:700}.nv3 .bl{gap:6px;padding-left:20px;display:grid}.nv3 .eh{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.nv3 .eh h1{letter-spacing:-.04em;font-size:28px}.nv3 .kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px;display:grid}.nv3 .kpi{padding:14px;display:grid}.nv3 .kpi b{letter-spacing:-.03em;font-size:28px}.nv3 .kanban{grid-template-columns:repeat(5,minmax(240px,1fr));gap:12px;margin-top:12px;padding-bottom:12px;display:grid;overflow-x:auto}.nv3 .kcol{background:var(--surface2);border:1px solid var(--border);border-radius:14px;align-content:start;gap:10px;min-height:200px;padding:10px;display:grid}.nv3 .kcol h3{align-items:center;gap:8px;font-size:14px;display:flex}.nv3 .kc{gap:8px;padding:12px;display:grid}.nv3 .kc .av{width:34px;height:34px;font-size:12px}.nv3 .tbl-w{overflow-x:auto}.nv3 .tbl{border-collapse:collapse;width:100%;font-size:14px}.nv3 .tbl th{text-align:left;color:var(--t2);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);padding:8px;font-size:12px}.nv3 .tbl td{border-bottom:1px solid var(--border);padding:12px 8px}.nv3 .fac{padding:0;list-style:none;display:grid}.nv3 .fac li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.nv3 .comm-g{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.nv3 .cmh{background:var(--c);align-items:flex-end;height:56px;padding:0 14px;display:flex}.nv3 .cmh .cdot{border:3px solid var(--surface);background:var(--c);width:48px;height:48px;transform:translateY(24px)}.nv3 .h2s{letter-spacing:-.02em;margin:20px 0 10px;font-size:18px}.nv3 .gr{align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.nv3 .inv{padding:0;list-style:none;display:grid}.nv3 .inv li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.nv3 .pg{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.nv3 .pcard{border:1px solid var(--border);text-align:center;border-radius:14px;justify-items:center;gap:6px;padding:16px;display:grid}.nv3 .pcard .av.xl{border-color:var(--surface)}.nv3 .pc{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.nv3 .inbox{grid-template-columns:340px minmax(0,1fr);height:640px;display:grid;overflow:hidden}.nv3 .threads{border-right:1px solid var(--border);padding:12px;overflow:auto}.nv3 .th{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px;display:flex;position:relative}.nv3 .th.on,.nv3 .th:hover{background:var(--surface2)}.nv3 .th .mm{display:grid}.nv3 .tr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv3 .dot{background:var(--primary-l);border-radius:50%;flex:none;width:9px;height:9px}.nv3 .conv{flex-direction:column;min-width:0;display:flex}.nv3 .conv .note{margin:8px 12px 0}.nv3 .ch{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px;display:flex}.nv3 .msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.nv3 .b{border-radius:16px;max-width:75%;padding:10px 14px;font-size:14px}.nv3 .b.them{background:var(--surface2);border:1px solid var(--border);align-self:flex-start}.nv3 .b.me{background:var(--sel);color:#fff;align-self:flex-end}html[data-ns-theme=dark] .nv3 .b.me{background:var(--sel);color:var(--ink)}.nv3 .mf{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px;display:flex}.nv3 .nlist{margin-bottom:12px;overflow:hidden}.nv3 .ni{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:flex}.nv3 .ni:last-child{border:0}.nv3 .ni.unread,.nv3 .ni:hover{background:var(--surface2)}.nv3 .ni .mm{display:grid}.nv3 .nic{background:var(--surface2);border:1px solid var(--border);width:40px;height:40px;color:var(--t2);border-radius:50%;flex:none;place-items:center;display:grid}.nv3 .reader{max-width:760px;padding:32px}.nv3 .reader h1{letter-spacing:-.045em;margin:8px 0 16px;font-size:36px;line-height:1.1}.nv3 .reader h2{letter-spacing:-.02em;margin:24px 0 8px;font-size:22px}.nv3 .reader p{margin-bottom:12px;font-size:16px;line-height:1.7}.nv3 .byline{align-items:center;gap:12px;margin-bottom:12px;display:flex}.nv3 .rimg{border-radius:12px;height:260px;margin:16px 0}.nv3 .kp,.nv3 .refs{background:var(--surface2);border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:14px 16px}.nv3 .refs ol{color:var(--t2);padding-left:20px;font-size:13px}.nv3 .nl-box{border:1.5px solid var(--t1);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:16px;display:flex}.nv3 .set-g{grid-template-columns:200px minmax(0,1fr);gap:16px;display:grid}.nv3 .setnav{align-self:start;padding:8px;display:grid}.nv3 .setnav a{color:var(--t2);border-radius:10px;padding:10px 12px;font-weight:600}.nv3 .setnav a.on{background:var(--surface2);color:var(--t1)}.nv3 .sws{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:14px;display:grid}.nv3 .sw-c{gap:2px;font-size:13px;display:grid}.nv3 .sc{border:1px solid var(--border);border-radius:10px;height:48px}.nv3 .form-g{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.nv3 .three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.nv3 .three>.card{align-content:start;gap:10px;padding:16px;display:grid}.nv3 .three-p{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.nv3 .lk-dark{background:var(--chrome);border-radius:12px;padding:12px}.nv3 .sk{background:linear-gradient(90deg,var(--border) 25%,var(--surface2) 50%,var(--border) 75%);background-size:200% 100%;border-radius:8px;animation:1.3s infinite sh}.nv3 .sk-av{border-radius:50%;width:44px;height:44px}.nv3 .sk-l{width:100%;height:14px}.nv3 .sk-s{width:60%;height:14px}@keyframes sh{to{background-position:-200% 0}}.nv3 .skel-more{gap:10px;padding:16px;display:grid}@media (prefers-reduced-motion:reduce){.nv3 .sk{animation:none}.nv3 *{transition:none!important}}.nv3 .toasts{z-index:300;pointer-events:none;gap:8px;width:min(440px,100% - 24px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.nv3 .toast{background:var(--sel);color:#fff;pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:0 8px 24px #1f29334d}html[data-ns-theme=dark] .nv3 .toast{background:var(--sel);color:var(--ink)}.nv3 .toast .lnk-b{color:inherit;margin-left:auto}.nv3 .toast svg{color:#46d68f}html[data-ns-theme=dark] .nv3 .toast svg{color:var(--ok)}.nv3 .toast.bad svg{color:#ff8a8a}.nv3 .toast.static{pointer-events:auto;box-shadow:none;max-width:420px;margin-top:10px;position:static}.nv3 dialog{background:var(--surface);color:var(--t1);border:0;border-radius:18px;width:min(520px,100% - 24px);max-height:calc(100vh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 64px #1f293359}.nv3 dialog::backdrop{background:var(--overlay)}.nv3 .dh{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.nv3 .dh h2{letter-spacing:-.02em;font-size:18px}.nv3 .db{padding:20px}.nv3 .df{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.nv3 .rad{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.nv3 .rad input{width:18px;height:18px;accent-color:var(--ink);margin-top:2px}.nv3 .rad b{font-size:14px;display:block}.nv3 .rad:has(input:checked){border-color:var(--t1);background:var(--surface2)}.nv3 .scr-l{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.nv3 .scr-l a{border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.nv3 .scr-l a:hover{background:var(--surface2)}.nv3 .screen[hidden],.nv3 [hidden]{display:none!important}.nv3 .hide-s{display:inline}@media (max-width:700px){.nv3 .btn{min-height:44px}.nv3 .btn.s{min-height:40px}.nv3 .btn.xs{min-height:36px}.nv3 .hide-s{display:none}.nv3 .auth{grid-template-columns:1fr}.nv3 .auth-brand{display:none}.nv3 .auth-logo{display:block}.nv3 .auth-card{margin:24px auto}.nv3 .onb{padding:16px}.nv3 .onb-g,.nv3 .disc-g{grid-template-columns:1fr}.nv3 .dc{flex-wrap:wrap}.nv3 .dcta,.nv3 .dcta .btn{width:100%}.nv3 .jc{flex-wrap:wrap}.nv3 .jact{width:100%}.nv3 .jact .btn{flex:1}.nv3 .inbox{grid-template-columns:1fr;height:auto}.nv3 .threads{border:0;border-bottom:1px solid var(--border);max-height:300px}.nv3 .conv{min-height:420px}.nv3 .set-g{grid-template-columns:1fr}.nv3 .setnav{display:flex;overflow-x:auto}.nv3 .setnav a{white-space:nowrap}.nv3 .reader{padding:18px}.nv3 .reader h1{font-size:28px}.nv3 .jd{padding:16px}.nv3 .jd h1{font-size:22px}.nv3 .sec{padding:16px}.nv3 .pimg,.nv3 .media{height:180px}.nv3 .cover{height:104px}.nv3 .pbody{padding:0 14px 16px}.nv3 .nm{font-size:22px}.nv3 .inl{flex-direction:column}.nv3 .thumb{width:100%;height:110px}.nv3 .days{gap:4px}.nv3 .b{max-width:88%}.nv3 .eh h1{font-size:22px}.nv3 dialog{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:92vh;margin:auto 0 0}.nv3 .dsearch .btn,.nv3 .jsearch .btn{width:100%}}.nv3 .cmdl a[hidden]{display:none}.nv3 .cmdl{gap:4px;margin-top:10px;display:grid}.nv3 .cmdl a{border-radius:12px;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.nv3 .cmdl a:hover{background:var(--surface2)}.nv3{--r:10px;--rb:8px;font-size:14px;line-height:1.5}.nv3 .top{z-index:50;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.nv3 .top .in{align-items:center;gap:16px;max-width:1128px;height:60px;margin:0 auto;padding:0 16px;display:flex}.nv3 .top .sb{background:var(--page);border:1px solid #0000;border-radius:999px;flex:0 270px;align-items:center;gap:8px;padding:0 14px;display:flex}.nv3 .top .sb input{background:0 0;min-height:38px;font-size:14px;box-shadow:none!important;border:0!important;padding:0!important}.nv3 .nav{align-items:stretch;gap:2px;height:60px;margin-left:auto;display:flex}.nv3 .nav a{color:var(--t2);border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;padding:0 14px;font-size:12px;font-weight:600;display:flex;position:relative}.nv3 .nav a:hover{color:var(--t1)}.nv3 .nav a.on{color:var(--sel);border-bottom-color:var(--sel)}.nv3 .nav .bdg{background:var(--primary);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:12px;display:grid;position:absolute;top:8px;left:calc(50% + 5px)}.nv3 .top .tools{border-left:1px solid var(--border);align-items:center;gap:2px;padding-left:8px;display:flex}.nv3 .top .tools .av{width:34px;height:34px;margin-left:6px;font-size:12px}.nv3 .pgwrap{align-items:start;gap:24px;max-width:1128px;margin:0 auto;padding:20px 16px 40px;display:grid}.nv3 .pgwrap.c3{grid-template-columns:225px minmax(0,1fr) 300px}.nv3 .pgwrap.c2{grid-template-columns:minmax(0,1fr) 300px}.nv3 .pgwrap.c1{grid-template-columns:minmax(0,1fr)}.nv3 .pgwrap>aside{position:sticky;top:80px}.nv3 .me-card{margin-bottom:12px;overflow:hidden}.nv3 .me-card .mc{background:var(--chrome);height:56px}.nv3 .me-card .mc .im{height:100%}.nv3 .me-b{margin-top:-28px;padding:0 16px 14px}.nv3 .me-b .av{border:3px solid var(--surface);width:60px;height:60px}.nv3 .me-b h3{letter-spacing:-.01em;margin-top:8px;font-size:16px}.nv3 .me-b .chip{margin:6px 0}.nv3 .me-b .meter{margin-top:6px}.nv3 .lnav{margin-bottom:12px;padding:6px;display:grid}.nv3 .lnav a{color:var(--t1);border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.nv3 .lnav a svg{color:var(--t2)}.nv3 .lnav a:hover{background:var(--surface2)}.nv3 .composer-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.nv3 .fake-in{text-align:left;border:1px solid var(--border2);background:var(--surface);min-width:0;min-height:44px;color:var(--t2);cursor:pointer;border-radius:999px;flex:1;padding:0 16px;font-weight:500}.nv3 .fake-in:hover{background:var(--surface2)}.nv3 .cb-a{flex-wrap:wrap;gap:2px;width:100%;display:flex}.nv3 .cb{color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 8px;font-size:13px;font-weight:600;display:flex}.nv3 .cb:hover{background:var(--surface2);color:var(--t1)}.nv3 .cb svg{color:var(--sel)}.nv3 .tabs{border-bottom:1px solid var(--border)}.nv3 .tab{border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.nv3 .tab[aria-selected=true]{border-bottom-color:var(--sel);color:var(--sel)}.nv3 .card{box-shadow:var(--sh)}.nv3 .btn{border-radius:8px;font-size:14px;font-weight:600}.nv3 .btn.out{border-color:var(--border2);color:var(--sel);background:0 0}.nv3 .btn.out:hover{background:var(--surface2)}html[data-ns-theme=dark] .nv3 .btn.dark{color:var(--ink)}.nv3 .chip{padding:3px 8px 3px 6px;font-size:12px;font-weight:600}.nv3 .chip.lab{background:var(--selbg);color:var(--sel);border-color:#0000;padding-left:7px}html[data-ns-theme=dark] .nv3 .chip.lab{color:var(--sel)}.nv3 .chip.tag-case{background:var(--selbg);color:var(--sel)}.nv3 .pn .chip,.nv3 .nm .chip{margin-left:6px}html[data-ns-theme=dark] .nv3 .kn{color:var(--ink)}.nv3 .act[aria-pressed=true]{color:var(--sel)}.nv3 .act[aria-pressed=true] svg{fill:none}.nv3 .banner.ok,.nv3 .banner.bad,.nv3 .banner.warn{background:var(--surface2);border-color:var(--border)}.nv3 .banner.warn>svg{color:var(--t2)}.nv3 .vbox{background:var(--surface2);border-color:var(--border)}.nv3 .nudge{border-color:var(--border)}.nv3 .patient-bar{background:var(--selbg);color:var(--t1);border-color:#0000}.nv3 .patient-bar svg{color:var(--sel)}.nv3 .case{border-left:0}.nv3 .anonq{background:var(--surface2);border-left:0}.nv3 .opt .fill{background:var(--selbg)}html[data-ns-theme=dark] .nv3 .steps .cur{color:var(--ink)}.nv3 .mb span,html[data-ns-theme=dark] .nv3 .mb span{background:var(--sel)}.nv3 .seg button.on,.nv3 .seg button[aria-pressed=true]{color:var(--sel)}.nv3 .fchip[aria-pressed=true],.nv3 .slot[aria-pressed=true]{background:var(--sel);border-color:var(--sel);color:#fff}html[data-ns-theme=dark] .nv3 .fchip[aria-pressed=true],html[data-ns-theme=dark] .nv3 .slot[aria-pressed=true]{color:var(--ink)}.nv3 .day[aria-pressed=true],.nv3 .day.on{background:var(--sel);border-color:var(--sel)}.nv3 .day[aria-pressed=true] b{color:#fff}html[data-ns-theme=dark] .nv3 .day[aria-pressed=true] b,html[data-ns-theme=dark] .nv3 .day[aria-pressed=true]{color:var(--ink)}html[data-ns-theme=dark] .nv3 .b.me{color:var(--ink)}.nv3 .auth-brand h1{letter-spacing:-.03em;font-size:36px;font-weight:700}.nv3 .faces{align-items:center;display:flex}.nv3 .faces .av{border:2px solid var(--surface);width:36px;height:36px;margin-right:-8px}.nv3 .faces .ps{margin-left:18px}.nv3 .auth-card{box-shadow:var(--sh)}.nv3 .lk-dark{background:var(--surface2);border:1px solid var(--border)}.nv3 .av{color:#fff;background:#66758a;position:relative;overflow:hidden}.nv3 .av b{font-weight:700}.nv3 .av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nv3 .av.xl{border-color:var(--surface)}.nv3 .av.patient{background:var(--chrome);color:var(--t3);place-items:end center;display:grid}.nv3 .av.patient svg{width:80%;height:80%}.nv3 .av.anon{background:var(--chrome);color:var(--t2)}.nv3 .av.logo{background:var(--selbg);color:var(--sel);border:1px solid var(--border);border-radius:10px}.nv3 .av.sq{border-radius:10px}.nv3 .im{background:var(--chrome) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%238A94A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18v16H3zM3 16l5-5 4 4 3-3 6 6M9 9h.01'/%3E%3C/svg%3E") center no-repeat;display:block;position:relative;overflow:hidden}.nv3 .im img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nv3 .bad-demo{border-radius:10px;width:52px;height:52px}.nv3 .pimg{border-radius:8px;margin:8px 0 4px}.nv3 .cth{border-radius:8px;flex:none;width:40px;height:40px}.nv3 .stories{scrollbar-width:none;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex;overflow-x:auto}.nv3 .stories::-webkit-scrollbar{display:none}.nv3 .st{cursor:pointer;width:74px;color:var(--t2);text-align:center;background:0 0;border:0;flex:none;align-content:start;justify-items:center;gap:6px;padding:0;font-size:12px;line-height:1.25;display:grid}.nv3 .st .rg{background:var(--sel);border-radius:50%;width:62px;height:62px;padding:2.5px;display:block;position:relative}.nv3 .st.seen .rg{background:var(--border2)}.nv3 .st.add .rg{border:1.5px dashed var(--border2);background:0 0;padding:2.5px}.nv3 .st .rg>.av,.nv3 .st .rg>.im{border:2px solid var(--surface);border-radius:50%;width:100%;height:100%;display:block}.nv3 .st .av.xl-s{place-items:center;font-size:18px;display:grid}.nv3 .st .plus{background:var(--primary);color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.nv3 .st .sl{-webkit-line-clamp:2;color:var(--t1);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.nv3 .st.seen .sl{color:var(--t2)}.nv3 .st:hover .rg{transform:scale(1.04)}.nv3 .st .rg{transition:transform .15s}.nv3 dialog.viewer{color:#fff;background:#2b3648;border-radius:16px;width:min(420px,100vw);height:min(86vh,780px);padding:0;overflow:hidden}.nv3 .vw{background:#2b3648;height:100%;position:relative}.nv3 .vbg{background:#35425a 50%/cover no-repeat;position:absolute;inset:0}.nv3 .vprog{z-index:3;gap:4px;display:flex;position:absolute;top:10px;left:12px;right:12px}.nv3 .vprog .seg{background:#ffffff59;border-radius:3px;flex:1;height:3px;overflow:hidden}.nv3 .vprog .seg i{background:#fff;width:0;height:100%;display:block}.nv3 .vprog .seg.done i,.nv3 .vprog .seg.cur i{width:100%}@media (prefers-reduced-motion:no-preference){.nv3 .vprog .seg.cur.play i{width:0;animation:5s linear forwards vfill}}@keyframes vfill{to{width:100%}}.nv3 .vh{z-index:3;background:#2b36488c;align-items:center;gap:10px;padding:6px 12px;display:flex;position:absolute;top:20px;left:0;right:0}.nv3 .vh .icon-btn{color:#fff}.nv3 .vh .icon-btn:hover{background:#ffffff26}.nv3 .vh b{font-size:14px;display:block}.nv3 .vh .ps{color:#dde3ec}.nv3 .vh .av{width:38px;height:38px}.nv3 .vnav{z-index:2;cursor:pointer;background:0 0;border:0;width:45%;position:absolute;top:70px;bottom:190px}.nv3 .vnav.l{left:0}.nv3 .vnav.r{right:0}.nv3 .vcap{z-index:3;background:#2b3648d1;gap:10px;padding:16px;display:grid;position:absolute;bottom:0;left:0;right:0}.nv3 .vcap p{font-size:16px;line-height:1.45}.nv3 .vcap .chip.lab{color:#fff;background:#ffffff2e;width:fit-content}.nv3 .vre{align-items:center;gap:8px;display:flex}.nv3 .rx{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.nv3 .rx:hover{background:#ffffff26}.nv3 .vrep{border:1px solid #fff6;border-radius:999px;flex:1;align-items:center;gap:4px;padding:0 4px 0 14px;display:flex}.nv3 .vrep input{color:#fff;min-height:40px;box-shadow:none!important;background:0 0!important;border:0!important}.nv3 .vrep input::placeholder{color:#cbd3de}.nv3 .vrep .icon-btn{color:#fff}.nv3 dialog.viewer::backdrop{background:#243042b3}@media (max-width:700px){.nv3 dialog.viewer{border-radius:0;width:100vw;height:100dvh;max-height:none;margin:0}}.nv3 .grid3{border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;height:260px;margin:6px 0 4px;display:grid;overflow:hidden}.nv3 .grid3 .g1{grid-row:1/3;height:100%}.nv3 .grid3 .g2{height:100%}.nv3 .gmore{display:block;position:relative}.nv3 .gmore .im{height:100%}.nv3 .gmore b{color:#fff;background:#2b36488c;place-items:center;font-size:22px;font-weight:600;display:grid;position:absolute;inset:0}.nv3 .car{border-radius:8px;margin:6px 0 4px;position:relative;overflow:hidden}.nv3 .ct2{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.nv3 .ct2::-webkit-scrollbar{display:none}.nv3 .sl{scroll-snap-align:start;flex:0 0 100%}.nv3 .cimg2{height:300px}.nv3 .cnt{color:#fff;background:#2b3648b3;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.nv3 .cn{color:#1f2933;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nv3 .cn.l{left:10px}.nv3 .cn.r{right:10px}.nv3 .vid{border-radius:8px;margin:6px 0 4px;display:block;position:relative;overflow:hidden}.nv3 .vimg{height:300px}.nv3 .vid .play{color:#1f2933;background:#ffffffeb;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nv3 .dur,.nv3 .views{color:#fff;background:#2b3648b8;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:10px}.nv3 .dur{right:10px}.nv3 .views{left:10px}.nv3 .cimgw{position:relative}.nv3 .cimgw .tag{color:#fff;background:#2b3648b8;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:10px}.nv3 .doc{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 4px;padding:12px;display:flex}.nv3 .doc:hover{background:var(--surface2)}.nv3 .dm2{flex:1;min-width:180px;display:grid}.nv3 .pdfp{border:1px solid var(--border2);background:#fff;border-radius:4px;flex:none;align-content:start;gap:5px;width:54px;height:70px;padding:8px 7px;display:grid;position:relative}.nv3 .pdfp i{background:var(--border2);border-radius:2px;height:3px}.nv3 .pdfp b{background:var(--primary);color:#fff;border-radius:3px;padding:2px 5px;font-size:12px;position:absolute;bottom:8px;left:-6px}.nv3 .acard{border:1px solid var(--border);border-radius:8px;margin-top:6px;display:block;overflow:hidden}.nv3 .aimg{border-radius:0;height:170px}.nv3 .ab{padding:12px}.nv3 .evb{margin:6px 0 0;position:relative}.nv3 .eimg{border-radius:8px 8px 0 0;height:170px}.nv3 .date{background:var(--surface);border:1px solid var(--border);text-align:center;letter-spacing:.08em;color:var(--t2);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.1;display:grid;position:absolute;bottom:-14px;left:12px}.nv3 .date b{color:var(--t1);letter-spacing:0;font-size:22px}.nv3 .evt{border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;padding:22px 14px 14px}.nv3 .jrow{align-items:center;gap:12px;margin:4px 0 10px;display:flex}.nv3 .lp{border:1px solid var(--border);border-radius:8px;margin:6px 0 4px;display:flex;overflow:hidden}.nv3 .lp:hover{background:var(--surface2)}.nv3 .lpi{flex:none;width:140px}.nv3 .lpt{align-content:center;gap:2px;min-width:0;padding:12px;display:grid}.nv3 .lpt b{font-size:14px}.nv3 .nwb{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nv3 .nimg{border-radius:8px;flex:none;width:120px;height:120px}.nv3 .nwb>div{flex:1;justify-items:start;gap:6px;min-width:200px;display:grid}.nv3 .kvrow span{border-radius:6px}.nv3 .fmt{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.nv3 .fmt button{border:1px solid var(--border);background:var(--surface);min-height:64px;color:var(--t2);cursor:pointer;border-radius:8px;align-content:center;justify-items:center;gap:4px;font-size:13px;font-weight:600;display:grid}.nv3 .fmt button.on,.nv3 .fmt button[aria-pressed=true]{border-color:var(--sel);background:var(--selbg);color:var(--sel)}.nv3 .media-up{flex-wrap:wrap;gap:10px;display:flex}.nv3 .addm{border:1.5px dashed var(--border2);background:var(--surface2);width:110px;height:110px;color:var(--t2);cursor:pointer;text-align:center;border-radius:8px;place-items:center;gap:4px;font-size:12px;font-weight:600;display:grid}.nv3 .thumbu{width:110px;height:110px;position:relative}.nv3 .tu{border-radius:8px;width:100%;height:100%}.nv3 .rmv{color:#fff;cursor:pointer;background:#2b3648bf;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.nv3 .comm-g{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.nv3 .cm{overflow:hidden}.nv3 .ccov{height:96px}.nv3 .cmb{justify-items:stretch;gap:6px;padding:12px 14px 14px;display:grid}.nv3 .cmb h3{font-size:16px}.nv3 .icons{color:var(--t1);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;display:grid}.nv3 .icons span{border:1px solid var(--border);border-radius:8px;place-items:center;height:44px;display:grid}.nv3 .cover{height:170px}.nv3 .cover .im{height:100%}.nv3 .av.xl{width:104px;height:104px}.nv3 .pavrow{margin-top:-52px}.nv3 .nm{letter-spacing:-.02em;font-size:22px}.nv3 h1,.nv3 .nm,.nv3 .jd h1,.nv3 .eh h1,.nv3 .reader h1,.nv3 .onb-h h1{font-weight:700}.nv3 .kpi b{font-size:28px;font-weight:700}.nv3 .wh h3{font-size:14px}@media (max-width:1040px){.nv3 .pgwrap.c3{grid-template-columns:minmax(0,1fr) 280px}.nv3 .pgwrap.c3>.lcol{display:none}}@media (max-width:820px){.nv3 .pgwrap.c3,.nv3 .pgwrap.c2{grid-template-columns:minmax(0,1fr)}.nv3 .pgwrap>.rcol{display:none}.nv3 .wrap{padding:12px 12px 90px}.nv3 .nav,.nv3 .top .sb{display:none}.nv3 .top .tools{border:0;margin-left:auto}.nv3 .top .in{height:54px;padding:0 12px}.nv3 .bar{z-index:60;background:var(--surface);border-top:1px solid var(--border);padding:4px 4px calc(4px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.nv3 .bar a{color:var(--t2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:52px;font-size:12px;font-weight:600;display:flex}.nv3 .bar a.on{color:var(--sel)}.nv3 .toasts{bottom:80px}.nv3 .grid3{height:200px}.nv3 .cimg2,.nv3 .vimg{height:220px}.nv3 .lp{flex-direction:column}.nv3 .lpi{width:100%;height:150px}.nv3 .cover{height:110px}.nv3 .av.xl{width:84px;height:84px}.nv3 .pavrow{margin-top:-42px}.nv3 .auth-brand h1{font-size:28px}}.nv3 .bar{display:none}@media (max-width:820px){.nv3 .bar{display:flex}}.nv3 img.x{display:none!important}.nv3 .fac li{flex-wrap:wrap}.nv3 .fac .mm{min-width:150px}.nv3 .chip{justify-self:start;width:fit-content}.nv3 .btn.sec{margin-bottom:0;padding:0 18px}.nv3 .btn.sec.s{padding:0 14px}.nv3 .btn.sec.xs{padding:0 10px}.nv3{font-size:14px}.nv3 h1{font-size:28px}.nv3 h2{font-size:22px}.nv3 h3{font-size:16px}.nv3 :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.nv3 input:focus,.nv3 select:focus,.nv3 textarea:focus{border-color:var(--focus);box-shadow:none;outline:2px solid var(--focus);outline-offset:1px}.nv3 .skip{background:var(--slate);color:var(--on-slate)}.nv3 .klogo.lw,html[data-ns-theme=dark] .nv3 .klogo.lr,.nv3 .on-slate .klogo.lr{display:none}html[data-ns-theme=dark] .nv3 .klogo.lw,.nv3 .on-slate .klogo.lw{display:block}.nv3 .wm-t{color:var(--t1)}.nv3 .wm-s{color:var(--t2)}html[data-ns-theme=dark] .nv3 .wm-t b,.nv3 .on-slate .wm-t b{color:#ff7a7a}.nv3 .on-slate .wm-t{color:#fff!important}.nv3 .on-slate .wm-s{color:#dde3f1!important}.nv3 .lk-slate{background:var(--bar);border-radius:10px;padding:10px 14px}.nv3 .lk-dark{background:var(--bar)}.nv3 .nav a{height:46px;color:var(--t2);border-bottom:0;border-radius:10px;margin:7px 0}.nv3 .nav a:hover{background:var(--hi);color:var(--t1)}.nv3 .nav a.on{background:var(--selbg);color:var(--sel);font-weight:700}.nv3 .nav .bdg{background:var(--slate);color:var(--on-slate);top:2px}.nv3 .top .tools{border-left:1px solid var(--border)}.nv3 .bar a{border-radius:10px;margin:2px}.nv3 .bar a.on{background:var(--selbg);color:var(--sel);font-weight:700}.nv3 .lnav a,.nv3 .lnav button{color:var(--t1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.nv3 .lnav button svg{color:var(--t2)}.nv3 .lnav a:hover,.nv3 .lnav button:hover{background:var(--hi)}.nv3 .tabs{border:0;margin:0 0 12px}.nv3 .tabs.l1{align-items:center;gap:4px;padding:0;display:flex}.nv3 .tabs.l1 .tab{height:36px;min-height:36px;color:var(--t2);background:0 0;border:0;border-radius:999px;flex:none;margin:0;padding:0 16px;font-size:14px;font-weight:600}.nv3 .tabs.l1 .tab:hover{background:var(--hi);color:var(--t1)}.nv3 .tabs.l1 .tab[aria-selected=true]{background:var(--slate);color:var(--on-slate)}.nv3 .tabs.l1 .tab[aria-selected=true]:active{background:#26324c}.nv3 .tabs.l2{align-items:center;gap:8px;padding:2px 0;display:flex}.nv3 .tabs.l2 .tab,.nv3 .fchip,.nv3 .seg button{border:1px solid var(--border2);height:28px;min-height:28px;color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:4px;margin:0;padding:0 12.5px;font-size:12px;font-weight:600;display:inline-flex}.nv3 .tabs.l2 .tab:hover,.nv3 .fchip:hover,.nv3 .seg button:hover{background:var(--hi);border-color:#8c97b0}.nv3 .tabs.l2 .tab[aria-selected=true],.nv3 .tabs.l2 .tab[aria-current=page],.nv3 .fchip[aria-pressed=true],.nv3 .seg button.on,.nv3 .seg button[aria-pressed=true]{border:1.5px solid var(--sel);background:var(--selbg);color:var(--sel);box-shadow:none;padding:0 12px;font-weight:700}.nv3 .tabs.l2 .tab[aria-selected=true]:before,.nv3 .tabs.l2 .tab[aria-current=page]:before,.nv3 .fchip[aria-pressed=true]:before,.nv3 .seg button.on:before,.nv3 .seg button[aria-pressed=true]:before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-ns-theme=dark] .nv3 .tabs.l2 .tab[aria-selected=true],html[data-ns-theme=dark] .nv3 .fchip[aria-pressed=true],html[data-ns-theme=dark] .nv3 .seg button.on,html[data-ns-theme=dark] .nv3 .seg button[aria-pressed=true]{border-color:var(--focus);background:var(--selbg);color:var(--t1)}.nv3 .tabs.l2 .tab:active,.nv3 .fchip:active,.nv3 .seg button:active{background:#e3e8f2}html[data-ns-theme=dark] .nv3 .tabs.l2 .tab:active,html[data-ns-theme=dark] .nv3 .fchip:active{background:var(--hi)}.nv3 .seg{background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0}.nv3 .seg.wide{display:flex}.nv3 .seg button{flex:none}.nv3 .chips-r{gap:8px;padding:2px 0 4px}.nv3 .feedhd{align-items:center;margin-bottom:0}.nv3 .feedhd .tabs,.nv3 .feedhd .smp{margin-bottom:12px}.nv3 .statebar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:8px 14px;display:flex}.nv3 .statebar .tabs{margin:0}.nv3 .btn.pri{box-shadow:none}.nv3 .btn.out{color:var(--sel);border-color:var(--border2)}.nv3 .btn.dark{background:var(--btn-dark);color:var(--btn-dark-t)}.nv3 .btn.sec{color:var(--t1)}.nv3 .btn.danger{color:var(--red-t);border-color:var(--red-t)}.nv3 .act[aria-pressed=true]{color:var(--sel);font-weight:700}.nv3 .chip{font-size:12px}.nv3 .chip.ver{color:var(--ok-t);background:var(--ok-bg);border-color:var(--ok-bd)}.nv3 .chip.unv{color:var(--red-t);background:var(--unv-bg);border-color:var(--unv-bd)}.nv3 .chip.dark{background:var(--slate);color:var(--on-slate);border-color:var(--slate)}.nv3 .chip.smp{background:var(--surface2);color:var(--t2);border-style:dashed}.nv3 .kn{background:var(--slate);color:var(--on-slate)}.nv3 .dot{background:var(--sel)}.nv3 .st .plus,.nv3 .pdfp b{background:var(--slate);color:var(--on-slate)}.nv3 .stars svg{color:var(--t2);fill:var(--t2)}.nv3 .banner.ok>svg{color:var(--ok-t)}.nv3 .banner.bad>svg{color:var(--red-t)}.nv3 .steps .done{color:var(--sel)}.nv3 .steps .cur{background:var(--slate);border-color:var(--slate);color:var(--on-slate)}.nv3 .sw[aria-checked=true]{background:var(--slate)}html[data-ns-theme=dark] .nv3 .sw[aria-checked=true]:after{background:#1d2335}.nv3 .toast{color:#fff;background:#2b3a55;box-shadow:0 8px 24px #1d233540}html[data-ns-theme=dark] .nv3 .toast{color:#1d2335;background:#c3ceea}.nv3 .toast svg,.nv3 .toast.bad svg{color:currentColor}.nv3 .nic.ok{background:var(--surface2);border-color:var(--border);color:var(--t2)}.nv3 .th.on{background:var(--selbg)}.nv3 input[type=checkbox],.nv3 .rad input{accent-color:var(--slate)}.nv3 .b.me{background:var(--slate);color:var(--on-slate)}.nv3 .opt.mine{border-color:var(--sel)}.nv3 .av{background:#5d6f96}.nv3 .av.anon,.nv3 .av.patient{background:var(--chrome);color:var(--t2)}.nv3 .av.logo{background:var(--selbg);color:var(--sel)}.nv3 .cn,.nv3 .vid .play{color:#252a36}.nv3 .sk{background:var(--border);background-image:none;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.nv3 .sk{animation:none}}.nv3 dialog.viewer,.nv3 .vw{background:#26324c}.nv3 .vcap,.nv3 .vh{background:#26324cdb}.nv3 .auth-brand{background:var(--bar);color:#fff;border-right:0}.nv3 .auth-brand h1{color:#fff;font-size:36px}.nv3 .auth-brand p,.nv3 .auth-brand .ps{color:#dde3f1}.nv3 .auth-brand .fine{color:#c9d1e3}.nv3 .ticks{color:#fff}.nv3 .ticks svg{color:#c3ceea}.nv3 .faces .av{border-color:#2b3a55}.nv3 .join-badges{margin-bottom:12px;display:none}@media (max-width:700px){.nv3 .join-badges{display:block}}.nv3 .screen[data-screen=join],.nv3 .screen[data-screen=invite]{min-height:100vh}.nv3 .inv-c{gap:12px;margin-bottom:12px;padding:14px 16px;display:grid}.nv3 .ic-t{align-items:flex-start;gap:12px;display:flex}.nv3 .ic-t b{font-size:14px}.nv3 .ic-t p{margin-top:2px}.nv3 .reach{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.nv3 .rl{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.nv3 .rl svg{color:var(--t2)}.nv3 .rl span:not(.chip){flex:1;min-width:200px}.nv3 .reach .fine{margin-top:6px}.nv3 .share-p{background:var(--surface2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.nv3 .share-p>svg{color:var(--t2)}.nv3 .share-p .mm{min-width:180px}.nv3 .share-p b{font-size:14px}.nv3 .mine .ph .chip.lab{margin-left:auto}.nv3 .copyrow{gap:8px;display:flex}.nv3 .copyrow input{flex:1;min-width:0}.nv3 .mailprev{background:var(--surface2);border:1px solid var(--border);border-radius:10px;gap:4px;margin:4px 0 10px;padding:12px;display:grid}.nv3 .consent{margin-top:14px}.nv3 .panels [hidden]{display:none!important}.nv3 .shprev{border:1px solid var(--border);background:var(--chrome);border-radius:10px;margin:12px 0;overflow:hidden}.nv3 .shprev img{width:100%;height:auto;display:block}.nv3 .shprev img.x{display:none!important}.nv3 .shprev figcaption{background:var(--surface2);border-top:1px solid var(--border);padding:8px 12px}.nv3 .shprev.sqp img{max-width:340px;margin:0 auto}.nv3 .note.shr{flex-wrap:wrap;align-items:center}.nv3 .colleagues .faces{display:flex}.nv3 .colleagues .faces .av{border:2px solid var(--surface);width:36px;height:36px;margin-right:-8px}.nv3 .claimq{background:var(--surface2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.nv3 .av.xl.patient{place-items:end center;display:grid}.nv3 .seo .dl{grid-template-columns:auto 1fr;margin:8px 0;font-size:13px}.nv3 .seo .dl.sm dd{text-align:right;font-weight:600}.nv3 .seo .wh h3{gap:6px}.nv3 .inviteland{grid-template-columns:minmax(0,1fr);gap:16px;max-width:560px;margin:0 auto;padding:20px 16px 48px;display:grid}.nv3 .il-card,.nv3 .il-seo{min-width:0}.nv3 .il-act .btn{white-space:normal;flex:200px}.nv3 .il-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nv3 .il-card{gap:14px;padding:24px;display:grid}.nv3 .il-from{align-items:center;gap:14px;display:flex}.nv3 .il-from h2{flex-wrap:wrap;align-items:center;gap:6px;font-size:18px;display:flex}.nv3 .il-card h1{letter-spacing:-.03em;font-size:28px}.nv3 .il-card p{font-size:14px}.nv3 .il-act{flex-wrap:wrap;gap:10px;display:flex}.nv3 .il-t{margin:0}.nv3 .il-card .ticks{color:var(--t1)}.nv3 .il-card .ticks svg{color:var(--sel)}.nv3 .il-seo{padding:14px 16px}.nv3 .pgwrap .smp{align-self:center}.nv3 .me-card .mc{background:var(--chrome)}.nv3 .cdot{background:var(--selbg);color:var(--sel)}.nv3 .nl-box{border-color:var(--border2)}.nv3 .spons{border-style:solid}.nv3 .rad:has(input:checked){border-color:var(--sel)}.nv3 .kcol h3{font-size:14px}.nv3 .rh{align-items:center}.nv3 .rh .smp{margin-left:auto}@media (max-width:700px){.nv3 .tabs.l1 .tab{height:44px;min-height:44px}.nv3 .tabs.l2 .tab,.nv3 .fchip,.nv3 .seg button{height:36px;min-height:36px}.nv3 .tabs{margin-right:-12px;padding-right:12px;overflow-x:auto}.nv3 .il-card{padding:18px}.nv3 .il-card h1{font-size:22px}.nv3 .copyrow{flex-direction:column}}.nv3 .il-card{grid-template-columns:minmax(0,1fr)}.nv3 .il-top{min-height:48px;padding-right:104px}.nv3 .il-from .mm{min-width:0}.nv3 .il-from .chip{white-space:normal;max-width:100%;line-height:1.3}.nv3 .row.wrap{align-content:flex-start}.nv3 .jm{align-content:start}.nv3 .inv li .mm,.nv3 .pc .pcm{min-width:160px}.nv3 .inv li .row.gap:last-child{margin-left:auto}@media (max-width:820px){.nv3 .wrap{padding:0!important}.nv3 .pgwrap{padding:12px 12px 96px}.nv3 .screen[data-screen=join] .wrap,.nv3 .screen[data-screen=invite]{padding-bottom:0}}.nv3 .colleagues .ps.mm{flex:200px;min-width:200px}@media (max-width:700px){.nv3 .mine .ph .chip.lab{display:none}}.nv3 .pgrid{border:0;min-width:0;margin:0 0 14px;padding:0}.nv3 .pgrid legend{margin-bottom:8px;font-size:13px;font-weight:700}.nv3 .pg-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nv3 .pcs{cursor:pointer;min-width:0;display:block}.nv3 .pcs input{opacity:0;width:1px;height:1px;position:absolute}.nv3 .pcs-b{border:1px solid var(--border2);background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;height:100%;padding:12px;display:flex;position:relative}.nv3 .pcs:hover .pcs-b{background:var(--hi)}.nv3 .pcs-i{background:var(--selbg);width:36px;height:36px;color:var(--sel);border-radius:10px;flex:none;place-items:center;display:grid}.nv3 .pcs-t{gap:2px;min-width:0;padding-right:22px;display:grid}.nv3 .pcs-t b{font-size:14px}.nv3 .pcs-t .ps{font-size:12px}.nv3 .pcs-v{color:var(--t2);align-items:flex-start;gap:4px;margin-top:4px;font-size:12px;display:flex}.nv3 .pcs-v svg{margin-top:2px}.nv3 .pcs-ck{background:var(--slate);width:22px;height:22px;color:var(--on-slate);border-radius:50%;place-items:center;display:none;position:absolute;top:10px;right:10px}.nv3 .pcs input:checked+.pcs-b{border:2px solid var(--slate);background:var(--selbg);padding:11px}.nv3 .pcs input:checked+.pcs-b .pcs-ck{display:grid}.nv3 .pcs input:focus-visible+.pcs-b{outline:2px solid var(--focus);outline-offset:2px}html[data-ns-theme=dark] .nv3 .pcs input:checked+.pcs-b{border-color:var(--sel)}.nv3 .pg-note{margin-top:8px}@media (max-width:700px){.nv3 .pg-g{grid-template-columns:1fr}}.nv3 .auth-card{max-height:none}.nv3 .auth-card .pgrid{margin-top:4px}.nv3 .auth{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.nv3 .auth-card{width:min(680px,100% - 32px)}@media (max-width:700px){.nv3 .auth{grid-template-columns:1fr}}.nv3 .pcs{position:relative}.nv3 .pg-div{color:var(--t2);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;margin:8px 0 0;font-size:12px;font-weight:700;display:flex}.nv3 .pg-div:after{content:"";background:var(--border);flex:1;height:1px}.nv3 .auth-card{margin:24px auto}.nv3 .wm-s{text-align:left;text-align-last:auto;letter-spacing:.08em;word-spacing:0;white-space:nowrap}.nv3 .nav a{white-space:nowrap;min-width:0;padding:0 10px}.nv3 .demo-banner{text-align:center;display:block}.nv3 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv3 .cxv{flex-wrap:wrap;align-items:center;gap:10px;max-width:1128px;margin:0 auto 12px;padding:8px 14px;display:flex}.nv3 .cxv .tabs{margin:0}.nv3 .cx{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:16px;max-width:1128px;margin:0 auto;display:grid}.nv3 .cx-main{gap:12px;min-width:0;padding:16px 20px 0;display:grid}.nv3 .cx-h{align-items:flex-start;gap:12px;display:flex}.nv3 .cx-h .pn{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nv3 .cx-ver,.nv3 .cx-unv{display:none}.nv3 .cx[data-ver="1"] .cx-ver,.nv3 .cx[data-ver="0"] .cx-unv{display:inline}.nv3 .cx-menus{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.nv3 .cx-dd{position:relative}.nv3 .cx-ddb{border:1px solid var(--border2);background:var(--surface);height:28px;color:var(--t1);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.nv3 .cx-ddb:hover{background:var(--hi)}.nv3 .cx-ddb[aria-expanded=true]{background:var(--selbg);border-color:var(--sel)}.nv3 .cx-menu{z-index:20;background:var(--surface);border:1px solid var(--border2);border-radius:10px;gap:2px;min-width:280px;padding:6px;display:grid;position:absolute;top:34px;left:0;box-shadow:0 12px 32px #1d233533}.nv3 .cx-menu[hidden]{display:none}.nv3 .cx-menu button{text-align:left;cursor:pointer;color:var(--t1);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;min-height:40px;padding:8px 10px;display:flex}.nv3 .cx-menu button:hover{background:var(--hi)}.nv3 .cx-menu button span{display:grid}.nv3 .cx-menu button b{font-size:14px}.nv3 .cx-menu .ps{font-size:12px}.nv3 .cx-menu button[aria-checked=true]{background:var(--selbg)}.nv3 .cx-menu button[aria-checked=true] b:after{content:" (selected)";color:var(--t2);font-size:12px;font-weight:500}.nv3 .cx-text textarea{resize:vertical;background:0 0;border:0;outline:none;min-height:140px;padding:4px 0;font-size:16px;line-height:1.5}.nv3 .cx-text textarea:focus{outline:2px solid var(--focus);outline-offset:4px;box-shadow:none}.nv3 .cx-fmts{scrollbar-width:thin;gap:8px;padding:4px 0 6px;display:flex;overflow-x:auto}.nv3 .cx-f{border:1px solid var(--border2);height:28px;color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12.5px;font-size:12px;font-weight:600;display:inline-flex}.nv3 .cx-f:hover{background:var(--hi);border-color:#8c97b0}.nv3 .cx-f[aria-checked=true]{border:1.5px solid var(--sel);background:var(--selbg);color:var(--sel);padding:0 12px;font-weight:700}.nv3 .cx-f[aria-checked=true]:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.nv3 .cx-lk{display:none}.nv3 .cx[data-ver="0"] .cx-f[data-open-fmt="0"]{color:var(--t2);border-style:dashed}.nv3 .cx[data-ver="0"] .cx-f[data-open-fmt="0"] .cx-lk{display:inline-flex}.nv3 .cx-lock{margin:0}.nv3 .cx-fp{gap:10px;display:grid}.nv3 .cx-fp[hidden],.nv3 .cx-media[hidden],.nv3 .cx-consent[hidden]{display:none}.nv3 .cx-2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px;display:grid}.nv3 .cx-chk{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.nv3 .cx-chk legend{padding:0 6px}.nv3 .cx .mb2{margin-bottom:8px}.nv3 .cx-trim{gap:6px;display:grid}.nv3 .cx-trim input[type=range]{accent-color:var(--slate)}.nv3 .cx-cov{align-items:center;gap:8px;display:flex}.nv3 .cx-cv{border:1px solid var(--border2);cursor:pointer;background:var(--chrome);border-radius:8px;width:64px;height:48px;padding:0;overflow:hidden}.nv3 .cx-cv[aria-pressed=true]{border:2px solid var(--slate)}.nv3 .cx-cv img{object-fit:cover;width:100%;height:100%;display:block}.nv3 .cx-tb{gap:6px;display:flex}.nv3 .cx-tbb{border:1px solid var(--border2);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--t1);border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid}.nv3 .cx-tbb:hover{background:var(--hi)}.nv3 .cx-rt{border:1px solid var(--border2);background:var(--surface);border-radius:10px;min-height:120px;padding:10px 12px}.nv3 .cx-rt:focus{outline:2px solid var(--focus);outline-offset:1px}.nv3 .cx-media{gap:10px;display:grid}.nv3 .cx-drop{border:1.5px dashed var(--border2);background:var(--surface2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.nv3 .cx-drop.on{border-color:var(--sel);background:var(--selbg)}.nv3 .cx-th{gap:8px;padding:0;list-style:none;display:grid}.nv3 .cx-t{border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.nv3 .cx-t>img{object-fit:cover;border-radius:6px;flex:none;width:64px;height:48px}.nv3 .cx-t .mm input{min-height:36px}.nv3 .cx-tc{gap:2px;display:flex}.nv3 .cx-tp{gap:4px;width:100%;font-size:12px;display:grid}.nv3 .cx-guide{border:1px solid var(--border);border-radius:10px;padding:8px 12px}.nv3 .cx-guide summary{cursor:pointer;align-items:center;min-height:28px;font-size:13px;font-weight:600;display:flex}.nv3 .cx-guide ul{margin-top:8px}.nv3 .cx-foot{background:var(--surface);border-top:1px solid var(--border);border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px;padding:12px 20px;display:flex;position:sticky;bottom:0}.nv3 .cx-foot .row{margin-left:auto}.nv3 .cx-why{min-width:140px;color:var(--t2);flex:1}.nv3 .cx-cnt.bad{color:var(--red-t);font-weight:700}.nv3 .cx-prev{gap:12px;padding:16px;display:grid;position:sticky;top:76px}.nv3 .cx-ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nv3 .cx-ph h2{font-size:16px}.nv3 .cx-ph .tabs{margin:0}.nv3 .cx-pcard{box-shadow:none;background:var(--surface2);border-style:solid;margin:0}.nv3 .cx-pi{object-fit:cover;border-radius:8px;width:100%;max-height:220px;margin:6px 0}.nv3 .cx-pi.x,.nv3 .cx-pg img.x{display:none}.nv3 .cx-pg{border-radius:8px;gap:3px;margin:6px 0;display:grid;overflow:hidden}.nv3 .cx-pg.g1{grid-template-columns:1fr}.nv3 .cx-pg.g2{grid-template-columns:1fr 1fr}.nv3 .cx-pg.g3{grid-template-columns:2fr 1fr 1fr}.nv3 .cx-pg img{object-fit:cover;width:100%;height:150px}.nv3 .cx-vid{position:relative}.nv3 .cx-play{color:#252a36;background:#ffffffeb;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nv3 .acts-s{border-top:1px solid var(--border);color:var(--t2);gap:16px;margin-top:8px;padding-top:8px;font-size:13px;font-weight:600;display:flex}.nv3 .cx-pcard .av.anon svg{width:20px;height:20px}@media (max-width:980px){.nv3 .cx{grid-template-columns:minmax(0,1fr)}.nv3 .cx-prev{position:static}}@media (max-width:700px){.nv3 .cx-main{padding:12px 14px 0}.nv3 .cx-foot{z-index:40;margin:0 -14px;padding:10px 14px;bottom:60px}.nv3 .cx-foot .row{width:100%}.nv3 .cx-foot .row .btn{flex:1}.nv3 .cx-menu{min-width:240px;max-width:calc(100vw - 48px)}.nv3 .cx-f,.nv3 .cx-ddb{height:36px}.nv3 .cx-tbb{width:44px;height:44px}}.nv3 .cx-pcard{border:1px solid var(--border)}.nv3 .cx-drop .mm{gap:2px;display:grid}.nv3 :focus:not(:focus-visible){outline:none}.nv3 button:focus:not(:focus-visible),.nv3 a:focus:not(:focus-visible),.nv3 [role=tab]:focus:not(:focus-visible),.nv3 summary:focus:not(:focus-visible){box-shadow:none;outline:none}.nv3 [data-for]{display:none!important}.nv3[data-viewer=fellow] [data-for~=fellow],.nv3[data-viewer=patient] [data-for~=patient],.nv3[data-viewer=student] [data-for~=student],.nv3[data-viewer=employer] [data-for~=employer],.nv3[data-viewer=own] [data-for~=own]{display:inline-flex!important}.nv3[data-viewer] a.lnk[data-for]{align-items:center}.nv3 .seo{display:none!important}.nv3.dn .seo{display:grid!important}.nv3 [data-dntoggle][aria-pressed=true]{background:var(--selbg);color:var(--sel)}.nv3 .icon44{flex:none;width:44px;height:44px;min-height:44px;padding:0}.nv3 .pf-top{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0;overflow:hidden}.nv3 .cover-n{background:var(--chrome);place-items:center;height:170px;display:grid}.nv3 .cover[data-for]{display:none!important}.nv3[data-viewer=fellow] .cover[data-for~=fellow],.nv3[data-viewer=patient] .cover[data-for~=fellow],.nv3[data-viewer=student] .cover[data-for~=fellow],.nv3[data-viewer=employer] .cover[data-for~=fellow],.nv3[data-viewer=own] .cover.cover-n{display:block!important}.nv3[data-viewer=own] .cover.cover-n{display:grid!important}.nv3 .pact{align-items:center;gap:8px}.nv3 .pact .lnk{color:var(--sel);padding:0 4px}.nv3 .pf-dd{display:inline-block;position:relative}.nv3 .pf-dd .cx-menu{top:50px;left:auto;right:0}.nv3 .pf-dd.up .cx-menu{top:auto;bottom:50px}.nv3 .vstrip{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:12px;padding:10px 12px;font-size:14px;display:flex}.nv3 .vstrip.ok{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--t1)}.nv3 .vstrip.ok>svg{color:var(--ok-t)}.nv3 .vstrip.bad{background:var(--unv-bg);border-color:var(--unv-bd);color:var(--t1)}.nv3 .vstrip.bad>svg{color:var(--red-t)}.nv3 .vstrip .mm{flex:260px;min-width:0}.nv3 .vstrip .chip{margin:0}.nv3 .vstrip .lnk{white-space:nowrap}.nv3 .pf-bar{z-index:30;background:var(--surface);border:1px solid var(--border);border-top:1px solid var(--border);border-radius:0 0 10px 10px;align-items:center;gap:12px;min-height:52px;margin:-1px 0 12px;padding:8px 12px;display:flex;position:sticky;top:60px}.nv3 .pf-bar .tabs{flex:1;min-width:0;margin:0;overflow-x:auto}.nv3 .pf-mini{white-space:nowrap;align-items:center;gap:8px;display:none}.nv3 .pf-mini .av{width:30px;height:30px;font-size:12px}.nv3 .pf-mini b{font-size:14px}.nv3 .pf-ma{gap:8px;display:none}.nv3 .pf-bar.stuck{box-shadow:0 1px 0 var(--border);border-radius:0 0 10px 10px}.nv3 .pf-bar.stuck .pf-mini,.nv3 .pf-bar.stuck .pf-ma{display:inline-flex}.nv3 .pf-bar.stuck .pf-ma .btn{min-height:36px;padding:0 14px}.nv3 .pf-fab{display:none}@media (max-width:820px){.nv3 .pf-bar{top:54px}}@media (max-width:700px){.nv3 .pf-top .pact{display:none}.nv3 .pavrow{justify-content:flex-start}.nv3 .pf-bar.stuck{flex-wrap:wrap}.nv3 .pf-bar.stuck .pf-ma{display:none}.nv3 .pf-bar.stuck .tabs{flex-basis:100%}.nv3 .pf-fab{left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:55;background:var(--surface);border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed}.nv3 .pf-fab .btn:not(.icon44){flex:1}.nv3 .screen:not([hidden]) .pf-fab{display:flex}.nv3 .screen[data-screen=profile] .pgwrap,.nv3 .screen[data-screen=profile-unv] .pgwrap{padding-bottom:170px}}@media (min-width:701px){.nv3 .pf-fab{display:none!important}}.nv3 .pgwrap.cw,.nv3 .pgwrap.cw1{gap:24px;max-width:1320px}.nv3 .pgwrap.cw{grid-template-columns:240px minmax(0,1fr)}.nv3 .pgwrap.cw1{grid-template-columns:minmax(0,1fr)}.nv3.lc .pgwrap.cw{grid-template-columns:64px minmax(0,1fr)}.nv3 .lcol-t{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--t2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.nv3 .lcol-t:hover{background:var(--hi);color:var(--t1)}.nv3 .lnav a svg,.nv3 .lnav button svg{flex:none}.nv3.lc .pgwrap.cw .lt{display:none}.nv3.lc .pgwrap.cw .lnav a,.nv3.lc .pgwrap.cw .lnav button,.nv3.lc .pgwrap.cw .lcol-t{justify-content:center;padding-left:0;padding-right:0}.nv3.lc .pgwrap.cw .me-card{display:none}.nv3 .pghd{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nv3 .pghd h1{font-size:22px}.nv3 .cg{margin-bottom:20px}.nv3 .cg-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.nv3 .cg-h h2{font-size:18px}.nv3 .cg-h .lnk{color:var(--sel)}.nv3 .cg-f{justify-content:center;margin-top:12px;display:flex}.nv3 .cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1024px){.nv3 .cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.nv3 .cgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv3 .pcc{text-align:center;align-content:start;justify-items:center;gap:4px;min-width:0;padding:16px 12px 12px;display:grid;position:relative}.nv3 .pcc[hidden]{display:none}.nv3 .pcc .av.xl-c{width:72px;height:72px;margin-bottom:4px;font-size:22px}.nv3 .pcc .pn{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.nv3 .pcc-r{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:13px;display:-webkit-box;overflow:hidden}.nv3 .pcc .chip{margin:2px 0}.nv3 .pcc-m{font-size:12px}.nv3 .pcc .btn{width:100%;margin-top:8px}.nv3 .pcc .btn[aria-pressed=true]{background:var(--selbg);border-color:var(--sel);color:var(--sel)}.nv3 .pcc-x{width:32px;height:32px;position:absolute;top:4px;right:4px}.nv3 .invg{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:0 24px}.nv3 .invg li{border-bottom:1px solid var(--border)}.nv3 .invg li[hidden]{display:none}.nv3 .cs{margin-bottom:20px}.nv3 .cs-r{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.nv3 .cs-c{flex:none;align-items:center;gap:10px;width:300px;padding:8px 10px;display:flex}.nv3 .cs-c .cs-i{border-radius:8px;flex:none;width:48px;height:48px}.nv3 .cs-c .pn{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.nv3 .inv-s{margin-bottom:16px}@media (max-width:1040px){.nv3 .pgwrap.cw{grid-template-columns:64px minmax(0,1fr)}.nv3 .pgwrap.cw>.lcol{display:block}.nv3 .pgwrap.cw .lt{display:none}.nv3 .pgwrap.cw .lnav a,.nv3 .pgwrap.cw .lnav button,.nv3 .pgwrap.cw .lcol-t{justify-content:center;padding-left:0;padding-right:0}.nv3 .pgwrap.cw .me-card,.nv3 .pgwrap.cw .lcol-t{display:none}}@media (max-width:820px){.nv3 .pgwrap.cw,.nv3 .pgwrap.cw1{grid-template-columns:minmax(0,1fr)}.nv3 .pgwrap.cw>.lcol{display:none}}@media (max-width:700px){.nv3 .cs-c{width:260px}.nv3 .invg{grid-template-columns:1fr}}.nv3.nv3 :is(input[type=radio],input[type=checkbox]){appearance:none;background:var(--surface);cursor:pointer;vertical-align:middle;width:20px;height:20px;min-height:0;box-shadow:none;border:1.5px solid #8c97b0;flex:none;margin:0;padding:0;display:inline-block}.nv3.nv3 input[type=radio]{border-radius:50%}.nv3.nv3 input[type=checkbox]{border-radius:5px}.nv3.nv3 input[type=radio]:checked{border-color:var(--slate);background:var(--slate);box-shadow:inset 0 0 0 4px var(--surface)}.nv3.nv3 input[type=checkbox]:checked{border-color:var(--slate);background-color:var(--slate);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px}html[data-ns-theme=dark] .nv3.nv3 input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D2335' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.nv3 input[type=radio]:focus-visible,.nv3 input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nv3 input[type=radio]:disabled,.nv3 input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.nv3 .rc,.nv3 .chk{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-height:52px;margin:0;padding:10px 12px;display:flex}.nv3 .rc input,.nv3 .chk input{margin-top:1px}.nv3 .rc-t{flex:1;gap:2px;min-width:0;display:grid}.nv3 .rc-t b{font-size:14px;font-weight:600}.nv3 .rc-t .ps{color:var(--t2);font-size:13px}.nv3 .rc:hover,.nv3 .chk:hover{background:var(--hi)}.nv3 .rc:has(input:checked){background:var(--selbg);border-color:var(--sel);box-shadow:inset 0 0 0 1px var(--sel)}:is(.nv3 .rc:has(input:focus-visible),.nv3 .chk:has(input:focus-visible)){outline:2px solid var(--focus);outline-offset:2px}.nv3 .chk.plain,.nv3 .rc.chkrow{border-color:#0000}.nv3 .chk.plain{min-height:40px;padding:8px 4px}.nv3 .chk.plain:hover{background:0 0}.nv3 .rc.chkrow{border-color:var(--border)}.nv3 .chk{align-items:center}.nv3 .chk span{flex:1}.nv3 .rgrp{gap:8px;display:grid}.nv3 .rad{align-items:flex-start;gap:12px;min-height:52px;padding:10px 12px;display:flex}.nv3 .rad input{width:20px;height:20px;margin-top:1px}.nv3 .dlg-rep{width:min(480px,100% - 24px);max-height:min(94vh,820px);overflow:hidden}.nv3 .dlg-rep[open]{flex-direction:column;display:flex}.nv3 .dlg-rep .dh{flex:none;padding:14px 20px;position:static}.nv3 .dlg-rep .df{flex:none}.nv3 .dlg-rep .db{flex:1;min-height:0;padding:12px 20px;overflow-y:auto}.nv3 .dlg-rep .db[hidden],.nv3 .dlg-rep .df[hidden]{display:none}.nv3 .rintro{margin-bottom:10px}.nv3 .rdet{gap:12px;margin-top:12px;display:grid}.nv3 .rdet .fld{margin:0}.nv3 .pcs input{opacity:0;border:0;width:1px;height:1px;position:absolute}.nv3 .cx-chk .chk,.nv3 .cx-chk .chk.plain{min-height:40px}.nv3 .mocknote{display:none}.nv3.dn .mocknote{display:flex}@media (max-width:700px){.nv3 .rc,.nv3 .chk{min-height:56px}.nv3 .chk.plain{min-height:44px}.nv3 .dlg-rep{border-radius:18px 18px 0 0;width:100%;max-height:94vh}}.nv3 .rgrp .rc{gap:12px;min-height:52px;padding:8px 12px}.nv3 .rgrp{gap:6px}.nv3[data-persona=doctor] [data-pp]:not([data-pp~=doctor]),.nv3[data-persona=nurse] [data-pp]:not([data-pp~=nurse]),.nv3[data-persona=student] [data-pp]:not([data-pp~=student]),.nv3[data-persona=researcher] [data-pp]:not([data-pp~=researcher]),.nv3[data-persona=patient] [data-pp]:not([data-pp~=patient]),.nv3[data-persona=clinic] [data-pp]:not([data-pp~=clinic]),.nv3[data-persona=institution] [data-pp]:not([data-pp~=institution]),.nv3[data-persona=employer] [data-pp]:not([data-pp~=employer]),.nv3[data-pstate=new] [data-pst]:not([data-pst~=new]),.nv3[data-pstate=unverified] [data-pst]:not([data-pst~=unverified]),.nv3[data-pstate=pending] [data-pst]:not([data-pst~=pending]),.nv3[data-pstate=rejected] [data-pst]:not([data-pst~=rejected]),.nv3[data-pstate=verified] [data-pst]:not([data-pst~=verified]){display:none!important}.nv3 .me-ver,.nv3 .me-unv{display:none}.nv3[data-pstate=verified] .me-ver,.nv3:not([data-pstate=verified]) .me-unv{display:inline}.nv3[data-persona=patient] .me-ver,.nv3[data-persona=patient] .me-unv,.nv3[data-pstate=verified] [data-jcard],.nv3[data-pstate=verified] [data-gate],.nv3[data-persona=patient] [data-gate]{display:none!important}.nv3:not([data-pstate=new]) .feed-empty,.nv3[data-pstate=new] .fl,.nv3[data-persona=patient] .vs-np,.nv3[data-persona=patient] .me-card .meter,.nv3 .vs-pn{display:none}.nv3[data-persona=patient] .vs-pn{display:block}.nv3 .demo-banner{background:var(--selbg);color:var(--t1);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:flex}.nv3 .demo-banner .lnk-b{color:var(--sel);font-size:12px}.nv3.nobanner .demo-banner,.nv3.bare .demo-banner{display:none}@media print{.nv3 .demo-banner{display:none}}.nv3 .vs-dd{margin-right:4px}.nv3 .vs-b{gap:6px}.nv3 .vs-b .vs-l{color:var(--t2);font-size:12px;font-weight:500}.nv3 .vs-b b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:13px;overflow:hidden}.nv3 .vs-menu{gap:8px;width:300px;max-height:calc(100vh - 90px);padding:10px;top:46px;overflow:auto}.nv3 .vs-g{border:0;gap:4px;margin:0;padding:0;display:grid}.nv3 .vs-g legend{color:var(--t2);text-transform:uppercase;letter-spacing:.06em;padding:0 0 4px;font-size:12px;font-weight:700}.nv3 .vs-menu .rc{min-height:40px;margin:0;padding:6px 10px}.nv3 .vs-menu .rc-t b{font-weight:600}@media (max-width:820px){.nv3 .vs-b .vs-l{display:none}.nv3 .vs-b b{max-width:84px}.nv3 .vs-menu{width:auto;position:fixed;top:64px;left:12px;right:12px}}@media (max-width:420px){.nv3 .top .in{gap:8px}.nv3 .top .tools .icon-btn{width:36px}}.nv3 .statc .stats,.nv3 .stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:8px 0;display:grid}.nv3 .stats dt{color:var(--t2);font-size:12px}.nv3 .stats dd{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.nv3 .nm3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nv3 .pcc2{text-align:center;border:1px solid var(--border);border-radius:10px;justify-items:center;gap:4px;padding:12px 8px;display:grid}.nv3 .pcc2 .pn{font-size:14px}.nv3 .pcc2 .btn{width:100%;margin-top:4px}.nv3 .askc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nv3 .askc h3{font-size:16px}.nv3 .jcard .jlist{gap:0;margin-top:8px;display:grid}.nv3 .jcard .chk.plain{min-height:36px}.nv3 .gnote{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.nv3 .gnote .mm{flex:220px;font-size:14px}.nv3 .vbox.bad2{background:var(--unv-bg);border-color:var(--unv-bd)}.nv3 .vbox.ok2{background:var(--ok-bg);border-color:var(--ok-bd)}.nv3 .privc{justify-items:start;gap:10px;display:grid}.nv3 .privc h1{font-size:28px}.nv3 .privc>svg{color:var(--sel)}.nv3 .orcid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nv3 .pcont{gap:0;display:grid}.nv3 .tourg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.nv3 .tcard{align-content:start;gap:10px;padding:16px;display:grid}.nv3 .tc-h{align-items:center;gap:12px;display:flex}.nv3 .tc-h .av.xl{border:0;width:64px;height:64px}.nv3 .tc-h h3{font-size:16px}.nv3 .tc-v{align-items:flex-start;gap:6px;display:flex}.nv3 .tc-v svg{flex:none;margin-top:3px}.nv3 .digest ul{margin:6px 0}@media (max-width:700px){.nv3 .nm3{grid-template-columns:1fr}.nv3 .pcc2{text-align:left;grid-template-columns:auto 1fr;justify-items:start}}.nv3 .privc .stats{width:100%}.nv3 .privc .av.xl{border:0;width:72px;height:72px}.nv3 .vs-m{display:none}@media (max-width:480px){.nv3 .vs-m{display:flex}.nv3 .top .tools>[data-open=dlg-screens],.nv3 .top .tools>[data-dntoggle]{display:none}.nv3 .top .lockup{--s:30px!important}.nv3 .vs-b b{max-width:62px}.nv3 .vs-menu{top:60px}}.nv3 [data-hasnone]{display:none}.nv3[data-roles=me] [data-hasnone]{display:grid}.nv3 [data-noclin]{display:none}.nv3:not([data-roles~=doctor]):not([data-roles~=nurse]) [data-noclin]{display:flex}.nv3 .idbar{background:var(--selbg);padding:6px 12px;font-size:13px}.nv3 .idbar .chip{vertical-align:middle;margin:0 2px}.nv3 .idbar-m{color:var(--t2)}.nv3[data-active=me] .idbar{background:var(--surface2)}.nv3[data-pubact="0"] [data-pubon],.nv3[data-pubact="1"] [data-puboff]{display:none!important}.nv3 .prev-off{background:var(--surface2);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.nv3 .prev-off .mm{flex:1}.nv3 .prev-on{border:1px solid var(--border);border-radius:10px;padding:12px}.nv3 .vd td:first-child{width:46%}.nv3 .rtabs{margin-bottom:12px;overflow-x:auto}.nv3 .vs-menu{width:340px}.nv3 .vs-g .rc .rc-t{gap:0}.nv3 .vs-vis{font-size:12px}.nv3 .vs-mock legend{margin-top:6px}.nv3 .pcs-held{border:1px dashed var(--border2);background:var(--surface2);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.nv3 .pcs-held .mm{flex:1;min-width:0}.nv3 .ar-l{font-size:12px}.nv3 .ar-warn{margin-top:12px}.nv3 .ar-warn .rc{margin-top:8px}.nv3 .vc{gap:10px;display:grid}.nv3 .vc-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nv3 .vc-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nv3 .vc-m{border-top:1px solid var(--border);align-items:center;padding-top:8px}.nv3 .vc [data-s]{display:block}.nv3 .vc .vc-chips [data-s]{display:inline-flex}.nv3 .sa{gap:8px;margin-bottom:12px;padding:12px 14px;display:grid}.nv3 .sa .tabs{margin:0}.nv3 .sa-me,.nv3 .sa-pro{display:flex}.nv3[data-sendas=me] .sa-pro,.nv3:not([data-sendas=me]) .sa-me{display:none}.nv3 .jn-note{align-items:flex-start;gap:6px;display:flex}.nv3 .privc2 p{margin:0}.nv3 .idsec{margin-top:12px}@media (max-width:820px){.nv3 .vs-menu{width:auto}}.nv3 .vc,.nv3 .vc *{min-width:0}.nv3 .vc-m .tabs,.nv3 .sa .tabs{flex-wrap:wrap;overflow:visible}.nv3 .vc-h .mm{flex:200px}.nv3 .vc p{overflow-wrap:anywhere}.nv3 .bar-more{color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:52px;margin:2px;font-size:12px;font-weight:600;display:flex}.nv3 .bar-more:hover{background:var(--hi);color:var(--t1)}.nv3 .more-l{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nv3 .more-l a,.nv3 .more-l .more-b{width:100%;font:inherit;text-align:left;cursor:pointer;min-height:48px;color:var(--t1);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex}.nv3 .more-l a:hover,.nv3 .more-l .more-b:hover{background:var(--hi)}.nv3 .more-l svg{color:var(--t2)}.nv3{--r:var(--radius-card);--rb:var(--radius-inner)}.nv3 .card,.nv3 dialog,.nv3 .cx-menu,.nv3 .vs-menu,.nv3 .stories,.nv3 .pf-bar{border:1px solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.nv3 dialog{box-shadow:0 8px 28px #252a362e,0 2px 6px #252a3614}html[data-ns-theme=dark] .nv3 dialog{box-shadow:0 8px 28px #0c112080,0 2px 6px #0c11204d}.nv3 .cx-menu,.nv3 .vs-menu{box-shadow:0 6px 20px #252a3624,0 1px 3px #252a3614}.nv3 .pf-bar{border-radius:0 0 var(--radius-card) var(--radius-card)}.nv3 .pf-top{border-radius:var(--radius-card) var(--radius-card) 0 0}.nv3 .stories.card,.nv3 .me-card{overflow:hidden}.nv3 .post{padding:20px}.nv3 .sec{padding:24px}.nv3 .wd,.nv3 .inv-c{padding:20px}.nv3 .onb,.nv3 .jd{padding:24px}.nv3 .wh{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:10px}.nv3 .note,.nv3 .banner,.nv3 .vbox,.nv3 .gnote,.nv3 .claimq,.nv3 .mailprev,.nv3 .share-p,.nv3 .cx-guide,.nv3 .cx-chk,.nv3 .prev-on,.nv3 .prev-off,.nv3 .doc,.nv3 .acard,.nv3 .lp,.nv3 .fcard,.nv3 .pcc2,.nv3 .tbl-w,.nv3 .kcol,.nv3 .kc,.nv3 .facts,.nv3 .kp,.nv3 .refs,.nv3 .opt,.nv3 .th:hover,.nv3 .pcs-held,.nv3 .drop,.nv3 .cx-drop,.nv3 .cx-t,.nv3 .shprev,.nv3 .rc,.nv3 .chk:not(.plain){border-color:var(--card-border)}.nv3 .note,.nv3 .banner,.nv3 .vbox,.nv3 .gnote,.nv3 .claimq,.nv3 .mailprev,.nv3 .share-p,.nv3 .cx-guide,.nv3 .prev-off,.nv3 .facts,.nv3 .kp,.nv3 .refs,.nv3 .pcs-held{background:var(--surface-inner)}.nv3 .banner.ok,.nv3 .vstrip.ok{background:var(--ok-bg);border-color:var(--ok-bd)}.nv3 .vstrip.bad{background:var(--unv-bg);border-color:var(--unv-bd)}.nv3 .chip.neu,.nv3 .chip.att,.nv3 .chip.promo{border-color:var(--card-border)}.nv3 .card .card,.nv3 .cx-main .card,.nv3 .stories .st{box-shadow:none}.nv3 .pcc,.nv3 .jc,.nv3 .dc,.nv3 .tcard,.nv3 .cs-c,.nv3 .post,.nv3 .pc,.nv3 .cm{transition:border-color .15s,box-shadow .15s}.nv3 .pcc:hover,.nv3 .jc:hover,.nv3 .dc:hover,.nv3 .tcard:hover,.nv3 .cs-c:hover,.nv3 .post:hover,.nv3 .cm:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}:is(.nv3 .pcc:has(:focus-visible),.nv3 .jc:has(:focus-visible),.nv3 .dc:has(:focus-visible),.nv3 .tcard:has(:focus-visible),.nv3 .cs-c:has(:focus-visible),.nv3 .cm:has(:focus-visible)){outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nv3 .pcc,.nv3 .jc,.nv3 .dc,.nv3 .tcard,.nv3 .cs-c,.nv3 .post,.nv3 .pc,.nv3 .cm{transition:none}}.nv3 .icon-btn:focus-visible,.nv3 .btn:focus-visible,.nv3 .tab:focus-visible,.nv3 .fchip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nv3 .icon-btn:focus-visible{border-radius:999px}.nv3 .icon-btn:focus:not(:focus-visible),.nv3 .btn:focus:not(:focus-visible),.nv3 .tab:focus:not(:focus-visible){box-shadow:none;outline:0}.nv3 [data-themetoggle]:focus:not(:focus-visible){outline:0}@media (max-width:700px){.nv3 .post,.nv3 .wd,.nv3 .inv-c,.nv3 .sec{padding:16px}}.nv3 .hr-bar{margin:0 0 10px}.nv3 .hr-act{justify-content:flex-end;margin-left:auto}.nv3 .hr-item .hr-act,.nv3 .fac li .hr-act{margin-left:auto}.nv3 .hr-dlg{width:calc(100% - 24px);max-width:560px}.nv3 .hr-paper{color:var(--t1,#1f2933);border:1px solid var(--card-border,#dde2ea);background:#fff;border-radius:10px;max-height:52vh;padding:0;overflow:hidden auto;box-shadow:0 1px 2px #1f29330f,0 4px 14px #1f29330f}.nv3 .hp-h{background:var(--slate-soft,#eef1f7);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 18px;font-size:13px;display:flex}.nv3 .hp-b{padding:18px}.nv3 .hp-b p{margin:0 0 10px;font-size:14px}.nv3 .hp-file{color:var(--t2,#5c5560);font-size:13px}.nv3 .hp-sk{gap:8px;margin-top:18px;display:grid}.nv3 .hp-sk i{background:var(--slate-soft,#eef1f7);border-radius:4px;height:8px;display:block}.nv3 .hp-f{color:var(--t2,#5c5560);border-top:1px solid var(--card-border,#dde2ea);justify-content:space-between;padding:10px 18px;font-size:12px;display:flex}html[data-ns-theme=dark] .nv3 .hr-paper{color:#e8ebf2;background:#1b2230}@media (max-width:600px){.nv3 .hr-act{justify-content:flex-start;width:100%;margin-left:0}.nv3 .hide-s{display:none}}.nv3 .pxchip{align-items:center;gap:4px;display:inline-flex}.nv3 .pxrm{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;min-width:24px;min-height:24px;padding:0;display:inline-grid}.nv3 .pxrm:hover{background:var(--surface-inner)}.nv3 .px-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.nv3 .px-grid .card{align-content:start;gap:8px;padding:16px;display:grid}.nv3 .px-plan{align-content:start;gap:8px;display:grid}.nv3 .px-plan .price{font-size:18px;font-weight:700}.nv3 .px-steps{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.nv3 .px-steps .chip{opacity:.65}.nv3 .px-steps .chip.on{opacity:1;background:var(--slate);color:var(--on-slate);border-color:var(--slate)}.nv3 .px-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nv3 .px-row>.mm{flex:1;min-width:180px}.nv3 .px-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.nv3 .px-stars{gap:2px;display:inline-flex}.nv3 .px-stars button{color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:36px;min-height:36px;display:inline-grid}.nv3 .px-stars button[aria-pressed=true]{color:var(--amber,#9a6a00)}.nv3 .px-stars button[aria-pressed=true] svg{fill:currentColor}.nv3 .px-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:700px){.nv3 .px-two{grid-template-columns:1fr}}.nv3 .px-sec h2{margin-bottom:8px;font-size:18px}.nv3 .px-sec .fld{margin-bottom:12px}.nv3 .px-list{margin:0;padding:0;list-style:none;display:grid}.nv3 .px-list>li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.nv3 .px-list>li:last-child{border-bottom:0}.nv3 .px-list>li>.mm{flex:1;min-width:180px}.nv3 .px-ck{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.nv3 .px-ck:last-child{border-bottom:0}.nv3 .px-ck .mm{flex:1}.nv3 .px-tag{flex-wrap:wrap;gap:6px;display:flex}.nv3 .px-pg{justify-content:center;margin-top:12px;display:flex}.nv3 dialog.px-dlg{width:calc(100% - 24px);max-width:560px}.nv3 .px-hero{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.nv3 .px-hero>.mm{flex:1;min-width:200px}.nv3 .px-cert{border:1px solid var(--card-border);border-radius:var(--radius-inner);text-align:center;background:var(--surface-inner);gap:8px;padding:24px;display:grid}.nv3 .px-quiet{color:var(--t2)}.nv3 .px-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nv3 .px-thread{gap:12px;display:grid}.nv3 .px-thread .cm2{align-items:flex-start;gap:10px;display:flex}.nv3 .px-thread .cm2 .mm{flex:1;min-width:0}.nv3 .px-bar select{width:auto;min-width:160px}.nv3 .px-row>input[type=checkbox]{flex:none}.nv3{--card-border:#f5cdd2;--card-border-hover:#eba2ac;--card-shadow:0 1px 2px #d100140d,0 2px 10px #d100140d;--card-shadow-hover:0 2px 4px #d1001414,0 6px 18px #d1001414;--sh:0 1px 2px #d100140d,0 2px 10px #d100140d;--unv-bd:#e26a75;--da:#fdf1f3;--db:#fbe7ea;--dc:#d10014;--dii:#d10014;--d-op:.14;--dot-op:.13;--wk-op:.75;--ov:#d100141a;--slp:#5d6f96;--deco-ic:#d10014;--deco-ic-op:.16}html[data-ns-theme=dark] .nv3{--card-border:#5a3a52;--card-border-hover:#7c4b66;--card-shadow:0 1px 2px #0e0a165c,0 2px 10px #28081642;--card-shadow-hover:0 2px 4px #0e0a1666,0 6px 18px #30081857;--sh:0 1px 2px #0e0a165c,0 2px 10px #28081642;--unv-bd:#f27882bf;--da:#272842;--db:#33304a;--dc:#ff8e99;--dii:#ff8e99;--d-op:.13;--dot-op:.14;--wk-op:.8;--ov:#96001429;--slp:#a7b4d0;--deco-ic:#ff8e99;--deco-ic-op:.18}.nv3 .chip.unv{color:var(--red-t);background:var(--unv-bg);border:1.5px solid var(--unv-bd);border-radius:999px}.nv3 .chip.ver{border-width:1.5px}.nv3 .tabs.l2 .tab[aria-pressed=true]{border:1.5px solid var(--sel);background:var(--selbg);color:var(--sel);box-shadow:none;padding:0 12px;font-weight:700}.nv3 .tabs.l2 .tab[aria-pressed=true]:before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-ns-theme=dark] .nv3 .tabs.l2 .tab[aria-pressed=true]{border-color:var(--focus);background:var(--selbg);color:var(--t1)}.nv3 .px-steps .chip{opacity:1;color:var(--t2)}.nv3 .sseg{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.nv3 .skel-l{gap:12px;display:grid}.nv3 .card.skel{grid-template-columns:56px 1fr;align-items:center;gap:8px 14px;padding:20px;display:grid}.nv3 .sk{background:var(--surface-tint);border-radius:6px;height:12px;display:block}.nv3 .sk.a{border-radius:50%;grid-row:1/4;width:56px;height:56px}.nv3 .sk.l1{width:45%;height:14px}.nv3 .sk.l2{width:70%}.nv3 .sk.l3{width:30%}@media (prefers-reduced-motion:no-preference){.nv3 .sk{animation:1.4s ease-in-out infinite alternate skp}@keyframes skp{to{opacity:.55}}}.nv3 .cover,.nv3 .me-card .mc,.nv3 .rh-art{position:relative;overflow:hidden}.nv3 .cover .im:after,.nv3 .me-card .mc .im:after,.nv3 .rh-art:after{content:"";background:var(--ov);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.nv3 .cover .im img,.nv3 .me-card .mc .im img,.nv3 .rh-art img{object-fit:cover;width:100%;height:100%}html[data-ns-theme=dark] .nv3 .im img,html[data-ns-theme=dark] .nv3 .rh-art img{filter:brightness(.84)saturate(.92)}html[data-ns-theme=dark] .nv3 .cover .im:after,html[data-ns-theme=dark] .nv3 .me-card .mc .im:after,html[data-ns-theme=dark] .nv3 .rh-art:after{mix-blend-mode:normal;background:#1d233547}.nv3 .empty{position:relative;overflow:hidden}.nv3 .empty>*{z-index:1;position:relative}.nv3 .empty:after{content:"";background:var(--deco-ic);width:40px;height:40px;opacity:var(--deco-ic-op);pointer-events:none;-webkit-mask:var(--hm-steth) center/contain no-repeat;-webkit-mask:var(--hm-steth) center/contain no-repeat;mask:var(--hm-steth) center/contain no-repeat;position:absolute;top:12px;right:12px;transform:rotate(-8deg)}.nv3 .empty.err:after{-webkit-mask-image:var(--hm-plaster);-webkit-mask-image:var(--hm-plaster);mask-image:var(--hm-plaster)}.nv3 .empty.sm:after{width:28px;height:28px;top:8px;right:8px}@media (max-width:520px){.nv3 .empty:after{width:28px;height:28px;top:8px;right:8px}}.nv3 .screen{position:relative}.nv3 .screen>.bgd~*{z-index:1;position:relative}.nv3 .bgd{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nv3 .bgd .d{width:calc(var(--s)*1px);height:calc(var(--s)*1px);display:block;position:absolute}.nv3 .bgd .gl{right:calc(50% + 572px + max(0px,var(--x)))}.nv3 .bgd .gr{left:calc(50% + 572px + max(0px,var(--x)))}.nv3 .d-o{background:var(--da);border-radius:50%}.nv3 .d-blob{background:var(--da);border-radius:42% 58% 63% 37%/45% 39% 61% 55%}.nv3 .d-ring{border:10px solid var(--db);box-sizing:border-box;border-radius:50%}.nv3 .d-dots{background:var(--dc);opacity:var(--dot-op);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='3' cy='3' r='2'/%3E%3C/svg%3E") 0 0/16px 16px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='3' cy='3' r='2'/%3E%3C/svg%3E") 0 0/16px 16px}.nv3 .d-plus{background:var(--slp);opacity:calc(var(--dot-op) + .06);clip-path:polygon(38% 0,62% 0,62% 38%,100% 38%,100% 62%,62% 62%,62% 100%,38% 100%,38% 62%,0 62%,0 38%,38% 38%);border-radius:2px}.nv3 .d-i{fill:none;stroke:var(--dii);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:var(--d-op);overflow:visible}.nv3 .bgd.wk .d{opacity:var(--wk-op)}.nv3 .bgd.wk .d-dots,.nv3 .bgd.wk .d-plus{opacity:calc(var(--dot-op) * .8)}@keyframes rd1{to{translate:0 -12px}}@keyframes rd2{to{translate:8px 10px}}.nv3 .d.m1{animation:30s ease-in-out infinite alternate rd1}.nv3 .d.m2{animation:38s ease-in-out infinite alternate rd2}@media (prefers-reduced-motion:reduce){.nv3 .d.m1,.nv3 .d.m2{animation:none}}@media (max-width:1299px){.nv3 .bgd .gl,.nv3 .bgd .gr{display:none}}.nv3 .screen:has(.pgwrap.cw,.pgwrap.cw1) .bgd .gl{right:calc(50% + 668px + max(0px,var(--x)))}.nv3 .screen:has(.pgwrap.cw,.pgwrap.cw1) .bgd .gr{left:calc(50% + 668px + max(0px,var(--x)))}@media (max-width:1499px){.nv3 .screen:has(.pgwrap.cw,.pgwrap.cw1) .bgd .d{display:none}}@media print{.nv3 .bgd,.nv3 .rh-d,.nv3 .rh-art,.nv3 .empty:after{display:none!important}}.nv3 .auth-brand{position:relative;overflow:hidden}.nv3 .auth-brand>:not(.bgd){z-index:1;position:relative}.nv3 .bgd.land .d-o{background:#ffffff0d}.nv3 .bgd.land .d-ring{border-width:14px;border-color:#ffffff14}.nv3 .bgd.land .d-dots{opacity:.38;background:#ff9aa5}.nv3 .bgd.land .d-plus{opacity:.22;background:#fff}.nv3 .bgd.land .d-i{stroke:#fff;opacity:.22}@media (max-height:820px){.nv3 .bgd.land .d-i,.nv3 .bgd.land .d-plus{display:none}}.nv3 .rhero{grid-template-columns:minmax(0,1fr) 36%;min-height:112px;margin-bottom:16px;padding:0;display:grid;position:relative;overflow:hidden}.nv3 .rh-t{z-index:2;align-content:center;gap:4px;padding:18px 20px;display:grid;position:relative}.nv3 .rh-k{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin:0;font-size:12px;font-weight:700}.nv3 .rh-l{color:var(--t1);max-width:52ch;margin:0;font-size:16px;font-weight:600;line-height:1.4}.nv3 .rh-art{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);grid-area:1/2}.nv3 .rh-art img{display:block;position:absolute;inset:0}@media (max-width:700px){.nv3 .rhero{grid-template-columns:minmax(0,1fr) 28%;min-height:92px}.nv3 .rh-t{padding:14px}.nv3 .rh-l{font-size:14px}}.nv3 .me-card .mc .im img{object-position:50% 40%}.nv3,.nv3 input[type=range]{accent-color:var(--sel)}.nv3 .vhide{display:none!important}.nv3 .phprompt{flex-wrap:wrap;align-items:center;width:100%}.nv3 .phprompt .mm{min-width:200px}.nv3 .fbtn,.nv3 .fsheet-h,.nv3 .fsheet-f,.nv3 .fscrim{display:none}@media (max-width:900px){.nv3 .fbtn{order:-1;align-items:center;gap:6px;display:inline-flex}.nv3 .fbtn .fcnt{background:var(--sel);min-width:20px;height:20px;color:var(--surface);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.nv3 .fbtn .fcnt[hidden]{display:none}.nv3 .disc-g{display:block}.nv3 .disc-g>.filt{display:none}.nv3 .screen.fs-open .disc-g>.filt{z-index:120;border-radius:16px 16px 0 0;max-height:82vh;margin:0;padding:0 16px;display:block;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -6px 24px #141a2a2e}.nv3 .screen.fs-open .fsheet-h{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:8px;padding:14px 0 10px;display:flex;position:sticky;top:0}.nv3 .screen.fs-open .fsheet-h h2{margin:0;font-size:18px}.nv3 .screen.fs-open .filt>.sh{display:none}.nv3 .screen.fs-open .fsheet-f{background:var(--surface);border-top:1px solid var(--border);gap:8px;margin-top:8px;padding:12px 0 16px;display:flex;position:sticky;bottom:0}.nv3 .screen.fs-open .fsheet-f .btn{flex:1}.nv3 .screen.fs-open .fscrim{z-index:110;background:var(--overlay);display:block;position:fixed;inset:0}}.nv3{--hm-steth:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M11%206v10a9%209%200%200%200%2018%200V6M9%206h4M27%206h4M20%2025v5a8%208%200%200%200%2016%200v-3%27%2F%3E%3Ccircle%20cx%3D%2736%27%20cy%3D%2722%27%20r%3D%275%27%2F%3E%3C%2Fsvg%3E);--hm-heart:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M24%2041C8%2030%205%2021%207%2015C9%208%2019%207%2024%2014C29%207%2039%208%2041%2015C43%2021%2040%2030%2024%2041Z%27%2F%3E%3Cpath%20d%3D%27M13%2023h6l3-6%204%2011%203-5h6%27%2F%3E%3C%2Fsvg%3E);--hm-pill:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20transform%3D%27rotate%28-40%2024%2024%29%27%3E%3Crect%20x%3D%273%27%20y%3D%2715%27%20width%3D%2742%27%20height%3D%2718%27%20rx%3D%279%27%2F%3E%3Cpath%20d%3D%27M24%2015v18%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--hm-syringe:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20transform%3D%27rotate%28-35%2024%2024%29%27%3E%3Crect%20x%3D%2712%27%20y%3D%2717%27%20width%3D%2722%27%20height%3D%2714%27%20rx%3D%272%27%2F%3E%3Cpath%20d%3D%27M12%2024H5M34%2024h6M40%2019v10M18%2017v5M23%2017v4M28%2017v5%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--hm-thermo:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20transform%3D%27rotate%2820%2024%2024%29%27%3E%3Cpath%20d%3D%27M20%2028V10a4%204%200%200%201%208%200v18a8%208%200%201%201-8%200zM24%2020v15M32%2014h5M32%2020h5%27%2F%3E%3Ccircle%20cx%3D%2724%27%20cy%3D%2735%27%20r%3D%273%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--hm-clip:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%279%27%20y%3D%278%27%20width%3D%2730%27%20height%3D%2734%27%20rx%3D%274%27%2F%3E%3Crect%20x%3D%2717%27%20y%3D%274%27%20width%3D%2714%27%20height%3D%278%27%20rx%3D%272%27%2F%3E%3Cpath%20d%3D%27M24%2020v14M17%2027h14%27%2F%3E%3C%2Fsvg%3E);--hm-kit:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%275%27%20y%3D%2714%27%20width%3D%2738%27%20height%3D%2726%27%20rx%3D%274%27%2F%3E%3Cpath%20d%3D%27M17%2014v-4a3%203%200%200%201%203-3h8a3%203%200%200%201%203%203v4M24%2021v12M18%2027h12%27%2F%3E%3C%2Fsvg%3E);--hm-plaster:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20transform%3D%27rotate%2840%2024%2024%29%27%3E%3Crect%20x%3D%273%27%20y%3D%2716%27%20width%3D%2742%27%20height%3D%2716%27%20rx%3D%276%27%2F%3E%3Crect%20x%3D%2717%27%20y%3D%2716%27%20width%3D%2714%27%20height%3D%2716%27%2F%3E%3Cpath%20d%3D%27M22%2021h.01M26%2021h.01M22%2027h.01M26%2027h.01%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--hm-micro:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2048%2048%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20transform%3D%27rotate%2825%2024%2016%29%27%3E%3Crect%20x%3D%2719%27%20y%3D%273%27%20width%3D%2710%27%20height%3D%2720%27%20rx%3D%272%27%2F%3E%3Cpath%20d%3D%27M21%2023v4h6v-4%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M34%2014c8%207%205%2023-9%2023M11%2033h14M8%2042h30%27%2F%3E%3C%2Fsvg%3E)}.nv3:not([data-roles~=doctor]) [data-has=doctor],.nv3[data-roles~=doctor] [data-hasnot=doctor],.nv3[data-active=doctor] [data-actonly]:not([data-actonly=doctor]){display:none!important}.nv3[data-active=doctor] .tab[data-act-tab=doctor]{background:var(--slate);color:var(--on-slate)}.nv3[data-rs-doctor=new] .vc-doctor [data-s]:not([data-s~=new]),.nv3[data-rs-doctor=unverified] .vc-doctor [data-s]:not([data-s~=unverified]),.nv3[data-rs-doctor=pending] .vc-doctor [data-s]:not([data-s~=pending]),.nv3[data-rs-doctor=rejected] .vc-doctor [data-s]:not([data-s~=rejected]),.nv3[data-rs-doctor=verified] .vc-doctor [data-s]:not([data-s~=verified]),.nv3:not([data-roles~=nurse]) [data-has=nurse],.nv3[data-roles~=nurse] [data-hasnot=nurse],.nv3[data-active=nurse] [data-actonly]:not([data-actonly=nurse]){display:none!important}.nv3[data-active=nurse] .tab[data-act-tab=nurse]{background:var(--slate);color:var(--on-slate)}.nv3[data-rs-nurse=new] .vc-nurse [data-s]:not([data-s~=new]),.nv3[data-rs-nurse=unverified] .vc-nurse [data-s]:not([data-s~=unverified]),.nv3[data-rs-nurse=pending] .vc-nurse [data-s]:not([data-s~=pending]),.nv3[data-rs-nurse=rejected] .vc-nurse [data-s]:not([data-s~=rejected]),.nv3[data-rs-nurse=verified] .vc-nurse [data-s]:not([data-s~=verified]),.nv3:not([data-roles~=student]) [data-has=student],.nv3[data-roles~=student] [data-hasnot=student],.nv3[data-active=student] [data-actonly]:not([data-actonly=student]){display:none!important}.nv3[data-active=student] .tab[data-act-tab=student]{background:var(--slate);color:var(--on-slate)}.nv3[data-rs-student=new] .vc-student [data-s]:not([data-s~=new]),.nv3[data-rs-student=unverified] .vc-student [data-s]:not([data-s~=unverified]),.nv3[data-rs-student=pending] .vc-student [data-s]:not([data-s~=pending]),.nv3[data-rs-student=rejected] .vc-student [data-s]:not([data-s~=rejected]),.nv3[data-rs-student=verified] .vc-student [data-s]:not([data-s~=verified]),.nv3:not([data-roles~=researcher]) [data-has=researcher],.nv3[data-roles~=researcher] [data-hasnot=researcher],.nv3[data-active=researcher] [data-actonly]:not([data-actonly=researcher]){display:none!important}.nv3[data-active=researcher] .tab[data-act-tab=researcher]{background:var(--slate);color:var(--on-slate)}.nv3[data-rs-researcher=new] .vc-researcher [data-s]:not([data-s~=new]),.nv3[data-rs-researcher=unverified] .vc-researcher [data-s]:not([data-s~=unverified]),.nv3[data-rs-researcher=pending] .vc-researcher [data-s]:not([data-s~=pending]),.nv3[data-rs-researcher=rejected] .vc-researcher [data-s]:not([data-s~=rejected]),.nv3[data-rs-researcher=verified] .vc-researcher [data-s]:not([data-s~=verified]),.nv3:not([data-roles~=employer]) [data-has=employer],.nv3[data-roles~=employer] [data-hasnot=employer],.nv3[data-active=employer] [data-actonly]:not([data-actonly=employer]){display:none!important}.nv3[data-active=employer] .tab[data-act-tab=employer]{background:var(--slate);color:var(--on-slate)}.nv3[data-rs-employer=new] .vc-employer [data-s]:not([data-s~=new]),.nv3[data-rs-employer=unverified] .vc-employer [data-s]:not([data-s~=unverified]),.nv3[data-rs-employer=pending] .vc-employer [data-s]:not([data-s~=pending]),.nv3[data-rs-employer=rejected] .vc-employer [data-s]:not([data-s~=rejected]),.nv3[data-rs-employer=verified] .vc-employer [data-s]:not([data-s~=verified]),.nv3:not([data-roles~=recruiter]) [data-has=recruiter],.nv3[data-roles~=recruiter] [data-hasnot=recruiter],.nv3[data-active=recruiter] [data-actonly]:not([data-actonly=recruiter]){display:none!important}.nv3[data-active=recruiter] .tab[data-act-tab=recruiter]{background:var(--slate);color:var(--on-slate)}.nv3[data-rs-recruiter=new] .vc-recruiter [data-s]:not([data-s~=new]),.nv3[data-rs-recruiter=unverified] .vc-recruiter [data-s]:not([data-s~=unverified]),.nv3[data-rs-recruiter=pending] .vc-recruiter [data-s]:not([data-s~=pending]),.nv3[data-rs-recruiter=rejected] .vc-recruiter [data-s]:not([data-s~=rejected]),.nv3[data-rs-recruiter=verified] .vc-recruiter [data-s]:not([data-s~=verified]),.nv3:not([data-roles~=clinic]) [data-has=clinic],.nv3[data-roles~=clinic] [data-hasnot=clinic],.nv3[data-active=clinic] [data-actonly]:not([data-actonly=clinic]){display:none!important}.nv3[data-active=clinic] .tab[data-act-tab=clinic]{background:var(--slate);color:var(--on-slate)}.nv3[data-rs-clinic=new] .vc-clinic [data-s]:not([data-s~=new]),.nv3[data-rs-clinic=unverified] .vc-clinic [data-s]:not([data-s~=unverified]),.nv3[data-rs-clinic=pending] .vc-clinic [data-s]:not([data-s~=pending]),.nv3[data-rs-clinic=rejected] .vc-clinic [data-s]:not([data-s~=rejected]),.nv3[data-rs-clinic=verified] .vc-clinic [data-s]:not([data-s~=verified]),.nv3:not([data-roles~=institution]) [data-has=institution],.nv3[data-roles~=institution] [data-hasnot=institution],.nv3[data-active=institution] [data-actonly]:not([data-actonly=institution]){display:none!important}.nv3[data-active=institution] .tab[data-act-tab=institution]{background:var(--slate);color:var(--on-slate)}.nv3[data-rs-institution=new] .vc-institution [data-s]:not([data-s~=new]),.nv3[data-rs-institution=unverified] .vc-institution [data-s]:not([data-s~=unverified]),.nv3[data-rs-institution=pending] .vc-institution [data-s]:not([data-s~=pending]),.nv3[data-rs-institution=rejected] .vc-institution [data-s]:not([data-s~=rejected]),.nv3[data-rs-institution=verified] .vc-institution [data-s]:not([data-s~=verified]),.nv3[data-active=me] [data-actonly]{display:none!important}.nv3[data-active=me] .tab[data-act-tab=me]{background:var(--slate);color:var(--on-slate)}.nv3 .barewrap{display:none}.nv3.bare [data-chrome]{display:none!important}.nv3 .screen[data-screen=join]{min-height:100vh}.nv3 .bare-tools{z-index:90;display:none;position:fixed;top:10px;right:10px}.nv3.bare .bare-tools{background:var(--surface);border:1px solid var(--border);border-radius:99px;gap:4px;padding:2px;display:flex}.nv3{--a-map-land:#f1f3f6;--a-map-blk:#e8eaef;--a-map-park:#e8f5ee;--a-map-water:#eef1f7;--a-map-rd:#fff;--a-map-rdc:#cbd0db;--a-map-rd2:#fff;--a-map-lbl:#687086;--a-map-metro:#b8000f;--a-pin:#2b3a55;--a-pin-t:#fff;--a-new-bg:#eef1f7;--a-new-t:#35456b}html[data-ns-theme=dark] .nv3{--a-map-land:#2a3249;--a-map-blk:#303954;--a-map-park:#343d58;--a-map-water:#2f3957;--a-map-rd:#4b5675;--a-map-rdc:#1d2335;--a-map-rd2:#3f4967;--a-map-lbl:#b3bbd0;--a-map-metro:#ff8e99;--a-pin:#c3ceea;--a-pin-t:#1d2335;--a-new-bg:#2f3957;--a-new-t:#c3ceea}.nv3[data-auth=out] .a-in,.nv3[data-auth=in] .a-out{display:none!important}.nv3 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nv3 .a-mockbar{gap:8px}.nv3 .a-mockbar .a-mv{color:var(--sel);text-underline-offset:3px;border-radius:6px;padding:2px 6px;font-weight:600;text-decoration:underline}.nv3 .a-mockbar .a-mv[aria-current=page]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--sel);text-decoration:none}.nv3 .top .tools .a-login{white-space:nowrap;margin-left:6px}.nv3 .top .a-menu-b{display:none}.nv3 .top .a-me{display:inline-flex}.nv3 .top .sb{flex:0 300px}.nv3 .top .sb input{min-width:0}@media (max-width:1100px){.nv3 .top .nav.a-out a{padding:0 8px}.nv3 .top .sb{flex:0 210px}}@media (max-width:980px){.nv3 .top .nav.a-out a:nth-child(4){display:none}}@media (max-width:820px){.nv3 .top .a-menu-b{display:inline-grid}}@media (max-width:380px){.nv3 .top .tools .a-login{padding:0 10px;font-size:12px}}.nv3 .a-sheet .a-mlist{gap:4px;padding:0;list-style:none;display:grid}.nv3 .a-sheet .a-mlist a{border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:0 12px;font-weight:600;display:flex}.nv3 .a-sheet .a-mlist a:hover{background:var(--hi)}.nv3 .a-wrap{max-width:1128px;margin:0 auto;padding:20px 16px 40px;position:relative}@media (max-width:700px){.nv3 .a-wrap{padding:12px 12px 120px}}.nv3[data-auth=out] .a-wrap{padding-bottom:40px}@media (max-width:900px){.nv3 .a-page:has(.a-stick) .a-wrap{padding-bottom:150px}}.nv3 .a-p{color:var(--t1);margin:0 0 8px;line-height:1.6}.nv3 .a-mut{color:var(--t2);font-size:13px}.nv3 .a-fine{color:var(--t2);margin:8px 0 0;font-size:12px;line-height:1.5}.nv3 .a-k{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);margin:0 0 4px;font-size:12px;font-weight:700}.nv3 .a-h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.nv3 .a-h4{margin:14px 0 6px;font-size:14px}.nv3 .a-mt{margin-top:14px}.nv3 .a-mt2{margin-top:22px}.nv3 .a-cen{text-align:center;justify-content:center}.nv3 .a-sp{justify-content:space-between}.nv3 .a-blk{display:block}.nv3 .a-cnt{color:var(--t2);margin-left:2px;font-size:12px;font-weight:700}.nv3 .a-new{background:var(--a-new-bg);color:var(--a-new-t);vertical-align:middle;letter-spacing:.01em;border-radius:6px;align-items:center;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.nv3 .a-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nv3 .a-err{color:var(--red-t);align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:600;display:flex}.nv3 .a-bl{gap:6px;margin:0;padding-left:18px;display:grid}.nv3 .a-bl li{line-height:1.5}.nv3 .a-bl li b,.nv3 .a-bl .a-mut{display:block}.nv3 .card.sec h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nv3 .card.sec>h2:first-child{margin-bottom:12px}.nv3 .card.sec .sh h2{margin:0}.nv3 .card.sec .sh{display:flex}.nv3 .a-crumbs ol{color:var(--t2);flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.nv3 .a-crumbs li+li:before{content:"/";color:var(--t3);margin-right:4px}.nv3 .a-crumbs a{text-underline-offset:3px;color:var(--sel);text-decoration:underline}.nv3 .a-crumbs [aria-current]{color:var(--t1);font-weight:600}.nv3 .a-hero{margin-bottom:14px}.nv3 .a-h1{letter-spacing:-.03em;margin:0 0 4px;font-size:28px;line-height:1.15}.nv3 .a-seoh .rh-t{padding:22px 24px}.nv3 .a-seoh .a-mut{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}@media (max-width:700px){.nv3 .a-h1{font-size:22px}.nv3 .a-seoh{grid-template-columns:minmax(0,1fr) 24%}.nv3 .a-seoh .rh-t{padding:14px}}.nv3 .a-search{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 110px auto;align-items:end;gap:10px;padding:14px;display:grid}.nv3 .a-sf{min-width:0;position:relative}.nv3 .a-sl{color:var(--t2);margin:0 0 4px;font-size:12px;font-weight:700;display:block}.nv3 .a-search .sbox{min-width:0}.nv3 .a-search .a-gps{width:36px;height:36px}.nv3 .a-search select{min-height:44px}.nv3 .a-search .btn.pri{align-items:center;gap:6px;min-height:44px;display:inline-flex}.nv3 .a-minis{grid-template-columns:minmax(0,1fr) auto}@media (max-width:900px){.nv3 .a-search{grid-template-columns:minmax(0,1fr) 100px}.nv3 .a-sq,.nv3 .a-sgo{grid-column:1/-1}.nv3 .a-sgo .btn{justify-content:center;width:100%}.nv3 .a-minis{grid-template-columns:1fr}}.nv3 .a-sugg{z-index:40;background:var(--surface);border:1px solid var(--card-border);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 28px #252a3624}.nv3 .a-sugg a{border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.nv3 .a-sugg a:hover,.nv3 .a-sugg a:focus-visible{background:var(--hi)}.nv3 .a-sugg a .a-mut{font-weight:400}.nv3 .a-sg-h{color:var(--t2);text-transform:uppercase;letter-spacing:.06em;margin:8px 10px 2px;font-size:12px;font-weight:700}.nv3 .patient-bar .lnk-b{white-space:nowrap;margin-left:auto}.nv3 .a-disc{align-items:start}.nv3 .a-filt fieldset{border-top:1px solid var(--border);margin:0;padding:12px 0}.nv3 .a-filt fieldset:first-of-type{border-top:0}.nv3 .a-filt legend{float:left;width:100%;margin:0 0 4px}.nv3 .a-filt legend+*{clear:left}.nv3 .a-filt input[type=range]{width:100%}.nv3 .a-ftrust{background:var(--ok-bg);border-radius:10px;border:1px solid var(--ok-bd)!important;padding:10px 10px 8px!important}.nv3 .a-fh{margin:0 0 4px;display:flex!important}@media (max-width:900px){.nv3 .a-fh{display:none!important}}.nv3 .a-rh{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 10px;display:flex}.nv3 .a-rt{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.nv3 .a-h1s{letter-spacing:-.02em;margin:0;font-size:18px}.nv3 .a-rtools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nv3 .a-rtools select{width:auto;min-height:36px;padding:0 10px}.nv3 .a-view{flex-wrap:nowrap}.nv3 .a-view button{gap:4px}.nv3 .a-active{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.nv3 .a-active[hidden]{display:none}.nv3 .a-chipx svg{margin-left:2px}.nv3 .a-mockrow{border:1px dashed var(--border2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}.nv3 .a-mockrow:before{content:"Mock";color:var(--t2);font-size:12px;font-weight:700}.nv3 .a-split{gap:14px;display:grid}.nv3 .a-split.is-map{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.nv3 .a-split.is-map .a-mapcol{position:sticky;top:76px}.nv3 .a-split.is-map .a-dc .a-locs li:nth-child(n+2){display:none}@media (max-width:900px){.nv3 .a-split.is-map{grid-template-columns:1fr}.nv3 .a-split.is-map .a-mapcol{order:-1;position:static}}.nv3 .a-dc,.nv3 .a-cc{gap:12px;margin-bottom:12px;padding:16px;display:grid}.nv3 .a-dc.is-hl,.nv3 .a-cc.is-hl{border-color:var(--sel);box-shadow:0 0 0 2px var(--sel)}.nv3 .a-dc-h{align-items:flex-start;gap:14px;display:flex}.nv3 .a-dc-m{flex:1;gap:4px;min-width:0;display:grid}.nv3 .a-dn{margin:0;font-size:16px;line-height:1.3}.nv3 .a-dn a:hover{text-decoration:underline}.nv3 .a-des{color:var(--t1);margin:0;font-size:14px;font-weight:600}.nv3 .a-dc-m .a-mut,.nv3 .a-dc-m p{margin:0}.nv3 .a-rate{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.nv3 .a-dc-x{flex:none;align-items:center;gap:4px;display:flex}.nv3 .a-cmp{color:var(--t2);cursor:pointer;align-items:center;gap:6px;min-height:40px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.nv3 .a-cmp input{width:18px;height:18px}.nv3 .a-cmp:has(input:disabled){display:none}.nv3 .a-save[aria-pressed=true]{color:var(--sel);background:var(--selbg)}.nv3 .a-locs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nv3 .a-locs li{background:var(--surface-inner);border:1px solid var(--card-border);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.nv3 .a-loc-h{align-items:center;gap:8px;font-size:14px;display:flex}.nv3 .a-loc-h svg{color:var(--t2)}.nv3 .a-slots{flex-wrap:wrap;gap:8px;display:flex}.nv3 .a-slots .slot{min-height:36px}.nv3 .a-vid{background:var(--surface)!important}.nv3 .a-dc-f{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.nv3 .a-dc-f .btn{align-items:center;gap:6px;display:inline-flex}.nv3 .a-dc-f .a-next{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.nv3 .a-dc-f .btn.ghost:first-child{margin-right:auto}.nv3 .a-dc .note,.nv3 .a-cc .note{margin:0}@media (max-width:700px){.nv3 .a-dc-h{flex-wrap:wrap}.nv3 .a-dc-x{order:3;justify-content:space-between;width:100%}.nv3 .a-dc-f{justify-content:stretch}.nv3 .a-dc-f .btn{flex:auto;justify-content:center}.nv3 .a-dc-f .btn.ghost:first-child{flex-basis:100%;margin:0}}.nv3 .a-cc{grid-template-columns:200px minmax(0,1fr);gap:0;padding:0;overflow:hidden}.nv3 .a-cc-ph{min-height:100%;position:relative}.nv3 .a-cc-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html[data-ns-theme=dark] .nv3 .a-cc-ph img{filter:brightness(.84)saturate(.92)}.nv3 .a-cc-b{gap:12px;min-width:0;padding:16px;display:grid}.nv3 .a-cc-r{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:14px;display:grid}.nv3 .a-cc-r p{margin:0}.nv3 .a-open{color:var(--t2);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:inline-flex}.nv3 .a-open.is-open{color:var(--ok-t)}@media (max-width:700px){.nv3 .a-cc{grid-template-columns:1fr}.nv3 .a-cc-ph{height:120px}.nv3 .a-cc-r{grid-template-columns:1fr 1fr}}.nv3 .a-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:8px 0 16px;display:flex}.nv3 .a-pager p{margin:0}.nv3 .a-pager .a-fine{flex-basis:100%;margin:0}.nv3 .a-pager .btn{align-items:center;gap:4px;display:inline-flex}.nv3 .a-pg{border:1px solid var(--border2);border-radius:8px;place-items:center;min-width:36px;height:36px;font-size:14px;font-weight:700;display:inline-grid}.nv3 .a-pg.on{background:var(--selbg);border:1.5px solid var(--sel);color:var(--sel)}.nv3 .a-pg:hover{background:var(--hi)}@media (max-width:700px){.nv3 .a-pager .hide-s{display:none}}.nv3 .a-why{margin-top:16px}.nv3 .a-why-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nv3 .a-why-g p{color:var(--t1);margin:0;font-size:14px;line-height:1.55}@media (max-width:820px){.nv3 .a-why-g{grid-template-columns:1fr}}.nv3 .a-links .a-lgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px;display:grid}.nv3 .a-lgrid a{min-height:36px;color:var(--sel);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:underline;display:flex}.nv3 .a-lgrid4{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:700px){.nv3 .a-links .a-lgrid,.nv3 .a-lgrid4{grid-template-columns:1fr 1fr!important}}.nv3 .a-tray{z-index:70;background:var(--surface);border-top:1px solid var(--card-border);padding:10px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #252a361a}.nv3 .a-tray-in{align-items:center;gap:12px;max-width:1096px;margin:0 auto;display:flex}.nv3 .a-tray-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.nv3[data-auth=in] .a-tray{bottom:64px}@media (min-width:821px){.nv3[data-auth=in] .a-tray{bottom:0}}.nv3 dialog.a-drawer{border-radius:18px 0 0 18px;width:min(440px,100%);height:100vh;max-height:100vh;margin:0 0 0 auto}@media (max-width:700px){.nv3 dialog.a-drawer{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:90vh;margin:auto 0 0}}.nv3 .a-pk-h{align-items:center;gap:14px;display:flex}.nv3 .a-pk-h h3{margin:0 0 4px;font-size:18px}.nv3 .a-pk-h p{margin:4px 0 0}.nv3 .a-pk-f{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.nv3 .a-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0 0;display:grid}.nv3 .a-facts div{background:var(--surface-inner);border:1px solid var(--card-border);border-radius:10px;padding:10px 12px}.nv3 .a-facts dt{color:var(--t2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.nv3 .a-facts dd{color:var(--t1);margin:2px 0 0;font-size:14px;font-weight:600}.nv3 .a-facts3{grid-template-columns:repeat(3,minmax(0,1fr))}.nv3 .a-facts4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.nv3 .a-facts3,.nv3 .a-facts4{grid-template-columns:1fr 1fr}}.nv3 .a-map{border:1px solid var(--card-border);background:var(--a-map-land);border-radius:12px;position:relative;overflow:hidden}.nv3 .a-mapbig{height:560px}.nv3 .a-mapmid{height:280px}@media (max-width:900px){.nv3 .a-mapbig{height:320px}}.nv3 .a-mapsvg{width:100%;height:100%;display:block}.nv3 .a-map .a-mapsvg{position:absolute;inset:0}.nv3 .m-land{fill:var(--a-map-land)}.nv3 .m-blk{fill:var(--a-map-blk)}.nv3 .m-park{fill:var(--a-map-park)}.nv3 .m-water{fill:var(--a-map-water)}.nv3 .m-rd1c{fill:none;stroke:var(--a-map-rdc);stroke-width:16px;stroke-linecap:round}.nv3 .m-rd1{fill:none;stroke:var(--a-map-rd);stroke-width:12px;stroke-linecap:round}.nv3 .m-rd2{fill:none;stroke:var(--a-map-rd2);stroke-width:5px;stroke-linecap:round}.nv3 .m-metro{fill:none;stroke:var(--a-map-metro);stroke-width:2.5px;stroke-dasharray:8 6;opacity:.55}.nv3 .m-lbl{fill:var(--a-map-lbl);font:600 12px Plus Jakarta Sans,system-ui,sans-serif}.nv3 .a-pin{background:var(--a-pin);min-width:30px;height:30px;color:var(--a-pin-t);border:2px solid var(--surface);cursor:pointer;z-index:2;border-radius:15px 15px 15px 3px;place-items:center;padding:0 8px;font-size:13px;font-weight:800;display:inline-grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 8px #141a2a4d}.nv3 button.a-pin:hover,.nv3 button.a-pin.is-hl{background:var(--primary);color:#fff;z-index:3}.nv3 span.a-pin{cursor:default}.nv3 .a-pin[hidden]{display:none}.nv3 .a-pin-c{width:30px;padding:0;top:50%;left:50%}.nv3 .a-you{background:var(--sel);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #35456b38}.nv3 .a-mapnote{color:var(--t1);background:var(--surface);border:1px solid var(--card-border);border-radius:8px;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 16px);margin:0;padding:4px 8px;font-size:12px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.nv3 .a-mthumb{border:1px solid var(--card-border);background:var(--a-map-land);border-radius:10px;flex:none;width:180px;height:120px;position:relative;overflow:hidden}.nv3 .a-mthumb .a-mapsvg{position:absolute;inset:0}.nv3 .a-vthumb{color:var(--sel);background:var(--selbg);place-items:center;display:grid}.nv3 .a-state{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.nv3 .a-prof{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"head side""main side";align-items:start;gap:0 20px;display:grid}.nv3 .a-phd{grid-area:head;margin-bottom:12px;overflow:hidden}.nv3 .a-side{grid-area:side;gap:12px;display:grid}.nv3 .a-main{grid-area:main;min-width:0}@media (max-width:980px){.nv3 .a-prof{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""main"}.nv3 .a-side{margin-bottom:12px}}.nv3 .a-cover{height:150px}.nv3 .a-cover .im{height:100%;display:block}.nv3 .a-phd-b{padding:0 24px 20px}.nv3 .a-phd-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-52px;display:flex}.nv3 .a-phd-row .av.xl{z-index:1;position:relative}.nv3 .a-phd-row .av.logo.xl{border:4px solid var(--surface);border-radius:16px;width:104px;height:104px}.nv3 .a-phd-act{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.nv3 .a-phd-act .btn{align-items:center;gap:6px;display:inline-flex}.nv3 .a-phd .nm{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;font-size:28px;display:flex}.nv3 .a-phd .hl{color:var(--t1);margin:0 0 2px;font-size:16px}.nv3 .a-phd .a-mut{margin:0}.nv3 .a-follow[aria-pressed=true]{background:var(--selbg);border-color:var(--sel);color:var(--sel)}.nv3 .a-noph{color:var(--t2);place-items:center;display:inline-grid;background:var(--chrome)!important}.nv3 .a-glance{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.nv3 .a-glance div{background:var(--surface-inner);border-left:0;border:1px solid var(--card-border);border-radius:10px;min-width:0;padding:8px 10px}.nv3 .a-glance dt{color:var(--t2);font-size:12px;font-weight:700}.nv3 .a-glance dd{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:14px;font-weight:700;display:flex}.nv3 .a-glance .a-mut{font-weight:500}@media (max-width:1100px){.nv3 .a-glance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.nv3 .a-phd-b{padding:0 16px 16px}.nv3 .a-cover{height:110px}.nv3 .a-phd-row{margin-top:-40px}.nv3 .a-phd .nm{font-size:22px}.nv3 .a-glance{grid-template-columns:1fr 1fr}.nv3 .a-phd-act{width:100%}.nv3 .a-phd-act .btn:not(.icon44){flex:1;justify-content:center}}.nv3 .a-vx{margin-top:10px;font-size:13px}.nv3 .a-vx summary{color:var(--sel);text-underline-offset:3px;gap:6px;min-height:32px;text-decoration:underline;display:inline-flex}.nv3 .a-vx p{max-width:70ch;color:var(--t1);margin:4px 0 0;line-height:1.55}.nv3 .a-vneu{background:var(--surface-inner);border-color:var(--card-border);color:var(--t1)}.nv3 .a-vneu>svg{color:var(--t2)}.nv3 .a-tabbar{z-index:20;background:var(--surface);margin-bottom:12px;padding:6px;position:sticky;top:61px}.nv3 .a-tabbar .tabs{scrollbar-width:none;border:0;overflow-x:auto}@media (max-width:820px){.nv3 .a-tabbar{top:55px}}.nv3 [role=tabpanel]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:14px}.nv3 .a-2col{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:700px){.nv3 .a-2col{grid-template-columns:1fr}}.nv3 .a-cols{columns:2;margin:0;padding-left:18px;line-height:1.8}@media (max-width:700px){.nv3 .a-cols{columns:1}}.nv3 .a-proc{margin:0;padding:0;list-style:none;display:grid}.nv3 .a-proc li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.nv3 .a-tl{gap:14px;margin:0;padding:0;list-style:none;display:grid}.nv3 .a-tl li{align-items:flex-start;gap:12px;display:flex}.nv3 .a-tl li>div{justify-items:start;gap:2px;display:grid}.nv3 .a-tl p{margin:0}.nv3 .a-links2{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.nv3 .a-links2 li{align-items:center;gap:8px;display:flex}.nv3 .a-pn{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.nv3 a.a-pn:hover{text-decoration:underline}.nv3 .a-pfilt{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.nv3 .a-post{margin-bottom:12px;padding:16px 18px}.nv3 .a-post-h{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.nv3 .a-post-h .mm p{margin:0}.nv3 .a-post-h .chip{flex:none}.nv3 .a-post-t{margin:0 0 10px;line-height:1.6}.nv3 .a-post-m{aspect-ratio:16/7;border:1px solid var(--card-border);border-radius:12px;max-height:300px;margin-bottom:10px;position:relative;overflow:hidden}.nv3 .a-post-m img{object-fit:cover;width:100%;height:100%;display:block}html[data-ns-theme=dark] .nv3 .a-post-m img,html[data-ns-theme=dark] .nv3 .a-gi img{filter:brightness(.84)saturate(.92)}.nv3 .a-play{color:#fff;background:#1d2335c7;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nv3 .a-dur{color:#fff;background:#1d2335d9;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.nv3 .a-post-f{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding-top:8px;display:flex}.nv3 .a-post-f>.a-mut{align-items:center;gap:4px;margin-right:auto;display:inline-flex}.nv3 .a-post-f .btn{align-items:center;gap:6px;display:inline-flex}.nv3 .a-lockt{font-weight:500}.nv3 .a-cmtl{border-top:1px solid var(--border);gap:4px;margin-top:8px;padding-top:8px;display:grid}.nv3 .a-cmtl .mini{align-items:flex-start}.nv3 .a-cmtl .a-p{margin:2px 0 0;font-size:14px}.nv3 .a-lockc{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.nv3 .a-lockc>svg{color:var(--t2)}.nv3 .a-lockc p{margin:2px 0 0}.nv3 .a-rv-top{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;margin-bottom:8px;display:grid}.nv3 .a-big{margin:0;font-size:36px;font-weight:800;line-height:1}.nv3 .a-rv-avg .stars{margin:4px 0}.nv3 .a-rv-avg p{margin:0}.nv3 .a-rv-bars{gap:6px;display:grid}.nv3 .a-bar{grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:grid}.nv3 .a-bar>span:first-child{align-items:center;gap:3px;display:inline-flex}.nv3 .a-track{background:var(--surface-tint);border-radius:4px;height:8px;overflow:hidden}.nv3 .a-track i{background:var(--sel);border-radius:4px;height:100%;display:block}@media (max-width:820px){.nv3 .a-rv-top{grid-template-columns:1fr}}.nv3 .a-rvf{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.nv3 .a-rvf select{width:auto;min-height:36px}.nv3 .a-rvc{border-top:1px solid var(--border);gap:8px;padding:14px 0;display:grid}.nv3 .a-rvc header{margin:0}.nv3 .a-rvc .a-rs{margin-left:auto}.nv3 .a-rvc .a-p{margin:0}.nv3 .a-reply{background:var(--surface-inner);border:1px solid var(--card-border);border-radius:10px;padding:10px 12px}.nv3 .a-reply .a-p{margin-top:2px;font-size:14px}.nv3 .a-rvc .row{margin:0}.nv3 .a-rvc .row .btn{align-items:center;gap:6px;display:inline-flex}.nv3 .a-empty-f{color:var(--t2);padding:12px 0;font-size:14px}.nv3 .a-clin-g{align-items:flex-start;gap:16px;display:flex}.nv3 .a-clin-g .mm p{margin:4px 0 0}.nv3 .a-clin-t{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:14px;display:grid}.nv3 .a-clin-a{flex-direction:column;gap:8px;display:flex}.nv3 .a-clin-a .btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:700px){.nv3 .a-clin-g{flex-direction:column}.nv3 .a-mthumb{width:100%;height:140px}.nv3 .a-clin-t{grid-template-columns:1fr}}.nv3 .a-tt{border-collapse:collapse;width:100%;font-size:14px}.nv3 .a-tt th,.nv3 .a-tt td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.nv3 .a-tt th{white-space:nowrap;width:96px;font-weight:600}.nv3 .a-tt tr.is-today{background:var(--selbg)}.nv3 .a-tt td{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.nv3 .a-brk{color:var(--t2);background:var(--surface-inner);border:1px dashed var(--border2);border-radius:6px;padding:0 6px;font-size:12px}.nv3 .a-ttw th{width:120px}.nv3 .a-book{padding:18px}.nv3 .a-book-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.nv3 .a-book-h h2{margin:0;font-size:18px}.nv3 .a-book-h .a-mut{align-items:center;gap:4px;display:inline-flex}.nv3 .a-bk-f{border:0;margin:14px 0 0;padding:0}.nv3 .a-legend,.nv3 .a-bk-f legend{color:var(--t2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;padding:0;font-size:12px;font-weight:700}.nv3 .a-opt{border:1px solid var(--card-border);cursor:pointer;background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.nv3 .a-opt:hover{background:var(--hi)}.nv3 .a-opt:has(input:checked){border-color:var(--sel);box-shadow:inset 0 0 0 1px var(--sel);background:var(--selbg)}.nv3 .a-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.nv3 .a-opt input{accent-color:var(--sel);flex:none;width:18px;height:18px;margin-top:3px}.nv3 .a-opt-t{gap:1px;min-width:0;display:grid}.nv3 .a-opt-t b{align-items:center;gap:6px;font-size:14px;display:inline-flex}.nv3 .a-opt-t .a-mut{font-size:12px}.nv3 .a-days{scrollbar-width:thin;gap:6px;padding:2px 2px 6px;display:flex;overflow-x:auto}.nv3 .a-day{border:1px solid var(--border2);background:var(--surface);cursor:pointer;min-width:64px;color:var(--t1);border-radius:10px;flex:none;justify-items:center;gap:0;padding:6px 4px;display:grid}.nv3 .a-day b{font-size:14px}.nv3 .a-day-s{color:var(--t2);font-size:12px;font-weight:700}.nv3 .a-day-n{color:var(--ok-t);font-size:12px;font-weight:600}.nv3 .a-day[aria-pressed=true]{background:var(--sel);border-color:var(--sel);color:#fff}.nv3 .a-day[aria-pressed=true] .a-day-s,.nv3 .a-day[aria-pressed=true] .a-day-n{color:#fff}html[data-ns-theme=dark] .nv3 .a-day[aria-pressed=true],html[data-ns-theme=dark] .nv3 .a-day[aria-pressed=true] .a-day-s,html[data-ns-theme=dark] .nv3 .a-day[aria-pressed=true] .a-day-n{color:var(--ink)}.nv3 .a-day:disabled{opacity:1;background:var(--surface2);color:var(--t3);cursor:not-allowed}.nv3 .a-day:disabled .a-day-n,.nv3 .a-day:disabled .a-day-s{color:var(--t3)}.nv3 .a-bk-g{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:10px;margin-bottom:8px;padding:10px 12px}.nv3 .a-bk-loc{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:14px;display:flex}.nv3 .a-bk-part{gap:4px;margin-top:6px;display:grid}.nv3 .a-bk-part .slot{min-width:84px}.nv3 .a-bk-sum{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.nv3 .a-bk-sum p{margin:0 0 4px}.nv3 .a-bk-sum .btn{margin-top:8px}.nv3 .a-book-n{align-items:flex-start;gap:6px;display:flex}.nv3 .a-book-off h2{font-size:18px}.nv3 .a-sim .mini .chip{flex:none}.nv3 .a-stick{display:none}@media (max-width:980px){.nv3 .a-stick{z-index:65;background:var(--surface);border-top:1px solid var(--card-border);padding:10px 12px calc(10px + env(safe-area-inset-bottom));transition:transform .2s;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #252a361a}.nv3[data-auth=in] .a-stick{bottom:64px}.nv3 .a-stick.is-off{transform:translateY(160%)}.nv3 .a-stick-in{align-items:center;gap:12px;max-width:720px;margin:0 auto;display:flex}.nv3 .a-stick-in .mm{font-size:14px;display:grid}.nv3 .a-stick-in .btn{flex:none}}@media (min-width:821px) and (max-width:980px){.nv3[data-auth=in] .a-stick{bottom:0}}@media (prefers-reduced-motion:reduce){.nv3 .a-stick{transition:none}}.nv3 .a-more{position:relative}.nv3 .a-menu{z-index:30;background:var(--surface);border:1px solid var(--card-border);border-radius:12px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #252a3624}.nv3 .a-menu[hidden]{display:none}.nv3 .a-menu button{cursor:pointer;text-align:left;min-height:40px;color:var(--t1);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.nv3 .a-menu button:hover{background:var(--hi)}.nv3 .a-fac{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.nv3 .a-fac li{background:var(--surface-inner);border:1px solid var(--card-border);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.nv3 .a-fac svg{color:var(--sel);flex:none}@media (max-width:700px){.nv3 .a-fac{grid-template-columns:1fr}}.nv3 .a-mdocs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}@media (max-width:820px){.nv3 .a-mdocs{grid-template-columns:1fr}}.nv3 .a-svc{margin:0;padding:0;list-style:none}.nv3 .a-svc li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 110px 150px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.nv3 .a-svc li .a-mut,.nv3 .a-svc li p{margin:2px 0 0}.nv3 .a-dur2{color:var(--t2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.nv3 .a-price{font-size:14px;font-weight:700}@media (max-width:700px){.nv3 .a-svc li{grid-template-columns:1fr auto}.nv3 .a-svc li .mm{grid-column:1/-1}}.nv3 .a-dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nv3 .a-doc{border:1px solid var(--card-border);background:var(--surface);border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.nv3 .a-doc .lnk{justify-self:start}@media (max-width:820px){.nv3 .a-dgrid{grid-template-columns:1fr}}.nv3 .a-gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nv3 .a-gal li{gap:4px;display:grid}.nv3 .a-gi{aspect-ratio:4/3;cursor:zoom-in;background:var(--surface-inner);border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.nv3 .a-gi img{object-fit:cover;width:100%;height:100%;display:block}.nv3 .a-gcap{color:var(--t2);font-size:12px}@media (max-width:700px){.nv3 .a-gal{grid-template-columns:1fr 1fr}}.nv3 dialog.a-lb{width:min(900px,100% - 24px)}.nv3 .a-lb-b{background:#1d2335;place-items:center;display:grid;position:relative}.nv3 .a-lb-b img{max-width:100%;max-height:70vh;display:block}.nv3 .a-lb-p,.nv3 .a-lb-n{position:absolute;top:50%;transform:translateY(-50%);color:#1d2335!important;background:#ffffffeb!important}.nv3 .a-lb-p{left:8px}.nv3 .a-lb-n{right:8px}.nv3 .a-lb-c{margin:0;padding:10px 16px}.nv3 .a-loc-g{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.nv3 .a-loc-g .a-p{margin:0 0 4px}.nv3 .a-loc-g .row{margin-top:10px}@media (max-width:820px){.nv3 .a-loc-g{grid-template-columns:1fr}}.nv3 .a-hol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nv3 .a-hol li{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:10px;gap:12px;padding:8px 10px;font-size:14px;display:flex}.nv3 .a-hol b{min-width:84px}.nv3 .a-claim{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.nv3 .a-claim .btn{align-items:center;gap:6px;display:inline-flex}.nv3 dialog.a-gate{width:min(460px,100% - 24px)}.nv3 .a-gate .db{gap:12px;display:grid}.nv3 .a-gctx{background:var(--surface-inner);border:1px solid var(--card-border);border-radius:12px;padding:12px 14px}.nv3 .a-gctx p{margin:0 0 2px}.nv3 .a-gctx[hidden]{display:none}.nv3 .a-gate .fld{margin:0 0 10px}.nv3 .a-gate .fld label{margin-bottom:4px;display:block}.nv3 .a-gok{text-align:center;justify-items:center;gap:6px;padding:12px 0 14px;display:grid}.nv3 .a-gok svg{color:var(--ok-t)}.nv3 .a-gate .btn.block{justify-content:center;align-items:center;display:flex}.nv3 .a-qf{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.nv3 .a-qf .fchip{text-decoration:none}.nv3 .a-seo-g{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.nv3 .a-seo-s{gap:12px;display:grid}.nv3 .a-seo-s .a-lgrid{grid-template-columns:1fr!important}@media (max-width:980px){.nv3 .a-seo-g{grid-template-columns:1fr}}.nv3 .a-dlist{margin:0 0 12px;padding:0;list-style:none}.nv3 .a-drow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.nv3 .a-drow .mm p{margin:2px 0 0}.nv3 .a-drow-r{flex:none;justify-items:end;gap:4px;display:grid}@media (max-width:700px){.nv3 .a-drow{flex-wrap:wrap}.nv3 .a-drow-r{grid-template-columns:auto auto;place-items:center start;width:100%}}.nv3 .a-tbl{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.nv3 .a-tbl th,.nv3 .a-tbl td{text-align:left;border-bottom:1px solid var(--border);padding:10px 8px}.nv3 .a-tbl thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--t2);font-size:12px}.nv3 .a-tbl tbody th{font-weight:600}.nv3 .a-guide{gap:10px;margin:0;display:grid}.nv3 .a-guide div{border-bottom:1px solid var(--border);grid-template-columns:260px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.nv3 .a-guide dd{color:var(--t1);margin:0;font-size:14px}@media (max-width:700px){.nv3 .a-guide div{grid-template-columns:1fr;gap:2px}}.nv3 .a-steps{gap:8px;margin:0 0 12px;padding-left:22px;line-height:1.55;display:grid}.nv3 .a-toc{flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.nv3 .a-toc a{color:var(--sel);text-underline-offset:3px;align-items:center;min-height:32px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.nv3 .a-revby{color:var(--t2);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.6;display:flex}.nv3 .a-revby>svg{color:var(--ok-t);flex:none;margin-top:3px}.nv3 .a-faq details{border-bottom:1px solid var(--border)}.nv3 .a-faq summary{justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.nv3 .a-faq summary::-webkit-details-marker{display:none}.nv3 .a-faq details[open] summary svg{transform:rotate(180deg)}.nv3 .a-faqa{color:var(--t1);padding:0 0 14px;font-size:14px;line-height:1.6}.nv3 .a-how p{margin:0}.nv3 .a-spgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.nv3 .a-sp{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:10px 12px;display:grid}.nv3 .a-sp:hover{border-color:var(--card-border-hover);background:var(--hi)}.nv3 .a-sp b{font-size:14px}.nv3 .a-sp .a-mut{grid-column:1;font-size:12px}.nv3 .a-sp .a-cnt{grid-area:1/2/3;align-self:center}@media (max-width:700px){.nv3 .a-spgrid{grid-template-columns:1fr}}.nv3 .a-az{flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:8px;display:flex}.nv3 .a-az a{min-width:40px;height:40px;color:var(--sel);border-radius:8px;place-items:center;font-weight:800;display:inline-grid}.nv3 .a-az a:hover{background:var(--hi)}.nv3 .a-splist{margin:0;padding:0;list-style:none}.nv3 .a-splist li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.nv3 .a-splist p{margin:2px 0 0}.nv3 .a-sub{font-size:13px;line-height:1.8}.nv3 .a-ph{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.nv3 .a-ph h1{margin:0;font-size:28px}.nv3 .a-ph p{flex-basis:100%;margin:0}.nv3 .a-cmpw{padding:0;overflow-x:auto}.nv3 .a-cmpt{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.nv3 .a-cmpt th,.nv3 .a-cmpt td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 14px}.nv3 .a-cmpt tbody th{text-transform:uppercase;letter-spacing:.06em;width:170px;color:var(--t2);font-size:12px}.nv3 .a-cmph{justify-items:start;gap:6px;display:grid}.nv3 .a-cmph a{font-size:15px;font-weight:700}.nv3 .a-cmpt td .chip{margin-bottom:4px}.nv3 .a-foot{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.nv3 .a-fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nv3 .a-foot h2{text-transform:uppercase;letter-spacing:.06em;color:var(--t2);margin:0 0 8px;font-size:13px}.nv3 .a-foot ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nv3 .a-foot li a{color:var(--t1);text-underline-offset:3px;align-items:center;min-height:32px;font-size:14px;text-decoration:underline;display:inline-flex}.nv3 .a-foot .ft{margin:16px 0 0;padding:0 0 8px}@media (max-width:700px){.nv3 .a-fgrid{grid-template-columns:1fr 1fr}}@media print{.nv3 .a-mockbar,.nv3 .a-stick,.nv3 .a-tray,.nv3 .bar{display:none!important}}.nv3 .a-side,.nv3 .a-book,.nv3 .a-bk-f,.nv3 .a-filt fieldset{min-width:0}.nv3 .tab[aria-selected=true] .a-cnt{color:inherit}.nv3 .a-dis{cursor:default;pointer-events:none;align-items:center;gap:4px;display:inline-flex;color:var(--t2)!important;background:var(--surface2)!important}.nv3 .nm .chip.unv,.nv3 .a-dn .chip.unv{border-style:solid;border-width:1.5px}.nv3 .a-cmpt tbody th,.nv3 .a-cmpt thead th:first-child{background:var(--surface);z-index:1;position:sticky;left:0}@media (max-width:700px){.nv3 .a-cmpt{min-width:560px}.nv3 .a-cmpt tbody th{width:110px;padding:12px 10px}}.nv3.a-wide .a-wrap{max-width:1240px}.nv3 .a-grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px;margin:0 0 12px;display:grid}.nv3 .a-dc2{grid-template-rows:52px 20px 56px 20px 20px 46px 1fr;gap:10px;min-width:0;height:396px;margin:0;padding:16px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.nv3 .a-dc2[hidden]{display:none}.nv3 .a-dc2:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.nv3 .a-dc2.is-hl{border-color:var(--sel);box-shadow:0 0 0 2px var(--sel)}.nv3 .a-dc2 p{margin:0}.nv3 .a-c1{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nv3 .a-dc2-h{align-items:center;gap:12px;min-width:0;display:flex}.nv3 .a-dc2-id{flex:1;gap:4px;min-width:0;display:grid}.nv3 .a-dc2-id .a-dn{font-size:16px}.nv3 .a-dc2-tr{min-width:0;display:flex}.nv3 .a-dc2-h .a-save{align-self:flex-start;margin:-6px -8px 0 0}.nv3 .a-dc2-des{color:var(--t1);font-size:14px;line-height:20px}.nv3 .a-svc2{flex-wrap:wrap;align-content:flex-start;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.nv3 .a-svc2 .chip{text-overflow:ellipsis;max-width:100%;padding:4px 9px;font-weight:600;line-height:16px;display:block;overflow:hidden}.nv3 .a-svc2 li.a-mut{font-size:13px}.nv3 .a-dc2-meta{color:var(--t2);flex:1;font-size:13px;line-height:20px}.nv3 .a-dc2-rf{justify-content:space-between;align-items:center;gap:10px;min-width:0;line-height:20px;display:flex}.nv3 .a-dc2-rate{align-items:center;gap:6px;font-size:13px;display:flex}.nv3 .a-cmp2{color:var(--t2);cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.nv3 .a-cmp2 input{width:16px;height:16px;accent-color:var(--sel);margin:0}.nv3 .a-dc2-mf{border-top:1px solid var(--border);box-sizing:border-box;min-width:0;padding-top:8px;overflow:hidden}.nv3 .a-modes{min-width:0;color:var(--t1);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.nv3 .a-modes li,.nv3 .a-modes.a-off{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.nv3 .a-modes svg{color:var(--t2);flex:none}.nv3 .a-modes.a-off{color:var(--t2);font-weight:600}.nv3 .a-fee{color:var(--t2);white-space:nowrap;flex:none;font-size:13px}.nv3 .a-fee b{color:var(--t1)}.nv3 .a-dc2-f{align-content:end;gap:8px;display:grid}.nv3 .a-dc2-f .btn{width:100%;min-width:0}.nv3 .a-dc2-r2{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}@media (max-width:700px){.nv3 .a-dc2{height:404px}}.nv3 .a-split.is-map .a-grid{grid-template-columns:1fr}.nv3 .a-maskrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nv3 .a-masked{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:700}.nv3 dialog.a-flowd{width:min(500px,100%)}.nv3 dialog.a-flowd .db{align-content:start;gap:14px;display:grid}.nv3 dialog.a-callw{border-radius:18px;width:min(480px,100% - 24px);height:auto;max-height:calc(100vh - 32px);margin:auto}@media (max-width:700px){.nv3 dialog.a-flowd{border-radius:0;width:100%;height:100%;max-height:100%;margin:0}.nv3 dialog.a-callw{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:92vh;margin:auto 0 0}}.nv3 .a-bf-doc{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:12px;display:flex}.nv3 .a-bf-doc p{margin:0}.nv3 .a-stp{color:var(--t2);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.nv3 .a-stp li{align-items:center;gap:6px;display:inline-flex}.nv3 .a-stp li+li:before{content:"";background:var(--border2);width:14px;height:1px}.nv3 .a-stp .n{border:1px solid var(--border2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.nv3 .a-stp [aria-current]{color:var(--t1)}.nv3 .a-stp [aria-current] .n{background:var(--sel);border-color:var(--sel);color:#fff}html[data-ns-theme=dark] .nv3 .a-stp [aria-current] .n{color:var(--ink)}.nv3 .a-stp .done .n{border-color:var(--ok-t);color:var(--ok-t)}.nv3 .a-bf-back{justify-self:start}.nv3 .a-bk-opts{gap:8px;display:grid}.nv3 .a-cl{border:1px solid var(--card-border);background:var(--surface);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.nv3 .a-cl p{margin:0}.nv3 .a-cl-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nv3 .a-cl-h b{font-size:15px}.nv3 .a-cl dl{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:13px;display:grid}.nv3 .a-cl dt{color:var(--t1);font-weight:700}.nv3 .a-cl dd{color:var(--t2);margin:0}.nv3 .a-cl-f{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.nv3 .a-cl-f .a-fee2{color:var(--t1);font-size:14px}.nv3 .a-nx{color:var(--ok-t);background:var(--ok-bg);border:1px solid var(--ok-bd);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.nv3 .a-nx.off{color:var(--t2);background:var(--surface2);border-color:var(--card-border)}.nv3 .a-wait{border:1px dashed var(--border2);background:var(--surface-inner);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.nv3 .a-wait p{margin:0}.nv3 .a-cr{border:1px solid var(--card-border);background:var(--surface);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.nv3 .a-cr p{margin:0}.nv3 .a-cr-n{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nv3 .a-tel{color:var(--t1);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:22px;font-weight:700;text-decoration:none}.nv3 .a-tel:hover{text-decoration:underline}.nv3 .a-cr-acts{flex-wrap:wrap;gap:8px;display:flex}.nv3 .a-cr .a-open2{color:var(--ok-t);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.nv3 .a-cr .a-open2.shut{color:var(--t2)}.nv3 .a-wk{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:13px;display:grid}.nv3 .a-wk dt{font-weight:700}.nv3 .a-wk dd{color:var(--t2);margin:0}.nv3 .a-dnote{border:1px dashed var(--border2);background:var(--surface-inner);color:var(--t2);border-radius:10px;padding:10px 12px;font-size:12px}.nv3 .a-dnote summary{cursor:pointer;color:var(--t1);font-size:12px;font-weight:700}.nv3 .a-dnote ul{gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.nv3 .a-cbf .fld{margin-bottom:10px}.nv3 .a-cbf input:not([type=checkbox]),.nv3 .a-cbf select,.nv3 .a-cbf textarea{box-sizing:border-box;width:100%}.nv3 .a-consent{border:1px solid var(--card-border);cursor:pointer;background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.nv3 .a-consent input{width:18px;height:18px;accent-color:var(--sel);flex:none;margin-top:2px}.nv3 .a-consent:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.nv3 .a-cb-ok{justify-items:start;gap:6px;display:grid}.nv3 .a-cb-ok p{margin:0}.nv3 .a-shares{color:var(--t2);align-items:flex-start;gap:6px;font-size:12px;display:flex}.nv3 .a-shares svg{flex:none;margin-top:1px}.nv3 .a-cbf .btn.pri[aria-disabled=true]{background:var(--surface2);color:var(--t2);border-color:var(--border2);cursor:not-allowed}.nv3[data-auth=out] [data-auth-show=in],.nv3:not([data-auth=out]) [data-auth-show=out]{display:none!important}.nv3 .b-pg{max-width:1128px}.nv3 .b-grid{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:24px;display:grid}.nv3 .b-grid>.b-side{gap:16px;display:grid;position:sticky;top:80px}.nv3 .b-grid.wide-side{grid-template-columns:minmax(0,1fr) 360px}.nv3 .b-stack{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.nv3 .b-stack>*,.nv3 .b-side>*{min-width:0}.nv3 .b-sec{padding:20px}.nv3 .b-sec>h2,.nv3 .b-sec>header h2{letter-spacing:-.01em;margin:0 0 4px;font-size:18px}.nv3 .b-sec>.ps:first-of-type{margin-bottom:12px}.nv3 .b-sec h3{margin:16px 0 8px;font-size:15px}.nv3 .b-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nv3 .b-hd h2{margin:0}.nv3 .b-pghd{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 16px;display:flex}.nv3 .b-pghd h1{letter-spacing:-.02em;margin:0;font-size:24px}.nv3 .b-pghd .sub{flex-basis:100%;margin-top:-6px}.nv3 .b-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nv3 .b-row.sp{justify-content:space-between}.nv3 .b-row.top{align-items:flex-start}.nv3 .b-mt{margin-top:12px}.nv3 .b-mt0{margin-top:0}.nv3 .b-muted{color:var(--t2)}.nv3 .b-strong{color:var(--t1);font-weight:700}.nv3 .b-ic{color:var(--t2);flex:none}.nv3 .b-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nv3 .b-hr{border:0;border-top:1px solid var(--border);margin:16px 0}.nv3 .b-fine{color:var(--t2);font-size:12px}.nv3 .b-mock{border:1px dashed var(--border2);color:var(--t2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;display:flex}.nv3 .b-mock b{color:var(--t1)}.nv3 .b-mock .seg button{height:28px;min-height:28px}.nv3 .b-flowhd{flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 14px;display:flex}.nv3 .b-flowhd h1{letter-spacing:-.02em;margin:0;font-size:22px}.nv3 .b-steps{counter-reset:bs;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.nv3 .b-steps li{counter-increment:bs;min-width:0;color:var(--t2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.nv3 .b-steps li:before{content:counter(bs);border:1px solid var(--border2);background:var(--surface);width:26px;height:26px;color:var(--t2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.nv3 .b-steps li.done:before{content:"";background:var(--surface2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A6B3D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--ok-bd)}html[data-ns-theme=dark] .nv3 .b-steps li.done:before{background:var(--surface2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237FD6AA' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}.nv3 .b-steps li.cur{color:var(--t1)}.nv3 .b-steps li.cur:before{background:var(--sel);border-color:var(--sel);color:#fff}html[data-ns-theme=dark] .nv3 .b-steps li.cur:before{color:var(--ink)}.nv3 .b-steps a{color:inherit;text-underline-offset:2px;text-decoration:underline}.nv3 .b-steps span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nv3 .b-stepm{color:var(--t2);margin:-6px 0 12px;font-size:13px;font-weight:700;display:none}.nv3 .b-doc{align-items:center;gap:14px;display:flex}.nv3 .b-doc .pn{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.nv3 .b-doc .av.lg{flex:none}.nv3 .b-doc .ps{line-height:1.45}.nv3 .b-opts{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.nv3 .b-opts>legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.nv3 .b-opt{border:1px solid var(--card-border);background:var(--surface);cursor:pointer;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px;display:grid;position:relative}.nv3 .b-opt:hover{border-color:var(--card-border-hover);background:var(--surface2)}.nv3 .b-opt input{width:20px;height:20px;accent-color:var(--sel);margin:2px 0 0}.nv3 .b-opt:has(input:checked){border-color:var(--sel);box-shadow:0 0 0 1px var(--sel)}.nv3 .b-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.nv3 .b-opt:has(input:disabled){cursor:not-allowed;background:var(--surface2)}.nv3 .b-opt .t{color:var(--t1);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.nv3 .b-opt .m{color:var(--t2);grid-column:2/4;gap:4px;font-size:13px;display:grid}.nv3 .b-opt .r{text-align:right;white-space:nowrap;font-size:15px;font-weight:700}.nv3 .b-opt .r small{color:var(--t2);font-size:12px;font-weight:500;display:block}.nv3 .b-meta{color:var(--t2);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.nv3 .b-meta>span{align-items:center;gap:5px;display:inline-flex}.nv3 .b-next{color:var(--t1);background:var(--surface-inner);border:1px solid var(--card-border);border-radius:8px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}.nv3 .b-next svg{color:var(--ok-t)}.nv3 .b-dayshd{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.nv3 .b-dayshd b{font-size:14px}.nv3 .b-days{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.nv3 .b-day{scroll-snap-align:start;border:1px solid var(--border2);background:var(--surface);cursor:pointer;color:var(--t2);border-radius:12px;flex:0 0 82px;justify-items:center;gap:1px;min-height:78px;padding:8px 4px;font-size:12px;display:grid}.nv3 .b-day b{color:var(--t1);font-size:19px;line-height:1.2}.nv3 .b-day small{color:var(--t2);text-align:center;font-size:11px;font-weight:700;line-height:1.25}.nv3 .b-day:hover:not(:disabled){border-color:var(--t1)}.nv3 .b-day[aria-pressed=true]{background:var(--sel);border-color:var(--sel);color:#fff}.nv3 .b-day[aria-pressed=true] b,.nv3 .b-day[aria-pressed=true] small{color:#fff}html[data-ns-theme=dark] .nv3 .b-day[aria-pressed=true],html[data-ns-theme=dark] .nv3 .b-day[aria-pressed=true] b,html[data-ns-theme=dark] .nv3 .b-day[aria-pressed=true] small{color:var(--ink)}.nv3 .b-day:disabled{background:var(--surface2);cursor:not-allowed;border-style:dashed}.nv3 .b-day:disabled b{color:var(--t2)}.nv3 .b-sg{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:8px 16px;padding:12px 0;display:grid}.nv3 .b-sg:first-of-type{border-top:0}.nv3 .b-sg>.lab{align-items:flex-start;gap:8px;padding-top:9px;font-size:13px;font-weight:700;display:flex}.nv3 .b-sg>.lab small{color:var(--t2);font-size:12px;font-weight:500;display:block}.nv3 .b-slots{flex-wrap:wrap;gap:8px;display:flex}.nv3 .b-slots .slot{min-width:86px;min-height:42px}.nv3 .b-slots .slot:disabled{text-decoration:none}.nv3 .b-slots .slot:disabled .x{text-decoration:line-through}.nv3 .b-slots .slot small{font-size:10px;font-weight:600;line-height:1;display:block}.nv3 .b-none{color:var(--t2);padding-top:9px;font-size:13px}.nv3 .b-legend{color:var(--t2);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}.nv3 .b-legend i{border:1px solid var(--border2);background:var(--surface);vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block}.nv3 .b-legend i.lg-bk{background:var(--surface2);border-style:dashed}.nv3 .b-legend i.lg-sl{background:var(--sel);border-color:var(--sel)}.nv3 .b-tz{color:var(--t2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.nv3 .b-tz details{margin-top:2px}.nv3 .b-tz summary{cursor:pointer;color:var(--t1);text-underline-offset:2px;font-weight:700;text-decoration:underline}.nv3 .b-hint{color:var(--t1);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.nv3 .b-sum .dl{grid-template-columns:auto minmax(0,1fr);margin:0}.nv3 .b-sum .dl dd{word-break:break-word;margin:0}.nv3 .b-sum .dl dd small{color:var(--t2);font-size:12px;font-weight:500;display:block}.nv3 .b-sum .tot{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;font-weight:700;display:flex}.nv3 .b-sum .tot b{font-size:18px}.nv3 .b-nofee{background:var(--surface-inner);border:1px solid var(--card-border);color:var(--t2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.nv3 .b-nofee b{color:var(--t1);font-size:14px;display:block}.nv3 .b-nofee svg{color:var(--ok-t);flex:none;margin-top:2px}.nv3 .b-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.nv3 .b-act .b-act-l{align-items:center;gap:10px;min-width:0;display:flex}.nv3 .b-act .b-act-sum{min-width:0;font-size:13px;line-height:1.3;display:none}.nv3 .b-act .b-act-sum b{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.nv3 .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.nv3 .btn .b-ic{color:currentColor}.nv3 .b-list{margin:0;padding:0;list-style:none;display:grid}.nv3 .b-list>li{border-top:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.nv3 .b-list>li:first-child{border-top:0;padding-top:4px}.nv3 .b-list .mm{flex:1;min-width:0}.nv3 .b-list .mm>b{display:block}.nv3 .b-list .mm .ps{overflow-wrap:anywhere}.nv3 .b-list .end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nv3 .b-ico{background:var(--surface-inner);border:1px solid var(--card-border);width:40px;height:40px;color:var(--t1);border-radius:12px;flex:none;place-items:center;display:grid}.nv3 .b-kv{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:12px 0;display:grid}.nv3 .b-kv:first-child{border-top:0;padding-top:0}.nv3 .b-kv>dt{color:var(--t2);padding-top:1px;font-size:13px}.nv3 .b-kv>dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.nv3 .b-kv>dd small{color:var(--t2);margin-top:2px;font-size:12px;font-weight:500;display:block}.nv3 .b-kv>.ed{text-underline-offset:2px;color:var(--t1);white-space:nowrap;font-size:13px;font-weight:700;text-decoration:underline}.nv3 .b-file{border:1px solid var(--card-border);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.nv3 .b-file .mm{flex:1;min-width:0}.nv3 .b-file .mm b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nv3 .b-files{gap:8px;display:grid}.nv3 .b-st{border:1px solid var(--border2);background:var(--surface2);height:24px;color:var(--t1);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.nv3 .b-st.ok{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-t)}.nv3 .b-st.wait{background:var(--info-bg);border-color:var(--border2);color:var(--info)}.nv3 .b-st.off{background:var(--surface2);color:var(--t2)}.nv3 .b-appt{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 20px;display:grid}.nv3 .b-when{background:var(--surface-inner);border:1px solid var(--card-border);text-align:center;border-radius:12px;align-content:center;justify-items:center;width:64px;min-height:68px;line-height:1.1;display:grid}.nv3 .b-when small{color:var(--t2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.nv3 .b-when b{color:var(--t1);font-size:24px}.nv3 .b-appt .mm{min-width:0}.nv3 .b-appt .mm>b{font-size:15px}.nv3 .b-appt .b-acs{flex-wrap:wrap;grid-column:2/4;gap:8px;display:flex}.nv3 .b-appt .b-acs .btn{min-height:36px}.nv3 .b-feat{padding:20px}.nv3 .b-feat .b-appt{padding:0}.nv3 .b-featline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.nv3 .b-done{justify-items:start;gap:10px;padding:24px;display:grid}.nv3 .b-done .tick{background:var(--ok-bg);width:52px;height:52px;color:var(--ok-t);border:1px solid var(--ok-bd);border-radius:50%;place-items:center;display:grid}.nv3 .b-done h1{letter-spacing:-.02em;margin:0;font-size:24px}.nv3 .b-ref{background:var(--surface-inner);border:1px solid var(--card-border);border-radius:8px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.nv3 .b-acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nv3 .b-acts .btn{justify-content:center;min-height:44px}.nv3 .b-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nv3 .b-checks li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.nv3 .b-checks svg{color:var(--t2);flex:none;margin-top:2px}.nv3 .b-tl{margin:0;padding:0;list-style:none;display:grid}.nv3 .b-tl li{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid;position:relative}.nv3 .b-tl li:before{content:"";border-left:1px dashed var(--border2);position:absolute;top:20px;bottom:0;left:10px}.nv3 .b-tl li:last-child:before{display:none}.nv3 .b-tl .dt{border:1px solid var(--border2);background:var(--surface);width:22px;height:22px;color:var(--t2);border-radius:50%;place-items:center;display:grid}.nv3 .b-tl li.done .dt{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-t)}.nv3 .b-tl li.now .dt{background:var(--sel);border-color:var(--sel);color:#fff}html[data-ns-theme=dark] .nv3 .b-tl li.now .dt{color:var(--ink)}.nv3 .b-tl b{font-size:14px;display:block}.nv3 .b-consent{gap:8px;margin:12px 0;display:grid}.nv3 .b-consent .chk{align-items:flex-start;font-size:13px;line-height:1.45}.nv3 .b-consent .chk b{color:var(--t1);font-size:14px;display:block}.nv3 .b-req{color:var(--t2);border:1px solid var(--border2);white-space:nowrap;border-radius:6px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700}.nv3 .b-lock{color:var(--t2);align-items:flex-start;gap:10px;font-size:13px;display:flex}.nv3 .b-lock svg{color:var(--t2);flex:none;margin-top:2px}.nv3 .b-alert{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.nv3 .b-alert>svg{color:var(--t1);flex:none;margin-top:2px}.nv3 .b-alert.err>svg{color:var(--red-t)}.nv3 .b-alert.ok>svg{color:var(--ok-t)}.nv3 .b-alert b{display:block}.nv3 .b-alert .ps{margin-top:2px}.nv3 .b-alert .b-row{margin-top:10px}.nv3 .b-emerg{border:1px solid var(--border2);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.nv3 .b-emerg svg{color:var(--red-t);flex:none;margin-top:1px}.nv3 .b-emerg b{color:var(--t1)}.nv3 .b-form{gap:14px;display:grid}.nv3 .b-form .fld{gap:6px;margin:0;display:grid}.nv3 .b-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nv3 .b-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nv3 .b-help{color:var(--t2);font-size:12px}.nv3 .b-err{color:var(--red-t);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.nv3 textarea{border:1px solid var(--border2);background:var(--surface);resize:vertical;border-radius:10px;outline:none;width:100%;min-height:96px;padding:10px 12px}.nv3 .b-drop{text-align:center;border:1px dashed var(--border2);background:var(--surface2);cursor:pointer;color:var(--t2);border-radius:12px;justify-items:center;gap:4px;padding:18px;font-size:13px;display:grid}.nv3 .b-drop:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.nv3 .b-drop b{color:var(--t1);font-size:14px}.nv3 .b-drop input{opacity:0;width:1px;height:1px;position:absolute}.nv3 .b-chips{flex-wrap:wrap;gap:8px;display:flex}.nv3 .b-chips .fchip{height:32px;min-height:32px}.nv3 .b-ro{color:var(--t2);background:var(--surface2)!important}.nv3 dialog.b-dlg{width:min(560px,100% - 24px);padding:0}.nv3 dialog.b-dlg.wide{width:min(720px,100% - 24px)}.nv3 dialog.b-dlg .dh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.nv3 dialog.b-dlg .dh h2{margin:0;font-size:18px}.nv3 dialog.b-dlg .db{gap:12px;padding:16px 20px;display:grid}.nv3 dialog.b-dlg .df{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.nv3 dialog.b-dlg h2:focus,.nv3 dialog.b-dlg h3:focus,.nv3 [tabindex="-1"]:focus{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.nv3 dialog.b-dlg h2:focus:not(:focus-visible),.nv3 [tabindex="-1"]:focus:not(:focus-visible){outline:none}.nv3 .b-grab{display:none}.nv3 .b-gate .why{align-items:flex-start;gap:10px;display:flex}.nv3 .b-gate .why svg{flex:none;margin-top:2px}.nv3 .b-held{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.nv3 .b-held b{font-size:14px;display:block}.nv3 .b-gsteps{gap:6px;margin:0 0 4px;padding:0;list-style:none;display:flex}.nv3 .b-gsteps li{background:var(--border);border-radius:4px;flex:1;height:4px}.nv3 .b-gsteps li.done,.nv3 .b-gsteps li.cur{background:var(--sel)}.nv3 .b-otpw .otp{max-width:360px}.nv3 .b-auth .auth-card{max-width:520px}.nv3 .b-inbox{grid-template-columns:320px minmax(0,1fr);min-height:620px;padding:0;display:grid;overflow:hidden}.nv3 .b-threads{border-right:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.nv3 .b-threads .tabs{gap:6px;padding:10px 12px 0}.nv3 .b-threads .b-thl{gap:2px;margin:0;padding:6px;list-style:none;display:grid;overflow:auto}.nv3 .b-th{text-align:left;cursor:pointer;width:100%;color:var(--t1);background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.nv3 .b-th:hover{background:var(--hi)}.nv3 .b-th[aria-current=true]{background:var(--selbg)}.nv3 .b-th .mm{min-width:0}.nv3 .b-th .mm b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.nv3 .b-th .mm span{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.nv3 .b-th .tm{color:var(--t2);justify-items:end;gap:4px;font-size:12px;display:grid}.nv3 .b-th .un{background:var(--sel);border-radius:50%;width:9px;height:9px}.nv3 .b-ava{background:var(--surface-inner);border:1px solid var(--card-border);width:40px;height:40px;color:var(--t1);border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.nv3 .b-locked{border:1px dashed var(--border2);color:var(--t2);border-radius:12px;margin:auto 12px 12px;padding:12px;font-size:12px}.nv3 .b-locked b{color:var(--t1);font-size:13px}.nv3 .b-conv{flex-direction:column;min-width:0;display:flex}.nv3 .b-conv .ch{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.nv3 .b-conv .ch h2{margin:0;font-size:16px}.nv3 .b-conv .ch .mm{flex:1;min-width:0}.nv3 .b-ctx{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 12px;font-size:13px;display:flex}.nv3 .b-ctx a{font-weight:700;text-decoration:underline}.nv3 .b-msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.nv3 .b-mrow{gap:3px;max-width:78%;display:grid}.nv3 .b-mrow.me{align-self:flex-end;justify-items:end}.nv3 .b-mrow .b{background:var(--surface2);border:1px solid var(--border);border-radius:14px;max-width:100%;padding:10px 14px;font-size:14px;line-height:1.45}.nv3 .b-mrow.me .b{background:var(--sel);border-color:var(--sel);color:#fff}html[data-ns-theme=dark] .nv3 .b-mrow.me .b{color:var(--ink)}.nv3 .b-mtime{color:var(--t2);font-size:11px}.nv3 .b-day-sep{color:var(--t2);align-self:center;font-size:12px;font-weight:700}.nv3 .b-sys{text-align:center;max-width:90%;color:var(--t2);border:1px dashed var(--border2);border-radius:10px;align-self:center;padding:6px 10px;font-size:12px}.nv3 .b-mf{border-top:1px solid var(--border);align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.nv3 .b-mf textarea{resize:none;height:44px;min-height:44px}.nv3 .b-attach{border:1px solid var(--card-border);background:var(--surface);color:var(--t1);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.nv3 .b-backth{display:none}.nv3 .b-ntl{margin:0;padding:0;list-style:none}.nv3 .b-nt{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 4px;display:grid}.nv3 .b-ntl>.b-nt:first-child{border-top:0}.nv3 .b-nt .mm{min-width:0;font-size:14px}.nv3 .b-nt .mm .ps{margin-top:2px}.nv3 .b-nt .b-acs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nv3 .b-nt .tm{color:var(--t2);white-space:nowrap;justify-items:end;gap:6px;font-size:12px;display:grid}.nv3 .b-nt.unread .mm>b:first-child,.nv3 .b-nt.unread .mm>span:first-child{font-weight:700}.nv3 .b-nt .dot{background:var(--sel);border-radius:50%;width:9px;height:9px}.nv3 .b-nt:not(.unread) .dot{display:none}.nv3 .b-ngh{color:var(--t2);margin:6px 0 2px;font-size:13px;font-weight:700}.nv3 .b-set{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.nv3 .b-snav{padding:8px;position:sticky;top:80px}.nv3 .b-snav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nv3 .b-snav a{color:var(--t1);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.nv3 .b-snav a:hover{background:var(--hi)}.nv3 .b-snav a[aria-current=true]{background:var(--selbg);color:var(--sel)}.nv3 .b-set section{scroll-margin-top:80px}.nv3 .b-pv{border-collapse:collapse;width:100%;font-size:13px}.nv3 .b-pv th,.nv3 .b-pv td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:10px 8px}.nv3 .b-pv thead th{color:var(--t2);border-top:0;font-size:12px;font-weight:700}.nv3 .b-pv td:first-child{color:var(--t1);font-weight:700}.nv3 .b-ch{grid-template-columns:minmax(0,1fr) repeat(3,92px);gap:0;font-size:13px;display:grid}.nv3 .b-ch>*{border-top:1px solid var(--border);align-items:center;padding:10px 8px;display:flex}.nv3 .b-ch>.h{color:var(--t2);border-top:0;font-size:12px;font-weight:700}.nv3 .b-ch>.c{justify-content:center}.nv3 .b-ch .na{color:var(--t2);text-align:center;font-size:12px}.nv3 .b-sess{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.nv3 .b-sess:first-of-type{border-top:0}.nv3 .b-stars{gap:4px;display:inline-flex}.nv3 .b-stars button{border:1px solid var(--border2);background:var(--surface);width:44px;height:44px;color:var(--t2);cursor:pointer;border-radius:10px;place-items:center;display:grid}.nv3 .b-stars button[aria-pressed=true]{color:var(--t1);background:var(--surface-inner);border-color:var(--t1)}.nv3 .b-stars button[aria-pressed=true] svg{fill:currentColor}.nv3 .b-stars-ro{color:var(--t1);vertical-align:-3px;gap:1px;display:inline-flex}.nv3 .b-stars-ro svg.f{fill:currentColor}.nv3 .b-preview{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:12px;padding:14px 16px}.nv3 .b-preview .who{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.nv3 .b-reply{background:var(--surface);border:1px solid var(--card-border);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px}.nv3 .b-post{border-top:1px solid var(--border);gap:8px;padding:16px 0;display:grid}.nv3 .b-post:first-of-type{border-top:0;padding-top:4px}.nv3 .b-post p{margin:0;font-size:14px;line-height:1.55}.nv3 .b-post .ph{object-fit:cover;border:1px solid var(--card-border);border-radius:12px;width:100%;height:160px}.nv3 .b-saved{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nv3 .b-mini{border:1px solid var(--card-border);background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px;display:grid}.nv3 .b-mini .b-acs{flex-wrap:wrap;grid-column:1/3;gap:8px;margin-top:6px;display:flex}.nv3 .b-mini .mm{min-width:0}.nv3 .b-mini .mm b{display:block}.nv3 .b-gallery{gap:16px;display:grid}@media (max-width:1040px){.nv3 .b-grid,.nv3 .b-grid.wide-side{grid-template-columns:minmax(0,1fr)}.nv3 .b-grid>.b-side{position:static}.nv3 .b-set{grid-template-columns:minmax(0,1fr)}.nv3 .b-snav{position:static}.nv3 .b-snav ul{gap:6px;display:flex;overflow-x:auto}.nv3 .b-snav a{white-space:nowrap;border:1px solid var(--border2);border-radius:999px;padding:6px 12px;font-size:13px}.nv3 .b-snav a svg{display:none}}@media (max-width:820px){.nv3 .b-steps{display:none}.nv3 .b-stepm{display:block}.nv3.b-flow .bar{display:none}.nv3.b-flow .pgwrap{padding-bottom:110px}.nv3.b-flow .b-act.stick{z-index:70;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);flex-wrap:nowrap;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #141a2a14}.nv3.b-flow .b-act.stick .b-act-sum{display:block}.nv3.b-flow .b-act.stick .b-act-back{display:none}.nv3 .b-acts{grid-template-columns:repeat(2,minmax(0,1fr))}.nv3 .b-inbox{grid-template-columns:minmax(0,1fr);min-height:0}.nv3 .b-threads{border-right:0}.nv3 .b-inbox .b-conv,.nv3 .b-inbox.b-conv-open .b-threads{display:none}.nv3 .b-inbox.b-conv-open .b-conv{display:flex}.nv3 .b-backth{display:inline-grid}.nv3 .b-saved{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.nv3 .b-pghd h1,.nv3 .b-flowhd h1{font-size:20px}.nv3 .b-sec{padding:16px}.nv3 .b-sg{grid-template-columns:minmax(0,1fr);gap:6px}.nv3 .b-sg>.lab{padding-top:0}.nv3 .b-2,.nv3 .b-3{grid-template-columns:minmax(0,1fr)}.nv3 .b-kv{grid-template-columns:minmax(0,1fr) auto}.nv3 .b-kv>dt{grid-column:1/2}.nv3 .b-kv>dd{grid-area:2/1/auto/3}.nv3 .b-kv>.ed{grid-area:1/2/auto/3}.nv3 .b-opt{grid-template-columns:22px minmax(0,1fr);padding:12px 14px}.nv3 .b-opt .r{text-align:left;grid-column:2/3}.nv3 .b-opt .m{grid-column:1/3}.nv3 .b-appt{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.nv3 .b-appt>.b-st,.nv3 .b-appt>.end{grid-column:2/3}.nv3 .b-appt .b-acs{grid-column:1/3}.nv3 .b-ch{grid-template-columns:minmax(0,1fr) repeat(3,64px)}.nv3 .b-mrow{max-width:92%}.nv3 .b-nt{grid-template-columns:36px minmax(0,1fr)}.nv3 .b-nt .tm{grid-area:1/2/auto/3;justify-self:end}.nv3 .b-nt .mm{grid-column:2/3;padding-right:56px}.nv3 .b-nt .b-ico{width:36px;height:36px}.nv3 dialog.b-dlg,.nv3 dialog.b-dlg.wide{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:92vh;margin:auto 0 0}.nv3 .b-grab{background:var(--border2);border-radius:4px;width:40px;height:4px;margin:8px auto 0;display:block}.nv3 .b-pv thead{display:none}.nv3 .b-pv tr{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);padding:10px 0;display:grid}.nv3 .b-pv td{border:0;padding:2px 0}}.nv3 .b-body{min-width:0}.nv3 .b-body>.back{margin-bottom:2px}.nv3 .b-fine a,.nv3 .b-help a,.nv3 .b-none a,.nv3 .b-tz a{text-underline-offset:2px;text-decoration:underline}.nv3 .b-sec .chk b{display:block}.nv3 .b-checks a{text-underline-offset:2px;text-decoration:underline}@media (max-width:700px){.nv3 .b-list>li{flex-wrap:wrap}.nv3 .b-list .mm{flex:170px}.nv3 .b-list .end{flex-basis:100%;justify-content:flex-start}.nv3 .b-sess{grid-template-columns:40px minmax(0,1fr)}.nv3 .b-sess>.btn,.nv3 .b-sess>.b-st{grid-column:2/3;justify-self:start}}.nv3 .b-rw{display:contents}.nv3 .b-kv>.ed{margin:0}.nv3 .b-kv>.ed a{text-underline-offset:2px;color:var(--t1);font-size:13px;font-weight:700;text-decoration:underline}.nv3 .b-dlg .chk b,.nv3 .b-form .chk b{display:block}.nv3 .b-sess .mm{min-width:0}.nv3 .b-sess .mm b,.nv3 .b-sess .mm .ps{display:block}.nv3 .b-locked a{text-underline-offset:2px;text-decoration:underline}.nv3 .b-meta>span{align-items:flex-start;max-width:100%}.nv3 .b-meta>span>svg{flex:none;margin-top:3px}.nv3 .b-next{justify-self:start;width:auto}.nv3 .b-opt .m{min-width:0}.nv3 .b-shw{max-width:1128px}.nv3 .b-shell{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.nv3 .b-shell.b-has-rail{grid-template-columns:224px minmax(0,1fr) 300px}.nv3 .b-lcol,.nv3 .b-rail{align-content:start;gap:12px;min-width:0;display:grid;position:sticky;top:80px}.nv3 .b-avbtn{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.nv3 .b-avbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nv3 .top .tools .b-avbtn .av{margin-left:6px}.nv3 .b-me{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:16px;display:grid}.nv3 .b-me-av{border-radius:999px;display:inline-flex}.nv3 .b-me-av:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nv3 .b-me-t{min-width:0;line-height:1.3;display:grid}.nv3 .b-me-t b{color:var(--t1);font-size:15px}.nv3 .b-me-k{color:var(--t2);font-size:13px}.nv3 .b-me-p{border-top:1px solid var(--border);color:var(--t2);grid-column:1/3;align-items:flex-start;gap:6px;margin:8px 0 0;padding-top:10px;font-size:12px;line-height:1.45;display:flex}.nv3 .b-me-p svg{flex:none;margin-top:1px}.nv3 .b-lnav{padding:6px}.nv3 .b-lnav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.nv3 .b-lnav a{min-height:40px;color:var(--t1);border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:600;display:flex;position:relative}.nv3 .b-lnav a svg{color:var(--t2);flex:none}.nv3 .b-lnav a:hover{background:var(--hi)}.nv3 .b-lnav a[aria-current=page]{background:var(--selbg);color:var(--sel);font-weight:700}.nv3 .b-lnav a[aria-current=page] svg{color:var(--sel)}.nv3 .b-lnav a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nv3 .b-lnav .lt{flex:1;min-width:0;line-height:1.25;display:grid}.nv3 .b-lnav .lt small{color:var(--t2);font-size:12px;font-weight:500}.nv3 .b-cnt{background:var(--surface2);min-width:22px;height:20px;color:var(--t1);border:1px solid var(--border2);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.nv3 .b-cnt2{background:var(--surface2);min-width:22px;height:20px;color:var(--t1);border:1px solid var(--border2);vertical-align:2px;border-radius:999px;place-items:center;margin-left:4px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.nv3 .b-shh{letter-spacing:.04em;text-transform:uppercase;color:var(--t2);margin:6px 10px 4px;font-size:12px;font-weight:700}.nv3 .b-shf{color:var(--t2);margin:2px 10px 6px;font-size:11px}.nv3 .b-cmi{background:var(--surface-inner);border:1px solid var(--card-border);width:24px;height:24px;color:var(--t1);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.nv3 dialog.b-dlg.b-drawer{border-left:0;border-radius:0 18px 18px 0;width:min(320px,88vw);height:100%;max-height:100%;margin:0 auto 0 0}.nv3 dialog.b-dlg.b-drawer .db{gap:12px;padding:12px;overflow:auto}.nv3 dialog.b-dlg.b-drawer .b-lnav,.nv3 dialog.b-dlg.b-drawer .b-me{box-shadow:none}.nv3 .b-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;margin-bottom:12px;padding:14px 16px;display:grid}.nv3 .b-strip .mm{gap:1px;min-width:0;display:grid}.nv3 .b-strip-k{letter-spacing:.03em;text-transform:uppercase;color:var(--t2);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.nv3 .b-strip-t{color:var(--t1);font-size:15px}.nv3 .b-strip>.b-acs{flex-wrap:wrap;grid-column:2/3;gap:8px;display:flex}.nv3 .b-strip-s{margin-top:4px}.nv3 .b-when.sm{width:52px;min-height:56px}.nv3 .b-when.sm b{font-size:20px}.nv3 .b-when.xs{flex:none;width:44px;min-height:46px}.nv3 .b-when.xs b{font-size:17px}.nv3 .b-when.xs small{font-size:10px}.nv3 .b-comp{margin-bottom:12px;padding:14px 16px}.nv3 .b-comp-r{align-items:center;gap:10px;display:flex}.nv3 .b-comp-n{align-items:center;gap:6px;margin:8px 0 0 50px;display:flex}.nv3 .b-comp-n svg{flex:none}.nv3 .b-fbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.nv3 .b-feed{gap:12px;display:grid}.nv3 .b-fi{min-width:0;padding:16px 20px}.nv3 .b-why{border-bottom:1px solid var(--border);color:var(--t2);align-items:center;gap:6px;margin:0 0 12px;padding-bottom:10px;font-size:12px;display:flex}.nv3 .b-why svg{flex:none}.nv3 .b-fh{align-items:flex-start;gap:12px;display:flex}.nv3 .b-fh .mm{flex:1;min-width:0}.nv3 .b-fh .pn{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:15px;display:flex}.nv3 .b-fh .pn .chip{margin-left:0}.nv3 .b-fh .ps{font-size:13px}.nv3 .b-fi .pt{margin:12px 0 0;font-size:17px;line-height:1.35}.nv3 .b-fi>p{margin:8px 0 0;font-size:14px;line-height:1.55}.nv3 .b-fi>p.b-fine{font-size:12px}.nv3 .b-fi>.chip{margin-top:12px}.nv3 .b-fh3{margin:0;font-size:16px}.nv3 .b-fimg{object-fit:cover;border:1px solid var(--card-border);border-radius:12px;width:100%;height:200px;margin-top:12px;display:block}.nv3 .b-ann{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:12px;margin-top:12px;padding:12px 14px}.nv3 .b-ann-t{color:var(--t1);margin:8px 0 2px;font-size:15px;font-weight:700}.nv3 .b-ann .ps{margin:0}.nv3 .b-ans{border:1px solid var(--card-border);background:var(--surface-inner);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.nv3 .b-ans .mm{flex:1;min-width:0}.nv3 .b-ans-h{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.nv3 .b-ans-h b{font-size:14px}.nv3 .b-ans p{margin:6px 0 0;font-size:14px;line-height:1.5}.nv3 .b-ans p.b-fine{font-size:12px}.nv3 .b-unvr{border:1px dashed var(--border2);border-radius:12px;gap:4px;margin-top:10px;padding:10px 14px;display:grid}.nv3 .b-unvr .b-row{gap:8px}.nv3 .b-unvr .ps{font-size:13px}.nv3 .b-unvr .lnk-b{justify-self:start}.nv3 .b-unvr-b p{margin:4px 0 0;font-size:13px}.nv3 .b-anonq .av.anon svg{width:20px;height:20px}.nv3 .b-mnu{flex:none;margin:-6px -8px 0 0;position:relative}.nv3 .b-mnu .cx-menu{min-width:260px;top:42px;left:auto;right:0}.nv3 .b-mnu .cx-menu svg{margin-top:2px}.nv3 .b-fi .acts{margin-top:12px}.nv3 .b-fi .act[data-help][aria-pressed=true] svg{fill:none}.nv3 .b-cmts{border-top:1px solid var(--border);gap:8px;margin-top:8px;padding-top:10px;display:grid}.nv3 .b-cml{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nv3 .b-cml li{align-items:flex-start;gap:8px;display:flex}.nv3 .b-cbub{background:var(--surface2);border:1px solid var(--border);border-radius:12px;flex:1;min-width:0;padding:8px 12px;font-size:13px}.nv3 .b-cbub b{font-size:13px}.nv3 .b-cbub p{margin:2px 0 0;line-height:1.45}.nv3 .b-cmf{align-items:center;gap:8px;display:flex}.nv3 .b-cmf input{flex:1;min-width:0}.nv3 .b-feedend{margin-top:12px}.nv3 .b-rc{padding:16px}.nv3 .b-rc h2{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.nv3 .b-rc .b-hd{margin-bottom:8px}.nv3 .b-rc .b-list>li{gap:10px;padding:10px 0}.nv3 .b-rc a.mm{color:var(--t1);display:grid}.nv3 .b-rc a.mm:hover b{text-decoration:underline}.nv3 .b-rc a.mm b{font-size:14px}.nv3 .b-rc .mm .ps{font-size:12px}.nv3 .b-rrow{align-items:center;gap:10px;display:flex}.nv3 .b-rrow .mm{flex:1;min-width:0;display:grid}.nv3 .b-rrow .mm b{font-size:14px}.nv3 .b-rrow .ps{font-size:12px}.nv3 .b-avs{flex-wrap:wrap;align-items:center;gap:0;display:flex}.nv3 .b-avs>.av{border:2px solid var(--surface);width:34px;height:34px;margin-right:-8px;font-size:12px}.nv3 .b-avs>.ps{flex:1;min-width:120px;margin-left:16px;font-size:12px}.nv3 .b-trend{margin:8px 0 0;padding:0;list-style:none;display:grid}.nv3 .b-trend li{border-top:1px solid var(--border)}.nv3 .b-trend li:first-child{border-top:0}.nv3 .b-trend a{color:var(--t1);padding:8px 0;display:grid}.nv3 .b-trend a:hover b{text-decoration:underline}.nv3 .b-trend b{font-size:14px}.nv3 .b-trend .ps{font-size:12px}.nv3 .b-fam .mm{min-width:0}.nv3 .b-fam .b-acs{flex-wrap:wrap;gap:8px;display:flex}.nv3 .b-swl{color:var(--t2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:1040px){.nv3 .b-shell{grid-template-columns:64px minmax(0,1fr)}.nv3 .b-shell.b-has-rail{grid-template-columns:64px minmax(0,1fr) 280px}.nv3 .b-lcol .b-me{grid-template-columns:1fr;justify-items:center;padding:10px 6px}.nv3 .b-lcol .b-me .av.lg{width:40px;height:40px;font-size:13px}.nv3 .b-lcol .b-me-t,.nv3 .b-lcol .b-me-p,.nv3 .b-lcol .b-shh,.nv3 .b-lcol .b-shf{display:none}.nv3 .b-lcol .b-lnav a{justify-content:center;padding:8px 0}.nv3 .b-lcol .lt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nv3 .b-lcol .b-cnt{min-width:18px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:4px}}@media (max-width:920px){.nv3 .b-shell.b-has-rail{grid-template-columns:64px minmax(0,1fr)}.nv3 .b-shell.b-has-rail>.b-rail{grid-column:2/3;position:static}}@media (max-width:820px){.nv3 .b-shell,.nv3 .b-shell.b-has-rail{grid-template-columns:minmax(0,1fr)}.nv3 .b-lcol{display:none}.nv3 .b-shell.b-has-rail>.b-rail{grid-column:auto;position:static}.nv3 .bar a{text-align:center;padding:0 2px}}@media (max-width:700px){.nv3 dialog.b-dlg.b-drawer{border-radius:0 18px 18px 0;width:min(320px,88vw);max-width:none;height:100%;max-height:100%;margin:0 auto 0 0}.nv3 .b-fi{padding:14px 16px}.nv3 .b-strip{padding:12px 14px}.nv3 .b-strip>.b-acs{grid-column:1/3}.nv3 .b-comp-n{margin-left:0}.nv3 .b-fimg{height:160px}.nv3 .b-list .end .b-swl{flex-basis:auto}}.nv3 .v-mockbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font-size:12px;display:flex}.nv3 .v-mockbar a{text-underline-offset:3px;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.nv3 .v-mb-t{font-weight:700}.nv3 .demo-banner.v-mockbar{padding:6px 12px}.nv3 .v-top .v-ph{display:none}.nv3 .v-avbtn{cursor:pointer;background:0 0;border:0;border-radius:999px;margin-left:6px;padding:0;display:inline-flex}.nv3 .v-avbtn .av,.nv3 .v-avbtn .b-ava{width:34px;height:34px;font-size:12px}.nv3 .v-bell{position:relative}.nv3 .v-bell .bdg{background:var(--slate);min-width:16px;height:16px;color:var(--on-slate);border-radius:99px;place-items:center;padding:0 4px;font-size:11px;display:grid;position:absolute;top:4px;right:2px}.nv3 .v-top .v-login{margin-left:6px}@media (max-width:820px){.nv3 .v-top .v-ph{display:inline-grid}.nv3 .v-top .v-logo .wm-s{display:none}}@media (max-width:420px){.nv3 .v-top .v-logo .wm{display:none}.nv3 .v-top .in{gap:8px}}.nv3 .v-wrap{max-width:1180px;margin:0 auto;padding:20px 16px 40px;position:relative}.nv3 .v-shell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.nv3 .v-shell.v-has-rail{grid-template-columns:240px minmax(0,1fr) 300px}.nv3 .v-lcol,.nv3 .v-rail{align-content:start;gap:12px;min-width:0;display:grid;position:sticky;top:80px}.nv3 .v-centre{align-content:start;gap:12px;min-width:0;display:grid}.nv3 .v-centre>.b-feed{gap:12px;display:grid}.nv3 .v-feed .v-centre{justify-self:center;width:100%;max-width:640px}.nv3 .v-strip{display:none}.nv3 .v-side{gap:12px;display:grid}.nv3 .v-grp .b-shh{margin:6px 10px 4px}.nv3 .v-me{grid-template-columns:auto minmax(0,1fr)}.nv3 .v-me .b-me-t b{overflow-wrap:anywhere}.nv3 .v-me-tr{margin-top:4px}.nv3 .v-acting{border:1px solid var(--card-border);border-radius:var(--radius-inner);background:var(--surface-inner);cursor:pointer;text-align:left;grid-column:1/3;align-items:center;gap:10px;width:100%;margin-top:10px;padding:8px 10px;display:flex}.nv3 .v-acting:hover{border-color:var(--card-border-hover)}.nv3 .v-acting .mm{line-height:1.3;display:grid}.nv3 .v-acting .mm b{font-size:13px}.nv3 .v-sw{color:var(--sel);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.nv3 .v-dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}@media (max-width:1100px){.nv3 .v-shell.v-has-rail{grid-template-columns:240px minmax(0,1fr)}.nv3 .v-rail{display:none}.nv3 .v-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}}@media (max-width:820px){.nv3 .v-wrap{padding:12px 12px 96px}.nv3 .v-shell,.nv3 .v-shell.v-has-rail{grid-template-columns:minmax(0,1fr)}.nv3 .v-lcol{display:none}.nv3 .v-strip{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(200px,72%);grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.nv3 .v-strip::-webkit-scrollbar{display:none}}.nv3 .v-sc{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.nv3 .v-sc:hover{border-color:var(--card-border-hover)}.nv3 .v-sc .ic{color:var(--t2)}.nv3 .v-sc .mm{line-height:1.3;display:grid}.nv3 .v-sc b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nv3 .v-sc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);font-size:11px;font-weight:700}.nv3 .v-bar .v-menu-tab{color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:52px;margin:2px;padding:0 2px;font-size:12px;font-weight:600;display:flex}.nv3 .v-bar a{text-align:center;padding:0 2px;line-height:1.15}.nv3 .v-bar .v-tab-ic{display:inline-flex;position:relative}.nv3 .v-bar .v-tab-ic .bdg{background:var(--slate);min-width:16px;height:16px;color:var(--on-slate);border-radius:99px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-4px;left:calc(100% - 8px)}.nv3[data-auth=out] .v-bar{display:none!important}.nv3 dialog.v-drawer .v-side{gap:12px}.nv3 dialog.v-drawer .b-lnav,.nv3 dialog.v-drawer .b-me{box-shadow:none}.nv3 .v-ids{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.nv3 .v-idrow{border:1px solid var(--card-border);border-radius:var(--radius-inner);background:var(--surface);align-items:center;gap:12px;padding:12px;display:flex}.nv3 a.v-idrow:hover{border-color:var(--card-border-hover);background:var(--surface-inner)}.nv3 .v-idrow.cur{background:var(--selbg);border-color:var(--sel)}.nv3 .v-idrow.off{border-style:dashed}.nv3 .v-idrow .mm{gap:2px;display:grid}.nv3 .v-idrow .av.sm,.nv3 .v-idrow .b-ava.sm{width:40px;height:40px}.nv3 .v-h{letter-spacing:-.01em;margin:0;font-size:17px}.nv3 .v-mt8{margin-top:8px}.nv3 .v-mt12{margin-top:12px}.nv3 .v-gap6{gap:6px}.nv3 .v-kv{grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.nv3 .v-kv dt{color:var(--t2)}.nv3 .v-kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.nv3 .v-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0 0 10px;display:grid}.nv3 .v-kpis div{border:1px solid var(--card-border);border-radius:var(--radius-inner);background:var(--surface-inner);padding:10px 12px}.nv3 .v-kpis dt{color:var(--t2);font-size:12px}.nv3 .v-kpis dd{margin:2px 0 0;font-size:15px;font-weight:800}.nv3 .v-owner{white-space:normal;border-style:dashed;max-width:100%;line-height:1.35}.nv3 .v-tl{font-size:14px;display:block}.nv3 .av.sm{width:36px;height:36px;font-size:12px}.nv3 .b-ava.sm{width:36px;height:36px}.nv3 .v-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nv3 .v-panel{min-width:0}.nv3 .v-foot{text-align:center;margin-top:24px}.nv3 .v-pub{min-width:0}.nv3 .v-2col{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.nv3 .v-2col>aside{gap:12px;display:grid;position:sticky;top:80px}@media (max-width:980px){.nv3 .v-2col{grid-template-columns:minmax(0,1fr)}.nv3 .v-2col>aside{position:static}}.nv3 .v-grid2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.nv3 .v-list-plain{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nv3 .v-nl{margin:0;padding:0;list-style:none}.nv3 .v-nt{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px 4px;display:flex}.nv3 .v-nt:last-child{border-bottom:0}.nv3 .v-nt.unread .v-nt-t b{font-weight:800}.nv3 .v-nt.unread{background:var(--surface-inner);border-radius:var(--radius-inner);padding-left:10px;padding-right:10px}.nv3 .v-nt .mm{gap:2px;display:grid}.nv3 .v-nt-w{color:var(--t2);white-space:nowrap;font-size:12px}.nv3 .v-inbox{grid-template-columns:300px minmax(0,1fr);min-height:560px;padding:0;display:grid;overflow:hidden}.nv3 .v-threads{border-right:1px solid var(--border);align-content:start;gap:4px;padding:10px;display:grid}.nv3 .v-th{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px;display:flex}.nv3 .v-th:hover,.nv3 .v-th[aria-current=true]{background:var(--surface-inner)}.nv3 .v-th .mm{line-height:1.3;display:grid}.nv3 .v-conv{flex-direction:column;min-width:0;display:flex}.nv3 .v-conv-h{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.nv3 .v-conv-h h2{margin:0;font-size:16px}.nv3 .v-ctx{margin:12px 16px 0}.nv3 .v-msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.nv3 .v-msgs .b-mrow{display:flex}.nv3 .v-msgs .b-mrow.me{justify-content:flex-end}.nv3 .v-mf{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.nv3 .v-back{display:none}@media (max-width:820px){.nv3 .v-inbox{grid-template-columns:minmax(0,1fr);min-height:0}.nv3 .v-threads{border-right:0}.nv3 .v-inbox .v-conv,.nv3 .v-inbox.b-conv-open .v-threads{display:none}.nv3 .v-inbox.b-conv-open .v-conv{display:flex}.nv3 .v-back{display:inline-grid}}.nv3 .v-set{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.nv3 .v-setnav{gap:2px;padding:8px;display:grid;position:sticky;top:80px}.nv3 .v-setnav a{color:var(--t2);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600}.nv3 .v-setnav a:hover{background:var(--hi);color:var(--t1)}.nv3 .v-setnav a[aria-current=page]{background:var(--selbg);color:var(--sel);font-weight:700}@media (max-width:980px){.nv3 .v-set{grid-template-columns:minmax(0,1fr)}.nv3 .v-setnav{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}}.nv3 .v-who{gap:8px;display:grid}.nv3 .v-who .a-opt input:disabled+.a-opt-t{opacity:.7}.nv3 .v-who label.is-off{cursor:not-allowed}.nv3 .v-sum dl{margin:0}.nv3 .v-pending{gap:12px;padding:24px;display:grid}.nv3 .v-pending h1{letter-spacing:-.02em;font-size:24px}.nv3 .v-pending .v-meta{flex-wrap:wrap;gap:8px;display:flex}.nv3 .v-pending ol,.nv3 .v-pending ul{color:var(--t2);gap:6px;padding-left:20px;font-size:14px;display:grid}.nv3 .v-hero{grid-template-columns:minmax(0,1fr) 38%;margin-bottom:16px;padding:0;display:grid;overflow:hidden}.nv3 .v-hero-t{align-content:center;gap:10px;padding:24px;display:grid}.nv3 .v-hero-t h1{letter-spacing:-.03em;font-size:30px}.nv3 .v-hero-art{min-height:200px;position:relative;overflow:hidden}.nv3 .v-hero-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nv3 .v-hero-art:after{content:"";background:var(--ov);mix-blend-mode:multiply;position:absolute;inset:0}html[data-ns-theme=dark] .nv3 .v-hero-art img{filter:brightness(.84)saturate(.92)}html[data-ns-theme=dark] .nv3 .v-hero-art:after{mix-blend-mode:normal;background:#1d233547}.nv3 .v-search{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.nv3 .v-search .fld{margin:0}@media (max-width:820px){.nv3 .v-hero{grid-template-columns:minmax(0,1fr)}.nv3 .v-hero-art{order:-1;min-height:130px}.nv3 .v-hero-t h1{font-size:24px}.nv3 .v-search{grid-template-columns:minmax(0,1fr)}}.nv3 .v-pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nv3 .v-pills a{border:1px solid var(--border2);background:var(--surface);border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.nv3 .v-pills a:hover{border-color:var(--t1)}.nv3 .v-cover-ph{border-radius:var(--radius-card) var(--radius-card) 0 0;height:180px;position:relative;overflow:hidden}.nv3 .v-cover-ph img{object-fit:cover;width:100%;height:100%}.nv3 .v-cover-ph:after{content:"";background:var(--ov);mix-blend-mode:multiply;position:absolute;inset:0}html[data-ns-theme=dark] .nv3 .v-cover-ph:after{mix-blend-mode:normal;background:#1d233547}html[data-ns-theme=dark] .nv3 .v-cover-ph img{filter:brightness(.84)saturate(.92)}.nv3 .v-prof{padding:0;overflow:hidden}.nv3 .v-prof-b{padding:0 20px 20px}.nv3 .v-prof-row{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:-44px;display:flex}.nv3 .v-prof-row .av.xl,.nv3 .v-prof-row .b-ava.xl{border:4px solid var(--surface);width:96px;height:96px;font-size:30px}.nv3 .b-ava.xl{border-radius:20px}.nv3 .v-prof h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:26px;display:flex}.nv3 .v-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nv3 .v-rv{border-bottom:1px solid var(--border);padding:14px 0}.nv3 .v-rv:last-child{border-bottom:0}.nv3 .v-rv p{margin:4px 0 0}.nv3 .v-tbl{border-collapse:collapse;width:100%;font-size:14px}.nv3 .v-tbl th{text-align:left;color:var(--t2);border-bottom:1px solid var(--border);padding:8px;font-size:12px;font-weight:700}.nv3 .v-tbl td{border-bottom:1px solid var(--border);padding:10px 8px}.nv3 .v-tblw{overflow-x:auto}.nv3 .v-res{gap:12px;display:grid}.nv3 .v-clin{align-items:center;gap:14px;padding:16px;display:flex}.nv3 .v-clin .mm{gap:4px;display:grid}@media (max-width:700px){.nv3 .v-clin{flex-wrap:wrap}.nv3 .v-clin .b-acs{width:100%}}.nv3 .v-gate-page{gap:12px;max-width:520px;margin:24px auto;padding:24px;display:grid}.nv3 .v-join{gap:12px;max-width:560px;margin:8px auto;padding:24px;display:grid}.nv3 .v-cover{gap:20px;max-width:1180px;margin:0 auto;padding:24px 16px 60px;display:grid}.nv3 .v-cover h1{letter-spacing:-.03em;font-size:32px}.nv3 .v-cover h2{letter-spacing:-.02em;margin:8px 0 0;font-size:20px}.nv3 .v-cv-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.nv3 .v-cv-card{align-content:start;gap:8px;padding:16px;display:grid}.nv3 .v-cv-card h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.nv3 .v-cv-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nv3 .v-cv-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.nv3 .v-cv-list li:last-child{border-bottom:0}.nv3 .v-cv-list a{font-weight:600}.nv3 .v-cv-list .v-cv-wf{color:var(--t2);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.nv3 .v-cv-s{border:1px solid var(--border2);color:var(--t2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.nv3 .v-cv-s.built{color:var(--ok-t);border-color:var(--ok);background:var(--ok-bg)}.nv3 .v-cv-jr{gap:10px;display:grid}.nv3 .v-cv-j{padding:14px 16px}.nv3 .v-cv-j ol{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.nv3 .v-cv-j li a{border:1px solid var(--border2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.nv3 .v-cv-j li a.built{border-color:var(--ok)}.nv3 .v-cv-j li .k{color:var(--t2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.nv3 .v-cv-stats{flex-wrap:wrap;gap:10px;display:flex}.nv3 .v-cv-stats div{border:1px solid var(--card-border);border-radius:var(--radius-inner);background:var(--surface);padding:10px 14px}.nv3 .v-cv-stats b{font-size:20px;display:block}.nv3 .v-cv-rules{gap:6px;padding-left:20px;font-size:14px;display:grid}.nv3 .v-2col{margin-top:16px}.nv3 .v-2col>aside,.nv3 .v-centre,.nv3 .v-rail,.nv3 .v-lcol{grid-template-columns:minmax(0,1fr)}.nv3 .v-2col>aside>*,.nv3 .v-centre>*{min-width:0}.nv3 .a-map.v-map-s{height:170px}.nv3 .a-map.v-map-l{height:320px}@media (max-width:980px){.nv3 .a-map.v-map-l{height:220px}}.nv3 .v-fig{margin:0;padding:0;overflow:hidden}.nv3 .v-fig img{object-fit:cover;width:100%;height:160px;display:block}.nv3 .v-fig figcaption{padding:8px 12px}.nv3 .v-sel{width:auto;min-height:36px}.nv3 .b-list li .mm b .chip{margin-left:4px}.nv3 .v3:not(.a-page) .top .in{max-width:1180px}@media (max-width:1100px){.nv3 .v-feed .v-centre{max-width:none}}.nv3 dialog .dh h2[tabindex="-1"]:focus{outline:none}.nv3 .v-notes{border:1px dashed var(--border2);border-radius:var(--radius-card);color:var(--t2);box-shadow:none;background:0 0;gap:8px;margin-top:16px;padding:14px 16px;font-size:13px;display:grid}.nv3 .v-notes .b-hd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.nv3 .v-notes h2{letter-spacing:.04em;text-transform:uppercase;color:var(--t2);margin:0;font-size:12px;font-weight:700}.nv3 .v-notes ol{gap:6px;margin:0;padding-left:20px;display:grid}.nv3 .v-notes li{line-height:1.45}.nv3 .v-notes .chip{vertical-align:middle;margin-left:4px}.nv3 .v-pin{border:1px dashed var(--border2);min-width:18px;height:18px;color:var(--t2);vertical-align:middle;background:var(--surface);border-radius:999px;place-items:center;margin-left:6px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.nv3 .v-demo{border:1px dashed var(--border2);border-radius:var(--radius-inner);background:var(--surface-inner);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.nv3 .v-demo>span{color:var(--t2);font-size:13px;font-weight:700}.nv3 .v-demo .seg{background:var(--surface)}.nv3 .v-gap12{gap:12px;display:grid}.nv3 .v-tblw{position:relative}.nv3 .v-tblw:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.nv3 .v-tbl td,.nv3 .v-tbl th{vertical-align:top}.nv3 .v-tbl td .ps{font-size:12px;display:block}.nv3 .v-tbl td .chip{white-space:nowrap}.nv3 .v-tbl .v-end{text-align:right;white-space:nowrap}.nv3 .v-rtbl-c{display:none}@media (max-width:760px){.nv3 .v-rtbl>.v-tblw{display:none}.nv3 .v-rtbl-c{gap:12px;display:grid}}.nv3 .v-prof-row{z-index:1;position:relative}.nv3 .v-ad .b-why{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nv3 .v-ad .v-ad-b{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@media (max-width:560px){.nv3 .v-ad .v-ad-b{grid-template-columns:minmax(0,1fr)}}.nv3 .v-ad .v-ad-t{margin:0;font-weight:700}.nv3 .v-casegate{border-style:dashed}.nv3 .v-casegate .b-why{margin-bottom:6px}.nv3 .v-prof .v-pn{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:24px;display:flex}.nv3 .v-role{padding:0;overflow:hidden}.nv3 .v-role>summary{cursor:pointer;border-radius:var(--radius-card);align-items:center;gap:10px;min-height:52px;padding:10px 12px;list-style:none;display:flex}.nv3 .v-role>summary::-webkit-details-marker{display:none}.nv3 .v-role>summary:hover{background:var(--hi)}.nv3 .v-role>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nv3 .v-role-i{background:var(--surface-inner);width:32px;height:32px;color:var(--t2);border-radius:50%;flex:none;place-items:center;display:grid}.nv3 .v-role[open] .v-role-i{background:var(--selbg);color:var(--sel)}.nv3 .v-role-h .mm{flex:1;min-width:0;line-height:1.3;display:grid}.nv3 .v-role-h .mm b{font-size:14px}.nv3 .v-role-h .mm .ps{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nv3 .v-role-c{color:var(--t2);flex:none;transition:transform .15s}.nv3 .v-role[open] .v-role-c{transform:rotate(180deg)}.nv3 .v-role-b{border-top:1px solid var(--border);padding:2px 6px 6px}.nv3 .v-role .v-sub{padding:0}.nv3 .v-role .v-sub .b-shh{margin:10px 10px 4px}.nv3 .v-acct-me{align-items:center;gap:12px;margin-bottom:12px;display:flex}.nv3 .v-acct-me .mm{gap:2px;display:grid}.nv3 .v-acct-l{gap:2px;margin:0 0 12px;padding:0;list-style:none;display:grid}.nv3 .v-acct-l a{min-height:44px;color:var(--t1);border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-weight:600;display:flex}.nv3 .v-acct-l a:hover{background:var(--hi)}.nv3 .v-acct-l svg{color:var(--t2)}.nv3 dialog.v-acctd{width:min(420px,100vw - 32px)}.nv3 .b-pghd h2.v-ph1{letter-spacing:-.02em;margin:0;font-size:24px}.nv3 .v-disc,.nv3 .v-disc .a-rt h2{margin:0}.nv3 .v-rules{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:12px;display:grid}.nv3 .v-stories{margin:0;padding:14px 16px}.nv3 .v-stories .st{width:78px}.nv3 .st .rg>.im{overflow:hidden}.nv3 .st .rg>.im img,.nv3 .st .rg>.av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.nv3 .st .rg>.av.v-st-org{background:var(--surface-inner);color:var(--t2);place-items:center;display:grid}.nv3 .v-st-unv .chip{gap:3px;padding:1px 6px;font-size:11px}.nv3 .v-st-unv .chip svg{width:11px;height:11px}.nv3 .v-st-why{align-items:center;gap:6px;margin:-4px 4px 0;display:flex}.nv3 .v-stdlg .db>p{margin:10px 0 0}.nv3 .v-st-by{align-items:center;gap:10px;display:flex}.nv3 .v-st-by .mm{gap:2px;display:grid}.nv3 .v-st-img{border-radius:var(--radius-inner);aspect-ratio:16/9;background:var(--surface-inner);margin-top:12px;overflow:hidden}.nv3 .v-st-img img{object-fit:cover;width:100%;height:100%;display:block}html[data-ns-theme=dark] .nv3 .v-st-img img,html[data-ns-theme=dark] .nv3 .st .rg img{filter:brightness(.88)}.nv3 .v-jcard{margin:0;padding:16px}.nv3 .v-jcard .sh{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.nv3 .v-jcard .sh h2{margin:0}.nv3 .v-jcard .mt{margin-top:8px}.nv3 .v-gnote{align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.nv3 .v-gnote>svg{color:var(--t2);flex:none}.nv3 .v-gnote .mm{flex:1;gap:2px;display:grid}.nv3 .v-cth{background:var(--surface-inner);border-radius:10px;flex:none;width:40px;height:40px;overflow:hidden}.nv3 .v-cth img{object-fit:cover;width:100%;height:100%;display:block}.nv3 .v-news li{padding:6px 0}@media (max-width:560px){.nv3 .v-gnote{flex-wrap:wrap}.nv3 .v-gnote .btn{margin-left:30px}}.nv3 .b-rc .b-list .mm>a.lnk{display:block}@media (min-width:560px){.nv3 .v-jcard .jlist{grid-template-columns:1fr 1fr;column-gap:16px}}.nv3 .v-rgrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 16px;margin-top:8px;display:grid}.nv3 .v-rgrid .b-shh{margin:8px 0 4px}.nv3 .v-rl{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.nv3 .v-rl a{align-items:center;gap:8px;display:inline-flex}.nv3 .v-roles .b-hd h2{align-items:center;gap:8px;display:flex}.nv3.kt-on{padding-bottom:84px}.nv3 .kt-bar{z-index:70;max-width:calc(100vw - 340px);font-size:13px;position:fixed;bottom:16px;right:16px}.nv3 .kt-bar [hidden]{display:none!important}.nv3 .kt-in{background:var(--surface);color:var(--t1);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.nv3 .kt-info{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.nv3 .kt-k{white-space:nowrap;background:var(--selbg);color:var(--sel);border-radius:999px;padding:3px 8px;font-weight:700}.nv3 .kt-t{min-width:0;line-height:1.25;display:grid}.nv3 .kt-tt{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-weight:600;overflow:hidden}.nv3 .kt-n{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nv3 .kt-acts{flex:none;align-items:center;gap:4px;display:flex}.nv3 .kt-b{border:1px solid var(--card-border);background:var(--surface);min-height:36px;color:var(--t1);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.nv3 .kt-b:hover{background:var(--hi)}.nv3 .kt-b:focus-visible,.nv3 .kt-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nv3 .kt-b.kt-pri{background:var(--selbg);border-color:var(--sel);color:var(--sel)}.nv3 .kt-b.kt-off{color:var(--t2);cursor:default;opacity:.7}.nv3 .kt-b.kt-ic{padding:0 8px}.nv3 .kt-pill{border:1px solid var(--card-border);background:var(--surface);min-height:40px;color:var(--t1);font:inherit;box-shadow:var(--card-shadow);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.nv3 .kt-dlg{width:min(560px,100vw - 32px)}.nv3 .kt-cnt{color:var(--t2);margin:8px 0;font-size:13px}.nv3 .kt-list{gap:2px;max-height:56vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.nv3 .kt-list a{min-height:40px;color:var(--t1);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.nv3 .kt-list a:hover{background:var(--hi)}.nv3 .kt-list a[aria-current]{background:var(--selbg);color:var(--sel);font-weight:700}.nv3 .kt-i{min-width:26px;color:var(--t2);font-variant-numeric:tabular-nums;font-size:12px}.nv3 .kt-aslist{gap:4px;max-height:46vh;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.nv3 .kt-aslist a{border:1px solid var(--card-border);color:var(--t1);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:8px 12px;display:grid}.nv3 .kt-aslist a:hover{background:var(--hi)}.nv3 .kt-aslist a b{grid-column:1}.nv3 .kt-aslist a span{color:var(--t2);grid-column:1;font-size:13px}.nv3 .kt-aslist a svg{color:var(--t2);grid-area:1/2/3}.nv3 .kt-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.nv3 .kt-pc{align-content:start;gap:8px;padding:16px;display:grid}.nv3 .kt-pc-h{align-items:center;gap:12px;display:flex}.nv3 .kt-pc-h .mm{gap:2px;display:grid}.nv3 .kt-pc>p{margin:0}.nv3 .kt-pc-f{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.nv3 .kt-cv{border-color:var(--sel)}@media (max-width:1100px){.nv3 .kt-bar{max-width:calc(100vw - 32px)}.nv3 .kt-tt{max-width:160px}}@media (max-width:820px){.nv3.kt-on{padding-bottom:132px}.nv3[data-auth=in] body.kt-on{padding-bottom:150px}.nv3 .kt-bar{max-width:none;bottom:56px;left:8px;right:8px}.nv3[data-auth=in] .kt-bar{bottom:76px}.nv3 .kt-bar.kt-mini{left:auto}.nv3 .kt-in{gap:8px;padding:6px 6px 6px 10px}.nv3 .kt-info{flex:1}.nv3 .kt-k{display:none}.nv3 .kt-tt{max-width:none}.nv3 .kt-acts .kt-b span{display:none}.nv3 .kt-acts .kt-b.kt-pri span{display:inline}.nv3 .kt-b{min-height:40px;padding:0 9px}}@media (max-width:520px){.nv3 .v-cv-wfb{display:none}}.nv3:has(.screen.fs-open) .kt-bar{display:none}@media (max-width:1260px) and (min-width:821px){.nv3 .v-topnav a{min-width:54px;padding:0 8px;font-size:11px}.nv3 .v3:not(.a-page) .top .sb{flex:0 180px}}@media (max-width:1100px) and (min-width:821px){.nv3 .v-topnav a{min-width:44px;padding:0 7px}.nv3 .v-topnav .v-nl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:820px){.nv3 .v-top .v-bell-tab{display:none}}.nv3 .a-cconsent{border:1px solid var(--border);background:var(--page);border-radius:10px;margin:10px 0 8px;padding:10px 12px}.nv3 .a-cconsent .chk span{font-weight:600;line-height:1.4}.nv3 .a-cconsent .a-fine{margin:6px 0 0}.nv3 .v-cline{margin:4px 0 12px}.nv3 .v-cdisc .a-cards{gap:12px;display:grid}.nv3 .v-cdisc .a-cc{margin:0}.nv3 .v-sdisc .res>.card,.nv3 .v-sdisc .res>.v-res,.nv3 .v-sdisc .res>.tabs{margin-top:0}.nv3 .v-calls .b-list li{align-items:flex-start}.nv3 .v-calls .v-anon{color:var(--t2)}.nv3 .v-cp{gap:14px;display:grid}.nv3 .v-cp .fld{margin:0}.nv3 .v-cp-as{border:1px solid var(--border);background:var(--page);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nv3 .v-cp-as .mm{margin:0;line-height:1.45}.nv3 .v-cp-as .chip{vertical-align:middle;margin-left:4px}.nv3 .v-cp-kinds{border:0;min-width:0;margin:0;padding:0}.nv3 .v-cp-kinds legend{margin-bottom:6px;padding:0}.nv3 .v-cp-kr{flex-wrap:wrap;gap:6px;display:flex}.nv3 .v-cp-k{display:inline-flex;position:relative}.nv3 .v-cp-k input{opacity:0;width:1px;height:1px;position:absolute}.nv3 .v-cp-k span{border:1px solid var(--border2);min-height:32px;color:var(--t2);cursor:pointer;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.nv3 .v-cp-k input:checked+span{background:var(--sel);border-color:var(--sel);color:#fff}html[data-ns-theme=dark] .nv3 .v-cp-k input:checked+span{color:var(--ink)}.nv3 .v-cp-k input:focus-visible+span{outline:2px solid var(--sel);outline-offset:2px}.nv3 .v-cp select{width:100%}.nv3 .v-cp select:disabled{opacity:1;cursor:not-allowed;background:var(--page)}.nv3 .v-cp-remind{align-items:flex-start;gap:6px;margin-top:6px;display:flex}.nv3 .v-cp-remind svg{flex:none;margin-top:2px}.nv3 .v-cp-warn{color:var(--red-t);margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.45}.nv3 .v-cp-warn:empty{display:none}.nv3 .v-cp-warn:not(:empty){border:1px solid var(--unv-bd);background:var(--unv-bg);border-radius:8px;padding:8px 10px}.nv3 .v-cp textarea[aria-invalid=true]{border-color:var(--unv-bd)}.nv3 .v-cp-every{margin:0;font-size:13px}.nv3 .v-cp-anon{border-top:1px solid var(--border);border-bottom:0;padding:10px 0 0}.nv3 .v-cp-anon .sw:disabled{opacity:.55;cursor:not-allowed}.nv3 .b-dlg .btn.pri:disabled{opacity:.5;cursor:not-allowed}.nv3 .v-audpick{flex-wrap:wrap;gap:6px;margin:10px 0 0 50px;display:flex}@media (max-width:620px){.nv3 .v-audpick{margin-left:0}}.nv3 .b-fh .ps .v-audl{vertical-align:middle;margin-left:6px;display:inline-flex}.nv3 .b-fh .ps .v-aud{margin:0;padding:1px 7px;font-size:11px}.nv3 .b-fh .ps .v-reg{vertical-align:baseline;align-items:center;gap:3px;padding:0;font-size:12px;display:inline-flex}.nv3 .b-fh .pn .chip.neu{margin-left:6px}.nv3 .v-learn{align-items:center;gap:6px;display:flex}.nv3 .v-blk{display:block}.nv3 .v-fw{flex-wrap:wrap;align-items:flex-end}.nv3 svg.ic{display:inline-block}.nv3 .a-dc2-meta>.ic{vertical-align:-2px;margin:0 4px 0 0}