.x-nc-wrap{align-items:center;gap:10px;min-width:0;display:inline-flex}.x-nc-btn svg{color:var(--accent)}.x-nc-btn.is-calling:disabled{opacity:1;background:var(--accent-soft);color:var(--brand-ink);border-color:#0000}.x-nc-note{max-width:220px;line-height:1.3}.x-nc-spin{animation:1s linear infinite x-nc-spin}@keyframes x-nc-spin{to{transform:rotate(360deg)}}.x-nc-overlay{z-index:70}.x-nc-card{width:min(440px,100%)}.x-nc-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.x-nc-head h2{letter-spacing:-.015em;margin:0;font-size:16.5px;font-weight:650}.x-nc-bot{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.x-nc-text{color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}@media (width<=640px){.x-nc-note{display:none}}.x-pp-hero{padding:20px 20px 16px;position:relative;overflow:hidden}.x-pp-avatar .avatar{color:#fff;background:#ffffff29;width:48px;height:48px;font-size:16px;box-shadow:inset 0 0 0 1px #fff3}.x-pp-name{letter-spacing:-.02em;font-size:19px;font-weight:650;line-height:1.2}.x-pp-meta{color:#ffffffbf;margin-top:2px;font-size:13px}.x-pp-chip{color:#ffffffeb;background:#ffffff1f;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:550;display:inline-flex}.x-pp-stage{color:#fff;background:#fb923c47;border-color:#fb923c73}.x-pp-stage[data-held]{background:#f4c46a38;border-color:#f4c46a73}.x-pp-journey{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-top:18px;display:grid}.x-pp-step{flex-direction:column;gap:6px;min-width:0;display:flex}.x-pp-bar{background:#ffffff29;border-radius:4px;height:4px}.x-pp-step[data-state=done] .x-pp-bar{background:#fb923cd9}.x-pp-step[data-state=now] .x-pp-bar{background:#fff;box-shadow:0 0 12px #fb923ce6}.x-pp-step[data-state=held] .x-pp-bar{background:#f4c46a}.x-pp-steplbl{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.x-pp-step[data-state=now] .x-pp-steplbl,.x-pp-step[data-state=held] .x-pp-steplbl{color:#fff;font-weight:600}@media (width<=640px){.x-pp-steplbl{display:none}.x-pp-step[data-state=now] .x-pp-steplbl,.x-pp-step[data-state=held] .x-pp-steplbl{display:block;overflow:visible}}.x-pp-vital{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.x-pp-vital[data-high]{background:var(--danger-soft);border-color:#c8423f40}.x-pp-vlabel{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}.x-pp-vvalue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.x-pp-vvalue small{color:var(--muted);font-size:15px;font-weight:550}.x-pp-vital[data-high] .x-pp-vvalue,.x-pp-vital[data-high] .x-pp-vunit{color:var(--danger)}.x-pp-vunit{color:var(--faint);font-size:11.5px}@media (width<=480px){.x-pp-vitals{grid-template-columns:minmax(0,1fr)!important}.x-pp-vvalue{font-size:21px}}.x-pp-tablewrap{overflow-x:auto}.x-pp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.x-pp-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:0 10px 6px 0;font-size:11px;font-weight:600}.x-pp-table td{border-top:1px solid var(--line);padding:7px 10px 7px 0}.x-pp-table td:first-child{color:var(--muted);font-weight:550}.x-pp-loading{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:16px;display:flex}.x-pp-loadtxt{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.x-pp-spin{color:var(--brand-2);animation:1s linear infinite x-pp-rot}.x-pp-skel{background:var(--sunken);border-radius:6px;width:100%;height:12px;animation:1.3s ease-in-out infinite x-pp-pulse;display:block}@keyframes x-pp-rot{to{transform:rotate(360deg)}}@keyframes x-pp-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.x-pp-spin,.x-pp-skel{animation:none}}.x-pp-ai{background:var(--accent-soft);color:var(--brand-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.x-pp-ai>svg{color:var(--accent);flex-shrink:0}.x-pp-aiby{vertical-align:-2px;color:var(--accent);margin-right:3px;display:inline-flex}.x-pp-more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin:2px 0 3px;padding:2px 0;font-size:12.5px;font-weight:600;display:inline-block}.x-pp-more:hover{color:var(--brand-hover);text-decoration:underline}.x-pp-more:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.so-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);background:#24160e75;place-items:center;padding:20px;animation:.18s ease-out both so-fade;display:grid;position:fixed;inset:0}.so-card{text-align:center;background:var(--surface,#fff);border:1px solid var(--line);border-radius:26px;flex-direction:column;align-items:center;width:min(400px,100%);padding:28px 24px 22px;animation:.24s cubic-bezier(.2,.8,.2,1) both so-pop;display:flex;position:relative;box-shadow:0 30px 70px -24px #280f0880,inset 0 2px #ffffffb3}.so-grab{background:var(--line);border-radius:4px;width:40px;height:4px;margin:-10px 0 14px;display:none}.so-icon{width:64px;height:64px;color:var(--brand);background:linear-gradient(145deg,#fff4ec,#ffe3d1);border:1px solid #f6cdb3;border-radius:20px;place-items:center;margin-bottom:14px;display:grid;position:relative}.so-ring{border:2px solid var(--brand-2,#ea580c);opacity:0;border-radius:26px;animation:2.4s ease-out .25s infinite so-ring;position:absolute;inset:-7px}.so-card.is-risky .so-icon{color:#b45309;background:linear-gradient(145deg,#fffbeb,#fef0c7);border-color:#f5d68a}.so-card.is-risky .so-ring{border-color:#d97706}.so-title{letter-spacing:-.02em;color:var(--ink,#1c1917);margin:0 0 6px;font-size:21px;font-weight:700}.so-text{max-width:30ch;color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.5}.so-user{text-align:left;background:var(--sunken,#f6f2ed);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:10px 12px;display:flex}.so-user-main{flex-direction:column;min-width:0;line-height:1.25;display:flex}.so-user-name{color:var(--ink,#1c1917);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.so-user-role{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.so-warn{text-align:left;color:#7c4a03;background:#fffbeb;border:1px solid #f5d68a;border-radius:14px;align-items:flex-start;gap:10px;width:100%;margin-bottom:14px;padding:11px 12px;font-size:13px;font-weight:550;line-height:1.45;display:flex}.so-warn svg{color:#d97706;flex-shrink:0;margin-top:1px}.so-actions{gap:10px;width:100%;display:flex}.so-btn{min-height:48px;font:inherit;cursor:pointer;border-radius:15px;flex:1;padding:0 16px;font-size:15px;font-weight:650;transition:transform .12s,box-shadow .15s,background .15s,border-color .15s}.so-btn:active{transform:scale(.98)}.so-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-2,#ea580c) 45%, transparent);outline-offset:2px}.so-btn-stay{color:var(--ink,#1c1917);border:1.5px solid var(--line-strong,#d9cec4);background:#fff}.so-btn-stay:hover{background:var(--sunken,#f6f2ed);border-color:var(--brand-2,#ea580c)}.so-btn-out{color:#fff;background:linear-gradient(135deg,#b91c1c,#dc2626);border:0;box-shadow:0 10px 22px -10px #b91c1cb3}.so-btn-out:hover{filter:brightness(1.04);box-shadow:0 14px 26px -10px #b91c1ccc}@keyframes so-fade{0%{opacity:0}}@keyframes so-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes so-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes so-ring{0%{opacity:.55;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.18)}}@media (width<=640px){.so-overlay{padding:0 8px calc(8px + env(safe-area-inset-bottom,0px));place-items:end center}.so-card{border-radius:26px;width:100%;padding:18px;animation:.28s cubic-bezier(.2,.8,.2,1) both so-rise}.so-grab{display:block}.so-icon{border-radius:18px;width:58px;height:58px}.so-actions{flex-direction:column}.so-btn{min-height:52px}}@media (prefers-reduced-motion:reduce){.so-overlay,.so-card{animation:none}.so-ring{opacity:0;animation:none}}.sb-layer{z-index:90;position:relative}.sb-layer .overlay{z-index:90}.sb-row{min-height:46px}.sb-row-label{overflow-wrap:anywhere;min-width:0}.sb-row-hint{max-width:46%;color:var(--ink-3,var(--ink-2));text-align:right;overflow-wrap:anywhere;flex-shrink:0;margin-left:auto;font-size:12px;font-weight:650}.sb-pill{background:var(--sunken);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-flex}.sb-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.sb-pill[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.sb-pill[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.sb-pill[data-tone=danger]{background:var(--danger-soft,#fef2f2);color:var(--danger,#b91c1c)}.sb-body{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);flex-direction:column;gap:14px;font-size:14.5px;line-height:1.5;display:flex}.sb-body p{margin:0}.sb-body h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3,var(--ink-2));margin:0;font-size:12px;font-weight:700}.sb-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.sb-big{color:var(--ink);font-size:28px;font-weight:700;line-height:1.1}.sb-link{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:8px 14px;font-weight:600;text-decoration:none;display:flex}.sb-link:hover{background:var(--brand-soft);color:var(--brand-ink)}.sb-link svg{color:var(--brand-2);flex-shrink:0}.sb-link small{color:var(--ink-3,var(--ink-2));font-size:12.5px;font-weight:500;display:block}.sb-link>span{min-width:0}.sb-kv{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;margin:0;display:grid}.sb-kv dt{color:var(--ink-3,var(--ink-2));font-size:12.5px;font-weight:650}.sb-kv dd{color:var(--ink);min-width:0;margin:0;font-weight:550}.sb-tips{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sb-tip{align-items:flex-start;gap:12px;display:flex}.sb-tip-ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.sb-tip-tx{flex-direction:column;min-width:0;display:flex}.sb-tip-tx strong{color:var(--ink);font-size:14.5px}.sb-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.sb-limit{flex-wrap:wrap;gap:10px;display:flex}.sb-limit>div{background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:14px;flex:130px;min-width:0;padding:10px 14px}.sb-limit span{color:var(--ok);font-size:12.5px;font-weight:650;display:block}.sb-limit b{color:var(--ink);font-size:20px}.sb-price{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.sb-price:last-child{border-bottom:0}.sb-price b{color:var(--ink);white-space:nowrap}.sb-blank-stage{justify-content:center;padding:8px 0;display:flex;overflow:hidden}.sb-btnrow{flex-wrap:wrap;gap:10px;display:flex}.sb-btnrow .btn{min-height:44px}.sb-blank .x-dr-pf{display:none!important}.sb-ot-table{border-collapse:collapse;width:100%;font-size:13px}.sb-ot-table th,.sb-ot-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:7px 6px}.sb-ot-scroll{overflow-x:auto}@media print{.sb-ot-print{color:#000;background:#fff;font-family:system-ui,sans-serif}.sb-ot-print h1{margin:0 0 2mm;font-size:18pt}.sb-ot-print p{margin:0 0 4mm;font-size:10pt}.sb-ot-print table{border-collapse:collapse;width:100%;font-size:10.5pt}.sb-ot-print th,.sb-ot-print td{text-align:left;border:1px solid #000;padding:2mm 2.5mm}.sb-ot-print th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee!important}}.x-dr-layout{grid-template-columns:210px minmax(0,1fr) clamp(360px,30vw,430px);align-items:start;gap:16px;display:grid}.x-dr-layout>*{min-width:0}.x-dr-empty{grid-column:2/-1}.x-dr-queue{top:calc(var(--appbar-h) + 14px);max-height:calc(100dvh - var(--appbar-h) - 40px);flex-direction:column;display:flex;position:sticky;overflow:hidden}.x-dr-list{flex:1;overflow-y:auto}.x-dr-row{min-height:58px;padding:10px 14px}.x-dr-qhead{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:16px 14px 12px;display:flex}.x-dr-qhead h3{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:650}.x-dr-count{background:var(--brand-soft);min-width:26px;height:22px;color:var(--brand-ink);border-radius:99px;place-items:center;padding:0 8px;font-size:12px;display:grid}.x-dr-meta{align-items:center;gap:6px;min-width:0;display:flex}@media (width<=1279px){.x-dr-layout{grid-template-columns:minmax(0,1fr) 340px}.x-dr-queue,.x-dr-empty{grid-column:1/-1}.x-dr-queue{max-height:none;position:static}.x-dr-qhead{flex-flow:wrap;justify-content:space-between;align-items:center}.x-dr-qhead>.row{flex:none;gap:10px!important}.x-dr-layout .x-dr-list{scrollbar-width:thin;flex-direction:row;display:flex;overflow-x:auto}.x-dr-layout .x-dr-list>*+*{border-top:0;border-left:1px solid var(--line)}.x-dr-layout .x-dr-row{flex-shrink:0;width:auto;min-width:220px;max-width:260px}}.x-dr-name{letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:1.25}.x-dr-req{color:var(--danger);margin-left:2px}.x-dr-case{padding:14px 16px}.x-dr-chead{align-items:center;gap:12px;display:flex}.x-dr-cbadges{gap:6px;margin-top:10px}.x-dr-ckv{margin:10px 0 0}.x-dr-test{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:12px;padding-top:12px;display:flex}.x-dr-readings{flex:1;min-width:0}.x-dr-notest{align-items:center;gap:6px;display:inline-flex}.x-dr-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.x-dr-table th,.x-dr-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 6px}.x-dr-table thead th{color:var(--muted);font-size:11.5px;font-weight:600}.x-dr-table tbody th{width:30px}.x-dr-table td{font-size:14px;font-weight:600}.x-dr-table tr:last-child th,.x-dr-table tr:last-child td{border-bottom:0}.x-dr-vis{font-family:var(--font-num);color:var(--brand-ink);letter-spacing:-.01em;font-size:15.5px!important}.x-dr-eye{background:var(--brand-soft);width:20px;height:20px;color:var(--brand-ink);vertical-align:middle;border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.x-dr-testwhen{margin-top:6px}.x-dr-tiplbl{cursor:help;-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:3px}.x-dr-tiplbl[data-tip]:hover:after{animation:none;left:0;transform:none}.x-dr-slip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);width:76px;color:var(--ink-2);transition:all .15s var(--ease);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex}.x-dr-slip .tiny{align-items:center;gap:4px;display:inline-flex}button.x-dr-slip:hover{border-color:var(--brand-2);box-shadow:var(--shadow);transform:translateY(-1px)}.x-dr-slip img{object-fit:cover;border-radius:8px;width:100%;height:56px}.x-dr-slip-big{border-radius:var(--radius);width:100%;display:block}.x-dr-earlier{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.x-dr-earlier summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;min-height:28px;font-size:13px;font-weight:600;list-style:none;display:flex}.x-dr-earlier summary::-webkit-details-marker{display:none}.x-dr-earlier[open] .x-dr-chev{transform:rotate(90deg)}.x-dr-chev{transition:transform .15s var(--ease)}@media (width<=420px){.x-dr-table th,.x-dr-table td{padding:4px 3px}.x-dr-slip{width:62px}}.x-dr-mid{flex-direction:column;gap:14px;min-width:0;display:flex}.x-dr-builder{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:14px;display:grid}.x-dr-rail{top:calc(var(--appbar-h) + 14px);flex-direction:column;gap:2px;padding:8px 4px 8px 0;display:flex;position:sticky}.x-dr-rstep{text-align:left;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:4px 6px 4px 0;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.x-dr-rstep:not(:last-child):after{content:"";border-left:2px solid var(--line-strong);height:12px;position:absolute;top:40px;left:12px}.x-dr-rstep[data-done=true]:not(:last-child):after{border-color:var(--brand-2)}.x-dr-rstep[data-active=true],.x-dr-rstep:hover{color:var(--ink)}.x-dr-dot{background:var(--surface);border:2px solid var(--line-strong);width:26px;height:26px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}[data-active=true]>.x-dr-dot{border-color:var(--brand-2);color:var(--brand);background:var(--brand-soft)}[data-done=true]>.x-dr-dot{background:var(--brand-2);border-color:var(--brand-2);color:#fff}.x-dr-rlbl{min-width:0}.x-dr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.x-dr-steps{flex-direction:column;gap:10px;min-width:0;display:flex}.x-dr-step{scroll-margin-top:calc(var(--appbar-h) + 16px);background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:0}.x-dr-step[data-active=true]{border-color:var(--line-strong);box-shadow:var(--shadow)}.x-dr-shead{align-items:center;gap:10px;width:100%;min-width:0;padding:14px 16px;display:flex}.x-dr-shead h3{letter-spacing:-.01em;flex:1;margin:0;font-size:15px;font-weight:650}.x-dr-scollapsed{text-align:left;min-height:52px;color:var(--ink);background:0 0;border:0;border-radius:18px}.x-dr-scollapsed:hover{background:var(--surface-2)}.x-dr-stitle{white-space:nowrap;font-size:14px;font-weight:650}.x-dr-ssum{min-width:0;color:var(--muted);flex:1;font-size:13px}.x-dr-sedit{color:var(--faint);flex-shrink:0}.x-dr-sbody{animation:x-dr-in .22s var(--ease);flex-direction:column;gap:14px;padding:0 16px 16px;display:flex}.x-dr-hint{align-items:center;gap:6px;display:inline-flex}.x-dr-snav{align-items:center;gap:10px;display:flex}.x-dr-snav .btn{white-space:nowrap}@keyframes x-dr-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.x-dr-sbody{animation:none}.x-dr-chev{transition:none}}.x-dr-pvbtn{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.x-dr-pvbtn .btn{white-space:nowrap}@media (width<=1023px){.x-dr-builder{grid-template-columns:minmax(0,1fr);gap:10px}.x-dr-rail{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:row;gap:4px;padding:6px;position:sticky;top:0}.x-dr-rstep{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:4px 2px;font-size:11px}.x-dr-rstep:not(:last-child):after{display:none}.x-dr-rstep[data-active=true]{background:var(--brand-soft)}.x-dr-rlbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.x-dr-step{scroll-margin-top:72px}}@media (width<=420px){.x-dr-rstep:not([data-active=true]) .x-dr-rlbl{display:none}.x-dr-rstep[data-active=true]{flex:2.4 1 0}}.x-dr-prev{top:calc(var(--appbar-h) + 14px);flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky}.x-dr-prevhead{flex-direction:column;gap:8px;display:flex}.x-dr-prevhead h3{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:650}.x-dr-prevbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.x-dr-prevbar .seg button{white-space:nowrap;padding:5px 10px;font-size:12.5px}.x-dr-signby{flex-direction:column;flex:140px;gap:3px;min-width:0;display:flex}.x-dr-signby .x-dr-pv-sel{width:100%;min-width:0}.x-dr-prevstage{background:var(--sunken);border:1px solid var(--line);border-radius:16px;justify-content:center;padding:10px 0;display:flex;overflow:hidden}.x-dr-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.x-dr-missing{flex-basis:100%;align-items:center;gap:6px;display:inline-flex}.x-dr-actions .btn{white-space:nowrap}@media (width<=520px){.x-dr-actions>.btn{flex:100%}}.x-dr-past{border-left:2px solid var(--brand-soft);flex-direction:column;gap:2px;padding-left:12px;display:flex}.x-dr-med{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.x-dr-med-n{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-ink);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}.x-dr-med-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=520px){.x-dr-med-fields{grid-template-columns:1fr 1fr}.x-dr-med-fields>:first-child{grid-column:span 2}}.x-dr-sm{min-height:38px;padding:7px 10px;font-size:13.5px}.x-dr-medopts{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.x-dr-medopt{text-align:left;border:1px dashed var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);transition:all .14s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;display:flex}.x-dr-medopt:hover{border-style:solid;border-color:var(--brand-2);background:var(--brand-soft)}.x-dr-medopt>svg{color:var(--brand-2);flex-shrink:0}.x-dr-medopt-new{border-color:var(--accent)}.x-dr-yn{grid-template-columns:1fr 1fr;gap:10px;display:grid}.x-dr-yn button{border:1px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--ink-2);transition:all .15s var(--ease);border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.x-dr-yn button:hover{border-color:var(--ink-2);background:var(--surface-2)}.x-dr-yn button[aria-pressed=true]:first-child{color:#fff;background:linear-gradient(135deg,#ea580c,#f97316);border-color:#0000;box-shadow:0 8px 18px -10px #ea580ce6}.x-dr-yn button[aria-pressed=true]:last-child{background:var(--grad-brand);color:#fff;border-color:#0000;box-shadow:0 8px 18px -10px #c2410ce6}.x-dr-seen{gap:12px}.x-dr-seen:hover{background:var(--surface-2)}.x-dr-seen-main{text-align:left;background:0 0;border:0;min-width:0;padding:0}.x-dr-seen-main:hover .prow-name{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.x-dr-pv{flex-direction:column;gap:12px;display:flex}.x-dr-pv-bar{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.x-dr-pv-sel{min-width:200px;min-height:36px;padding-top:6px;padding-bottom:6px;font-size:13px}.x-dr-pv-stage{background:var(--sunken);border:1px solid var(--line);border-radius:16px;justify-content:center;padding:16px;display:flex}.x-dr-pv-frame{background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 1px 2px #00000014,0 18px 40px -18px #280f0873}.x-dr-pv-hint b{color:var(--ink-2);font-weight:600}@media (width<=640px){.x-dr-pv-hint{display:none}.x-dr-pv-stage{padding:10px}}.x-dr-page{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:left;letter-spacing:0;background:#fff;width:148mm;height:210mm;font-family:Arial,Helvetica Neue,Noto Sans Devanagari,sans-serif;line-height:1.25;position:relative;overflow:hidden}.x-dr-page [lang=hi]{font-family:Noto Sans Devanagari,Mangal,Nirmala UI,sans-serif}.x-dr-pf{white-space:normal;overflow-wrap:anywhere;z-index:2;position:absolute}.x-dr-pf-b{font-weight:700}.x-dr-pf-uhid{font-size:.82em;font-weight:400}.x-dr-pf-lbl{font-weight:700}.x-dr-pf-token{text-align:center;font-size:1.45em;font-weight:700}.x-dr-pf-doc{text-align:right;font-weight:700}.x-dr-pf-meds{flex-direction:column;gap:1.6mm;margin:0;padding-left:5mm;display:flex}.x-dr-pf-meds li{padding-left:.5mm}.x-dr-lh{z-index:1;position:absolute;inset:0}.x-dr-lh>*{position:absolute}.x-dr-lh.is-ghost{opacity:.16;filter:grayscale()}.x-dr-lh-logo{text-align:center;flex-direction:column;align-items:center;width:31mm;display:flex;top:5mm;left:5mm}.x-dr-lh-svg{width:18mm;height:18mm}.x-dr-lh-logo1{letter-spacing:.02em;margin-top:1.2mm;font-size:5.6pt;font-weight:700;line-height:1.15}.x-dr-lh-logo2{letter-spacing:.01em;margin-top:.4mm;font-size:3.9pt;font-weight:700;line-height:1.2}.x-dr-lh-head{text-align:center;flex-direction:column;align-items:center;gap:.9mm;display:flex;top:5.5mm;left:37mm;right:5mm}.x-dr-lh-title{letter-spacing:0;white-space:nowrap;font-size:19pt;font-weight:700;line-height:1.15}.x-dr-lh-unit{letter-spacing:.03em;font-size:6.6pt;font-weight:700}.x-dr-lh-addr{max-width:106mm;font-size:6.4pt;line-height:1.3}.x-dr-lh-phone{letter-spacing:.02em;font-size:7.6pt;font-weight:700}.x-dr-lh-hr{border-top:.5mm solid #000;top:37.5mm;left:5mm;right:5mm}.x-dr-lh-vr{border-left:.3mm solid #000;height:141.5mm;top:37.5mm;left:40mm}.x-dr-lh-opd{width:33mm;font-size:7.2pt;font-weight:700;top:41mm;left:5mm}.x-dr-lh-opdbox{border:.3mm solid #000;border-radius:1mm;width:33mm;height:8.4mm;top:44.6mm;left:5mm}.x-dr-lh-docs{flex-direction:column;gap:3.4mm;width:34mm;display:flex;top:57mm;left:5mm}.x-dr-lh-doc{flex-direction:column;font-size:5.5pt;line-height:1.32;display:flex}.x-dr-lh-doc b{letter-spacing:.01em;font-size:7pt}.x-dr-lh-doc i{font-style:italic}.x-dr-lh-spec{flex-direction:column;gap:1.1mm;width:34mm;font-size:5.6pt;line-height:1.3;display:flex;top:141mm;left:5mm}.x-dr-lh-spec b{text-underline-offset:.6mm;margin-bottom:.4mm;font-size:7pt;text-decoration:underline}.x-dr-lh-field{align-items:flex-end;height:4.9mm;font-size:8pt;font-weight:700;display:flex}.x-dr-lh-field span{flex-shrink:0}.x-dr-lh-field i{border-bottom:.3mm dotted #000;flex:1;height:0;margin-bottom:.2mm}.x-dr-lh-rx{font-family:Times New Roman,Georgia,serif;font-size:17pt;font-weight:700;line-height:1}.x-dr-lh-sign{border-top:.25mm solid #000}.x-dr-lh-foot{text-align:center;border-top:.5mm solid #000;flex-direction:column;gap:.8mm;padding-top:1.2mm;display:flex;inset:180mm 5mm 4mm}.x-dr-lh-req{font-size:8pt;font-weight:700}.x-dr-lh-foot p{text-align:justify;text-align-last:center;margin:0;font-size:6.6pt;line-height:1.45}.x-dr-lh-tag{margin-top:.4mm;font-size:8.6pt;font-weight:700}@media print{.print-area.x-dr-print{width:148mm;height:210mm;overflow:hidden}}.x-dr-shead>.x-dr-dot{display:none}@media (width<=1023px){.x-dr-shead>.x-dr-dot{display:inline-grid}.x-dr-step[data-done=true] .x-dr-shead>.x-dr-dot{background:var(--brand-2);border-color:var(--brand-2);color:#fff}.x-dr-step[data-active=true] .x-dr-shead>.x-dr-dot{border-color:var(--brand-2);color:var(--brand);background:var(--brand-soft)}.x-dr-step[data-done=true][data-active=true] .x-dr-shead>.x-dr-dot{background:var(--brand-2);color:#fff}}.x-dr-slip-ph{color:var(--muted)}.x-dr-slip-box{background:var(--sunken);border-radius:8px;justify-content:center;align-items:center;width:100%;height:56px;display:flex}.x-dr-slip-spin{color:var(--brand-2);animation:1s linear infinite x-dr-rot}@keyframes x-dr-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.x-dr-slip-spin{animation:none}}.x-dr-share-anchor{display:inline-flex}.x-dr-share-pop{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(260px,100vw - 24px);box-shadow:var(--shadow-lg);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.x-dr-share-item{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;font-weight:600;display:flex}.x-dr-share-item:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-ink)}.x-dr-share-item:disabled{color:var(--faint);cursor:not-allowed}.x-dr-share-l{display:block}.x-dr-share-h{color:var(--muted);font-size:12px;font-weight:500;display:block}.nc{width:100%;height:auto;display:block;overflow:visible}.nc .nc-head{transform-box:view-box;transform-origin:120px 150px}.nc .nc-eyes{transform-box:view-box;transform-origin:120px 105px}.nc .nc-body{transform-box:view-box;transform-origin:120px 240px}.nc-live .nc-eyes{animation:4.6s .1s infinite nc-blink}.nc-live .nc-body{animation:3.8s ease-in-out infinite nc-breathe}.nc-live .nc-led{animation:1.4s ease-in-out infinite nc-led}@keyframes nc-blink{0%,19%,23.5%,to{transform:scaleY(1)}21%{transform:scaleY(.06)}}@keyframes nc-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)}}@keyframes nc-led{0%,to{opacity:1}50%{opacity:.35}}.nc-avatar{isolation:isolate;vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.nc-avatar:before{content:"";z-index:-1;background:conic-gradient(from 200deg,#ea580c,#fdba74,#fb7185,#f59e0b,#ea580c);border-radius:50%;position:absolute;inset:0;box-shadow:0 4px 12px -6px #c2410c99}.nc-avatar.is-live:before{animation:6s linear infinite nc-ring-spin}.nc-avatar-disc{background:radial-gradient(circle at 50% 32%,#fffdf9 0%,#fff0e0 58%,#ffddbd 100%);border-radius:50%;position:absolute;inset:2px;overflow:hidden;box-shadow:0 0 0 1.5px #fff}.nc-avatar-disc .nc{width:100%;height:100%}@keyframes nc-ring-spin{to{transform:rotate(360deg)}}.nn-screen{max-width:1180px;margin:0 auto;position:relative}.nn-head{align-items:center;gap:12px;min-height:48px;margin-bottom:14px;display:flex}.nn-back{border-radius:12px;gap:6px;height:40px;padding:0 12px 0 8px;font-weight:600}.nn-stats-in{animation:nn-rise .5s var(--ease) both}.nn-stats-in.via-story{animation:.55s cubic-bezier(.4,0,.2,1) .12s both nn-fade}@keyframes nn-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes nn-fade{0%{opacity:0}to{opacity:1}}.nn-stats-in.is-handoff .x-na-avatar{opacity:0;animation:.22s ease-out .5s forwards nn-fade}.nn-intro-wrap{z-index:5;position:relative}.nn-screen[data-phase=handoff] .nn-intro-wrap{pointer-events:none;position:absolute;top:0;left:0;right:0}.nn-screen[data-phase=handoff] .nn-head{opacity:0;transition:opacity .2s}.nn-intro{--ease-out:cubic-bezier(.16, 1, .3, 1);border-radius:var(--radius-xl);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;place-items:center;min-height:min(560px,100dvh - 190px);padding:36px 16px 40px;display:grid;position:relative}.nn-intro:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(55% 60% at 50% 36%,#fdba744d 0%,#fdba7400 70%),radial-gradient(circle,#c2410c1a 1px,#0000 1.4px) 0 0/18px 18px,linear-gradient(#fff 0%,#fffaf4 100%);animation:.4s ease-out both nn-fade;position:absolute;inset:0;-webkit-mask:radial-gradient(130% 100% at 50% 40%,#000 55%,#000000f5 100%)}.nn-intro.is-handoff:before{animation:.45s cubic-bezier(.4,0,.2,1) forwards nn-out}.nn-skip{z-index:2;border:1px solid var(--line);height:34px;color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:99px;padding:0 14px;font-size:13px;font-weight:600;transition:opacity .2s,color .15s,border-color .15s;position:absolute;top:14px;right:14px}.nn-skip:hover{color:var(--ink);border-color:var(--line-strong)}.nn-intro.is-handoff .nn-skip,.nn-intro.is-handoff .nn-copy{opacity:0}.nn-stage{flex-direction:column;align-items:center;gap:22px;display:flex}.nn-cam{transform-origin:50%;will-change:transform;width:clamp(220px,62vw,320px);transition:transform .55s cubic-bezier(.4,0,.2,1)}.nn-intro.is-push .nn-cam{transform:scale(1.07)translateY(3%)}.nn-figure{--amp:0;aspect-ratio:1;position:relative}.nn-orb{animation:nn-orb-in .8s var(--ease-out) both;transition:opacity .3s;position:absolute;inset:0}.nn-intro.is-handoff .nn-orb-glow,.nn-intro.is-handoff .nn-orb-bloom,.nn-intro.is-handoff .nn-orb-ring{animation:.3s ease-out forwards nn-out}.nn-intro.is-handoff .nn-orb-disc{box-shadow:none;animation:.26s ease-in .5s forwards nn-out}@keyframes nn-orb-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.nn-orb>span{border-radius:50%;position:absolute}.nn-orb-glow{scale:calc(.9 + var(--amp) * .2);opacity:calc(.7 + var(--amp) * .3);background:radial-gradient(closest-side,#f9731657 0%,#fb923c33 45%,#fdba7414 70%,#fdba7400 100%);animation:3.2s ease-in-out infinite nn-glow-idle;inset:-22%}@keyframes nn-glow-idle{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.nn-orb-ring{scale:calc(1 + var(--amp) * .045);background:conic-gradient(#f97316,#fdba74,#fb7185,#f59e0b,#ea580c,#fdba74,#f97316);animation:7s linear infinite nn-spin;inset:2.5%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.nn-orb-bloom{filter:blur(16px);opacity:calc(.4 + var(--amp) * .5);scale:calc(1 + var(--amp) * .08);background:conic-gradient(from 90deg,#f97316,#fdba74,#fb7185,#f59e0b,#ea580c,#fdba74,#f97316);animation:9s linear infinite reverse nn-spin;inset:3%}@keyframes nn-spin{to{transform:rotate(360deg)}}.nn-orb-disc{background:radial-gradient(circle at 50% 34%,#fffdf9 0%,#fff2e4 52%,#ffdfc2 100%);inset:6.6%;box-shadow:inset 0 -14px 30px -10px #ea580c38,inset 0 8px 18px -10px #ffffffe6,0 18px 40px -22px #782d0a8c}.nn-bust{border-radius:50%;position:absolute;inset:6.6%;overflow:hidden;transform:translateZ(0)}.nn-bust .nc{width:115.4%;animation:nn-bust-in .9s .3s var(--ease-out) both;position:absolute;top:-7.7%;left:-7.7%}@keyframes nn-bust-in{0%{opacity:0;transform:translateY(34%)}40%{opacity:1}to{opacity:1;transform:none}}.nn-intro[data-speaking] .nc-head{animation:.9s ease-in-out infinite alternate nc-talk}@keyframes nc-talk{0%{transform:rotate(-1.2deg)translateY(.4px)}to{transform:rotate(1deg)translateY(-.4px)}}.nn-intro.is-handoff .nn-bust{animation:.26s ease-in .5s forwards nn-out}.nn-intro.is-handoff .nn-bust .nc{animation:none}@keyframes nn-out{to{opacity:0}}.nn-copy{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:520px;transition:opacity .3s,transform .4s cubic-bezier(.4,0,.2,1);display:flex}.nn-intro.is-push .nn-copy{opacity:0;transform:translateY(10px)}.nn-eyebrow{height:28px;color:var(--brand-ink);letter-spacing:.02em;animation:nn-up .5s .75s var(--ease-out) both;background:#fff7ede6;border:1px solid #fed7aa;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12px;font-weight:650;display:inline-flex}.nn-eyebrow-dot{background:var(--brand-2);border-radius:50%;width:7px;height:7px;position:relative}.nn-eyebrow-dot:after{content:"";border:2px solid #f9731673;border-radius:50%;animation:1.6s ease-out infinite nn-ping;position:absolute;inset:-4px}@keyframes nn-ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.nn-line{letter-spacing:-.025em;color:#1f1a17;animation:nn-up .45s .95s var(--ease-out) both;margin:0;font-size:clamp(26px,6.4vw,34px);font-weight:750;line-height:1.2;position:relative}.nn-line span span{color:#1f1a1729;transition:color .14s ease-out}.nn-line span span.is-on{color:#1f1a17}.nn-sub{text-wrap:balance;color:#6b5e55;max-width:34ch;animation:nn-up .5s 1.55s var(--ease-out) both;margin:0;font-size:15px;font-weight:520;line-height:1.45}@keyframes nn-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=640px){.nn-head{margin-bottom:10px}.nn-intro{border-radius:22px;min-height:calc(100dvh - 230px);padding:52px 14px 36px}.nn-stage{gap:18px}.nn-sub{font-size:14px}}.nav-naina-face{margin:-4px -2px -4px -4px}.navpill[aria-current=page] .nav-naina-face:before{box-shadow:none;background:conic-gradient(from 200deg,#fff,#ffe4c7,#fff,#fed7aa,#fff)}.navpill.is-naina:not([aria-current=page]){color:var(--brand-ink)}.navpill.is-naina:not([aria-current=page]):hover{background:var(--brand-soft)}.nav-naina-bars{align-items:center;gap:2px;height:12px;margin-left:-1px;display:inline-flex}.nav-naina-bars i{opacity:.7;background:currentColor;border-radius:1px;width:2px;height:5px;animation:1.1s ease-in-out infinite alternate nn-bars-sm}.nav-naina-bars i:nth-child(2){animation-delay:-.35s}.nav-naina-bars i:nth-child(3){animation-delay:-.7s}@keyframes nn-bars-sm{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.nav-naina-bars i{height:10px}.tabbar button.tab-naina{color:var(--brand-ink);overflow:visible}.tabbar button.tab-naina[aria-current=page]{color:var(--brand-ink);background:0 0}.tab-naina-orb{background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin-top:-26px;margin-bottom:1px;display:grid;position:relative;box-shadow:0 10px 22px -10px #c2410ccc,0 0 0 1px #d9cec4e6}.tab-naina-orb:after{content:"";border:2px solid #f9731666;border-radius:50%;animation:3.2s ease-out infinite tab-naina-halo;position:absolute;inset:-2px}.tab-naina-orb .nc-avatar:before{animation:8s linear infinite nc-ring-spin}.tab-naina-orb .nc-avatar-disc{inset:2.5px}.tabbar button.tab-naina[aria-current=page] .tab-naina-orb{box-shadow:0 10px 22px -8px #c2410cf2,0 0 0 3px #f973164d}.tabbar button.tab-naina .lbl{font-weight:700}@keyframes tab-naina-halo{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.32)}}.menu-item .nav-naina-face{margin:-3px 0}@media (prefers-reduced-motion:reduce){.nc-live .nc-eyes,.nc-live .nc-body,.nc-live .nc-led,.nc-avatar.is-live:before,.tab-naina-orb .nc-avatar:before,.nav-naina-bars i,.tab-naina-orb:after,.nn-stats-in,.nn-stats-in.via-story{animation:none!important}}.nn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
