.ds-btn{justify-content:center;align-items:center;gap:var(--space-8);height:var(--btn-h);padding:var(--space-8) calc(var(--space-12) - var(--btn-bw));border-radius:var(--radius);--btn-bw:0px;cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-medium);white-space:nowrap;border:none;font-size:12px;line-height:20px;display:inline-flex}.ds-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-btn>img,.ds-btn>svg,.ds-btn .ic{width:var(--icon);height:var(--icon);display:block}.ds-btn>img[hidden],.ds-btn>svg[hidden]{display:none}.ds-btn--primary{background:var(--primary);color:var(--gray-50)}.ds-btn--block{width:100%;display:flex}.ds-btn--busy{pointer-events:none;position:relative}.ds-btn--primary.ds-btn--busy:after,.ds-btn--dark.ds-btn--busy:after{content:"";box-sizing:border-box;border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.6s linear infinite ds-btn-spin;position:absolute;top:50%;right:14px}@keyframes ds-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-btn--busy:after{animation-duration:1.8s}}.ds-btn--lift{box-shadow:var(--shadow-btn-primary)}.ds-btn--lift:focus-visible{box-shadow:var(--shadow-btn-primary), var(--shadow-focus)}.ds-btn--primary:hover:not(:disabled){background:var(--primary-hover)}.ds-btn--secondary{background:var(--white);border:var(--stroke-w) solid var(--stroke);color:var(--text-primary);--btn-bw:var(--stroke-w)}.ds-btn--secondary:hover:not(:disabled){background:var(--bg-hover)}.ds-btn--ghost{color:var(--text-primary);background:0 0}.ds-btn--ghost:hover:not(:disabled){background:var(--bg-hover)}.ds-btn--dark{background:var(--bg-dark);color:var(--text-on-dark)}.ds-btn--dark:hover:not(:disabled){background:var(--bg-dark-hover)}.ds-btn--xs{height:var(--btn-h-xs);padding:var(--space-4) calc(var(--space-12) - var(--btn-bw));border-radius:var(--radius-sm);font-size:12px;line-height:16px}.ds-btn--xs>img,.ds-btn--xs>svg,.ds-btn--xs .ic{width:var(--icon-sm);height:var(--icon-sm)}.ds-btn--sm{height:var(--btn-h-sm);padding:var(--space-6) calc(var(--space-10) - var(--btn-bw));font-size:12px}.ds-btn--sm>img,.ds-btn--sm>svg,.ds-btn--sm .ic{width:var(--icon-sm);height:var(--icon-sm)}.ds-btn--lg{height:var(--btn-h-lg);padding:var(--space-10) calc(var(--space-16) - var(--btn-bw));font-size:14px}.ds-btn--lg>img,.ds-btn--lg>svg,.ds-btn--lg .ic{width:var(--icon-md);height:var(--icon-md)}.ds-btn--icon{width:var(--btn-h);padding:0}.ds-btn--icon.ds-btn--sm{width:var(--btn-h-sm)}.ds-btn--icon.ds-btn--xs{width:var(--btn-h-xs);padding:0}.ds-btn--link{height:auto;font:inherit;color:var(--primary);background:0 0;padding:0;text-decoration:underline;display:inline}.ds-btn--link:hover:not(:disabled){color:var(--primary-hover)}.ds-btn-group{display:inline-flex}.ds-btn-group>.ds-btn{border-radius:0}.ds-btn-group>.ds-btn:first-child{border-radius:var(--radius) 0 0 var(--radius)}.ds-btn-group>.ds-btn:last-child{border-radius:0 var(--radius) var(--radius) 0}.ds-btn-group>.ds-btn:not(:first-child){margin-left:-1px}.ds-btn-toolbar{align-items:center;gap:var(--space-8);display:inline-flex}.ds-checkbox-opt{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);color:var(--text-primary);font-size:13px;line-height:18px;display:inline-flex}.ds-checkbox-opt:hover{background:var(--surface-2)}.ds-checkbox-opt:has(input:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}.ds-checkbox-opt:has(input:disabled):hover{background:0 0}.ds-checkbox-input{opacity:0;width:0;height:0;position:absolute}.ds-checkbox-box{border:1.5px solid var(--gray-300);background:var(--white);width:18px;height:18px;transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.ds-checkbox-box svg{width:11.25px;height:9px;display:none}.ds-checkbox-input:checked~.ds-checkbox-box{background:var(--primary);border-color:var(--primary)}.ds-checkbox-input:checked~.ds-checkbox-box svg{display:block}.ds-checkbox-input:focus-visible~.ds-checkbox-box{box-shadow:var(--shadow-focus)}.vf-overlay{z-index:var(--z-modal);display:none;position:fixed;inset:0}.vf-overlay.open{background:#0006;justify-content:center;align-items:center;padding:20px 0;display:flex}.vf-overlay.open .vf-card{max-height:calc(100vh - 40px)}.vf-card{width:600px;max-width:calc(100vw - 40px);height:406px;max-height:calc(100vh - var(--overlay-card-top) - 20px);background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.vf-head{height:56px;padding:var(--space-16);border-bottom:1px solid var(--surface-4);flex:none;justify-content:space-between;align-items:flex-start;display:flex}.vf-title{font-size:16px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.vf-close{box-shadow:inset 0 0 0 1px var(--surface-1);background:var(--surface-2);border-radius:var(--radius);cursor:pointer;color:var(--text-primary);justify-content:center;align-items:center;padding:4px;display:inline-flex}.vf-close:hover{background:var(--surface-4)}.vf-close svg{width:16px;height:16px;display:block}.vf-body{flex:auto;min-height:0;display:flex}.vf-foot{height:40px;padding:0 20px 0 var(--space-16);border-top:1px solid var(--surface-4);flex:none;justify-content:space-between;align-items:center;display:flex}.vf-card:focus{outline:none}.ds-alert{align-items:flex-start;gap:var(--space-6);padding:var(--space-10);border-radius:var(--radius);outline:var(--stroke-w) solid var(--stroke);outline-offset:calc(var(--stroke-w) * -1);background:var(--surface-3);display:flex}.ds-alert>svg{width:var(--icon);height:var(--icon);flex:none;display:block}.ds-alert-badge{flex:none}.ds-alert-text{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:var(--text-tertiary)}.ds-alert--info{background:var(--surface-3);outline-color:var(--stroke)}.ds-alert--info .ds-alert-text{color:var(--text-tertiary)}.ds-alert--warning{background:var(--status-warn-bg);outline-color:var(--orange-200)}.ds-alert--warning .ds-alert-text{color:var(--orange-800)}.ds-alert--success{background:var(--status-success-bg);outline-color:#cbfbdc}.ds-alert--success .ds-alert-text{color:var(--status-success-text)}.ds-alert--error{background:var(--status-error-bg);outline-color:var(--red-bg)}.ds-alert--error .ds-alert-text{color:var(--status-error-text)}.ds-avatar{background:var(--primary-100);width:24px;height:24px;color:var(--text-brand-strong);font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-avatar--sm{width:16px;height:16px;font-size:9px}.ds-avatar--lg{width:36px;height:36px;font-size:14px}.ds-avatar--tile{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-primary);font-size:12px;line-height:18px;font-weight:var(--fw-medium);background:#f1f1f1}.ds-avatar[data-tone]{color:var(--text-primary)}.ds-avatar[data-tone=amber]{background:var(--avatar-amber)}.ds-avatar[data-tone=indigo]{background:var(--avatar-indigo)}.ds-avatar[data-tone=pink]{background:var(--avatar-pink)}.ds-avatar[data-tone=lilac]{background:var(--avatar-lilac)}.ds-avatar[data-tone=mint]{background:var(--avatar-mint)}.ds-avatar[data-tone=sky]{background:var(--avatar-sky)}.ds-avatar[data-tone=lemon]{background:var(--avatar-lemon)}.ds-avatar[data-tone=coral]{background:var(--avatar-coral)}.ds-avatar[data-tone=sage]{background:var(--avatar-sage)}.ds-avatar[data-tone=violet]{background:var(--avatar-violet)}.ds-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ds-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-5) 37%, var(--surface-2) 63%);animation:ds-shimmer 1.4s var(--ease-standard) infinite;background-size:400% 100%}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ds-skeleton{background:var(--surface-2);animation:none}}.ds-card{background:var(--bg-surface);border:var(--stroke-w) solid var(--stroke-subtle);border-radius:var(--radius-xl);position:relative;overflow:hidden}.ds-card-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-bottom:var(--stroke-w) solid var(--stroke-subtle);display:flex}.ds-card-title{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-semibold);color:var(--text-primary)}.ds-card-body{padding:var(--space-16)}.ds-card-head>img,.ds-card-head>svg,.ds-card-head>.ic{width:var(--icon);height:var(--icon);display:block}.ds-select{position:relative}.ds-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-8);text-align:left;cursor:pointer;display:flex}.ds-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-select-value.is-empty{color:var(--text-muted)}.ds-select-trigger>svg{width:var(--icon);height:var(--icon);color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-standard);flex:none}.ds-select[data-open] .ds-select-trigger>svg{transform:rotate(180deg)}.ds-select[data-open] .ds-select-trigger{border-color:var(--primary);box-shadow:var(--shadow-focus)}.ds-select-trigger:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-focus);outline:none}.ds-select-menu{top:calc(100% + var(--space-4));min-width:0;margin:0;list-style:none;position:absolute;left:0;right:0}.ds-select[data-float] .ds-select-menu{position:fixed;right:auto}.ds-select-item.is-active{background:var(--bg-hover)}.ds-select-item[aria-selected=true]{background:var(--bg-active);font-weight:var(--fw-medium)}.ds-select[data-multi]:not(.ds-combo) .ds-select-menu{padding:0 var(--space-8) var(--space-8);border:var(--stroke-w) solid var(--stroke);border-radius:var(--radius-xl);max-height:320px;box-shadow:var(--shadow-md);overflow-y:auto}.ds-select[data-multi]:not(.ds-combo) .ds-select-menu[hidden]{display:none}.ds-select-head{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-8);margin:0 calc(-1 * var(--space-8)) var(--space-8);padding:var(--space-12) var(--space-16);background:var(--bg-surface);border-bottom:var(--stroke-w) solid var(--surface-4);color:var(--text-primary);border-radius:0;font-size:14px;line-height:20px;list-style:none;display:flex;position:sticky;top:0}.ds-select-clear{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0;text-decoration:none}.ds-select-clear:hover:not(:disabled){color:var(--primary-hover)}.ds-select-clear:disabled{color:var(--text-muted);cursor:default}.ds-select-clear:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.ds-select[data-multi]:not(.ds-combo) .ds-select-item{font-weight:var(--fw-regular);justify-content:flex-start}.ds-select[data-multi]:not(.ds-combo) .ds-select-item[aria-selected=true]{font-weight:var(--fw-regular);background:0 0}.ds-select[data-multi]:not(.ds-combo) .ds-select-item:hover,.ds-select[data-multi]:not(.ds-combo) .ds-select-item.is-active{background:var(--bg-hover)}.ds-select-item[aria-selected=true]>.ds-checkbox-box{background:var(--primary);border-color:var(--primary)}.ds-select-item[aria-selected=true]>.ds-checkbox-box svg{display:block}.ds-combo-search{box-sizing:border-box;width:100%;height:var(--btn-h);margin-bottom:var(--space-4);padding:0 var(--space-8);background:var(--surface-2);border-radius:var(--radius-sm);font-family:var(--font-sans);color:var(--text-primary);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle);border:none;outline:none;font-size:14px;line-height:20px}.ds-combo-search::placeholder{color:var(--text-muted)}.ds-combo-search:focus{box-shadow:inset 0 0 0 var(--stroke-w) var(--primary)}.ds-combo-list{max-height:216px;margin:0;padding:0;list-style:none;overflow-y:auto}.ds-combo[data-multi] .ds-select-menu{padding:var(--space-8);border:var(--stroke-w) solid var(--stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.ds-combo[data-multi] .ds-combo-search{margin-bottom:var(--space-8)}.ds-combo[data-multi] .ds-select-item[aria-selected=true]{font-weight:var(--fw-regular);background:0 0}.ds-combo[data-multi] .ds-select-item[aria-selected=true]:hover,.ds-combo[data-multi] .ds-select-item[aria-selected=true].is-active{background:var(--bg-hover)}.ds-combo-empty{padding:var(--space-8);color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.ds-combo>.ds-taglist{margin-top:var(--space-8)}.ds-combo>.ds-taglist:empty{display:none}.ds-field{gap:var(--space-6);flex-direction:column;display:flex}.ds-label{font-family:var(--font-sans);letter-spacing:-.12px;font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-secondary)}.ds-label--lg{letter-spacing:normal;color:var(--text-primary);font-size:14px;line-height:20px}.ds-label i{color:var(--field-required);font-style:normal}.ds-input,.ds-textarea{width:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-surface);border-radius:var(--radius);padding:var(--space-8) var(--space-12);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);border:none;outline:none;font-size:14px;line-height:20px}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--text-muted)}.ds-input:hover:not(:disabled),.ds-textarea:hover:not(:disabled){box-shadow:inset 0 0 0 var(--stroke-w) var(--primary-200)}.ds-input:focus,.ds-textarea:focus{box-shadow:var(--shadow-focus), inset 0 0 0 var(--stroke-w) var(--primary)}.ds-input.error,.ds-textarea.error{box-shadow:inset 0 0 0 var(--stroke-w) var(--danger)}.ds-input.error:focus,.ds-textarea.error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent), inset 0 0 0 var(--stroke-w) var(--danger)}.ds-input:disabled,.ds-textarea:disabled{opacity:var(--opacity-disabled);background:var(--bg-hover);cursor:not-allowed}.ds-input--lg{box-sizing:border-box;height:var(--btn-h-lg)}.ds-textarea{resize:vertical;min-height:72px}.ds-hint{color:var(--text-muted);font-size:11px}.ds-error-text{color:var(--danger);font-size:11px}.ds-popover{background:var(--bg-surface);border:var(--stroke-w) solid var(--stroke);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:var(--z-popover)}.ds-menu{padding:var(--space-4);background:var(--bg-surface);border-radius:var(--radius-lg);min-width:166px;z-index:var(--z-dropdown);box-shadow:var(--shadow-md), inset 0 0 0 var(--stroke-w) var(--stroke);border:none;flex-direction:column;display:flex}.ds-menu[hidden]{display:none}.ds-menu-item{box-sizing:border-box;align-items:center;gap:var(--space-8);height:var(--btn-h-sm);width:100%;padding:0 var(--space-8);text-align:left;border-radius:var(--radius-sm);font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-size:12px;line-height:16px;display:flex}.ds-menu-item--lg{height:var(--btn-h);font-size:14px;line-height:20px}.ds-menu-item:hover,.ds-menu-item:focus-visible{background:var(--bg-hover);outline:none}.ds-menu-item:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-menu-item--danger{color:var(--danger)}.ds-menu-item>img,.ds-menu-item>svg,.ds-menu-item>.ic{width:var(--icon);height:var(--icon);flex-shrink:0;display:block}.ds-menu-sep{height:var(--stroke-w-hair);background:var(--stroke-subtle);margin:var(--space-4);border:none}.ds-datefield{position:relative}.ds-datefield>.ds-input{width:100%;padding-right:38px}.ds-datefield-ic{top:50%;right:var(--space-10);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.ds-datefield-ic svg{width:18px;height:18px;display:block}.ds-datefield-native{right:var(--space-8);opacity:0;pointer-events:none;border:0;width:24px;height:24px;margin:0;padding:0;position:absolute;bottom:0}.ds-cal{flex-direction:column;flex:none;gap:8px;width:224px;display:flex}.ds-cal-head{align-items:center;gap:8px;display:flex}.ds-cal-title{text-align:center;font-size:13px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);flex:auto}.ds-cal-nav{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.ds-cal-nav:hover{background:var(--surface-2)}.ds-cal-nav svg{width:14px;height:14px;display:block}.ds-cal-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.ds-cal-wd{height:20px;font-size:11px;line-height:14px;font-weight:var(--fw-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.ds-cal-day{height:28px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;line-height:16px;display:flex}.ds-cal-day:hover{background:var(--surface-2)}.ds-cal-day.out{color:var(--text-tertiary)}.ds-cal-day.today{box-shadow:inset 0 0 0 var(--stroke-w) var(--primary)}.ds-cal-day.mid{background:var(--primary-100);color:var(--primary-800);border-radius:0}.ds-cal-day.edge{background:var(--primary);color:var(--white);box-shadow:none}.ds-cal-day.is-active:not(.edge){background:var(--surface-2)}.ds-menu.ds-cal-pop{z-index:7000;padding:var(--space-12);position:fixed}.ds-drawer-scrim{opacity:0;pointer-events:none;z-index:var(--z-modal);transition:opacity var(--dur-base) var(--ease-standard);background:#0006;position:absolute;inset:0}.ds-drawer-scrim.open{opacity:1;pointer-events:auto}.ds-drawer{background:var(--bg-surface);border-radius:var(--radius-lg);width:368px;z-index:calc(var(--z-modal) + 1);transition:transform var(--dur-slow) var(--ease-emphasized);flex-direction:column;display:flex;position:absolute;top:4px;bottom:6px;right:4px;overflow:hidden;transform:translate(calc(100% + 4px))}.ds-drawer.open{transform:none}.ds-drawer-head{align-items:flex-start;gap:var(--space-8);padding:var(--space-16) var(--space-16) var(--space-12);border-bottom:var(--stroke-w) solid var(--surface-4);flex:none;display:flex}.ds-drawer-head-txt{gap:var(--space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.ds-drawer-title{font-family:var(--font-sans);font-size:16px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.ds-drawer-sub{font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-tertiary)}.ds-drawer-btn{width:24px;height:24px;padding:var(--space-4);cursor:pointer;background:var(--surface-2);border-radius:var(--radius);transition:background var(--dur-fast) var(--ease-standard);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-drawer-btn:hover{background:var(--bg-hover)}.ds-drawer-btn>img,.ds-drawer-btn>svg{width:var(--icon);height:var(--icon);display:block}.ds-drawer-body{min-height:0;padding:var(--space-12) var(--space-16) 0;flex:auto;overflow-y:auto}.ds-drawer-foot{align-items:center;gap:var(--space-8);padding:var(--space-16);flex:none;display:flex}.ds-drawer-foot>.ds-btn:not(.ds-btn--icon){flex:auto;min-width:128px}.ds-drawer-foot .ds-btn{font-size:14px;line-height:20px}.ds-drawer-foot .ds-btn img,.ds-drawer-foot .ds-btn svg{width:var(--icon-md);height:var(--icon-md)}.ds-icon-btn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid;position:relative}.ds-icon-btn>svg,.ds-icon-btn>img{width:var(--icon);height:var(--icon)}.ds-icon-btn:before{content:"";position:absolute;inset:-5px}.ds-icon-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.ds-icon-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-icon-btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-input-shell{justify-content:space-between;align-items:center;gap:var(--space-10);width:100%;height:var(--btn-h);padding:0 var(--space-12);background:var(--bg-surface);border-radius:var(--radius);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-regular);color:var(--text-primary);display:flex}.ds-input-shell>input{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.ds-input-shell>input::placeholder{color:var(--text-muted)}.ds-input-shell:focus-within{box-shadow:inset 0 0 0 var(--stroke-w) var(--primary), var(--shadow-focus)}.ds-input-shell.error{box-shadow:inset 0 0 0 var(--stroke-w) var(--danger)}.ds-input-shell.error:focus-within{box-shadow:inset 0 0 0 var(--stroke-w) var(--danger), 0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent)}.ds-input-shell--lg{height:var(--btn-h-lg)}.ds-input-shell--filled{background:var(--surface-3)}.ds-segmented{align-items:center;gap:var(--space-4);height:var(--btn-h);padding:var(--space-6);background:var(--surface-4);border-radius:var(--radius-lg);display:flex}.ds-segmented-item{min-width:0;height:24px;padding:0 var(--space-16);border-radius:var(--radius);cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.ds-segmented-item.active,.ds-segmented-item[aria-selected=true]{background:var(--white);color:var(--text-brand)}.ds-segmented-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-liquid{position:relative}.ds-liquid>:not(.ds-liquid-ind){z-index:1;position:relative}.ds-liquid-ind{pointer-events:none;z-index:0;border-radius:var(--radius-pill);background:var(--primary);width:0;height:0;display:block;position:absolute;top:0;left:0}.ds-liquid-ind--line{border-radius:2px}.ds-tabs--segmented.ds-liquid>.ds-liquid-ind{border-radius:var(--radius)}.ds-tabs--segmented.ds-liquid .ds-tab.active,.ds-tabs--segmented.ds-liquid .ds-tab[aria-selected=true]{background:0 0}.ds-tabs--underline.ds-liquid .ds-tab.active,.ds-tabs--underline.ds-liquid .ds-tab[aria-selected=true]{border-bottom-color:#0000}.ds-tabs--pill.ds-liquid>.ds-liquid-ind{background:var(--primary-100);border-radius:18px}.ds-tabs--pill.ds-liquid .ds-tab.active,.ds-tabs--pill.ds-liquid .ds-tab[aria-selected=true]{background:0 0}.ds-segmented.ds-liquid>.ds-liquid-ind{border-radius:var(--radius);background:var(--white)}.ds-segmented.ds-liquid .ds-segmented-item.active,.ds-segmented.ds-liquid .ds-segmented-item[aria-selected=true]{background:0 0}.ds-tabbar-tabs.ds-liquid>.ds-liquid-ind{box-sizing:border-box;border-radius:var(--radius-pill);border:var(--stroke-w) solid color-mix(in srgb, var(--primary) 10%, transparent);background:var(--phone-tab-pill) border-box no-repeat}.ds-tabbar-tabs.ds-liquid .ds-tabbar-tab[aria-current=page] .ds-tabbar-ic{background:0 0;border-color:#0000}.ds-status{height:22px;padding:var(--space-4) var(--space-8);font-family:var(--font-sans);font-size:11px;line-height:14px;font-weight:var(--fw-medium);background:var(--status-neutral-bg);color:var(--status-neutral-text);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;display:inline-flex}.ds-status--info{background:var(--status-info-bg);color:var(--status-info-text)}.ds-status--warning{background:var(--status-warn-bg);color:var(--status-warn-text)}.ds-status--success{background:var(--status-success-bg);color:var(--status-success-text)}.ds-status--error{background:var(--status-error-bg);color:var(--status-error-text)}.ds-status--brand{background:var(--primary-100);color:var(--text-brand-strong)}.ds-status--orange{color:#ea580c;background:#fff7ed}.ds-status--violet{color:#7c3aed;background:#f5f3ff}.ds-status--fuchsia{color:#c026d3;background:#fdf4ff}.ds-status--pink{color:#db2777;background:#fdf2f8}.ds-status--sky{color:#0284c7;background:#f0f9ff}.ds-status--blue{color:#2563eb;background:#eff6ff}.ds-status--teal{color:#0d9488;background:#f0fdfa}.ds-status--live{color:#4f46e5;background:#eef2ff}.ds-status--cyan{color:#0891b2;background:#ecfeff}.ds-status--green{color:#059669;background:#ecfdf5}.ds-status--red{color:#dc2626;background:#fef2f2}.ds-status--gray{color:#52525b;background:#f4f4f5}.ds-term{align-items:baseline;gap:var(--space-6);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:13.5px;line-height:1.35;font-weight:var(--fw-regular);vertical-align:baseline;cursor:pointer;padding:2px 9px 3px;display:inline-flex}.ds-term-code{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-regular);opacity:.7}.ds-term--snomed{background:var(--code-snomed-bg);color:var(--code-snomed-text)}.ds-term--icd{background:var(--code-icd-bg);color:var(--code-icd-text)}.ds-term--cpt{background:var(--code-cpt-bg);color:var(--code-cpt-text)}.ds-term--loinc{background:var(--code-loinc-bg);color:var(--code-loinc-text)}.ds-term--drug{background:var(--code-drug-bg);color:var(--code-drug-text)}.ds-pill{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-10);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:11px;line-height:1.3;font-weight:var(--fw-medium);background:var(--pill-bg,var(--surface-1));color:var(--pill-text,var(--gray-500));white-space:nowrap;display:inline-flex}.ds-pill-dot{background:var(--pill-dot,currentColor);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ds-pill>img,.ds-pill>svg{width:var(--icon-xs);height:var(--icon-xs);display:block}button.ds-pill{cursor:pointer;border:none}button.ds-pill:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-pill--snomed{--pill-bg:var(--code-snomed-bg);--pill-text:var(--code-snomed-text);--pill-dot:var(--code-snomed)}.ds-pill--icd{--pill-bg:var(--code-icd-bg);--pill-text:var(--code-icd-text);--pill-dot:var(--code-icd)}.ds-pill--cpt{--pill-bg:var(--code-cpt-bg);--pill-text:var(--code-cpt-text);--pill-dot:var(--code-cpt)}.ds-pill--loinc{--pill-bg:var(--code-loinc-bg);--pill-text:var(--code-loinc-text);--pill-dot:var(--code-loinc)}.ds-pill--drug{--pill-bg:var(--code-drug-bg);--pill-text:var(--code-drug-text);--pill-dot:var(--code-drug)}.ds-pill--info{--pill-bg:var(--status-info-bg);--pill-text:var(--status-info-text)}.ds-pill--warning{--pill-bg:var(--status-warn-bg);--pill-text:var(--status-warn-text)}.ds-pill--success{--pill-bg:var(--status-success-bg);--pill-text:var(--status-success-text)}.ds-pill--error{--pill-bg:var(--status-error-bg);--pill-text:var(--status-error-text)}.ds-pill--brand{--pill-bg:var(--primary-100);--pill-text:var(--text-brand-strong);--pill-dot:var(--primary-500)}.ds-pill--slate{--pill-bg:#f1f5f9;--pill-text:#334155;--pill-dot:#64748b}.ds-pill--gray{--pill-bg:#f3f4f6;--pill-text:#374151;--pill-dot:#6b7280}.ds-pill--zinc{--pill-bg:#f4f4f5;--pill-text:#3f3f46;--pill-dot:#71717a}.ds-pill--stone{--pill-bg:#f5f5f4;--pill-text:#44403c;--pill-dot:#78716c}.ds-pill--red{--pill-bg:var(--red-100);--pill-text:var(--red-700);--pill-dot:var(--red-500)}.ds-pill--orange{--pill-bg:var(--orange-100);--pill-text:var(--orange-700);--pill-dot:var(--orange-500)}.ds-pill--amber{--pill-bg:#fef3c7;--pill-text:#b45309;--pill-dot:#f59e0b}.ds-pill--yellow{--pill-bg:#fef9c3;--pill-text:#a16207;--pill-dot:#eab308}.ds-pill--lime{--pill-bg:#ecfccb;--pill-text:#4d7c0f;--pill-dot:#84cc16}.ds-pill--green{--pill-bg:#dcfce7;--pill-text:#15803d;--pill-dot:#22c55e}.ds-pill--emerald{--pill-bg:var(--green-100);--pill-text:var(--green-800);--pill-dot:var(--emerald-text)}.ds-pill--teal{--pill-bg:#ccfbf1;--pill-text:#0f766e;--pill-dot:#14b8a6}.ds-pill--cyan{--pill-bg:#cffafe;--pill-text:#0e7490;--pill-dot:#06b6d4}.ds-pill--sky{--pill-bg:#e0f2fe;--pill-text:#075985;--pill-dot:#0ea5e9}.ds-pill--blue{--pill-bg:var(--blue-100);--pill-text:var(--blue-700);--pill-dot:var(--blue-500)}.ds-pill--indigo{--pill-bg:#e0e7ff;--pill-text:#4338ca;--pill-dot:#6366f1}.ds-pill--violet{--pill-bg:#ede9fe;--pill-text:#6d28d9;--pill-dot:#8b5cf6}.ds-pill--purple{--pill-bg:#f3e8ff;--pill-text:#7e22ce;--pill-dot:#a855f7}.ds-pill--fuchsia{--pill-bg:#fae8ff;--pill-text:#a21caf;--pill-dot:#d946ef}.ds-pill--pink{--pill-bg:#fce7f3;--pill-text:#be185d;--pill-dot:#ec4899}.ds-pill--rose{--pill-bg:#ffe4e6;--pill-text:#be123c;--pill-dot:#f43f5e}.ds-pill--warm{--pill-bg:#f1efe8;--pill-text:#2c2c2a;--pill-dot:#5f5e5a}.ds-pill--tag{gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);font-size:12px;line-height:16px}.ds-pill--tag .ds-pill-dot{width:4px;height:4px}.ds-pill--dot-ink .ds-pill-dot{background:currentColor}.ds-switch{cursor:pointer;border-radius:var(--radius-pill);background:var(--surface-8);width:36px;height:20px;transition:background var(--dur-base) var(--ease-standard);border:none;flex-shrink:0;padding:0;position:relative}.ds-switch:after{content:"";background:var(--white);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;position:absolute;top:2px;left:2px}.ds-switch[aria-checked=true]{background:var(--primary)}.ds-switch[aria-checked=true]:after{transform:translate(16px)}.ds-switch:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds-switch:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ds-switch-row{align-items:center;gap:var(--space-8);display:inline-flex}.ds-switch-label{font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;font-size:13px;line-height:18px}.ds-table-shell{background:var(--bg-surface);border:var(--stroke-w) solid var(--stroke-subtle);border-radius:var(--radius-lg);overflow:hidden}.ds-table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-sans)}.ds-table th{height:44px;padding:var(--space-16) 0 0;text-align:left;vertical-align:top;font-size:10px;line-height:14px;font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--text-tertiary);border-bottom:var(--stroke-w) solid var(--stroke-subtle)}.ds-table td{vertical-align:middle;height:62px;font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary);border-bottom:var(--stroke-w) solid var(--stroke-subtle);padding:0}.ds-table tbody tr:last-child td{border-bottom:none}.ds-table th:first-child,.ds-table td:first-child{padding-left:var(--space-16)}.ds-table th:last-child,.ds-table td:last-child{padding-right:var(--space-12)}.ds-table tbody tr{transition:background var(--dur-fast) var(--ease-standard)}.ds-table tbody tr:hover{background:var(--surface-2)}.ds-table-muted{color:var(--text-muted)}.ds-table-sort{align-items:center;gap:var(--space-8);display:inline-flex}.ds-table-sort>img,.ds-table-sort>svg{width:var(--icon-sm);height:var(--icon-sm);display:block}.ds-table-acts{align-items:center;gap:var(--space-8);display:inline-flex}.ds-tabs--segmented{align-items:center;gap:var(--space-4);height:var(--btn-h);padding:var(--space-6);background:var(--white);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);border:none;display:flex}.ds-tabs--segmented .ds-tab{min-width:1px;height:24px;padding:0 var(--space-8);border-radius:var(--radius);background:var(--white);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);transition:background var(--dur-base), color var(--dur-base);flex:1}.ds-tabs--segmented .ds-tab.active,.ds-tabs--segmented .ds-tab[aria-selected=true]{background:var(--primary);color:var(--white)}.ds-tabs--segmented .ds-tab:not(.active):not([aria-selected=true]):hover{background:var(--bg-muted)}.ds-tabs--underline{align-items:center;gap:var(--space-16);border-bottom:var(--stroke-w) solid var(--surface-4);display:flex}.ds-tabs--underline .ds-tab{height:auto;padding:0 var(--space-4) var(--space-8);margin-bottom:calc(var(--stroke-w) * -1);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);border-bottom:var(--stroke-w-thick) solid transparent;white-space:nowrap}.ds-tabs--underline .ds-tab.active,.ds-tabs--underline .ds-tab[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.ds-tabs--pill{align-items:center;gap:var(--space-8);display:flex}.ds-tabs--pill .ds-tab{height:24px;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-8);gap:var(--space-6);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);background:0 0;border:none;border-radius:18px}.ds-tabs--pill .ds-tab:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.ds-tabs--pill .ds-tab.active,.ds-tabs--pill .ds-tab[aria-selected=true]{background:var(--primary-100);color:var(--text-brand-strong);box-shadow:inset 0 0 0 var(--stroke-w) transparent}.ds-tabs{align-items:center;display:flex}.ds-tab{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ds-tab:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.ds-tab>img,.ds-tab>svg,.ds-tab .ic{width:var(--icon-sm);height:var(--icon-sm);display:block}.ek-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 16px;display:flex}.ek-empty--compact{padding:16px 8px}.ek-empty .ek-empty-i{background:var(--surface-3);width:40px;height:40px;color:var(--text-tertiary);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.ek-empty .ek-empty-i svg{width:20px;height:20px}.ek-empty--compact .ek-empty-i{display:none}.ek-empty .ek-empty-x{flex-direction:column;align-items:center;display:flex}.ek-empty .ek-empty-t{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.ek-empty .ek-empty-d{max-width:400px;color:var(--text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ek-empty .ek-empty-t+.ek-empty-d{margin-top:4px}.ek-empty .ek-empty-a{margin-top:16px}.ek-empty--compact .ek-empty-a{margin-top:8px}.vh-overlay{z-index:var(--z-modal);display:none;position:fixed;inset:0}.vh-overlay.open{background:#0006;justify-content:center;align-items:center;display:flex}.vh-card{background:var(--white);border-radius:var(--radius-xl);width:900px;max-width:calc(100vw - 40px);height:494px;max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);display:flex;overflow:hidden}.vh-side{gap:var(--space-16);width:266px;padding:var(--space-16);background:var(--surface-4);flex-direction:column;flex:none;display:flex}.vh-head{gap:var(--space-8);flex-direction:column;display:flex}.vh-title{font-size:16px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.vh-sub{font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-tertiary)}.vh-list{flex-direction:column;flex:auto;min-height:0;margin:0 -8px;display:flex;overflow-y:auto}.vh-group{flex-direction:column;display:flex}.vh-date{padding:0 var(--space-8);margin-bottom:var(--space-4);font-size:10px;line-height:16px;font-weight:var(--fw-medium);text-transform:uppercase;color:var(--text-tertiary)}.vh-item{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius);cursor:pointer;flex-direction:column;display:flex}.vh-item.sel{background:var(--bg-active-soft)}.vh-item-top{align-items:center;gap:var(--space-8);display:flex}.vh-time{font-size:14px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary)}.vh-item-desc{font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-secondary)}.vh-restore-btn{justify-content:center;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6) var(--space-12);border-radius:var(--radius);background:var(--primary);opacity:.5;cursor:default;color:var(--gray-50);font-family:inherit;font-size:14px;line-height:20px;font-weight:var(--fw-medium);transition:opacity var(--dur-base) var(--ease-standard);border:none;flex:none;display:flex}.vh-restore-btn.is-active{opacity:1;cursor:pointer}.vh-restore-btn svg{width:var(--icon-md);height:var(--icon-md);display:block}.vh-main{min-width:0;padding:var(--space-16);background:var(--white);flex-direction:column;flex:auto;display:flex}.vh-main-head{margin-bottom:var(--space-16);justify-content:space-between;align-items:center;display:flex}.vh-main-title{font-size:14px;line-height:20px;font-weight:var(--fw-semibold);letter-spacing:-.14px;color:var(--text-primary)}.vh-toggle-wrap{align-items:center;gap:var(--space-10);cursor:pointer;display:flex}.vh-toggle-label{font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary)}.vh-switch{cursor:pointer;flex:none;width:36px;height:20px;position:relative}.vh-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.vh-switch .track{border-radius:var(--radius-pill);background:var(--gray-200);width:100%;height:100%;transition:background var(--dur-base) var(--ease-standard);display:block}.vh-switch .knob{background:var(--white);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.vh-switch input:checked~.track{background:var(--primary)}.vh-switch input:checked~.knob{transform:translate(16px)}.vh-note{gap:var(--space-24);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.vh-sec{gap:var(--space-8);flex-direction:column;display:flex}.vh-sec-h{font-size:12px;line-height:16px;font-weight:var(--fw-semibold);letter-spacing:-.12px;text-transform:uppercase;color:var(--text-primary)}.vh-bullets{gap:var(--space-8);flex-direction:column;margin:0;padding-left:21px;display:flex}.vh-bullets li{font-size:14px;line-height:20px;font-weight:var(--fw-regular);letter-spacing:-.14px;color:var(--text-primary)}.vh-add,.vh-del-line{display:none}.vh-note.show-changes .vh-add{background:var(--surface-2);color:var(--primary);display:inline}.vh-note.show-changes .vh-del{background:var(--gray-50);color:var(--text-tertiary);text-decoration:line-through}.vh-note.show-changes .vh-del-line{background:var(--gray-50);color:var(--text-tertiary);text-decoration:line-through;display:list-item}.vh-empty{padding:var(--space-8);color:var(--text-tertiary);font-size:12px;line-height:16px}.emr-search{border-top:1px solid var(--stroke);padding:16px;font-size:12px}.emr-search h3{margin:0 0 8px;font-size:13px}.emr-source{font-weight:600}.emr-search p{margin:6px 0 12px}.emr-help{color:var(--text-muted,#6d6b78)}.emr-search ul{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.emr-search button.emr-patient{text-align:left;width:100%;color:inherit;border:1px solid var(--stroke);cursor:pointer;font:inherit;white-space:normal;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0;padding:10px 12px;display:flex}.emr-patient:hover{background:var(--bg-hover)}.emr-patient:disabled{cursor:default}.emr-patient span{overflow-wrap:anywhere;margin-top:4px;display:block}.emr-use{color:var(--primary,#6854ff);font-weight:500}.emr-pages{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.emr-roster{min-height:0;overflow-y:auto}.emr-roster>.emr-search{flex-shrink:0}@scope(.dx-order){:scope{--overlay-card-top:198px}.encounter{width:100%;min-width:var(--layout-bp-shell-min);height:100vh;position:relative}.pp-empty{padding:var(--space-8);color:var(--text-tertiary);font-size:12px;line-height:16px}:scope{--ai-purple:#746bff;--ai-purple-tint:#f1f0ff;--ai-purple-line:#d2cdf7;--ai-purple-hover:#ebe5ff;--ai-purple-strong:#665cff}body{--visits-chrome:flex;--chevron-room:var(--layout-chevron-room)}.vf-opt{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);cursor:pointer;letter-spacing:-.14px;color:var(--text-primary);border-radius:4px;font-size:14px;line-height:20px;display:flex}.vf-opt:hover{background:var(--surface-2)}.vf-opt input{opacity:0;width:0;height:0;position:absolute}.vf-box{border:1.5px solid var(--gray-300);background:var(--white);width:18px;height:18px;transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);border-radius:5px;flex:none;justify-content:center;align-items:center;margin:0 2px;display:flex}.vf-box svg{width:11.25px;height:9px;display:none}.vf-opt input:focus-visible~.vf-box{box-shadow:var(--shadow-focus)}body[data-role=frontdesk] .encounter,body[data-role=doctor] .encounter,body[data-role=pa] .encounter,body[data-role=clinical] .encounter{overflow:clip}.fdrw .ds-drawer-sub,.fdrw .fdrw-tabs,.fdrw .fdrw-search,.fdrw .fdrw-list,.fdrw .fdrw-newform,.fdrw .fdrw-ptcard,.fdrw .fdrw-scheduleform,.fdrw .fdrw-visitform,.fdrw .fdrw-workflow,.fdrw .fdrw-edit,.fdrw .ds-drawer-foot,.fdrw .fdrw-trash,.fdrw .fdrw-back{display:none}.fdrw[data-state=search] .ds-drawer-sub,.fdrw[data-state=newpatient] .ds-drawer-sub,.fdrw[data-state=patient] .fdrw-workflow,.fdrw[data-state=bound] .fdrw-workflow,.fdrw[data-state=update] .ds-drawer-sub,.fdrw[data-state=update] .fdrw-workflow{display:block}.fdrw[data-state=search] .fdrw-tabs,.fdrw[data-state=search] .fdrw-search,.fdrw[data-state=search] .fdrw-list,.fdrw[data-state=newpatient] .fdrw-tabs,.fdrw[data-state=newpatient] .fdrw-newform,.fdrw[data-state=newpatient] .ds-drawer-foot,.fdrw[data-state=patient] .fdrw-ptcard,.fdrw[data-state=patient] .fdrw-visitform,.fdrw[data-state=patient] .ds-drawer-foot,.fdrw[data-state=bound] .fdrw-ptcard,.fdrw[data-state=bound] .fdrw-visitform,.fdrw[data-state=bound] .ds-drawer-foot,.fdrw[data-state=boundedit] .fdrw-ptcard,.fdrw[data-state=boundedit] .fdrw-visitform,.fdrw[data-state=boundedit] .fdrw-edit,.fdrw[data-state=boundedit] .ds-drawer-foot,.fdrw[data-state=update] .fdrw-ptcard,.fdrw[data-state=update] .fdrw-visitform,.fdrw[data-state=update] .ds-drawer-foot{display:flex}.fdrw[data-state=patient] .fdrw-back,.fdrw.ab-embed .fdrw-back,.fdrw.ab-step .fdrw-back,.fdrw[data-state=boundedit] .fdrw-back,.fdrw[data-state=update] .fdrw-trash{display:inline-flex}.fdrw-scheduleform{gap:var(--space-16);margin-top:var(--space-16);flex-direction:column}.fdrw-pick{position:relative}.fdrw-pick>.ds-input{width:100%;padding-right:38px}:is(.fdrw-row .ds-field:has(>.ds-datefield),.fdrw-row .ds-field:has(>.fdrw-timesel)){flex-basis:0}.fdrw .fdrw-schednp,.fdrw .fdrw-extf{display:none}.fdrw-visitform,.fdrw-newform{gap:var(--space-16);flex-direction:column}.fdrw-search{margin-top:var(--space-20)}.fdrw-list{margin-top:var(--space-12)}.fdrw-visitform{margin-top:var(--space-16)}.fdrw-workflow,.fdrw-edit{margin-top:var(--space-20)}.fdrw-newform{margin-top:var(--space-24)}.fdrw .ds-label .req{color:var(--red-400)}.fdrw-row{align-items:flex-end;gap:var(--space-12);display:flex}.fdrw .fdrw-row:has(.ds-segmented[role=radiogroup]){align-items:flex-start}.fdrw .fdrw-row .ds-segmented[role=radiogroup]{min-height:var(--btn-h);align-items:center}.fdrw-row:has(.fdrw-err){align-items:flex-start}.fdrw-row .fdrw-age{flex:none;width:102px}.fdrw-agerow{align-items:flex-start}.fdrw .fdrw-row.fdrw-agerow>.ds-field{flex:1 1 0;width:auto;min-width:0}.fdrw-row .ds-field{flex:auto;min-width:0}.fdrw-ptcard{align-items:center;gap:var(--space-8);padding:var(--space-8);background:var(--surface-2);border-radius:var(--radius-lg)}.fdrw-list{gap:var(--space-8);flex-direction:column}.fdrw-prow{align-items:center;gap:var(--space-8);margin:0 calc(var(--space-8) * -1);padding:var(--space-8);width:calc(100% + var(--space-16));border-radius:var(--radius);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-standard);background:0 0;border:none;display:flex}button.fdrw-prow:hover{background:var(--surface-2)}.fdrw-prow[hidden]{display:none}.fdrw-ptxt{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fdrw-pname{min-width:0;font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);align-items:baseline;gap:7px;display:flex}.fdrw-pname b{font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fdrw-pname .meta{color:var(--text-tertiary);flex:none}.fdrw-pmeta{align-items:center;gap:var(--space-6);font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-tertiary);white-space:nowrap;display:flex}.fdrw-pmeta .bar{background:#d9d9d9;border-radius:3px;flex:none;width:1px;height:12px}.fdrw-search{align-items:center;gap:var(--space-6);height:var(--btn-h);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-6);background:var(--white);border-radius:var(--radius);cursor:pointer;box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);border:none}.fdrw-search .ibox{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.fdrw-search svg{width:var(--icon);height:var(--icon);display:block}.fdrw-search span{font-family:var(--font-sans);letter-spacing:-.12px;color:var(--text-muted);white-space:nowrap;font-size:12px;line-height:16px}.fdrw-workflow{padding:var(--space-12);background:var(--surface-4);border-radius:var(--radius-lg)}.fdrw-wf-head{margin-bottom:var(--space-16);justify-content:space-between;align-items:center;display:flex}.fdrw-wf-title{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw-link{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0}.fdrw-wf-row{align-items:center;gap:var(--space-8);padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:var(--stroke-w) dashed var(--stroke);display:flex}.fdrw-wf-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fdrw-wf-lbl{width:71px;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);flex:none}.fdrw-wf-val{align-items:center;gap:var(--space-8);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary);flex-wrap:wrap;display:flex}.fdrw-nchip{align-items:center;gap:var(--space-6);height:22px;padding:var(--space-4) var(--space-10) var(--space-4) var(--space-6);background:var(--white);border-radius:var(--radius-xl);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-primary);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);border:none;display:inline-flex}.fdrw-wf-row--top{align-items:flex-start}.fdrw-wf-row--top .fdrw-wf-lbl{line-height:22px}.fdrw-wf-row--top .fdrw-wf-val{gap:var(--space-6)}.fdrw-nchip.fdrw-pchip{padding-left:var(--space-4)}.fdrw-pav{border-radius:var(--radius-pill);width:16px;height:16px;font-size:10px;line-height:12px;font-weight:var(--fw-semibold);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.fdrw-chipx{border-radius:var(--radius-pill);width:14px;height:14px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0 -4px 0 0;padding:0;font-size:12px;line-height:1;display:inline-flex}.fdrw-chipx:hover{background:var(--surface-2);color:var(--text-primary)}.fdrw-addchip{height:22px;padding:0 var(--space-10);border-radius:var(--radius-xl);background:var(--white);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);font:inherit;font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-brand);cursor:pointer;border:0;align-items:center;display:inline-flex}.fdrw-addchip:hover{background:var(--surface-2)}.fdrw-addmenu{z-index:calc(var(--z-modal) + 30);max-height:280px;position:fixed;overflow-y:auto}.fdrw-edit{gap:var(--space-16);flex-direction:column}.fdrw-edit-sec{gap:var(--space-12);flex-direction:column;display:flex}.fdrw-edit-lbl{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw[data-state^=pt-] .fdrw-tabs,.fdrw:not([data-state^=pt-]) .fdrw-tabs-pt{display:none}.fdrw-infield{height:var(--btn-h);padding:var(--space-8) var(--space-6) var(--space-8) var(--space-12);background:var(--white);border-radius:var(--radius);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle);border:none;justify-content:space-between;align-items:center;display:flex}.fdrw-infield>span{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-regular);color:var(--text-muted)}.fdrw-infield>span.val{color:var(--text-primary)}.fdrw-verify{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);background:var(--bg-dark);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--white);border:none;display:inline-flex}.fdrw-verify:hover{background:var(--bg-dark-hover)}.fdrw-verify:disabled{opacity:.4;cursor:not-allowed}.fdrw-inbtn{position:relative}.fdrw-inbtn>.ds-input{padding-right:72px}.fdrw-inbtn>.fdrw-verify{top:50%;right:var(--space-6);position:absolute;transform:translateY(-50%)}.fdrw-abhaf[data-abha=entry] .fdrw-abha-otp,.fdrw-abhaf[data-abha=entry] .fdrw-abha-done,.fdrw-abhaf[data-abha=otp] .fdrw-abha-entry,.fdrw-abhaf[data-abha=otp] .fdrw-abha-done,.fdrw-abhaf[data-abha=done] .fdrw-abha-entry,.fdrw-abhaf[data-abha=done] .fdrw-abha-otp{display:none}.fdrw-abhaf[data-abha=otp] .fdrw-abha-otp .fdrw-otp{display:flex}.fdrw-abha-otp>.fdrw-infield,.fdrw-abha-done>.fdrw-infield{padding:var(--space-8) var(--space-12)}.fdrw-abha-otp>.fdrw-infield>span{color:var(--text-tertiary)}.fdrw-abha-lbl{align-items:center;gap:var(--space-8);display:inline-flex}.fdrw-verified{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:#047857;background:#d1fae5;border:1px solid #bff8db;display:inline-flex}.fdrw-verified svg{width:14px;height:14px;display:block}.fdrw-abhaf .fdrw-abha-badge{display:none}.fdrw-abhaf[data-abha=done] .fdrw-abha-badge{display:inline-flex}.fdrw-abhaf[data-abha=done] .fdrw-abha-create{display:none}.fdrw-unlink{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0}.fdrw-unlink:hover{text-decoration:underline}.fdrw-labelrow{justify-content:space-between;align-items:center;display:flex}.fdrw-ways{background:var(--white);border-radius:var(--radius-lg);outline:var(--stroke-w) solid var(--surface-4);outline-offset:calc(var(--stroke-w) * -1);overflow:hidden}.fdrw-ways-head{padding:var(--space-12) var(--space-12) 11px;background:var(--surface-2);border-bottom:var(--stroke-w) solid var(--surface-4);justify-content:space-between;align-items:center;display:flex}.fdrw-ways-head span{font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-tertiary)}.fdrw-ways-head svg,.fdrw-way svg{width:14px;height:14px;display:block}.fdrw-ways-body{padding:var(--space-12) 0 0}.fdrw-way{width:100%;padding:0 var(--space-12) 18px;margin-bottom:var(--space-12);border:none;border-bottom:var(--stroke-w) dashed var(--surface-4);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-primary);background:0 0;justify-content:space-between;align-items:flex-start;display:flex}.fdrw-way:last-child{border-bottom-color:#0000;margin-bottom:0}.fdrw-way:hover{background:var(--surface-2)}.fdrw-ctaline{font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.fdrw-ctaline button{cursor:pointer;font:inherit;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0 0 0 4px}.fdrw-abhafield{margin-top:var(--space-24)}.fdrw-ways,.fdrw-ctaline{margin-top:var(--space-20)}.fdrw .fdrw-abhafield,.fdrw .fdrw-ways,.fdrw .fdrw-ctaline,.fdrw .fdrw-wayfield,.fdrw .fdrw-idfield,.fdrw .fdrw-otp{display:none}.fdrw-idfield .fdrw-infield{padding:var(--space-8) var(--space-12)}.fdrw-idfield .fdrw-infield>span{color:var(--text-tertiary)}.fdrw-change{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary);background:0 0;border:none;padding:0}.fdrw-change:hover{text-decoration:underline}.fdrw-idfield{margin-top:var(--space-24)}.fdrw-otp{gap:var(--space-12);margin-top:var(--space-16);flex-direction:column}.fdrw-otprow{align-items:center;gap:var(--space-12);display:flex}.fdrw-otp .fdrw-otprow:first-child{height:16px}.fdrw-otp .fdrw-otprow:last-child{height:17px}.fdrw-otpinfo{font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-tertiary);white-space:nowrap}.fdrw-resend{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0}.fdrw-resend:hover{text-decoration:underline}.fdrw .fdrw-localform,.fdrw .fdrw-linkedform,.fdrw .fdrw-found,.fdrw .fdrw-noneblock,.fdrw .fdrw-notthis{display:none}.fdrw-localform,.fdrw-linkedform{gap:var(--space-16);margin-top:var(--space-24)}.fdrw-in--p12{padding-left:var(--space-12)!important}.fdrw-optional{font-weight:var(--fw-regular);color:var(--text-tertiary)}.fdrw-infield>span.filled{color:var(--text-primary)}.fdrw-found{margin-top:var(--space-24);background:var(--white);border-radius:var(--radius-lg);outline:var(--stroke-w) solid var(--stroke);outline-offset:calc(var(--stroke-w) * -1);width:336px;height:232px;position:relative;overflow:hidden}.fdrw-found-head{align-items:center;gap:var(--space-8);height:38px;padding:var(--space-12);background:var(--surface-4);border-bottom:var(--stroke-w) solid var(--stroke);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex}.fdrw-found-head .t{align-items:center;gap:var(--space-6);font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-brand);display:flex}.fdrw-found-head svg{width:14px;height:14px;display:block}.fdrw-found-photo{background:var(--bg-page);border-radius:12.8px;width:64px;height:64px;position:absolute;top:50px;left:12px;overflow:hidden}.fdrw-found-photo img{object-fit:cover;width:100%;height:100%;display:block}.fdrw-found-fields{gap:var(--space-12);flex-direction:column;display:flex;position:absolute;top:56px;left:92px}.fdrw-fv{gap:var(--space-4);flex-direction:column;display:flex}.fdrw-fv .k{font-family:var(--font-sans);font-size:10px;line-height:12px;font-weight:var(--fw-medium);text-transform:capitalize;color:var(--text-tertiary)}.fdrw-fv .v{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw-fv-row{gap:var(--space-12);display:flex}.fdrw-notthis{height:var(--btn-h);padding:var(--space-8) var(--space-12);cursor:pointer;background:var(--white);border-radius:var(--radius);min-width:128px;font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-tertiary);box-shadow:inset 0 0 0 var(--stroke-w) var(--border-2);border:none;flex:auto;justify-content:center;align-items:center}.fdrw-notthis:hover{background:var(--bg-hover)}.fdrw-noneblock{margin-top:var(--space-24);gap:0}.fdrw-banner{align-items:flex-start;gap:var(--space-6);padding:var(--space-10);border-radius:var(--radius);outline:var(--stroke-w) solid #fbeca7;outline-offset:calc(var(--stroke-w) * -1);background:#fffcf0;display:flex}.fdrw-banner svg{width:var(--icon);height:var(--icon);flex:none;display:block}.fdrw-banner span{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:#dc7609}.fdrw-hint{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:var(--text-tertiary)}.fdrw-nonefield{gap:var(--space-8);flex-direction:column;display:flex}.fdrw-times{gap:var(--space-8);margin-top:var(--space-20);flex-direction:column;display:none}.fdrw-times-h{align-items:baseline;gap:var(--space-8);white-space:nowrap;display:flex}.fdrw-times-h small{color:var(--text-muted);font-size:11px;line-height:14px}.fdrw-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fdrw-times-none{color:var(--text-tertiary);grid-column:1/-1;font-size:12px;line-height:16px}.fdrw-timefield{display:none!important}.fdrw-vtype{margin-top:var(--space-20);display:none}.fdrw-chips{flex-wrap:wrap;gap:6px;display:flex}.fdrw-vtype{gap:var(--space-8);flex-direction:column}.fdrw-other{margin-top:var(--space-8);display:none}.fdrw-range{align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding:var(--space-8);border-radius:var(--radius);background:var(--surface-2);color:var(--text-secondary);font-size:12px;line-height:16px;display:none}.fdrw-wa{margin-top:var(--space-12);padding:var(--space-4) 0;font-size:14px}.fdrw .ds-drawer-head{border-bottom:var(--stroke-w) solid var(--stroke-subtle)}.fdrw .ds-drawer-foot{justify-content:space-between;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:var(--stroke-w) solid var(--stroke-subtle);background:var(--white)}.fdrw .ds-drawer-foot .ds-btn{flex:none;min-width:128px;font-size:12px}.fdrw .ds-drawer-foot #fdrwCta{margin-left:auto}.fdrw .ds-drawer-foot .fdrw-notthis{min-width:128px;height:36px;padding:0 var(--space-12);font-size:12px;font-weight:var(--fw-medium);color:var(--text-primary);flex:none}.fdrw .ds-drawer-foot #fdrwCta svg{display:none}.fdrw .ds-drawer-body{gap:var(--space-12);padding:var(--space-12);background:var(--surface-2);flex-direction:column;display:flex}.fdrw .ds-drawer-body>*,.fdrw .fdrw-tabcard>*,.fdrw .fdrw-newform>*{flex:none;margin-top:0}.fdrw-tabcard{gap:var(--space-12);flex-direction:column;display:flex}.fdrw:not([data-state=search]):not([data-state=newpatient]) .fdrw-tabcard{display:none}.fdrw .fdrw-newform{gap:var(--space-12)}.fdrw .fdrw-tabcard>.fdrw-tabs,.fdrw .ds-drawer-body>.fdrw-tabs-pt{height:auto;margin:calc(var(--space-12) * -1) calc(var(--space-12) * -1) 0;padding:0 var(--space-16);background:var(--white);box-shadow:inset 0 calc(var(--stroke-w) * -1) 0 var(--stroke-subtle);border-radius:0;gap:0}.fdrw .fdrw-tabs .ds-segmented-item,.fdrw .fdrw-tabs-pt .ds-segmented-item{min-width:0;height:40px;padding:0 var(--space-4);box-shadow:none;font-size:13px;font-weight:var(--fw-medium);color:var(--text-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 1 0}.fdrw .fdrw-tabs .ds-segmented-item:hover,.fdrw .fdrw-tabs-pt .ds-segmented-item:hover{color:var(--text-primary)}.fdrw .fdrw-tabs .ds-segmented-item.active,.fdrw .fdrw-tabs-pt .ds-segmented-item.active{box-shadow:none;color:var(--primary);border-bottom-color:var(--primary);background:0 0}.fdrw .fdrw-tabcard>.fdrw-search{margin:0}.fdrw .fdrw-tabcard>.fdrw-list{gap:var(--space-4);margin:0;padding:0}.fdrw .fdrw-prow{margin:0 calc(var(--space-8) * -1);width:calc(100% + var(--space-16));padding:var(--space-8);border-radius:var(--radius);box-shadow:none;background:0 0}.fdrw .fdrw-prow:hover{background:var(--surface-2);box-shadow:none}.fdrw .fdrw-prow .fdrw-pmeta>span:not(:first-child){display:none}.fdrw .ds-drawer-body>:is(.fdrw-ptcard,.fdrw-wacard,.fdrw-visitform,.fdrw-vtype,.fdrw-scheduleform,.fdrw-workflow,.fdrw-edit,.fdrw-abhafield,.fdrw-ways,.fdrw-wayfield,.fdrw-idfield,.fdrw-otp,.fdrw-localform,.fdrw-found,.fdrw-noneblock,.fdrw-linkedform,.fdrw-abid,.fdrw-abaddr),.fdrw .fdrw-newform>:is(.fdrw-npg,.fdrw-vtype){background:var(--white);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle);padding:var(--space-12)}.fdrw .fdrw-npg{gap:var(--space-16);flex-direction:column;display:flex}body[data-role=doctor] .fdrw .fdrw-npg-doc{display:none}.fdrw .ds-drawer-body>.fdrw-ways{padding:0}.fdrw .ds-drawer-body>.fdrw-found{box-shadow:none;width:auto;padding:0}:is(.fdrw .ds-drawer-body>.fdrw-abhafield:has(+.fdrw-ways),.fdrw .ds-drawer-body>.fdrw-idfield:has(+.fdrw-otp)){border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:inset var(--stroke-w) 0 0 var(--stroke-subtle), inset calc(var(--stroke-w) * -1) 0 0 var(--stroke-subtle), inset 0 var(--stroke-w) 0 var(--stroke-subtle)}.fdrw .ds-drawer-body>.fdrw-abhafield+.fdrw-ways,.fdrw .ds-drawer-body>.fdrw-idfield+.fdrw-otp{margin-top:calc(var(--space-12) * -1);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:inset var(--stroke-w) 0 0 var(--stroke-subtle), inset calc(var(--stroke-w) * -1) 0 0 var(--stroke-subtle), inset 0 calc(var(--stroke-w) * -1) 0 var(--stroke-subtle)}.fdrw .ds-drawer-body>.fdrw-idfield+.fdrw-otp{padding-top:0}.fdrw .ds-drawer-title{line-height:24px}.fdrw .ds-drawer-head-txt{gap:var(--space-4)}.fdrw .ds-drawer-body{background:var(--white);gap:var(--space-24);padding:var(--space-16)}.fdrw .fdrw-tabcard,.fdrw .fdrw-newform{gap:var(--space-24)}.fdrw .fdrw-tabcard>.fdrw-search+.fdrw-list{margin-top:calc(var(--space-12) * -1)}.fdrw .fdrw-tabcard>.fdrw-tabs,.fdrw .ds-drawer-body>.fdrw-tabs-pt{margin:calc(var(--space-16) * -1) calc(var(--space-16) * -1) 0}.fdrw .ds-drawer-body>:is(.fdrw-ptcard,.fdrw-visitform,.fdrw-vtype,.fdrw-scheduleform,.fdrw-edit,.fdrw-abhafield,.fdrw-ways,.fdrw-wayfield,.fdrw-idfield,.fdrw-otp,.fdrw-localform,.fdrw-noneblock,.fdrw-linkedform,.fdrw-abid,.fdrw-abaddr):not(.fdrw-ptcard),.fdrw .fdrw-newform>:is(.fdrw-npg,.fdrw-vtype),.fdrw .ds-drawer-body>.fdrw-abhafield+.fdrw-ways,.fdrw .ds-drawer-body>.fdrw-idfield+.fdrw-otp{box-shadow:none;background:0 0;border-radius:0;padding:0}.fdrw .ds-drawer-body>.fdrw-abhafield:has(+.fdrw-ways){box-shadow:none;background:0 0;border-radius:0;padding:0}.fdrw .ds-drawer-body>.fdrw-idfield:has(+.fdrw-otp){box-shadow:none;background:0 0;border-radius:0;padding:0}.fdrw .ds-drawer-body>.fdrw-abhafield+.fdrw-ways,.fdrw .ds-drawer-body>.fdrw-idfield+.fdrw-otp{margin-top:calc(var(--space-8) * -1)}.fdrw .ds-drawer-body>.fdrw-workflow{background:var(--surface-4);box-shadow:none}.fdrw.fdrw-pttitle #fdrwPtd{display:none!important}.fdrw.fdrw-pttitle .ds-drawer-title{align-items:baseline;gap:var(--space-6);display:flex}.fdrw.fdrw-pttitle .fdrw-tmeta{font-size:14px;line-height:24px;font-weight:var(--fw-regular);color:var(--text-tertiary)}.fdrw.fdrw-pttitle .ds-drawer-sub{gap:var(--space-2);font-family:var(--font-sans);color:var(--text-secondary);flex-direction:column;font-size:12px;line-height:16px;display:flex!important}.fdrw.fdrw-pttitle .ds-drawer-sub>span{align-items:center;gap:var(--space-6);display:flex}.fdrw-phav,.fdrw-dcards,.fdrw-phacts{display:none}.fdrw .ds-drawer-body>.fdrw-ways,.fdrw .ds-drawer-body>.fdrw-abhafield+.fdrw-ways{border-radius:var(--radius-lg)}.fdrw .fdrw-way:hover{background:0 0}.fdrw .fdrw-way svg path{transition:stroke var(--dur-fast) var(--ease-standard)}.fdrw .fdrw-way:hover svg path,.fdrw .fdrw-way:focus-visible svg path{stroke:var(--primary)}.fdrw .ds-drawer-body>.fdrw-wacard{padding:var(--space-12);background:var(--white);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle)}.fdrw .fdrw-workflow>.fdrw-wf-head{margin:calc(var(--space-12) * -1) calc(var(--space-12) * -1) var(--space-12);padding:var(--space-12);border-bottom:var(--stroke-w) solid var(--stroke-subtle)}.fdrw #fdrwPt{display:none!important}.fdrw .ds-drawer-body>.fdrw-ptd{background:var(--white);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle);flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.fdrw-ptd-id{align-items:center;gap:var(--space-12);padding:var(--space-12);display:flex}.fdrw-ptd-idt{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.fdrw-ptd-nm{align-items:baseline;gap:var(--space-6);display:flex}.fdrw-ptd-nm b{font-size:16px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw-ptd-nm span{color:var(--text-tertiary);font-size:14px;line-height:20px}.fdrw-ptd-ids{align-items:center;gap:var(--space-2) var(--space-6);font-family:var(--font-sans);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.fdrw-ptd-ids i{width:var(--stroke-w);background:var(--stroke-subtle);height:12px}.fdrw-ptd-facts{border-top:var(--stroke-w) solid var(--stroke-subtle);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.fdrw-ptd-fact{gap:var(--space-2);min-width:0;padding:var(--space-12);flex-direction:column;display:flex}.fdrw-ptd-fact+.fdrw-ptd-fact{box-shadow:inset var(--stroke-w) 0 0 var(--stroke-subtle)}.fdrw-ptd-fact span{color:var(--text-tertiary);font-size:12px;line-height:16px}.fdrw-ptd-fact b{font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fdrw:not(.sv-mode) .fdrw-npg-when{display:none}.fdrw .fdrw-scheduleform #fdrwTimes,.fdrw .fdrw-npg-when #fdrwTimes2{margin-top:0}.fdrw .fdrw-wa:hover{background:var(--white)}.fdrw .fdrw-wa,.fdrw .fdrw-wa-pv{display:none}.fdrw-wa:hover{background:0 0}.fdrw-wa-pv{margin-top:var(--space-8);padding:var(--space-12);border-radius:var(--radius-md);background:var(--green-50);border:var(--stroke-w) solid var(--green-100);color:var(--green-900);font-size:12px;line-height:18px}.fdrw-wa-pv[hidden],.fdrw .fdrw-wacard{display:none}.fdrw .fdrw-wacard .fdrw-wa{order:0;width:auto;margin:0;padding:0;display:flex}.fdrw-chip{border-radius:var(--radius);border:1px solid var(--border);background:var(--white);height:30px;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;padding:0 11px}.fdrw-chip.on{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, white);color:var(--primary-800)}.fdrw-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.fdrw .ds-segmented[role=radiogroup]{height:auto;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.fdrw .ds-segmented[role=radiogroup] .ds-segmented-item{border-radius:var(--radius);border:1px solid var(--border);background:var(--white);height:30px;box-shadow:none;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:var(--fw-medium);flex:none;padding:0 11px}.fdrw .ds-segmented[role=radiogroup] .ds-segmented-item.active,.fdrw .ds-segmented[role=radiogroup] .ds-segmented-item[aria-checked=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, white);color:var(--primary-800);box-shadow:none}.fdrw .ds-segmented[role=radiogroup] .ds-segmented-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}body[data-role=doctor] .fdrw .fdrw-docpick,body[data-role=doctor] .fdrw .fdrw-visitform,.fdrw:not(.fdrw-pthead) .fdrw-phacts{display:none}#fdrw .ds-phone{box-shadow:none}.fdrw .fdrw-abid,.fdrw .fdrw-abaddr,.fdrw .fdrw-abbanner{display:none}.fdrw-abid{margin-top:var(--space-24);gap:var(--space-8)}.fdrw-swapline{margin-top:var(--space-8);font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-primary);align-items:center;display:flex}.fdrw-swapline button{cursor:pointer;font:inherit;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0 0 0 4px}.fdrw-banner--info{background:var(--surface-3);outline-color:var(--stroke)}.fdrw-banner--info span{color:var(--text-tertiary)}.fdrw-banner--brand{background:var(--surface-3);outline-color:var(--stroke)}.fdrw-banner--brand span{color:var(--text-brand)}.fdrw-banner--warn{background:var(--status-warn-bg);outline-color:var(--orange-200)}.fdrw-banner--warn span{color:var(--orange-800)}.fdrw-otperr{margin-top:var(--space-6);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--status-error-text);display:none}.fdrw-dupe,.fdrw-clash{display:none}.fdrw-dupe.show,.fdrw-clash.show{display:flex}.fdrw-dupe{padding:var(--space-12);border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 var(--stroke-w) var(--orange-300);flex-direction:column}.fdrw-dupe>span{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;display:flex}.fdrw-dupe .fdrw-dupe-r{align-items:center;gap:var(--space-8);display:flex}.fdrw-dupe .fdrw-dupe-r .ds-avatar{flex:none;width:32px;height:32px;font-size:12px}.fdrw-dupe .fdrw-dupe-p{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fdrw-dupe .fdrw-dupe-p b{font-size:13px;line-height:18px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw-dupe .fdrw-dupe-p small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.fdrw-dupe .fdrw-dupe-tag{padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--orange-50);color:var(--orange-700);font-size:11px;line-height:16px;font-weight:var(--fw-medium);flex:none}.fdrw-dupe .fdrw-dupe-acts{gap:var(--space-8);display:flex}.fdrw-dupe .fdrw-dupe-acts .ds-btn{flex:1 1 0;justify-content:center}.fdrw:not([data-state=pt-local]) #fdrwDupeL{display:none}.fdrw-abbanner,.fdrw-abaddr{margin-top:var(--space-24)}.fdrw-abaddr-expl{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:var(--text-tertiary);margin-top:var(--space-8)}.fdrw-addrfield{height:var(--btn-h);background:var(--white);border:var(--stroke-w) solid var(--stroke-subtle);border-radius:var(--radius);align-items:center;display:flex;position:relative}.fdrw-addrfield input{min-width:0;height:100%;padding:0 var(--space-8) 0 11px;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:auto;font-size:14px;line-height:20px}.fdrw-addrfield input::placeholder{color:var(--text-tertiary)}.fdrw-addrfield .vmark{width:14px;height:14px;margin-right:var(--space-12);flex:none;display:none}.fdrw-addrfield .verr{margin-right:var(--space-12);font-family:var(--font-sans);font-size:10px;line-height:12px;font-weight:var(--fw-regular);color:var(--red-500);flex:none;display:none}.fdrw-addrfield .vwhy{margin-right:var(--space-12);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--status-error-text);white-space:nowrap;flex:none;display:none}.fdrw-addrfield .suffix{background:var(--surface-3);border:var(--stroke-w) solid var(--stroke-subtle);width:66px;font-family:var(--font-sans);color:var(--text-tertiary);border-radius:0 7px 7px 0;flex:none;align-self:stretch;align-items:center;margin:-1px -1px -1px 0;padding-left:7px;font-size:14px;line-height:20px;display:flex}.fdrw-suggs{align-items:center;gap:var(--space-6);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:var(--text-tertiary);display:flex}.fdrw-suggs .opts{gap:var(--space-8);display:flex}.fdrw-suggs button{cursor:pointer;font:inherit;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0}.fdrw-suggs button:hover{text-decoration:underline}.fdrw-search input{min-width:0;font-family:var(--font-sans);letter-spacing:-.12px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:auto;font-size:12px;line-height:16px}.fdrw-search input::placeholder{color:var(--text-muted)}.fdrw-trash{width:36px;height:36px;padding:var(--space-8);cursor:pointer;background:var(--gray-50);border-radius:var(--radius);transition:background var(--dur-fast) var(--ease-standard);box-shadow:inset 0 0 0 var(--stroke-w) var(--border-2);border:none;flex:none;justify-content:center;align-items:center}.fdrw-trash:hover{background:var(--bg-hover)}.fdrw-trash svg{width:var(--icon-md);height:var(--icon-md);display:block}.encounter{overflow:clip}body{--set-chip:color-mix(in srgb, var(--primary) 28%, var(--white));--set-btn-bg:color-mix(in srgb, var(--primary) 16%, var(--white));--set-btn-hover:color-mix(in srgb, var(--primary) 24%, var(--white))}.usr-prof-acts{gap:var(--space-8);margin-top:var(--space-4);display:flex}body{--theme-indigo:#665cff;--theme-indigo-tint:#ebe5ff;--theme-indigo-surf:#fbfaff;--theme-indigo-rail:#0f0d26;--theme-indigo-railink:#9795b1;--theme-indigo-railon:#a681fe;--theme-indigo-railg1:#aaabfc;--theme-indigo-railg2:#4941c0;--theme-black:#1f2937;--theme-black-rail:#111827;--theme-black-railink:#9ca3af;--theme-black-railon:#d1d5db;--theme-black-railg1:#4b5563;--theme-black-railg2:#030712;--theme-black-tint:#f3f4f6;--theme-black-surf:#f9fafb;--theme-blue:#3c63e1;--theme-blue-rail:#131720;--theme-blue-railink:#989faf;--theme-blue-railon:#a1b3f1;--theme-blue-railg1:#9cade8;--theme-blue-railg2:#1d43bd;--theme-blue-tint:#e9edfc;--theme-blue-surf:#fbfbff;--theme-steel:#3d6b8a;--theme-steel-rail:#171a1c;--theme-steel-railink:#9ea4a9;--theme-steel-railon:#b1cbdd;--theme-steel-railg1:#7ba2bc;--theme-steel-railg2:#274558;--theme-steel-tint:#edf3f7;--theme-steel-surf:#fcfdfd;--theme-plum:#9d4b7c;--theme-plum-rail:#1c171a;--theme-plum-railink:#a89ea4;--theme-plum-railon:#dbb3cb;--theme-plum-railg1:#c593b1;--theme-plum-railg2:#6d3456;--theme-plum-tint:#f7edf3;--theme-plum-surf:#fdfcfd;--theme-orange:#b74509;--theme-orange-rail:#201713;--theme-orange-railink:#b09f97;--theme-orange-railon:#fab794;--theme-orange-railg1:#e88653;--theme-orange-railg2:#883307;--theme-orange-tint:#feeee6;--theme-orange-surf:#fffcfa;--theme-rose:#b01738;--theme-rose-rail:#1f1416;--theme-rose-railink:#ae999d;--theme-rose-railon:#f29caf;--theme-rose-railg1:#de647f;--theme-rose-railg2:#85112b;--theme-rose-tint:#fce8ec;--theme-rose-surf:#fefbfb;--theme-purple:#9333ea;--theme-purple-rail:#1a1320;--theme-purple-railink:#a498ae;--theme-purple-railon:#c999f5;--theme-purple-railg1:#c9a0ee;--theme-purple-railg2:#6f14c2;--theme-purple-tint:#f3e7fd;--theme-purple-surf:#fdfaff;--theme-navy:#24466b;--theme-navy-rail:#16191d;--theme-navy-railink:#9ca3aa;--theme-navy-railon:#abc6e3;--theme-navy-railg1:#4a7db5;--theme-navy-railg2:#122336;--theme-navy-tint:#ecf2f8;--theme-navy-surf:#fbfcfe;--theme-mauve:#7d5a8c;--theme-mauve-rail:#1a181b;--theme-mauve-railink:#a4a0a6;--theme-mauve-railon:#ccbbd3;--theme-mauve-railg1:#b19cbb;--theme-mauve-railg2:#563e61;--theme-mauve-tint:#f3eff5;--theme-mauve-surf:#fdfcfd;--theme-clay:#a85843;--theme-clay-rail:#1d1816;--theme-clay-railink:#a9a09d;--theme-clay-railon:#dfb9af;--theme-clay-railg1:#cb9c90;--theme-clay-railg2:#753d2f;--theme-clay-tint:#f8efec;--theme-clay-surf:#fefcfb;--theme-cocoa:#a65b21;--theme-cocoa-rail:#20160e;--theme-cocoa-railink:#aea399;--theme-cocoa-railon:#f2c69c;--theme-cocoa-railg1:#d09a70;--theme-cocoa-railg2:#69340c;--theme-cocoa-tint:#fcf2e8;--theme-cocoa-surf:#fefcfb;--theme-sage:#3d7a5a;--theme-sage-rail:#191a19;--theme-sage-railink:#9fa8a3;--theme-sage-railon:#b4dac6;--theme-sage-railg1:#75b292;--theme-sage-railg2:#254a37;--theme-sage-tint:#f1f3f2;--theme-sage-surf:#fcfdfc;--theme-teal:#307679;--theme-teal-rail:#191a19;--theme-teal-railink:#9fa8a8;--theme-teal-railon:#97d5d7;--theme-teal-railg1:#5cb1b4;--theme-teal-railg2:#1d4749;--theme-teal-tint:#f1f3f3;--theme-teal-surf:#fcfdfd;--stroke-hover:var(--primary-200);--rail-ink:var(--text-muted);--rail-on:var(--text-on-dark-active);--rail-accent:var(--primary);--rail-logo:#fff;--rail-hover:var(--bg-hover-dark);--rail-wash:14%;--rail-theme:var(--ink-text);--sb-midnight-bg:#16161c;--sb-midnight-ink:#aeaeb7;--sb-midnight-on:#d2d2da;--sb-midnight-logo:#fff;--sb-charcoal-bg:#22242a;--sb-charcoal-ink:#afb1b6;--sb-charcoal-on:#d3d4da;--sb-charcoal-logo:#fff;--sb-slate-bg:#26313d;--sb-slate-ink:#abb2ba;--sb-slate-on:#ced6de;--sb-slate-logo:#fff;--sb-navy-bg:#17274a;--sb-navy-ink:#a0acc5;--sb-navy-on:#c4cfe8;--sb-navy-logo:#fff;--sb-ocean-bg:#123a4a;--sb-ocean-ink:#9ebbc7;--sb-ocean-on:#c1dfeb;--sb-ocean-logo:#fff;--sb-forest-bg:#17402a;--sb-forest-ink:#a2c3b1;--sb-forest-on:#c6e7d5;--sb-forest-logo:#fff;--sb-moss-bg:#2b3a1e;--sb-moss-ink:#b2bda8;--sb-moss-on:#d5e1cb;--sb-moss-logo:#fff;--sb-espresso-bg:#33251c;--sb-espresso-ink:#bdb0a8;--sb-espresso-on:#e0d4cc;--sb-espresso-logo:#fff;--sb-cocoa-bg:#291d13;--sb-cocoa-ink:#bfb1a6;--sb-cocoa-on:#bcec70;--sb-cocoa-logo:#fbfbed;--sb-wine-bg:#44182f;--sb-wine-ink:#c3a2b3;--sb-wine-on:#e7c6d7;--sb-wine-logo:#fff;--sb-aubergine-bg:#2e1b45;--sb-aubergine-ink:#b1a3c2;--sb-aubergine-on:#d5c7e5;--sb-aubergine-logo:#fff;--cns-sel:color-mix(in srgb, var(--primary) 44%, var(--white))}.pik-qin:focus,input.set-field:focus,textarea.set-field:focus,textarea.cns-ta:focus,.lh-rename:focus,.tms-textfield:focus,.tms-selinput:focus,.pik-fld>input:focus,.dat-rv-in:focus,.bv-step input:focus,.prm-rdr .cns-field>.ds-input:focus,.fdrw-search:focus-within,.csm-input:focus-within,.doc-search:focus-within,.fd-search:focus-within,.visits-search:focus-within,.mf-field:focus-within,.pik-ckrow:focus-within{box-shadow:var(--shadow-focus), inset 0 0 0 var(--stroke-w) var(--primary);outline:none}@media (width<=480px){body{overflow-x:auto}}}.acc{--radius:var(--ds-btn-radius);flex-direction:column;display:flex}.acc .prm-card{box-shadow:none;background:0 0;border-radius:0;padding:16px 0;overflow:visible;margin:0!important}.acc .prm-card+.prm-card{box-shadow:inset 0 1px 0 var(--stroke)}.acc .prm-card:first-child{padding-top:0}.acc .prm-h{min-height:0;box-shadow:none;padding:0 0 12px}#v-settings .acc .prm-h h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.acc .prm-h p{margin-top:0}.acc-body{padding:0}.acc-profile{align-items:flex-start;gap:16px;display:flex}.acc-av{flex:0 0 48px;width:48px;height:48px;font-size:16px;font-weight:600;line-height:24px}.acc-fields{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.acc-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.acc-row{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 0;display:flex}.acc-row+.acc-row{box-shadow:inset 0 1px 0 var(--stroke-subtle)}.acc-l{color:var(--text-primary);flex-direction:column;font-size:14px;font-weight:500;line-height:20px;display:flex}.acc-sub{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px}.acc-v{color:var(--text-primary);text-align:right;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.acc-muted{color:var(--text-secondary)}.acc-foot{box-shadow:inset 0 1px 0 var(--stroke);justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.acc-note{color:var(--text-secondary);margin-right:auto;font-size:12px;line-height:16px}@media (width<=640px){.acc-two{grid-template-columns:1fr}}.ds-phone{height:var(--btn-h);box-sizing:border-box;background:var(--white);border-radius:var(--radius);align-items:stretch;width:100%;display:flex;position:relative}.ds-phone--lg{box-sizing:border-box;height:var(--btn-h-lg)}.ds-phone:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);position:absolute;inset:0}.ds-phone:focus-within:after,.ds-phone[data-open]:after{box-shadow:var(--shadow-focus), inset 0 0 0 var(--stroke-w) var(--primary)}.ds-phone.error:after{box-shadow:inset 0 0 0 var(--stroke-w) var(--danger)}.ds-phone.error:focus-within:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent), inset 0 0 0 var(--stroke-w) var(--danger)}.ds-phone-cc{justify-content:space-between;align-items:center;gap:var(--space-8);width:64px;padding:0 var(--space-12);background:var(--white);cursor:pointer;font-family:var(--font-sans);color:var(--text-primary);border-radius:var(--radius) 0 0 var(--radius);box-shadow:inset -1px 0 0 0 var(--stroke-subtle);border:none;flex:none;font-size:14px;line-height:20px;display:inline-flex}.ds-phone-cc:hover{background:var(--bg-hover)}.ds-phone .ds-phone-cc:focus,.ds-phone .ds-phone-cc:focus-visible,.ds-phone[data-open] .ds-phone-cc{box-shadow:inset -1px 0 0 0 var(--stroke-subtle);outline:none}.ds-phone-cc svg{width:14px;height:14px;color:var(--text-tertiary);display:block}.ds-phone-cc .ds-select-value{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-phone-flag{font-size:18px;line-height:1}.ds-phone-pre{padding-left:var(--space-12);font-family:var(--font-sans);color:var(--text-tertiary);flex:none;align-items:center;font-size:14px;line-height:20px;display:flex}.ds-phone-num{min-width:0;padding:0 var(--space-12);box-shadow:none;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:auto;font-size:14px;line-height:20px}.ds-phone-pre+.ds-phone-num{padding-left:var(--space-6)}.ds-phone-num::placeholder{color:var(--text-muted)}.ds-phone .ds-select-menu{width:auto;min-width:0;left:0;right:0}.ds-phone .ds-select-item{align-items:center;gap:var(--space-8);font-size:13px;display:flex}.ds-phone .ds-select-item[hidden]{display:none}.ds-phone-dial{color:var(--text-tertiary)}@scope(.dx-patients){:scope{--overlay-card-top:198px}.encounter{width:100%;min-width:var(--layout-bp-shell-min);height:100vh;position:relative}.abha-link{font-size:12px;line-height:16px;font-weight:var(--fw-medium);text-decoration:none}.abha-link:hover,.abha-link:focus-visible{text-decoration:underline}:scope{--ai-purple:#746bff;--ai-purple-tint:#f1f0ff;--ai-purple-line:#d2cdf7;--ai-purple-hover:#ebe5ff;--ai-purple-strong:#665cff}body{--visits-chrome:flex;--chevron-room:var(--layout-chevron-room)}body[data-screen=patients],body[data-role=frontdesk]{--visits-chrome:none;--chevron-room:0px}.pi-flags{flex-direction:column;display:flex}.pi-flag-row{flex-direction:column;gap:12px;padding:16px 12px;display:flex}.pi-flag-row+.pi-flag-row{border-top:1px dashed var(--primary-100)}.pi-flag-lbl{font-size:12px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.12px;text-transform:uppercase;color:var(--text-tertiary)}.pi-flag-chips{flex-wrap:wrap;gap:6px;display:flex}.pi-flag{box-sizing:border-box;border-radius:var(--radius-pill);height:24px;box-shadow:none;font-size:12px;line-height:14px;font-weight:var(--fw-medium);white-space:nowrap;border:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.pi-flag--allergy{color:#f86868;background:#fef2f2;border-color:#fee2e2}.pi-flag--condition{color:#fb923c;background:#fffbeb;border-width:.6px;border-color:#ffedd5}.pi-flag-add{box-sizing:border-box;border-radius:var(--radius-pill);border:1px dashed var(--border-2);height:24px;font-size:12px;line-height:14px;font-weight:var(--fw-regular);letter-spacing:-.12px;color:var(--text-tertiary);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 10px 0 8px;display:inline-flex}.pi-flag-add:hover{background:var(--surface-3);color:var(--text-primary);border-color:var(--gray-300)}.pi-flag-add svg{width:14px;height:14px;display:block}.pi-flag-input{box-sizing:border-box;border-radius:var(--radius-pill);height:24px;box-shadow:none;background:var(--white);font-family:inherit;font-size:12px;line-height:14px;font-weight:var(--fw-medium);border:none;outline:none;width:128px;max-width:100%;padding:0 8px}.pi-flag-input--allergy{color:#f86868;background:#fef2f2}.pi-flag-input::placeholder{color:currentColor;opacity:.55}.pi-flag{position:relative}.pi-flag-x{width:12px;height:12px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:4px;padding:0;display:none}.pi-flag:hover .pi-flag-x,.pi-flag:focus-within .pi-flag-x{display:inline-flex}.pi-flag:focus-visible{outline:var(--stroke-w) solid var(--primary);outline-offset:2px}.pi-flag-x svg{width:8px;height:8px;display:block}.pi-flag-chips .pi-flag{transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.pi-flag-chips .pi-flag--allergy{box-shadow:inset 0 0 0 var(--stroke-w) var(--red-200)}.pi-flag-chips .pi-flag--condition{box-shadow:inset 0 0 0 var(--stroke-w) var(--orange-200)}.pi-flag-chips .pi-flag--allergy:is(:hover,:focus-within){background:var(--red-100);box-shadow:inset 0 0 0 var(--stroke-w) var(--red-400)}.pi-flag-chips .pi-flag--condition:is(:hover,:focus-within){background:var(--orange-100);box-shadow:inset 0 0 0 var(--stroke-w) var(--orange-400)}.pi-family{letter-spacing:-.14px;color:var(--text-primary);font-size:14px;line-height:20px}body[data-role=frontdesk] .encounter,body[data-role=doctor] .encounter,body[data-role=pa] .encounter,body[data-role=clinical] .encounter,.encounter{overflow:clip}body{--set-chip:color-mix(in srgb, var(--primary) 28%, var(--white));--set-btn-bg:color-mix(in srgb, var(--primary) 16%, var(--white));--set-btn-hover:color-mix(in srgb, var(--primary) 24%, var(--white));--theme-indigo:#665cff;--theme-indigo-tint:#ebe5ff;--theme-indigo-surf:#fbfaff;--theme-indigo-rail:#0f0d26;--theme-indigo-railink:#9795b1;--theme-indigo-railon:#a681fe;--theme-indigo-railg1:#aaabfc;--theme-indigo-railg2:#4941c0;--theme-black:#1f2937;--theme-black-rail:#111827;--theme-black-railink:#9ca3af;--theme-black-railon:#d1d5db;--theme-black-railg1:#4b5563;--theme-black-railg2:#030712;--theme-black-tint:#f3f4f6;--theme-black-surf:#f9fafb;--theme-blue:#3c63e1;--theme-blue-rail:#131720;--theme-blue-railink:#989faf;--theme-blue-railon:#a1b3f1;--theme-blue-railg1:#9cade8;--theme-blue-railg2:#1d43bd;--theme-blue-tint:#e9edfc;--theme-blue-surf:#fbfbff;--theme-steel:#3d6b8a;--theme-steel-rail:#171a1c;--theme-steel-railink:#9ea4a9;--theme-steel-railon:#b1cbdd;--theme-steel-railg1:#7ba2bc;--theme-steel-railg2:#274558;--theme-steel-tint:#edf3f7;--theme-steel-surf:#fcfdfd;--theme-plum:#9d4b7c;--theme-plum-rail:#1c171a;--theme-plum-railink:#a89ea4;--theme-plum-railon:#dbb3cb;--theme-plum-railg1:#c593b1;--theme-plum-railg2:#6d3456;--theme-plum-tint:#f7edf3;--theme-plum-surf:#fdfcfd;--theme-orange:#b74509;--theme-orange-rail:#201713;--theme-orange-railink:#b09f97;--theme-orange-railon:#fab794;--theme-orange-railg1:#e88653;--theme-orange-railg2:#883307;--theme-orange-tint:#feeee6;--theme-orange-surf:#fffcfa;--theme-rose:#b01738;--theme-rose-rail:#1f1416;--theme-rose-railink:#ae999d;--theme-rose-railon:#f29caf;--theme-rose-railg1:#de647f;--theme-rose-railg2:#85112b;--theme-rose-tint:#fce8ec;--theme-rose-surf:#fefbfb;--theme-purple:#9333ea;--theme-purple-rail:#1a1320;--theme-purple-railink:#a498ae;--theme-purple-railon:#c999f5;--theme-purple-railg1:#c9a0ee;--theme-purple-railg2:#6f14c2;--theme-purple-tint:#f3e7fd;--theme-purple-surf:#fdfaff;--theme-navy:#24466b;--theme-navy-rail:#16191d;--theme-navy-railink:#9ca3aa;--theme-navy-railon:#abc6e3;--theme-navy-railg1:#4a7db5;--theme-navy-railg2:#122336;--theme-navy-tint:#ecf2f8;--theme-navy-surf:#fbfcfe;--theme-mauve:#7d5a8c;--theme-mauve-rail:#1a181b;--theme-mauve-railink:#a4a0a6;--theme-mauve-railon:#ccbbd3;--theme-mauve-railg1:#b19cbb;--theme-mauve-railg2:#563e61;--theme-mauve-tint:#f3eff5;--theme-mauve-surf:#fdfcfd;--theme-clay:#a85843;--theme-clay-rail:#1d1816;--theme-clay-railink:#a9a09d;--theme-clay-railon:#dfb9af;--theme-clay-railg1:#cb9c90;--theme-clay-railg2:#753d2f;--theme-clay-tint:#f8efec;--theme-clay-surf:#fefcfb;--theme-cocoa:#a65b21;--theme-cocoa-rail:#20160e;--theme-cocoa-railink:#aea399;--theme-cocoa-railon:#f2c69c;--theme-cocoa-railg1:#d09a70;--theme-cocoa-railg2:#69340c;--theme-cocoa-tint:#fcf2e8;--theme-cocoa-surf:#fefcfb;--theme-sage:#3d7a5a;--theme-sage-rail:#191a19;--theme-sage-railink:#9fa8a3;--theme-sage-railon:#b4dac6;--theme-sage-railg1:#75b292;--theme-sage-railg2:#254a37;--theme-sage-tint:#f1f3f2;--theme-sage-surf:#fcfdfc;--theme-teal:#307679;--theme-teal-rail:#191a19;--theme-teal-railink:#9fa8a8;--theme-teal-railon:#97d5d7;--theme-teal-railg1:#5cb1b4;--theme-teal-railg2:#1d4749;--theme-teal-tint:#f1f3f3;--theme-teal-surf:#fcfdfd;--stroke-hover:var(--primary-200);--rail-ink:var(--text-muted);--rail-on:var(--text-on-dark-active);--rail-accent:var(--primary);--rail-logo:#fff;--rail-hover:var(--bg-hover-dark);--rail-wash:14%;--rail-theme:var(--ink-text);--sb-midnight-bg:#16161c;--sb-midnight-ink:#aeaeb7;--sb-midnight-on:#d2d2da;--sb-midnight-logo:#fff;--sb-charcoal-bg:#22242a;--sb-charcoal-ink:#afb1b6;--sb-charcoal-on:#d3d4da;--sb-charcoal-logo:#fff;--sb-slate-bg:#26313d;--sb-slate-ink:#abb2ba;--sb-slate-on:#ced6de;--sb-slate-logo:#fff;--sb-navy-bg:#17274a;--sb-navy-ink:#a0acc5;--sb-navy-on:#c4cfe8;--sb-navy-logo:#fff;--sb-ocean-bg:#123a4a;--sb-ocean-ink:#9ebbc7;--sb-ocean-on:#c1dfeb;--sb-ocean-logo:#fff;--sb-forest-bg:#17402a;--sb-forest-ink:#a2c3b1;--sb-forest-on:#c6e7d5;--sb-forest-logo:#fff;--sb-moss-bg:#2b3a1e;--sb-moss-ink:#b2bda8;--sb-moss-on:#d5e1cb;--sb-moss-logo:#fff;--sb-espresso-bg:#33251c;--sb-espresso-ink:#bdb0a8;--sb-espresso-on:#e0d4cc;--sb-espresso-logo:#fff;--sb-cocoa-bg:#291d13;--sb-cocoa-ink:#bfb1a6;--sb-cocoa-on:#bcec70;--sb-cocoa-logo:#fbfbed;--sb-wine-bg:#44182f;--sb-wine-ink:#c3a2b3;--sb-wine-on:#e7c6d7;--sb-wine-logo:#fff;--sb-aubergine-bg:#2e1b45;--sb-aubergine-ink:#b1a3c2;--sb-aubergine-on:#d5c7e5;--sb-aubergine-logo:#fff}body[data-screen=patients] .pt{display:block}body[data-screen=patients] .encounter{overflow:clip}.pt{display:none}.pt-main{background:var(--white);border:1px solid var(--primary-100);border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:38px 6px 6px 348px;overflow:hidden}.pt-body{background:var(--surface-2);flex:1;padding:12px;overflow-y:auto}.pt-sectacts{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.pt-ebtn{border:1px solid var(--surface-1);border-radius:var(--radius);background:var(--white);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pt-ebtn:hover{background:var(--surface-2);color:var(--text-primary)}.pt-ebtn svg{width:14px;height:14px;display:block}.pt-ebtn--ghost{border-color:#0000}.pt-ebtn--primary{background:var(--primary);border-color:var(--primary);color:var(--white)}.pt-ebtn--primary:hover{background:var(--primary-hover);color:var(--white)}.pt-ebtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pt-ebtn[hidden]{display:none!important}.pt-grid{grid-template-columns:304px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pt-detail{flex-direction:column;gap:16px;display:flex}.pt-summary{background:var(--white);border:1px solid var(--surface-1);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:32px;padding:16px;display:flex}.pt-photo{background:var(--bg-active-soft);border-radius:24px;flex:none;width:84px;height:84px;overflow:hidden}.pt-sumid{flex-direction:column;align-items:center;gap:8px;display:flex}.pt-sumname{font-size:16px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);text-align:center}.pt-sumsn{color:var(--text-tertiary);font-size:12px;line-height:16px}.pt-stats{gap:16px;width:100%;display:flex}.pt-stat{background:var(--surface-3);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;height:68px;display:flex}.pt-stat .n{font-size:16px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.16px;color:var(--text-primary)}.pt-stat .l{letter-spacing:-.14px;color:var(--text-muted);font-size:14px;line-height:16px}.pt-sumlist{flex-direction:column;gap:24px;width:100%;display:flex}.pt-sumrow{justify-content:space-between;align-items:center;display:flex}.pt-sumrow .k{letter-spacing:-.14px;color:var(--text-tertiary);font-size:14px;line-height:16px}.pt-sumrow .v{font-size:14px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary)}.pt-card{background:var(--white);border:1px solid var(--surface-1);border-radius:var(--radius-lg);overflow:hidden}.pt-cardhead{border-bottom:1px solid var(--surface-1);align-items:center;padding:12px;display:flex}.pt-cardhead .lbl,.pt-cardhead .ttl{font-size:14px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary)}.pt-cardbody{padding:var(--space-16) var(--space-16) var(--space-16) var(--space-12);gap:var(--space-16);flex-direction:column;display:flex}.pt-frow{column-gap:var(--space-24);row-gap:var(--space-8);grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt-fcol{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.pt-fcol.full{grid-column:1/-1}.pt-frow>.pt-fcol{grid-template-rows:subgrid;grid-row:span 2;grid-template-columns:minmax(0,1fr);display:grid}.pt-fcol--half{grid-column:span 2}.pt-flabel{font-size:12px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.12px;text-transform:uppercase;color:var(--text-tertiary)}.pt-fval{min-height:32px;font-size:14px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary);white-space:nowrap;align-items:center;display:flex}.pt-card--flags{overflow:visible}.pt-fval[data-f],.pt-sumrow .v[data-f]{cursor:text;border-radius:var(--radius-xs)}.pi-family.pt-fval{white-space:normal}.pt-fval.pt-editing{white-space:normal;display:block}.pt-main{transition:left var(--layout-slide)}body{--cns-sel:color-mix(in srgb, var(--primary) 44%, var(--white))}@media (width<=480px){body{overflow-x:auto}}@media (width<=1120px){.pt-grid{grid-template-columns:1fr}}}@scope(.dx-newpt){:scope{--overlay-card-top:198px}.encounter{width:100%;min-width:var(--layout-bp-shell-min);height:100vh;position:relative}:scope{--ai-purple:#746bff;--ai-purple-tint:#f1f0ff;--ai-purple-line:#d2cdf7;--ai-purple-hover:#ebe5ff;--ai-purple-strong:#665cff}body{--visits-chrome:flex;--chevron-room:var(--layout-chevron-room)}.vf-opt{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);cursor:pointer;letter-spacing:-.14px;color:var(--text-primary);border-radius:4px;font-size:14px;line-height:20px;display:flex}.vf-opt:hover{background:var(--surface-2)}.vf-opt input{opacity:0;width:0;height:0;position:absolute}.vf-box{border:1.5px solid var(--gray-300);background:var(--white);width:18px;height:18px;transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);border-radius:5px;flex:none;justify-content:center;align-items:center;margin:0 2px;display:flex}.vf-box svg{width:11.25px;height:9px;display:none}.vf-opt input:focus-visible~.vf-box{box-shadow:var(--shadow-focus)}body[data-role=frontdesk] .encounter,body[data-role=doctor] .encounter,body[data-role=pa] .encounter,body[data-role=clinical] .encounter{overflow:clip}.fdrw .ds-drawer-sub,.fdrw .fdrw-tabs,.fdrw .fdrw-search,.fdrw .fdrw-list,.fdrw .fdrw-newform,.fdrw .fdrw-ptcard,.fdrw .fdrw-scheduleform,.fdrw .fdrw-visitform,.fdrw .fdrw-workflow,.fdrw .fdrw-edit,.fdrw .ds-drawer-foot,.fdrw .fdrw-trash,.fdrw .fdrw-back{display:none}.fdrw[data-state=pt-abha]:has(#fdrwWayField.open) .fdrw-back{display:inline-flex}.fdrw-scheduleform{gap:var(--space-16);margin-top:var(--space-16);flex-direction:column}.fdrw-pick{position:relative}.fdrw-pick>.ds-input{width:100%;padding-right:38px}:is(.fdrw-row .ds-field:has(>.ds-datefield),.fdrw-row .ds-field:has(>.fdrw-timesel)){flex-basis:0}.fdrw .fdrw-schednp,.fdrw .fdrw-extf{display:none}.fdrw-visitform,.fdrw-newform{gap:var(--space-16);flex-direction:column}.fdrw-search{margin-top:var(--space-20)}.fdrw-list{margin-top:var(--space-12)}.fdrw-visitform{margin-top:var(--space-16)}.fdrw-workflow,.fdrw-edit{margin-top:var(--space-20)}.fdrw-newform{margin-top:var(--space-24)}.fdrw .ds-label .req{color:var(--red-400)}.fdrw-row{align-items:flex-end;gap:var(--space-12);display:flex}.fdrw .fdrw-row:has(.ds-segmented[role=radiogroup]){align-items:flex-start}.fdrw .fdrw-row .ds-segmented[role=radiogroup]{min-height:var(--btn-h);align-items:center}.fdrw-row:has(.fdrw-err){align-items:flex-start}.fdrw-row .fdrw-age{flex:none;width:102px}.fdrw-agerow{align-items:flex-start}.fdrw .fdrw-row.fdrw-agerow>.ds-field{flex:1 1 0;width:auto;min-width:0}.fdrw-row .ds-field{flex:auto;min-width:0}.fdrw-ptcard{align-items:center;gap:var(--space-8);padding:var(--space-8);background:var(--surface-2);border-radius:var(--radius-lg)}.fdrw-list{gap:var(--space-8);flex-direction:column}.fdrw-prow{align-items:center;gap:var(--space-8);margin:0 calc(var(--space-8) * -1);padding:var(--space-8);width:calc(100% + var(--space-16));border-radius:var(--radius);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-standard);background:0 0;border:none;display:flex}button.fdrw-prow:hover{background:var(--surface-2)}.fdrw-ptxt{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fdrw-pname{min-width:0;font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);align-items:baseline;gap:7px;display:flex}.fdrw-pname b{font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fdrw-pname .meta{color:var(--text-tertiary);flex:none}.fdrw-pmeta{align-items:center;gap:var(--space-6);font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-tertiary);white-space:nowrap;display:flex}.fdrw-pmeta .bar{background:#d9d9d9;border-radius:3px;flex:none;width:1px;height:12px}.fdrw-search{align-items:center;gap:var(--space-6);height:var(--btn-h);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-6);background:var(--white);border-radius:var(--radius);cursor:pointer;box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);border:none}.fdrw-search .ibox{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.fdrw-search svg{width:var(--icon);height:var(--icon);display:block}.fdrw-search span{font-family:var(--font-sans);letter-spacing:-.12px;color:var(--text-muted);white-space:nowrap;font-size:12px;line-height:16px}.fdrw-workflow{padding:var(--space-12);background:var(--surface-4);border-radius:var(--radius-lg)}.fdrw-wf-head{margin-bottom:var(--space-16);justify-content:space-between;align-items:center;display:flex}.fdrw-wf-title{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw-link{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0}.fdrw-wf-row{align-items:center;gap:var(--space-8);padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:var(--stroke-w) dashed var(--stroke);display:flex}.fdrw-wf-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fdrw-wf-lbl{width:71px;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);flex:none}.fdrw-wf-val{align-items:center;gap:var(--space-8);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary);flex-wrap:wrap;display:flex}.fdrw-nchip{align-items:center;gap:var(--space-6);height:22px;padding:var(--space-4) var(--space-10) var(--space-4) var(--space-6);background:var(--white);border-radius:var(--radius-xl);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-primary);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);border:none;display:inline-flex}.fdrw-wf-row--top{align-items:flex-start}.fdrw-wf-row--top .fdrw-wf-lbl{line-height:22px}.fdrw-wf-row--top .fdrw-wf-val{gap:var(--space-6)}.fdrw-nchip.fdrw-pchip{padding-left:var(--space-4)}.fdrw-pav{border-radius:var(--radius-pill);width:16px;height:16px;font-size:10px;line-height:12px;font-weight:var(--fw-semibold);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.fdrw-edit{gap:var(--space-16);flex-direction:column}.fdrw-edit-sec{gap:var(--space-12);flex-direction:column;display:flex}.fdrw-edit-lbl{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw[data-state^=pt-] .fdrw-tabs,.fdrw:not([data-state^=pt-]) .fdrw-tabs-pt{display:none}.fdrw[data-state^=pt-] .fdrw-tabs-pt{display:flex}.fdrw.fdrw--link .fdrw-tabs-pt,.fdrw.fdrw--link .fdrw-wa,.fdrw.fdrw--link .fdrw-wa-pv{display:none!important}.fdrw.fdrw--link .fdrw-abhafield,.fdrw.fdrw--link .fdrw-abid,.fdrw.fdrw--link .fdrw-idfield{margin-top:0}.fdrw-found-photo .fdrw-found-ini{width:100%;height:100%;font-size:20px;font-weight:var(--fw-medium);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.fdrw-infield{height:var(--btn-h);padding:var(--space-8) var(--space-6) var(--space-8) var(--space-12);background:var(--white);border-radius:var(--radius);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle);border:none;justify-content:space-between;align-items:center;display:flex}.fdrw-infield>span{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-regular);color:var(--text-muted)}.fdrw-infield>span.val{color:var(--text-primary)}.fdrw-verify{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);background:var(--bg-dark);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--white);border:none;display:inline-flex}.fdrw-verify:hover{background:var(--bg-dark-hover)}.fdrw-verify:disabled{opacity:.4;cursor:not-allowed}.fdrw-inbtn{position:relative}.fdrw-inbtn>.ds-input{padding-right:72px}.fdrw-inbtn>.fdrw-verify{top:50%;right:var(--space-6);position:absolute;transform:translateY(-50%)}.fdrw-abhaf[data-abha=entry] .fdrw-abha-otp,.fdrw-abhaf[data-abha=entry] .fdrw-abha-done,.fdrw-abhaf[data-abha=otp] .fdrw-abha-entry,.fdrw-abhaf[data-abha=otp] .fdrw-abha-done,.fdrw-abhaf[data-abha=done] .fdrw-abha-entry,.fdrw-abhaf[data-abha=done] .fdrw-abha-otp{display:none}.fdrw-abha-otp>.fdrw-infield,.fdrw-abha-done>.fdrw-infield{padding:var(--space-8) var(--space-12)}.fdrw-abha-otp>.fdrw-infield>span{color:var(--text-tertiary)}.fdrw-abha-lbl{align-items:center;gap:var(--space-8);display:inline-flex}.fdrw-verified{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:#047857;background:#d1fae5;border:1px solid #bff8db;display:inline-flex}.fdrw-verified svg{width:14px;height:14px;display:block}.fdrw-abhaf .fdrw-abha-badge{display:none}.fdrw-unlink{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0}.fdrw-unlink:hover{text-decoration:underline}.fdrw-labelrow{justify-content:space-between;align-items:center;display:flex}.fdrw-ways{background:var(--white);border-radius:var(--radius-lg);outline:var(--stroke-w) solid var(--surface-4);outline-offset:calc(var(--stroke-w) * -1);overflow:hidden}.fdrw-ways-head{padding:var(--space-12) var(--space-12) 11px;background:var(--surface-2);border-bottom:var(--stroke-w) solid var(--surface-4);justify-content:space-between;align-items:center;display:flex}.fdrw-ways-head span{font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-tertiary)}.fdrw-ways-head svg,.fdrw-way svg{width:14px;height:14px;display:block}.fdrw-ways-body{padding:var(--space-12) 0 0}.fdrw-way{width:100%;padding:0 var(--space-12) 18px;margin-bottom:var(--space-12);border:none;border-bottom:var(--stroke-w) dashed var(--surface-4);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-primary);background:0 0;justify-content:space-between;align-items:flex-start;display:flex}.fdrw-way:last-child{border-bottom-color:#0000;margin-bottom:0}.fdrw-way:hover{background:var(--surface-2)}.fdrw-ctaline{font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.fdrw-ctaline button{cursor:pointer;font:inherit;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0 0 0 4px}.fdrw-abhafield{margin-top:var(--space-24)}.fdrw-ways,.fdrw-ctaline{margin-top:var(--space-20)}.fdrw .fdrw-abhafield,.fdrw .fdrw-ways,.fdrw .fdrw-ctaline{display:none}.fdrw[data-state=pt-abha] .fdrw-abhafield{gap:var(--space-8);flex-direction:column;display:flex}.fdrw[data-state=pt-abha] .fdrw-ways{display:block}.fdrw .fdrw-wayfield{display:none}.fdrw[data-state=pt-abha] .fdrw-wayfield.open{gap:var(--space-8);margin-top:var(--space-24);flex-direction:column;display:flex}.fdrw[data-state=pt-abha] .fdrw-abhafield.hide,.fdrw[data-state=pt-abha] .fdrw-ways.hide,.fdrw[data-state=pt-abha] .fdrw-ctaline.hide{display:none}.fdrw[data-state=pt-abha] .fdrw-ctaline,.fdrw[data-state=pt-abha] .ds-drawer-sub{display:flex}.fdrw .fdrw-idfield,.fdrw .fdrw-otp{display:none}.fdrw[data-state=pt-otp] .fdrw-idfield{gap:var(--space-8);flex-direction:column;display:flex}.fdrw[data-state=pt-otp] .fdrw-otp,.fdrw[data-state=pt-otp] .ds-drawer-sub{display:flex}.fdrw-idfield .fdrw-infield{padding:var(--space-8) var(--space-12)}.fdrw-idfield .fdrw-infield>span{color:var(--text-tertiary)}.fdrw-change{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary);background:0 0;border:none;padding:0}.fdrw-change:hover{text-decoration:underline}.fdrw-idfield{margin-top:var(--space-24)}.fdrw-otp{gap:var(--space-12);margin-top:var(--space-16);flex-direction:column}.fdrw-otprow{align-items:center;gap:var(--space-12);display:flex}.fdrw-otp .fdrw-otprow:first-child{height:16px}.fdrw-otp .fdrw-otprow:last-child{height:17px}.fdrw-otpinfo{font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-tertiary);white-space:nowrap}.fdrw-resend{cursor:pointer;font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0}.fdrw-resend:hover{text-decoration:underline}.fdrw .fdrw-localform,.fdrw .fdrw-linkedform,.fdrw .fdrw-found,.fdrw .fdrw-noneblock{display:none}.fdrw[data-state=pt-local] .fdrw-localform,.fdrw[data-state=pt-linked] .fdrw-linkedform,.fdrw[data-state=pt-none] .fdrw-noneblock{flex-direction:column;display:flex}.fdrw[data-state=pt-found] .fdrw-found{display:block}.fdrw[data-state=pt-local] .ds-drawer-sub,.fdrw[data-state=pt-found] .ds-drawer-sub,.fdrw[data-state=pt-none] .ds-drawer-sub,.fdrw[data-state=pt-linked] .ds-drawer-sub,.fdrw[data-state=pt-local] .ds-drawer-foot,.fdrw[data-state=pt-found] .ds-drawer-foot,.fdrw[data-state=pt-none] .ds-drawer-foot,.fdrw[data-state=pt-linked] .ds-drawer-foot{display:flex}.fdrw[data-state=pt-found] .fdrw-notthis{display:inline-flex}.fdrw .fdrw-notthis{display:none}.fdrw-localform,.fdrw-linkedform{gap:var(--space-16);margin-top:var(--space-24)}.fdrw-in--p12{padding-left:var(--space-12)!important}.fdrw-optional{font-weight:var(--fw-regular);color:var(--text-tertiary)}.fdrw-infield>span.filled{color:var(--text-primary)}.fdrw-found{margin-top:var(--space-24);background:var(--white);border-radius:var(--radius-lg);outline:var(--stroke-w) solid var(--stroke);outline-offset:calc(var(--stroke-w) * -1);width:336px;height:232px;position:relative;overflow:hidden}.fdrw-found-head{align-items:center;gap:var(--space-8);height:38px;padding:var(--space-12);background:var(--surface-4);border-bottom:var(--stroke-w) solid var(--stroke);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex}.fdrw-found-head .t{align-items:center;gap:var(--space-6);font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-brand);display:flex}.fdrw-found-head svg{width:14px;height:14px;display:block}.fdrw-found-photo{background:var(--bg-page);border-radius:12.8px;width:64px;height:64px;position:absolute;top:50px;left:12px;overflow:hidden}.fdrw-found-photo img{object-fit:cover;width:100%;height:100%;display:block}.fdrw-found-fields{gap:var(--space-12);flex-direction:column;display:flex;position:absolute;top:56px;left:92px}.fdrw-fv{gap:var(--space-4);flex-direction:column;display:flex}.fdrw-fv .k{font-family:var(--font-sans);font-size:10px;line-height:12px;font-weight:var(--fw-medium);text-transform:capitalize;color:var(--text-tertiary)}.fdrw-fv .v{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw-fv-row{gap:var(--space-12);display:flex}.fdrw-notthis{height:var(--btn-h);padding:var(--space-8) var(--space-12);cursor:pointer;background:var(--white);border-radius:var(--radius);min-width:128px;font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-tertiary);box-shadow:inset 0 0 0 var(--stroke-w) var(--border-2);border:none;flex:auto;justify-content:center;align-items:center}.fdrw-notthis:hover{background:var(--bg-hover)}.fdrw-noneblock{margin-top:var(--space-24);gap:0}.fdrw-banner{align-items:flex-start;gap:var(--space-6);padding:var(--space-10);border-radius:var(--radius);outline:var(--stroke-w) solid #fbeca7;outline-offset:calc(var(--stroke-w) * -1);background:#fffcf0;display:flex}.fdrw-banner svg{width:var(--icon);height:var(--icon);flex:none;display:block}.fdrw-banner span{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:#dc7609}.fdrw-hint{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:var(--text-tertiary)}.fdrw-nonefield{gap:var(--space-8);flex-direction:column;display:flex}.fdrw-times{gap:var(--space-8);margin-top:var(--space-20);flex-direction:column;display:none}.fdrw-times-h{align-items:baseline;gap:var(--space-8);white-space:nowrap;display:flex}.fdrw-times-h small{color:var(--text-muted);font-size:11px;line-height:14px}.fdrw-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fdrw-times-none{color:var(--text-tertiary);grid-column:1/-1;font-size:12px;line-height:16px}.fdrw-timefield{display:none!important}.fdrw-vtype{margin-top:var(--space-20);display:none}.fdrw-chips{flex-wrap:wrap;gap:6px;display:flex}.fdrw-vtype{gap:var(--space-8);flex-direction:column}.fdrw-other{margin-top:var(--space-8);display:none}.fdrw-range{align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding:var(--space-8);border-radius:var(--radius);background:var(--surface-2);color:var(--text-secondary);font-size:12px;line-height:16px;display:none}.fdrw-wa{margin-top:var(--space-12);padding:var(--space-4) 0;font-size:14px}.fdrw .ds-drawer-head{border-bottom:var(--stroke-w) solid var(--stroke-subtle)}.fdrw .ds-drawer-foot{justify-content:space-between;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:var(--stroke-w) solid var(--stroke-subtle);background:var(--white)}.fdrw .ds-drawer-foot .ds-btn{flex:none;min-width:128px;font-size:12px}.fdrw .ds-drawer-foot #fdrwCta{margin-left:auto}.fdrw .ds-drawer-foot .fdrw-notthis{min-width:128px;height:36px;padding:0 var(--space-12);font-size:12px;font-weight:var(--fw-medium);color:var(--text-primary);flex:none}.fdrw .ds-drawer-foot #fdrwCta svg,.fdrw[data-state=update] .fdrw-cancel,.fdrw[data-state=pt-found] .fdrw-cancel,.fdrw[data-state=ab-found] .fdrw-cancel{display:none}.fdrw .ds-drawer-body{gap:var(--space-12);padding:var(--space-12);background:var(--surface-2);flex-direction:column;display:flex}.fdrw .ds-drawer-body>*,.fdrw .fdrw-tabcard>*,.fdrw .fdrw-newform>*{flex:none;margin-top:0}.fdrw-tabcard{gap:var(--space-12);flex-direction:column;display:flex}.fdrw:not([data-state=search]):not([data-state=newpatient]) .fdrw-tabcard{display:none}.fdrw .fdrw-newform{gap:var(--space-12)}.fdrw .fdrw-tabcard>.fdrw-tabs,.fdrw .ds-drawer-body>.fdrw-tabs-pt{height:auto;margin:calc(var(--space-12) * -1) calc(var(--space-12) * -1) 0;padding:0 var(--space-16);background:var(--white);box-shadow:inset 0 calc(var(--stroke-w) * -1) 0 var(--stroke-subtle);border-radius:0;gap:0}.fdrw .fdrw-tabs .ds-segmented-item,.fdrw .fdrw-tabs-pt .ds-segmented-item{min-width:0;height:40px;padding:0 var(--space-4);box-shadow:none;font-size:13px;font-weight:var(--fw-medium);color:var(--text-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 1 0}.fdrw .fdrw-tabs .ds-segmented-item:hover,.fdrw .fdrw-tabs-pt .ds-segmented-item:hover{color:var(--text-primary)}.fdrw .fdrw-tabs .ds-segmented-item.active,.fdrw .fdrw-tabs-pt .ds-segmented-item.active{box-shadow:none;color:var(--primary);border-bottom-color:var(--primary);background:0 0}.fdrw .fdrw-tabcard>.fdrw-search{margin:0}.fdrw .fdrw-tabcard>.fdrw-list{gap:var(--space-4);margin:0;padding:0}.fdrw .fdrw-prow{margin:0 calc(var(--space-8) * -1);width:calc(100% + var(--space-16));padding:var(--space-8);border-radius:var(--radius);box-shadow:none;background:0 0}.fdrw .fdrw-prow:hover{background:var(--surface-2);box-shadow:none}.fdrw .fdrw-prow .fdrw-pmeta>span:not(:first-child){display:none}.fdrw .ds-drawer-body>:is(.fdrw-ptcard,.fdrw-wacard,.fdrw-visitform,.fdrw-vtype,.fdrw-scheduleform,.fdrw-workflow,.fdrw-edit,.fdrw-abhafield,.fdrw-ways,.fdrw-wayfield,.fdrw-idfield,.fdrw-otp,.fdrw-localform,.fdrw-found,.fdrw-noneblock,.fdrw-linkedform,.fdrw-abid,.fdrw-abaddr),.fdrw .fdrw-newform>:is(.fdrw-npg,.fdrw-vtype){background:var(--white);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle);padding:var(--space-12)}.fdrw .fdrw-npg{gap:var(--space-16);flex-direction:column;display:flex}body[data-role=doctor] .fdrw .fdrw-npg-doc{display:none}.fdrw .ds-drawer-body>.fdrw-ways{padding:0}.fdrw .ds-drawer-body>.fdrw-found{box-shadow:none;width:auto;padding:0}:is(.fdrw .ds-drawer-body>.fdrw-abhafield:has(+.fdrw-ways),.fdrw .ds-drawer-body>.fdrw-idfield:has(+.fdrw-otp)){border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:inset var(--stroke-w) 0 0 var(--stroke-subtle), inset calc(var(--stroke-w) * -1) 0 0 var(--stroke-subtle), inset 0 var(--stroke-w) 0 var(--stroke-subtle)}.fdrw .ds-drawer-body>.fdrw-abhafield+.fdrw-ways,.fdrw .ds-drawer-body>.fdrw-idfield+.fdrw-otp{margin-top:calc(var(--space-12) * -1);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:inset var(--stroke-w) 0 0 var(--stroke-subtle), inset calc(var(--stroke-w) * -1) 0 0 var(--stroke-subtle), inset 0 calc(var(--stroke-w) * -1) 0 var(--stroke-subtle)}.fdrw .ds-drawer-body>.fdrw-idfield+.fdrw-otp{padding-top:0}.fdrw .ds-drawer-title{line-height:24px}.fdrw .ds-drawer-head-txt{gap:var(--space-4)}.fdrw .ds-drawer-body{background:var(--white);gap:var(--space-24);padding:var(--space-16)}.fdrw .fdrw-tabcard,.fdrw .fdrw-newform{gap:var(--space-24)}.fdrw .fdrw-tabcard>.fdrw-search+.fdrw-list{margin-top:calc(var(--space-12) * -1)}.fdrw .fdrw-tabcard>.fdrw-tabs,.fdrw .ds-drawer-body>.fdrw-tabs-pt{margin:calc(var(--space-16) * -1) calc(var(--space-16) * -1) 0}.fdrw .ds-drawer-body>:is(.fdrw-ptcard,.fdrw-visitform,.fdrw-vtype,.fdrw-scheduleform,.fdrw-edit,.fdrw-abhafield,.fdrw-ways,.fdrw-wayfield,.fdrw-idfield,.fdrw-otp,.fdrw-localform,.fdrw-noneblock,.fdrw-linkedform,.fdrw-abid,.fdrw-abaddr):not(.fdrw-ptcard),.fdrw .fdrw-newform>:is(.fdrw-npg,.fdrw-vtype),.fdrw .ds-drawer-body>.fdrw-abhafield+.fdrw-ways,.fdrw .ds-drawer-body>.fdrw-idfield+.fdrw-otp{box-shadow:none;background:0 0;border-radius:0;padding:0}.fdrw .ds-drawer-body>.fdrw-abhafield:has(+.fdrw-ways){box-shadow:none;background:0 0;border-radius:0;padding:0}.fdrw .ds-drawer-body>.fdrw-idfield:has(+.fdrw-otp){box-shadow:none;background:0 0;border-radius:0;padding:0}.fdrw .ds-drawer-body>.fdrw-abhafield+.fdrw-ways,.fdrw .ds-drawer-body>.fdrw-idfield+.fdrw-otp{margin-top:calc(var(--space-8) * -1)}.fdrw .ds-drawer-body>.fdrw-workflow{background:var(--surface-4);box-shadow:none}.fdrw-phav,.fdrw-dcards,.fdrw-phacts{display:none}.fdrw .ds-drawer-body>.fdrw-ways,.fdrw .ds-drawer-body>.fdrw-abhafield+.fdrw-ways{border-radius:var(--radius-lg)}.fdrw .fdrw-way:hover{background:0 0}.fdrw .fdrw-way svg path{transition:stroke var(--dur-fast) var(--ease-standard)}.fdrw .fdrw-way:hover svg path,.fdrw .fdrw-way:focus-visible svg path{stroke:var(--primary)}.fdrw .ds-drawer-body>.fdrw-wacard{padding:var(--space-12);background:var(--white);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle)}.fdrw .fdrw-workflow>.fdrw-wf-head{margin:calc(var(--space-12) * -1) calc(var(--space-12) * -1) var(--space-12);padding:var(--space-12);border-bottom:var(--stroke-w) solid var(--stroke-subtle)}.fdrw #fdrwPt{display:none!important}.fdrw .ds-drawer-body>.fdrw-ptd{background:var(--white);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-subtle);flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.fdrw-ptd-id{align-items:center;gap:var(--space-12);padding:var(--space-12);display:flex}.fdrw-ptd-idt{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.fdrw-ptd-nm{align-items:baseline;gap:var(--space-6);display:flex}.fdrw-ptd-nm b{font-size:16px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw-ptd-nm span{color:var(--text-tertiary);font-size:14px;line-height:20px}.fdrw-ptd-ids{align-items:center;gap:var(--space-2) var(--space-6);font-family:var(--font-sans);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.fdrw-ptd-ids i{width:var(--stroke-w);background:var(--stroke-subtle);height:12px}.fdrw:not(.sv-mode) .fdrw-npg-when{display:none}.fdrw .fdrw-scheduleform #fdrwTimes,.fdrw .fdrw-npg-when #fdrwTimes2{margin-top:0}.fdrw .fdrw-wa:hover{background:var(--white)}.fdrw .fdrw-wa,.fdrw .fdrw-wa-pv{display:none}.fdrw-wa:hover{background:0 0}.fdrw-wa-pv{margin-top:var(--space-8);padding:var(--space-12);border-radius:var(--radius-md);background:var(--green-50);border:var(--stroke-w) solid var(--green-100);color:var(--green-900);font-size:12px;line-height:18px}.fdrw-wa-pv[hidden],.fdrw .fdrw-wacard{display:none}.fdrw.fdrw--link .fdrw-wacard{display:none!important}.fdrw .fdrw-wacard .fdrw-wa{order:0;width:auto;margin:0;padding:0;display:flex}.fdrw-chip{border-radius:var(--radius);border:1px solid var(--border);background:var(--white);height:30px;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;padding:0 11px}.fdrw-chip.on{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, white);color:var(--primary-800)}.fdrw-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.fdrw .ds-segmented[role=radiogroup]{height:auto;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.fdrw .ds-segmented[role=radiogroup] .ds-segmented-item{border-radius:var(--radius);border:1px solid var(--border);background:var(--white);height:30px;box-shadow:none;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:var(--fw-medium);flex:none;padding:0 11px}.fdrw .ds-segmented[role=radiogroup] .ds-segmented-item.active,.fdrw .ds-segmented[role=radiogroup] .ds-segmented-item[aria-checked=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, white);color:var(--primary-800);box-shadow:none}.fdrw .ds-segmented[role=radiogroup] .ds-segmented-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}body[data-role=doctor] .fdrw .fdrw-docpick,body[data-role=doctor] .fdrw .fdrw-visitform,.fdrw:not(.fdrw-pthead) .fdrw-phacts{display:none}#fdrw .ds-phone{box-shadow:none}.fdrw .fdrw-abid,.fdrw .fdrw-abaddr,.fdrw .fdrw-abbanner{display:none}.fdrw-abid{margin-top:var(--space-24);gap:var(--space-8)}.fdrw-swapline{margin-top:var(--space-8);font-family:var(--font-sans);font-size:12px;line-height:14px;font-weight:var(--fw-regular);color:var(--text-primary);align-items:center;display:flex}.fdrw-swapline button{cursor:pointer;font:inherit;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0 0 0 4px}.fdrw-banner--info{background:var(--surface-3);outline-color:var(--stroke)}.fdrw-banner--info span{color:var(--text-tertiary)}.fdrw-banner--brand{background:var(--surface-3);outline-color:var(--stroke)}.fdrw-banner--brand span{color:var(--text-brand)}.fdrw-banner--warn{background:var(--status-warn-bg);outline-color:var(--orange-200)}.fdrw-banner--warn span{color:var(--orange-800)}.fdrw-otperr{margin-top:var(--space-6);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--status-error-text);display:none}.fdrw-otp[data-otp=bad] .fdrw-otperr{display:block}.fdrw-otp[data-otp=bad] .fdrw-inbtn{box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke-danger);border-radius:var(--radius);box-shadow:none}.fdrw-otp[data-otp=bad] .fdrw-inbtn>.ds-input{box-shadow:inset 0 0 0 var(--stroke-w) var(--danger)}.fdrw-otp[data-otp=bad] .fdrw-inbtn>.ds-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent), inset 0 0 0 var(--stroke-w) var(--danger)}.fdrw-otp[data-otp=bad] .fdrw-otperr{margin-top:calc(var(--space-6) - var(--space-12))}.fdrw-dupe,.fdrw-clash{display:none}.fdrw-dupe.show,.fdrw-clash.show{display:flex}.fdrw-dupe{padding:var(--space-12);border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 var(--stroke-w) var(--orange-300);flex-direction:column}.fdrw-dupe>span{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;display:flex}.fdrw-dupe .fdrw-dupe-r{align-items:center;gap:var(--space-8);display:flex}.fdrw-dupe .fdrw-dupe-r .ds-avatar{flex:none;width:32px;height:32px;font-size:12px}.fdrw-dupe .fdrw-dupe-p{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fdrw-dupe .fdrw-dupe-p b{font-size:13px;line-height:18px;font-weight:var(--fw-medium);color:var(--text-primary)}.fdrw-dupe .fdrw-dupe-p small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.fdrw-dupe .fdrw-dupe-tag{padding:2px var(--space-8);border-radius:var(--radius-pill);background:var(--orange-50);color:var(--orange-700);font-size:11px;line-height:16px;font-weight:var(--fw-medium);flex:none}.fdrw-dupe .fdrw-dupe-acts{gap:var(--space-8);display:flex}.fdrw-dupe .fdrw-dupe-acts .ds-btn{flex:1 1 0;justify-content:center}.fdrw:not([data-state=pt-local]) #fdrwDupeL{display:none}.fdrw-abbanner,.fdrw-abaddr{margin-top:var(--space-24)}.fdrw-abaddr-expl{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:var(--text-tertiary);margin-top:var(--space-8)}.fdrw-addrfield{height:var(--btn-h);background:var(--white);border:var(--stroke-w) solid var(--stroke-subtle);border-radius:var(--radius);align-items:center;display:flex;position:relative}.fdrw-addrfield input{min-width:0;height:100%;padding:0 var(--space-8) 0 11px;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:auto;font-size:14px;line-height:20px}.fdrw-addrfield input::placeholder{color:var(--text-tertiary)}.fdrw-addrfield .vmark{width:14px;height:14px;margin-right:var(--space-12);flex:none;display:none}.fdrw-addrfield .verr{margin-right:var(--space-12);font-family:var(--font-sans);font-size:10px;line-height:12px;font-weight:var(--fw-regular);color:var(--red-500);flex:none;display:none}.fdrw-addrfield .vwhy{margin-right:var(--space-12);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--status-error-text);white-space:nowrap;flex:none;display:none}.fdrw-addrfield .suffix{background:var(--surface-3);border:var(--stroke-w) solid var(--stroke-subtle);width:66px;font-family:var(--font-sans);color:var(--text-tertiary);border-radius:0 7px 7px 0;flex:none;align-self:stretch;align-items:center;margin:-1px -1px -1px 0;padding-left:7px;font-size:14px;line-height:20px;display:flex}.fdrw-suggs{align-items:center;gap:var(--space-6);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-regular);color:var(--text-tertiary);display:flex}.fdrw-suggs .opts{gap:var(--space-8);display:flex}.fdrw-suggs button{cursor:pointer;font:inherit;font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:none;padding:0}.fdrw-suggs button:hover{text-decoration:underline}.fdrw-search input{min-width:0;font-family:var(--font-sans);letter-spacing:-.12px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:auto;font-size:12px;line-height:16px}.fdrw-search input::placeholder{color:var(--text-muted)}.fdrw-trash{width:36px;height:36px;padding:var(--space-8);cursor:pointer;background:var(--gray-50);border-radius:var(--radius);transition:background var(--dur-fast) var(--ease-standard);box-shadow:inset 0 0 0 var(--stroke-w) var(--border-2);border:none;flex:none;justify-content:center;align-items:center}.fdrw-trash:hover{background:var(--bg-hover)}.fdrw-trash svg{width:var(--icon-md);height:var(--icon-md);display:block}.encounter{overflow:clip}body{--set-chip:color-mix(in srgb, var(--primary) 28%, var(--white));--set-btn-bg:color-mix(in srgb, var(--primary) 16%, var(--white));--set-btn-hover:color-mix(in srgb, var(--primary) 24%, var(--white))}.usr-prof-acts{gap:var(--space-8);margin-top:var(--space-4);display:flex}body{--theme-indigo:#665cff;--theme-indigo-tint:#ebe5ff;--theme-indigo-surf:#fbfaff;--theme-indigo-rail:#0f0d26;--theme-indigo-railink:#9795b1;--theme-indigo-railon:#a681fe;--theme-indigo-railg1:#aaabfc;--theme-indigo-railg2:#4941c0;--theme-black:#1f2937;--theme-black-rail:#111827;--theme-black-railink:#9ca3af;--theme-black-railon:#d1d5db;--theme-black-railg1:#4b5563;--theme-black-railg2:#030712;--theme-black-tint:#f3f4f6;--theme-black-surf:#f9fafb;--theme-blue:#3c63e1;--theme-blue-rail:#131720;--theme-blue-railink:#989faf;--theme-blue-railon:#a1b3f1;--theme-blue-railg1:#9cade8;--theme-blue-railg2:#1d43bd;--theme-blue-tint:#e9edfc;--theme-blue-surf:#fbfbff;--theme-steel:#3d6b8a;--theme-steel-rail:#171a1c;--theme-steel-railink:#9ea4a9;--theme-steel-railon:#b1cbdd;--theme-steel-railg1:#7ba2bc;--theme-steel-railg2:#274558;--theme-steel-tint:#edf3f7;--theme-steel-surf:#fcfdfd;--theme-plum:#9d4b7c;--theme-plum-rail:#1c171a;--theme-plum-railink:#a89ea4;--theme-plum-railon:#dbb3cb;--theme-plum-railg1:#c593b1;--theme-plum-railg2:#6d3456;--theme-plum-tint:#f7edf3;--theme-plum-surf:#fdfcfd;--theme-orange:#b74509;--theme-orange-rail:#201713;--theme-orange-railink:#b09f97;--theme-orange-railon:#fab794;--theme-orange-railg1:#e88653;--theme-orange-railg2:#883307;--theme-orange-tint:#feeee6;--theme-orange-surf:#fffcfa;--theme-rose:#b01738;--theme-rose-rail:#1f1416;--theme-rose-railink:#ae999d;--theme-rose-railon:#f29caf;--theme-rose-railg1:#de647f;--theme-rose-railg2:#85112b;--theme-rose-tint:#fce8ec;--theme-rose-surf:#fefbfb;--theme-purple:#9333ea;--theme-purple-rail:#1a1320;--theme-purple-railink:#a498ae;--theme-purple-railon:#c999f5;--theme-purple-railg1:#c9a0ee;--theme-purple-railg2:#6f14c2;--theme-purple-tint:#f3e7fd;--theme-purple-surf:#fdfaff;--theme-navy:#24466b;--theme-navy-rail:#16191d;--theme-navy-railink:#9ca3aa;--theme-navy-railon:#abc6e3;--theme-navy-railg1:#4a7db5;--theme-navy-railg2:#122336;--theme-navy-tint:#ecf2f8;--theme-navy-surf:#fbfcfe;--theme-mauve:#7d5a8c;--theme-mauve-rail:#1a181b;--theme-mauve-railink:#a4a0a6;--theme-mauve-railon:#ccbbd3;--theme-mauve-railg1:#b19cbb;--theme-mauve-railg2:#563e61;--theme-mauve-tint:#f3eff5;--theme-mauve-surf:#fdfcfd;--theme-clay:#a85843;--theme-clay-rail:#1d1816;--theme-clay-railink:#a9a09d;--theme-clay-railon:#dfb9af;--theme-clay-railg1:#cb9c90;--theme-clay-railg2:#753d2f;--theme-clay-tint:#f8efec;--theme-clay-surf:#fefcfb;--theme-cocoa:#a65b21;--theme-cocoa-rail:#20160e;--theme-cocoa-railink:#aea399;--theme-cocoa-railon:#f2c69c;--theme-cocoa-railg1:#d09a70;--theme-cocoa-railg2:#69340c;--theme-cocoa-tint:#fcf2e8;--theme-cocoa-surf:#fefcfb;--theme-sage:#3d7a5a;--theme-sage-rail:#191a19;--theme-sage-railink:#9fa8a3;--theme-sage-railon:#b4dac6;--theme-sage-railg1:#75b292;--theme-sage-railg2:#254a37;--theme-sage-tint:#f1f3f2;--theme-sage-surf:#fcfdfc;--theme-teal:#307679;--theme-teal-rail:#191a19;--theme-teal-railink:#9fa8a8;--theme-teal-railon:#97d5d7;--theme-teal-railg1:#5cb1b4;--theme-teal-railg2:#1d4749;--theme-teal-tint:#f1f3f3;--theme-teal-surf:#fcfdfd;--stroke-hover:var(--primary-200);--rail-ink:var(--text-muted);--rail-on:var(--text-on-dark-active);--rail-accent:var(--primary);--rail-logo:#fff;--rail-hover:var(--bg-hover-dark);--rail-wash:14%;--rail-theme:var(--ink-text);--sb-midnight-bg:#16161c;--sb-midnight-ink:#aeaeb7;--sb-midnight-on:#d2d2da;--sb-midnight-logo:#fff;--sb-charcoal-bg:#22242a;--sb-charcoal-ink:#afb1b6;--sb-charcoal-on:#d3d4da;--sb-charcoal-logo:#fff;--sb-slate-bg:#26313d;--sb-slate-ink:#abb2ba;--sb-slate-on:#ced6de;--sb-slate-logo:#fff;--sb-navy-bg:#17274a;--sb-navy-ink:#a0acc5;--sb-navy-on:#c4cfe8;--sb-navy-logo:#fff;--sb-ocean-bg:#123a4a;--sb-ocean-ink:#9ebbc7;--sb-ocean-on:#c1dfeb;--sb-ocean-logo:#fff;--sb-forest-bg:#17402a;--sb-forest-ink:#a2c3b1;--sb-forest-on:#c6e7d5;--sb-forest-logo:#fff;--sb-moss-bg:#2b3a1e;--sb-moss-ink:#b2bda8;--sb-moss-on:#d5e1cb;--sb-moss-logo:#fff;--sb-espresso-bg:#33251c;--sb-espresso-ink:#bdb0a8;--sb-espresso-on:#e0d4cc;--sb-espresso-logo:#fff;--sb-cocoa-bg:#291d13;--sb-cocoa-ink:#bfb1a6;--sb-cocoa-on:#bcec70;--sb-cocoa-logo:#fbfbed;--sb-wine-bg:#44182f;--sb-wine-ink:#c3a2b3;--sb-wine-on:#e7c6d7;--sb-wine-logo:#fff;--sb-aubergine-bg:#2e1b45;--sb-aubergine-ink:#b1a3c2;--sb-aubergine-on:#d5c7e5;--sb-aubergine-logo:#fff;--cns-sel:color-mix(in srgb, var(--primary) 44%, var(--white))}.pik-qin:focus,input.set-field:focus,textarea.set-field:focus,textarea.cns-ta:focus,.lh-rename:focus,.tms-textfield:focus,.tms-selinput:focus,.pik-fld>input:focus,.dat-rv-in:focus,.bv-step input:focus,.prm-rdr .cns-field>.ds-input:focus,.fdrw-search:focus-within,.csm-input:focus-within,.doc-search:focus-within,.fd-search:focus-within,.visits-search:focus-within,.mf-field:focus-within,.pik-ckrow:focus-within{box-shadow:var(--shadow-focus), inset 0 0 0 var(--stroke-w) var(--primary);outline:none}@media (width<=480px){body{overflow-x:auto}}}@scope(.dx-patients){:scope{--overlay-card-top:198px}svg.ic{display:block}.encounter{width:100%;min-width:var(--layout-bp-shell-min);height:100vh;position:relative}.visits-head{align-items:center;height:36px;margin-top:12px;display:flex}.visits-head h2{font-size:16px;line-height:24px;font-weight:var(--fw-medium);letter-spacing:-.16px;color:var(--text-primary);flex:1}.visits-tools{align-items:center;gap:6px;display:flex}.vt-icon{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.vt-icon:hover{background:var(--stroke)}.vt-icon:hover svg [stroke=\#6B7280],.tb-icon:hover svg [stroke=\#6B7280],.ms-btn:hover svg [stroke=\#6B7280],.icon-group .ib:hover svg [stroke=\#6B7280],.cp-filter-btn:hover svg [stroke=\#6B7280],.tx-hbtn:hover svg [stroke=\#6B7280],.tx-cic:hover svg [stroke=\#6B7280],.ctx-cic:hover svg [stroke=\#6B7280],.ctx-act:hover svg [stroke=\#6B7280],.dv-nav button:hover svg [stroke=\#6B7280],.up-remove:hover svg [stroke=\#6B7280],.code-editor-toggle:hover svg [stroke=\#6B7280],.btn-copy-dd:hover svg [stroke=\#6B7280],.rec-caret:hover svg [stroke=\#6B7280]{stroke:var(--text-primary)}.vt-icon svg{width:16px;height:16px}.btn-plus{background:var(--bg-dark);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:6px;padding:8px;display:flex}.btn-plus:hover{background:var(--bg-dark-hover)}.btn-plus svg{width:20px;height:20px}.visits-search{background:var(--white);width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--stroke);border-radius:var(--radius);border:none;align-items:center;gap:4px;padding:6px 10px 6px 6px;display:none}.visits-head.searching h2,.visits-head.searching .visits-tools{display:none}.visits-head.searching .visits-search{display:flex}.vs-iconbox{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.vs-iconbox svg{width:16px;height:16px}.visits-search input{min-width:0;font-family:var(--font-sans);letter-spacing:-.12px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0 0 0 2px;font-size:12px;line-height:16px}.visits-search input::placeholder{color:var(--text-muted)}.vs-close{cursor:pointer;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--surface-1);flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.vs-close:hover{background:var(--surface-1)}.vs-close svg{flex:none;width:16px;height:16px}:scope{--ai-purple:#746bff;--ai-purple-tint:#f1f0ff;--ai-purple-line:#d2cdf7;--ai-purple-hover:#ebe5ff;--ai-purple-strong:#665cff}body{--visits-chrome:flex;--chevron-room:var(--layout-chevron-room)}body[data-screen=patients],body[data-role=frontdesk]{--visits-chrome:none;--chevron-room:0px}body[data-role=frontdesk] .encounter,body[data-role=doctor] .encounter,body[data-role=pa] .encounter,body[data-role=clinical] .encounter{overflow:clip}:is(.doc-card,#upDrop,.vcard,.doc-chip,.vt-icon[onclick],.pi-vrow,.ntpl-row,.vh-item,.ctx-comment--own,.ctx-pi,.mg-grip,.pi-mchart,.vcust-row,.sec-menu-item,#card-notes .soap-h-row .tools>svg):focus-visible{box-shadow:var(--shadow-focus);outline:none}.encounter{overflow:clip}body{--set-chip:color-mix(in srgb, var(--primary) 28%, var(--white));--set-btn-bg:color-mix(in srgb, var(--primary) 16%, var(--white));--set-btn-hover:color-mix(in srgb, var(--primary) 24%, var(--white));--theme-indigo:#665cff;--theme-indigo-tint:#ebe5ff;--theme-indigo-surf:#fbfaff;--theme-indigo-rail:#0f0d26;--theme-indigo-railink:#9795b1;--theme-indigo-railon:#a681fe;--theme-indigo-railg1:#aaabfc;--theme-indigo-railg2:#4941c0;--theme-black:#1f2937;--theme-black-rail:#111827;--theme-black-railink:#9ca3af;--theme-black-railon:#d1d5db;--theme-black-railg1:#4b5563;--theme-black-railg2:#030712;--theme-black-tint:#f3f4f6;--theme-black-surf:#f9fafb;--theme-blue:#3c63e1;--theme-blue-rail:#131720;--theme-blue-railink:#989faf;--theme-blue-railon:#a1b3f1;--theme-blue-railg1:#9cade8;--theme-blue-railg2:#1d43bd;--theme-blue-tint:#e9edfc;--theme-blue-surf:#fbfbff;--theme-steel:#3d6b8a;--theme-steel-rail:#171a1c;--theme-steel-railink:#9ea4a9;--theme-steel-railon:#b1cbdd;--theme-steel-railg1:#7ba2bc;--theme-steel-railg2:#274558;--theme-steel-tint:#edf3f7;--theme-steel-surf:#fcfdfd;--theme-plum:#9d4b7c;--theme-plum-rail:#1c171a;--theme-plum-railink:#a89ea4;--theme-plum-railon:#dbb3cb;--theme-plum-railg1:#c593b1;--theme-plum-railg2:#6d3456;--theme-plum-tint:#f7edf3;--theme-plum-surf:#fdfcfd;--theme-orange:#b74509;--theme-orange-rail:#201713;--theme-orange-railink:#b09f97;--theme-orange-railon:#fab794;--theme-orange-railg1:#e88653;--theme-orange-railg2:#883307;--theme-orange-tint:#feeee6;--theme-orange-surf:#fffcfa;--theme-rose:#b01738;--theme-rose-rail:#1f1416;--theme-rose-railink:#ae999d;--theme-rose-railon:#f29caf;--theme-rose-railg1:#de647f;--theme-rose-railg2:#85112b;--theme-rose-tint:#fce8ec;--theme-rose-surf:#fefbfb;--theme-purple:#9333ea;--theme-purple-rail:#1a1320;--theme-purple-railink:#a498ae;--theme-purple-railon:#c999f5;--theme-purple-railg1:#c9a0ee;--theme-purple-railg2:#6f14c2;--theme-purple-tint:#f3e7fd;--theme-purple-surf:#fdfaff;--theme-navy:#24466b;--theme-navy-rail:#16191d;--theme-navy-railink:#9ca3aa;--theme-navy-railon:#abc6e3;--theme-navy-railg1:#4a7db5;--theme-navy-railg2:#122336;--theme-navy-tint:#ecf2f8;--theme-navy-surf:#fbfcfe;--theme-mauve:#7d5a8c;--theme-mauve-rail:#1a181b;--theme-mauve-railink:#a4a0a6;--theme-mauve-railon:#ccbbd3;--theme-mauve-railg1:#b19cbb;--theme-mauve-railg2:#563e61;--theme-mauve-tint:#f3eff5;--theme-mauve-surf:#fdfcfd;--theme-clay:#a85843;--theme-clay-rail:#1d1816;--theme-clay-railink:#a9a09d;--theme-clay-railon:#dfb9af;--theme-clay-railg1:#cb9c90;--theme-clay-railg2:#753d2f;--theme-clay-tint:#f8efec;--theme-clay-surf:#fefcfb;--theme-cocoa:#a65b21;--theme-cocoa-rail:#20160e;--theme-cocoa-railink:#aea399;--theme-cocoa-railon:#f2c69c;--theme-cocoa-railg1:#d09a70;--theme-cocoa-railg2:#69340c;--theme-cocoa-tint:#fcf2e8;--theme-cocoa-surf:#fefcfb;--theme-sage:#3d7a5a;--theme-sage-rail:#191a19;--theme-sage-railink:#9fa8a3;--theme-sage-railon:#b4dac6;--theme-sage-railg1:#75b292;--theme-sage-railg2:#254a37;--theme-sage-tint:#f1f3f2;--theme-sage-surf:#fcfdfc;--theme-teal:#307679;--theme-teal-rail:#191a19;--theme-teal-railink:#9fa8a8;--theme-teal-railon:#97d5d7;--theme-teal-railg1:#5cb1b4;--theme-teal-railg2:#1d4749;--theme-teal-tint:#f1f3f3;--theme-teal-surf:#fcfdfd;--stroke-hover:var(--primary-200);--rail-ink:var(--text-muted);--rail-on:var(--text-on-dark-active);--rail-accent:var(--primary);--rail-logo:#fff;--rail-hover:var(--bg-hover-dark);--rail-wash:14%;--rail-theme:var(--ink-text);--sb-midnight-bg:#16161c;--sb-midnight-ink:#aeaeb7;--sb-midnight-on:#d2d2da;--sb-midnight-logo:#fff;--sb-charcoal-bg:#22242a;--sb-charcoal-ink:#afb1b6;--sb-charcoal-on:#d3d4da;--sb-charcoal-logo:#fff;--sb-slate-bg:#26313d;--sb-slate-ink:#abb2ba;--sb-slate-on:#ced6de;--sb-slate-logo:#fff;--sb-navy-bg:#17274a;--sb-navy-ink:#a0acc5;--sb-navy-on:#c4cfe8;--sb-navy-logo:#fff;--sb-ocean-bg:#123a4a;--sb-ocean-ink:#9ebbc7;--sb-ocean-on:#c1dfeb;--sb-ocean-logo:#fff;--sb-forest-bg:#17402a;--sb-forest-ink:#a2c3b1;--sb-forest-on:#c6e7d5;--sb-forest-logo:#fff;--sb-moss-bg:#2b3a1e;--sb-moss-ink:#b2bda8;--sb-moss-on:#d5e1cb;--sb-moss-logo:#fff;--sb-espresso-bg:#33251c;--sb-espresso-ink:#bdb0a8;--sb-espresso-on:#e0d4cc;--sb-espresso-logo:#fff;--sb-cocoa-bg:#291d13;--sb-cocoa-ink:#bfb1a6;--sb-cocoa-on:#bcec70;--sb-cocoa-logo:#fbfbed;--sb-wine-bg:#44182f;--sb-wine-ink:#c3a2b3;--sb-wine-on:#e7c6d7;--sb-wine-logo:#fff;--sb-aubergine-bg:#2e1b45;--sb-aubergine-ink:#b1a3c2;--sb-aubergine-on:#d5c7e5;--sb-aubergine-logo:#fff}body[data-screen=patients] .pt{display:block}body[data-screen=patients] .encounter{overflow:clip}.pt{display:none}.pt-list{z-index:2;flex-direction:column;width:260px;display:flex;position:absolute;top:38px;bottom:6px;left:76px}.pt-scroll{flex-direction:column;flex:1;gap:12px;margin-top:24px;padding-bottom:8px;display:flex;overflow:visible auto}.pt-row{background:var(--white);border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;flex:none;align-items:center;gap:8px;width:260px;height:56px;padding:8px;display:flex}.pt-row:hover{border-color:var(--primary-100)}.pt-row.selected{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}.pt-av{border-radius:var(--radius);width:40px;height:40px;color:var(--text-primary);font-size:12px;line-height:18px;font-weight:var(--fw-medium);letter-spacing:-.33px;flex:none;justify-content:center;align-items:center;display:flex}.pt [data-tone=amber],.pt-av[data-tone=amber]{background:var(--avatar-amber)}.pt [data-tone=indigo],.pt-av[data-tone=indigo]{background:var(--avatar-indigo)}.pt [data-tone=pink],.pt-av[data-tone=pink]{background:var(--avatar-pink)}.pt [data-tone=lilac],.pt-av[data-tone=lilac]{background:var(--avatar-lilac)}.pt [data-tone=mint],.pt-av[data-tone=mint]{background:var(--avatar-mint)}.pt [data-tone=sky],.pt-av[data-tone=sky]{background:var(--avatar-sky)}.pt [data-tone=lemon],.pt-av[data-tone=lemon]{background:var(--avatar-lemon)}.pt [data-tone=coral],.pt-av[data-tone=coral]{background:var(--avatar-coral)}.pt [data-tone=sage],.pt-av[data-tone=sage]{background:var(--avatar-sage)}.pt-rmeta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pt-rname{font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-rsn{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.pt-toolwrap{display:inline-flex;position:relative}.pt-rostermenu{z-index:40;background:var(--white);border:1px solid var(--primary-100);border-radius:var(--radius);min-width:150px;box-shadow:var(--shadow-md,0 8px 24px #14142b1f);padding:4px;position:absolute;top:calc(100% + 6px);right:0}.pt-rostermenu[hidden]{display:none}.pt-rostermenu button{text-align:left;width:100%;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13px;line-height:16px;display:block}.pt-rostermenu button:hover{background:var(--surface-2)}.pt-rostermenu button.active{color:var(--primary);font-weight:var(--fw-medium)}.pt-mempty{text-align:center;color:var(--text-muted);padding:48px 16px;font-size:14px;line-height:20px}.pt-bg,.pt-list{transition:transform var(--layout-slide), opacity .32s ease;will-change:transform, opacity}.pt-frame{pointer-events:none;position:absolute;inset:0}.pt-frame>.pt-list,.pt-frame>.pt-bg{pointer-events:auto}.pt-collapse svg{transition:transform .18s}body{--cns-sel:color-mix(in srgb, var(--primary) 44%, var(--white))}.pik-qin:focus,input.set-field:focus,textarea.set-field:focus,textarea.cns-ta:focus,.lh-rename:focus,.tms-textfield:focus,.tms-selinput:focus,.pik-fld>input:focus,.dat-rv-in:focus,.bv-step input:focus,.prm-rdr .cns-field>.ds-input:focus,.fdrw-search:focus-within,.csm-input:focus-within,.doc-search:focus-within,.fd-search:focus-within,.visits-search:focus-within,.mf-field:focus-within,.pik-ckrow:focus-within{box-shadow:var(--shadow-focus), inset 0 0 0 var(--stroke-w) var(--primary);outline:none}@media (width<=480px){body{overflow-x:auto}}@media (width<=1024px){body[data-screen=patients] .visits-expand{opacity:1}body[data-screen=patients] .encounter .pt-main,body[data-screen=patients] .encounter.pt-collapsed .pt-main{left:var(--layout-content-left)}body[data-screen=patients] .encounter .pt-scrim{display:block}body[data-screen=patients] .encounter .pt-list{z-index:var(--layout-z-overlay)}body[data-screen=patients] .encounter .pt-bg{z-index:var(--layout-z-overlay-bg);background:var(--primary-50);box-shadow:8px 0 28px color-mix(in srgb, var(--ink-text) 10%, transparent);width:var(--layout-panel-float-w);border-radius:var(--layout-radius);border-right:1px solid var(--primary-100)}body[data-screen=patients] .encounter.pt-collapsed .pt-scrim{opacity:0;pointer-events:none}}}@scope(.dx-patients){.abha-link{font-size:12px;line-height:16px;font-weight:var(--fw-medium);text-decoration:none}.abha-link:hover,.abha-link:focus-visible{text-decoration:underline}}@scope(.dx-patients){:scope{--overlay-card-top:198px}.encounter{width:100%;min-width:var(--layout-bp-shell-min);height:100vh;position:relative}.status-pill.sky,.pt-vpill--upcoming{color:#0284c7;background:#f0f9ff}.status-pill.green,.pt-vpill--completed{color:#059669;background:#ecfdf5}.btn-add{background:var(--white);box-shadow:inset 0 0 0 1px var(--primary-100);font-size:12px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.12px;color:var(--primary);border:none;border-radius:8px;align-items:center;gap:4px;padding:7px;display:flex;position:absolute;top:11px}.btn-add:hover{background:var(--surface-3)}.btn-add svg{width:14px;height:14px}:scope{--ai-purple:#746bff;--ai-purple-tint:#f1f0ff;--ai-purple-line:#d2cdf7;--ai-purple-hover:#ebe5ff;--ai-purple-strong:#665cff}body{--visits-chrome:flex;--chevron-room:var(--layout-chevron-room)}body[data-screen=patients],body[data-role=frontdesk]{--visits-chrome:none;--chevron-room:0px}body[data-role=frontdesk] .encounter,body[data-role=doctor] .encounter,body[data-role=pa] .encounter,body[data-role=clinical] .encounter,.encounter{overflow:clip}body{--set-chip:color-mix(in srgb, var(--primary) 28%, var(--white));--set-btn-bg:color-mix(in srgb, var(--primary) 16%, var(--white));--set-btn-hover:color-mix(in srgb, var(--primary) 24%, var(--white));--theme-indigo:#665cff;--theme-indigo-tint:#ebe5ff;--theme-indigo-surf:#fbfaff;--theme-indigo-rail:#0f0d26;--theme-indigo-railink:#9795b1;--theme-indigo-railon:#a681fe;--theme-indigo-railg1:#aaabfc;--theme-indigo-railg2:#4941c0;--theme-black:#1f2937;--theme-black-rail:#111827;--theme-black-railink:#9ca3af;--theme-black-railon:#d1d5db;--theme-black-railg1:#4b5563;--theme-black-railg2:#030712;--theme-black-tint:#f3f4f6;--theme-black-surf:#f9fafb;--theme-blue:#3c63e1;--theme-blue-rail:#131720;--theme-blue-railink:#989faf;--theme-blue-railon:#a1b3f1;--theme-blue-railg1:#9cade8;--theme-blue-railg2:#1d43bd;--theme-blue-tint:#e9edfc;--theme-blue-surf:#fbfbff;--theme-steel:#3d6b8a;--theme-steel-rail:#171a1c;--theme-steel-railink:#9ea4a9;--theme-steel-railon:#b1cbdd;--theme-steel-railg1:#7ba2bc;--theme-steel-railg2:#274558;--theme-steel-tint:#edf3f7;--theme-steel-surf:#fcfdfd;--theme-plum:#9d4b7c;--theme-plum-rail:#1c171a;--theme-plum-railink:#a89ea4;--theme-plum-railon:#dbb3cb;--theme-plum-railg1:#c593b1;--theme-plum-railg2:#6d3456;--theme-plum-tint:#f7edf3;--theme-plum-surf:#fdfcfd;--theme-orange:#b74509;--theme-orange-rail:#201713;--theme-orange-railink:#b09f97;--theme-orange-railon:#fab794;--theme-orange-railg1:#e88653;--theme-orange-railg2:#883307;--theme-orange-tint:#feeee6;--theme-orange-surf:#fffcfa;--theme-rose:#b01738;--theme-rose-rail:#1f1416;--theme-rose-railink:#ae999d;--theme-rose-railon:#f29caf;--theme-rose-railg1:#de647f;--theme-rose-railg2:#85112b;--theme-rose-tint:#fce8ec;--theme-rose-surf:#fefbfb;--theme-purple:#9333ea;--theme-purple-rail:#1a1320;--theme-purple-railink:#a498ae;--theme-purple-railon:#c999f5;--theme-purple-railg1:#c9a0ee;--theme-purple-railg2:#6f14c2;--theme-purple-tint:#f3e7fd;--theme-purple-surf:#fdfaff;--theme-navy:#24466b;--theme-navy-rail:#16191d;--theme-navy-railink:#9ca3aa;--theme-navy-railon:#abc6e3;--theme-navy-railg1:#4a7db5;--theme-navy-railg2:#122336;--theme-navy-tint:#ecf2f8;--theme-navy-surf:#fbfcfe;--theme-mauve:#7d5a8c;--theme-mauve-rail:#1a181b;--theme-mauve-railink:#a4a0a6;--theme-mauve-railon:#ccbbd3;--theme-mauve-railg1:#b19cbb;--theme-mauve-railg2:#563e61;--theme-mauve-tint:#f3eff5;--theme-mauve-surf:#fdfcfd;--theme-clay:#a85843;--theme-clay-rail:#1d1816;--theme-clay-railink:#a9a09d;--theme-clay-railon:#dfb9af;--theme-clay-railg1:#cb9c90;--theme-clay-railg2:#753d2f;--theme-clay-tint:#f8efec;--theme-clay-surf:#fefcfb;--theme-cocoa:#a65b21;--theme-cocoa-rail:#20160e;--theme-cocoa-railink:#aea399;--theme-cocoa-railon:#f2c69c;--theme-cocoa-railg1:#d09a70;--theme-cocoa-railg2:#69340c;--theme-cocoa-tint:#fcf2e8;--theme-cocoa-surf:#fefcfb;--theme-sage:#3d7a5a;--theme-sage-rail:#191a19;--theme-sage-railink:#9fa8a3;--theme-sage-railon:#b4dac6;--theme-sage-railg1:#75b292;--theme-sage-railg2:#254a37;--theme-sage-tint:#f1f3f2;--theme-sage-surf:#fcfdfc;--theme-teal:#307679;--theme-teal-rail:#191a19;--theme-teal-railink:#9fa8a8;--theme-teal-railon:#97d5d7;--theme-teal-railg1:#5cb1b4;--theme-teal-railg2:#1d4749;--theme-teal-tint:#f1f3f3;--theme-teal-surf:#fcfdfd;--stroke-hover:var(--primary-200);--rail-ink:var(--text-muted);--rail-on:var(--text-on-dark-active);--rail-accent:var(--primary);--rail-logo:#fff;--rail-hover:var(--bg-hover-dark);--rail-wash:14%;--rail-theme:var(--ink-text);--sb-midnight-bg:#16161c;--sb-midnight-ink:#aeaeb7;--sb-midnight-on:#d2d2da;--sb-midnight-logo:#fff;--sb-charcoal-bg:#22242a;--sb-charcoal-ink:#afb1b6;--sb-charcoal-on:#d3d4da;--sb-charcoal-logo:#fff;--sb-slate-bg:#26313d;--sb-slate-ink:#abb2ba;--sb-slate-on:#ced6de;--sb-slate-logo:#fff;--sb-navy-bg:#17274a;--sb-navy-ink:#a0acc5;--sb-navy-on:#c4cfe8;--sb-navy-logo:#fff;--sb-ocean-bg:#123a4a;--sb-ocean-ink:#9ebbc7;--sb-ocean-on:#c1dfeb;--sb-ocean-logo:#fff;--sb-forest-bg:#17402a;--sb-forest-ink:#a2c3b1;--sb-forest-on:#c6e7d5;--sb-forest-logo:#fff;--sb-moss-bg:#2b3a1e;--sb-moss-ink:#b2bda8;--sb-moss-on:#d5e1cb;--sb-moss-logo:#fff;--sb-espresso-bg:#33251c;--sb-espresso-ink:#bdb0a8;--sb-espresso-on:#e0d4cc;--sb-espresso-logo:#fff;--sb-cocoa-bg:#291d13;--sb-cocoa-ink:#bfb1a6;--sb-cocoa-on:#bcec70;--sb-cocoa-logo:#fbfbed;--sb-wine-bg:#44182f;--sb-wine-ink:#c3a2b3;--sb-wine-on:#e7c6d7;--sb-wine-logo:#fff;--sb-aubergine-bg:#2e1b45;--sb-aubergine-ink:#b1a3c2;--sb-aubergine-on:#d5c7e5;--sb-aubergine-logo:#fff}body[data-screen=patients] .pt{display:block}body[data-screen=patients] .encounter{overflow:clip}.pt{display:none}.pt-main{background:var(--white);border:1px solid var(--primary-100);border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:38px 6px 6px 348px;overflow:hidden}.pt-body{background:var(--surface-2);flex:1;padding:12px;overflow-y:auto}.pt-vhead{align-items:center;height:32px;margin-bottom:12px;display:flex}.pt-vhead .ttl{font-size:16px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.16px;color:var(--text-primary);align-items:center;gap:8px;display:flex}.pt-vtools{align-items:center;gap:12px;margin-left:auto;display:flex}.pt-vsearch,.pt-vfilter{border:1px solid var(--surface-1);border-radius:var(--radius);background:var(--white);height:32px;color:var(--text-muted);align-items:center;gap:8px;padding:8px;font-size:12px;line-height:16px;display:inline-flex}.pt-vsearch svg,.pt-vfilter svg{flex:none;width:14px;height:14px;display:block}.pt-vsearch input{font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;width:150px;margin:0;padding:0}.pt-vsearch input::placeholder{color:var(--text-muted)}.pt-vlist{flex-direction:column;gap:12px;display:flex}.pt-vcard{background:var(--white);border:1px solid var(--surface-1);border-radius:var(--radius-lg);padding:12px;position:relative}.pt-vtitle{font-size:14px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary)}.pt-vmeta{color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.pt-vmeta .bar{background:#d1d5db;border-radius:2px;flex:none;width:1px;height:10px}.pt-vdoc{font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-tertiary);align-items:center;gap:6px;margin-top:12px;display:flex}.pt-vdoc .av{background:#93c5fd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.pt-vdoc .av svg{width:11px;height:11px;display:block}.pt-vsep{border-top:1px dashed var(--surface-1);margin:12px -11px 0}.pt-vactions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.pt-vbtns{gap:12px;display:flex}.pt-vbtn{border:1px solid var(--surface-1);border-radius:var(--radius);background:var(--white);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);cursor:pointer;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.pt-vbtn .pt-vic{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pt-vbtn .pt-vic svg{display:block}.pt-vbtn.active{border-color:var(--primary-100);background:var(--surface-3);color:var(--primary)}.pt-vgoto{font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.pt-vgoto svg{width:16px;height:16px;display:block}.pt-vpill{letter-spacing:-.12px;border-radius:40px;align-items:center;padding:4px 8px;font-size:12px;line-height:14px;display:inline-flex;position:absolute;top:12px;right:12px}.pt-vexp{margin-top:16px}.pt-vexp[hidden]{display:none}.pt-vexp .head{align-items:center;gap:8px;display:flex}.pt-vexp .head .ttl{font-size:14px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary)}.pt-vpara{color:var(--text-primary);margin-top:8px;font-size:14px;line-height:20px}.pt-vcopy{margin-top:16px;position:static;top:auto}.pt-vnote{margin-top:12px}.pt-vnote .lbl{font-size:14px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary)}.pt-vnote .txt{color:var(--text-primary);margin-top:8px;font-size:14px;line-height:20px}.pt-mempty{text-align:center;color:var(--text-muted);padding:48px 16px;font-size:14px;line-height:20px}.pt-rxcard .btn-add,.pt-vcopy{color:var(--text-tertiary)}.pt-rxcard .btn-add:hover,.pt-vcopy:hover{background:var(--surface-3);color:var(--text-primary)}.pt-main{transition:left var(--layout-slide)}body{--cns-sel:color-mix(in srgb, var(--primary) 44%, var(--white))}@media (width<=480px){body{overflow-x:auto}}}@scope(.dx-patients){body[data-screen=patients] .visits-bg,body[data-screen=patients] .visits,body[data-screen=patients] .visits-scrim,body[data-screen=patients] .main,body[data-screen=patients] .fd{display:none!important}body[data-screen=patients] .pt{display:block}body[data-screen=patients] .encounter{overflow:clip}body[data-screen=patients] .fdvw{display:flex}.fdvw-tab--meas{display:none}.fdvw--pt-doctor .fdvw-tab--meas{display:inline-block}.fdvw--pt .fdvw-tab[data-vt=documents],.fdvw--pt .fdvw-tab[data-vt=patientinfo],.fdvw--pt .fdvw-foot,.fdvw--pt #fdvwOptPill,#fdvwPillsMeas,.fdvw #vwOptometry,.fdvw #vwXray{display:none}.fdvw[data-tab=measurements] [data-vtab=consultation]{display:block}.fdvw[data-tab=measurements] [data-vtab=consultation]>.fdvw-card{display:none}.fdvw[data-tab=measurements] #vwVitals,.fdvw[data-tab=measurements] #vwOptometry,.fdvw[data-tab=measurements] #vwXray{display:block}.mv-optgrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px 64px;padding:16px;display:grid}.mv-optgrid .mf-field{cursor:default}.mv-xray-empty{text-align:center;padding:40px 16px}.mv-xray-empty .t{font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);margin:0}.mv-xray-empty .s{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:18px}.pt{display:none}.pt-bg{border:1px solid var(--primary-100);background:#ffffff80;border-right:none;border-radius:14px 0 0 14px;width:297px;position:absolute;top:38px;bottom:6px;left:64px}.pt-list{z-index:2;flex-direction:column;width:260px;display:flex;position:absolute;top:38px;bottom:6px;left:76px}.pt-scroll{flex-direction:column;flex:1;gap:12px;margin-top:24px;padding-bottom:8px;display:flex;overflow:visible auto}.pt-row{background:var(--white);border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;flex:none;align-items:center;gap:8px;width:260px;height:56px;padding:8px;display:flex}.pt-row:hover{border-color:var(--primary-100)}.pt-row.selected{border-color:color-mix(in srgb, var(--primary) 50%, transparent)}.pt-av{border-radius:var(--radius);width:40px;height:40px;color:var(--text-primary);font-size:12px;line-height:18px;font-weight:var(--fw-medium);letter-spacing:-.33px;flex:none;justify-content:center;align-items:center;display:flex}.pt [data-tone=amber],.pt-av[data-tone=amber]{background:var(--avatar-amber)}.pt [data-tone=indigo],.pt-av[data-tone=indigo]{background:var(--avatar-indigo)}.pt [data-tone=pink],.pt-av[data-tone=pink]{background:var(--avatar-pink)}.pt [data-tone=lilac],.pt-av[data-tone=lilac]{background:var(--avatar-lilac)}.pt [data-tone=mint],.pt-av[data-tone=mint]{background:var(--avatar-mint)}.pt [data-tone=sky],.pt-av[data-tone=sky]{background:var(--avatar-sky)}.pt [data-tone=lemon],.pt-av[data-tone=lemon]{background:var(--avatar-lemon)}.pt [data-tone=coral],.pt-av[data-tone=coral]{background:var(--avatar-coral)}.pt [data-tone=sage],.pt-av[data-tone=sage]{background:var(--avatar-sage)}.pt [data-tone=violet],.pt-av[data-tone=violet]{background:var(--avatar-violet)}.pt-rmeta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pt-rname{font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-rsn{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.pt-main{background:var(--white);border:1px solid var(--primary-100);border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:38px 6px 6px 348px;overflow:hidden}.pt-mhead{flex:none;align-items:center;gap:12px;height:60px;padding:12px;display:flex}.pt-chip{align-items:center;gap:8px;display:flex}.pt-chip .av{border-radius:var(--radius);width:36px;height:36px;color:var(--text-primary);font-size:15px;font-weight:var(--fw-medium);letter-spacing:-.3px;flex:none;justify-content:center;align-items:center;display:flex}.pt-chip .nm{font-size:14px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary)}.pt-mhead-actions{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.pt-schedule{border-radius:var(--radius);background:var(--white);box-shadow:inset 0 0 0 1px var(--primary-100);color:var(--primary);font-size:12px;line-height:20px;font-weight:var(--fw-medium);cursor:pointer;border:none;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.pt-schedule:hover{background:var(--surface-3)}.pt-schedule svg{width:16px;height:16px;display:block}.pt-schedule[hidden]{display:none}.pt-startvisit{border-radius:var(--radius);background:var(--primary);color:var(--gray-50,#f9fafb);font-size:12px;line-height:20px;font-weight:var(--fw-medium);cursor:pointer;border:none;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.pt-startvisit:hover{background:var(--primary-600)}.pt-startvisit svg{width:16px;height:16px;display:block}.pt-startvisit[hidden]{display:none}.pt-toolwrap{display:inline-flex;position:relative}.pt-rostermenu{z-index:40;background:var(--white);border:1px solid var(--primary-100);border-radius:var(--radius);min-width:150px;box-shadow:var(--shadow-md,0 8px 24px #14142b1f);padding:4px;position:absolute;top:calc(100% + 6px);right:0}.pt-rostermenu[hidden]{display:none}.pt-rostermenu button{text-align:left;width:100%;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13px;line-height:16px;display:block}.pt-rostermenu button:hover{background:var(--surface-2)}.pt-rostermenu button.active{color:var(--primary);font-weight:var(--fw-medium)}.pt-tabs{border-bottom:1px solid var(--surface-1);flex:none;align-items:flex-end;gap:16px;height:36px;padding:0 12px;display:flex}.pt-tab{font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);white-space:nowrap;cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:0 4px 8px}.pt-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.pt-tab:not(.active):hover{color:var(--text-tertiary)}.pt-body{background:var(--surface-2);flex:1;padding:12px;overflow-y:auto}.pt-view[hidden]{display:none!important}.pt-secthead{align-items:center;height:32px;margin-bottom:12px;display:flex}.pt-secthead .ttl{font-size:16px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.16px;color:var(--text-primary)}.pt-sectacts{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.pt-ebtn{border:1px solid var(--surface-1);border-radius:var(--radius);background:var(--white);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pt-ebtn:hover{background:var(--surface-2);color:var(--text-primary)}.pt-ebtn svg{width:14px;height:14px;display:block}.pt-ebtn--ghost{border-color:#0000}.pt-ebtn--primary{background:var(--primary);border-color:var(--primary);color:var(--white)}.pt-ebtn--primary:hover{background:var(--primary-hover);color:var(--white)}.pt-ebtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.pt-ebtn[hidden]{display:none!important}.pt-grid{grid-template-columns:304px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pt-detail{flex-direction:column;gap:16px;display:flex}.pt-summary{background:var(--white);border:1px solid var(--surface-1);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:32px;padding:16px;display:flex}.pt-photo{background:var(--bg-active-soft);border-radius:24px;flex:none;width:84px;height:84px;overflow:hidden}.pt-photo img{object-fit:cover;width:100%;height:100%;display:block}.pt-sumid{flex-direction:column;align-items:center;gap:8px;display:flex}.pt-sumname{font-size:16px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-primary);text-align:center}.pt-sumsn{color:var(--text-tertiary);font-size:12px;line-height:16px}.pt-stats{gap:16px;width:100%;display:flex}.pt-stat{background:var(--surface-3);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;height:68px;display:flex}.pt-stat .n{font-size:16px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.16px;color:var(--text-primary)}.pt-stat .l{letter-spacing:-.14px;color:var(--text-muted);font-size:14px;line-height:16px}.pt-sumlist{flex-direction:column;gap:24px;width:100%;display:flex}.pt-sumrow{justify-content:space-between;align-items:center;display:flex}.pt-sumrow .k{letter-spacing:-.14px;color:var(--text-tertiary);font-size:14px;line-height:16px}.pt-sumrow .v{font-size:14px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary)}.pt-card{background:var(--white);border:1px solid var(--surface-1);border-radius:var(--radius-lg);overflow:hidden}.pt-cardhead{border-bottom:1px solid var(--surface-1);align-items:center;padding:12px;display:flex}.pt-cardhead .lbl,.pt-cardhead .ttl{font-size:14px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary)}.pt-cardbody{padding:var(--space-16) var(--space-16) var(--space-16) var(--space-12);gap:var(--space-16);flex-direction:column;display:flex}.pt-frow{column-gap:var(--space-24);row-gap:var(--space-8);grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt-fcol{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.pt-fcol.full{grid-column:1/-1}.pt-frow>.pt-fcol{grid-template-rows:subgrid;grid-row:span 2;grid-template-columns:minmax(0,1fr);display:grid}.pt-fcol--wide{grid-column:2/-1}.pt-fcol--half{grid-column:span 2}.pt-flabel{font-size:12px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.12px;text-transform:uppercase;color:var(--text-tertiary)}.pt-fval{min-height:32px;font-size:14px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary);white-space:nowrap;align-items:center;display:flex}.pt-card--flags{overflow:visible}.pt-todo{min-height:320px;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;line-height:20px;display:flex}@media (width<=1120px){.pt-grid{grid-template-columns:1fr}}.pt-vhead{align-items:center;height:32px;margin-bottom:12px;display:flex}.pt-vhead .ttl{font-size:16px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.16px;color:var(--text-primary);align-items:center;gap:8px;display:flex}.pt-vtools{align-items:center;gap:12px;margin-left:auto;display:flex}.pt-vsearch,.pt-vfilter{border:1px solid var(--surface-1);border-radius:var(--radius);background:var(--white);height:32px;color:var(--text-muted);align-items:center;gap:8px;padding:8px;font-size:12px;line-height:16px;display:inline-flex}.pt-vfilter{cursor:pointer}.pt-vsearch svg,.pt-vfilter svg{flex:none;width:14px;height:14px;display:block}.pt-vsearch input{font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;width:150px;margin:0;padding:0}.pt-vsearch input::placeholder{color:var(--text-muted)}.pt-vlist{flex-direction:column;gap:12px;display:flex}.pt-vcard{background:var(--white);border:1px solid var(--surface-1);border-radius:var(--radius-lg);padding:12px;position:relative}.pt-vtitle{font-size:14px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary)}.pt-vmeta{color:var(--text-muted);align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.pt-vmeta .bar{background:#d1d5db;border-radius:2px;flex:none;width:1px;height:10px}.pt-vdoc{font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-tertiary);align-items:center;gap:6px;margin-top:12px;display:flex}.pt-vdoc .av{background:#93c5fd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.pt-vdoc .av svg{width:11px;height:11px;display:block}.pt-vsep{border-top:1px dashed var(--surface-1);margin:12px -11px 0}.pt-vactions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.pt-vbtns{gap:12px;display:flex}.pt-vbtn{border:1px solid var(--surface-1);border-radius:var(--radius);background:var(--white);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);cursor:pointer;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.pt-vbtn .pt-vic{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pt-vbtn .pt-vic svg{display:block}.pt-vbtn.active{border-color:var(--primary-100);background:var(--surface-3);color:var(--primary)}.pt-vgoto{font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.pt-vgoto svg{width:16px;height:16px;display:block}.pt-vpill{letter-spacing:-.12px;border-radius:40px;align-items:center;padding:4px 8px;font-size:12px;line-height:14px;display:inline-flex;position:absolute;top:12px;right:12px}.pt-vexp{margin-top:16px}.pt-vexp[hidden]{display:none}.pt-vexp .head{align-items:center;gap:8px;display:flex}.pt-vexp .head .ttl{font-size:14px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary)}.pt-vpara{color:var(--text-primary);margin-top:8px;font-size:14px;line-height:20px}.pt-vcopy{margin-top:16px;position:static;top:auto}.pt-vnote{margin-top:12px}.pt-vnote .lbl{font-size:14px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-primary)}.pt-vnote .txt{color:var(--text-primary);margin-top:8px;font-size:14px;line-height:20px}.pt-msub{z-index:5;background:var(--surface-2);gap:12px;margin-top:-12px;padding:12px 0;display:flex;position:sticky;top:-12px}.pt-mstack{flex-direction:column;gap:16px;display:flex}.pt-mstack .pt-mcard{scroll-margin-top:56px}.pt-mstab{background:var(--white);height:24px;box-shadow:inset 0 0 0 1px var(--surface-1);font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary);cursor:pointer;border:none;border-radius:18px;align-items:center;padding:4px 8px;display:inline-flex}.pt-mstab.active{background:color-mix(in srgb, var(--primary) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 44%, var(--white));color:var(--primary)}.pt-mstab:not(.active):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 23%, var(--white))}.pt-mcard{background:var(--white);border:1px solid var(--surface-1);border-radius:var(--radius-lg);overflow:hidden}.pt-mchead{padding:var(--space-12);border-bottom:1px solid var(--surface-1);align-items:center;display:flex}.pt-mchead .ttl{font-size:14px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.1px;color:var(--text-primary)}.pt-mtoggle{border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:4px;margin-left:auto;padding:4px 6px;display:flex}.pt-mtg{border-radius:var(--radius-sm);font-size:12px;line-height:14px;font-weight:var(--fw-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:5px;display:inline-flex}.pt-mtg svg{width:14px;height:14px;display:block}.pt-mtg.active{background:var(--white);border-color:var(--primary-100);color:var(--primary)}.pt-vitals{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt-vtile{border-top:1px solid var(--surface-1);border-right:1px solid var(--surface-1);flex-direction:column;gap:20px;min-height:140px;padding:16px;display:flex}.pt-vtile:nth-child(-n+4){border-top:none}.pt-vtile:nth-child(4n){border-right:none}.pt-vtile .lbl{font-size:14px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-tertiary)}.pt-mval{align-items:baseline;gap:6px;display:flex}.pt-mval .n{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);color:var(--text-primary);font-size:28px;font-weight:500;line-height:32px}.pt-mval .u{color:var(--text-muted);font-size:14px;line-height:1}.pt-mstatus{border-radius:var(--radius-sm);letter-spacing:-.12px;border:.6px solid;align-self:flex-start;align-items:center;gap:4px;padding:3px 6px;font-size:12px;line-height:14px;display:inline-flex}.pt-mstatus svg{width:11px;height:11px;display:block}.pt-mstatus--high{color:#f86868;background:#fef2f2;border-color:#fee2e2}.pt-mstatus--elevated{color:#fb923c;background:#fffbeb;border-color:#ffedd5}.pt-mstatus--normal{color:#16a34a;background:#e9fcee;border-color:#cbfbdc}.pt-mempty{text-align:center;color:var(--text-muted);padding:48px 16px;font-size:14px;line-height:20px}@media (width<=1120px){.pt-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-vtile:nth-child(4n){border-right:1px solid var(--surface-1)}.pt-vtile:nth-child(2n){border-right:none}.pt-vtile:nth-child(-n+4){border-top:1px solid var(--surface-1)}.pt-vtile:nth-child(-n+2){border-top:none}}.pt-rxcard{margin-bottom:20px}.pt-rxcard:last-child{margin-bottom:0}.pt-rxcard .btn-add,.pt-vcopy{color:var(--text-tertiary)}.pt-rxcard .btn-add:hover,.pt-vcopy:hover{background:var(--surface-3);color:var(--text-primary)}.pt-dname{flex-direction:column;gap:2px;display:flex}.pt-dname .b{color:var(--text-muted);font-size:12px;line-height:16px}.pt-fval[data-f],.pt-sumrow .v[data-f]{cursor:text;border-radius:var(--radius-xs)}.pi-family.pt-fval{white-space:normal}.pt-docbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pt-docbar .grow{align-items:center;gap:12px;margin-left:auto;display:flex}.pt-view[data-view=documents]{flex-direction:column;min-height:100%;display:flex}#ptDocsScroll .doc-shell{flex-direction:column;display:flex}#ptDocsScroll .doc-empty{flex:auto}#ptDocsScroll{flex-direction:column;flex:auto;min-height:0;display:flex;container:docsGrid/inline-size}.pt-vtile--graph{gap:8px}.pt-vtile--graph .pi-mchart{width:100%;height:84px;margin-top:0}.pt-vtile--graph:hover .pi-mk{opacity:1}.pt-vtile--pad{border-top:1px solid var(--surface-1);border-right:none;min-height:140px}.pt-fval.pt-editing{white-space:normal;display:block}.pt-fedit{box-sizing:border-box;width:100%;font-family:var(--font-sans);font-size:14px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.14px;color:var(--text-primary);background:var(--surface-2);border-radius:var(--radius);padding:var(--space-8);box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke);appearance:none;border:none;outline:none;display:block}.pt-fedit::placeholder{color:var(--text-muted)}.pt-fedit:focus{box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke)}.pt-bg,.pt-list{transition:transform var(--layout-slide), opacity .32s ease;will-change:transform, opacity}.pt-main{transition:left var(--layout-slide)}.encounter.pt-collapsed .pt-bg{opacity:0;pointer-events:none;transform:translate(-322px)}.encounter.pt-collapsed .pt-list{opacity:0;pointer-events:none;transform:translate(-338px)}.encounter.pt-collapsed .pt-main{left:var(--layout-content-left)}body[data-screen=patients] .encounter.pt-collapsed .visits-expand{opacity:1;pointer-events:auto;display:flex;transform:scale(1)translateY(0)}body[data-screen=patients] .encounter.pt-collapsed .rail-nav{top:calc(var(--layout-rail-nav-top) + var(--layout-chevron-room))}.pt-frame{pointer-events:none;position:absolute;inset:0}.pt-frame>.pt-list,.pt-frame>.pt-bg{pointer-events:auto}.encounter.pt-frame-on .pt-frame{left:var(--layout-content-left);z-index:var(--layout-z-overlay);top:0;bottom:0;right:0;overflow:clip}.encounter.pt-frame-on .pt-bg{left:0;top:var(--layout-topbar-h);bottom:var(--layout-gutter);opacity:1;background:var(--primary-50);box-shadow:8px 0 28px color-mix(in srgb, var(--ink-text) 10%, transparent);width:var(--layout-panel-float-w);border-radius:var(--layout-radius);border-right:1px solid var(--primary-100)}.encounter.pt-frame-on .pt-list{left:calc(1px + var(--layout-panel-gutter));top:var(--layout-topbar-h);bottom:var(--layout-gutter);opacity:1}.encounter.pt-frame-on.pt-peek .pt-bg,.encounter.pt-frame-on.pt-peek .pt-list{pointer-events:auto;transform:none}.encounter.pt-collapsed.pt-peek .pt-collapse svg{transform:scaleX(-1)}.pt-collapse svg{transition:transform .18s}@media (prefers-reduced-motion:reduce){.encounter.pt-frame-on .pt-list,.encounter.pt-frame-on .pt-bg{transition:none}}@media (width<=1024px){body[data-screen=patients] .visits-expand{opacity:1}body[data-screen=patients] .encounter .pt-main,body[data-screen=patients] .encounter.pt-collapsed .pt-main{left:var(--layout-content-left)}body[data-screen=patients] .encounter .pt-scrim{display:block}body[data-screen=patients] .encounter .pt-list{z-index:var(--layout-z-overlay)}body[data-screen=patients] .encounter .pt-bg{z-index:var(--layout-z-overlay-bg);background:var(--primary-50);box-shadow:8px 0 28px color-mix(in srgb, var(--ink-text) 10%, transparent);width:var(--layout-panel-float-w);border-radius:var(--layout-radius);border-right:1px solid var(--primary-100)}body[data-screen=patients] .encounter.pt-collapsed .pt-scrim{opacity:0;pointer-events:none}}.pt-scrim{inset:var(--layout-topbar-h) var(--layout-gutter) var(--layout-gutter) var(--layout-content-left);background:color-mix(in srgb, var(--ink-text) 28%, transparent);border-radius:var(--layout-radius);z-index:var(--layout-z-scrim);opacity:1;cursor:pointer;transition:opacity .32s;display:none;position:absolute}}.pt-host{flex-direction:column;flex:1;min-height:0;display:flex}.app>.rail.pt-rail>.pt-host{align-self:stretch;width:100%;min-width:0}.dx-patients .pt-list,.dx-patients .pt-list>*{min-width:0;max-width:100%}.dx-patients .pt-list .visits-head>h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dx-patients .pt-list{flex:1;width:auto;min-height:0;position:static}.dx-patients .pt-row{width:100%}:where(.pt-rail) :where(button){text-align:left;width:auto;color:inherit;border-radius:0;flex-direction:row;justify-content:normal;align-items:center;gap:normal}#ph-pt-title{display:inline-flex}@layer fix{#v-subscribed:has(.pt-page){height:100%!important;padding:0!important}:is(#v-subscribed:has(.pt-page)>.view,#v-subscribed:has(.pt-page) .main){height:100%!important;padding:0!important}.app>.rail.pt-rail:has(>.pt-host:empty){display:none!important}.app>.rail .pt-collapse{display:none!important}@media (width<=560px){.pagehead{flex:none!important;height:auto!important}.pagehead .tsx{width:100%!important}.pagehead .ph-m{flex:auto!important;margin-left:0!important}}.irail .acct{background:0 0!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important}.irail .acct:hover,.irail .acct.open{background:#fff9!important}#acct .acct-menu.pm-menu{box-shadow:inset 0 0 0 1px var(--line2), 0 16px 40px color-mix(in srgb, var(--ink) 14%, transparent)!important;border:0!important}.card-scroll:has(.report-page)>.content{padding:28px!important}#v-subscribed .report-page :is(.rich-editor .ProseMirror,.rich-read),#v-subscribed .report-page :is(.rich-editor .ProseMirror,.rich-read) *{font-synthesis:style weight!important}#v-subscribed .report-page .report-layout>.report-paper{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ph-t,#v-subscribed .re-head-t,#v-settings .sp-title,.sp-title{font-size:16px!important;font-weight:500!important;line-height:24px!important}#v-subscribed .code-system{font-size:12px!important;line-height:16px!important}.fdrw-tabs .ds-segmented-item{font-size:12px!important}.re-head-t{font-size:16px!important;font-weight:500!important;line-height:24px!important}.re-head-s{font-size:12px!important;line-height:16px!important}#v-subscribed .rh .rh-head h2{margin:0;font-size:14px!important;font-weight:600!important;line-height:20px!important}#v-settings label:not(.dx-order *){font-size:12px!important}#v-subscribed .ds-label,#v-subscribed .ds-hint{font-size:12px!important;line-height:16px!important}#v-subscribed .report-page .report-region--line>label{color:var(--text-primary)!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.ds-drawer-title,.ds-drawer-head-txt>span:first-child{line-height:24px!important}.ds-drawer .ProseMirror p{line-height:22px!important}#v-settings .vh-overlay label.vh-toggle-wrap,.vh-overlay label.vh-toggle-wrap{flex-direction:row!important;align-items:center!important;gap:10px!important}.vh-overlay .vh-side{box-shadow:inset -1px 0 #eceaf3;background:#f8f7fb!important}.vh-overlay .vh-item.sel{background:#ece9ff!important}.vh-overlay .vh-item.sel .vh-time{color:var(--accent)}.vh-overlay .vh-list,.vh-overlay .vh-note{scrollbar-width:none}.vh-overlay .vh-list::-webkit-scrollbar{display:none}.vh-overlay .vh-note::-webkit-scrollbar{display:none}.vh-overlay .vh-restore-btn{height:36px;border-radius:10px!important;gap:8px!important;padding:0 12px!important;font-size:12px!important;line-height:16px!important}.vh-overlay .vh-restore-btn svg{width:16px!important;height:16px!important}.vh-overlay .vh-item{border-radius:8px!important}#v-subscribed .report-page .sd-recbar{gap:8px!important;padding:4px 4px 4px 16px!important}#v-subscribed .report-page .sd-recbar .sd-clock{width:32px;margin-right:4px;min-width:0!important}#v-subscribed .report-page .sd-rec-dot{background:#e5484d!important}#v-subscribed .report-page .sd-recbar .ds-icon-btn{width:32px!important;height:32px!important;margin:0!important}#v-subscribed .report-page .sd-card{box-shadow:none!important;background:0 0!important;border-radius:0!important;animation:none!important;overflow:visible!important}#v-subscribed .report-page .sd-card .sd-row{animation:.22s cubic-bezier(.2,.8,.2,1) sd-card-in;z-index:2!important;background:var(--white)!important;box-shadow:0 0 0 1px var(--stroke), 0 12px 32px #14171f24!important;border-radius:28px!important;position:relative!important}#v-subscribed .report-page .sd-card .sd-words{transform-origin:bottom;animation:.26s cubic-bezier(.2,.8,.2,1) backwards sd-tray-in;z-index:1!important;background:var(--white)!important;box-shadow:0 0 0 1px var(--stroke), 0 12px 32px #14171f1a!important;border-radius:24px 24px 0 0!important;margin:0 8px -28px!important;display:block!important;position:relative!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}#v-subscribed .report-page .sd-card .sd-words-in{max-height:60px;color:var(--text-primary);flex-direction:column;justify-content:flex-end;padding:16px 20px 12px;font-size:14px;line-height:20px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 20px);mask-image:linear-gradient(#0000 0,#000 20px)}#v-subscribed .report-page .sd-card .sd-words-in{scrollbar-width:none;overscroll-behavior:contain;max-height:40px!important;padding:0!important;display:block!important;overflow-y:auto!important;-webkit-mask-image:none!important;mask-image:none!important}#v-subscribed .report-page .sd-card .sd-words-in::-webkit-scrollbar{display:none}#v-subscribed .report-page .sd-card .sd-row{height:48px!important;padding:0 4px 0 16px!important}#v-subscribed .report-page .sd-card .sd-fill{border-radius:20px!important;height:40px!important;padding:0 16px!important;font-size:12px!important}#v-subscribed .report-page .sd-card .sd-words{border-radius:24px!important;margin:0 0 -48px!important}#v-subscribed .report-page .sd-card .sd-row{border-radius:24px!important}#v-subscribed .report-page .sd-card{align-items:center}#v-subscribed .report-page .sd-card .sd-row{width:100%;overflow:hidden;animation:none!important}#v-subscribed .report-page .sd-pills{overflow:hidden}#v-subscribed .report-page .sd-card .sd-words{opacity:1!important;clip-path:none!important;animation:.28s cubic-bezier(.2,.8,.2,1) both sd-tray-rise!important}#v-subscribed .report-page .sd-card .sd-words .sd-words-in{animation:.16s ease-out .16s both sd-words-in}#v-subscribed .report-page .sd-card .sd-words.is-leaving .sd-words-in{animation:80ms ease-in both sd-words-out}#v-subscribed .report-page .sd-tools{gap:8px!important}#v-subscribed .report-page .sd-chip{box-sizing:border-box;background:var(--bg-hover);border-radius:18px;flex:none;align-items:center;gap:2px;height:36px;padding:2px;display:inline-flex}#v-subscribed .report-page .sd-chip .ds-icon-btn{color:var(--text-secondary);background:0 0;border-radius:16px!important;width:32px!important;height:32px!important}#v-subscribed .report-page .sd-chip .ds-icon-btn:hover:not(:disabled){color:var(--text-primary);background:var(--white)!important}#v-subscribed .report-page .sd-chip .ds-icon-btn.is-on{box-shadow:0 1px 2px #14171f14;background:var(--white)!important;color:var(--primary,#5b4ff5)!important}#v-subscribed .report-page .sd-tools .sd-x{color:var(--text-secondary);background:var(--bg-hover)!important;border-radius:18px!important;width:36px!important;height:36px!important}#v-subscribed .report-page .sd-tools .sd-x:hover:not(:disabled){color:var(--text-primary);background:var(--surface-4,#eceaf3)!important}#v-subscribed .report-page .sd-tools .sd-solo{color:var(--text-secondary);background:var(--bg-hover)!important;border-radius:18px!important;width:36px!important;height:36px!important}#v-subscribed .report-page .sd-tools .sd-solo:hover:not(:disabled){color:var(--text-primary);background:var(--surface-4,#eceaf3)!important}#v-subscribed .report-page .sd-card .sd-words{box-sizing:border-box;align-self:stretch!important;width:auto!important}#v-subscribed .report-page .sd-chip{display:contents!important}#v-subscribed .report-page .sd-tools .ds-icon-btn{background:var(--bg-hover)!important;width:36px!important;height:36px!important;color:var(--text-secondary)!important;box-shadow:none!important;border-radius:18px!important}#v-subscribed .report-page .sd-tools .ds-icon-btn:hover:not(:disabled){background:var(--surface-4,#eceaf3)!important;color:var(--text-primary)!important}#v-subscribed .report-page .sd-tools .ds-icon-btn.is-on{background:var(--white)!important;color:var(--primary,#5b4ff5)!important;box-shadow:inset 0 0 0 1px var(--stroke)!important;background:var(--bg-hover)!important;box-shadow:none!important}#v-subscribed .report-page .sd-card .sd-words{animation:.3s cubic-bezier(.2,.8,.2,1) both sd-tray-grow!important;transform:none!important}#v-subscribed .report-page .sd-card .sd-words.is-leaving{animation:.22s cubic-bezier(.4,0,.6,1) 60ms both sd-tray-fold!important}.lib-detail .bm-h h3{font-size:16px!important;font-weight:600!important;line-height:24px!important}.lib-detail .bm-h p,.lib-detail .lib-tpl p,.lib-detail .template-row small,.lib-detail .definition-outline .pill{font-size:12px!important;line-height:16px!important}.lib-detail .lib-tpl h4{font-size:14px!important;font-weight:600!important;line-height:20px!important}.lib-detail .template-row b{font-size:12px!important;font-weight:600!important;line-height:16px!important}.lib-detail .template-row{border-top:0!important;margin:0!important}.lib-detail .lib-tpl+.template-row{border-top:1px solid var(--stroke)!important}.lib-detail .template-row+.template-row{margin-top:-18px!important}.pagehead .ph-t .bc a,.pagehead .ph-t .bc b{letter-spacing:-.16px!important;font-size:16px!important;font-weight:500!important;line-height:18.4px!important}#v-subscribed .cn-card{padding:0!important}#v-subscribed .cn-card>.tscroll{border-radius:0!important}#v-subscribed .cn-card .ov2-ct{font-size:14px!important;font-weight:600!important;line-height:20px!important}#v-subscribed .cn-card .ov2-cs,#v-subscribed .cn-card .cn-body{font-size:12px!important;line-height:16px!important}.app>.rail .sp-title{letter-spacing:-.16px!important;margin-top:6px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important}.app>.rail .sp-si{flex-direction:row!important;justify-content:flex-start!important}.app>.rail{align-self:stretch!important;height:auto!important;min-height:0!important;top:0!important}.app>.rail .sp-si{height:34px!important;min-height:0!important;padding:0 10px!important}.ws .toast.show{z-index:300!important;pointer-events:auto!important}.app>.rail .sp-set{flex-direction:column;gap:2px;display:flex!important}#v-settings .ni-tx,.sp .ni-tx,.rail .ni-tx{font-size:12px!important;line-height:16px!important}#v-subscribed .prm-h h2{font-size:14px!important;font-weight:600!important;line-height:20px!important}#v-subscribed .prm-h p,#v-subscribed .prm-card p{font-size:12px!important;line-height:16px!important}html[data-theme=dark] :is(.shell,.card-shell,.bm,.surface,.card,.connection-card,.start-report,.skip){background-color:var(--white)!important}html[data-theme=dark] :is(input,textarea,select,.br-in,.presc-search){background-color:var(--panelbg)!important;color:var(--ink)!important}html[data-theme=dark] :is(.ds-input-shell>input,.le-tags input,.tpd-in,.rt-cell input,td>input,.fdrw-search input,[class*=-search]>input){background-color:#0000!important}html[data-theme=dark] :is(.cancel,.s-x,.icon-button,.tp-btn,.tsx,.pf-sec):not(:hover){background-color:var(--white)!important}html[data-theme=dark] :is(.cancel,.s-x,.icon-button,.tp-btn,.tsx,.pf-sec):hover,html[data-theme=dark] .irail .ir-b.on{background-color:var(--surface-4)!important}html[data-theme=dark] .irail .ir-b:hover:not(.on){background-color:var(--surface-1)!important}html[data-theme=dark] :is(th,th.ps-end){background-color:var(--panelbg)!important}html[data-theme=dark] :is(.av,.ov2-st){background-color:var(--accent-weak)!important}html[data-theme=dark] .av{color:var(--accent)!important}html[data-theme=dark] .ov2-st.urgent{background-color:var(--surface-4)!important}html[data-theme=dark] .rail-tooltip{background:var(--surface-8)!important;color:var(--ink)!important}html[data-theme=dark] .irail :is(.acct:hover,.acct.open){background:var(--surface-1)!important}}.dx-patients.pt-page{flex-direction:column;height:100%;display:flex}.dx-patients .pt-tabs{padding:0 24px}.dx-patients .pt-body{padding:20px 28px 40px}.dx-patients .pt-collapse{display:none}.dx-patients .visits-head{margin-top:-2px}.dx-patients .pt-scroll{gap:6px;margin-top:24px}.dx-patients .pt-row{background:0 0;border:0;border-radius:9px;gap:10px;height:48px;padding:0 8px}.dx-patients .pt-row:hover{background:#17152b0a}.dx-patients .pt-row.selected{box-shadow:inset 0 0 0 1px var(--line2), 0 1px 2px #17152b0d;background:#fff}.dx-patients .pt-row.selected .pt-rname{color:var(--accent)}.dx-patients .pt-row .pt-av{border-radius:8px;width:32px;height:32px}.dx-patients .pt-rmeta{gap:0}#ph-pt-title .pt-chip .av{border-radius:8px}.dx-patients .pt-scroll,.dx-patients .pt-body{scrollbar-width:none}.dx-patients .pt-scroll::-webkit-scrollbar{width:0;height:0;display:none}.dx-patients .pt-body::-webkit-scrollbar{width:0;height:0;display:none}.dx-patients .pt-tabs{border-bottom:1px solid var(--line2)}.dx-patients .pt-tab{margin-bottom:-1px}.dx-patients .pt-body{background:0 0}.dx-patients :is(.pt-summary,.pt-card,.pt-vcard,.pt-vsearch){border-color:var(--line2)}.dx-patients .pt-cardhead{border-bottom-color:var(--line2)}.pt-host .wl-search{border-radius:var(--ds-btn-radius);flex:none;gap:8px;width:240px;padding:0 8px 0 12px;font-size:13px}.pt-host .wl-search>svg{width:16px;height:16px;color:var(--text-tertiary);flex:none}.pt-host .wl-search:focus-within>svg{color:var(--text-primary)}.pt-host .wl-search{font-size:12px}.pt-host .pt-search{width:100%}.dx-patients,.pt-host{--radius:var(--ds-btn-radius)}#ph-actions .rl-menuwrap .rl-menu{width:max-content;min-width:0;left:auto;right:0}.dx-patients .pt-vcard .pt-vstatus{position:absolute;top:12px;right:12px}:root{--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--primary-50:#f6f3ff;--primary-100:#ebe5ff;--primary-200:#d2cdf7;--primary-300:#aaabfc;--primary-400:#8586ff;--primary-500:#665cff;--primary-600:#574dfa;--primary-700:#4941c0;--primary-800:#3c3489;--primary-900:#221b58;--primary-950:#120b38;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--pink-bg:#fce7ee;--pink-text:#7a2848;--amber-bg:#faeeda;--amber-text:#633806;--green-bg:#eaf3de;--green-text:#27500a;--emerald-bg:#ecfdf5;--emerald-text:#10b981;--blue-bg:#e6f1fb;--blue-text:#0c447c;--red:var(--red-600);--red-bg:var(--red-100);--border:#e5e4eb;--border-2:var(--gray-200);--taupe:#b4b2a9;--code-snomed:#afa9ec;--code-snomed-bg:var(--surface-8);--code-snomed-text:var(--primary-800);--code-icd:#85b7eb;--code-icd-bg:var(--blue-bg);--code-icd-text:var(--blue-text);--code-cpt:#e19fb4;--code-cpt-bg:var(--pink-bg);--code-cpt-text:var(--pink-text);--code-loinc:#97c459;--code-loinc-bg:var(--green-bg);--code-loinc-text:var(--green-text);--code-drug:#ef9f27;--code-drug-bg:var(--amber-bg);--code-drug-text:var(--amber-text);--code-all:#c9c6e6;--surface-1:#f3f0ff;--surface-2:#fbfaff;--surface-3:#faf9ff;--surface-4:#f7f5ff;--surface-5:#f5f3ff;--surface-6:#f5f4fd;--surface-7:#faf9fe;--surface-8:#eeedfe;--surface-9:#f4f2ff;--white:#fff;--black:#000;--primary:var(--primary-500);--primary-hover:var(--primary-600);--primary-muted:#7f77dd;--phone-tab-pill:linear-gradient(158deg, #a797f6 0%, #4035e3 100%);--phone-tab-on:#c6c0ff;--phone-create:linear-gradient(139.21deg, #aba6ff 0%, #392dff 100%);--text-primary:var(--gray-800);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--text-muted:var(--gray-400);--text-brand:var(--primary-500);--text-brand-strong:var(--primary-800);--ink:#1a1a1f;--skeleton-ink:#daccff;--ink-text:#0f0d26;--bg-surface:var(--white);--bg-page:#efebff;--bg-subtle:var(--surface-2);--bg-muted:var(--surface-5);--bg-hover:var(--surface-5);--bg-active:var(--primary-100);--bg-active-soft:#efebff;--bg-brand:var(--primary-500);--bg-brand-subtle:var(--primary-200);--bg-danger:var(--danger);--bg-dark:var(--gray-800);--bg-dark-hover:var(--gray-900);--bg-rail:var(--ink-text);--bg-hover-dark:#ffffff0f;--bg-active-dark:#665cff24;--text-on-dark:var(--gray-50);--text-on-dark-muted:var(--gray-400);--text-on-dark-active:#a681fe;--auth-canvas:#0d0e08;--auth-glow-deep:#251150;--auth-glow-lift:#a77de3;--auth-grid-line:#746bff;--auth-glass:#ffffff1a;--auth-glass-stroke:#ebe5ff1a;--auth-panel-fill:#0f0d1ee0;--auth-panel-stroke:#ebe5ff24;--auth-panel-row:#ffffff0d;--auth-panel-row-hover:#ffffff1a;--stroke:var(--primary-100);--stroke-subtle:var(--surface-1);--stroke-strong:var(--primary-500);--stroke-neutral:var(--border);--stroke-danger:var(--danger);--stroke-w:1px;--stroke-w-hair:.5px;--stroke-w-thick:2px;--danger:#ff3b6b;--status-info-bg:var(--blue-50);--status-info-text:var(--blue-400);--status-warn-bg:var(--orange-50);--status-warn-text:var(--orange-400);--status-success-bg:#e9fcee;--status-success-text:var(--green-600);--status-error-bg:var(--red-50);--status-error-text:#f86868;--status-neutral-bg:var(--surface-1);--status-neutral-text:var(--gray-500);--field-required:var(--red-400);--rule-pass:var(--green-600);--ai-chip-bg:#f1f0ff;--ai-chip-text:#746bff;--pa-chip-bg:var(--blue-50);--pa-chip-text:var(--blue-600);--cs-chip-bg:var(--gray-100);--cs-chip-text:var(--gray-600);--doc-scan-bg:#f3e8ff;--doc-scan-text:#b46df8;--doc-patient-bg:#e1eefe;--doc-patient-text:#5995f7;--doc-rx-bg:#d6fae8;--doc-rx-text:#11c086;--doc-lab-bg:#e8ebfc;--doc-lab-text:#637cf8;--doc-other-bg:#fff2e0;--doc-other-text:#fb9d50;--presence-available:#10b981;--presence-break:#eab308;--presence-dnd:var(--red-500);--presence-off:var(--gray-500);--presence-custom:var(--primary-500);--avatar-amber:#f9e4c1;--avatar-indigo:#e3e7fc;--avatar-pink:#fce3f1;--avatar-lilac:#efebff;--avatar-mint:#d8f3e4;--avatar-sky:#d9ecfb;--avatar-lemon:#fbf2cd;--avatar-coral:#fcdcd4;--avatar-sage:#e5efd9;--avatar-violet:#eddff8;--collab-indigo:#2c49dd;--collab-violet:#8f2cdd;--collab-lilac:#502cdd;--collab-sky:#1f7ac1;--collab-mint:#168849;--collab-sage:#528415;--collab-lemon:#887216;--collab-amber:#9e6c1a;--collab-coral:#d34622;--collab-pink:#db248b;--ring:color-mix(in srgb, var(--primary) 12%, transparent);--shadow-card:#1f1d440f;--font-sans:"Geist", "Noto Sans Tamil", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display:"Libre Baskerville", Georgia, serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-auth:36px;--icon-xs:12px;--icon-sm:14px;--icon:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--btn-h-xs:24px;--btn-h-sm:30px;--btn-h:36px;--btn-h-lg:44px;--shadow-xs:0 1px 2px #00000026;--shadow-sm:0 2px 8px var(--shadow-card);--shadow-md:0 10px 30px #1f1d4424, 0 2px 6px var(--shadow-card);--shadow-lg:0 12px 40px #1f1d441f, 0 2px 8px var(--shadow-card);--shadow-focus:0 0 0 3px var(--ring);--shadow-btn-primary:inset -1px -1px 6px #4033ff;--dur-fast:.12s;--dur-base:.15s;--dur-slow:.3s;--dur-highlight:3s;--ease-standard:cubic-bezier(.2,.7,.3,1);--ease-out:ease-out;--ease-emphasized:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.7,.5,1);--z-base:1;--z-dropdown:10;--z-sticky:100;--z-popover:200;--z-modal:1000;--z-toast:1001;--opacity-disabled:.5;--opacity-muted:.7;--layout-inset:4px;--layout-gutter:6px;--layout-topbar-h:38px;--layout-radius:14px;--layout-rail-w:54px;--layout-rail-nav-top:76px;--layout-chevron-room:42px;--layout-content-left: calc(var(--layout-inset) + var(--layout-rail-w) + var(--layout-gutter));--layout-panel-content-w:260px;--layout-panel-gutter:11px;--layout-panel-float-w: calc(var(--layout-panel-content-w) + 2 * var(--layout-panel-gutter) + 2px);--layout-panel-overlap:13px;--layout-panel-w: calc(var(--layout-panel-float-w) + var(--layout-panel-overlap));--layout-main-left: calc(var(--layout-content-left) + var(--layout-panel-w) - var(--layout-panel-overlap));--layout-z-panel:2;--layout-z-main:3;--layout-z-scrim:4;--layout-z-overlay-bg:5;--layout-z-overlay:6;--layout-z-rail:10;--layout-slide:.46s var(--ease-emphasized);--layout-bp-tablet:1024px;--layout-bp-shell-min:480px;--layout-bp-auth-card:580px;--layout-bp-refer:600px;--layout-bp-settings:1180px;--layout-bp-patients:1120px;--layout-bp-patient-info:1000px;--layout-bp-permissions:1100px;--layout-bp-fd-table:960px;--layout-bp-phone:640px}.ty-display{font-family:var(--font-sans);font-size:28px;line-height:34px;font-weight:var(--fw-bold);letter-spacing:-.4px}.ty-display-page{font-family:var(--font-sans);font-size:28px;line-height:32px;font-weight:var(--fw-semibold);letter-spacing:-.015em}.ty-display-serif{font-family:var(--font-display);font-size:28px;line-height:32px;font-weight:var(--fw-regular);letter-spacing:-.01em}.ty-title{font-family:var(--font-sans);font-size:20px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.24px}.ty-heading{font-family:var(--font-sans);font-size:16px;line-height:22px;font-weight:var(--fw-semibold);letter-spacing:-.14px}.ty-subhead{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-semibold);letter-spacing:-.14px}.ty-body{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-regular);letter-spacing:-.14px}.ty-body-md{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:var(--fw-medium);letter-spacing:-.14px}.ty-body-sm{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:var(--fw-regular);letter-spacing:-.12px}.ty-label{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:var(--fw-medium);letter-spacing:-.12px}.ty-caption{font-family:var(--font-sans);font-size:11px;line-height:14px;font-weight:var(--fw-medium);letter-spacing:-.1px}.ty-overline{font-family:var(--font-sans);font-size:10px;line-height:12px;font-weight:var(--fw-semibold);letter-spacing:.4px;text-transform:uppercase}.ty-micro{font-family:var(--font-sans);font-size:9px;line-height:12px;font-weight:var(--fw-medium);letter-spacing:.3px}.ty-mono{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:var(--fw-regular)}.ty-display,.ty-display-page,.ty-display-serif,.ty-title,.ty-heading,.ty-subhead,.ty-body,.ty-body-md,.ty-body-sm,.ty-label,.ty-caption,.ty-overline,.ty-micro,.ty-mono{margin:0}:root{--primary-50:#f6f5ff;--primary-100:#f2f0ff;--primary-200:#e1ddff;--primary-300:#c2bbff;--primary-400:#9a91ff;--primary-500:#665cff;--primary-600:#5248eb;--primary-700:#4239c9;--primary-800:#332c9e;--primary:var(--primary-500);--primary-hover:var(--primary-600);--text-brand:var(--primary-500);--text-brand-strong:var(--primary-700);--text-primary:#17152b;--text-secondary:#5b5872;--text-tertiary:#9490ad;--text-muted:#9490ad;--text-on-dark:#fff;--white:#fff;--bg-page:#efebff;--bg-surface:#fff;--bg-muted:#f8f7fb;--bg-hover:#f6f5fa;--bg-active:var(--primary-100);--bg-dark:#0f0d26;--bg-dark-hover:#1b1838;--surface-1:#fbfaff;--surface-2:#f8f7fb;--surface-3:#f6f5fa;--surface-4:#efeef4;--surface-5:#ecebf3;--surface-8:#e1dfeb;--border:#ebe5ff;--stroke:#ecebf3;--stroke-subtle:#f1f0f6;--danger:#d4351c;--status-success-text:#12a150;--status-success-bg:#e7f7ee;--status-warn-text:#b4690e;--status-warn-bg:#fbf1e2;--status-error-text:#d4351c;--status-error-bg:#fbeae7;--status-info-text:var(--primary-500);--status-info-bg:var(--primary-100);--status-neutral-text:#5b5872;--status-neutral-bg:#f1f0f6;--status-success-line:#bfe6cf;--status-warn-line:#edd3ad;--status-error-line:#efc3bb;--status-success-strong:#0d7a3c;--status-warn-strong:#8a5009;--status-error-strong:#a82a16;--radius-xs:4px;--radius-sm:8px;--radius:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--primary-500) 18%, transparent)}.ds-menu{border-radius:calc(var(--radius-sm) + var(--space-4))}@layer app{@font-face{font-family:Geist;src:url(/assets/geist-400-latin-BGnTDqni.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-400-latin-BGnTDqni.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-400-latin-BGnTDqni.woff2)format("woff2");font-weight:600;font-display:swap}:root{--brand:var(--primary);--brand-hover:var(--primary-hover);--ink:var(--text-primary);--muted:var(--text-secondary);--rail:var(--bg-dark);--page:var(--bg-page);--tint:var(--primary-50);--line:var(--border);--neutral:var(--surface-4);color:var(--ink);font-synthesis:none;font-family:Geist,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{background:var(--page);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--primary-400)}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.46}button,a,select{touch-action:manipulation}a{color:var(--brand);text-decoration:none}button:hover:not(:disabled){background:var(--tint)}svg{vertical-align:middle;stroke-width:1.65px;flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-1px;font-size:28px;font-weight:500;line-height:1.3}h2{letter-spacing:-.4px;font-size:19px;font-weight:500}h3{font-size:14px;font-weight:600}h4{font-size:11px;font-weight:500}p{line-height:1.65}.muted{color:var(--muted)}.small{font-size:12px}.btn,button.primary{border:1px solid var(--neutral);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:500;display:inline-flex}button.primary{color:#fff;background:var(--brand);border-color:var(--brand)}button.primary:hover:not(:disabled){background:var(--brand-hover)}.text-button{white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:12px;display:inline-flex}.icon-button{width:33px;height:33px;color:var(--muted);border-radius:8px;place-items:center;display:inline-grid}.icon-button svg{width:18px;height:18px}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-50px;left:80px}.skip:focus{top:5px}.rail{background:var(--rail);width:63px;color:var(--text-tertiary);z-index:10;border-radius:14px;flex-direction:column;align-items:center;gap:15px;padding:18px 4px 12px;display:flex;position:fixed;top:5px;bottom:5px;left:5px}.brandmark{color:#fff;width:30px;height:31px;margin-bottom:25px}.brandmark svg{width:30px;height:34px}.rail-nav{flex-direction:column;gap:13px;width:100%;display:flex}.rail button,.rail a{width:100%;color:var(--text-tertiary);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:10px;display:flex}.rail button.active{background:var(--bg-dark-hover);color:var(--primary-300)}.rail button:hover,.rail a:hover{background:var(--bg-dark-hover);color:#fff}.rail button svg,.rail a svg{width:20px;height:20px}.rail-bottom{width:100%;margin-top:auto}.rail .profile-button{padding:9px 0 0}.avatar{background:var(--primary-200);width:34px;height:34px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.avatar.big{width:42px;height:42px;font-size:14px}.profile-button{border-radius:50%;padding:0;display:inline-flex}.topbar{justify-content:space-between;align-items:center;gap:15px;height:57px;margin-left:78px;padding:0 20px 0 13px;display:flex}.brand-row{align-items:center;gap:12px;display:flex}.wordmark{letter-spacing:-.8px;font-size:20px;font-weight:600}.wordmark>span{color:var(--brand)}.product-word{color:var(--text-secondary);border-left:1px solid var(--primary-200);padding-left:12px;font-size:13px}.topbar-right{align-items:center;gap:12px;display:flex}.workspace-indicator{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;display:flex}.connection-dot{background:var(--status-success-text);border-radius:50%;width:6px;height:6px;display:inline-block}.shell{border:1px solid var(--primary-200);background:#fff;border-radius:13px;grid-template-columns:193px minmax(0,1fr);min-height:calc(100vh - 67px);margin:0 10px 10px 78px;display:grid;overflow:hidden}.sidebar{background:var(--surface-1);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:22px 12px;display:flex}.workspace-identity{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.workspace-identity strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.workspace-identity small{color:var(--text-tertiary);margin-top:5px;font-size:10px;line-height:1.5;display:block}.workspace-icon{background:var(--bg-page);border:1px solid var(--primary-200);color:var(--text-secondary);border-radius:9px;padding:9px}.workspace-icon svg{width:18px;height:18px}.department-picker{color:var(--text-tertiary);flex-direction:column;gap:6px;margin:0 8px 3px;font-size:10px;display:flex}.department-picker select{background:var(--white);border:1px solid var(--surface-8);width:100%;color:var(--text-secondary);border-radius:6px;padding:7px 8px;font-size:11px}.sidebar-group{color:var(--text-tertiary);padding:18px 12px 8px;font-size:11px}.sidebar-item{text-align:left;width:100%;min-height:40px;color:var(--text-secondary);border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:12px;line-height:1.5;display:flex}.sidebar-item svg{width:17px;height:17px}.sidebar-item.active{background:var(--bg-page);color:var(--primary-700);font-weight:500}.sidebar-item:hover{background:var(--bg-page)}.preview-label{color:var(--text-tertiary);margin-left:auto;font-size:8px}.sidebar-bottom{margin-top:auto;padding-top:50px}.workspace-note{border-top:1px solid var(--line);color:var(--text-tertiary);margin:16px 9px 0;padding-top:17px;font-size:11px;line-height:1.7}.main{flex-direction:column;min-width:0;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;padding:28px 30px 22px;display:flex}.page-heading p{color:var(--muted);margin-top:6px;font-size:12px}.date-label{color:var(--text-tertiary);margin-bottom:7px;font-size:11px}.head-actions{align-items:center;gap:9px;display:flex}.tabs{border-bottom:1px solid var(--neutral);gap:25px;padding:0 30px;display:flex;overflow:auto}.tab{color:var(--text-tertiary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0 14px;font-size:12px;display:flex}.tab.active{color:var(--primary-700);border-color:var(--brand);font-weight:500}.tab .count{background:var(--surface-4);text-align:center;border-radius:4px;min-width:20px;padding:2px 6px;font-size:10px}.tab.active .count{background:var(--bg-page);color:var(--primary-600)}.toolbar{align-items:center;gap:12px;padding:18px 30px;display:flex}.search{border:1px solid var(--neutral);min-width:170px;max-width:310px;color:var(--text-tertiary);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;display:flex}.search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:12px}.search input::placeholder{color:var(--text-tertiary)}.toolbar-note{color:var(--text-tertiary);text-align:right;margin-left:auto;font-size:10px}.toolbar>.text-button{color:var(--text-tertiary);font-size:10px}.work-area{border-top:1px solid var(--neutral);flex:1;grid-template-columns:minmax(0,1fr) 308px;align-items:stretch;display:grid}.order-list{min-width:0}.table-scroll{min-width:0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:var(--text-tertiary);background:var(--surface-1);white-space:nowrap;border-bottom:1px solid var(--neutral);padding:13px 15px;font-size:10px;font-weight:500}td{border-bottom:1px solid var(--stroke-subtle);vertical-align:middle;padding:18px 15px}td:first-child,th:first-child{padding-left:29px}.active-row{background:var(--primary-100)}.active-row td:first-child{box-shadow:inset 3px 0 var(--brand)}tbody tr:hover{background:var(--surface-1)}.patient-cell{white-space:nowrap;align-items:center;gap:11px;display:flex}.patient-link{text-align:left;padding:0;font-size:12px;font-weight:500;display:block}.patient-link:hover{text-decoration:underline;background:0 0!important}.subline{color:var(--text-tertiary);margin-top:5px;font-size:10px;display:block}.patient-cell .subline{color:var(--text-tertiary);font-size:10px}.patient-cell .avatar{width:34px;height:34px}.study-name,td strong{font-weight:500;line-height:1.5;display:block}.status,.pill{background:var(--surface-4);color:var(--text-secondary);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.3;display:inline-flex}.status.ready{color:var(--status-success-strong);background:var(--status-success-bg)}.urgent{color:var(--status-warn-strong);margin-left:8px;font-size:10px;display:inline-block}.date-cell{color:var(--text-tertiary);white-space:nowrap;font-size:10px;line-height:1.6}.pagination{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:10px;padding:18px 29px;font-size:10px;display:flex}.pagination>div{align-items:center;gap:8px;display:flex}.pagination button{border-radius:4px;padding:4px 5px;font-size:10px}.detail{border-left:1px solid var(--neutral);background:var(--surface-1);flex-direction:column;gap:19px;padding:23px;display:flex}.detail-title{color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:10px;display:flex}.detail-title .text-button{color:var(--text-tertiary);padding:0}.detail-patient{align-items:center;gap:12px;display:flex}.detail h2{margin-bottom:5px;font-size:17px}.detail-patient p{color:var(--text-tertiary);font-size:11px}.detail>h3{letter-spacing:-.6px;margin:3px 0 0;font-size:19px;font-weight:500;line-height:1.4}.detail-data{border-top:1px solid var(--neutral);grid-template-columns:1fr 1fr;gap:16px 10px;margin:0;padding-top:19px;font-size:11px;display:grid}.detail-data dt{color:var(--text-tertiary);margin-bottom:5px;font-size:10px}.detail-data dd{overflow-wrap:anywhere;margin:0}.detail>h4{color:var(--text-tertiary);border-top:1px solid var(--neutral);margin-bottom:-12px;padding-top:16px;font-size:10px;font-weight:400}.indication{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.readiness-box{border-top:1px solid var(--neutral);padding-top:16px}.readiness-box h4{margin-bottom:6px;font-size:12px}.readiness-box p{color:var(--text-tertiary);margin-bottom:13px;font-size:10px}.readiness-box button{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text-secondary);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.detail>.small{color:var(--text-tertiary);margin-top:auto;padding-top:12px;font-size:10px}.detail-empty{text-align:center;color:var(--muted);padding:55px 5px;line-height:1.8}.detail-empty h2{margin:15px 0 8px;font-size:15px}.detail-empty p{font-size:11px}.document-icon{color:var(--text-tertiary)}.empty{text-align:center;color:var(--muted);padding:60px 25px;font-size:12px;line-height:1.8}.empty h3{margin-bottom:8px}.empty p{max-width:380px;margin:auto}.empty button{margin-top:12px}.catalogue{padding:0 30px 25px}.section-title{border-top:1px solid var(--neutral);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.section-title h2{font-size:15px}.section-title>span{font-size:11px}.catalogue-help{color:var(--text-tertiary);margin-bottom:20px;font-size:11px}.catalogue table{border:1px solid var(--neutral);border-radius:8px}.code-system{color:var(--text-tertiary);margin-right:4px;font-size:10px}.notice{background:var(--primary-50);color:var(--text-secondary);border-radius:8px;padding:13px 15px;font-size:12px;line-height:1.65}.error{color:var(--status-error-strong);background:var(--status-error-bg)}.main>.notice{margin:15px 30px 0}.notice>button{float:right;padding:2px}.info-content{flex-direction:column;gap:16px;padding-top:22px;font-size:13px;display:flex}.info-content .pill{align-self:flex-start}.info-content h3{margin-bottom:-10px;font-size:13px}.profile-summary{align-items:center;gap:12px;display:flex}.profile-summary h3{margin-bottom:4px}.profile-summary p{font-size:11px}.info-content>.btn{align-self:flex-start}input,select,textarea{border:1px solid var(--neutral);color:var(--ink);background:#fff;border-radius:7px;min-width:0;padding:10px 11px;font-size:12px}textarea{resize:vertical}dialog{border:1px solid var(--line);width:510px;max-width:calc(100% - 28px);max-height:90vh;color:var(--ink);box-shadow:0 18px 80px color-mix(in srgb, var(--bg-dark) 15%, transparent);border-radius:13px;padding:25px}dialog::backdrop{background:color-mix(in srgb, var(--bg-dark) 33%, transparent)}dialog form{flex-direction:column;gap:20px;display:flex}dialog form label{flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}dialog input,dialog select,dialog textarea{width:100%}.dialog-heading{justify-content:space-between;align-items:center;display:flex}.dialog-heading h2{font-size:19px}.dialog-heading+p{margin-top:-10px;font-size:11px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.dialog-actions>button{border:1px solid var(--neutral);border-radius:7px;padding:9px 14px;font-size:12px}.auth-state{place-items:center;min-height:100vh;padding:30px;display:grid}.auth-state>div{text-align:center;max-width:380px}.auth-state .brandmark{color:var(--brand);margin:0 auto 24px}.auth-state h1{margin-bottom:12px;font-size:23px}.auth-state p{color:var(--muted);margin-bottom:20px;font-size:13px}.auth-state .btn{background:var(--brand);color:#fff}.loading{text-align:center;color:var(--muted);padding:80px}@media (width<=1200px){.shell{grid-template-columns:173px minmax(0,1fr)}.page-heading{padding:25px 22px 20px}.tabs{gap:20px;padding:0 22px}.toolbar{padding:16px 22px}.work-area{grid-template-columns:minmax(0,1fr) 270px}.detail{padding:19px}.head-actions{gap:4px}.head-actions .text-button{display:none}.toolbar-note{max-width:190px}.date-cell{white-space:normal}}@media (width<=1000px){.shell{grid-template-columns:1fr}.sidebar{display:none}.work-area{grid-template-columns:minmax(0,1fr) 285px}.head-actions .text-button{display:inline-flex}.mobile-department{display:block}}@media (width<=700px){.rail{width:53px}.rail button,.rail a{font-size:9px}.brandmark,.brandmark svg{width:25px}.topbar{margin-left:64px;padding-left:8px}.shell{margin-left:64px;margin-right:6px}.workspace-indicator{display:none}.page-heading{align-items:flex-start;padding:22px 17px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px}.head-actions .text-button{display:none}.head-actions .primary{padding:8px 9px;font-size:10px}.tabs{gap:20px;padding:0 17px}.tab{font-size:11px}.toolbar{flex-wrap:wrap;padding:15px 17px}.toolbar-note{display:none}.toolbar>.text-button{margin-left:auto}.work-area{grid-template-columns:1fr}.detail{border-left:0;border-top:1px solid var(--neutral)}.table-scroll{overflow:auto}.table-scroll table{min-width:560px}.pagination{flex-wrap:wrap;padding:16px 18px}.form-row{grid-template-columns:1fr}.catalogue{padding:0 17px 20px;overflow:auto}.catalogue table{min-width:500px}.product-word{font-size:12px}.detail-data,.readiness-box{max-width:380px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.mobile-context{display:none}@media (width<=1000px){.mobile-context{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font-size:11px;display:flex}.mobile-context select{max-width:180px;padding:7px 9px;font-size:11px}}.library-grid{grid-template-columns:245px minmax(0,1fr);gap:18px;display:grid}.library-list,.library-detail,.library-editor{padding:24px}.library-list h3{margin:0 0 18px}.library-list>button{text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-bottom:4px;padding:14px;display:flex}.library-list>button.selected{background:var(--bg-page);color:var(--primary-700)}.library-list small,.template-row small{color:var(--text-tertiary);font-size:11px;display:block}.editor-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.editor-heading h2{margin:0 0 6px}.definition-outline{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.template-row{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:center;margin-bottom:12px;padding:18px 0;display:flex}.library-editor>label{max-width:620px}.library-editor fieldset{border:1px solid var(--surface-8);border-radius:10px;margin:22px 0;padding:15px}.library-editor legend{font-weight:600}.check-label{align-items:center;gap:8px;font-weight:400!important;display:flex!important}.check-label input{accent-color:var(--primary-500);flex-shrink:0;width:16px!important;height:16px!important}.builder-section{border:1px solid var(--surface-8);border-radius:10px;margin:20px 0;padding:20px}.builder-heading{align-items:center;gap:10px;display:flex}.builder-heading>input{flex:1;min-width:100px}.builder-heading>button{padding:8px}.region-config{align-items:end;gap:12px;margin:14px 0;display:flex}.region-config>label{flex:1;min-width:0}.region-config>button{margin-bottom:8px}.builder-table{min-width:400px;margin:18px 0}.builder-table th{background:var(--surface-2);min-width:140px}.builder-table input{background:0 0;border-color:#0000;width:calc(100% - 28px);padding:7px;display:inline-block}.builder-table button{background:0 0;border:0;padding:4px}.picker-anchor{position:relative}details>summary{cursor:pointer;padding:8px 0;font-weight:550}.report-dialog{background:var(--surface-2);border:1px solid var(--surface-8);border-radius:16px;width:calc(100vw - 60px);max-width:1500px;height:calc(100vh - 48px);max-height:calc(100vh - 48px);padding:24px 28px;overflow:auto}.report-dialog::backdrop{background:color-mix(in srgb, var(--bg-dark) 44%, transparent)}.report-dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.report-dialog-top h2{margin:8px 0;font-size:19px}.report-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 22px;display:flex}.report-actions select{width:auto;max-width:220px;padding:6px;font-size:12px}.save-state{color:var(--text-secondary);font-size:12px}.report-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.report-layout:has(>.report-paper:last-child){grid-template-columns:minmax(0,850px);justify-content:center}.report-paper{min-width:0;padding:38px}.letterhead{border-bottom:1px solid var(--stroke);margin-bottom:26px;padding-bottom:15px}.letterhead h2{font-size:21px}.letterhead p,.report-footer{color:var(--text-tertiary);white-space:pre-wrap;font-size:12px}.report-section{margin:26px 0}.report-section>h3{letter-spacing:.01em;margin:0 0 12px;font-size:14px;font-weight:650}.report-region{margin:12px 0}.report-region>label{color:var(--text-tertiary);font-size:12px}.rich-editor{border:1px solid var(--surface-8);border-radius:8px;overflow:hidden}.format-bar{background:var(--surface-1);border-bottom:1px solid var(--stroke);flex-wrap:wrap;align-items:center;gap:3px;padding:6px;display:flex}.format-bar select{background:0 0;border-color:#0000;width:auto;max-width:125px;padding:4px;font-size:11px}.format-bar button{background:0 0;border:0;border-radius:4px;min-width:26px;min-height:27px;padding:4px 6px;font-size:12px}.format-bar button[aria-pressed=true]{background:var(--primary-200);color:var(--primary-700)}.tiptap{outline:none;min-height:70px;padding:13px 15px;font-family:Arial,sans-serif;font-size:14px;line-height:1.7}.tiptap p,.rich-read p{margin:0 0 6px}.tiptap ul,.tiptap ol,.rich-read ul,.rich-read ol{padding-left:25px}.rich-read{font-family:Arial,sans-serif;font-size:14px;line-height:1.7}.report-table th,.report-table td{border:1px solid var(--surface-8);white-space:normal;padding:10px}.report-table input{background:0 0;border-color:#0000;min-width:65px;padding:7px}.report-table th{background:var(--surface-2)}.measurement-panel{border-top:1px solid var(--surface-8);padding-top:16px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.input-unit{align-items:center;gap:9px;display:flex}.input-unit span{color:var(--text-tertiary);font-size:12px}.report-fieldset{border:0;min-width:0;margin:0;padding:0}.dictation-panel{padding:22px;position:sticky;top:0}.dictation-panel h3{margin:12px 0}.dictation-panel textarea{font-size:13px;line-height:1.6}.dictation-panel p{line-height:1.6}.dictation-panel .head-actions{flex-wrap:wrap}.upload-audio{max-width:150px;font-size:12px!important}.upload-audio input{width:100%;padding:3px;font-size:10px}.recording{color:var(--status-error-strong);border-color:var(--status-error-text)}.proposal-review{border-top:1px solid var(--surface-8);margin-top:22px;padding-top:14px}.change-card{border:1px solid var(--surface-8);border-radius:8px;margin:12px 0;padding:12px}.change-before,.change-after{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;padding:9px;font-size:12px}.change-before{background:var(--surface-3);color:var(--text-tertiary)}.change-after{background:var(--surface-3);color:var(--status-success-strong)}.signature{border-top:1px solid var(--surface-8);margin-top:25px;padding-top:25px;font-size:12px}.amendment-panel{max-width:700px;margin:20px auto;padding:24px}.start-report{max-width:620px;margin:60px auto;padding:32px}.history-layout{grid-template-columns:270px minmax(0,1fr);gap:26px;display:grid}.history-item{text-align:left;width:100%;margin:5px 0;padding:13px;font-size:12px;display:block}.history-item small{color:var(--text-tertiary);margin-top:6px;font-size:11px;display:block}.order-extra details{margin:16px 0}.detail>.head-actions{margin-top:12px}.detail .primary{margin:14px 0}.report-dialog .head-actions{flex-shrink:0}.report-dialog label{flex-direction:column;gap:6px;margin:12px 0;font-size:12px;font-weight:550;display:flex}.report-dialog .check-label{flex-direction:row;align-items:flex-start}.report-library label{flex-direction:column;gap:6px;margin:12px 0;font-size:12px;font-weight:550;display:flex}.report-library .check-label{flex-direction:row}.report-library input,.report-library select,.report-library textarea,.report-dialog input,.report-dialog select,.report-dialog textarea{max-width:100%}@media (width<=1100px){.library-grid{grid-template-columns:210px minmax(0,1fr)}.report-layout{grid-template-columns:minmax(0,1fr) 290px}.report-paper{padding:22px}.region-config{flex-wrap:wrap}.region-config>label{min-width:130px}}@media (width<=760px){.library-grid,.report-layout,.history-layout{grid-template-columns:1fr}.library-list{max-height:230px;overflow:auto}.report-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:16px}.report-dialog-top{flex-direction:column;align-items:flex-start}.report-dialog-top .head-actions{justify-content:space-between;width:100%}.dictation-panel{position:static}.editor-heading{flex-direction:column}.builder-section{padding:12px}.field-grid{grid-template-columns:1fr}.report-paper{padding:20px}.report-actions>.head-actions{flex-wrap:wrap}}.library-list,.library-detail,.library-editor,.report-paper,.dictation-panel,.start-report,.amendment-panel{background:var(--white);border:1px solid var(--stroke);border-radius:12px}.report-dialog-top{z-index:20;background:var(--surface-2);border-bottom:1px solid var(--stroke);padding:14px 0;position:sticky;top:-24px}.rich-editor>.format-bar{display:none}.rich-editor:focus-within>.format-bar,.rich-editor:hover>.format-bar{display:flex}.rich-editor:not(:focus-within){border-color:var(--stroke)}.report-paper .tiptap{min-height:48px}.report-library .head-actions{flex-wrap:wrap}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.definition-workspace{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:30px;display:grid}.definition-controls{min-width:0}.definition-controls>label{flex-direction:column;gap:8px;font-weight:550;display:flex}.order-mapping{border-bottom:1px solid var(--line);margin:16px 0 26px}.order-mapping>summary{font-size:12px}.order-mapping>summary span{font-weight:400}.library-editor .order-mapping fieldset{border:0;margin:8px 0 16px;padding:8px 0}.layout-section-label h3{margin:0 0 4px;font-size:14px}.layout-section-label p{margin-top:0}.definition-controls .builder-section{margin:14px 0;padding:16px}.definition-controls .builder-heading>.pill{white-space:nowrap;font-size:10px}.definition-controls .builder-heading>input{font-weight:600}.definition-controls .builder-section>details{margin-top:6px}.definition-controls summary{font-size:12px}.region-options .region-config{background:var(--tint);border-radius:8px;flex-wrap:wrap;padding:12px}.region-options .region-config>label{flex-basis:38%}.table-builder-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.table-builder-actions>span{margin-right:auto}.table-builder-actions button{padding:5px 8px;font-size:11px}.table-builder .builder-table{table-layout:fixed;width:100%;margin:12px 0 0}.table-builder .builder-table th{min-width:110px;padding:5px}.table-builder .builder-table input{border-radius:4px;width:100%;font-size:12px}.table-builder .builder-table input:focus{border-color:var(--brand);background:#fff}.table-builder .builder-table td{padding:0}.table-builder .table-field-setting{text-align:left;width:100%;min-height:42px;color:var(--muted);border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.table-builder .table-field-setting:hover,.table-builder .table-field-setting:focus-visible{background:var(--primary-100);color:var(--brand)}.table-field-setting>span{opacity:.5}.table-remove-options{flex-wrap:wrap;gap:6px;display:flex}.table-remove-options button{padding:5px 8px;font-size:11px}.definition-preview{background:var(--surface-3);border-radius:10px;min-width:0;padding:16px;position:sticky;top:24px}.preview-label{justify-content:space-between;margin-bottom:15px;font-size:12px;font-weight:600;display:flex}.preview-label span{color:var(--muted);font-size:10px;font-weight:400}.preview-paper{border:1px solid var(--stroke);box-shadow:0 2px 8px color-mix(in srgb, var(--bg-dark) 2%, transparent);background:#fff;min-height:440px;padding:26px 20px}.preview-paper header{text-align:center;border-bottom:1px solid var(--line);white-space:pre-wrap;padding-bottom:10px;font-size:14px}.preview-paper header p{color:var(--muted);margin:4px 0;font-size:10px}.preview-patient{color:var(--muted);border:1px solid var(--line);margin:18px 0;padding:10px;font-size:10px}.preview-report-name{text-align:center;margin:24px 0;font-size:15px}.preview-paper section{margin:20px 0}.preview-paper h4{margin:0 0 8px;font-size:13px}.preview-text{flex-direction:column;gap:5px;margin:10px 0;font-size:10px;display:flex}.preview-text>span{color:var(--text-tertiary);font-style:italic}.preview-table{width:100%;min-width:0;font-size:10px}.preview-table th,.preview-table td{border:1px solid var(--line);white-space:normal;padding:7px}.preview-table th{background:var(--surface-1)}.preview-table td{color:var(--text-tertiary)}.preview-paper footer{border-top:1px solid var(--line);color:var(--muted);white-space:pre-wrap;margin-top:35px;padding-top:14px;font-size:9px}@media (width<=1150px){.definition-workspace{grid-template-columns:minmax(0,1fr)}.definition-preview{position:static}}@media (width<=600px){.definition-editor .editor-heading{flex-direction:column;gap:12px}.definition-editor .builder-heading{flex-wrap:wrap;gap:6px}.definition-editor .builder-heading>.pill{display:none}.region-options .region-config{display:flex}.definition-preview{padding:10px}.preview-paper{padding:20px 12px}}.starter-library h2,.connection-card h2{margin-top:0}.starter-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.starter-card{text-align:left;border:1px solid var(--line,var(--stroke));color:inherit;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.starter-card strong{font-size:16px}.starter-card small,.starter-card>span{color:var(--text-secondary)}.starter-card:hover{border-color:var(--primary-400);background:var(--surface-1)}.starter-card .text-link{color:var(--text-secondary);margin-top:4px}.starter-preview{max-width:840px}.starter-preview section{border-bottom:1px solid var(--stroke);padding:10px 0}.starter-preview details{margin:20px 0}.starter-preview p,.pacs-panel p{overflow-wrap:anywhere}.connection-card{margin-bottom:20px;padding:24px}.connection-inputs{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 12px;display:grid}.connection-inputs label{flex-direction:column;gap:8px;display:flex}.connection-inputs input{width:100%;min-width:0}.check-label{align-items:flex-start;gap:10px;margin:18px 0;flex-direction:row!important;display:flex!important}.check-label input{flex-shrink:0;margin-top:3px;width:auto!important}.import-preview{border-top:1px solid var(--stroke);margin-top:24px;padding-top:12px}.pacs-panel{border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);margin:20px 0;padding:10px 0 16px}.pacs-panel button{margin-top:12px}.pacs-match{border:1px solid var(--stroke);border-radius:10px;margin-top:12px;padding:14px}.break-all{overflow-wrap:anywhere;display:block}.connections-page table{width:100%}.connections-page th,.connections-page td{text-align:left;padding:12px}@media (width<=700px){.connection-inputs{grid-template-columns:1fr}.connection-card{padding:18px}.starter-grid{grid-template-columns:1fr}}.pacs-panel button,.connection-card>button{border:1px solid var(--line);background:var(--white);border-radius:8px;min-height:36px;padding:8px 12px;font-size:13px}.pacs-panel .order-facts{grid-template-columns:1fr;gap:10px;font-size:13px;display:grid}.pacs-panel .order-facts dt{color:var(--muted);margin-bottom:4px;font-size:12px}.pacs-panel .order-facts dd{margin:0}.starter-library{margin:24px 30px}.starter-card{background:var(--white);border-radius:12px}.report-library .library-grid{margin:0 30px 30px}.connection-card{border:1px solid var(--line);border-radius:12px;margin:0 30px 20px}@media (width<=760px){.starter-library{margin:18px 20px}.report-library .library-grid{margin:0 20px 20px}.connection-card{margin:0 20px 18px}}.loinc-picker{border-top:1px solid var(--line);padding-top:16px}.loinc-results{border:1px solid var(--line);border-radius:10px;max-height:260px;overflow:auto}.loinc-result{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px;display:flex}.loinc-result:last-child{border-bottom:0}.loinc-result .loinc-term{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}.loinc-term strong,.loinc-term span{overflow-wrap:anywhere;display:block}.loinc-term span{color:var(--muted);margin-top:5px;font-size:11px}.loinc-pages{justify-content:space-between;align-items:center;margin:10px 0;font-size:12px;display:flex}.loinc-details{background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:12px}.loinc-picker>.form-row{margin-top:12px}.loinc-picker>p{margin:10px 0}}@layer base{#v-settings svg{stroke-width:1.8px}#v-settings .irail svg{stroke-width:1.5px}#v-settings svg.lucide-plus{stroke-width:2px}}@layer kit{:root{--accent:#665cff;--accent-weak:#f2f0ff;--page:#efebff;--rail:#0f0d26;--border:#ebe5ff;--radius:16px;--ink:#17152b;--ink-2:#5b5872;--ink-3:#9490ad;--white:#fff;--good:#12a150;--good-weak:#e7f7ee;--warn:#b4690e;--warn-weak:#fbf1e2;--danger:#d4351c;--danger-weak:#fbeae7;--sun:#e8912d;--mankind:#665cff;--az:#5b8def;--other:#c9c4e0;--font:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;height:100vh;overflow:hidden}.app{box-sizing:border-box;gap:6px;height:100vh;padding:0 6px 6px 4px;display:flex}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.rail{background:var(--rail);box-sizing:border-box;border-radius:10px;flex-direction:column;flex:0 0 200px;width:200px;height:calc(100vh - 10px);margin-top:4px;padding:12px;display:flex}.brand{align-items:center;height:24px;margin-bottom:32px;display:flex}.brand .logo-wm{letter-spacing:-.03em;color:#fff;white-space:nowrap;align-items:flex-end;gap:2px;font-family:Geist,system-ui,sans-serif;font-size:21px;font-weight:700;line-height:24px;display:inline-flex}.brand .logo-wm i{background:#8c84ff;border-radius:50%;width:6px;height:6px;margin-bottom:6px}.rail-search{box-sizing:border-box;cursor:text;background:#fff;border-radius:8px;align-items:center;gap:8px;height:30px;margin-bottom:16px;padding:4px 8px;display:flex}.rail-search .rs-l{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.rail-search .rs-ic{color:#9ca3af;flex:0 0 16px;width:16px;height:16px;display:block}.rail-search .rs-ic svg{width:16px;height:16px;display:block}.rail-search input{min-width:0;font-family:var(--font);letter-spacing:-.02em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px;font-weight:500;line-height:16px}.rail-search input::placeholder{color:#9ca3af}.rail-search .rs-k{color:#9ca3af;flex:none;align-items:center;gap:2px;display:flex}.rail-search .rs-k svg{width:14px;height:14px;display:block}.rail-search .rs-k span{font-family:var(--font);letter-spacing:-.02em;font-size:12px;font-weight:400;line-height:14px}.nav-list{flex-direction:column;gap:8px;display:flex}.nav-secondary{border-top:1px solid #221e40;margin-top:auto;padding-top:12px}.brand .mark{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}.brand .name{color:#fff;font-size:15px;font-weight:600}.brand .sub{color:#7c77a6;font-size:11px}.nav-label{letter-spacing:.06em;color:#615c87;padding:14px 10px 6px;font-size:10.5px;font-weight:500}.nav-item{text-align:left;box-sizing:border-box;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;height:28px;padding:6px 8px;transition:all .12s;display:flex}.nav-item .ni-in{align-items:center;gap:8px;display:flex}.nav-item .ni-ic{color:#9ca3af;flex:0 0 16px;width:16px;height:16px;display:block}.nav-item .ni-ic svg{width:16px;height:16px;display:block}.nav-item .ni-tx{font-family:var(--font);letter-spacing:0;color:#9ca3af;font-size:14px;font-weight:400;line-height:16px}.nav-item:hover:not(.active){background:#ffffff0f}.nav-item.active{background:linear-gradient(102deg,#ab85ff 0%,#362bee 100%)}.nav-item.active .ni-tx,.nav-item.active .ni-ic{color:#fff}.nav-item.tall{height:32px}.nav-item.tall .ni-tx{line-height:20px}.nav-item:hover{color:#fff;background:#1c1938}.nav-item.active{background:var(--accent);color:#fff}.rail .foot{border-top:1px solid #221e40;margin-top:auto;padding:12px 8px 2px}.buyer{align-items:center;gap:9px;padding-top:10px;display:flex}.buyer .av{color:#b7b1e6;background:#2a2650;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.buyer .who{color:#fff;font-size:12px;font-weight:500}.buyer .who small{color:#726da0;font-size:10.5px;font-weight:400;display:block}.sub-status{background:#1c1938;border-radius:10px;margin-top:12px;padding:11px 12px}.sub-status .lab{color:#726da0;letter-spacing:.04em;font-size:10.5px}.sub-status .val{color:#fff;margin-top:3px;font-size:13px;font-weight:600}.sub-status .val span{color:#8e88c4;font-weight:400}.shell{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.pagehead{box-sizing:border-box;flex:0 0 72px;justify-content:space-between;align-items:flex-start;gap:16px;height:72px;padding:16px 12px 0;display:flex}.pagehead .ph-l{flex-direction:column;gap:6px;min-width:0;display:flex}.pagehead .ph-s{letter-spacing:-.01em;color:#6b7280;font-size:12px;font-weight:400;line-height:14px}.card-shell{background:var(--page);border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.card-scroll{flex:1;min-height:0;overflow:hidden auto}.topbar{background:0 0;border:0;align-items:center;gap:9px;height:auto;padding:0;display:flex}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.crumbs button{color:var(--ink-2);font-weight:500}.crumbs button:hover{color:var(--accent)}.crumbs .cur{color:var(--ink);font-weight:600}.crumbs .sep{color:var(--ink-3)}.top-right{align-items:center;gap:9px;margin-left:auto;display:flex}.tb-select{background:var(--white);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 11px;transition:all .12s;display:flex;position:relative}.tb-select:hover{border-color:#d5cdff}.tb-select>svg:first-child{stroke-width:2px;width:15px;height:15px;color:var(--accent);flex:0 0 15px}.tb-select .tb-lab{letter-spacing:.05em;color:var(--ink-3);font-size:10px;font-weight:700}.tb-select b{color:var(--ink);font-size:13px;font-weight:600}.tb-select .tb-mol{color:var(--ink-3);border-left:1px solid var(--border);padding-left:8px;font-size:11px}.tb-select .cv{stroke-width:2.4px;width:13px;height:13px;color:var(--ink-3);flex:0 0 13px;transition:all .15s}.tb-select.open{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tb-select.open .cv{transform:rotate(180deg)}.tb-menu{background:var(--white);border:1px solid var(--border);z-index:120;cursor:default;text-align:left;border-radius:12px;min-width:230px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:-1px;right:auto;box-shadow:0 14px 40px #0f0d262e}.tb-select.open .tb-menu{animation:.14s pop;display:block}.tb-menu .mi{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;transition:all .1s;display:flex}.tb-menu .mi:hover{background:var(--accent-weak)}.tb-menu .mi .mt{flex:1;min-width:0}.tb-menu .mi .mt b{color:var(--ink);font-size:13px;font-weight:600;display:block}.tb-menu .mi .mt span{color:var(--ink-3);font-size:11px}.tb-menu .mi.on{background:var(--accent-weak)}.mi.dis{cursor:default}.mi.dis .mt b{color:var(--ink-3)}.mi.dis .mt span{color:#b8b4cc}.mi.dis:hover{background:0 0}.soon{letter-spacing:.06em;color:var(--ink-3);background:#f1effa;border-radius:99px;flex:none;padding:3px 7px;font-size:9px;font-weight:700}.tb-menu .mi.on .mt b{color:var(--accent)}.tb-menu .mi .ck{stroke-width:2.4px;width:15px;height:15px;color:var(--accent);opacity:0;flex:0 0 15px}.tb-menu .mi.on .ck{opacity:1}.tb-menu .mi .ind{font-size:10px;font-family:var(--mono);color:var(--ink-3);flex:none}.tb-menu .mhead{letter-spacing:.06em;color:var(--ink-3);padding:6px 10px 4px;font-size:10px;font-weight:700}.conf-meter span{height:100%;display:block}.unbr-note{color:var(--ink-3);margin-top:6px;font-size:11px}.brand-row{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.brand-row:first-of-type{border-top:none}.brand-row .sw{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.brand-row .bn{flex:1;font-weight:500}.brand-row .bn small{color:var(--ink-3);margin-left:6px;font-weight:400}.brand-row .bp{font-family:var(--mono);text-align:right;width:52px;font-size:12.5px;font-weight:600}.brand-row.you{background:var(--accent-weak);border-top:none;border-radius:8px;margin:0 -12px;padding:8px 12px}.brand-row.you .bn{color:var(--accent);font-weight:700}.brand-row.unbr .bn{color:var(--ink-3)}.brand-more{color:var(--accent);cursor:pointer;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:600;display:inline-flex}.brand-more svg{stroke-width:2.4px;width:13px;height:13px}.brand-hidden{display:none}.brand-hidden.show{display:block}.cv2-band{border:1px solid var(--border);background:linear-gradient(135deg,#f3f0ff,#fbfaff 72%);border-radius:20px;margin-bottom:14px;padding:26px 28px}.cv2-band .eyb{letter-spacing:.11em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:600}.cv2-band .hl{letter-spacing:-.024em;margin-top:11px;font-size:24px;font-weight:700;line-height:1.24}.cv2-band .hs{color:var(--ink-2);max-width:560px;margin-top:9px;font-size:12.5px;line-height:1.6}.cv2-rank{color:var(--ink-2);background:var(--white);border:1px solid var(--border);border-radius:99px;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.cv2-rank b{color:var(--accent);font-size:14px}.cv2-rank .pl{background:var(--accent-weak);width:18px;height:18px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.cv2-gapfig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.cv2-card{background:var(--white);border:1px solid var(--border);border-radius:18px;margin-bottom:14px;padding:24px 26px}.cv2-card.hero{border-color:#e4defc;box-shadow:0 10px 28px #17152b0f}.cv2-sh{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cv2-sh .t{letter-spacing:-.012em;font-size:16px;font-weight:600}.cv2-sh .d{color:var(--ink-3);margin-top:3px;font-size:11.5px}.cv2-donutwrap{align-items:center;gap:34px;margin-top:16px;display:flex}.cv2-brow{border-top:1px solid var(--line);align-items:center;gap:14px;padding:11px 0;display:flex}.cv2-brow:first-child{border-top:none}.cv2-brow .rk{font-variant-numeric:tabular-nums;width:16px;color:var(--ink-3);font-size:12px;font-weight:700}.cv2-brow.you .rk{color:var(--accent)}.cv2-brow.oth .bl .n{color:var(--ink-2)}.cv2-brow.oth .rk{color:var(--ink-3)}.cv2-brow .bl{flex:0 0 150px}.cv2-brow .bl .n{color:var(--ink-2);font-size:12.5px;font-weight:500}.cv2-brow.you .bl .n{color:var(--ink);font-weight:700}.cv2-brow .bl .m{color:var(--ink-3);font-size:10.5px}.cv2-brow .bar{flex:1;align-items:center;gap:11px;display:flex}.cv2-brow .bar .fill{border-radius:5px;height:12px}.cv2-brow.you .bar .fill{height:16px}.cv2-brow .bar .pc{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.cv2-brow.you .bar .pc{font-size:15px}.cv2-brow .bar .rx{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.cv2-brow .dl{text-align:right;flex:0 0 58px;font-size:11px;font-weight:600}.cv2-yousb{border-radius:3px;flex:none;width:9px;height:9px}.cv2-vs{border:1px solid var(--line);background:linear-gradient(90deg,#f6f4ff,#fff 46% 54%,#eef4fe);border-radius:16px;align-items:stretch;margin-top:16px;display:flex;overflow:hidden}.cv2-vs .side{flex:1;padding:22px 24px}.cv2-vs .side.me{text-align:right}.cv2-vs .sqr{border-radius:9px;flex:0 0 30px;width:30px;height:30px}.cv2-vs .bn{font-size:15px;font-weight:700}.cv2-vs .fg{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:700}.cv2-vs .sub{color:var(--ink-3);font-size:10.5px}.cv2-vs .mid{flex:0 0 88px;place-items:center;padding:22px 0;display:grid}.cv2-vs .vsb{background:var(--white);border:1px solid var(--border);width:52px;height:52px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;box-shadow:0 2px 8px #17152b0f}.cv2-mrow{border-top:1px solid var(--line);grid-template-columns:1fr 160px 1fr;align-items:center;padding:12px 0;display:grid}.cv2-mrow .lm{justify-content:flex-end;align-items:center;gap:12px;display:flex}.cv2-mrow .rm{align-items:center;gap:12px;display:flex}.cv2-mrow .v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.cv2-mrow .bh{border-radius:99px;height:9px}.cv2-mrow .ml{text-align:center;color:var(--ink-2);font-size:11.5px}.cv2-foot{border-top:1px solid var(--line);color:var(--ink-2);margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.55}.cv2-foot b{color:var(--ink)}#cv-rival-dd{min-width:210px}#cv-rival-dd .tb-lab{display:block}.shift-thresh{color:var(--accent);background:var(--accent-weak);border-radius:99px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.shift-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.shift-row:first-of-type{border-top:none}.shift-av{background:var(--accent-weak);width:34px;height:34px;color:var(--accent);letter-spacing:.01em;border-radius:10px;flex:0 0 34px;place-items:center;font-size:12px;font-weight:700;display:grid}.shift-nm{flex:1;min-width:0}.shift-nm .n{font-size:13.5px;font-weight:600}.shift-nm .m{color:var(--ink-3);margin-top:1px;font-size:11px}.shift-bar{flex:0 0 150px;width:150px}.shift-bar .track{border-radius:5px;gap:1px;height:16px;display:flex;overflow:hidden}.shift-bar .was{background:var(--mankind);opacity:.35}.shift-bar .now{background:var(--sun)}.shift-bar .rest{background:var(--border)}.shift-bar .cap{color:var(--ink-3);font-size:10px;font-family:var(--mono);justify-content:space-between;margin-top:4px;display:flex}.shift-delta{font-family:var(--mono);color:var(--danger);text-align:right;width:56px;font-size:13px;font-weight:700}.shift-vol{color:var(--ink-3);text-align:right;margin-top:2px;font-size:10.5px}.low-vol{color:var(--ink-3);border-top:1px dashed var(--border);margin-top:4px;padding:10px 0 0;font-size:11px;font-style:italic}.shape-toggle{background:var(--accent-weak);border:1px solid var(--border);border-radius:9px;padding:3px;display:inline-flex}.shape-toggle button{color:var(--ink-2);border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .12s}.shape-toggle button.on{background:var(--white);color:var(--accent);box-shadow:0 1px 2px #0f0d2614}.period{color:var(--ink-2);background:var(--white);border:1px solid var(--border);border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.period svg{stroke-width:2px;width:14px;height:14px}.reset{color:var(--ink-2);background:var(--white);border:1px solid var(--border);border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.reset:hover{border-color:var(--accent);color:var(--accent)}.reset svg{stroke-width:2.2px;width:13px;height:13px}.sample-pill{background:var(--warn-weak);color:var(--warn);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.sample-pill .dot{background:var(--warn);border-radius:50%;width:6px;height:6px}.toast{background:var(--rail);color:#fff;opacity:0;pointer-events:none;z-index:200;border-radius:11px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:500;transition:all .22s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 12px 32px #0f0d2652}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.toast svg{stroke-width:2.2px;color:#8e88c4;width:15px;height:15px}.pagehead .ph-r{flex:none;align-items:center;gap:10px;display:flex}.acct{background:var(--white);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:9px;height:46px;padding:6px 12px 6px 6px;display:flex}.acct:hover{border-color:#d5cdff}.acct .cv{stroke-width:2.4px;width:13px;height:13px;color:var(--ink-3);flex:0 0 13px;margin-left:2px}.acct-who{text-align:left;white-space:nowrap;line-height:1.25}.acct-who b{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.acct-who small{color:var(--ink-3);font-size:10.5px;font-weight:400;display:block}.acct-av{color:#fff;background:linear-gradient(140deg,#ab85ff,#362bee);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:grid}.acct{white-space:nowrap;flex:none;position:relative}.acct.open{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.acct.open .cv{transform:rotate(180deg)}.acct .cv{transition:all .14s}.acct-av.lg{border-radius:11px;flex:0 0 40px;width:40px;height:40px;font-size:13.5px}.acct-menu{background:var(--white);border:1px solid var(--border);z-index:130;cursor:default;text-align:left;border-radius:12px;min-width:258px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:auto;right:0;box-shadow:0 16px 44px #0f0d2633}.acct.open .acct-menu{animation:.14s pop;display:block}.am-head{align-items:center;gap:11px;padding:10px 10px 12px;display:flex}.am-id{min-width:0}.am-id b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3;display:block}.am-id small{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.am-plan{letter-spacing:.04em;color:var(--accent);background:var(--accent-weak);border-radius:99px;margin-top:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.am-sep{background:var(--border);height:1px;margin:4px 2px}.am-item{text-align:left;width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:all .1s;display:flex}.am-item:hover{background:var(--accent-weak)}.am-ic{width:16px;height:16px;color:var(--ink-3);flex:0 0 16px;display:block}.am-ic svg{width:16px;height:16px;display:block}.am-item:hover .am-ic{color:var(--accent)}.am-item.danger,.am-item.danger .am-ic{color:var(--danger)}.am-item.danger:hover{background:var(--danger-weak)}.filterbar{border-bottom:1px solid var(--border);background:var(--white);flex:none;padding:14px 22px}.filterbar .top-right{margin-left:0}.demo-switch{z-index:90;background:var(--rail);border-radius:999px;align-items:center;gap:1px;padding:4px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0f0d2652}.ds-pill{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex;position:relative}.ds-pill:hover{background:#ffffff14}.ds-pill.open{background:#ffffff1f}.ds-pill .cv{stroke-width:2.4px;color:#ffffff8c;flex:0 0 14px;width:11px;height:11px;transition:all .14s}.ds-pill.open .cv{transform:rotate(180deg)}.ds-tag{color:#ffffff9e;letter-spacing:-.01em;white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.ds-tag .dot{background:#ffffff73;border-radius:50%;flex:0 0 7px;width:6px;height:6px}.ds-tag.live .dot{background:var(--good);box-shadow:0 0 0 3px #12a15038}.ds-tag.live{color:#fff}.ds-menu{background:var(--white);border:1px solid var(--border);cursor:default;border-radius:12px;min-width:172px;padding:6px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;box-shadow:0 14px 40px #0f0d2638}.ds-pill.open .ds-menu{display:block}.ds-menu .dm{text-align:left;width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:all .1s;display:flex}.ds-menu .dm:hover{background:var(--accent-weak)}.ds-menu .dm.on{background:var(--accent-weak);color:var(--accent);font-weight:600}.ds-menu .dm .ck{stroke-width:2.6px;opacity:0;flex:0 0 14px;width:14px;height:14px;margin-left:auto}.ds-menu .dm.on .ck{opacity:1}@media (width<=860px){.demo-switch{gap:0;padding:3px;bottom:10px;right:10px}.ds-menu{min-width:150px;left:auto;right:0}.ds-pill,.ds-tag{height:26px;padding:0 9px;font-size:11.5px}.ds-tag{display:none}.toast{bottom:16px}}.content{box-sizing:border-box;width:100%;padding:20px 22px 40px}.view .page-head{display:none}.page-head h1{letter-spacing:-.02em;font-size:22px;font-weight:600}.page-head p{color:var(--ink-2);margin-top:3px;font-size:13.5px}.page-head{margin-bottom:18px}.grid{gap:14px;display:grid}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:1.5fr 1fr}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:18px;position:relative}.card h3{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.card h3 .hint{color:var(--ink-3);font-size:11px;font-weight:400}.kpi .val{letter-spacing:-.02em;margin-top:10px;font-size:27px;font-weight:600;line-height:1}.kpi .lab{color:var(--ink-2);margin-top:7px;font-size:12.5px}.kpi .delta{margin-top:9px;font-size:12px;font-weight:600}.delta.up{color:var(--good)}.delta.down{color:var(--danger)}.delta.flat{color:var(--ink-3)}.kpi .free{color:var(--good);margin-top:6px;font-size:10.5px;font-weight:600}.explain{background:var(--white);border:1px solid var(--border);border-radius:14px;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.explain .ic{background:var(--accent-weak);width:30px;height:30px;color:var(--accent);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.explain .ic svg{stroke-width:2px;width:16px;height:16px}.explain .tx{color:var(--ink-2);font-size:12.5px;line-height:1.55}.explain .tx b{color:var(--ink)}.cov-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:9px 0;display:flex}.cov-row:first-of-type{border-top:none}.cov-name{flex:0 0 110px;width:110px;font-size:13px;font-weight:500}.cov-track{background:var(--accent-weak);border-radius:99px;flex:1;height:8px;overflow:hidden}.cov-fill{background:var(--accent);border-radius:99px;height:100%}.cov-fill.thin{background:linear-gradient(90deg,var(--warn),#e8b45e)}.cov-num{color:var(--ink-2);text-align:right;flex:0 0 90px;width:90px;font-size:12.5px}.share{background:var(--other);border-radius:99px;height:14px;display:flex;overflow:hidden}.share span{height:100%}.legend{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.legend .li{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.legend .sw{border-radius:3px;width:11px;height:11px}.legend b{color:var(--ink);font-weight:600;font-family:var(--mono)}.trend{align-items:flex-end;gap:9px;min-height:150px;padding-top:8px;display:flex}.trend .tv{font-size:11px;font-weight:600;font-family:var(--mono);color:var(--ink-2)}.trend .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.trend .bar{background:var(--accent);border-radius:6px 6px 3px 3px;width:100%;max-width:34px}.trend .m{color:var(--ink-3);font-size:11px;font-family:var(--mono)}table{border-collapse:collapse;width:100%}thead th{color:var(--ink-3);text-align:left;padding:0 12px 10px;font-size:11px;font-weight:600}thead th.num{text-align:right}tbody td{border-top:1px solid var(--border);vertical-align:middle;padding:13px 12px;font-size:13.5px}tbody td.num{text-align:right;font-family:var(--mono)}tbody tr.clickable{cursor:pointer;transition:all .1s}tbody tr.clickable:hover{background:var(--accent-weak)}tbody tr.subd>td{background:var(--good-weak)}tbody tr.subd>td:first-child{box-shadow:inset 3px 0 0 var(--good)}tbody tr.subd.clickable:hover>td{background:#dbf2e5}.row-lead{align-items:center;gap:11px;display:flex}.row-lead .ico{background:var(--accent-weak);width:34px;height:34px;color:var(--accent);border-radius:9px;flex:0 0 34px;place-items:center;font-size:13px;font-weight:600;display:grid}.row-lead .t{font-size:13.5px;font-weight:600}.row-lead .s{color:var(--ink-3);margin-top:1px;font-size:11.5px}.chip{color:var(--accent);background:var(--accent-weak);border-radius:7px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.suppressed{color:var(--ink-3);font-family:var(--mono);font-size:12.5px}.badge{border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.consent{background:var(--good-weak);color:var(--good)}.badge.k{color:var(--ink-3);font-family:var(--mono);background:#f1effa;font-weight:500}.badge svg{stroke-width:2.4px;width:11px;height:11px}.state-tag{border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.state-tag.sub{background:var(--good-weak);color:var(--good)}.state-tag svg{stroke-width:2.4px;width:11px;height:11px}.mini-add{color:var(--accent);background:var(--accent-weak);border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:600}.mini-add:hover{background:#e4e0ff}.panel-buy{color:#fff;background:linear-gradient(135deg,#17152b,#2a2456);border-radius:16px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:16px;padding:20px 24px;display:flex}.panel-buy .lead{flex:1;min-width:220px}.panel-buy .eyebrow{color:#8e88c4;letter-spacing:.04em;font-size:11px;font-weight:600}.panel-buy h2{margin-top:6px;font-size:18px;font-weight:600}.panel-buy p{color:#b4afd6;max-width:440px;margin-top:6px;font-size:12.5px;line-height:1.5}.panel-buy .price{text-align:right}.panel-buy .price .amt{letter-spacing:-.02em;font-size:25px;font-weight:600}.panel-buy .price .amt span{color:#b4afd6;font-size:13px;font-weight:400}.panel-buy .price .math{color:#8e88c4;margin-top:3px;font-size:11px}.panel-buy.done{background:linear-gradient(135deg,#0e3d24,#12a150)}.panel-buy.done .eyebrow,.panel-buy.done p,.panel-buy.done .price .math{color:#b8e6c9}.btn-primary{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;padding:11px 20px;font-size:13.5px;font-weight:600}.btn-primary:hover{background:#7a70ff}.btn-ghost{color:#fff;background:#ffffff24;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600}.btn-ghost:hover{background:#ffffff3d}.back{color:var(--accent);align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:inline-flex}.back svg{stroke-width:2px;width:15px;height:15px}.doc-hero{align-items:center;gap:16px;margin-bottom:16px;display:flex}.doc-hero .av{background:var(--accent-weak);width:56px;height:56px;color:var(--accent);letter-spacing:.01em;border-radius:17px;flex:0 0 56px;place-items:center;font-size:19px;font-weight:700;display:grid}.doc-hero h1{letter-spacing:-.02em;font-size:20px;font-weight:600}.doc-hero .meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.buybar{border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.buybar.locked{color:#fff;background:linear-gradient(135deg,#17152b,#2a2456)}.buybar.subd{background:var(--good-weak);border:1px solid #bfe9ce}.buybar.locked .amt{color:#fff;letter-spacing:-.02em;font-size:24px;font-weight:600}.buybar.locked .amt span{color:#b4afd6;font-size:13px;font-weight:400}.buybar.locked .math{color:#8e88c4;margin-top:3px;font-size:11.5px}.buybar.locked .desc{color:#b4afd6;flex:1;min-width:200px;font-size:12.5px;line-height:1.5}.buybar.subd .amt{color:var(--good);align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.buybar.subd .amt svg{stroke-width:2.4px;width:22px;height:22px}.buybar.subd .amt small{color:#3e8c60;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.buybar.subd .desc{color:#2c7a4e;flex:1;min-width:200px;font-size:12.5px;line-height:1.5}.teaser{background:var(--accent-weak);border:1px solid var(--border);border-radius:12px;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.teaser .ic{background:var(--accent);color:#fff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.teaser .ic svg{stroke:#fff;stroke-width:2px;width:16px;height:16px}.teaser .tx{color:var(--ink-2);font-size:12.5px;line-height:1.5}.teaser .tx b{color:var(--ink)}.kpi-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.kpi3{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:16px}.terr-sum{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.terr-sum .kpi3 .lab{color:var(--ink-2);font-size:12px}.terr-sum .kpi3 .val{letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:22px;font-weight:700}.terr-sum .kpi3 .val small{color:var(--ink-3);font-size:13px;font-weight:600}.tv-bar{align-items:center;gap:9px;display:inline-flex}.tv-bar .tr{background:#f1edff;border-radius:99px;flex:0 0 70px;width:70px;height:6px;overflow:hidden}.tv-bar .tr i{background:linear-gradient(90deg,#ab85ff,#665cff);border-radius:99px;height:100%;display:block}.tv-sub{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:7px 12px;font-size:11.5px;font-weight:600}.tv-sub:hover{background:#564bea}.tv-subd{color:var(--good);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.tv-subd svg{width:12px;height:12px}.tv-mut{color:var(--ink-3);font-size:11.5px}.ov2-table tbody tr.tv-row{cursor:pointer}.act-sub{color:var(--ink-3,#8a86a3);margin-top:2px;font-size:11px;font-weight:500;display:block}.act-tag{color:#10864a;vertical-align:1px;background:#e6f6ee;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-block}#presc-area.on{border-color:var(--accent);background-color:var(--accent-weak);color:var(--accent);font-weight:600}@media (width<=760px){.terr-sum{grid-template-columns:repeat(2,1fr)}}.kpi3 .lab{color:var(--ink-2);font-size:12px}.kpi3 .val{letter-spacing:-.02em;margin-top:8px;font-size:23px;font-weight:600}.kpi3 .free{color:var(--good);margin-top:6px;font-size:10.5px;font-weight:600}.gated{position:relative;overflow:hidden}.gated .data{transition:filter .25s}.gated.locked .data{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.lock-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:var(--radius);z-index:5;background:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none;position:absolute;inset:0}.gated.locked .lock-overlay{display:flex}.lock-overlay .badge-lock{background:var(--rail);color:#fff;cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.lock-overlay .badge-lock:hover{background:#241f45}.lock-overlay .badge-lock svg{stroke-width:2.2px;width:13px;height:13px}.lock-overlay .sub-note{color:var(--ink-2);font-size:11.5px}.bmix-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.bmix-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.bmix-search{border:1px solid var(--border);color:var(--ink-3);background:#f7f6fc;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;display:flex}.bmix-search svg{width:14px;height:14px;stroke:var(--ink-3);stroke-width:2px}.bmix-search input{font-family:var(--font);color:var(--ink);background:0 0;border:none;outline:none;width:180px;font-size:12.5px}.bmix-search input::placeholder{color:var(--ink-3)}.bmix-empty{color:var(--ink-3);text-align:center;padding:24px 0;font-size:13px}.bmix-scroll{border-radius:10px;overflow-x:auto}table.bmix{border-collapse:collapse;width:100%}table.bmix thead th{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;text-align:left;white-space:nowrap;padding:0 12px 11px;font-size:11px;font-weight:600}table.bmix th.num,table.bmix td.num{text-align:right}table.bmix tbody td{border-top:1px solid var(--border);vertical-align:middle;padding:11px 12px;font-size:13.5px}table.bmix tbody tr:hover td{background:#fafafe}.bmix-b .nm{font-size:13.5px;font-weight:600}.bmix-b .ml{color:var(--ink-3);margin-top:1px;font-size:11.5px}.bmix-share{justify-content:flex-end;align-items:center;gap:9px;display:flex}.bmix-share .pct{font-family:var(--mono);color:var(--ink-2);text-align:right;min-width:30px;font-size:12.5px}.bmix-share .track{background:var(--accent-weak);border-radius:99px;width:64px;height:7px;overflow:hidden}.bmix-share .fill{background:var(--accent);border-radius:99px;height:100%}table.bmix tr.mine td{background:var(--accent-weak)}table.bmix tr.mine:hover td{background:#ece9ff}table.bmix tr.mine td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.mine-tag{color:var(--accent);background:var(--white);vertical-align:middle;border:1px solid #d9d3ff;border-radius:99px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.bmix-foot{color:var(--ink-3);margin-top:12px;font-size:12px}.mol{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.mol:first-child{border-top:none}.mol .nm{flex:0 0 150px;width:150px;font-size:13px;font-weight:500}.mol .nm small{color:var(--ink-3);font-size:11px;font-weight:400;display:block}.mol .track{background:var(--accent-weak);border-radius:99px;flex:1;height:9px;overflow:hidden}.mol .fill{background:var(--accent);border-radius:99px;height:100%}.mol .v{text-align:right;width:64px;font-family:var(--mono);color:var(--ink-2);flex:0 0 64px;font-size:12.5px}.callout{background:var(--accent-weak);border:1px solid var(--border);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.callout .ic{background:var(--accent);color:#fff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.callout .ic svg{stroke:#fff;stroke-width:2px;width:16px;height:16px}.callout .tx{color:var(--ink-2);font-size:12.5px;line-height:1.5}.callout .tx b{color:var(--ink)}.empty-note{background:var(--warn-weak);color:var(--warn);border:1px solid #f1e3cb;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 15px;font-size:12.5px;display:flex}.empty-note svg{stroke-width:2px;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.empty-note b{color:#8a4f0a}.switch-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.switch-row:first-of-type{border-top:none}.switch-row .arw{color:var(--accent)}.switch-row .n{font-family:var(--mono);color:var(--ink-2);margin-left:auto;font-size:12.5px}.switch-row b{font-weight:600}.decile{align-items:flex-end;gap:4px;height:52px;display:flex}.decile .d{background:var(--accent-weak);border-radius:3px 3px 0 0;flex:1}.decile .d.hi{background:var(--accent)}.modal-wrap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0f0d2673;justify-content:center;align-items:flex-start;padding:48px 20px;display:none;position:fixed;inset:0;overflow-y:auto}.modal-wrap.open{display:flex}.modal{background:var(--white);border-radius:18px;width:620px;max-width:100%;animation:.16s pop;box-shadow:0 24px 64px #0f0d2647}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.m-head{align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.m-head .ic{background:var(--accent-weak);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.m-head .ic svg{stroke-width:2px;width:18px;height:18px}.m-head h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.m-head .scope{color:var(--ink-2);margin-top:3px;font-size:12.5px}.m-close{width:30px;height:30px;color:var(--ink-3);border-radius:8px;flex:0 0 30px;place-items:center;margin-left:auto;display:grid}.m-close:hover{background:var(--accent-weak);color:var(--ink)}.m-close svg{stroke-width:2.2px;width:15px;height:15px}.m-body{padding:16px 22px 0}.m-label{color:var(--ink-3);letter-spacing:.05em;margin:16px 0 8px;font-size:11px;font-weight:600}.m-body .m-label:first-child{margin-top:0}.preview{border:1px solid var(--border);border-radius:12px;overflow:hidden}.preview thead th{background:var(--accent-weak);padding:9px 12px 8px;font-size:10.5px}.preview tbody td{border-top:1px solid var(--border);padding:9px 12px;font-size:12.5px}.preview tbody tr:first-child td{border-top:none}.preview .more{color:var(--ink-3);border-top:1px dashed var(--border);background:#fbfaff;padding:9px 12px;font-size:11.5px}.k-note{color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:9px;font-size:11.5px;line-height:1.5;display:flex}.k-note svg{stroke-width:2.2px;width:13px;height:13px;color:var(--ink-3);flex:0 0 13px;margin-top:2px}.dest-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dest{border:1px solid var(--border);text-align:left;border-radius:11px;padding:11px 12px;transition:all .12s}.dest:hover{border-color:#d5cdff}.dest .t{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.dest .t svg{stroke-width:2px;flex:0 0 14px;width:14px;height:14px}.dest .s{color:var(--ink-3);margin-top:3px;font-size:10.5px;line-height:1.35}.dest.on{border-color:var(--accent);background:var(--accent-weak);box-shadow:0 0 0 1px var(--accent) inset}.dest.on .t{color:var(--accent)}.crm-grid{flex-wrap:wrap;gap:7px;transition:all .15s;display:flex}.crm-grid.off{opacity:.4;pointer-events:none}.crm{border:1px solid var(--border);color:var(--ink-2);border-radius:99px;padding:7px 13px;font-size:12px;font-weight:500;transition:all .12s}.crm:hover{border-color:#d5cdff}.crm.on{border-color:var(--accent);background:var(--accent);color:#fff}.sync{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.sync .tx{flex:1;min-width:0}.sync .tx b{font-size:12.5px;font-weight:600;display:block}.sync .tx span{color:var(--ink-2);font-size:11.5px}.sync .incl{color:var(--good);background:var(--good-weak);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:600}.tgl{background:#ddd8f2;border-radius:99px;flex:0 0 38px;width:38px;height:22px;transition:all .15s;position:relative}.tgl:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f0d2633}.tgl.on{background:var(--good)}.tgl.on:after{left:19px}.lic{background:var(--warn-weak);color:var(--warn);border:1px solid #f1e3cb;border-radius:11px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 13px;font-size:11.5px;line-height:1.5;display:flex}.lic svg{stroke-width:2px;flex:0 0 14px;width:14px;height:14px;margin-top:1px}.lic b{color:#8a4f0a}.m-foot{align-items:center;gap:10px;padding:18px 22px 20px;display:flex}.btn-cancel{color:var(--ink-2);border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600}.btn-cancel:hover{background:var(--accent-weak)}.m-foot .btn-primary{margin-left:auto}.m-success{text-align:center;padding:36px 22px 6px}.m-success .big{background:var(--good-weak);width:52px;height:52px;color:var(--good);border-radius:16px;place-items:center;margin:0 auto 14px;display:grid}.m-success .big svg{stroke-width:2.4px;width:26px;height:26px}.m-success h2{font-size:17px;font-weight:600}.m-success p{color:var(--ink-2);margin-top:5px;font-size:12.5px;line-height:1.55}.m-success p .fname{font-family:var(--mono);background:var(--accent-weak);color:var(--ink);border-radius:6px;padding:2px 7px;font-size:11.5px}.m-recap{border:1px solid var(--border);text-align:left;border-radius:12px;margin:18px 22px 0}.m-recap .r{border-top:1px solid var(--border);justify-content:space-between;gap:14px;padding:10px 14px;font-size:12.5px;display:flex}.m-recap .r:first-child{border-top:none}.m-recap .r .k{color:var(--ink-2)}.m-recap .r .v{text-align:right;font-weight:600}.m-recap .r .v.mono{font-weight:500}.btn-export{color:var(--good);background:#fff;border:1px solid #bfe9ce;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.btn-export:hover{background:var(--good-weak)}.btn-export svg{stroke-width:2.2px;width:14px;height:14px}.sync-line{color:#8e88c4;border-top:1px solid #2a2650;margin-top:8px;padding-top:8px;font-size:11px;line-height:1.45;display:none}.sync-line b{color:#b8e6c9;font-weight:600}.sync-line.on{display:block}.ov-hero{color:#fff;background:linear-gradient(120deg,#17143a 0%,#221c4e 62%,#2c2668 100%);border-radius:18px;grid-template-columns:1.15fr 1fr;gap:26px;margin-bottom:14px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.ov-hero .eyebrow{letter-spacing:.08em;color:#a79ff0;margin-bottom:9px;font-size:10.5px;font-weight:700}.ov-hero h2{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.28}.ov-hero h2 .drop{color:#ff9a8a}.ov-hero .sub{color:#b8b2e0;max-width:42ch;margin-top:8px;font-size:12.5px;line-height:1.5}.ov-hero .rank{background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;margin-top:14px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.ov-hero .rank b{color:#ff9a8a}.ov-hero .rt{align-self:center}.ov-hero .rt .cap{color:#b8b2e0;justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.ov-hero .share{border-radius:99px;gap:2px;height:14px;display:flex;overflow:hidden}.ov-hero .share span{height:100%;display:block}.ov-hero .hleg{flex-wrap:wrap;gap:10px 16px;margin-top:14px;display:flex}.ov-hero .hli{color:#d9d5f0;align-items:center;gap:7px;font-size:12px;display:flex}.ov-hero .hli .sw{border-radius:3px;width:9px;height:9px}.ov-hero .hli b{color:#fff}.ov-hero .hli.you{font-weight:600}.ov-hero .hli.you b{color:#ffc7bc}.trust-strip{background:var(--white);border:1px solid var(--border);color:var(--ink-2);border-radius:12px;align-items:center;gap:20px;margin-bottom:14px;padding:11px 18px;font-size:12px;display:flex}.trust-strip .ti{align-items:center;gap:8px;display:flex}.trust-strip .ti b{color:var(--ink);font-weight:600;font-family:var(--mono)}.trust-strip .ti svg{stroke-width:2px;width:14px;height:14px;color:var(--good);flex:0 0 14px}.trust-strip .sep{background:var(--border);width:1px;height:16px}.trust-strip .free{color:var(--good);background:var(--good-weak);border-radius:99px;margin-left:auto;padding:4px 10px;font-size:10.5px;font-weight:600}.ov-kpi .val{align-items:baseline;gap:8px;display:flex}.ov-kpi .val .delta{font-size:12px}.kpi.hot{border-color:#e4dfff;box-shadow:0 0 0 1px #e4dfff}.kpi.hot h3 .flag{letter-spacing:.05em;color:var(--accent);background:var(--accent-weak);vertical-align:middle;border-radius:99px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-weight:700}.trend-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vs-toggle{background:var(--accent-weak);border:1px solid var(--border);border-radius:9px;flex:none;padding:3px;display:inline-flex}.vs-toggle button{color:var(--ink-2);border-radius:6px;padding:5px 13px;font-size:12px;font-weight:600;transition:all .12s}.vs-toggle button.on{background:var(--white);color:var(--accent);box-shadow:0 1px 2px #0f0d2614}.trend-wrap{height:236px;margin-top:14px;position:relative}.trend-svg{width:100%;height:100%;display:block;overflow:visible}.trend-svg .gl{stroke:var(--border);stroke-width:1px}.trend-svg .axtxt{fill:var(--ink-3);font-size:10.5px;font-family:var(--mono)}.trend-svg .mo{fill:var(--ink-3);font-size:10.5px}.trend-svg path.ln{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.trend-svg path.ln.you{stroke-width:2.5px}.trend-svg circle.dot{stroke:#fff;stroke-width:1.5px}.trend-svg .tipbox{fill:var(--rail)}.trend-svg .tiptxt{fill:#fff;font-size:12px;font-weight:700;font-family:var(--mono)}.trend-legend{gap:18px;margin-top:14px;display:flex}.trend-legend .tl{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.trend-legend .tl .sw{border-radius:2px;width:12px;height:3px}.trend-legend .tl b{color:var(--ink);font-weight:600}.opp-head{align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.opp-head .lockic{background:var(--accent-weak);width:26px;height:26px;color:var(--accent);border-radius:7px;flex:0 0 26px;place-items:center;display:grid}.opp-head .lockic svg{stroke-width:2px;width:14px;height:14px}.opp-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.opp-row .rk{font-family:var(--mono);color:var(--ink-3);width:16px;font-size:12px}.opp-av{background:var(--accent-weak);width:34px;height:34px;color:var(--accent);letter-spacing:.01em;border-radius:10px;flex:0 0 34px;place-items:center;font-size:12px;font-weight:700;display:grid}.opp-name{flex:1;min-width:0}.opp-name .blur{filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--ink);font-size:13.5px;font-weight:600}.pii-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.locked-list{text-align:center;padding:44px 24px}.locked-list .lk{background:var(--accent-weak);width:46px;height:46px;color:var(--accent);border-radius:12px;place-items:center;margin:0 auto 14px;display:grid}.locked-list .lk svg{stroke-width:1.8px;width:22px;height:22px}.locked-list h3{margin-bottom:6px;font-size:16px}.locked-list p{color:var(--ink-2);max-width:420px;margin:0 auto 18px;font-size:13px;line-height:1.5}.locked-list .teaser{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.locked-list .teaser .ts{background:var(--surface-2,#f7f6fc);border-radius:10px;min-width:110px;padding:10px 16px}.locked-list .teaser .ts .v{font-family:var(--mono);font-size:17px;font-weight:600}.locked-list .teaser .ts .l{color:var(--ink-3);margin-top:3px;font-size:11px}.opp-name .meta{color:var(--ink-3);margin-top:2px;font-size:11.5px}.opp-move{color:var(--danger);white-space:nowrap;font-size:12px;font-weight:600}.opp-move small{color:var(--ink-3);text-align:right;font-size:10.5px;font-weight:400;display:block}.opp-foot{align-items:center;gap:10px;margin-top:14px;display:flex}.opp-foot .btn-primary{padding:9px 16px;font-size:12.5px}.opp-foot .note{color:var(--ink-3);font-size:11.5px}.opp-name .name{color:var(--ink);font-size:13.5px;font-weight:600}#opp-lockic.open{background:var(--good-weak);color:var(--good)}.lead-tag.low{color:var(--warn);background:var(--warn-weak)}.loc-head-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.loc-supp-note{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.loc-supp-note svg{stroke-width:2px;flex:0 0 12px;width:12px;height:12px}table.loc{border-collapse:collapse;width:100%}table.loc thead th{letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);padding:0 14px 10px;font-size:10.5px;font-weight:600}table.loc thead th.num{text-align:right}table.loc thead th.ctr{text-align:center}table.loc tbody tr{border-bottom:1px solid var(--border);transition:all .1s}table.loc tbody tr.clk{cursor:pointer}table.loc tbody tr.clk:hover{background:var(--accent-weak)}table.loc tbody td{vertical-align:middle;padding:14px;font-size:13.5px}table.loc tbody td.name{font-weight:600}table.loc tbody td.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}table.loc tbody td.ctr{text-align:center}.chg{font-size:12.5px;font-weight:600;font-family:var(--mono);align-items:center;gap:5px;display:inline-flex}.chg svg{stroke-width:2.6px;width:13px;height:13px}.chg.up{color:var(--good)}.chg.down{color:var(--danger)}.st-chip{border-radius:99px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.st-chip.losing{color:var(--danger);background:var(--danger-weak)}.st-chip.gaining{color:var(--good);background:var(--good-weak)}.st-chip.flat{color:var(--ink-3);background:var(--accent-weak)}.loc-chev{color:var(--ink-3);stroke-width:2.2px;width:16px;height:16px}tr.supp td{color:var(--ink-3)}tr.supp .name{color:var(--ink-3);font-weight:600}.supp-cell{color:var(--ink-3)}.st-chip.supp{color:var(--ink-3);background:#f1effa}.ub{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.ub.hi{color:var(--danger)}.ub.mid{color:var(--warn)}.ub.lo{color:var(--ink-2)}.shift-rule{color:var(--accent);background:var(--accent-weak);border-radius:99px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.shift-rule svg{stroke-width:2.4px;width:12px;height:12px}.gapr{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.gapr:first-child{border-top:none}.gapr .gn{flex:0 0 110px;width:110px;font-size:13px;font-weight:600}.gapr .gtrack{background:var(--accent-weak);border-radius:5px;flex:1;height:14px;display:flex;overflow:hidden}.gapr .gmine{background:var(--mankind)}.gapr .gthem{background:#d4351c4d}.gapr .gv{text-align:right;flex:0 0 92px;width:92px}.gapr .gv b{font-family:var(--mono);font-size:13.5px;font-weight:700;display:block}.gapr .gv small{color:var(--ink-3);font-size:10.5px}.h2h-head,.h2h-row{grid-template-columns:1fr 84px 84px;align-items:center;gap:8px;display:grid}.h2h-head{letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase;border-bottom:1px solid var(--border);padding-bottom:8px;font-size:10.5px;font-weight:700}.h2h-head span:not(:first-child),.h2h-row span:not(.k){text-align:right;font-family:var(--mono)}.h2h-head .you{color:var(--accent)}.h2h-row{border-top:1px solid var(--border);padding:11px 0;font-size:13px}.h2h-row:first-of-type{border-top:none}.h2h-row .k{font-family:var(--font);color:var(--ink-2)}.h2h-row .you{color:var(--accent);font-weight:700}.h2h-foot{border-top:1px solid var(--border);color:var(--ink-2);margin-top:12px;padding-top:12px;font-size:12.5px;line-height:1.5}.h2h-foot b{color:var(--danger)}.panel-buy-min{justify-content:flex-end;margin-bottom:16px;display:flex}.buybar-min{justify-content:flex-end;gap:8px;margin-bottom:18px;display:flex}.doc-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.doc-topbar .back,.doc-topbar .buybar-min{margin-bottom:0}.doc-card{background:var(--white);border:1px solid var(--border);border-radius:16px;margin-bottom:14px;padding:18px}.doc-card .doc-hero{margin-bottom:0}.doc-div{background:var(--border);height:1px;margin:16px 0}.doc-kpis{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.doc-kpis .lab{color:var(--ink-2);font-size:12px}.doc-kpis .val{letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:24px;font-weight:700}.doc-kpis .val small{color:var(--ink-3);font-size:14px;font-weight:600}.doc-kpis .val .pill{vertical-align:4px;margin-left:4px;font-size:10.5px}.doc-tabs{background:var(--page);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.doc-tabs button{font-family:var(--font);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;padding:8px 16px;font-size:12.5px}.doc-tabs button.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000f}.d-panel[hidden]{display:none}.tnum{font-variant-numeric:tabular-nums}table.bmix tbody td.num .plain{font-family:var(--font)}.dstats{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.dstats .lab{color:var(--ink-2);font-size:12px}.dstats .val{letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:20px;font-weight:700}.dstats .sub{color:var(--ink-3);margin-top:3px;font-size:11px}.dhead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.dhead .big{letter-spacing:-.02em;font-size:28px;font-weight:700}.splitbar{background:var(--accent-weak);border-radius:99px;height:10px;display:flex;overflow:hidden}.splitbar i{height:100%;display:block}.splitleg{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:11.5px;display:flex}.splitleg i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.bcards{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.bcard{border:1px solid var(--border);border-radius:13px;padding:14px}.bcard.mine{background:#faf9ff;border-color:#d8cfff}.bcard .nm{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.bcard .nm .dot{border-radius:3px;width:9px;height:9px}.bcard .pc{letter-spacing:-.02em;margin-top:8px;font-size:23px;font-weight:700}.bcard .sb{color:var(--ink-3);font-size:11px}.buybar-min .btn-manage{color:var(--accent);background:#edeaff}body[data-shape=anon] .named-only,body[data-shape=named] .anon-only{display:none!important}.view{display:none}.view.active{animation:.18s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=1080px){.g4{grid-template-columns:repeat(2,1fr)}.g3,.g2,.kpi-row{grid-template-columns:1fr}.topbar{flex-wrap:wrap;height:auto}.top-right{flex-wrap:wrap}.trust-strip{flex-wrap:wrap;gap:10px 16px}.trust-strip .sep{display:none}.trust-strip .free{margin-left:0}.ov-hero{grid-template-columns:1fr;gap:18px}.ov-hero .rt{align-self:stretch}}.tscroll{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}@media (width<=860px){.app{padding:0 6px 6px 4px}.rail{flex:0 0 172px;width:172px;padding:10px}.brand{margin-bottom:22px}.rail-search{gap:6px;margin-bottom:14px;padding:4px 6px}.rail-search input{font-size:11.5px}.rail-search .rs-k{display:none}.nav-item,.nav-item.tall{padding:6px}.nav-item .ni-tx{font-size:13px}.pagehead{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:10px;height:auto;padding:12px 12px 10px;display:flex}.acct-who{display:none}.acct{background:0 0;border:0;padding:4px}.filterbar{padding:12px 14px}.content{max-width:100%;padding:16px 14px 28px}.topbar{flex-wrap:wrap;gap:8px;height:auto;padding:0}.crumbs{order:1;width:100%}.top-right{flex-wrap:wrap;order:2;gap:7px;width:100%;margin-left:0}.page-head{margin-bottom:14px}.page-head h1{font-size:19px}.ov-hero{grid-template-columns:1fr;gap:16px;padding:18px 16px}.ov-hero h2{font-size:18px}.ov-hero .rt{align-self:stretch}.trust-strip{flex-wrap:wrap;gap:10px 16px}.trust-strip .sep{display:none}.trust-strip .free{margin-left:0}.tscroll table{min-width:520px}thead th{padding:0 10px 8px;font-size:10.5px}tbody td{padding:11px 10px;font-size:12.5px}.panel-buy{gap:14px;padding:16px 18px}.panel-buy .lead,.panel-buy .price{text-align:left;width:100%}.shift-row{flex-wrap:wrap}.shift-bar{flex:100%;order:5;width:auto;margin-top:6px}.m-head,.m-body,.m-foot{padding-left:16px;padding-right:16px}.dest-grid{grid-template-columns:1fr}}@media (width<=560px){.rail{flex:0 0 60px;width:60px;padding:8px 6px}.brand{justify-content:center;margin-bottom:16px}.brand .logo-wm{font-size:15px;line-height:16px}.brand .logo-wm i{width:4px;height:4px;margin-bottom:4px}.rail-search{justify-content:center;margin-bottom:12px;padding:4px}.rail-search input,.rail-search .rs-k{display:none}.nav-item,.nav-item.tall{justify-content:center;height:34px;padding:6px 0}.nav-item .ni-in{justify-content:center}.nav-item .ni-tx,.foot{display:none}.g4{grid-template-columns:1fr}.kpi3 .val{font-size:21px}.doc-hero .av{border-radius:14px;flex:0 0 46px;width:46px;height:46px;font-size:16px}.doc-hero h1{font-size:18px}.trend-wrap{height:200px}.modal-wrap{padding:0}.modal{border-radius:0;width:100%;max-width:100%;min-height:100vh}.panel-buy .btn-primary{width:100%}}.hidden-ctl{display:none}.pagehead .tb-select.tok{border-radius:12px;height:46px}.pagehead .tb-select.tok>svg:first-child{display:none}.ov2-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width>=1181px){.ov2-kpis[data-n="3"]{grid-template-columns:repeat(3,1fr)}.ov2-kpis[data-n="2"]{grid-template-columns:repeat(2,1fr)}.ov2-kpis[data-n="1"]{grid-template-columns:1fr}}.ov2-kpi{border:1px solid var(--border);background:#fff;border-radius:18px;padding:18px 18px 16px;box-shadow:0 1px 2px #17152b0a,0 8px 24px #17152b0a}.ov2-chip{border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.ov2-chip svg{stroke-width:1.9px;fill:none;width:19px;height:19px}.ov2-klab{color:var(--ink-2);font-size:12.5px}.ov2-kval{letter-spacing:-.03em;color:var(--ink);margin-top:3px;font-size:30px;font-weight:700;line-height:1.15}.ov2-kval small{color:var(--ink-3);margin-left:1px;font-size:16px;font-weight:600}.ov2-kfoot{align-items:center;gap:9px;margin-top:11px;display:flex}.pill{border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.dn{background:var(--danger-weak);color:var(--danger)}.pill.up{color:#12a150;background:#e7f6ee}.pill.flat{background:var(--accent-weak);color:var(--accent)}.ov2-knote{color:var(--ink-3);font-size:11.5px}.ov2-mid{align-items:stretch;gap:16px;margin-top:16px;display:flex}.ov2-share{background:#fff;flex-direction:column;flex:auto;min-width:0;padding:22px 24px;display:flex}.ov2-prio{background:#fff;flex-direction:column;flex:0 0 470px;min-width:0;padding:22px 22px 18px;display:flex}.ov2-chead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ov2-chead>.tb-select{margin-top:-5px}.ov2-ct{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700}.ov2-cs{color:var(--ink-2);margin-top:4px;font-size:12.5px}.ov2-cbody{align-items:flex-start;gap:22px;margin-top:20px;display:flex}.ov2-left{flex:0 0 250px;width:250px}.ov2-rule{background:var(--border);flex:0 0 1px;align-self:stretch;width:1px}.ov2-right{flex:1;min-width:0}.ov2-lhead{border-bottom:1px solid var(--border);padding-bottom:16px}.ov2-fig{align-items:baseline;gap:9px;display:flex}.ov2-fig .big{letter-spacing:-.03em;color:var(--ink);font-size:32px;font-weight:700;line-height:1}.ov2-of{color:var(--ink-3);margin-top:6px;font-size:11.5px}.ov2-group{margin-top:20px}.ov2-rank{letter-spacing:.05em;color:var(--ink-3);font-size:11px;font-weight:700}.ov2-rank b{color:var(--accent);font-weight:700}.ov2-hero{margin-top:16px}.ov2-split{align-items:center;gap:24px;margin-top:16px;display:flex}.ov2-split .ov2-chart{flex:1.7;min-width:0;margin-top:0}.ov2-split .ov2-list{border-left:1px solid var(--border);flex:0 0 190px;margin-top:0;padding-left:20px}@media (width<=880px){.ov2-split{flex-direction:column;align-items:stretch}.ov2-split .ov2-list{border-left:0;border-top:1px solid var(--border);flex:auto;padding-top:16px;padding-left:0}}.ov2-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.ov2-brow{align-items:center;gap:10px;font-size:12.5px;display:flex}.ov2-brow .sw{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.ov2-brow .nm{color:var(--ink-2)}.ov2-brow .vl{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto;font-weight:700}.ov2-brow.you .nm{color:var(--ink);font-weight:600}.ov2-brow.you .vl{color:var(--accent)}.ov2-brow.mut .nm,.ov2-brow.mut .vl{color:var(--ink-3);font-weight:500}.ov2-you{letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:700}.ov2-ph{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ov2-ph .t{color:var(--ink);font-size:12.5px;font-weight:600}.ov2-ph .s{color:var(--ink-3);font-size:11px}.ov2-chart{height:236px;margin-top:14px}.ov2-chart svg{width:100%;height:100%;display:block;overflow:visible}.ov2-chart .mo{fill:var(--ink-3);font-size:11px}.ov2-chart .mo.on{fill:var(--accent);font-weight:700}.ov2-chart .ax{fill:var(--ink-3);font-size:10px;font-weight:500}.ov2-chart .gl{stroke:var(--border);stroke-width:1px}.ov2-chart .lab{font-weight:600}.ov2-prow{border-bottom:1px solid #f4f1ff;align-items:center;gap:11px;padding:11px 0;display:flex}.ov2-pav{background:var(--accent-weak);width:34px;height:34px;color:var(--accent);letter-spacing:.01em;border-radius:10px;flex:0 0 34px;place-items:center;font-size:12px;font-weight:700;display:grid}.ov2-pav.anon svg{stroke-width:1.8px;fill:none;width:16px;height:16px}.ov2-pm{flex:1;min-width:0}.ov2-pn{color:var(--ink);font-size:13px;font-weight:600}.ov2-pn.blur{filter:blur(4px);-webkit-user-select:none;user-select:none}.ov2-loc b.blur{filter:blur(4.5px);-webkit-user-select:none;user-select:none}.presc-toolbar{margin-bottom:14px}.presc-search{background:var(--white);border:1px solid var(--border);cursor:text;border-radius:12px;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;display:flex}.presc-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #665cff1f}.presc-search svg{width:17px;height:17px;color:var(--ink-3);stroke-width:2px;fill:none;flex:0 0 17px}.presc-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13.5px}.presc-search input::placeholder{color:var(--ink-3)}.presc-filters{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.presc-filters select{appearance:none;color:var(--ink);border:1px solid var(--border);cursor:pointer;background:var(--white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239490AD' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 11px center;background-size:12px;border-radius:99px;padding:7px 30px 7px 13px;font-family:inherit;font-size:12px;font-weight:500}.presc-filters select:hover{border-color:#d5cdff}.presc-filters select:focus{border-color:var(--accent);outline:none}.presc-count{color:var(--ink-3);margin-left:auto;font-size:11.5px}.pager{flex-direction:column;align-items:center;gap:9px;margin:18px 0 4px;display:flex}.pager .pinfo{color:var(--ink-3);order:2;font-size:12px}.pbtns{align-items:center;gap:6px;display:flex}.pbtn{font-family:var(--font);border:1px solid var(--border);background:var(--white);min-width:32px;height:32px;color:var(--ink-2);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.pbtn svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:13px;height:13px}.pbtn:hover:not(:disabled){background:var(--accent-weak);color:var(--accent);border-color:#d9d3ff}.pbtn.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.pbtn.on:hover{background:var(--accent);color:#fff}.pbtn:disabled{opacity:.38;cursor:default}.pdots{color:var(--ink-3);padding:0 3px;font-size:12.5px}.lockmini{vertical-align:-1px;color:var(--ink-3);margin-left:6px;display:inline-flex}.lockmini svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:11px;height:11px}.ov2-ps{color:var(--ink-2);margin-top:3px;font-size:11.5px}.ov2-pr{text-align:right;flex:none}.ov2-pr b{color:var(--danger);font-size:16px;font-weight:700;line-height:1.1;display:block}.ov2-pr span{color:var(--ink-3);font-size:10.5px}.ov2-prow:last-child{border-bottom:0}.ov2-terr{background:#fff;margin-top:16px;padding:22px 24px 18px}.ov2-thead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ov2-viewall{color:var(--accent);cursor:pointer;font-size:12.5px;font-weight:600}table.ov2-table{border-collapse:collapse;width:100%;margin-top:12px}table.ov2-table th{color:var(--ink-3);text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:0 16px 12px 0;font-size:11px;font-weight:600}table.ov2-table th:last-child{width:40px;padding-right:0}table.ov2-table td{text-align:left;color:var(--ink-2);vertical-align:middle;border-top:1px solid #f1edff;padding:14px 16px 14px 0;font-size:13px}table.ov2-table td:first-child{padding-left:0}table.ov2-table td:last-child{padding-right:0}table.ov2-table tbody tr:first-child td{border-top-color:#ebe5ff}table.ov2-table tbody tr{transition:background .12s}table.ov2-table tbody tr:not(.ov2-supp):hover td{background:#faf9ff}.ov2-loc{align-items:center;gap:12px;display:flex}.ov2-loc .av{background:var(--accent-weak);width:36px;height:36px;color:var(--accent);letter-spacing:.01em;border-radius:11px;flex:0 0 36px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.ov2-loc b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.ov2-loc small{color:var(--ink-3);font-size:11.5px}.ov2-num{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.ov2-lead{align-items:center;gap:7px;display:inline-flex}.ov2-lead .dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ov2-lead .nm{color:var(--ink)}.ov2-lead .pc{color:var(--ink-3);font-variant-numeric:tabular-nums}.ov2-leadyou{color:var(--accent);font-weight:600}.ov2-badge{letter-spacing:.04em;background:var(--accent);color:#fff;vertical-align:1px;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:9px;font-weight:700}.ov2-opp b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:700}.ov2-st{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.ov2-st svg{width:11px;height:11px}.ov2-st.lead{background:var(--accent-weak);color:var(--accent)}.ov2-st.grow{color:#12a150;background:#e7f6ee}.ov2-st.watch{color:#b4690e;background:#fdf3e4}.ov2-st.defend,.ov2-st.convert{background:var(--danger-weak);color:var(--danger)}td.ov2-act{text-align:right}.ov2-go{width:28px;height:28px;color:var(--ink-3);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.ov2-go svg{width:16px;height:16px}.ov2-go:hover{background:var(--accent-weak);color:var(--accent)}tr.ov2-supp td{color:var(--ink-3)}tr.ov2-supp .av{color:#b4afc9;background:#f4f2f9}tr.ov2-supp .ov2-loc b{color:var(--ink-3)}@media (width<=1180px){.ov2-kpis{grid-template-columns:repeat(2,1fr)}.ov2-mid{flex-direction:column}.ov2-share{flex:auto;width:100%}}@media (width<=760px){.ov2-kpis{grid-template-columns:1fr}.ov2-cbody{flex-direction:column;gap:18px}.ov2-left{flex:auto;width:100%}.ov2-rule{display:none}.ov2-share,.ov2-prio,.ov2-terr{padding-left:16px;padding-right:16px}.ov2-chead{flex-direction:column;align-items:flex-start;gap:10px}}.ov2-mid,.ov2-share,.ov2-prio,.ov2-terr,.ov2-kpis{min-width:0}.ov2-terr .tscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ov2-terr table.ov2-table{min-width:620px}.ov2-brow .nm{min-width:0}@media (width<=900px){.pagehead{flex-wrap:wrap;flex:none;height:auto;padding-bottom:12px}.pagehead .ph-r{justify-content:flex-start;width:100%;margin-left:0;padding-bottom:4px;overflow-x:auto}.pagehead .ph-r>*{flex:none}}@media (width<=560px){.pagehead .tb-select.tok .tb-lab,.acct .acct-who{display:none}}body{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}#v-settings{padding:0}.set-win{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;min-height:600px;display:flex;overflow:hidden}.set-body{flex:1;display:flex}.set-rail{border-right:1px solid var(--line);background:#fbfafe;flex-direction:column;flex:0 0 236px;padding:18px 14px;display:flex}.set-who{align-items:center;gap:10px;padding:2px 8px 14px;display:flex}.set-who .av{background:var(--accent-weak);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:0 0 34px;place-items:center;font-size:13px;font-weight:700;display:grid}.set-who b{color:var(--ink);font-size:13px;font-weight:600}.set-who small{color:var(--ink-3);font-size:11px;display:block}.set-grp{letter-spacing:.04em;color:var(--ink-3);padding:14px 10px 6px;font-size:10.5px;font-weight:600}.set-nav{color:var(--ink-2);cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-size:13px;display:flex}.set-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.set-nav:hover:not(.on){background:#f3f1fb}.set-nav.on{color:var(--accent);border-color:var(--line);background:#fff;font-weight:600;box-shadow:0 1px 3px #17152b0f}.set-logout{color:var(--danger);cursor:pointer;align-items:center;gap:9px;margin-top:auto;padding:9px 10px;font-size:13px;font-weight:600;display:inline-flex}.set-logout svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.set-main{flex:1;padding:24px 30px}.set-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.set-h .t{letter-spacing:-.02em;font-size:19px;font-weight:700}.set-row{border-top:1px solid var(--line);align-items:center;gap:20px;padding:15px 0;display:flex}.set-row:first-of-type{border-top:none}.set-row .btn-ghost,.set-savebar .btn-ghost{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;padding:7px 14px;font-size:12.5px}.set-row .btn-ghost:hover,.set-savebar .btn-ghost:hover{background:var(--accent-weak);color:var(--accent);border-color:#d9d3ff}.kpi-count{color:var(--ink-3);white-space:nowrap;margin-right:10px;font-size:12px}.kpi-list{flex-direction:column;gap:8px;padding:4px 0 10px;display:flex}.kpi-item{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.kpi-item.on{background:#fbfaff;border-color:#d9d3ff}.kpi-item.full{opacity:.55}.kpi-pos{width:22px;height:22px;color:var(--ink-3);background:#f4f2f9;border-radius:7px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.kpi-item.on .kpi-pos{background:var(--accent);color:#fff}.kpi-tx{flex:1;min-width:0}.kpi-tx b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.kpi-tx small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.kpi-mv{gap:4px;display:flex}.kpi-mv button{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:7px;font-size:13px;line-height:1}.kpi-mv button:hover:not([disabled]){border-color:var(--accent);color:var(--accent)}.kpi-mv button[disabled]{opacity:.35;cursor:default}.set-tg.dis{opacity:.45}.set-row .rl{flex:1;min-width:0}.set-row .rt{color:var(--ink);font-size:13.5px;font-weight:600}.set-row .rd{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.45}.set-tg{cursor:pointer;background:#ddd6f3;border-radius:99px;flex:0 0 38px;width:38px;height:22px;transition:all .15s;position:relative}.set-tg.on{background:var(--accent)}.set-tg i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.set-tg.on i{left:18px}.set-seg{border:1px solid var(--line);background:#f4f2fb;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.set-seg span{color:var(--ink-2);cursor:pointer;border-radius:6px;padding:6px 13px;font-size:12px;font-weight:600}.set-seg span.on{color:var(--accent);background:#fff;box-shadow:0 1px 2px #17152b14}.set-dd{position:relative}.set-dd .ddb{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;min-width:150px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.set-dd .ddb svg{width:13px;height:13px;stroke:var(--ink-3);fill:none;stroke-width:2.2px}.set-dd .ddm{border:1px solid var(--border);z-index:60;background:#fff;border-radius:11px;min-width:200px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 40px #0f0d262e}.set-dd.open .ddm{display:block}.set-dd .ddi{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;display:flex}.set-dd .ddi:hover{background:var(--accent-weak)}.set-dd .ddi.on{color:var(--accent);font-weight:600}.set-dd .ddi small{color:var(--ink-3);font-size:11px;font-weight:400;display:block}.set-dd .ddi .ck{width:15px;height:15px;stroke:var(--accent);fill:none;stroke-width:2.4px;opacity:0;margin-left:auto}.set-dd .ddi.on .ck{opacity:1}.set-enf{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);background:#f1effa;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.set-enf svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:11px;height:11px}.set-pv{border:2px solid var(--border);cursor:pointer;border-radius:11px;width:120px;padding:6px}.set-pv.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.set-pv .thumb{background:#f4f2fb;border-radius:7px;height:64px;position:relative;overflow:hidden}.set-pv .cap{text-align:center;color:var(--ink-2);padding:7px 0 2px;font-size:11px;font-weight:600}.set-pv.on .cap{color:var(--accent)}.set-savebar{border-top:1px solid var(--line);background:#fbfafe;justify-content:flex-end;align-items:center;gap:10px;padding:14px 30px;display:flex}.set-savebar .hint{color:var(--ink-3);margin-right:auto;font-size:11.5px}.set-in{border:1px solid var(--border);color:var(--ink-2);background:#fff;border-radius:9px;min-width:280px;padding:9px 12px;font-size:12.5px;display:inline-block}.help-wrap{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:400;background:#17152b6b;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.help-wrap.open{display:flex}.help-modal{background:#fff;border-radius:18px;width:720px;max-width:calc(100% - 48px);animation:.16s hpop;overflow:hidden;box-shadow:0 30px 70px #17152b59}@keyframes hpop{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.help-head{padding:22px 26px 0;position:relative}.help-close{width:30px;height:30px;color:var(--ink-3);cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.help-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.help-title{letter-spacing:-.02em;text-align:center;font-size:19px;font-weight:700}.help-sub{color:var(--ink-3);text-align:center;margin-top:5px;font-size:12.5px}.help-search{border:1px solid var(--border);background:#f7f6fc;border-radius:12px;align-items:center;gap:11px;margin:16px 0 18px;padding:13px 16px;display:flex}.help-search svg{fill:none;width:18px;height:18px;stroke:var(--ink-3);stroke-width:2px;flex:0 0 18px}.help-search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.help-search input::placeholder{color:var(--ink-3)}.help-tiles{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 26px 22px;display:grid}.help-tile{border:1px solid var(--border);cursor:pointer;border-radius:13px;padding:15px;transition:all .12s}.help-tile:hover{background:#fbfafe;border-color:#d5cdff}.help-tile .hic{background:var(--accent-weak);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:11px;display:grid}.help-tile .hic svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:17px;height:17px}.help-tile .ht{font-size:13px;font-weight:600}.help-tile .hd{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.45}.help-foot{border-top:1px solid var(--line);color:var(--ink-2);background:#fbfafe;padding:14px 26px;font-size:12px}.help-foot a{color:var(--accent);cursor:pointer;font-weight:600}.help-empty{color:var(--ink-3);padding:0 26px 22px;font-size:12.5px}#v-soon{padding:0}.soon-wrap{justify-content:center;align-items:center;min-height:600px;padding:40px;display:flex}.soon-card{text-align:center;border:1px solid var(--border);background:#fff;border-radius:20px;max-width:520px;padding:44px 40px;box-shadow:0 12px 34px #17152b12}.soon-ic{background:var(--accent-weak);width:64px;height:64px;color:var(--accent);border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.soon-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:30px;height:30px}.soon-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--accent-weak);border:1px solid #e0d9ff;border-radius:99px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.soon-badge .dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite soonpulse}@keyframes soonpulse{0%,to{opacity:.35}50%{opacity:1}}.soon-card h2{letter-spacing:-.02em;font-size:23px;font-weight:700}.soon-card p{color:var(--ink-2);margin-top:12px;font-size:13.5px;line-height:1.6}.soon-steps{justify-content:center;align-items:center;gap:10px;margin:24px 0 22px;display:flex}.soon-steps .st{color:var(--ink-3);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.soon-steps .st .d{background:#d8d2ec;border-radius:50%;width:8px;height:8px}.soon-steps .st.done{color:var(--good)}.soon-steps .st.done .d{background:var(--good)}.soon-steps .st.now{color:var(--accent)}.soon-steps .st.now .d{background:var(--accent)}.soon-steps .sep{background:var(--border);width:22px;height:1px}.ctx-join{border:1px solid var(--border);background:#fff;border-radius:99px;align-items:center;gap:2px;padding:4px;display:flex}.pagehead .ctx-join .tb-select.cx>svg.cx-ic{display:block}.pagehead .ctx-join .tb-select.cx{height:40px;box-shadow:none;background:0 0;border:0;border-radius:99px;gap:8px;padding:8px 14px}.ctx-join .tb-select.cx.on{background:var(--accent-weak)}.ctx-join .tb-select.cx:hover{background:#f6f4ff}.ctx-join .tb-select.cx.on:hover{background:#ece9ff}.ctx-join .tb-select.cx.open{box-shadow:0 0 0 1px var(--accent) inset}.pagehead .ctx-join .cx-ic{flex:0 0 15px;width:15px;height:15px;color:var(--ink-2)!important}.pagehead .ctx-join .tb-select.cx.on .cx-ic{color:var(--accent)!important}.ctx-join .tb-select.cx.on .cv{color:var(--accent)}.ctx-join b{font-size:13.5px;font-weight:600}.cx-sub{display:none!important}.tb-round{border:1px solid var(--border);width:42px;height:42px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;display:grid;position:relative}.tb-round:hover{color:var(--accent);border-color:#d5cdff}.tb-round svg{width:18px;height:18px}.tb-round i{background:#ef5a4c;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:11px}.acct{background:#fff;border-radius:99px!important;height:48px!important;padding:4px 14px 4px 4px!important}.acct>.acct-av{border-radius:50%;flex:0 0 38px;width:38px;height:38px}.acct-who b{font-size:13.5px}.acct-who small{font-size:11.5px}.pagehead{flex:none!important;align-items:center!important;height:auto!important;padding:18px 12px 14px!important}.pagehead .ph-t{letter-spacing:-.025em;color:var(--ink);font-size:28px;font-weight:700;line-height:1.15}.pagehead .ph-s{color:var(--ink-3);letter-spacing:0;margin-top:5px;font-size:14px;line-height:1.4}.ov2-kpis .ov2-kpi{padding:18px 18px 16px;position:relative}.ov2-kpis .ov2-chip{margin:0;position:absolute;top:18px;right:18px}.ov2-kpis .ov2-klab{min-height:38px;padding-right:48px;font-size:13.5px;line-height:18px;display:block}.rail-acct{border-top:1px solid #221e40;margin-top:auto;padding-top:12px}.rail-acct .acct{width:100%;display:flex;height:auto!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:6px 8px 6px 6px!important}.rail-acct .acct:hover{background:#1b1838!important}.rail-acct .acct.open{background:#1b1838!important;border-color:#3a3363!important}.rail-acct .acct>.acct-av{flex:0 0 34px;width:34px;height:34px}.rail-acct .acct-who{flex:1;min-width:0;display:block!important}.rail-acct .acct-who b{color:#fff;font-size:13px}.rail-acct .acct-who small{color:#9a95b8;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rail-acct .acct .cv{color:#9a95b8;transform:rotate(180deg)}.rail-acct .acct.open .cv{transform:rotate(0)}.rail-acct .acct-menu{bottom:calc(100% + 8px);top:auto!important;left:0!important;right:auto!important}.ov2-thead{align-items:center}.tp-tools{align-items:center;gap:10px;display:flex}.tp-btn{border:1px solid var(--border);height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;transition:border-color .12s;display:inline-flex;position:relative}.tp-btn:hover{border-color:#d5cdff}.tp-btn svg{width:16px;height:16px;color:var(--ink-2);flex:none}.tp-search input{font:inherit;width:170px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px;display:none}.tp-search.on .tp-lab{display:none}.tp-search.on input{display:block}.tp-search.on{border-color:var(--accent)}.tp-filter.act{border-color:var(--accent);background:var(--accent-weak);color:var(--accent)}.tp-filter.act svg{color:var(--accent)}.tp-menu{border:1px solid var(--border);z-index:30;background:#fff;border-radius:12px;min-width:170px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px -14px #17152b40}.tp-filter.open .tp-menu{display:block}.tp-mi{color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.tp-mi:hover{background:#f6f4ff}.tp-mi.on{background:var(--accent-weak);color:var(--accent);font-weight:600}.tp-dot{border-radius:50%;width:8px;height:8px}.tp-dot.defend{background:var(--danger)}.tp-dot.watch{background:#e0a21b}.tp-dot.grow{background:var(--good)}.tp-dot.lead{background:var(--accent)}#v-overview .ov2-terr table.ov2-table{table-layout:fixed;width:100%}#v-overview .ov2-terr table.ov2-table th,#v-overview .ov2-terr table.ov2-table td{width:auto}#v-overview .ov2-terr table.ov2-table th:last-child{width:112px}#v-overview .ov2-terr table.ov2-table th:not(:first-child):not(:last-child),#v-overview .ov2-terr table.ov2-table td:not(:first-child):not(:last-child){text-align:center;padding-left:8px;padding-right:8px}#v-overview .ov2-terr table.ov2-table th:last-child,#v-overview .ov2-terr table.ov2-table td:last-child{text-align:right;padding-right:0}#v-overview .ov2-terr .ov2-opp{justify-content:flex-end}#v-overview .ov2-terr .ov2-lead{justify-content:center}#v-overview .ov2-terr tr.ov2-supp td[colspan]{text-align:right}.act-of{white-space:nowrap;text-align:inherit;flex-direction:column;line-height:1.3;display:inline-flex}.act-of b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.act-of span{color:var(--ink-3);margin-top:2px;font-size:11.5px}#v-territory table.ov2-table{table-layout:fixed;width:100%}#v-territory table.ov2-table th,#v-territory table.ov2-table td{width:auto!important}#v-territory table.ov2-table th:not(:first-child):not(:last-child),#v-territory table.ov2-table td:not(:first-child):not(:last-child){text-align:center;padding-left:8px;padding-right:8px}#v-territory table.ov2-table th:last-child,#v-territory table.ov2-table td:last-child{text-align:right;padding-right:0}#v-territory .ov2-opp{justify-content:flex-end}#v-territory .ov2-lead{justify-content:center}#v-territory tr.ov2-supp td[colspan]{text-align:right}#v-overview .ov2-terr table.ov2-table th,#v-overview .ov2-terr table.ov2-table td,#v-territory table.ov2-table th,#v-territory table.ov2-table td{text-align:left!important;padding-left:0!important;padding-right:16px!important}#v-overview .ov2-terr .ov2-opp,#v-territory .ov2-opp,#v-overview .ov2-terr .ov2-lead,#v-territory .ov2-lead{justify-content:flex-start!important}#v-overview .ov2-terr tr.ov2-supp td[colspan],#v-territory tr.ov2-supp td[colspan]{text-align:left!important}#v-overview .ov2-terr table.ov2-table{margin-top:28px}.presc-filters select.pd-src{display:none!important}.pd.tb-select{background:#fff;border-radius:99px;gap:8px;padding:8px 14px}.pd .pd-lab{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500}.pd .pd-cv{width:13px;height:13px;color:var(--ink-3);flex:0 0 13px;transition:transform .15s}.pd.open .pd-cv{transform:rotate(180deg)}.pd.on,.pd.on:hover{border-color:var(--accent);background:#fff!important}.pd.on .pd-lab{color:var(--accent);font-weight:600}.pd.on .pd-cv{color:var(--accent)}.pd .pd-menu{min-width:210px}.pd .pd-menu .mhead{letter-spacing:.06em;color:var(--ink-3);padding:8px 10px 6px;font-size:10px;font-weight:700}#v-subscribed table.ov2-table,#v-doctors table.ov2-table{table-layout:fixed;width:100%}#v-subscribed table.ov2-table th,#v-subscribed table.ov2-table td,#v-doctors table.ov2-table th,#v-doctors table.ov2-table td{text-align:left!important;width:auto!important;padding-left:0!important;padding-right:16px!important}#v-subscribed .ov2-opp,#v-doctors .ov2-opp{justify-content:flex-start!important}.ov2-kpis .ov2-klab{line-height:18px;min-height:0!important}.ov2-kpis .ov2-kval{margin-top:14px!important;line-height:1!important}.ov2-kpis .ov2-kfoot{margin-top:14px!important}.ov2-kpis .ov2-kpi{padding-bottom:18px!important}#v-overview .ov2-prio .ov2-cs{margin-bottom:10px}#v-overview .ov2-prio .ov2-cs b{color:var(--ink);font-weight:600}#v-overview .ov2-prow{gap:12px;padding:12px 0;border-bottom:1px solid #f1eff7!important}#v-overview .ov2-prow:last-child{border-bottom:0!important}#v-overview .ov2-pav{border-radius:12px;width:38px;height:38px;font-size:12px}#v-overview .ov2-pn{font-size:13.5px}#v-overview .ov2-ps{color:var(--ink-3);margin-top:3px;font-size:12px}#v-overview .ov2-ps .gp{color:#c4432f;font-weight:500}#v-overview .ov2-pr{text-align:right;flex-direction:column;align-items:flex-end;display:flex}#v-overview .ov2-pr b{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;display:block}#v-overview .ov2-pr b i{color:var(--ink-2);font-size:12px;font-style:normal;font-weight:500}#v-overview .ov2-pr span{color:var(--ink-3);white-space:nowrap;margin-top:3px;font-size:11.5px;display:block}#v-overview .ov2-share{flex-direction:column;display:flex}#v-overview .ov2-chart{flex:auto;height:auto;min-height:236px;position:relative}#v-overview .ov2-chart svg{width:100%;height:100%;position:absolute;inset:0}#v-overview .ov2-terr table.ov2-table th:last-child,#v-overview .ov2-terr table.ov2-table td:last-child,#v-territory table.ov2-table th:last-child,#v-territory table.ov2-table td:last-child,#v-subscribed table.ov2-table th:last-child,#v-subscribed table.ov2-table td:last-child,#v-doctors table.ov2-table th:last-child,#v-doctors table.ov2-table td:last-child{width:112px!important;padding-right:0!important}#v-overview .ov2-terr td:last-child .ov2-st,#v-territory td:last-child .ov2-st,#v-subscribed td:last-child .ov2-st,#v-doctors td:last-child .ov2-st{box-sizing:border-box;justify-content:center;min-width:76px}#v-overview .ov2-terr td:last-child .ov2-opp,#v-territory td:last-child .ov2-opp,#v-subscribed td:last-child .ov2-opp,#v-doctors td:last-child .ov2-opp{gap:10px}#v-overview .ov2-terr th:last-child,#v-territory th:last-child,#v-subscribed th:last-child,#v-doctors th:last-child{letter-spacing:.05em;margin-right:-.05em}#v-overview .ov2-terr table.ov2-table th:last-child,#v-overview .ov2-terr table.ov2-table td:last-child:not([colspan]),#v-territory table.ov2-table th:last-child,#v-territory table.ov2-table td:last-child:not([colspan]),#v-subscribed table.ov2-table th:last-child,#v-subscribed table.ov2-table td:last-child,#v-doctors table.ov2-table th:last-child,#v-doctors table.ov2-table td:last-child{text-align:left!important}#v-overview .ov2-terr td:last-child .ov2-opp,#v-territory td:last-child .ov2-opp,#v-subscribed td:last-child .ov2-opp,#v-doctors td:last-child .ov2-opp{justify-content:flex-start!important}#v-overview .ov2-terr td:last-child .ov2-opp b,#v-territory td:last-child .ov2-opp b,#v-subscribed td:last-child .ov2-opp b,#v-doctors td:last-child .ov2-opp b{min-width:30px}#v-overview .ov2-terr table.ov2-table th:last-child,#v-overview .ov2-terr table.ov2-table td:last-child,#v-territory table.ov2-table th:last-child,#v-territory table.ov2-table td:last-child,#v-subscribed table.ov2-table th:last-child,#v-subscribed table.ov2-table td:last-child,#v-doctors table.ov2-table th:last-child,#v-doctors table.ov2-table td:last-child{width:132px!important}#v-overview .ov2-terr tr.ov2-supp td[colspan],#v-territory tr.ov2-supp td[colspan]{width:auto!important}.ov2-st svg{display:none!important}.tp-search{cursor:text;justify-content:flex-start;width:280px}.tp-search input{flex:1;min-width:0;width:auto!important;display:block!important}.tp-search input::placeholder{color:var(--ink-3)}.tp-search:focus-within{border-color:var(--accent)}.tp-filter{justify-content:center;width:40px;padding:0!important}.tp-filter .tp-flab{display:none}.tp-filter.act:after{content:"";background:var(--accent);border:2px solid var(--accent-weak);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}#v-overview .ov2-terr td:last-child .ov2-opp b,#v-territory td:last-child .ov2-opp b,#v-subscribed td:last-child .ov2-opp b,#v-doctors td:last-child .ov2-opp b{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;display:inline-block}.pagehead .ph-r .acct{width:auto;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.pagehead .ph-r .acct>.acct-av{color:#fff;background:linear-gradient(140deg,#ab85ff,#665cff);border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:14px;box-shadow:0 0 0 3px #fff,0 4px 12px -4px #665cff8c}.pagehead .ph-r .acct:hover>.acct-av,.pagehead .ph-r .acct.open>.acct-av{box-shadow:0 0 0 3px #e4deff,0 4px 12px -4px #665cff99}.pagehead .ph-r .acct .acct-menu{inset:calc(100% + 10px) 0 auto auto!important}.acct-menu .acct-av.lg{background:linear-gradient(140deg,#ab85ff,#665cff)}.cmdk-wrap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:400;background:#0f0d2647;justify-content:center;align-items:flex-start;padding-top:12vh;display:none;position:fixed;inset:0}.cmdk-wrap.open{animation:.14s pop;display:flex}.cmdk{border:1px solid var(--border);background:#fff;border-radius:18px;width:620px;max-width:calc(100vw - 32px);overflow:hidden;box-shadow:0 30px 70px -20px #0f0d2673}.cmdk-in{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmdk-in svg{width:19px;height:19px;color:var(--ink-3);flex:none}.cmdk-in input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.cmdk-in input::placeholder{color:var(--ink-3)}.cmdk kbd{color:var(--ink-3);border:1px solid var(--border);background:#fff;border-radius:6px;padding:1px 6px;font-family:inherit;font-size:11px}.cmdk-list{max-height:380px;padding:6px 8px 8px;overflow:auto}.cmdk-g{letter-spacing:.07em;color:var(--ink-3);text-transform:uppercase;padding:12px 10px 6px;font-size:10.5px;font-weight:700}.cmdk-it{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.cmdk-it.on{background:var(--accent-weak)}.cmdk-ic,.cmdk-av{width:32px;height:32px;color:var(--ink-2);background:#f4f2fb;border-radius:9px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.cmdk-ic svg{width:16px;height:16px}.cmdk-it.on .cmdk-ic{color:var(--accent);background:#fff}.cmdk-tx{flex:1;min-width:0}.cmdk-tx b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.cmdk-tx small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.cmdk-ret{color:var(--accent);opacity:0;font-size:13px}.cmdk-it.on .cmdk-ret{opacity:1}.cmdk-empty{text-align:center;color:var(--ink-2);padding:34px 20px;font-size:13.5px}.cmdk-empty small{color:var(--ink-3);margin-top:6px;font-size:12px;display:block}.cmdk-foot{border-top:1px solid var(--border);color:var(--ink-3);background:#fbfafe;gap:18px;padding:10px 18px;font-size:11.5px;display:flex}.cmdk-foot kbd{margin-right:4px}.nt-wrap{position:relative}.nt-panel{border:1px solid var(--border);z-index:300;background:#fff;border-radius:16px;width:380px;display:none;position:absolute;top:calc(100% + 10px);right:-60px;overflow:hidden;box-shadow:0 20px 50px -18px #0f0d2659}.nt-wrap.open .nt-panel{animation:.14s pop;display:block}.nt-wrap.open #tb-bell{border-color:var(--accent);color:var(--accent)}.nt-h{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 16px;display:flex}.nt-h b{color:var(--ink);font-size:14.5px;font-weight:600}.nt-c{color:var(--accent);background:var(--accent-weak);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.nt-mark{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:600}.nt-mark[disabled]{color:var(--ink-3);cursor:default}.nt-list{max-height:360px;overflow:auto}.nt-it{cursor:pointer;border-bottom:1px solid #f3f1f9;align-items:flex-start;gap:12px;padding:13px 16px;display:flex;position:relative}.nt-it:last-child{border-bottom:0}.nt-it:hover{background:#faf9fe}.nt-it.unread:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:24px;left:6px}.nt-ic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nt-ic svg{width:16px;height:16px}.nt-ic.bad{color:#d2402f;background:#fdecea}.nt-ic.good{color:#1b8a4b;background:#e8f7ee}.nt-ic.warn{color:#a7680a;background:#fdf3e1}.nt-ic.info{background:var(--accent-weak);color:var(--accent)}.nt-tx{flex:1;min-width:0}.nt-tx b{color:var(--ink);font-size:13px;font-weight:500;line-height:1.35;display:block}.nt-it.unread .nt-tx b{font-weight:600}.nt-tx small{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.35;display:block}.nt-w{color:var(--ink-3);white-space:nowrap;margin-top:2px;font-size:11px}.nt-empty{text-align:center;color:var(--ink-2);padding:30px 16px;font-size:13.5px}.nt-empty small{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.nt-f{border-top:1px solid var(--border);text-align:center;background:#fbfafe;padding:10px 16px}.nt-f button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:600}.nt-f button:hover{color:var(--accent)}.tsx{border:1px solid var(--border);cursor:pointer;width:42px;height:42px;color:var(--ink-2);background:#fff;border-radius:99px;flex:none;align-items:center;gap:10px;padding:0 12px;transition:width .22s,border-color .15s;display:flex;position:relative;overflow:visible}.tsx>svg{flex:none;width:18px;height:18px}.tsx input{width:0;min-width:0;font:inherit;color:var(--ink);opacity:0;background:0 0;border:0;outline:0;flex:1;font-size:13.5px;transition:opacity .15s}.tsx input::placeholder{color:var(--ink-3)}.tsx kbd{color:var(--ink-3);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-family:inherit;font-size:11px;display:none}.tsx:hover{border-color:#d5cdff}.tsx.open{cursor:text;border-color:var(--accent);width:360px;box-shadow:0 0 0 3px #665cff1a}.tsx.open input{opacity:1}.tsx.open kbd{display:inline-block}.tsx-res{border:1px solid var(--border);z-index:320;cursor:default;background:#fff;border-radius:14px;max-height:420px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px -18px #0f0d2659}.tsx.open .tsx-res{display:block}.tsx-res .cmdk-g{letter-spacing:.07em;color:var(--ink-3);text-transform:uppercase;padding:10px 10px 4px;font-size:10.5px;font-weight:700}.tsx-res .cmdk-it{cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:8px 10px;display:flex}.tsx-res .cmdk-it.on{background:var(--accent-weak)}.tsx-res .cmdk-ic,.tsx-res .cmdk-av{width:30px;height:30px;color:var(--ink-2);background:#f4f2fb;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.tsx-res .cmdk-ic svg{width:15px;height:15px}.tsx-res .cmdk-tx{flex:1;min-width:0}.tsx-res .cmdk-tx b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.tsx-res .cmdk-tx small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.tsx-res .cmdk-empty{text-align:center;color:var(--ink-2);padding:22px 12px;font-size:13px}.tsx-res .cmdk-empty small{color:var(--ink-3);margin-top:5px;font-size:11.5px;display:block}.tsx-res .cmdk-g{justify-content:space-between;align-items:center;display:flex}.cmdk-clr{font:inherit;letter-spacing:0;text-transform:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.tsx-res .cmdk-ic,.tsx-res .cmdk-av{display:none!important}.tsx-res .cmdk-it{padding:9px 12px}.tsx{cursor:text;width:300px!important}.tsx input{opacity:1!important}.tsx kbd{display:inline-block!important}.tsx.open{width:300px!important}.tsx{height:40px!important}#tb-bell{flex:0 0 40px!important;width:40px!important;height:40px!important}.pagehead .ph-r .acct>.acct-av{flex:0 0 42px!important;width:42px!important;height:42px!important}.tsx{box-sizing:border-box;height:42px!important}.ctx-join{box-sizing:border-box;height:42px!important;padding:3px!important}.pagehead .ctx-join .tb-select.cx{height:34px!important}#tb-bell{box-sizing:border-box;flex:0 0 42px!important;width:42px!important;height:42px!important}.pagehead .ph-r .acct{height:42px!important}.pagehead .ph-r .acct>.acct-av{flex:0 0 42px!important;width:42px!important;height:42px!important;box-shadow:0 0 0 2px #fff,0 4px 12px -4px #665cff80!important}#v-settings .set-win{border-radius:18px;min-height:calc(100vh - 150px);display:flex}#v-settings .set-body{flex:1;min-height:100%}#v-settings .set-rail{border-right:1px solid var(--border);background:#f7f6fb;flex-direction:column;flex:0 0 244px;padding:20px 12px 16px;display:flex}#v-settings .set-rt{letter-spacing:-.01em;color:var(--ink);padding:0 10px 14px;font-size:17px;font-weight:700}#v-settings .set-grp{letter-spacing:0;color:var(--ink-3);text-transform:none;padding:16px 10px 6px;font-size:12px;font-weight:500}#v-settings .set-nav{color:var(--ink);border:0;border-radius:9px;gap:10px;padding:8px 10px;font-weight:450}#v-settings .set-nav svg{color:var(--ink-2)}#v-settings .set-nav.on{background:var(--accent-weak);color:var(--accent);box-shadow:none;font-weight:600}#v-settings .set-nav.on svg{color:var(--accent)}#v-settings .set-usage{border-top:1px solid var(--border);margin-top:auto;padding:14px 6px 0}#v-settings .su-h{color:var(--ink-3);margin-bottom:10px;padding:0 4px;font-size:12.5px}#v-settings .su-r{padding:0 4px 12px}#v-settings .su-t{color:var(--ink);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}#v-settings .su-t b{color:var(--ink-2);font-weight:500}#v-settings .su-b{background:#e4e0f2;border-radius:2px;height:3px;overflow:hidden}#v-settings .su-b i{background:var(--accent);border-radius:2px;height:100%;display:block}#v-settings .set-main{flex-direction:column;flex:1;min-width:0;padding:0;display:flex}#v-settings .set-h{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:64px;margin:0;padding:0 32px;display:flex}#v-settings .set-h .t{letter-spacing:-.01em;margin-right:auto;font-size:17px;font-weight:600}#v-settings .set-actions{align-items:center;gap:8px;background:0 0!important;border:0!important;padding:0!important;display:flex!important;position:static!important}#v-settings .set-actions .hint{color:var(--ink-3);margin-right:6px;font-size:12px}#v-settings .set-actions .btn-ghost,#v-settings .set-actions .btn-primary{border-radius:10px;height:36px;padding:0 14px;font-size:13px;font-weight:600}#v-settings .set-content{max-width:900px;padding:24px 32px 32px}#v-settings .set-desc{color:var(--ink-2);margin-bottom:16px;font-size:13px}#v-settings #set-rows{border:1px solid var(--border);background:#fff;border-radius:14px;padding:0 20px}#v-settings #set-rows .set-row{border-top:1px solid var(--border);padding:15px 0}#v-settings #set-rows .set-row:first-child{border-top:0}#v-settings #set-rows>div:not(.set-row){margin:0 -20px;padding:0 20px}#v-settings .set-actions .btn-ghost{border:1px solid var(--border)!important;background:#fff!important}#v-settings #set-rows .kpi-list{padding:14px 0}body.on-settings .pagehead{display:none!important}body.on-settings .card-scroll{overflow:hidden!important}#v-settings .set-win{height:calc(100vh - 10px);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}#v-settings .set-body{gap:6px;height:100%;display:flex;background:0 0!important;border:0!important}#v-settings .set-rail{border-radius:14px;flex:0 0 248px;padding:18px 12px 14px;overflow:auto;border:1px solid var(--border)!important;background:#fff!important}#v-settings .set-rt{padding:4px 10px 8px;font-size:18px;font-weight:600}#v-settings .set-grp{padding:16px 10px 6px}#v-settings .set-nav{height:36px;padding:0 10px;font-size:13.5px}#v-settings .set-nav:hover:not(.on){background:#f7f6fc}#v-settings .set-main{border:1px solid var(--border);background:#fff;border-radius:14px;flex:1;min-width:0;display:block;position:relative;overflow:hidden}#v-settings .set-page{box-sizing:border-box;height:100%;padding:32px 20px 120px;overflow:auto}#v-settings .set-page>*{max-width:none}#v-settings .set-bc{color:var(--ink-3);margin-bottom:8px;font-size:12.5px}#v-settings .set-bc span{margin:0 4px}#v-settings .set-bc b{color:var(--ink-2);font-weight:500}#v-settings .set-ttl{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:600}#v-settings .set-desc{color:var(--ink-2);margin:6px 0 24px;font-size:13px}#v-settings #set-rows{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#v-settings #set-rows>div:not(.set-row):not(.set-blk){margin:0!important;padding:0!important}#v-settings #set-rows .set-row,#v-settings #set-rows .set-blk{grid-template-columns:220px 1fr;align-items:start;gap:28px;border-top:1px solid #f1eefa!important;padding:24px 0!important;display:grid!important}#v-settings #set-rows .set-row .rt,#v-settings .set-blk .bt{color:var(--ink);font-size:14px;font-weight:600}#v-settings #set-rows .set-row .rd,#v-settings .set-blk .bd{color:var(--ink-3);margin-top:4px;font-size:12.5px;line-height:1.45}#v-settings #set-rows .set-row .rc{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}#v-settings #set-rows .set-row .rc>div:not(.set-tg):not(.set-dd){flex:0 0 100%}#v-settings #set-rows .set-row .rc .set-tg{flex:none}#v-settings #set-rows .set-row .rc .kpi-list{width:100%;padding:0!important}#v-settings .set-blk .br{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}#v-settings .set-blk .br>.set-seg,#v-settings .set-fld .set-seg{align-self:flex-start;display:inline-flex}#v-settings #set-rows>.set-blk{margin:0!important}#v-settings .set-blk .set-dd .ddb{font-weight:500}#v-settings .set-blk .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}#v-settings .set-fld label{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}#v-settings .set-blk .set-dd{width:100%}#v-settings .set-blk .set-dd .ddm{width:auto!important;min-width:0!important;left:0!important;right:0!important}#v-settings .set-blk .set-dd .ddb{box-sizing:border-box;width:100%;height:40px}#v-settings .set-kpihd{align-items:center;gap:10px;display:flex}#v-settings .set-float{border:1px solid var(--border);opacity:0;pointer-events:none;z-index:5;background:#fff;border-radius:14px;align-items:center;gap:12px;width:max-content;margin-left:0;padding:8px 8px 8px 16px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:22px;left:50%;transform:translateY(12px);box-shadow:0 18px 40px -16px #281e6e59}#v-settings .set-float.show{opacity:1;pointer-events:auto;transform:none}#v-settings .set-float .dot{background:#e8912d;border-radius:50%;width:8px;height:8px}#v-settings .set-float .hint{color:var(--ink);margin-right:14px;font-size:13px;font-weight:500}#v-settings .set-float .btn-ghost,#v-settings .set-float .btn-primary{border-radius:9px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600}#v-settings .set-float .btn-ghost{border:1px solid var(--border)!important;color:var(--ink)!important;background:#fff!important}#v-settings .set-float #set-save{opacity:1!important}#v-settings .s-ro{border:1px solid var(--border);color:var(--ink);box-sizing:border-box;background:#faf9fe;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:13px;display:flex}#v-settings .s-ro small{color:var(--ink-3);font-size:12px}#v-settings .s-note{color:var(--ink-3);font-size:12px;line-height:1.45}#v-settings .s-line{border-top:1px solid #f1eefa;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}#v-settings .s-line:first-child{border-top:0;padding-top:0}#v-settings .s-line:last-child{padding-bottom:0}#v-settings .s-line .lt{flex:1;min-width:0}#v-settings .s-line .lt b{color:var(--ink);font-size:13px;font-weight:600;display:block}#v-settings .s-line .lt small{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4;display:block}#v-settings .s-line .lc{flex:none;align-items:center;gap:12px;display:flex}#v-settings .set-seg.sm span{padding:5px 10px;font-size:11.5px}#v-settings .dim{opacity:.4;pointer-events:none}#v-settings .s-brand{align-items:center;gap:10px;display:flex}#v-settings .s-brand i{border-radius:3px;flex:0 0 10px;width:10px;height:10px}#v-settings .s-you{color:var(--accent);background:var(--accent-weak);border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:600}#v-settings .s-num{color:var(--ink-2);text-align:right;min-width:52px;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}#v-settings .s-meter{background:#efecfa;border-radius:99px;height:6px;overflow:hidden}#v-settings .s-meter i{background:var(--accent);border-radius:99px;height:100%;display:block}#v-settings .s-meter-h{color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}#v-settings .s-meter-h b{font-weight:600}#v-settings .s-meter-h span{color:var(--ink-3);font-size:12px}#v-settings .s-av{background:var(--accent-weak);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}#v-settings .s-mem{flex:1;align-items:center;gap:12px;min-width:0;display:flex}#v-settings .s-pend{color:#9a6b12;background:#fff4de;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:600}#v-settings .s-x{border:1px solid var(--border);width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}#v-settings .s-x:hover{color:#d6455d;background:#fff6f7;border-color:#f4c9d1}#v-settings .s-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}#v-settings .s-x[disabled]{visibility:hidden}#v-settings .s-inv{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#v-settings .s-inv input{box-sizing:border-box;border:1px solid var(--border);min-width:220px;height:38px;font:inherit;color:var(--ink);background:#fff;border-radius:9px;outline:none;flex:1;padding:0 12px;font-size:13px}#v-settings .s-inv input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}#v-settings .s-btn{background:var(--accent);color:#fff;height:38px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:13px;font-weight:600}#v-settings .s-btn[disabled]{opacity:.45;cursor:not-allowed}#v-settings .s-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}#v-settings .set-bc{margin-bottom:10px;font-size:12.5px}#v-settings #set-title{letter-spacing:-.02em;margin:0;line-height:1.2;font-size:24px!important;font-weight:650!important}#v-settings #set-desc{line-height:1.5;color:var(--ink-2)!important;margin-top:6px!important;font-size:13.5px!important}#v-settings #set-rows .set-row,#v-settings #set-rows .set-blk{border-top:1px solid #f1eefa!important;grid-template-columns:240px minmax(0,640px)!important;column-gap:48px!important;padding:28px 0!important}#v-settings .set-blk .bt,#v-settings #set-rows .set-row .rt{letter-spacing:-.005em;color:var(--ink)!important;font-size:14px!important;font-weight:600!important}#v-settings .set-blk .bd,#v-settings #set-rows .set-row .rd{max-width:230px;color:#7e7a97!important;margin-top:6px!important;font-size:12.5px!important;line-height:1.55!important}#v-settings .set-blk .br{gap:18px!important}#v-settings .set-blk .two{gap:16px!important}#v-settings .set-fld label{color:var(--ink-2)!important;margin-bottom:8px!important;font-size:12.5px!important;font-weight:500!important}#v-settings .set-blk .set-dd .ddb{border-radius:10px!important;height:40px!important;padding:0 14px!important;font-size:13px!important}#v-settings .set-blk .set-dd .ddb:hover{border-color:#d9d3ff}#v-settings .set-blk .set-seg:not(.sm){box-sizing:border-box;border-color:var(--border);background:#f6f4fc;border-radius:10px;height:40px;padding:3px}#v-settings .set-blk .set-seg:not(.sm) span{border-radius:7px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;display:flex}#v-settings .set-fld .set-seg:not(.sm){width:100%;display:flex!important}#v-settings .set-fld .set-seg:not(.sm) span{flex:1}#v-settings .s-ro{border-radius:10px;height:40px;min-height:0}#v-settings .s-inv input,#v-settings .s-btn{border-radius:10px;height:40px}#v-settings .s-opts{grid-template-columns:1fr 1fr;gap:16px;display:grid}#v-settings .s-opt{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;padding:10px 10px 12px;transition:border-color .12s,box-shadow .12s}#v-settings .s-opt:hover{border-color:#d9d3ff}#v-settings .s-opt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}#v-settings .s-opt .th{box-sizing:border-box;background:#f7f6fc;border-radius:8px;gap:6px;height:88px;padding:9px;display:flex;position:relative;overflow:hidden}#v-settings .s-opt .ft{justify-content:space-between;align-items:center;margin-top:10px;padding:0 2px;display:flex}#v-settings .s-opt .ft b{color:var(--ink);font-size:13px;font-weight:600}#v-settings .s-opt .ft small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}#v-settings .s-opt .rd{box-sizing:border-box;border:1.5px solid #cfc9e6;border-radius:50%;flex:0 0 16px;width:16px;height:16px}#v-settings .s-opt.on .rd{border:5px solid var(--accent)}#v-settings .s-opt .th i{background:#eae6fa;border-radius:4px;display:block}#v-settings .s-opt.on .th i.a{background:#d9d3ff}#v-settings .set-blk .br>.set-fld,#v-settings .set-blk .br>div:not(.two):not(.s-opts)>.set-fld{max-width:calc(50% - 8px)}.pagehead{padding-left:22px!important}.ov2-kpis .ov2-kpi,.view .card,.cv2-card,#v-overview .ov2-prio{padding-left:24px!important;padding-right:24px!important}#v-settings .s-prev{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}#v-settings .s-slot{border:1px solid var(--border);box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;height:68px;padding:10px 11px;display:flex}#v-settings .s-slot .n{color:var(--accent);font-size:11px;font-weight:600}#v-settings .s-slot b{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}#v-settings .s-slot.empty{color:var(--ink-3);background:#fbfaff;border-style:dashed;border-color:#d9d3ff;justify-content:center;align-items:center;font-size:12px}#v-settings .s-list{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}#v-settings .s-it{border-top:1px solid #f1eefa;align-items:center;gap:14px;padding:13px 14px 13px 16px;display:flex}#v-settings .s-it:first-child{border-top:0}#v-settings .s-it .ix{background:var(--accent-weak);width:24px;height:24px;color:var(--accent);border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}#v-settings .s-it .tx{flex:1;min-width:0}#v-settings .s-it .tx b{color:var(--ink);font-size:13px;font-weight:600;display:block}#v-settings .s-it .tx small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}#v-settings .s-it .ac{flex:none;align-items:center;gap:6px;display:flex}#v-settings .s-ib{border:1px solid var(--border);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}#v-settings .s-ib:hover:not([disabled]){color:var(--accent);background:var(--accent-weak);border-color:#d9d3ff}#v-settings .s-ib[disabled]{opacity:.35;cursor:default}#v-settings .s-ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}#v-settings .s-ib.rm:hover:not([disabled]){color:#d6455d;background:#fff6f7;border-color:#f4c9d1}#v-settings .s-sep{background:var(--border);width:1px;height:18px;margin:0 4px}#v-settings .s-add{border:1px solid var(--border);height:30px;font:inherit;color:var(--accent);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}#v-settings .s-add svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:13px;height:13px}#v-settings .s-add:hover:not([disabled]){background:var(--accent-weak);border-color:#d9d3ff}#v-settings .s-add[disabled]{color:var(--ink-3);opacity:.6;cursor:default}#v-settings .s-cnt{align-items:center;gap:12px;margin-top:14px;display:flex}#v-settings .s-cnt .c{color:var(--ink-2);border:1px solid var(--border);background:#f6f4fc;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}#v-settings .s-tiles{grid-template-columns:1fr 1fr!important;gap:16px!important;margin:0!important;display:grid!important}#v-settings .s-sl{flex-direction:column;gap:10px;min-width:0;display:flex}#v-settings .s-sl-h{justify-content:space-between;align-items:center;height:30px;display:flex}#v-settings .s-sl-h span{color:var(--ink-2);font-size:12.5px;font-weight:500}#v-settings .s-sl-h div{gap:6px;display:flex}#v-settings .s-tiles .ov2-kpi{pointer-events:none;box-shadow:none!important;border:1px solid var(--border)!important;background:#fff!important;border-radius:14px!important;padding:18px 20px!important}#v-settings .s-tiles .ov2-kval{font-size:26px!important}#v-settings .s-tiles .ov2-knote{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#v-settings .s-tiles .ov2-kfoot{min-width:0}#v-settings .s-sl .set-dd{width:100%}#v-settings .s-sl .set-dd .ddb{box-sizing:border-box;border-radius:10px;width:100%;height:40px;padding:0 14px;font-size:13px;font-weight:500}#v-settings .s-sl .set-dd .ddm{min-width:0;max-height:320px;left:0;right:0;overflow:auto}#v-settings .s-tag{color:var(--ink-3);white-space:nowrap;background:#f4f2fb;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:600}#v-settings .ddi.on .s-tag{display:none}#v-settings .k-tag{color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:500}#v-settings .k-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}#v-settings .k-st{border:1px solid var(--border);box-sizing:border-box;background:#fbfaff;border-radius:10px;min-width:0;min-height:62px;padding:10px 12px}#v-settings .k-st small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}#v-settings .k-st b{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:18px;font-weight:700;display:block;overflow:hidden}#v-settings .k-st b small{color:var(--ink-3);font-size:12px;font-weight:600;display:inline}#v-settings .k-st.empty{color:var(--ink-3);background:#fff;border-style:dashed;justify-content:center;align-items:center;font-size:12px;display:flex}#v-settings .k-cl{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}#v-settings .k-r{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-top:1px solid #f1eefa;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:flex}#v-settings .k-r:first-child{border-top:0}#v-settings .k-r:hover{background:#fcfbff}#v-settings .k-r.drag{opacity:.4}#v-settings .k-r.over{box-shadow:inset 0 2px 0 var(--accent)}#v-settings .k-cb{box-sizing:border-box;border:1.5px solid #cfc9e6;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}#v-settings .k-r.sel .k-cb{background:var(--accent);border-color:var(--accent)}#v-settings .k-cb svg{stroke:#fff;fill:none;stroke-width:3px;width:12px;height:12px;display:none}#v-settings .k-r.sel .k-cb svg{display:block}#v-settings .k-tx{flex:1;min-width:0}#v-settings .k-tx b{color:var(--ink);font-size:13px;font-weight:600;display:block}#v-settings .k-tx small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}#v-settings .k-ord{color:var(--accent);background:var(--accent-weak);border-radius:6px;padding:2px 7px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500}#v-settings .k-r.xs .k-ord{color:#9a6b12;background:#fff4de}#v-settings .k-hd{color:#c4bedc;cursor:grab;border-radius:6px;padding:4px;display:flex}#v-settings .k-hd:hover{color:var(--ink-2);background:#f4f2fb}#v-settings .k-hd svg{fill:currentColor;width:14px;height:14px}#v-settings .k-r:not(.sel) .k-hd{visibility:hidden}#v-settings .k-sep{color:var(--ink-3);background:#faf9fe;border-top:1px solid #f1eefa;padding:8px 14px;font-size:11.5px;font-weight:600}#v-settings .s-cnt .c,#v-settings .s-cnt .s-link{white-space:nowrap}#v-settings .s-cnt .c.warn{color:#9a6b12;background:#fff4de;border-color:#f6dfae}#v-settings .k-warn{color:#9a6b12!important}#v-settings .a-mx{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}#v-settings .a-r{border-top:1px solid #f1eefa;grid-template-columns:minmax(0,1fr) 76px 76px;align-items:center;padding:12px 6px 12px 16px;display:grid}#v-settings .a-r:first-child{border-top:0}#v-settings .a-r.h{color:var(--ink-2);background:#faf9fe;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:500}#v-settings .a-r.h span{text-align:center}#v-settings .a-r .lt b{color:var(--ink);font-size:13px;font-weight:600;display:block}#v-settings .a-r .lt small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}#v-settings .a-c{justify-content:center;display:flex}#v-settings .a-cb{cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #cfc9e6;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}#v-settings .a-cb:hover{border-color:var(--accent)}#v-settings .a-cb.on{background:var(--accent);border-color:var(--accent)}#v-settings .a-cb svg{stroke:#fff;fill:none;stroke-width:3px;width:12px;height:12px;display:none}#v-settings .a-cb.on svg{display:block}#v-settings .a-r.off .lt b{color:var(--ink-2)}#v-settings .sr-st{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;height:40px;display:inline-flex;overflow:hidden}#v-settings .sr-st button{width:36px;height:100%;color:var(--ink-2);cursor:pointer;background:#fff;border:0;font-size:16px}#v-settings .sr-st button:hover:not([disabled]){background:var(--accent-weak);color:var(--accent)}#v-settings .sr-st button[disabled]{opacity:.35;cursor:default}#v-settings .sr-st input{border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;width:48px;height:100%;font:inherit;color:var(--ink);-moz-appearance:textfield;outline:none;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}#v-settings .sr-st input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#v-settings .sr-st input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#v-settings .sr-st .u{box-sizing:border-box;width:40px;color:var(--ink-3);padding-left:10px;font-size:12.5px}#v-settings .sr-res{border:1px solid var(--border);color:var(--ink-2);background:#faf9fe;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}#v-settings .sr-res b{color:var(--accent);font-family:Geist Mono,ui-monospace,monospace;font-size:14px;font-weight:600}#v-settings .s-line .lt b .lt b{font-weight:600}#v-settings .s-line .lt b .lt small{color:var(--ink-3);font-weight:400}#v-settings .br-in{box-sizing:border-box;border:1px solid var(--border);width:100%;height:40px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:0 14px;font-size:13px}#v-settings .br-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}#v-settings .br-in::placeholder{color:var(--ink-3)}#v-settings .br-st{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}#v-settings .br-st.live{color:#10864a;background:#e6f6ee}#v-settings .br-st.pend{color:#9a6b12;background:#fff4de}#v-settings .br-mk{border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}#v-settings .br-actions{justify-content:flex-start;display:flex}#v-settings .sl{align-items:center;gap:14px;display:flex}#v-settings .sl input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--p),#ece8fa var(--p),#ece8fa 100%);border-radius:99px;outline:none;width:220px;height:6px}#v-settings .sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #17152b2e}#v-settings .sl input[type=range]::-moz-range-thumb{border:2px solid var(--accent);cursor:grab;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #17152b2e}#v-settings .sl input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-weak)}#v-settings .sl .val{text-align:right;min-width:78px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}#v-settings .sl .val small{color:var(--ink-3);margin-left:3px;font-size:12px;font-weight:500}#v-settings .sl-sc{width:220px;color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}#v-settings .sl-w{flex-direction:column;display:flex}#v-settings .bm-ov{z-index:200;background:#0f0d2661;justify-content:center;align-items:center;animation:.12s ease-out bmf;display:flex;position:fixed;inset:0}@keyframes bmf{0%{opacity:0}to{opacity:1}}#v-settings .bm{background:#fff;border-radius:16px;flex-direction:column;gap:18px;width:480px;max-width:calc(100vw - 32px);padding:24px;display:flex;box-shadow:0 24px 64px #0f0d2647}#v-settings .bm-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#v-settings .bm-h h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:650}#v-settings .bm-h p{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.5}#v-settings .bm-f{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}#v-settings .bm-f .cancel{border:1px solid var(--border);height:40px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}#v-settings .bm-f .cancel:hover{background:#f7f6fc}#v-settings .bm .set-dd{width:100%}#v-settings .bm .set-dd .ddb{box-sizing:border-box;border-radius:10px;width:100%;height:40px;padding:0 14px;font-size:13px;font-weight:500}#v-settings .bm .set-dd .ddm{min-width:0;left:0;right:0}#v-settings .bm .set-fld label{color:var(--ink-2);margin-bottom:8px;font-size:12.5px;font-weight:500;display:block}#v-settings .bm-err{color:#c23a50;margin-top:6px;font-size:12px}#v-settings .br-add{align-items:center;gap:6px;display:inline-flex;border-radius:10px!important;height:36px!important;padding:0 14px!important}#v-settings .br-add svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:13px;height:13px}#v-settings .sf{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;height:40px;display:flex;overflow:hidden}#v-settings .sf:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}#v-settings .sf input{min-width:0;height:100%;font:inherit;color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:0 0 0 14px;font-size:13px}#v-settings .sf input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#v-settings .sf input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#v-settings .sf span{color:var(--ink-3);white-space:nowrap;background:#faf9fe;border-left:1px solid #f1eefa;align-items:center;height:100%;padding:0 14px;font-size:12.5px;display:flex}#v-settings .sf-h{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.45}#v-settings .set-nav svg{stroke-width:initial;flex:0 0 18px!important;width:18px!important;height:18px!important}#v-settings .set-grp:empty{display:none}#v-settings #set-nav{padding-top:6px}#v-settings .set-rail{display:none!important}#v-settings .set-main{flex:auto!important;width:100%!important;max-width:none!important;margin-left:0!important}#v-settings .set-bc{display:none!important}#v-settings #set-nav{border-bottom:1px solid var(--border);align-items:flex-end;gap:28px;margin-top:22px;overflow-x:auto;flex-direction:row!important;padding:0!important;display:flex!important}#v-settings #set-nav .set-grp{display:none!important}#v-settings #set-nav .set-nav{white-space:nowrap;height:auto!important;box-shadow:none!important;color:var(--ink-2)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;gap:8px!important;margin:0 0 -1px!important;padding:0 2px 12px!important;font-size:13.5px!important;font-weight:500!important}#v-settings #set-nav .set-nav svg{color:var(--ink-3)!important;flex:0 0 18px!important;width:18px!important;height:18px!important}#v-settings #set-nav .set-nav:hover:not(.on){color:var(--ink)!important;background:0 0!important}#v-settings #set-nav .set-nav:hover:not(.on) svg{color:var(--ink-2)!important}#v-settings #set-nav .set-nav.on{color:var(--accent)!important;border-bottom-color:var(--accent)!important;font-weight:600!important}#v-settings #set-nav .set-nav.on svg{color:var(--accent)!important}#v-settings #set-rows{margin-top:0!important}#v-settings #set-title{font-size:24px!important}#v-settings .pf-id{align-items:center;gap:16px;display:flex}#v-settings .pf-av{color:#fff;width:56px;height:56px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--border);background:linear-gradient(140deg,#ab85ff,#665cff);border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}#v-settings .pf-id b{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:650;display:block}#v-settings .pf-id small{color:var(--ink-3);margin-top:3px;font-size:12.5px;display:block}#v-settings .pf-tag{color:var(--accent);background:var(--accent-weak);vertical-align:2px;border-radius:6px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}#v-settings .pf-dl{border:1px solid var(--border);border-radius:12px;overflow:hidden}#v-settings .pf-dl>div{border-top:1px solid #f1eefa;grid-template-columns:140px 1fr;gap:16px;padding:12px 16px;font-size:13px;display:grid}#v-settings .pf-dl>div:first-child{border-top:0}#v-settings .pf-dl dt{color:var(--ink-3);margin:0}#v-settings .pf-dl dd{color:var(--ink);text-overflow:ellipsis;min-width:0;margin:0;font-weight:500;overflow:hidden}#v-settings .pf-ok{color:#10864a;background:#e6f6ee;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}#v-settings .pf-ok i{background:#10a05a;border-radius:50%;width:6px;height:6px}#v-settings .pf-btn{border:1px solid var(--border);height:36px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}#v-settings .pf-btn:hover{color:#c23a50;background:#fff6f7;border-color:#f4c9d1}#v-settings .pf-av{background-position:50%!important;background-size:cover!important}#v-settings .pf-ph{align-items:center;gap:16px;display:flex}#v-settings .pf-ph .acts{gap:8px;display:flex}#v-settings .pf-ro{box-sizing:border-box;border:1px solid var(--border);height:40px;color:var(--ink-2);background:#faf9fe;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}#v-settings .pf-ro svg{fill:none;width:14px;height:14px;stroke:var(--ink-3);stroke-width:2px;flex:0 0 14px}#v-settings .pf-hint{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.45}#v-settings .pf-sec{border:1px solid var(--border);height:36px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}#v-settings .pf-sec:hover{background:var(--accent-weak);color:var(--accent);border-color:#d9d3ff}.acct-av{background-position:50%;background-size:cover}#v-settings .da-btn{height:36px;font:inherit;color:#c23a50;cursor:pointer;background:#fff;border:1px solid #f4c9d1;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}#v-settings .da-btn:hover{background:#fff6f7}#v-settings .da-btn.solid{color:#fff;background:#d6455d;border-color:#d6455d}#v-settings .da-btn.solid:hover{background:#c23a50}#v-settings .da-btn[disabled]{opacity:.45;cursor:not-allowed}#v-settings .da-list{color:var(--ink-2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}#v-settings .da-warn{color:#9a6b12;background:#fff4de;border:1px solid #f6dfae;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}#v-settings .set-blk.danger .bt{color:#c23a50}@media (width<=1100px){#v-settings #set-rows .set-row,#v-settings #set-rows .set-blk{grid-template-columns:minmax(0,1fr)!important;row-gap:14px!important}#v-settings .set-blk .bd,#v-settings #set-rows .set-row .rd{max-width:none!important}}@media (width<=640px){#v-settings .set-blk .two,#v-settings .s-opts{grid-template-columns:minmax(0,1fr)!important}#v-settings .set-blk .br>.set-fld,#v-settings .set-blk .br>div:not(.two):not(.s-opts)>.set-fld{max-width:none!important}}:root{--shell:#efeef4;--panelbg:#f8f7fb;--line2:#eceaf3}body{background:var(--shell)!important}.app{gap:8px!important;padding:8px 8px 8px 0!important}.irail{flex-direction:column;flex:0 0 52px;align-items:center;gap:12px;width:52px;padding:6px 0 2px;display:flex}.irail .ir-logo{letter-spacing:-.03em;color:var(--ink);margin:6px 0 4px;font-size:19px;font-weight:700;line-height:1}.irail .ir-logo i{color:var(--accent);font-style:normal}.irail .ir-ws{color:#fff;background:#1f1b3d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9.5px;font-weight:700;display:grid}.irail .ir-b{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.irail .ir-b svg{width:18px;height:18px}.irail .ir-b.on{color:var(--ink);box-shadow:0 0 0 1px var(--line2),0 1px 2px #17152b0d;background:#fff}.irail .ir-b:hover:not(.on){color:var(--ink);background:#fff9}.irail .ir-sp{flex:1}.irail .nt-wrap{position:relative}.irail #tb-bell{color:var(--ink-2);width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important}.irail #tb-bell:hover{background:#fff9!important}.irail .nt-panel{inset:-8px auto auto calc(100% + 10px)!important}.irail .acct{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important}.irail .acct-av{width:30px!important;height:30px!important;font-size:11px!important}.irail .acct .acct-menu{inset:auto auto 0 calc(100% + 10px)!important}.app>.rail{background:var(--panelbg)!important;border:1px solid var(--line2)!important;width:236px!important;color:var(--ink)!important;border-radius:14px!important;flex-direction:column!important;flex:0 0 236px!important;margin-top:0!important;padding:16px 12px 12px!important;display:flex!important}.app>.rail .brand,.app>.rail .rail-search{display:none!important}.app>.rail .sp-title{letter-spacing:-.01em;color:var(--ink);margin:2px 8px 14px;font-size:16px;font-weight:650}.app>.rail .sp-grp{color:var(--ink-3);margin:18px 10px 6px;font-size:12px}.app>.rail .nav-list{flex-direction:column;display:flex;gap:2px!important;margin:0!important;padding:0!important}.app>.rail .nav-secondary{border-top:0!important;margin-top:0!important;padding-top:0!important}.app>.rail .nav-item{height:32px!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;padding:0 10px!important}.app>.rail .nav-item .ni-in{gap:10px!important}.app>.rail .nav-item .ni-tx{color:var(--ink)!important;font-size:13.5px!important;font-weight:400!important}.app>.rail .nav-item .ni-ic{color:var(--ink-2)!important}.app>.rail .nav-item:hover:not(.active){background:#17152b0a!important}.app>.rail .nav-item.active{box-shadow:0 0 0 1px var(--line2),0 1px 2px #17152b0a!important;background:#fff!important}.app>.rail .nav-item.active .ni-tx{color:var(--ink)!important;font-weight:500!important}.app>.rail .nav-item.active .ni-ic{color:var(--accent)!important}.app>.rail .nav-item[data-nav=help]{display:none!important}.app>.rail .sp-fill{flex:1}.sp-lic{border-top:1px solid var(--line2);padding:14px 4px 0}.sp-lic .t{color:var(--ink-2);cursor:pointer;align-items:center;gap:4px;margin-bottom:12px;font-size:12.5px;display:flex}.sp-lic .ur{color:var(--ink);border-bottom:2px solid #e6e3f1;justify-content:space-between;margin-bottom:11px;padding-bottom:8px;font-size:12px;display:flex;position:relative}.sp-lic .ur b{color:var(--ink-2);font-weight:500}.sp-lic .ur:after{content:"";height:2px;width:var(--w);background:var(--accent);border-radius:2px;position:absolute;bottom:-2px;left:0}.sp-lic small{color:var(--ink-3);margin:0 0 12px;font-size:11.5px;display:block}.sp-lic .up{background:var(--ink);color:#fff;width:100%;height:34px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:13px;font-weight:500}.sp-lic .up:hover{background:#2a2745}.shell{align-self:stretch;border:1px solid var(--line2)!important;background:#fff!important;border-radius:14px!important;height:auto!important;overflow:hidden!important}.card-shell{background:#fff!important;border-radius:0!important}.pagehead{border-bottom:1px solid var(--line2);box-sizing:border-box;flex:0 0 60px!important;align-items:center!important;height:60px!important;padding:0 28px!important}.pagehead .ph-s{display:none!important}.pagehead .ph-t{letter-spacing:-.01em;font-size:17px!important;font-weight:600!important}.mh-cta{background:var(--ink);color:#fff;height:34px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px 0 13px;font-size:13px;font-weight:500;display:inline-flex}.mh-cta:hover{background:#2a2745}.mh-cta .kbd{color:#d9d6e8;background:#ffffff29;border-radius:4px;padding:2px 5px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px}.mtb{flex:none;align-items:center;gap:8px;padding:16px 28px 0;display:flex}.mtb .sp{flex:1}.mtb .ctx-join{border-color:var(--line2)!important;border-radius:9px!important;height:38px!important;padding:3px!important}.mtb .tsx{border-color:var(--line2)!important;border-radius:9px!important;width:300px!important;height:38px!important}.mtb #period-select{border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:13px;position:relative;display:inline-flex!important}.mtb #period-select svg{width:15px;height:15px;color:var(--ink-2)}.mtb #period-select .cv{width:12px;height:12px;color:var(--ink-3)}.mtb #period-select .tb-lab{display:none}.mtb #period-select b{font-weight:500}.mtb #period-select .tb-menu{top:calc(100% + 6px);left:0}.content{padding:16px 28px 40px!important}body.on-settings .mtb{display:none!important}body.on-settings .content{padding:0!important}.view .card,.ov2-kpis .ov2-kpi,.cv2-card{border-color:var(--line2)!important;box-shadow:none!important}.ov2-kpis .ov2-kpi,.view .card{border-radius:12px!important}#v-settings .set-main{box-shadow:none!important;border:0!important;border-radius:0!important}#v-settings .set-page{padding:24px 28px 120px!important}.pagehead{flex-basis:64px!important;gap:16px!important;height:64px!important;display:flex!important}.pagehead .ph-l{justify-self:start;min-width:0}.pagehead .ph-m{flex:1;justify-content:center;min-width:0;display:flex}.pagehead .ph-l,.pagehead .ph-r{flex:none}.pagehead .ph-r{justify-self:end;align-items:center;gap:8px;display:flex}.pagehead .tsx{max-width:100%;border-color:var(--line2)!important;border-radius:9px!important;width:360px!important;height:38px!important}.pagehead .ctx-join{border-color:var(--line2)!important;border-radius:9px!important;height:38px!important;padding:3px!important}.pagehead #period-select{border:1px solid var(--line2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:13px;position:relative;display:inline-flex!important}.pagehead #period-select svg{width:15px;height:15px;color:var(--ink-2)}.pagehead #period-select .cv{width:12px;height:12px;color:var(--ink-3)}.pagehead #period-select .tb-lab{display:none}.pagehead #period-select b{font-weight:500}.pagehead #period-select .tb-menu{top:calc(100% + 6px);left:auto;right:0}.content{padding-top:20px!important}@media (width<=1180px){.pagehead .tsx{width:260px!important}}.irail{gap:8px!important}.irail .ir-sep{background:#dddae8;width:20px;height:1px;margin:4px 0}.irail .nt-wrap,.irail .acct{place-items:center;display:grid}.irail .acct{margin-top:6px}.ref-ov{z-index:300;background:#0f0d2661;justify-content:center;align-items:center;animation:.12s pop;display:flex;position:fixed;inset:0}.ref{background:#fff;border-radius:16px;width:420px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 24px 64px #0f0d2647}.ref-gift{background:var(--accent-weak);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.ref-gift svg{width:22px;height:22px}.ref h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:650}.ref p{color:var(--ink-2);margin:6px 0 18px;font-size:13px;line-height:1.5}.ref label{color:var(--ink-2);margin-bottom:8px;font-size:12.5px;font-weight:500;display:block}.ref input{box-sizing:border-box;border:1px solid var(--line2,#eceaf3);width:100%;height:40px;font:inherit;color:var(--ink);border-radius:10px;outline:none;padding:0 14px;font-size:13px}.ref input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ref-f{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ref-c{border:1px solid var(--line2,#eceaf3);height:38px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.ref-s{background:var(--ink);color:#fff;height:38px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.app>.rail .sp-grp,.app>.rail .sp-lic,.app>.rail .nav-secondary,.app>.rail .nav-item[data-nav=subscription],.app>.rail .nav-item[data-nav=settings]{display:none!important}.pagehead .ph-r{gap:6px!important}.pagehead .ctx-join{align-items:center;gap:6px;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.pagehead .ctx-join .tb-select{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;position:relative;height:38px!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;display:inline-flex!important}.pagehead #brand-select{border:1px solid var(--line2)!important;flex:none!important;width:auto!important;min-width:0!important;padding:0 12px 0 5px!important}.pagehead #brand-select:hover{border-color:#dcd8ea!important}.pagehead #brand-select .cx-ic{display:none!important}.pagehead #brand-select .bmark{color:#178a8a;background:#e3f5f5;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.pagehead #brand-select b{color:var(--ink)!important;font-weight:600!important}.pagehead #brand-select .cx-sub{color:var(--ink-3)!important;margin:0!important;font-size:13px!important;font-weight:400!important;display:inline!important}.pagehead #geo-select,.pagehead #period-select{background:0 0!important;border:0!important;padding:0 10px!important}.pagehead #geo-select:hover,.pagehead #period-select:hover,.pagehead #geo-select.open,.pagehead #period-select.open{background:#f6f5fa!important}.pagehead #geo-select .cx-sub{display:none!important}.pagehead #geo-select b,.pagehead #period-select b{color:var(--ink)!important;font-weight:500!important}.pagehead #geo-select .cx-ic,.pagehead #period-select>svg:first-child{color:var(--ink-2)!important}.pagehead .ctx-join .tb-select svg.cv,.pagehead #period-select svg.cv{width:12px!important;height:12px!important;color:var(--ink-3)!important}.pagehead .ctx-join:after{content:none}.pagehead .sc-vr{background:var(--line2);flex:0 0 1px;width:1px;height:22px;margin:0 2px}.pagehead #period-select{border:0!important}.irail .ir-co{border:1px solid var(--line2,#eceaf3);width:34px;height:34px;color:var(--accent);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 1px 2px #17152b0d}.irail .ir-co:hover{border-color:#d9d3ff}.irail .ir-co{padding:0;overflow:hidden;background:0 0!important;border:0!important;border-radius:9px!important;width:34px!important;height:34px!important;box-shadow:0 1px 3px #17152b26!important}.irail .ir-co svg{display:block;width:34px!important;height:34px!important}.irail .ir-co.img{box-shadow:0 0 0 1px var(--line2,#eceaf3)!important;background:#fff!important}.irail .ir-co img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:3px;display:block}.irail{gap:4px!important;padding:12px 0 6px!important}.irail .ir-logo{justify-content:center;align-items:center;height:36px;font-size:20px;display:flex;margin:0 0 6px!important}.irail .ir-co{margin:0 0 4px;width:36px!important;height:36px!important}.irail .ir-co:after{content:none}.irail .ir-div{background:#dcd9e6;flex:0 0 1px;width:20px;height:1px;margin:12px 0}.irail .ir-b,.irail #tb-bell{width:36px!important;height:36px!important;margin:0!important}.irail .nt-wrap{width:36px;height:36px;margin:0!important}.irail .ir-div{display:none!important}.irail{flex:0 0 60px!important;gap:12px!important;width:60px!important;padding:14px 0 10px!important}.irail .ir-logo{height:30px!important;margin:0!important;font-size:19px!important}.irail .ir-co{width:30px!important;height:30px!important;box-shadow:none!important;border-radius:50%!important;margin:4px 0 0!important}.irail .ir-co svg{width:30px!important;height:30px!important}.irail .ir-co svg rect{rx:15}.irail .ir-co.img{box-shadow:0 0 0 1px var(--line2,#eceaf3)!important}.irail .ir-b,.irail #tb-bell,.irail .nt-wrap{border-radius:12px!important;width:44px!important;height:44px!important}.irail .ir-b svg,.irail #tb-bell svg{width:20px!important;height:20px!important}.irail .ir-b.on{box-shadow:0 1px 2px #17152b0d!important}.irail .acct{margin:0!important}.irail .acct-av{width:30px!important;height:30px!important}.ov2-kpis .ov2-kpi{padding:16px 18px!important}.ov2-kpis .ov2-chip{width:34px!important;height:34px!important;top:14px!important;right:14px!important}.ov2-kpis .ov2-klab{min-height:0!important}.ov2-kpis .ov2-kval,.ov2-kpis .ov2-kfoot{margin-top:10px!important}.app>.rail .sp-set{flex-direction:column;gap:2px;display:none}body.on-settings .app>.rail .sp-set{display:flex}body.on-settings .app>.rail .nav-list{display:none!important}.app>.rail .sp-si{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;align-items:center;display:flex}.app>.rail .sp-si .ni-in{align-items:center;gap:10px;display:flex}.app>.rail .sp-si .ni-ic{width:18px;height:18px;color:var(--ink-2);display:inline-flex}.app>.rail .sp-si .ni-ic svg{width:18px;height:18px}.app>.rail .sp-si.active .ni-ic{color:var(--accent)}#v-settings #set-nav{display:none!important}#v-settings #set-rows{border-top:1px solid var(--line2,#eceaf3);border-top:0!important;margin-top:24px!important}#v-settings #set-rows{border-top:1px solid var(--line2,#eceaf3)!important;margin:24px -28px 0!important;padding:0 28px!important}#v-settings #set-rows>:first-child{border-top:0!important}#v-subscribed .page-head{display:none!important}#v-subscribed .presc-toolbar{flex-wrap:nowrap;align-items:center;gap:8px;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;display:flex!important}#v-subscribed .presc-filters{display:contents!important}#v-subscribed .presc-filters select,#v-subscribed .presc-filters .pd,#v-subscribed .presc-filters .pd-wrap,#v-subscribed .presc-count{display:none!important}#v-subscribed .presc-search{order:9;align-items:center;gap:8px;border:1px solid var(--line2)!important;width:340px!important;height:38px!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;margin-left:auto!important;padding:0 12px!important;display:flex!important}#v-subscribed .presc-search input{font-size:13px!important}.pf-btn{border:1px solid var(--line2);height:38px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.pf-btn svg{width:15px;height:15px;color:var(--ink-2);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.pf-btn .cv{width:12px;height:12px;color:var(--ink-3)}.pf-btn:hover,.pf-btn.open{background:#f8f7fb}.pf-n{background:var(--accent-weak);color:var(--accent);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.pf-pop{text-align:left;border:1px solid var(--line2);z-index:40;cursor:default;background:#fff;border-radius:12px;width:280px;max-height:70vh;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 40px #0f0d2624}.pf-btn.open .pf-pop{display:block}.pf-sec{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 4px;font-size:11px;font-weight:600}.pf-opt{color:var(--ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;font-weight:400;display:flex}.pf-opt:hover{background:#f6f5fa}.pf-opt.on{color:var(--accent);font-weight:600}.pf-opt svg{width:14px;height:14px;stroke:var(--accent);stroke-width:2.2px;fill:none;visibility:hidden}.pf-opt.on svg{visibility:visible}.pf-sep{background:var(--line2);height:1px;margin:6px 4px}.pf-chip{border:1px solid var(--line2);height:30px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;display:inline-flex}.pf-chip em{color:var(--ink-3);font-style:normal}.pf-chip button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;display:grid}.pf-chip button:hover{color:var(--ink);background:#f2f0f8}.pf-chip svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:11px;height:11px}.pf-clear{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12.5px}.pf-clear:hover{color:var(--ink)}#sub-list .card.ov2-terr{overflow:hidden;border-radius:12px!important;padding:0!important}#sub-list .tscroll{padding:0!important}#sub-list .ov2-table{min-width:860px!important}#sub-list .ov2-table thead th{white-space:nowrap;background:#fff;height:46px;color:var(--ink-2)!important;text-transform:none!important;letter-spacing:0!important;border-bottom:1px solid var(--line2)!important;padding:0 14px!important;font-size:12.5px!important;font-weight:500!important}#sub-list .ov2-table thead th:first-child,#sub-list .ov2-table tbody td:first-child{padding-left:18px!important}#sub-list .ov2-table tbody td{border-top:1px solid var(--line2)!important;padding:12px 14px!important}#sub-list .ov2-table tbody tr:first-child td{border-top:0!important}.ps-th{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:inline-flex}.ps-th u{text-underline-offset:4px;-webkit-text-decoration:underline dotted #b9b4cc;text-decoration:underline dotted #b9b4cc;text-decoration-thickness:1px}.ps-th svg{stroke:#b9b4cc;stroke-width:2px;fill:none;width:12px;height:12px}.ps-th.on{color:var(--ink)}.ps-th.on svg{stroke:var(--ink)}.ps-th:hover u{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.ps-gear,.ps-keb{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;padding:0;display:grid}.ps-gear:hover,.ps-keb:hover{color:var(--ink);background:#f4f3f9}.ps-gear svg,.ps-keb svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}#sub-list .ov2-table th.ps-end,#sub-list .ov2-table td.ps-end{text-align:right;width:52px;padding-right:12px!important}.ph-help{width:20px;height:20px;color:var(--ink-3);cursor:help;vertical-align:-3px;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:6px;padding:0;display:inline-grid;position:relative}.ph-help svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:17px;height:17px}.ph-help:hover{color:var(--ink)}.ph-help .tip{background:var(--ink);color:#fff;z-index:50;text-align:left;letter-spacing:0;border-radius:8px;width:260px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ph-help:hover .tip,.ph-help:focus .tip{display:block}.ps-menu{z-index:60;border:1px solid var(--line2);background:#fff;border-radius:10px;width:190px;padding:5px;position:fixed;box-shadow:0 14px 36px #0f0d2629}.ps-menu button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;display:block}.ps-menu button:hover{background:#f6f5fa}#sub-list .ov2-table th:first-child,#sub-list .ov2-table td:first-child{width:300px!important;min-width:280px!important}#sub-list .ov2-table th:not(:first-child):not(.ps-end){width:auto!important}#sub-list .ov2-loc b,#sub-list .ov2-loc small{white-space:nowrap}#sub-list .ov2-table{table-layout:auto}.ov2-opp{align-items:center;gap:10px!important;display:inline-flex!important}.ov2-opp>b{text-align:right;font-variant-numeric:tabular-nums;min-width:26px;display:inline-block}.ov2-opp .ov2-st{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;gap:4px;min-width:68px;display:inline-flex}#sub-list .ov2-table{table-layout:fixed!important;width:100%!important;min-width:900px!important}#sub-list .ov2-table th,#sub-list .ov2-table td{vertical-align:middle;text-align:left!important;width:auto!important;min-width:0!important;padding-left:16px!important;padding-right:16px!important}#sub-list .ov2-table th:first-child,#sub-list .ov2-table td:first-child{width:28%!important;padding-left:20px!important}#sub-list .ov2-table th:nth-child(2),#sub-list .ov2-table td:nth-child(2){width:15%!important}#sub-list .ov2-table th:nth-child(3),#sub-list .ov2-table td:nth-child(3),#sub-list .ov2-table th:nth-child(4),#sub-list .ov2-table td:nth-child(4){width:12%!important}#sub-list .ov2-table th:nth-child(5),#sub-list .ov2-table td:nth-child(5){width:14%!important}#sub-list .ov2-table th:nth-child(6),#sub-list .ov2-table td:nth-child(6){width:19%!important}#sub-list .ov2-table th.ps-end,#sub-list .ov2-table td.ps-end{text-align:right!important;width:56px!important;padding:0 12px 0 0!important}#sub-list .ov2-table thead th{background:#fbfafd!important;height:44px!important}#sub-list .ov2-table tbody td{height:60px;padding-top:10px!important;padding-bottom:10px!important}#sub-list .ov2-table td .ov2-num{font-variant-numeric:tabular-nums}#sub-list .ov2-loc{overflow:hidden}#sub-list .ov2-loc b{text-overflow:ellipsis;display:block;overflow:hidden}#sub-list .ov2-opp>b{text-align:left!important;min-width:28px!important}#sub-list .ps-gear{margin-left:auto}#sub-list .pg2{color:var(--ink-2);align-items:center;gap:16px;padding:14px 4px 4px;font-size:13px;display:flex}#sub-list .pg2 .pp{align-items:center;gap:10px;display:flex}#sub-list .pg2 .pp label{color:var(--ink-2)}#sub-list .pg2 select{appearance:none;border:1px solid var(--line2);height:34px;font:inherit;color:var(--ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239490AD' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center/12px no-repeat;border-radius:9px;outline:none;padding:0 30px 0 12px;font-size:13px;font-weight:500}#sub-list .pg2 select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}#sub-list .pg2 .sh b{color:var(--ink);font-weight:600}#sub-list .pg2 .pn{align-items:center;gap:4px;margin-left:auto;display:flex}#sub-list .pg2 .pn button{min-width:34px;height:34px;font:inherit;color:var(--ink-2);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0 8px;font-size:13px;font-weight:500;display:grid}#sub-list .pg2 .pn button:hover:not([disabled]):not(.on){color:var(--ink);background:#f6f5fa}#sub-list .pg2 .pn button.on{background:var(--accent-weak);color:var(--accent);font-weight:600}#sub-list .pg2 .pn button.ar{border-color:var(--line2);color:var(--ink);background:#fff}#sub-list .pg2 .pn button.ar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}#sub-list .pg2 .pn button[disabled]{opacity:.4;cursor:default}#sub-list .pg2 .pn .dots{text-align:center;min-width:24px;color:var(--ink-3)}#v-subscribed{padding-bottom:64px}#sub-list .ov2-table th.ps-end,#sub-list .ov2-table td.ps-end{width:68px!important;padding:0 20px 0 0!important}#sub-list .ps-keb svg circle{fill:currentColor;stroke:none}#v-subscribed #sub-list table.ov2-table th.ps-end,#v-subscribed #sub-list table.ov2-table td.ps-end{width:68px!important;padding-left:0!important;padding-right:20px!important}#v-subscribed #sub-list table.ov2-table,#v-subscribed #sub-list .tscroll{margin:0!important}#v-territory .tr-toolbar{align-items:center;gap:8px;margin:0 0 14px!important;display:flex!important}#v-territory .tr-search{align-items:center;gap:8px;border:1px solid var(--line2)!important;width:300px!important;height:38px!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;padding:0 12px!important;display:flex!important}#v-territory .tr-search input{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}#v-territory .card.ov2-terr{overflow:hidden;border-radius:12px!important;padding:0!important}#v-territory .tscroll{margin:0!important;padding:0!important}#v-territory table.ov2-table{table-layout:fixed!important;width:100%!important;min-width:900px!important;margin:0!important}#v-territory table.ov2-table th,#v-territory table.ov2-table td{vertical-align:middle;text-align:left!important;width:auto!important;min-width:0!important;padding-left:16px!important;padding-right:16px!important}#v-territory table.ov2-table th:first-child,#v-territory table.ov2-table td:first-child{width:24%!important;padding-left:20px!important}#v-territory table.ov2-table thead th{white-space:nowrap;border-bottom:1px solid var(--line2)!important;height:44px!important;color:var(--ink-2)!important;text-transform:none!important;letter-spacing:0!important;background:#fbfafd!important;padding-top:0!important;padding-bottom:0!important;font-size:12.5px!important;font-weight:500!important}#v-territory table.ov2-table tbody td{height:60px;border-top:1px solid var(--line2)!important;padding-top:10px!important;padding-bottom:10px!important}#v-territory table.ov2-table tbody tr:first-child td{border-top:0!important}#v-territory table.ov2-table th.ps-end,#v-territory table.ov2-table td.ps-end{text-align:right!important;width:68px!important;padding:0 20px 0 0!important}#v-territory .ps-keb svg circle{fill:currentColor;stroke:none}#v-territory .ov2-opp>b{text-align:left!important;min-width:32px!important}#v-territory{padding-bottom:64px}.app>.rail .nav-item.active,.app>.rail .sp-si.active{box-shadow:none!important;background:#ece9ff!important;border:0!important}.app>.rail .nav-item.active .ni-tx,.app>.rail .sp-si.active .ni-tx{color:var(--accent)!important;font-weight:500!important}.app>.rail .nav-item.active .ni-ic,.app>.rail .sp-si.active .ni-ic{color:var(--accent)!important}.app>.rail .nav-item{border-radius:9px!important;height:34px!important}.app>.rail .nav-list,.app>.rail .sp-set{gap:6px!important}.app>.rail .nav-item,.app>.rail .sp-si{height:38px!important;padding:0 12px!important}.app>.rail .sp-title{margin-bottom:18px!important}.irail .ir-co{margin:6px 0 14px!important}.irail .ir-b svg,.irail #tb-bell svg{fill:none;width:20px!important;height:20px!important}body.on-notifs .pagehead .ph-r{visibility:hidden}#v-notifs .page-head{display:none!important}#v-notifs{padding-bottom:64px}.nf-tb{align-items:center;gap:8px;margin:0 0 14px;display:flex}.nf-tb .lab{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.nf-tb .lab .bm{border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.nf-tb .new{color:var(--accent);background:var(--accent-weak);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600}.nf-tb .sp{flex:1}.nf-b{border:1px solid var(--line2);height:36px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.nf-b:hover:not([disabled]){background:#f8f7fb}.nf-b[disabled]{opacity:.45;cursor:default}.nf-b svg{fill:none;width:15px;height:15px;stroke:var(--ink-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.nf-grp{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:18px 2px 8px;font-size:11.5px;font-weight:600}.nf-grp:first-child{margin-top:0}.nf-box{border:1px solid var(--line2);background:#fff;border-radius:12px;overflow:hidden}.nf-it{border-top:1px solid var(--line2);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 18px 14px 22px;display:flex;position:relative}.nf-it:first-child{border-top:0}.nf-it:hover{background:#fbfafe}.nf-it.un:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:25px;left:9px}.nf-ic{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.nf-ic svg{width:17px;height:17px}.nf-ic.bad{color:#c23a50;background:#fdecef}.nf-ic.warn{color:#b4690e;background:#fff4de}.nf-ic.info{background:var(--accent-weak);color:var(--accent)}.nf-ic.good{color:#10864a;background:#e6f6ee}.nf-tx{flex:1;min-width:0}.nf-tx b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.nf-it:not(.un) .nf-tx b{font-weight:500}.nf-tx small{color:var(--ink-3);margin-top:3px;font-size:12.5px;display:block}.nf-br{border:1px solid var(--line2);height:24px;color:var(--ink-2);background:#fff;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:0 8px 0 3px;font-size:12px;font-weight:500;display:inline-flex}.nf-br .bm{border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.nf-r{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.nf-when{color:var(--ink-3);white-space:nowrap;font-size:12px}.nf-go{color:var(--accent);opacity:0;white-space:nowrap;font-size:12px;font-weight:600;transition:opacity .12s}.nf-it:hover .nf-go{opacity:1}.nf-empty{border:1px dashed var(--line2);text-align:center;color:var(--ink-2);border-radius:12px;padding:40px 20px}.nf-empty b{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.app>.rail .sp-nt{flex-direction:column;gap:6px;display:none}body.on-notifs .app>.rail .sp-nt{display:flex}body.on-notifs .app>.rail .nav-list{display:none!important}.app>.rail .sp-nt .sp-ni{height:38px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:13.5px;display:flex}.app>.rail .sp-nt .sp-ni:hover:not(.on){background:#17152b0a}.app>.rail .sp-nt .sp-ni.on{color:var(--accent);background:#ece9ff;font-weight:500}.app>.rail .sp-nt .sp-ni svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;color:var(--ink-2)}.app>.rail .sp-nt .sp-ni.on svg{color:var(--accent)}.app>.rail .sp-nt .bm{border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.app>.rail .sp-nt .c{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:500;display:flex}.app>.rail .sp-nt .c i{background:var(--accent);border-radius:50%;width:6px;height:6px}.app>.rail .sp-nt .sp-ni.on .c{color:var(--accent)}.app>.rail .sp-nt .pl{color:var(--ink-3);margin:12px 12px 2px;font-size:12px}.irail #tb-bell.on{color:var(--ink)!important;box-shadow:0 0 0 1px var(--line2),0 1px 2px #17152b0d!important;background:#fff!important}.irail #tb-bell{position:relative}.irail #tb-bell i{font-variant-numeric:tabular-nums;color:#fff!important;text-align:center!important;box-sizing:border-box!important;border:2px solid var(--shell,#efeef4)!important;background:#e5484d!important;border-radius:9px!important;width:auto!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;line-height:17px!important;position:absolute!important;inset:4px 4px auto auto!important}.irail #tb-bell.on i{border-color:#fff!important}.irail #tb-bell i{justify-content:center;align-items:center;display:flex;border-radius:9px!important;min-width:18px!important;height:18px!important;padding:0 3px!important;line-height:1!important}.irail #tb-bell i.wide{padding:0 4px!important}.bm,.bmark,.br-mk{letter-spacing:-.01em;place-items:center;font-weight:650!important;line-height:1!important;display:inline-grid!important}.app>.rail .nav-item .ni-in,.app>.rail .sp-si .ni-in{gap:10px!important}.app>.rail .nav-item .ni-ic,.app>.rail .sp-si .ni-ic{place-items:center;flex:0 0 20px!important;width:20px!important;height:20px!important;display:grid!important}.app>.rail .nav-item .ni-ic svg,.app>.rail .sp-si .ni-ic svg{width:18px!important;height:18px!important}#sp-nt .sp-ni{gap:10px!important}#sp-nt .sp-ni>svg{flex:0 0 18px;margin:0 1px;width:18px!important;height:18px!important}#sp-nt .bm{border-radius:6px!important;flex:0 0 20px!important;width:20px!important;height:20px!important;font-size:9.5px!important}.nf-b svg path{stroke-width:1.5px}.pagehead .ph-nt{flex:none;align-items:center;gap:8px;display:none}body.on-notifs .pagehead .ph-nt{display:flex}body.on-notifs .pagehead .ph-r{display:none!important}#nf-page{padding-top:2px}.nf-box{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.nf-it{border-top:1px solid var(--line2)!important;background:0 0!important;padding:16px 4px 16px 18px!important}.nf-box .nf-it:first-child{border-top:0!important}.nf-box .nf-it:last-child{border-bottom:1px solid var(--line2)}.nf-it.un{background:0 0!important}.nf-it:hover{border-radius:10px;background:#fbfafe!important}.nf-it.un:before{top:28px!important;left:4px!important}.nf-grp{margin:22px 0 4px!important}.nf-b.nf-ib{justify-content:center;width:36px;padding:0}.nf-b.nf-ib svg{width:17px;height:17px}.nf-tag{vertical-align:1px;white-space:nowrap;border-radius:6px;margin-left:10px;padding:4px 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-block}.nf-tx b{display:block}@keyframes nfHlRow{0%,55%{background:#f2f0ff}to{background:0 0}}@keyframes nfHlCard{0%,55%{background:#f7f6ff;box-shadow:0 0 0 2px #d9d3ff}to{box-shadow:0 0 #665cff00}}tr.nf-hl-row>td{animation:4.2s forwards nfHlRow}.nf-hl-card{z-index:1;position:relative;animation:4.2s forwards nfHlCard!important}#v-settings .pf-sec,#v-settings .pf-btn,#v-settings .da-btn{text-transform:none!important;letter-spacing:0!important}#v-settings .wl{flex-wrap:wrap;gap:8px;display:flex}#v-settings .wl-c{border:1px solid var(--line2,#eceaf3);height:32px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}#v-settings .wl-c:hover{border-color:#d9d3ff}#v-settings .wl-c.on{color:var(--accent);background:#f2f0ff;border-color:#d9d3ff}#v-settings .wl-c svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:13px;height:13px}#v-settings .tm-row{border-top:1px solid #f1eefa;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 0;display:flex}#v-settings .tm-row:first-child{border-top:0;padding-top:0}#v-settings .tm-row .lc{flex:none;align-items:center;gap:10px;padding-top:2px;display:flex}#v-settings .tm-acc{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#v-settings .tm-chip{border:1px solid var(--line2,#eceaf3);height:28px;color:var(--ink2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex;position:relative}#v-settings .tm-chip:hover,#v-settings .tm-chip.open{color:var(--ink);border-color:#d9d3ff}#v-settings .tm-chip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}#v-settings .tm-chip .cv{width:11px;height:11px;color:var(--ink-3)}#v-settings .tm-chip.dis{cursor:default;color:var(--ink-3);background:#faf9fe}#v-settings .tm-pop{z-index:30;border:1px solid var(--line2,#eceaf3);cursor:default;background:#fff;border-radius:12px;width:230px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 36px #0f0d2629}#v-settings .tm-o{color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}#v-settings .tm-o:hover{background:#f6f5fa}#v-settings .tm-o.all{border-bottom:1px solid #f1eefa;border-radius:7px 7px 0 0;margin-bottom:4px;font-weight:600}#v-settings .tm-o .bm{border-radius:5px;width:18px;height:18px;font-size:9px}#v-settings .tm-o .cb{border:1.5px solid #cfc9e6;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}#v-settings .tm-o .cb.on{background:var(--accent);border-color:var(--accent)}#v-settings .tm-o .cb.on:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}#v-settings .tm-f{border-top:1px solid #f1eefa;justify-content:flex-end;margin-top:4px;padding:6px 4px 2px;display:flex}#v-settings .s-line .lc .pf-btn+.pf-btn{margin-left:6px}#v-settings .tm-row .lt b{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}#v-settings .tm-row .lt small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}#v-settings .tm-row .s-mem{align-items:flex-start}#v-settings .tm-pop{max-height:none}#v-settings .tm-o .bm{border-radius:5px!important;flex:0 0 18px!important;width:18px!important;height:18px!important;padding:0!important;font-size:9px!important}#v-settings .bm-ov .bm{text-align:left;letter-spacing:0!important;flex-direction:column!important;place-items:normal!important;font-weight:400!important;line-height:1.4!important;display:flex!important}#v-settings .bm-ov .bm .set-fld{width:100%;max-width:none!important}#v-settings .bm-ov .bm .br-in,#v-settings .bm-ov .bm .set-dd,#v-settings .bm-ov .bm .set-dd .ddb{width:100%}#v-settings .bm-ov .bm h3{font-weight:650!important}#v-settings .set-page{position:relative}#set-hact{display:none;position:absolute;top:24px;right:28px}body.on-settings #set-hact.on{display:flex}.tm-cta{background:var(--ink);color:#fff;height:36px;font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.tm-cta svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}.tm-cta:hover{background:#2a2745}#v-settings .tt{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:4px;font-size:13px}#v-settings .tt th{text-align:left;height:44px;color:var(--ink-3);border-bottom:1px solid var(--line2,#eceaf3);white-space:nowrap;padding:0 12px;font-size:12.5px;font-weight:500}#v-settings .tt td{border-bottom:1px solid var(--line2,#eceaf3);height:60px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}#v-settings .tt th:first-child,#v-settings .tt td:first-child{padding-left:4px}#v-settings .tt .nm{align-items:center;gap:12px;min-width:0;display:flex}#v-settings .tt .nm b{text-overflow:ellipsis;font-weight:500;overflow:hidden}#v-settings .tt .av{color:#4a3fc8;background:#ece9ff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid;position:relative}#v-settings .tt .av.on:after{content:"";background:#10a05a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}#v-settings .tt .av.pend{color:var(--ink-3);background:#f4f3f9}#v-settings .tt .you{color:var(--accent);background:var(--accent-weak);border-radius:6px;margin-left:auto;padding:3px 8px;font-size:11.5px;font-weight:600}#v-settings .tt .pd{color:#9a6b12;background:#fff4de;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}#v-settings .tt .mu{color:var(--ink-3)}#v-settings .tt tr.inv td{cursor:pointer}#v-settings .tt tr.inv:hover td{background:#fbfafe}#v-settings .tt .plus{background:var(--accent-weak);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}#v-settings .tt .plus svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}#v-settings .tt .kb{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;display:grid}#v-settings .tt .kb:hover{color:var(--ink);background:#f4f3f9}#v-settings .tt .kb svg{fill:currentColor;width:16px;height:16px}.tm-menu{z-index:80;background:#fff;border:1px solid #eceaf3;border-radius:10px;width:200px;padding:5px;position:fixed;box-shadow:0 14px 36px #0f0d2629}.tm-menu button{text-align:left;width:100%;font:inherit;color:#17152b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;display:block}.tm-menu button:hover{background:#f6f5fa}.tm-menu button.dg{color:#c23a50}.tm-menu button[disabled]{color:#b9b4cc;cursor:default;background:0 0}.tm-menu .sep{background:#f1eefa;height:1px;margin:4px 2px}#v-settings .tt td.ov{overflow:visible}#v-settings .tt td{height:66px}#v-settings .tt .em{color:var(--ink-3);text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}#v-settings .tt .nm>div{overflow:hidden}#v-settings .tt-sum{color:var(--ink-3);padding:20px 4px 6px;font-size:12.5px}#v-settings .tt .tm-chip{max-width:100%}#v-settings .tt .set-seg.sm span{padding:5px 9px}#v-settings .tm-r{justify-content:space-between;align-items:flex-start}#v-settings .tm-r b{font-size:13px;font-weight:600;display:block}#v-settings .tm-r small{color:var(--ink-3);white-space:normal;margin-top:2px;font-size:11.5px;line-height:1.35;display:block}#v-settings .tm-r svg{fill:none;width:14px;height:14px;stroke:var(--accent);stroke-width:2.2px;flex:0 0 14px;margin-top:2px}#v-settings .tm-r.sel b{color:var(--accent)}#v-settings .tt .tm-chip{justify-content:space-between;min-width:96px}#v-settings .tt td:nth-child(2),#v-settings .tt td:nth-child(3),#v-settings .tt td:nth-child(4){overflow:visible}#v-settings .tt-sum{display:none!important}#v-settings .tt{margin-top:12px!important}#v-settings .tm-o .cbx{box-sizing:border-box;background:#fff;border:1.5px solid #cfc9e6;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:grid}#v-settings .tm-o:hover .cbx:not(.on){border-color:#b9b1f0}#v-settings .tm-o .cbx.on{background:var(--accent);border-color:var(--accent)}#v-settings .tm-o .cbx svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}#v-settings .tm-o{gap:10px;padding:8px 10px}#v-settings .tm-o.all{margin-bottom:4px;padding-bottom:10px}#v-settings .tm-pop{padding:6px}#v-settings .k-amb{color:#8a5a0b;background:#fff7e8;border:1px solid #f6dfae;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;font-size:12.5px;line-height:1.4;animation:.18s ease-out kAmb;display:flex}#v-settings .k-amb b{font-weight:600}#v-settings .k-amb svg{fill:none;stroke:#b4690e;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}@keyframes kAmb{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}#dsp-shape,#ds-tag{display:none!important}#demo-switch{padding-left:4px!important}#v-settings .set-blk.ro .br{pointer-events:none;opacity:.55;filter:grayscale(.2)}#v-settings .ro-note{color:#8a5a0b;background:#fff7e8;border:1px solid #f6dfae;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}#v-settings .ro-note svg{fill:none;stroke:#b4690e;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}#v-settings .ro-banner{padding:20px 0 6px}#v-settings .ro-banner .ro-note{margin-top:0;padding:7px 11px;font-size:12.5px}#v-settings .ro-tt .tm-chip,#v-settings .ro-tt .kb{pointer-events:none;opacity:.55}#v-settings .ro-tt .tm-chip .cv{display:none}body.as-member #set-hact{display:none!important}#acct .acct-menu{border:1px solid #eceaf3!important;border-radius:14px!important;width:300px!important;padding:6px!important;box-shadow:0 20px 50px #0f0d2629!important}.acct-menu button{font:inherit}.ac-hd{align-items:center;gap:12px;padding:10px;display:flex}.ac-av{color:#fff;background:linear-gradient(140deg,#ab85ff,#665cff) 50%;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.ac-av i{border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.ac-id{min-width:0}.ac-id b{color:#17152b;font-size:14px;font-weight:600;display:block}.ac-id small{color:#9490ad;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex;overflow:hidden}.ac-dot{vertical-align:1px;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:2px;display:inline-block}.ac-st{color:#5b5872;cursor:pointer;text-align:left;background:#fff;border:1px dashed #d9d3ff;border-radius:9px;align-items:center;gap:8px;width:calc(100% - 12px);margin:2px 6px 6px;padding:9px 10px;font-size:12.5px;display:flex}.ac-st:hover{background:#faf9ff;border-color:#b9b1f0}.ac-st.set{color:#17152b;border-style:solid;border-color:#eceaf3}.ac-st svg{color:#9490ad;flex:0 0 16px;width:16px;height:16px}.ac-st span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-st small{color:#9490ad;font-size:11px}.ac-sep{background:#eceaf3;height:1px;margin:4px 0}.ac-it{color:#17152b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}.ac-it:hover{background:#f6f5fa}.ac-it svg{color:#5b5872;width:17px;height:17px}.ac-it.dg,.ac-it.dg svg{color:#c23a50}.ac-sh{align-items:center;gap:6px;padding:4px 4px 8px;display:flex}.ac-sh b{font-size:14px;font-weight:600}.ac-ib{color:#5b5872;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.ac-ib:hover{background:#f4f3f9}.ac-ib svg{width:16px;height:16px}.ac-ib.sm{width:24px;height:24px}.ac-in{border:1px solid #eceaf3;border-radius:10px;align-items:center;gap:8px;height:40px;margin:0 6px 10px;padding:0 6px 0 10px;display:flex}.ac-in:focus-within{border-color:#665cff;box-shadow:0 0 0 3px #f2f0ff}.ac-in>span svg{color:#9490ad;width:16px;height:16px;display:block}.ac-in input{min-width:0;font:inherit;color:#17152b;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ac-pre{flex-direction:column;gap:2px;margin:0 0 6px;display:flex}.ac-p{color:#17152b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.ac-p:hover{background:#f6f5fa}.ac-p.on{color:#665cff;background:#f2f0ff;font-weight:500}.ac-p svg{color:#5b5872;width:16px;height:16px}.ac-p.on svg{color:#665cff}.ac-lab{color:#9490ad;margin:8px 10px 6px;font-size:11.5px;font-weight:600}.ac-seg{background:#f6f5fa;border:1px solid #eceaf3;border-radius:9px;gap:4px;margin:0 6px;padding:3px;display:flex}.ac-seg span{color:#5b5872;cursor:pointer;white-space:nowrap;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;height:28px;font-size:11.5px;font-weight:500;display:flex}.ac-seg span.on{color:#17152b;background:#fff;box-shadow:0 1px 2px #17152b14}.ac-seg i{border-radius:50%;width:7px;height:7px}.ac-f{justify-content:space-between;align-items:center;padding:12px 6px 4px;display:flex}.ac-clr{color:#c23a50;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12.5px;font-weight:600}.ac-save{color:#fff;cursor:pointer;background:#17152b;border:0;border-radius:9px;height:34px;padding:0 16px;font-size:13px;font-weight:600}.irail #acct{position:relative}.irail #acct:after{content:"";border:2px solid var(--shell,#efeef4);pointer-events:none;background:#10a05a;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.irail #acct[data-pres=away]:after{background:#e8912d}.irail #acct[data-pres=busy]:after{background:#e5484d}#v-settings .tt .av[data-pc].on:after{background:var(--pc)!important}.ac-card{z-index:60;background:#fff;border:1px solid #eceaf3;border-radius:14px;width:290px;padding:8px 6px;animation:.14s ease-out acIn;display:none;position:absolute;bottom:0;left:calc(100% + 320px);box-shadow:0 20px 50px #0f0d2629}.ac-card.on{display:block}@keyframes acIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.ac-card .ac-sh{justify-content:space-between;padding:4px 6px 10px 10px}.ac-card .ac-f{padding:12px 6px 4px}.ac-card .ac-f[hidden]{display:none}#acct .ac-st.active{border-style:solid;border-color:#665cff;box-shadow:0 0 0 3px #f2f0ff}.ac-dd{margin:2px 6px 6px;position:relative}.ac-ddb{width:100%;height:38px;font:inherit;color:#17152b;cursor:pointer;text-align:left;background:#fff;border:1px solid #eceaf3;border-radius:9px;align-items:center;gap:9px;padding:0 10px 0 12px;font-size:13px;display:flex}.ac-ddb:hover,.ac-dd.open .ac-ddb{border-color:#d9d3ff}.ac-dd.open .ac-ddb{box-shadow:0 0 0 3px #f2f0ff}.ac-ddb .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.ac-ddb .t em{color:#9490ad;margin-left:6px;font-style:normal;font-weight:400}.ac-ddb .t em:before{content:"·";margin-right:6px}.ac-ddb .cv{color:#9490ad;flex:0 0 13px;width:13px;height:13px}.ac-dd .ac-dot{flex:0 0 8px;width:8px;height:8px;margin:0}.ac-ddm{z-index:70;background:#fff;border:1px solid #eceaf3;border-radius:11px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 36px #0f0d2629}.ac-ddo{width:100%;font:inherit;color:#17152b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ac-ddo:hover{background:#f6f5fa}.ac-ddo.on{font-weight:600}.ac-ddo svg{color:#665cff;width:14px;height:14px;margin-left:auto}.ac-ddo>svg:first-child{margin-left:0}.ac-ddo.dg,.ac-ddo.dg svg{color:#c23a50}.acm-ov{z-index:400;background:#0f0d2661;justify-content:center;align-items:center;animation:.12s ease-out acmF;display:flex;position:fixed;inset:0}@keyframes acmF{0%{opacity:0}to{opacity:1}}.acm{background:#fff;border-radius:16px;width:420px;max-width:calc(100vw - 32px);padding:20px 18px 18px;font-family:Geist,system-ui,sans-serif;box-shadow:0 24px 64px #0f0d2647}.acm-h{justify-content:space-between;align-items:center;margin:0 2px 14px 6px;display:flex}.acm-h h3{color:#17152b;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.acm .ac-in{margin:0 0 6px}.acm .ac-lab{margin:12px 6px 6px}.acm-f{justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.acm-f[hidden]{display:none}.ac-cancel{height:36px;font:inherit;color:#17152b;cursor:pointer;background:#fff;border:1px solid #eceaf3;border-radius:9px;padding:0 14px;font-size:13px;font-weight:600}.acm .acm-pres .ac-seg{margin:0}.acm .acm-pres .ac-lab{margin:14px 6px 6px}.acm .ac-seg span{height:32px;font-size:12.5px}.acm .ac-save[disabled]{opacity:.4;cursor:default}.acm-f{border-top:1px solid #f1eefa;margin-top:16px}.ac-dd .ac-ddb .cv,.ac-dd.open .ac-ddb .cv{transform:none!important}#v-settings .lg-row{align-items:center;gap:16px;display:flex}#v-settings .lg-pv{border:1px solid var(--line2,#eceaf3);background:#faf9fe;border-radius:16px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}#v-settings .lg-pv svg{width:40px;height:40px}#v-settings .lg-pv.img{background:#fff}#v-settings .lg-pv img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6px}#v-settings .lg-tx b{color:var(--ink);font-size:14px;font-weight:600;display:block}#v-settings .lg-tx small{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}#v-settings .lg-acts{gap:8px;margin-top:10px;display:flex}#v-settings .lg2{align-items:center;gap:16px;display:flex}#v-settings .lg2 .lg-pv{border-radius:14px;flex:0 0 56px;width:56px;height:56px}#v-overview .card.ov2-terr{overflow:hidden;border-radius:12px!important;padding:0!important}#v-overview .ov2-terr .ov2-thead{margin:0!important;padding:18px 20px 16px!important}#v-overview .ov2-terr .tscroll{border-top:1px solid var(--line2);margin:0!important;padding:0!important}#v-overview .ov2-terr table.ov2-table{table-layout:fixed!important;width:100%!important;min-width:900px!important;margin:0!important}#v-overview .ov2-terr table.ov2-table th,#v-overview .ov2-terr table.ov2-table td{vertical-align:middle;text-align:left!important;width:auto!important;min-width:0!important;padding-left:16px!important;padding-right:16px!important}#v-overview .ov2-terr table.ov2-table th:first-child,#v-overview .ov2-terr table.ov2-table td:first-child{width:24%!important;padding-left:20px!important}#v-overview .ov2-terr table.ov2-table thead th{white-space:nowrap;border-bottom:1px solid var(--line2)!important;height:44px!important;color:var(--ink-2)!important;text-transform:none!important;letter-spacing:0!important;background:#fbfafd!important;padding-top:0!important;padding-bottom:0!important;font-size:12.5px!important;font-weight:500!important}#v-overview .ov2-terr table.ov2-table tbody td{height:60px;border-top:1px solid var(--line2)!important;padding-top:10px!important;padding-bottom:10px!important}#v-overview .ov2-terr table.ov2-table tbody tr:first-child td{border-top:0!important}#v-overview .ov2-terr table.ov2-table th.ps-end,#v-overview .ov2-terr table.ov2-table td.ps-end{text-align:right!important;width:68px!important;padding:0 20px 0 0!important}#v-overview .ov2-terr .ps-keb svg circle{fill:currentColor;stroke:none}#v-overview .ov2-terr .ov2-opp>b{text-align:left!important;min-width:32px!important}#v-overview .ov2-terr .tscroll,#v-territory .tscroll,#sub-list .tscroll{border-radius:0!important}.cm-pop{z-index:60;border:1px solid var(--line2,#eceaf3);background:#fff;border-radius:12px;width:240px;padding:6px;position:fixed;box-shadow:0 14px 36px #0f0d2629}.cm-h{color:var(--ink-3);padding:6px 10px;font-size:12px;font-weight:500}.cm-o{height:36px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.cm-o:hover{background:#f6f5fa}.cm-o.lk{cursor:default}.cm-o.lk:hover{background:0 0}.cm-o.dragging{opacity:.4}.cm-o.over-t{box-shadow:inset 0 2px 0 var(--accent)}.cm-o.over-b{box-shadow:inset 0 -2px 0 var(--accent)}.cm-g{width:16px;height:16px;color:var(--ink-3);cursor:grab;flex:0 0 16px;place-items:center;display:grid}.cm-o.lk .cm-g{visibility:hidden}.cm-g svg{fill:currentColor;width:16px;height:16px}.cm-cb{box-sizing:border-box;background:#fff;border:1.5px solid #cfc9e6;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.cm-cb.on{background:var(--accent);border-color:var(--accent)}.cm-cb.dis{background:#c9c3f5;border-color:#c9c3f5}.cm-cb svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.cm-o.lk .cm-l{color:var(--ink-2)}.cm-o.off .cm-l{color:var(--ink-3)}.ps-gear.on{color:var(--accent);background:#f2f0ff}th[data-col][draggable=true]{cursor:grab}th[data-col].cm-dragging{opacity:.45}th[data-col].cm-over-l{box-shadow:inset 2px 0 0 var(--accent)}th[data-col].cm-over-r{box-shadow:inset -2px 0 0 var(--accent)}.pagehead #brand-select{padding-left:4px!important}.pagehead #brand-select .bmark{border-radius:5px!important;flex:0 0 24px!important;width:24px!important;height:24px!important;font-size:10.5px!important}.irail #acct:after{content:none!important;display:none!important}#v-overview #win-select{height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #eceaf3!important;border-radius:9px!important;gap:6px!important;padding:0 9px 0 12px!important}#v-overview #win-select:hover{border-color:#dcd8ea!important}#v-overview #win-select>svg:not(.cv),#v-overview #win-select .tb-lab{display:none!important}#v-overview #win-select #win-val{white-space:nowrap;color:var(--ink-2)!important;font-size:12.5px!important;font-weight:500!important}#v-overview #win-select .tb-menu{left:auto!important;right:-1px!important}#v-overview #win-select .cv{width:14px!important;height:14px!important;color:var(--ink-3)!important}#v-overview #win-select .tb-menu{box-sizing:border-box!important;border:1px solid #eceaf3!important;border-radius:9px!important;width:auto!important;min-width:calc(100% + 2px)!important;padding:4px!important;top:calc(100% + 6px)!important;left:auto!important;right:-1px!important;box-shadow:0 8px 24px #17152b14!important}#v-overview #win-select .tb-menu .mhead{display:none!important}#v-overview #win-select .tb-menu .mi{white-space:nowrap;background:0 0!important;border-radius:6px!important;gap:5px!important;height:30px!important;padding:0 5px 0 8px!important}#v-overview #win-select .tb-menu .mi:hover,#v-overview #win-select .tb-menu .mi.on{background:#f6f5fa!important}#v-overview #win-select .tb-menu .mi .mr{color:var(--ink-2);flex:1;font-size:12.5px;font-weight:500}#v-overview #win-select .tb-menu .mi.on .mr{color:var(--ink)}#v-overview #win-select .tb-menu .mi .ck{width:14px!important;height:14px!important;color:var(--accent)!important;flex:0 0 14px!important}#v-overview #win-select.open .cv{transform:rotate(180deg)}.rail .sp-title{font-size:16px!important;font-weight:600!important}#v-overview .ov2-st svg{display:none!important}#v-overview .ov2-kpi:first-child .ov2-chip{color:#665cff!important;background:#f2f0ff!important}#v-overview .pill{color:var(--ink-2)!important;background:#f4f3f8!important}#v-overview .pill.dn{color:#d33a3a!important;background:#fdecec!important}#v-overview .pill.up{color:#14894a!important;background:#e9f6ef!important}#v-overview .ov2-ps .gp{color:var(--ink-2)!important}#v-overview .ov2-lead .dot{background:#c9c6d6!important}#v-overview .ov2-st{color:var(--ink-2)!important;background:#f4f3f8!important;gap:6px!important}#v-overview .ov2-st:before{content:"";background:#9490ad;border-radius:50%;flex:0 0 6px;width:6px;height:6px}#v-overview .ov2-st.defend:before,#v-overview .ov2-st.convert:before{background:#e5484d}#v-overview .ov2-st.grow:before{background:#12a150}#v-overview .ov2-st.watch:before{background:#e09a2b}#v-overview .ov2-st.lead:before{background:#665cff}#v-overview .ov2-chip{color:#665cff!important;background:#f2f0ff!important}#v-overview .ov2-pav,#v-overview .ov2-loc .av{color:#5a50e0!important;background:#f2f0ff!important}#v-overview .pill.flat,#v-overview .ov2-kfoot .pill:not(.dn):not(.up),#v-overview .ov2-st.lead{color:#665cff!important;background:#f2f0ff!important}#v-territory .ov2-st svg{display:none!important}#v-territory .ov2-kpi:first-child .ov2-chip{color:#665cff!important;background:#f2f0ff!important}#v-territory .pill{color:var(--ink-2)!important;background:#f4f3f8!important}#v-territory .pill.dn{color:#d33a3a!important;background:#fdecec!important}#v-territory .pill.up{color:#14894a!important;background:#e9f6ef!important}#v-territory .ov2-ps .gp{color:var(--ink-2)!important}#v-territory .ov2-lead .dot{background:#c9c6d6!important}#v-territory .ov2-st{color:var(--ink-2)!important;background:#f4f3f8!important;gap:6px!important}#v-territory .ov2-st:before{content:"";background:#9490ad;border-radius:50%;flex:0 0 6px;width:6px;height:6px}#v-territory .ov2-st.defend:before,#v-territory .ov2-st.convert:before{background:#e5484d}#v-territory .ov2-st.grow:before{background:#12a150}#v-territory .ov2-st.watch:before{background:#e09a2b}#v-territory .ov2-st.lead:before{background:#665cff}#v-territory .ov2-chip{color:#665cff!important;background:#f2f0ff!important}#v-territory .ov2-pav,#v-territory .ov2-loc .av{color:#5a50e0!important;background:#f2f0ff!important}#v-territory .pill.flat,#v-territory .ov2-kfoot .pill:not(.dn):not(.up),#v-territory .ov2-st.lead{color:#665cff!important;background:#f2f0ff!important}#v-subscribed .ov2-st svg{display:none!important}#v-subscribed .ov2-kpi:first-child .ov2-chip{color:#665cff!important;background:#f2f0ff!important}#v-subscribed .pill{color:var(--ink-2)!important;background:#f4f3f8!important}#v-subscribed .pill.dn{color:#d33a3a!important;background:#fdecec!important}#v-subscribed .pill.up{color:#14894a!important;background:#e9f6ef!important}#v-subscribed .ov2-ps .gp{color:var(--ink-2)!important}#v-subscribed .ov2-lead .dot{background:#c9c6d6!important}#v-subscribed .ov2-st{color:var(--ink-2)!important;background:#f4f3f8!important;gap:6px!important}#v-subscribed .ov2-st:before{content:"";background:#9490ad;border-radius:50%;flex:0 0 6px;width:6px;height:6px}#v-subscribed .ov2-st.defend:before,#v-subscribed .ov2-st.convert:before{background:#e5484d}#v-subscribed .ov2-st.grow:before{background:#12a150}#v-subscribed .ov2-st.watch:before{background:#e09a2b}#v-subscribed .ov2-st.lead:before{background:#665cff}#v-subscribed .ov2-chip{color:#665cff!important;background:#f2f0ff!important}#v-subscribed .ov2-pav,#v-subscribed .ov2-loc .av{color:#5a50e0!important;background:#f2f0ff!important}#v-subscribed .pill.flat,#v-subscribed .ov2-kfoot .pill:not(.dn):not(.up),#v-subscribed .ov2-st.lead{color:#665cff!important;background:#f2f0ff!important}.ov2-lead .dot{display:none!important}.ov2-leadyou{color:var(--ink)!important;font-size:13px!important;font-weight:400!important}.ov2-badge{color:#665cff!important;background:#f2f0ff!important;border-radius:999px!important}.pagehead #ph-title,.pagehead .ph-t{font-size:16px!important;font-weight:500!important}#ov2-chart{position:relative}#ov2-chart .ov2-pk{transition:opacity .12s}#ov2-chart.hov .ov2-pk{opacity:0}#ov2-chart .hv{pointer-events:none;opacity:0;transition:opacity .12s;position:absolute;inset:0}#ov2-chart.hov .hv{opacity:1}#ov2-chart .hv-l{border-left:1px dashed #d6d0f5;width:0;transition:left .1s ease-out,top .1s,height .1s;position:absolute;top:0}#ov2-chart .hv-d{background:#fff;border:2px solid #665cff;border-radius:50%;width:8px;height:8px;margin:-6px 0 0 -6px;transition:left .1s ease-out,top .1s ease-out;position:absolute}#ov2-chart .hv-t{white-space:nowrap;background:#fff;border:1px solid #ebe5ff;border-radius:6.5px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11px;transition:left .1s ease-out,top .1s ease-out;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 1px 3px #17152b0f}#ov2-chart .hv-t span{color:#5b5872;font-weight:500}#ov2-chart .hv-t b{color:#17152b;font-weight:600}@media (prefers-reduced-motion:reduce){#ov2-chart .hv-l,#ov2-chart .hv-d,#ov2-chart .hv-t{transition:none}}body.on-billing .app>aside.rail{display:none!important}.vr{gap:16px;display:grid}.vr .c{background:#fff;border:1px solid #eceaf3;border-radius:14px;padding:22px 24px}.vr .k{color:#5b5872;font-size:12.5px}.vr .big{letter-spacing:-.03em;color:#17152b;margin-top:6px;font-size:34px;font-weight:600;line-height:1.1}.vr .s{color:#9490ad;font-size:12.5px;line-height:1.5}.vr .t{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.vr .t .d{background:currentColor;border-radius:50%;width:6px;height:6px}.vr .due{color:#b4690e;background:#fff4de}.vr .ovd{color:#c23a50;background:#fdecef}.vr .paid{color:#10864a;background:#e6f6ee}.vr .vi{color:#665cff;background:#f2f0ff}.vr .b{color:#17152b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #eceaf3;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 15px;font:500 13px Geist,sans-serif;display:inline-flex}.vr .b:hover{background:#f6f5fa}.vr .b.p{color:#fff;background:#665cff;border-color:#665cff}.vr .b.p:hover{background:#5a50f0}.vr .b svg{width:16px;height:16px}.vr .acts{flex-wrap:wrap;gap:8px;display:flex}.vr .rows{grid-template-columns:1fr auto;column-gap:0;font-size:13px;display:grid}.vr .rows .v{padding-left:16px}.vr .rows>div{border-top:1px solid #eceaf3;padding:10px 0}.vr .rows>div:nth-child(-n+2){border-top:0}.vr .rows .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.vr .rows .m{color:#5b5872}.vr .rows .tot{color:#17152b;border-top:1px solid #d9d6e5;font-weight:600}.vr .mini{color:#5b5872;flex-wrap:wrap;gap:28px;font-size:12.5px;display:flex}.vr .mini b{color:#17152b;margin-top:3px;font-size:15px;font-weight:600;display:block}.vr .ban{border-radius:14px;align-items:center;gap:14px;padding:16px 20px;display:flex}.vr .ban.due{color:#17152b;background:#fff9ee;border:1px solid #f6e3bd}.vr .ban.ovd{color:#17152b;background:#fff5f6;border:1px solid #f7d3da}.vr .ban.paid{color:#17152b;background:#f3fbf6;border:1px solid #cdebd9}.vr .ban .tx{flex:1;font-size:14px}.vr .ban .tx b{font-weight:600}.vr .ban .tx small{color:#5b5872;margin-top:2px;font-size:12.5px;display:block}.vr .tl{align-items:flex-start;margin-top:18px;display:flex}.vr .tl .st{color:#9490ad;flex:1;padding-top:16px;font-size:12px;position:relative}.vr .tl .st:before{content:"";background:#eceaf3;height:2px;position:absolute;top:4px;left:0;right:0}.vr .tl .st:after{content:"";box-sizing:border-box;background:#fff;border:2px solid #d9d6e5;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.vr .tl .st.done:before{background:#665cff}.vr .tl .st.done:after{background:#665cff;border-color:#665cff}.vr .tl .st.now:after{border-color:#665cff;box-shadow:0 0 0 4px #f2f0ff}.vr .tl .st.warn:after{border-color:#c23a50}.vr .tl .st b{color:#17152b;font-size:12.5px;font-weight:500;display:block}.vr .tl .st:last-child:before{display:none}.vr .inv{background:#fff;border:1px solid #eceaf3;border-radius:14px;overflow:hidden}.vr .inv .hd{border-bottom:1px dashed #e2def0;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.vr .inv .bd{padding:6px 24px 18px}.vr .inv .ft{background:#f8f7fb;border-top:1px solid #eceaf3;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.vr .strip{background:#fff;border:1px solid #eceaf3;border-radius:14px;align-items:center;gap:18px;padding:14px 18px;display:flex}.vr .strip .sep{background:#eceaf3;align-self:stretch;width:1px}.vr .hl{border:1.5px solid #665cff;box-shadow:0 0 0 4px #f2f0ff}.vr .hl.s-ovd{border-color:#e59aa8;box-shadow:0 0 0 4px #fdecef}.vr .hl.s-paid{box-shadow:none;border-color:#eceaf3}.vr .note2{color:#9490ad;font-size:12px}#v-billing .sb-av.sb-on{color:#665cff;background:#f2f0ff}#v-billing tr.sb-totr td{background:#fbfafd;font-weight:600}#v-billing .sb-avl{overflow:hidden}#v-billing .sb-ar{border-top:1px solid #eceaf3;align-items:center;padding:12px 16px;display:flex}#v-billing .sb-ar:first-child{border-top:0}#v-billing .sb-at{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#v-billing .sb-at b{color:#17152b;font-size:13px;font-weight:500}#v-billing .sb-at span{color:#9490ad;font-size:12px}#v-billing .sb-inv{table-layout:fixed}#v-billing .sb-inv col{width:auto}#v-billing .sb-inv col.ia{width:190px}#v-billing .sb-inv th,#v-billing .sb-inv td{text-align:left}#v-billing .sb-inv .tn{font-variant-numeric:tabular-nums}#v-billing .sb-inv .sb-ia,#v-billing .sb-inv th.sb-iah{white-space:nowrap;text-align:center!important}#v-billing .sb-payb{color:#fff!important;background:#665cff!important;border-color:#665cff!important;height:30px!important}#v-billing .sb-payb:hover{background:#5a50f0!important}#v-billing .sb-kb{color:#5b5872;cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}#v-billing .sb-kb svg{width:16px;height:16px}#v-billing .sb-kb:hover{color:#17152b;background:#f6f5fa;border-color:#eceaf3}#v-billing .vr .hl,#v-billing .vr .hl.s-ovd,#v-billing .vr .hl.s-paid{box-shadow:none!important;border:1px solid #eceaf3!important}.sba-ov{z-index:300;background:#0f0d2661;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sba{color:#17152b;background:#fff;border-radius:16px;flex-direction:column;gap:18px;width:520px;max-width:calc(100vw - 32px);padding:24px;font:400 13px Geist,-apple-system,sans-serif;display:flex;box-shadow:0 24px 64px #0f0d2647}.sba .sba-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sba .sba-h h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.sba .sba-h p{color:#9490ad;margin:6px 0 0;font-size:12.5px;line-height:1.5}.sba .sba-x{color:#5b5872;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sba .sba-x:hover{background:#f6f5fa}.sba .sba-go{color:#fff;height:40px;font:inherit;cursor:pointer;background:#665cff;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.sba .sba-go:hover{background:#5a50f0}.sba .sba-go:disabled{opacity:.45;cursor:not-allowed}.sba .sba-l{border:1px solid #eceaf3;border-radius:12px;max-height:340px;overflow:hidden auto}.sba .sba-r{cursor:pointer;border-top:1px solid #eceaf3;align-items:center;gap:12px;padding:12px 14px;display:flex}.sba .sba-r:first-child{border-top:0}.sba .sba-r:hover{background:#f6f5fa}.sba .sba-r.on{background:#fbfaff}.sba .sba-r:focus-visible{outline-offset:-2px;outline:2px solid #665cff}.sba .sba-cb{background:#fff;border:1.5px solid #cfc9e6;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.sba .sba-r.on .sba-cb{background:#665cff;border-color:#665cff}.sba .sb-av{color:#665cff;background:#f2f0ff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin:0;font-size:12px;font-weight:600;display:grid}.sba .sba-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sba .sba-t b{color:#17152b;font-weight:500}.sba .sba-t span{color:#9490ad;font-size:12px}.sba .sba-p{color:#17152b;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.sba .sba-p small{color:#9490ad;font-size:11.5px;font-weight:400}.sba .sba-f{align-items:center;gap:10px;display:flex}.sba .sba-sum{color:#5b5872;flex:1;font-size:12.5px}.sba .sba-sum b{color:#17152b;font-weight:600}.sba .cancel{height:40px;font:inherit;color:#17152b;cursor:pointer;background:#fff;border:1px solid #eceaf3;border-radius:10px;padding:0 16px;font-size:13px;font-weight:500}.sba .cancel:hover{background:#f6f5fa}.sba .sba-empty{text-align:center;color:#9490ad;padding:22px}#v-billing.rf{padding:20px 0 48px!important}#v-billing.rf .vr-top .vr{gap:0}#v-billing.rf .vr-top .c{border-radius:12px 12px 0 0!important;padding:22px 24px!important}#v-billing.rf .vr-top .c .k{color:#5b5872;font-size:13px}#v-billing.rf .vr-top .c .big{margin:10px 0 6px!important;font-size:36px!important}#v-billing.rf .vr-top .c .s{font-size:12.5px!important}#v-billing.rf .rf-foot{color:#5b5872;background:#fbfafd;border:1px solid #eceaf3;border-top:0;border-radius:0 0 12px 12px;align-items:center;gap:8px;padding:11px 24px;font-size:12.5px;display:flex}#v-billing.rf .rf-foot svg{fill:none;stroke-width:1.7px;color:#9490ad;flex:none;width:15px;height:15px}#v-billing.rf .sb-h{min-height:34px;margin:32px 0 12px!important}#v-billing.rf .sb-h h3{letter-spacing:-.01em;font-size:15px!important;font-weight:600!important}#v-billing.rf .sb-h .sb-mut{font-size:12.5px}#v-billing.rf .sb-card{border-radius:12px!important}#v-billing.rf .sb-t th{color:#5b5872!important;background:#f8f7fb!important;height:44px!important;padding:0 20px!important;font-size:12px!important}#v-billing.rf .sb-t td{height:58px!important;padding:0 20px!important;font-size:13px!important}#v-billing.rf .sb-t tr:hover td{background:#fbfafd}#v-billing.rf .rf-eq{table-layout:fixed}#v-billing.rf .rf-eq th,#v-billing.rf .rf-eq td{text-align:left!important}#v-billing.rf .sb-av{color:#665cff!important;background:#f2f0ff!important;border-radius:8px!important;width:30px!important;height:30px!important;margin-right:12px!important;font-size:11.5px!important}#v-billing.rf .sb-pill{height:22px;font-size:11.5px}#v-billing.rf .sb-inv td b,#v-billing.rf .rf-eq td b{font-weight:600}#v-billing.rf .sb-inv td:first-child b{font-weight:500}.ov2-loc .av,.ov2-pav,#d-av,#v-billing .sb-av,.sba .sb-av{flex:none;color:#665cff!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:#f2f0ff!important;border-radius:10px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;font-size:12px!important;font-weight:600!important;display:inline-grid!important}#d-av{border-radius:14px!important;width:56px!important;min-width:56px!important;height:56px!important;font-size:18px!important}.ov2-supp .ov2-loc .av{color:#9490ad!important;background:#f4f3f8!important}#v-competitor .cv2-card{border:1px solid #eceaf3!important;border-radius:12px!important;padding:22px 24px!important}#v-competitor .cv2-band{background:#fff!important;border:1px solid #eceaf3!important;border-radius:12px!important}#v-competitor .cv2-band .eyb{color:#9490ad!important;letter-spacing:.06em!important}#v-competitor .cv2-band .hl{font-size:20px!important;font-weight:600!important}#v-competitor #cv-rankn{color:#665cff}#v-competitor .cv2-vs{border:1px solid #f1eff6;background:#fbfafd!important;border-radius:12px!important}#v-competitor .cv2-vs .vsb{color:#9490ad;background:#fff;border:1px solid #eceaf3}#v-competitor .cv2-vs .sqr{border-radius:4px!important;flex:none!important;width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important}#v-competitor .cv2-brow .fill{border-radius:99px!important;height:8px!important}#v-competitor .cv2-brow .bar{background:0 0}.cvx-h2h{margin-top:18px}.cvx-r{border-top:1px solid #f1eff6;grid-template-columns:80px minmax(0,1fr) 170px minmax(0,1fr) 80px;align-items:center;gap:14px;padding:12px 0;display:grid}.cvx-v{font-variant-numeric:tabular-nums;color:#17152b;text-align:right;font-size:14px;font-weight:600}.cvx-v.r{text-align:left}.cvx-v.w{color:#665cff}.cvx-v.r.w{color:#17152b}.cvx-t{background:#f4f3f8;border-radius:99px;height:8px;display:flex;overflow:hidden}.cvx-t.l{justify-content:flex-end}.cvx-t i{border-radius:99px;height:100%;display:block}.cvx-l{text-align:center;color:#5b5872;font-size:12px}.ac-hd .ac-av>i{display:none!important}#brand-menu.bv-05{font-family:Geist,sans-serif;border:1px solid #eceaf3!important;border-radius:12px!important;min-width:calc(100% + 2px)!important;padding:4px!important;left:-1px!important;box-shadow:0 12px 32px #0f0d261f!important}#brand-menu.bv-05 .bd-r{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex}#brand-menu.bv-05 .bd-r:hover,#brand-menu.bv-05 .bd-r.on{background:#f6f5fa}#brand-menu.bv-05 .bd-ck{color:#665cff;visibility:hidden;flex:0 0 14px;width:14px;height:14px;margin-left:auto}#brand-menu.bv-05 .bd-r.on .bd-ck{visibility:visible}#brand-menu.bv-05 .bd-n{color:#5b5872;font-size:13px;font-weight:500}#brand-menu.bv-05 .bd-r.on .bd-n,#brand-menu.bv-05 .bd-r:hover .bd-n{color:#17152b}#brand-menu.bv-05 .bd-c{color:#9490ad;margin-left:auto;padding-left:16px;font-size:12px}#brand-menu.bv-05 .bd-mk{border-radius:6px;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}#brand-menu.bv-05 .bd-t{flex-direction:column;gap:1px;min-width:0;display:flex}#brand-menu.bv-05 .bd-t b{color:#17152b;font-size:13px;font-weight:500}#brand-menu.bv-05 .bd-t span{color:#9490ad;font-size:11.5px}#brand-menu.bv-05 .bd-h{color:#9490ad;padding:8px 10px 6px;font-size:11.5px;font-weight:500}#brand-menu.bv-05{width:270px!important;padding:0!important}#brand-menu.bv-05 .bd-s{color:#9490ad;border-bottom:1px solid #eceaf3;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}#brand-menu.bv-05 .bd-s svg{flex:none;width:15px;height:15px}#brand-menu.bv-05 .bd-s input{font:inherit;color:#17152b;background:0 0;border:0;outline:0;flex:1;font-size:13px}#brand-menu.bv-05 .bd-list{max-height:280px;padding:4px;overflow:auto}#brand-menu.bv-05 .bd-r{gap:10px;padding:6px 10px}#brand-menu.bv-05 .bd-mk{border-radius:7px}#brand-menu.bv-05 .bd-empty{text-align:center;color:#9490ad;padding:16px;font-size:12.5px}#brand-menu.bv-05 .bd-ft{color:#5b5872;cursor:pointer;border-top:1px solid #eceaf3;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12.5px;font-weight:500;display:flex}#brand-menu.bv-05 .bd-ft:hover{color:#17152b;background:#f6f5fa}#brand-menu.bv-05 .bd-ft svg{width:15px;height:15px}#geo-menu,#period-menu,#cv-rival-menu,#pp-menu{box-sizing:border-box!important;background:#fff!important;border:1px solid #eceaf3!important;border-radius:9px!important;width:auto!important;min-width:calc(100% + 2px)!important;padding:4px!important;top:calc(100% + 6px)!important;box-shadow:0 8px 24px #17152b14!important}#geo-menu{left:-1px!important;right:auto!important}#period-menu,#cv-rival-menu{left:auto!important;right:-1px!important}#geo-menu .mhead,#period-menu .mhead,#cv-rival-menu .mhead{display:none!important}#geo-menu .mi,#period-menu .mi,#cv-rival-menu .mi,#pp-menu .mi{white-space:nowrap;background:0 0!important;border-radius:6px!important;align-items:center!important;gap:7px!important;height:30px!important;min-height:0!important;padding:0 5px 0 8px!important;display:flex!important}#geo-menu .mi:hover,#geo-menu .mi.on,#period-menu .mi:hover,#period-menu .mi.on,#cv-rival-menu .mi:hover,#cv-rival-menu .mi.on,#pp-menu .mi:hover,#pp-menu .mi.on{background:#f6f5fa!important}#geo-menu .mt,#period-menu .mt,#cv-rival-menu .mt{flex:1;display:block!important}#geo-menu .mt span,#period-menu .mt span,#cv-rival-menu .mt span{display:none!important}#geo-menu .mt b,#period-menu .mt b,#cv-rival-menu .mt b,#pp-menu .mr{color:var(--ink-2)!important;font-size:12.5px!important;font-weight:500!important}#geo-menu .mi.on .mt b,#period-menu .mi.on .mt b,#cv-rival-menu .mi.on .mt b,#pp-menu .mi.on .mr{color:var(--ink)!important}#geo-menu .ck,#period-menu .ck,#cv-rival-menu .ck,#pp-menu .ck{width:14px!important;height:14px!important;color:var(--accent)!important;flex:0 0 14px!important}#geo-menu .mi .ind,#period-menu .mi .ind{display:none!important}#cv-rival-menu .sw{flex:none;border-radius:3px!important;width:8px!important;height:8px!important}.pg2 .pp-dd{cursor:pointer;height:32px;color:var(--ink);background:#fff;border:1px solid #eceaf3;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.pg2 .pp-dd:hover{border-color:#dcd8ea}.pg2 .pp-dd .cv{width:14px;height:14px;color:var(--ink-3);transition:transform .15s}.pg2 .pp-dd.open .cv{transform:rotate(180deg)}#pp-menu{z-index:30;display:none;position:absolute;top:auto!important;bottom:calc(100% + 6px)!important;left:-1px!important}.pp-dd.open #pp-menu{display:block}.app>.rail{position:relative}.sp-col{width:30px;height:30px;color:var(--ink-3);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.sp-col:hover{color:var(--ink);background:#eceaf3}.sp-col svg{width:18px;height:18px}.irail .ir-exp{opacity:0;pointer-events:none;margin-bottom:-12px;transition:height .32s cubic-bezier(.2,.8,.2,1),margin .32s cubic-bezier(.2,.8,.2,1),opacity .2s 80ms,transform .32s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:scale(.85);height:0!important;min-height:0!important;display:grid!important}.app>aside.rail{transition:flex-basis .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1),padding .32s cubic-bezier(.2,.8,.2,1),margin .32s cubic-bezier(.2,.8,.2,1),opacity .22s;overflow:hidden}.app>aside.rail>:not(.sp-col){min-width:212px}.app>aside.rail>.sp-col{width:30px!important;min-width:0!important;height:30px!important}body.sp-collapsed .app>aside.rail{opacity:0;pointer-events:none;border-left-width:0!important;border-right-width:0!important;flex-basis:0!important;width:0!important;margin-right:-8px!important;padding-left:0!important;padding-right:0!important}body.sp-collapsed:not(.on-billing) .irail .ir-exp{opacity:1;pointer-events:auto;margin-bottom:0;transform:none;height:44px!important}@media (prefers-reduced-motion:reduce){.app>aside.rail,.irail .ir-exp{transition:none!important}}.ir-exp svg{width:20px;height:20px}.ff-btn{position:relative}.ff-btn .pf-pop{display:none!important}.ff-pop{z-index:60;text-align:left;cursor:default;width:220px;color:var(--ink);background:#fff;border:1px solid #eceaf3;border-radius:12px;padding:4px;font:400 13px Geist,-apple-system,sans-serif;display:none;position:absolute;top:calc(100% + 6px);left:-1px;box-shadow:0 12px 32px #0f0d261f}.pf-btn.open .ff-pop{display:block}.ff-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 6px;font-size:11px;font-weight:600}.ff-c{cursor:pointer;height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 12px;font-weight:500;display:flex}.ff-c:hover,.ff-c.on{background:#f6f5fa}.ff-ic{width:16px;height:16px;color:var(--ink-2);flex:none;place-items:center;display:grid}.ff-ic svg{width:16px;height:16px}.ff-l{flex:1}.ff-n{min-width:18px;height:18px;color:var(--accent);background:#f2f0ff;border-radius:99px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.ff-cv{width:14px;height:14px;color:var(--ink-3);flex:none}.ff-cv svg{width:14px;height:14px}.ff-fly{background:#fff;border:1px solid #eceaf3;border-radius:12px;min-width:200px;max-height:340px;padding:4px;position:absolute;top:0;left:calc(100% + 6px);overflow:auto;box-shadow:0 12px 32px #0f0d261f}.ff-fly.lft{left:auto;right:calc(100% + 6px)}.ff-o{cursor:pointer;white-space:nowrap;height:34px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:400;display:flex}.ff-o:hover{background:#f6f5fa}.ff-cb{box-sizing:border-box;background:#fff;border:1.5px solid #cfc9e6;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.ff-cb svg{visibility:hidden;width:11px;height:11px}.ff-o.on .ff-cb{background:var(--accent);border-color:var(--accent)}.ff-o.on .ff-cb svg{visibility:visible}.tp-menu.ff-host{left:auto;right:0;box-shadow:none!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.tp-menu.ff-host .ff-pop{display:block;position:relative;top:0;left:0}.acct-av,.acct-menu .acct-av.lg,#v-settings .pf-av,.ac-av,.irail #acct>.acct-av{background:#17152b!important}@media (width<=1024px){body.is-tab .app>aside.rail{z-index:210;box-shadow:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;top:8px;bottom:8px;left:68px;transform:translate(calc(-100% - 80px));opacity:1!important;pointer-events:auto!important;border-left-width:1px!important;border-right-width:1px!important;flex:none!important;width:236px!important;margin:0!important;padding:16px 12px 12px!important;position:fixed!important}body.is-tab.sp-drawer .app>aside.rail{transform:none;box-shadow:0 24px 64px #0f0d2638}body.is-tab:not(.on-billing) .irail .ir-exp{opacity:1;pointer-events:auto;margin-bottom:0;transform:none;height:44px!important}body.is-tab.sp-drawer .irail .ir-exp{color:var(--ink);background:#fff}.sp-scrim{z-index:205;opacity:0;pointer-events:none;background:#0f0d2647;transition:opacity .3s;position:fixed;inset:0 0 0 60px}body.is-tab.sp-drawer .sp-scrim{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){body.is-tab .app>aside.rail,.sp-scrim{transition:none!important}}.irail>#acct{flex:none;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important}@media (width<=1024px){body.is-tab .app{padding-left:8px!important}body.is-tab .irail{z-index:212;background:#efeef4;transition:transform .3s cubic-bezier(.2,.8,.2,1);top:0;bottom:0;left:0;transform:translate(-110%);width:68px!important;position:fixed!important}body.is-tab .app>aside.rail{transform:translate(calc(-100% - 160px));left:68px!important}body.is-tab.sp-drawer .irail{transform:none}body.is-tab.sp-drawer .app>aside.rail{box-shadow:none;transform:none}body.is-tab .sp-drawer-bg{z-index:209;background:#efeef4;width:312px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 24px 64px #0f0d2633}body.is-tab.sp-drawer .sp-drawer-bg{transform:none}body.is-tab .irail .ir-exp{display:none!important}.sp-scrim{-webkit-backdrop-filter:blur(3px);background:#efeef48c!important;left:0!important}body.is-tab .ph-tog{display:grid}}.set-ttl-row{align-items:center;gap:2px;display:flex}.ph-tog{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:center;place-items:center;margin-right:6px;display:none}.ph-tog:hover{color:var(--ink);background:#f6f5fa}.ph-tog svg{width:18px;height:18px}#ds-insp,#ds-insp+.ds-tag{display:none!important}.ds-sep:has(+#ds-insp){display:none!important}.demo-switch .ds-sep{background:#ffffff24;width:1px;height:16px;margin:0 3px}.ds-insp{color:#fff;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;font:600 12px/1 Geist,-apple-system,sans-serif;display:inline-flex}.ds-insp:hover{background:#ffffff14}.ds-insp .dot{box-sizing:border-box;border:1.5px solid #ffffff80;border-radius:50%;width:7px;height:7px}.ds-insp.on{background:#665cff}.ds-insp.on .dot{background:#fff;border:0;box-shadow:0 0 0 3px #ffffff40}body.insp-on,body.insp-on *{cursor:crosshair!important}body.insp-on .demo-switch,body.insp-on .demo-switch *,body.insp-on #insp-panel,body.insp-on #insp-panel *{cursor:default!important}body.insp-on .demo-switch button,body.insp-on .demo-switch .ds-pill,body.insp-on #insp-panel button{cursor:pointer!important}#insp-layer{pointer-events:none;z-index:2147483000;position:fixed;inset:0}#insp-layer .ib{box-sizing:border-box;position:fixed}#insp-layer .ib-m{background:#f6b26b52}#insp-layer .ib-p{background:#93c47d61}#insp-layer .ib-c{background:#6fa8dc61}#insp-layer .ib-sel{outline-offset:0;outline:1.5px solid #665cff}#insp-layer .ib-hov{outline:1px dashed #665cff}#insp-layer .ib-tag{color:#fff;white-space:nowrap;background:#17152b;border-radius:5px;padding:5px 7px;font:500 11px/1 Geist,-apple-system,sans-serif;position:fixed}#insp-layer .ib-tag i{color:#b7b2ff;margin-left:6px;font-style:normal}#insp-layer .ms{background:#f0445c;position:fixed}#insp-layer .ms-l{color:#fff;white-space:nowrap;background:#f0445c;border-radius:4px;padding:3px 5px;font:600 10.5px/1 Geist,-apple-system,sans-serif;position:fixed;transform:translate(-50%,-50%)}#insp-panel{z-index:2147483001;color:#fff;background:#17152b;border-radius:14px;width:304px;max-height:calc(100vh - 90px);font:12px/1.4 Geist,-apple-system,sans-serif;display:none;position:fixed;bottom:64px;right:18px;overflow:auto;box-shadow:0 18px 50px #0f0d2661}#insp-panel.show{display:block}#insp-panel .ip-h{background:#17152b;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 12px 10px 14px;display:flex;position:sticky;top:0}#insp-panel .ip-t{flex:1;min-width:0}#insp-panel .ip-t b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}#insp-panel .ip-t span{color:#ffffff80;font-size:11px}#insp-panel .ip-b{color:#fff9;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}#insp-panel .ip-b:hover{color:#fff;background:#ffffff14}#insp-panel .ip-b svg{width:14px;height:14px}#insp-panel .ip-s{border-bottom:1px solid #ffffff0f;padding:10px 14px 4px}#insp-panel .ip-s:last-child{border-bottom:0;padding-bottom:12px}#insp-panel .ip-sh{color:#ffffff73;margin-bottom:6px;font-size:11px;font-weight:500}#insp-panel .ip-r{cursor:pointer;border-radius:5px;align-items:center;gap:10px;min-height:22px;margin:0 -6px;padding:0 6px;display:flex}#insp-panel .ip-r:hover{background:#ffffff0d}#insp-panel .ip-r .k{color:#ffffff8c;flex:0 0 92px;width:92px}#insp-panel .ip-r .v{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;display:flex;overflow:hidden}#insp-panel .ip-r .v em{color:#b7b2ff;font-family:Geist,-apple-system,sans-serif;font-size:11px;font-style:normal}#insp-panel .sw{border-radius:3px;flex:0 0 12px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #fff3}#insp-panel .ip-txt{color:#fffc;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:6px;margin-bottom:6px;padding:6px 8px;font-size:12px;overflow:hidden}#insp-panel .ip-empty{color:#fff9;padding:14px}#insp-panel .ip-empty b{color:#fff;font-weight:600}#insp-panel kbd{background:#ffffff1a;border-radius:4px;padding:1px 5px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px}#tf-host .pf-pop{width:264px;padding:4px}.tf2-cat{height:34px;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;display:flex}.tf2-cat:hover{background:#f6f5fa}.tf2-cat .l{flex:1}.tf2-cat .v{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;overflow:hidden}.tf2-cat.set .v{color:var(--accent);font-weight:500}.tf2-cat svg{width:14px;height:14px;stroke:var(--ink-3);stroke-width:2px;fill:none;flex:0 0 14px}.tf2-hd{border-bottom:1px solid var(--line);height:34px;color:var(--ink);align-items:center;gap:6px;margin-bottom:2px;padding:0 8px 0 4px;font-size:12.5px;font-weight:600;display:flex}.tf2-hd .b{cursor:pointer;width:26px;height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.tf2-hd .b:hover{background:#f6f5fa}.tf2-hd .b svg{stroke:currentColor;stroke-width:2px;fill:none;width:15px;height:15px}.tf2-hd .clr{width:auto;color:var(--accent);margin-left:auto;padding:0 6px;font:500 12px Geist,-apple-system,sans-serif}.tf2-o{min-height:32px;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:6px 10px;font-size:13px;display:flex}.tf2-o:hover{background:#f6f5fa}.tf2-o .tx{flex-direction:column;flex:1;gap:1px;display:flex}.tf2-o .tx i{color:var(--ink-3);font-size:11.5px;font-style:normal}.tf2-o .ck{width:14px;height:14px;stroke:var(--accent);stroke-width:2.2px;fill:none;visibility:hidden;flex:0 0 14px}.tf2-o.on{color:var(--accent);font-weight:500}.tf2-o.on .ck{visibility:visible}.tf2-o .cb{box-sizing:border-box;border:1.5px solid #d6d2e4;border-radius:4px;flex:0 0 15px;place-items:center;width:15px;height:15px;display:grid}.tf2-o.on .cb{background:var(--accent);border-color:var(--accent)}.tf2-o .cb svg{stroke:#fff;stroke-width:3px;fill:none;visibility:hidden;width:10px;height:10px}.tf2-o.on .cb svg{visibility:visible}.tf2-o.multi.on{color:var(--ink);font-weight:400}.tf2-o.dis{color:var(--ink-3);cursor:default}.tf2-o.dis:hover{background:0 0}.tf2-o .n{color:var(--ink-3);font-size:12px}body.on-billing .pagehead .ph-m,body.on-billing .pagehead .ph-r{display:none!important}#v-billing{padding:24px 24px 60px}#v-billing .sb-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}#v-billing .sb-card{border:1px solid var(--line,#eceaf3);background:#fff;border-radius:14px}#v-billing .sb-lbl{color:#5b5872;font-size:12.5px}#v-billing .sb-mut{color:#9490ad}#v-billing .sb-big{letter-spacing:-.03em;color:#17152b;font-size:34px;font-weight:600;line-height:1.1}#v-billing .sb-mid{letter-spacing:-.02em;color:#17152b;font-size:22px;font-weight:600}#v-billing .sb-pill{white-space:nowrap;color:#665cff;background:#f2f0ff;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}#v-billing .sb-pill.g{color:#14894a;background:#e9f6ef}#v-billing .sb-pill.n{color:#5b5872;background:#f4f3f8}#v-billing .sb-pill.a{color:#a8640f;background:#fcf3e4}#v-billing .sb-f{color:#5b5872;white-space:nowrap;background:#f6f5fa;border-radius:9px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12.5px;display:inline-flex}#v-billing .sb-f b{color:#17152b;font-weight:600}#v-billing .sb-bar{background:#f1eff7;border-radius:99px;height:8px;position:relative}#v-billing .sb-bar i{background:#665cff;border-radius:99px;position:absolute;top:0;bottom:0;left:0}#v-billing .sb-bar u{background:repeating-linear-gradient(90deg,#cfc9ff 0 4px,#0000 4px 7px);border-radius:99px;position:absolute;top:0;bottom:0}#v-billing .sb-kv{border-bottom:1px solid #eceaf3;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}#v-billing .sb-kv:last-child{border-bottom:0}#v-billing .sb-kv span{color:#5b5872}#v-billing .sb-kv b{color:#17152b;font-weight:500}#v-billing .sb-h{align-items:center;gap:10px;margin:28px 0 12px;display:flex}#v-billing .sb-h h3{color:#17152b;font-size:15px;font-weight:600}#v-billing .sb-h .r{margin-left:auto}#v-billing .sb-btn{color:#17152b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #eceaf3;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 14px;font:500 13px Geist,-apple-system,sans-serif;display:inline-flex}#v-billing .sb-btn:hover{border-color:#dcd8ea}#v-billing .sb-btn svg{width:15px;height:15px}#v-billing table.sb-t{border-collapse:collapse;width:100%}#v-billing table.sb-t th{text-align:left;color:#5b5872;white-space:nowrap;background:#fbfafd;border-bottom:1px solid #eceaf3;height:44px;padding:0 16px;font-size:12px;font-weight:500}#v-billing table.sb-t td{color:#17152b;white-space:nowrap;border-bottom:1px solid #eceaf3;height:56px;padding:0 16px;font-size:13px}#v-billing table.sb-t tr:last-child td{border-bottom:0}#v-billing table.sb-t .num{text-align:right;font-variant-numeric:tabular-nums}#v-billing .sb-av{color:#5a50e0;vertical-align:middle;background:#f2f0ff;border-radius:8px;place-items:center;width:32px;height:32px;margin-right:10px;font-size:12px;font-weight:600;display:inline-grid}#v-billing tr.off td{color:#9490ad}#v-billing tr.off .sb-av{color:#9490ad;background:#f4f3f8}#v-billing .sb-note{color:#9490ad;margin-top:10px;font-size:12px}#v-billing .sb-lock{color:#9490ad;font-size:12px}#v-billing .num,#v-billing .num *{letter-spacing:normal!important;font-family:Geist,-apple-system,sans-serif!important}#v-billing .sb-h .sb-mut{font-size:13px}.pf-ro.co-ro{max-width:360px}body.as-member .irail .ir-b[title=Subscription],body.as-member [onclick*="navTo('subscription')"],body.as-member [onclick*="acctGo('subscription')"],body.as-member [onclick="setGo('Teams')"]{display:none!important}#v-settings .pf-sec{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}#v-settings .pf-sec svg{flex:0 0 15px;width:15px;height:15px}.view .page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#v-subscribed .view .page-head{display:flex!important}.pg-act,.btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-row{margin:0 0 16px}.btn-row.tight{gap:6px;margin:8px 0 0}.back{margin-bottom:12px}.presc-toolbar .pcount{color:var(--ink-2);white-space:nowrap;font-size:13px}.row-acts{white-space:nowrap;gap:12px;display:inline-flex}.pg2 .pbtns{margin-left:auto}.row-acts .brand-more{margin-top:0}#sub-list .ov2-table tr.no-rows td{height:32px}.es-card{margin-top:16px}.locked-list h3{justify-content:center}.app-foot{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;margin-top:40px;padding-top:16px;display:flex}.app-foot .pf-hint{margin-top:0}.ph-r .s-tag{margin-left:0}#v-settings .bm-ov .bm.md{width:592px}#v-settings .bm-ov .bm.lg{width:944px}#v-settings .bm-ov .bm.tall{max-height:calc(100vh - 48px);overflow-y:auto}#v-settings .bm-ov .bm .bm-f{border-top:1px solid var(--line2);padding-top:16px}.ov-layer:empty{display:none}.g2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}#v-settings textarea.br-in.ta{resize:none;height:96px;padding:10px 14px;display:block}.set-dd>.br-in{display:block}.set-dd .ddb svg{flex:none}.bm .terr-sum{margin-bottom:0}.kpi3.st-cell{border:0;justify-content:flex-end;align-items:flex-start;padding:16px 0;display:flex}.preview table{border-collapse:collapse;text-align:left;width:100%}.bm .brand-more{margin-top:0}.po-line{grid-template-columns:2fr 1fr 1fr 30px;align-items:end;gap:16px;display:grid}.po-line .ps-keb{margin:0 0 6px}.m-recap{margin:0}.start-card{flex-direction:column;gap:12px;display:flex}.start-card .ov2-chip{background:var(--accent-weak);color:var(--accent);margin-bottom:0}.po-card{flex-direction:column;gap:16px;display:flex}.po-card .presc-toolbar{margin:0}.dz{flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;display:flex}.dz .ov2-chip{background:var(--accent-weak);color:var(--accent);margin-bottom:4px}.dz .btn-primary{margin-top:8px}.btn-primary.busy{opacity:.6}.k-note.busy{margin:0 0 12px}.saved-card{margin-top:12px}.empty-note{align-items:center}.empty-note .pf-sec{margin-left:8px}.imp-file{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.set-ttl.sm{font-size:17px}.imp-file .set-desc{margin:8px 0 0}.imp-what{width:260px}.rows-dd{width:200px;margin-bottom:16px}.rc{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.rc-top{grid-template-columns:repeat(5,1fr) 1.4fr 1fr;align-items:start;gap:12px;display:grid}.rc-mid{grid-template-columns:20px 320px 160px 1fr;align-items:end;gap:16px;display:grid}.rc-i{margin:0 0 12px}.rc-mid .set-fld:nth-child(3){max-width:140px}.rc-acts{justify-content:flex-end;gap:8px;display:flex}.rc-note{margin-top:0}.rc-bot{justify-content:space-between;align-items:center;display:flex}#v-settings .set-float.inline{width:auto;margin:16px 0 0;position:static;translate:none}#v-settings .set-float.inline .hint{flex:1}.form-card{flex-direction:column;gap:18px;display:flex}#v-settings .form-card .bm-f{border-top:1px solid var(--line2);padding-top:16px}.pg-act .btn-primary{align-items:center;gap:8px;display:inline-flex}.pg-act .btn-primary svg{width:15px;height:15px}.irail .ir-exp{display:none!important}.irail .ir-logo{flex:none;justify-content:center;align-items:center;width:44px!important;height:44px!important;margin-bottom:12px!important;display:flex!important}.irail{box-sizing:border-box!important;flex:0 0 44px!important;gap:12px!important;width:44px!important;min-width:44px!important;margin-left:8px!important;padding:0!important}.acct-menu .am-id small{overflow-wrap:anywhere}.pg-foot{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;margin-top:32px;padding-top:16px;display:flex!important}.pg-foot-l{align-items:center;gap:8px;display:flex}.pg-foot .soon-steps{margin:0}.irail .acct{position:relative}.irail .acct .acct-menu{margin:0!important;inset:auto auto calc(100% + 8px) 0!important;transform:none!important}html body #acct .acct-menu{box-sizing:border-box;width:288px!important;min-width:0!important;padding:8px!important}.acct-menu .am-head{align-items:center!important;gap:12px!important;padding:8px!important;display:flex!important}.acct-menu .acct-av.lg{border-radius:50%!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:11px!important}.acct-menu .am-id b{font-size:14px!important}.acct-menu .am-id small{margin-top:2px!important;font-size:12px!important}.acct-menu .am-plan{margin-top:6px!important}.acct-menu .am-sep{margin:8px 0!important}.acct-menu .am-item{box-sizing:border-box;width:100%;align-items:center!important;gap:12px!important;height:36px!important;padding:0 8px!important;font-size:14px!important;display:flex!important}.acct-menu .am-ic{flex:0 0 32px!important;justify-content:center!important;width:32px!important;display:flex!important}.acct-menu .am-ic svg{width:16px!important;height:16px!important}html body #acct .acct-menu.am2{background:var(--white,#fff);border:1px solid var(--line2)!important;width:288px!important;box-shadow:0 16px 40px color-mix(in srgb,var(--ink) 14%,transparent)!important;border-radius:20px!important;padding:8px!important}.am2-head{border:1px solid var(--line2);border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:16px;display:flex}.am2-id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.am2-id b{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600}.am2-id span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.am2-id{overflow:hidden}.am2-av{background:var(--ink);width:44px;height:44px;color:var(--white,#fff);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.am2-it{width:100%;height:44px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.am2-it:hover,.am2-it:focus-visible{background:var(--shell,#efeef4);outline:none}.am2-it svg{width:20px;height:20px;color:var(--ink-2);flex:0 0 20px}.am2-it span{flex:1}.am2-tag{color:var(--accent);background:var(--accent-weak,#f2f0ff);border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:600}.am2-sep{background:var(--line2);height:1px;margin:8px -8px}.rail-tip{z-index:200;pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.3;display:none;position:fixed}.rail-tip.on{display:block}.ph-r .tb-select{cursor:pointer;position:relative}.ph-r .tb-select .tb-menu{z-index:60;min-width:260px;position:absolute;top:calc(100% + 8px);left:auto;right:0}html body #html-email-fix{display:none}html body #acct .acct-menu.am2{width:304px!important}.ph-r .tb-menu.pm{background:var(--white,#fff);border:1px solid var(--line2)!important;box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 12%,transparent)!important;border-radius:12px!important;width:280px!important;min-width:0!important;padding:4px!important}.tb-menu.pm .bd-list{padding:4px}.tb-menu.pm .bd-h{color:var(--ink-3);padding:8px 10px 6px;font-size:12px;font-weight:500}.tb-menu.pm .bd-r{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 8px 0 10px;display:flex}.tb-menu.pm .bd-r:hover,.tb-menu.pm .bd-r.on{background:var(--panelbg)}.tb-menu.pm .bd-mk{border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.tb-menu.pm .bd-t{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-menu.pm .bd-t b{color:var(--ink);font-size:13px;font-weight:500}.tb-menu.pm .bd-t span{color:var(--ink-3);font-size:12px}.tb-menu.pm .bd-ck{width:14px;height:14px;color:var(--accent);visibility:hidden;flex:0 0 14px;margin-left:auto}.tb-menu.pm .bd-r.on .bd-ck{visibility:visible}.sp-col,.ph-tog,.pg-foot,.app-foot{display:none!important}.sc-fab{z-index:90;background:var(--ink);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 24%,transparent);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px}.sc-fab svg{width:20px;height:20px}.sc-fab .n{background:var(--accent);color:#fff;box-sizing:border-box;border:2px solid var(--white,#fff);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.sc-panel{z-index:90;background:var(--white,#fff);border:1px solid var(--line2);width:360px;box-shadow:0 16px 40px color-mix(in srgb,var(--ink) 14%,transparent);box-sizing:border-box;border-radius:20px;padding:8px;display:none;position:fixed;bottom:80px;right:24px}.sc-panel.on{display:block}.sc-hd{flex-direction:column;gap:12px;padding:12px 12px 16px;display:flex}.sc-top{align-items:flex-start;gap:12px;display:flex}.sc-top div{flex:1;min-width:0}.sc-top b{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.sc-top span{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.5;display:block}.sc-cnt{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:24px}.sc-x{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.sc-x:hover{background:var(--panelbg);color:var(--ink)}.sc-x svg{width:14px;height:14px}.sc-bar{background:var(--line2);border-radius:3px;height:6px;overflow:hidden}.sc-bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.sc-st{border-radius:12px}.sc-st.cur{background:var(--panelbg)}.sc-row{cursor:pointer;align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.sc-num{border:1px solid var(--line2);background:var(--white,#fff);width:28px;height:28px;color:var(--ink-2);box-sizing:border-box;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.sc-st.done .sc-num{background:var(--good);border-color:var(--good);color:#fff}.sc-num svg{width:14px;height:14px}.sc-st.cur .sc-num{border-color:var(--accent);color:var(--accent)}.sc-row b{color:var(--ink);font-size:14px;font-weight:500}.sc-st.done .sc-row b{color:var(--ink-3)}.sc-body{flex-direction:column;gap:12px;padding:0 12px 12px 52px;display:none}.sc-st.cur .sc-body{display:flex}.sc-body p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.sc-go{background:var(--accent);color:#fff;height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:0 14px;font-size:13px;font-weight:600}.card .nf-box .nf-it:last-child,.card .act-list .nf-it:last-child{border-bottom:0!important}.sc-fab .n{display:none!important}.view .page-head{align-items:center!important;margin:4px 0 24px!important;padding:0!important}.view .page-head h1{margin:0!important;line-height:28px!important}.view .page-head p{margin:4px 0 0!important;line-height:20px!important}.view .page-head .pg-act{align-items:center;gap:8px!important}.view .page-head .pg-act>*{box-sizing:border-box!important;align-items:center!important;height:36px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important}.content>.view>.card[style*="display: none"]+.page-head,.view>.card[style*="display: none"]+.page-head{margin-top:4px!important}.pagehead .ph-m{flex:none!important;justify-content:flex-end!important;width:auto!important;margin-left:auto!important}.pagehead .ph-r{flex:none!important;margin-left:-8px!important}.pagehead .tsx,.pagehead .tsx.open{box-sizing:border-box;border:1px solid var(--line2)!important;border-radius:12px!important;width:320px!important;height:40px!important}.pagehead .tsx.open{border-color:var(--accent)!important}.pagehead #geo-select{box-sizing:border-box;border:1px solid var(--line2)!important;background:var(--white,#fff)!important;border-radius:12px!important;gap:8px!important;height:40px!important;padding:0 12px!important}.pagehead #geo-select.open{border-color:var(--accent)!important}.bc{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.pagehead .bc a{cursor:pointer;text-decoration:none;color:var(--ink-3)!important;font-size:14px!important;font-weight:500!important}.pagehead .bc a:hover{color:var(--ink)!important}.bc svg{width:14px;height:14px;color:var(--ink-3);flex:none}.pagehead .bc b{color:var(--ink)!important;font-size:14px!important;font-weight:600!important}.pagehead .tsx kbd{background:var(--panelbg)!important}.sc-st.done .sc-num,.sc-st.done.cur .sc-num{background:var(--good)!important;border-color:var(--good)!important;color:#fff!important}.sc-num svg{display:block}.sc-go.sc-edit{background:var(--white,#fff);color:var(--ink);border:1px solid var(--line2)}section.view.active,section.view.on{animation:none!important}}#v-settings{--ink:var(--text-primary);--radius:var(--radius-lg);color:var(--ink);font-size:16px}.irail .ir-b{color:var(--ink-2)}.irail .ir-b.on{color:var(--ink)}.irail .ir-b svg{width:20px;height:20px;color:inherit}.irail .acct .acct-av{width:30px;height:30px}.pagehead .tsx{font:inherit;text-align:left;font-size:13.5px}html,body,#root{height:100%}body{margin:0}#v-settings,#v-settings>.app{height:100%}.irail .ir-b,.irail .acct{position:relative}.rail-tooltip{background:var(--ink);color:#fff;white-space:nowrap;z-index:200;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.irail .ir-b:hover .rail-tooltip,.irail .ir-b:focus-visible .rail-tooltip,.irail .acct:hover .rail-tooltip,.irail .acct:focus-visible .rail-tooltip{display:block}.irail .acct{border:0}.pagehead .tsx>svg{flex:none;width:18px;height:18px}.pagehead .tsx .tsx-ph{flex:1}.pagehead .ph-r{position:relative}.ctx-join .tb-select.cx .dept-fac{color:var(--ink-3);font-size:13px}.dept-pop{z-index:300;width:280px;padding:4px;position:absolute;top:calc(100% + 8px);right:0}.dept-pop-label{color:var(--ink-3);padding:8px 8px 4px;font-size:12px}.dept-pop .ds-menu-item svg{width:16px;height:16px;color:var(--accent);margin-left:auto}.dept-pop .workspace-note{color:var(--ink-3);padding:8px;font-size:12px;line-height:1.6}.dept-pop .workspace-indicator{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:4px;display:flex}.connection-dot{background:var(--good);border-radius:50%;width:6px;height:6px;display:inline-block}#v-settings dialog.kit-dlg{background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;overflow:visible}#v-settings dialog.kit-dlg::backdrop{background:0 0}#v-settings dialog.kit-dlg>.bm-ov{animation:none}#v-subscribed .main{min-width:0}#v-settings .bm-h h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:650}#v-settings .bm-h .s-x svg{width:14px;height:14px}#v-settings .bm-ov .bm.xl{width:calc(100vw - 48px);height:calc(100vh - 48px);max-height:none}#v-subscribed .main>*+*{margin-top:16px}#v-subscribed .ov2-terr>*+*,#v-subscribed .card>*+*{margin-top:12px}#v-settings .bm form{flex-direction:column;gap:16px;display:flex}#v-settings .bm form>*+*{margin-top:0}#v-subscribed .g2,#v-settings .bm .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#v-settings label:not(.dx-order *){color:var(--ink-2);flex-direction:column;gap:8px;font-size:12.5px;font-weight:500;display:flex}#v-settings label.check-label{flex-direction:row;align-items:center}#v-subscribed p+p,#v-settings .bm p+p{margin-top:8px}#v-subscribed details>summary{cursor:pointer}#v-subscribed details[open]>summary{margin-bottom:12px}@media (width<=560px){.pagehead{flex-wrap:wrap;gap:8px}.pagehead .ph-m{order:2;flex:auto!important;margin-left:0!important}.pagehead .tsx{width:100%!important}.pagehead .ph-r{order:3;width:100%}.ctx-join .tb-select.cx .dept-fac{display:none}}.irail .acct>.acct-av{cursor:pointer;border:0;padding:0;font-family:inherit}.irail .acct.open .rail-tooltip{display:none!important}.irail .acct .am2-it{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.irail .acct-av,.irail .am2-av{line-height:16px}#v-settings .bm .order-extra,#v-settings .bm .loinc-picker{flex-direction:column;gap:16px;display:flex}#v-settings .bm .order-extra>*+*,#v-settings .bm .loinc-picker>*+*{margin-top:0}#v-settings .bm .order-extra details[open]>:not(summary)+:not(summary){margin-top:16px}#v-settings .bm .order-extra details[open]>summary{margin-bottom:16px}#v-settings .bm .loinc-picker{box-shadow:inset 0 1px 0 var(--line2);border-top:0;padding-top:16px}.irail .acct .pm-menu{text-align:left;display:none}.irail .acct.open .pm-menu{display:block}.pm-menu .pm-lab{color:var(--ink-3);padding:8px 10px 6px;font-size:12px;font-weight:500}.pm-menu .pm-row{width:100%;min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13.5px;line-height:18px;display:flex}.pm-menu button.pm-row:hover,.pm-menu button.pm-row:focus-visible,.pm-menu .pm-row.on{background:var(--accent-weak);outline:none}.pm-menu .pm-row.pm-static{cursor:default}.pm-menu .pm-row>svg{color:var(--ink-2);stroke-width:1.8px;flex:none}.pm-menu .pm-row .pm-ck{color:var(--accent);margin-left:auto}.pm-menu .pm-t{flex:1;min-width:0}.pm-menu .pm-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.pm-menu .pm-t small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.pm-menu .pm-sq,.pm-menu .pm-av{flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;line-height:16px;display:grid}.pm-menu .pm-sq{background:var(--accent-weak);color:var(--accent);border-radius:9px}.pm-menu .pm-av{background:var(--ink);color:#fff;border-radius:50%}.pm-menu .pm-note{color:var(--ink-3);margin:2px 10px 4px;font-size:12px}.irail .acct .pm-menu{white-space:normal}.pm-menu .pm-note{line-height:1.45}.pm-menu .pm-row{gap:10px;min-height:36px;padding:6px 10px}.pm-menu .pm-row>svg{flex:0 0 24px;width:24px;height:18px}.pm-menu .pm-sq,.pm-menu .pm-av{flex:0 0 24px;width:24px;height:24px;font-size:11px;line-height:16px}.pm-menu .pm-sq{border-radius:6px}.pm-menu .pm-row .pm-ck{flex:0 0 16px;width:16px;height:16px}.pm-menu .pm-lab{padding:8px 10px 4px}.pm-menu .pm-row.on:not(:hover):not(:focus-visible){background:0 0}.pm-menu .pm-av{flex:0 0 32px;width:32px;height:32px;font-size:12px}.pm-menu .pm-sq{font-size:12px}.pm-menu .pm-sep{background:linear-gradient(var(--line2), var(--line2)) center / 100% 1px no-repeat;height:12px;margin:0 -8px}.pm-menu .pm-t b{line-height:20px}.pm-menu .pm-t small{margin-top:0;line-height:16px}.pm-menu .pm-row>svg{height:20px}.pm-menu .pm-row{line-height:20px}.pm-menu .pm-hd{align-items:center;gap:12px;padding:8px 10px;display:flex}.pm-menu .pm-hd .pm-sq{border-radius:8px;flex:0 0 40px;width:40px;height:40px;font-size:16px;line-height:20px}.pm-menu .pm-hd .pm-t b{font-size:14px}.pm-menu .pm-dsq{background:var(--surface-2,var(--line2));width:20px;height:20px;color:var(--ink-2);border-radius:4px;flex:0 0 20px;place-items:center;margin:0 2px;font-size:12px;font-weight:600;line-height:16px;display:grid}.pm-menu .pm-em{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px 4px;font-size:12px;line-height:16px;overflow:hidden}.pm-menu .pm-row,.pm-menu .pm-em{padding-left:8px}.pm-menu .pm-theme{border-radius:8px;gap:4px;margin:0 0 4px;padding:4px}.pm-menu .pm-theme button{height:28px;font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.pm-menu .pm-theme button:hover:not(.on){color:var(--ink)}.pm-menu .pm-theme button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #17152b14}.pm-menu .pm-theme button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pm-menu .pm-hd{padding:0 0 4px}.pm-menu .pm-hd .pm-sq,.pm-menu .pm-row{border-radius:12px}.pm-menu .pm-theme{box-shadow:inset 0 0 0 1px var(--line2);border:0;border-radius:12px;justify-content:space-between}.pm-menu .pm-theme button{border-radius:8px;flex:0 0 88px}.pm-menu .pm-theme button{flex:0 0 80px}.pm-menu .pm-theme{margin:0 8px 8px}.sc-list .sc-row{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:16px;min-height:40px;font-size:14px;line-height:20px;display:flex}.sc-list .sc-keys{gap:4px;display:flex}.sc-list kbd{box-sizing:border-box;min-width:24px;height:24px;color:var(--ink-2);border:1px solid var(--border);background:var(--white);border-radius:6px;place-items:center;padding:0 6px;font-family:inherit;font-size:12px;line-height:16px;display:inline-grid}.sc-list p.muted{margin-top:12px}.bm .info-content.sc-list{gap:0}.bm .sc-list .sc-row{height:48px;min-height:48px;padding:0}.bm .sc-list p.muted{margin:16px 0 0;line-height:20px}.bm .sc-list .sc-row{box-shadow:inset 0 -1px 0 var(--line2);border-bottom:0}.bm .info-content.set-list{gap:0}.bm .set-list .set-row{box-sizing:border-box;border-top:0;min-height:64px;padding:16px 0}.bm .set-list .set-row .rt{font-size:14px;line-height:20px}.set-list .set-seg{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line2);border:0;border-radius:8px;gap:4px;padding:4px}.set-list .set-seg button{height:28px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.set-list .set-seg button:hover:not(.on){color:var(--ink)}.set-list .set-seg button.on{background:var(--white);color:var(--accent);box-shadow:0 1px 2px #17152b14}.set-list .set-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.set-list .set-seg button{justify-content:center;width:80px;padding:0}.workspace-choices{flex-direction:column;gap:12px;margin:24px 0;display:flex}.auth-state{background:var(--bg);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.auth-state>div{text-align:center;width:min(100%,460px)}.auth-state .brandmark{justify-content:center;margin-bottom:20px;display:flex}.auth-state .brandmark svg,.diagnostics-setup .brandmark svg{width:38px;height:38px}.auth-state h1{letter-spacing:-.8px;margin:0 0 16px;font-size:30px;line-height:1.2}.auth-state p{color:var(--muted);margin:16px 0;line-height:1.6}.auth-state .btn{justify-content:center;min-height:42px;text-decoration:none}.diagnostics-setup{background:var(--bg);height:100dvh;padding:36px 20px;overflow-y:auto}.diagnostics-setup-card{background:var(--white);border:1px solid var(--line);border-radius:16px;width:min(100%,660px);margin:0 auto;padding:32px}.diagnostics-setup h1{letter-spacing:-.6px;margin:20px 0 12px;font-size:28px;line-height:1.25}.diagnostics-setup p{color:var(--muted);margin:10px 0 20px;line-height:1.5}.diagnostics-setup .setup-identity{font-size:13px}.diagnostics-setup fieldset{border:0;min-width:0;margin:0;padding:20px 0}.diagnostics-setup legend{padding:0;font-size:16px;font-weight:600}.diagnostics-setup label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.diagnostics-setup input,.diagnostics-setup select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:var(--white);font:inherit;border-radius:8px;padding:10px 12px}.diagnostics-setup input:focus,.diagnostics-setup select:focus{outline:2px solid var(--accent);outline-offset:2px}.setup-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=600px){.diagnostics-setup{padding:16px 12px}.diagnostics-setup-card{padding:24px 20px}}.p-select,.p-date,.p-time{min-width:0}.p-select .ds-field,.p-date .ds-field,.p-time .ds-field{margin:0}.p-select .ds-select-trigger,.p-date .ds-input,.p-time .ds-input{height:38px;color:var(--text-primary);background:var(--white);box-shadow:inset 0 0 0 1px var(--neutral);border-radius:7px;padding:11px;font-size:12px;line-height:16px}.p-select .ds-select-trigger:hover:not(:disabled),.p-date .ds-input:hover:not(:disabled),.p-time .ds-input:hover:not(:disabled){background:var(--white);box-shadow:inset 0 0 0 1px var(--primary-200)}.p-select[data-open] .ds-select-trigger,.p-select .ds-select-trigger:focus-visible,.p-date .ds-input:focus,.p-time .ds-input:focus{box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary);outline:none}.p-date .ds-input{padding-right:34px}.p-select .ds-select-menu .ds-menu-item--lg,.p-time .ds-menu-item--lg{height:32px;font-size:12px;line-height:16px}.p-select .ds-menu-item:hover,.p-time .ds-menu-item:hover{background:var(--bg-hover)}.p-datetime{gap:8px}.p-datetime>.p-date{flex:1 1 0}.p-datetime>.p-time{flex:0 0 96px}.p-datetime>.p-date{min-width:0}.p-datetime .p-time .ds-input{padding-right:26px}.report-actions .p-select{width:auto;max-width:220px;display:inline-block!important}.report-actions .p-select .ds-select-trigger{height:30px;padding:6px 8px}.format-bar .p-select{width:auto;max-width:125px;display:inline-block!important}.format-bar .p-select .ds-select-trigger{height:27px;box-shadow:none;background:0 0;padding:4px 6px;font-size:11px}.format-bar .p-select .ds-select-trigger:hover:not(:disabled){background:var(--bg-hover);box-shadow:none}.format-bar .p-select .ds-select-menu{min-width:160px}.ds-menu{bottom:auto}#v-subscribed .page-head .wl-date{color:var(--ink-3)}#v-subscribed .work-area{border-top:0;margin-top:16px;display:block}#v-subscribed .work-area>*{margin-top:0}#v-subscribed .wl-list>.ov2-terr{margin-top:0;padding:0;overflow:hidden}#v-subscribed .wl-list>.ov2-terr>*+*{margin-top:0}#v-subscribed .wl-list .locked-list h3{color:var(--ink);font-size:15px;font-weight:600}#v-subscribed .wl-list .locked-list p{color:var(--ink-3);margin-top:6px;font-size:13px}#v-subscribed .wl-list>.order-list:has(.wl-table){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#sub-list .wl-c-patient{width:28%}#sub-list .wl-c-exam{width:26%}#sub-list .wl-c-status{width:14%}#sub-list .wl-c-report{width:12%}#sub-list .wl-c-date{width:14%}#sub-list .wl-c-act{width:132px}#sub-list .wl-table tbody tr{cursor:pointer}#sub-list .wl-table tbody tr.active-row{background:var(--surface-2)}#sub-list .wl-who{align-items:center;gap:12px;min-width:0;display:flex}#sub-list .wl-two{flex-direction:column;gap:2px;min-width:0;display:flex}#sub-list .wl-name,#sub-list .wl-main{text-align:left;cursor:pointer;min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;display:flex;overflow:hidden}#sub-list .wl-main{cursor:inherit;overflow:visible}#sub-list .wl-main .wl-tx{text-overflow:ellipsis;min-width:0;overflow:hidden}#sub-list .wl-main .ds-pill{flex:none}#sub-list .wl-name:hover{color:var(--text-brand)}#sub-list .wl-sub{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}#sub-list .wl-rep{color:var(--text-secondary);font-size:12px}#sub-list .wl-rep--draft{color:var(--status-info-text)}#sub-list .wl-rep--final{color:var(--status-success-text)}#sub-list .wl-date-c{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}#sub-list .wl-act-c{text-align:right}#sub-list .wl-acts{gap:8px;display:inline-flex}#v-subscribed .wl-detail{gap:16px}#v-subscribed .wl-detail .wl-loading{color:var(--ink-3);font-size:13px}#v-subscribed .wl-detail>*+*{margin-top:0}#v-subscribed .wl-detail .ov2-klab{color:var(--ink-3);font-size:12px;font-weight:500}#v-subscribed .wl-detail .detail-patient .av{border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}#v-subscribed .wl-detail .detail-patient b{color:var(--ink);font-size:15px;font-weight:650;display:block}#v-subscribed .wl-detail .detail-patient small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}#v-subscribed .wl-detail .wl-service{font-size:17px}#v-subscribed .wl-detail .detail-data{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:16px 0;display:grid}#v-subscribed .wl-detail .detail-data dt{color:var(--ink-3);font-size:11.5px}#v-subscribed .wl-detail .detail-data dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:500}#v-subscribed .wl-detail h4{color:var(--ink-2);font-size:12px;font-weight:600}#v-subscribed .wl-detail h4+p{margin-top:-10px}#v-subscribed .wl-detail .indication,#v-subscribed .wl-detail p.small{color:var(--ink-2);font-size:13px;line-height:1.5}#v-subscribed .wl-detail>.btn-primary{text-align:center;width:100%}#v-subscribed .wl-detail>.pg-act{grid-template-columns:1fr 1fr;gap:8px;display:grid}#v-subscribed .wl-detail>.pg-act .tp-btn{justify-content:center}#v-subscribed .wl-ready{flex-direction:column;gap:8px}#v-subscribed .wl-ready h4{color:var(--ink)}#v-subscribed .wl-ready h4+p{color:var(--ink-2);margin-top:0;font-size:12px}#v-subscribed .wl-ready .tp-btn{align-self:flex-start}#v-subscribed .wl-detail .detail-empty{text-align:center;color:var(--ink-3);padding:28px 8px}#v-subscribed .wl-detail .detail-empty h2{color:var(--ink);margin-top:12px;font-size:15px;font-weight:600}#v-subscribed .wl-detail .detail-empty p{margin-top:6px;font-size:13px}#sub-list .ov2-loc b{white-space:normal}#sub-list .ov2-loc{overflow:visible}#v-subscribed .wl-detail h4{border-top:0;padding-top:0}@media (width<=560px){#v-subscribed .page-head{flex-direction:column;gap:16px;align-items:stretch!important}#v-subscribed .page-head .pg-act{flex-wrap:wrap;align-self:flex-start}}#v-subscribed .wl-detail{color:var(--ink-2);font-size:13px}#v-subscribed .wl-detail .pacs-panel h3,#v-subscribed .wl-detail .pacs-panel h4{color:var(--ink-2);font-size:12px;font-weight:600}#v-subscribed .wl-detail .pacs-panel p{font-size:13px}.pagehead #ph-actions{align-self:center}.pagehead .btn-kbd{box-sizing:border-box;min-width:20px;height:20px;color:inherit;background:#fff3;border-radius:4px;place-items:center;width:20px;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;display:inline-grid}.dx-drawer-host{z-index:200;pointer-events:none;position:fixed;inset:0}.dx-drawer-host .ds-drawer{pointer-events:auto}.dx-drawer-form{flex-direction:column;flex:auto;min-height:0;display:flex}.dx-drawer-fields{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}#v-subscribed .dx-drawer-host{margin-top:0}:root{--ds-btn-radius:var(--radius)}#v-settings .ds-btn{--radius:var(--ds-btn-radius)}.card-scroll:has(#sub-list.wl-list)>.content{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}#v-subscribed #sub-list.wl-list{flex-direction:column;flex:auto;display:flex}.card-scroll:has(#sub-list.wl-list)>.content>.view{flex-direction:column;flex:auto;display:flex}#v-subscribed .view>.main:has(#sub-list.wl-list){flex-direction:column;flex:auto;display:flex}#v-subscribed .work-area:has(>#sub-list.wl-list){flex-direction:column;flex:auto;display:flex}#v-subscribed .wl-foot{z-index:2;border-top:1px solid var(--line2);background:var(--white);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;margin-bottom:-40px;padding:12px 0 16px;display:flex;position:sticky;bottom:0}#v-subscribed .wl-foot-t{color:var(--ink-2);font-size:14px;line-height:20px}#v-subscribed .wl-foot-a{align-items:center;gap:8px;display:flex}#v-subscribed .wl-foot-a .wl-foot-t{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px}#v-subscribed .wl-pages{align-items:center;gap:4px;display:flex}#v-subscribed .wl-pages .ds-btn{font-variant-numeric:tabular-nums}#v-subscribed .wl-pages .wl-pg-on{background:var(--bg-muted);font-weight:600}#v-subscribed .wl-gap{text-align:center;width:30px;color:var(--text-tertiary);font-size:12px}#v-subscribed .wl-seg{flex:none}#v-subscribed .wl-seg.ds-segmented{background:var(--white);width:auto;box-shadow:inset 0 0 0 var(--stroke-w,1px) var(--stroke)}#v-subscribed .wl-seg .ds-segmented-item{color:var(--text-secondary);flex:none;padding:0 12px}#v-subscribed .wl-seg .ds-segmented-item:hover{color:var(--text-primary)}#v-subscribed .wl-seg .ds-segmented-item[aria-selected=true]{background:var(--bg-muted);color:var(--text-primary);box-shadow:inset 0 0 0 var(--stroke-w,1px) var(--stroke)}#v-subscribed .wl-seg.ds-segmented{border-radius:var(--radius-md)}#v-subscribed .wl-seg .ds-segmented-item{border-radius:calc(var(--radius-md) - 6px);gap:6px}#v-subscribed .wl-seg .wl-seg-n{color:var(--text-tertiary);font-variant-numeric:tabular-nums}#sub-list .wl-table th{background:0 0}#sub-list .wl-table tbody tr:hover{background:var(--surface-2)}#sub-list .wl-main{height:18px}#v-subscribed .wl-foot-l{color:var(--text-secondary);white-space:nowrap;font-size:12px}#v-subscribed .wl-rows .ds-select-menu{top:auto;bottom:calc(100% + 4px)}#v-subscribed .wl-rows .ds-select-trigger{height:var(--btn-h-sm);border-radius:var(--ds-btn-radius);min-height:0;padding:0 8px 0 10px;font-size:12px;line-height:16px}#v-subscribed .wl-rows{width:64px}#v-subscribed .wl-rows .ds-select-menu{font-size:12px}.pagehead .ph-l:has(.ph-title-act:not(:empty)){flex-direction:row;align-items:center;gap:8px}.pagehead .ph-title-act:empty{display:none}.pagehead .wl-refresh svg{stroke-width:1.5px}.pagehead .wl-refresh.is-spinning svg{animation:.7s linear infinite wl-spin}@keyframes wl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pagehead .wl-refresh.is-spinning svg{animation:none}}.pagehead .re-head .ds-btn[data-tip]{position:relative}.pagehead .re-head .ds-btn[data-tip]:after,.pagehead .wl-refresh[data-tip]:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;z-index:200;background:var(--ink);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.pagehead .wl-refresh[data-tip]:hover:after,.pagehead .wl-refresh[data-tip]:focus-visible:after,.pagehead .re-head .ds-btn[data-tip]:hover:after,.pagehead .re-head .ds-btn[data-tip]:focus-visible:after{display:block}html[data-theme=dark] .pagehead .re-head .ds-btn[data-tip]:after,html[data-theme=dark] .pagehead .wl-refresh[data-tip]:after{background:var(--surface-8);color:var(--ink)}#v-subscribed .wl-toolbar{--wl-tb-pad:20px;z-index:4;margin-top:calc(-1 * var(--wl-tb-pad));padding-block:var(--wl-tb-pad);background:var(--white);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}#v-subscribed .wl-tb-l,#v-subscribed .wl-tb-r{align-items:center;gap:8px;min-width:0;display:flex}#v-subscribed .work-area{margin-top:0}#v-subscribed .wl-toolbar+.work-area{margin-top:0!important}#sub-list .wl-table{overflow:clip}#sub-list .wl-table thead th{z-index:3;background:var(--white);position:sticky;top:76px}#sub-list .wl-table .ds-table thead th{box-shadow:inset 0 -1px 0 var(--stroke);border-bottom-color:#0000}#v-subscribed .wl-toolbar:has(+.work-area #sub-list .wl-table):after{content:"";border:1px solid var(--stroke);pointer-events:none;border-bottom:0;border-radius:16px 16px 0 0;height:16px;position:absolute;top:100%;left:0;right:0}#v-subscribed .wl-toolbar:has(+.work-area #sub-list .wl-table):before{content:"";pointer-events:none;background:linear-gradient(var(--white), var(--white)) 0 0 / 16px 16px no-repeat, linear-gradient(var(--white), var(--white)) 100% 0 / 16px 16px no-repeat, linear-gradient(var(--stroke), var(--stroke)) 1px 100% / calc(100% - 2px) 1px no-repeat, linear-gradient(var(--white), var(--white)) 1px calc(100% - 1px) / calc(100% - 2px) 10px no-repeat;height:44px;position:absolute;top:100%;left:0;right:0}#v-subscribed .wl-tool svg{width:16px;height:16px}#v-subscribed .wl-pop-anchor{position:relative}#v-subscribed .wl-pop{z-index:20;flex-direction:column;gap:4px;width:288px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0}#v-subscribed .wl-pop.wl-pop-r{width:220px;left:auto;right:0}#v-subscribed .wl-pop .ds-menu-item{gap:8px;width:100%}#v-subscribed .wl-pop-l{text-align:left;flex:1}#v-subscribed .wl-pop-ck{width:16px;height:16px;color:var(--text-brand)}#v-subscribed .wl-pop-sep{background:var(--stroke);height:1px;margin:4px 0}#v-subscribed .wl-pop-h{color:var(--text-secondary);padding:4px 8px;font-size:12px;font-weight:600}#v-subscribed .wl-range{flex-direction:column;gap:8px;padding:0 8px 4px;display:flex}#v-subscribed .wl-range .wl-pop-h{padding:4px 0 0}#v-subscribed .wl-range-f{grid-template-columns:1fr 1fr;gap:8px;display:grid}#v-subscribed .wl-range-err{color:var(--status-error-text);font-size:12px}#v-subscribed .wl-range-b{justify-content:flex-end;gap:8px;display:flex}#v-subscribed .wl-cols{flex-direction:column;gap:10px;padding:4px 8px 8px;display:flex}#v-subscribed .wl-pop-reset{align-self:flex-start}#sub-list .wl-main{max-width:100%;overflow:clip visible}#sub-list .wl-main .wl-tx{flex:0 auto}#sub-list .wl-table td:not(:last-child),#sub-list .wl-table th:not(:last-child){padding-right:16px}#v-settings .wl-cols label{color:var(--text-primary);flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:400}#v-subscribed .wl-search{border-radius:var(--ds-btn-radius);flex:none;gap:8px;width:240px;padding:0 8px 0 12px;font-size:13px}#v-subscribed .wl-search>svg{width:16px;height:16px;color:var(--text-tertiary);flex:none}#v-subscribed .wl-search:focus-within>svg{color:var(--text-primary)}#v-subscribed .wl-date-btn{gap:8px}#v-subscribed .wl-date-btn .wl-chev{width:16px;height:16px;color:var(--text-tertiary);transition:transform .15s}#v-subscribed .wl-date-btn.is-open .wl-chev{transform:rotate(180deg)}#v-subscribed .wl-pop.wl-date-pop{width:288px}#v-subscribed .wl-range-f label{color:var(--text-secondary);font-size:12px}@media (prefers-reduced-motion:reduce){#v-subscribed .wl-date-btn .wl-chev{transition:none}}#v-subscribed .wl-range-f{grid-template-columns:1fr;gap:12px}#v-subscribed .wl-search{width:176px}#v-subscribed .wl-search,#v-subscribed .wl-pop .ds-menu-item,#v-subscribed .wl-pop .wl-cols label,#v-subscribed .wl-range .ds-input,#v-subscribed .wl-rows .ds-select-menu [role=option]{font-size:12px}#v-subscribed .wl-pop .ds-menu-item,#v-subscribed .wl-rows .ds-select-menu [role=option]{height:32px;min-height:32px}#sub-list .wl-table.ds-table-shell{border-color:var(--stroke)}#sub-list .wl-table .ds-table th,#sub-list .wl-table .ds-table td{border-bottom-color:var(--stroke)}#v-subscribed .wl-cols{gap:0;padding:0}#v-settings .wl-cols label{border-radius:8px;height:32px;padding:0 8px}#v-subscribed .wl-pop-reset{justify-content:flex-start;align-self:stretch;padding-left:8px;padding-right:8px}.pagehead .ph-l:has(.re-head) .ph-t{display:none}.pagehead .re-head{align-items:center;gap:12px;min-width:0;display:flex}.pagehead .re-head .ds-btn svg{width:16px;height:16px}.pagehead .re-head-t{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:18px;overflow:hidden}#v-subscribed .wl-toolbar,#v-subscribed .wl-foot{--radius:var(--ds-btn-radius)}#sub-list .wl-acts .ds-btn--secondary{background:var(--white)}#sub-list .wl-acts .ds-btn--secondary:hover:not(:disabled){background:var(--white);border-color:var(--text-muted)}.pagehead .re-head .ds-btn,.pagehead .re-head .ds-btn:hover:not(:disabled){background:var(--bg-hover)}.pagehead .re-head .ds-btn[data-tip]:after{left:0;transform:none}.dx-drawer-host{--radius:var(--ds-btn-radius)}#v-settings :is(.dx-drawer-fields,.dx-form) label.ds-field{font-size:inherit;font-weight:inherit;color:inherit;gap:6px}:is(.dx-drawer-fields,.dx-form) .ds-textarea{min-height:88px}:is(.dx-drawer-fields,.dx-form) .order-extra{flex-direction:column;gap:16px;display:flex}:is(.dx-drawer-fields,.dx-form) .order-extra .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:is(.dx-drawer-fields,.dx-form) .order-extra details{flex-direction:column;gap:16px;display:flex}:is(.dx-drawer-fields,.dx-form) .order-extra details[open]>summary{margin-bottom:16px}:is(.dx-drawer-fields,.dx-form) .order-extra details>:not(summary)+:not(summary){margin-top:16px}:is(.dx-drawer-fields,.dx-form) .order-extra summary{color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:600}:is(.dx-drawer-fields,.dx-form) input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s,color 600000s}:is(.dx-drawer-fields,.dx-form) input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s,color 600000s}:is(.dx-drawer-fields,.dx-form) input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s,color 600000s}:is(.dx-drawer-fields,.dx-form) .p-select .ds-select-trigger,:is(.dx-drawer-fields,.dx-form) .p-date .ds-input,:is(.dx-drawer-fields,.dx-form) .p-time .ds-input,:is(.dx-drawer-fields,.dx-form) .ds-input{border-radius:var(--ds-btn-radius);box-shadow:inset 0 0 0 1px var(--stroke)}:is(.dx-drawer-fields,.dx-form) .ds-textarea{border-radius:var(--ds-btn-radius);box-shadow:inset 0 0 0 1px var(--stroke);padding:8px 12px}:is(.dx-drawer-fields,.dx-form) .ds-input:focus,:is(.dx-drawer-fields,.dx-form) .ds-textarea:focus,:is(.dx-drawer-fields,.dx-form) .p-select .ds-select-trigger:focus-visible{box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary)}:is(.dx-drawer-fields,.dx-form) .order-extra .form-row:not(.g2){flex-direction:column;gap:16px;display:flex}:is(.dx-drawer-fields,.dx-form) .p-datetime{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid!important}:is(.dx-drawer-fields,.dx-form) .p-datetime>*{min-width:0}.bm.dx-form{--radius:var(--ds-btn-radius)}:is(.dx-drawer-fields,.dx-form) :is(.ds-input,.ds-select-trigger),:is(.dx-drawer-fields,.dx-form) :is(.p-select .ds-select-trigger,.p-date .ds-input,.p-time .ds-input){height:auto;padding:8px 12px;font-size:14px;line-height:20px}:is(.dx-drawer-fields,.dx-form) .ds-textarea{font-size:14px;line-height:20px}:is(.dx-drawer-fields,.dx-form) .p-date .ds-input{padding-right:34px}:is(.dx-drawer-fields,.dx-form) .p-time .ds-input{padding-right:26px}:is(.dx-drawer-fields,.dx-form) :is(.p-select .ds-select-menu,.p-time) .ds-menu-item--lg{height:var(--btn-h);font-size:14px;line-height:20px}#v-subscribed .re-start{flex-direction:column;gap:24px;display:flex}#v-subscribed .re-pick{flex-direction:column;gap:16px;display:flex}#v-subscribed .re-empty{text-align:center;border-top:1px solid var(--stroke);padding:48px 0;font-size:13px}#v-subscribed .re-none{color:var(--text-secondary);font-size:14px;line-height:20px}#v-subscribed .rp-row{flex-wrap:wrap;gap:8px;display:flex}#v-subscribed .rp{position:relative}#v-subscribed .rp-trigger{border-radius:var(--ds-btn-radius);background:var(--white);cursor:pointer;height:36px;box-shadow:inset 0 0 0 1px var(--stroke);border:0;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;line-height:20px;display:inline-flex}#v-subscribed .rp-trigger:hover:not(:disabled){background:var(--bg-hover)}#v-subscribed .rp-trigger.is-open{box-shadow:inset 0 0 0 1px var(--primary), var(--shadow-focus)}#v-subscribed .rp-trigger:disabled{cursor:default}#v-subscribed .rp-trigger:disabled .rp-chev{display:none}#v-subscribed .rp-l{color:var(--text-tertiary)}#v-subscribed .rp-v{color:var(--text-primary);font-weight:600}#v-subscribed .rp-chev{width:16px;height:16px;color:var(--text-tertiary);transition:transform .15s}#v-subscribed .rp-trigger.is-open .rp-chev{transform:rotate(180deg)}#v-subscribed .rp-pop{z-index:30;--radius:var(--ds-btn-radius);flex-direction:column;gap:8px;width:304px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0}#v-subscribed .rp-search>svg{width:16px;height:16px;color:var(--text-tertiary);flex:none}#v-subscribed .rp-search{font-size:13px}#v-subscribed .rp-list{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}#v-subscribed .rp-list .ds-menu-item{height:auto;min-height:36px;padding-top:6px;padding-bottom:6px}#v-subscribed .rp-ol{text-align:left;flex-direction:column;flex:1;display:flex}#v-subscribed .rp-ol small{color:var(--text-tertiary);font-size:12px}#v-subscribed .rp-ck{width:16px;height:16px;color:var(--text-brand);flex:none}#v-subscribed .rp-empty{color:var(--text-secondary);padding:8px;font-size:13px}#v-subscribed .report-paper>.rp-row{margin-bottom:8px}@media (prefers-reduced-motion:reduce){#v-subscribed .rp-chev{transition:none}}#v-subscribed .rp-trigger:disabled{opacity:1;color:inherit}#v-subscribed .rp-trigger:disabled .rp-l{color:var(--text-tertiary)}#v-subscribed .rp-trigger:disabled .rp-v{color:var(--text-primary)}#v-subscribed .rp-sep{background:var(--stroke);height:1px}#v-subscribed .rp-action{color:var(--text-brand);gap:8px}#v-subscribed .rp-action svg{width:16px;height:16px}.ct-heads{flex-direction:column;gap:8px;display:flex}.ct-head{align-items:center;gap:8px;display:flex}.ct-head .ds-input{flex:1}.ct-add{align-self:flex-start;margin-top:4px}.ct-add svg{width:16px;height:16px}.ct-note{color:var(--text-tertiary);font-size:12px;line-height:16px}#v-subscribed .re-live{border-top:1px solid var(--stroke);flex-direction:column;gap:12px;padding-top:16px;display:flex}#v-subscribed .re-live>h2{color:var(--text-primary);font-size:18px;font-weight:600;line-height:24px}#v-subscribed .re-hint{color:var(--text-tertiary);font-size:12px;line-height:16px}.pagehead .re-head-s{color:var(--text-tertiary);white-space:nowrap;font-size:13px;line-height:18px}.pagehead .re-head-s:before{content:"·";margin-right:8px}#v-subscribed .report-page .report-layout:not(:has(>aside.dictation-panel)){grid-template-columns:minmax(0,1fr)}#v-subscribed .report-page .report-paper>.letterhead,#v-subscribed .report-page .report-paper>h2,#v-subscribed .report-page .re-live>h2{display:none}#v-subscribed .report-page .report-paper>.rp-row{margin-bottom:0}#v-subscribed .report-page .report-fieldset{margin-top:20px}#v-subscribed .report-page .report-fields{flex-direction:column;gap:20px;display:flex}#v-subscribed .report-page .report-section{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}#v-subscribed .report-page .report-section>h3{letter-spacing:0;color:var(--text-primary);margin:0;font-size:13px;font-weight:600;line-height:18px}#v-subscribed .report-page .report-region{flex-direction:column;gap:6px;margin:0;display:flex}#v-subscribed .report-page .report-region+.report-region{margin-top:8px}#v-subscribed .report-page .report-region>label{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:16px}#v-subscribed .report-page .rich-editor{flex-direction:column;gap:6px;display:flex}#v-subscribed .report-page .rich-editor .ProseMirror{border-radius:var(--ds-btn-radius);min-height:72px;box-shadow:inset 0 0 0 1px var(--stroke);background:var(--white);font-family:var(--font-sans);color:var(--text-primary);outline:none;padding:10px 12px;font-size:14px;line-height:20px}#v-subscribed .report-page .rich-editor .ProseMirror:hover{box-shadow:inset 0 0 0 1px var(--primary-200,var(--stroke))}#v-subscribed .report-page .rich-editor .ProseMirror:focus{box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary)}#v-subscribed .report-page .rich-editor .ProseMirror>p:only-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:"Type or dictate…";color:var(--text-muted);float:left;pointer-events:none;height:0}#v-subscribed .report-page .re-live{border-top:0;padding-top:0}#v-subscribed .report-page .re-hint{margin-top:4px}#v-subscribed .report-page aside.dictation-panel{flex-direction:column;gap:12px;padding:20px;display:flex}#v-subscribed .report-page aside.dictation-panel>*+*{margin-top:0}#v-subscribed .dx-dict-h{justify-content:space-between;align-items:center;gap:8px;display:flex}#v-subscribed .dx-dict-t{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}#v-subscribed .dx-dict-off{color:var(--text-tertiary);font-size:12px}#v-subscribed .dx-dict-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}#v-subscribed .dx-dict-acts .ds-btn svg{width:16px;height:16px}#v-subscribed .dx-dict-acts .ds-btn.is-rec{background:var(--status-error-text,#d4351c)}#v-subscribed .dx-dict-note{color:var(--text-tertiary);font-size:12px;line-height:16px}#v-subscribed .dx-dict-tx{gap:6px}#v-settings #v-subscribed .dx-dict-tx,#v-subscribed label.dx-dict-tx{font-size:inherit;font-weight:inherit;color:inherit;flex-direction:column}#v-subscribed .dx-dict-tx .ds-textarea{--radius:var(--ds-btn-radius);min-height:120px;font-size:14px;line-height:20px}#v-subscribed .report-page aside.dictation-panel{--radius:var(--ds-btn-radius)}#v-subscribed .report-page .report-paper.re-start{gap:0}#v-subscribed .report-page .re-start>.re-live{margin-top:0}#v-subscribed .rp-pop{border-radius:12px;gap:0;width:320px;padding:0;overflow:hidden}#v-subscribed .rp-pop .rp-search,#v-subscribed .rp-pop .rp-search:focus-within{height:44px;box-shadow:inset 0 -1px 0 var(--stroke);background:0 0;border-radius:0;gap:8px;padding:0 14px;font-size:14px}#v-subscribed .rp-pop .rp-search input{font-size:14px}#v-subscribed .rp-pop .rp-list{gap:2px;padding:6px}#v-subscribed .rp-pop .rp-list .ds-menu-item{border-radius:8px;gap:8px;min-height:40px;padding:8px 10px;font-size:14px;line-height:20px}#v-subscribed .rp-pop .rp-list .ds-menu-item[aria-selected=true]{background:var(--bg-hover)}#v-subscribed .rp-pop .rp-ol>span{color:var(--text-primary);font-weight:600}#v-subscribed .rp-pop .rp-ol small{color:var(--text-tertiary);font-size:12px;line-height:16px}#v-subscribed .rp-pop .rp-empty{padding:10px}#v-subscribed .rp-pop .rp-action{height:40px;color:var(--text-brand);border-radius:8px;margin:6px;padding:0 10px;font-size:14px;font-weight:600}#v-subscribed .rp-pop .rp-action svg{color:var(--text-brand)}.dx-drawer-host .ds-drawer.ctpl{width:560px}#v-subscribed .re-pick>.notice{align-self:flex-start;max-width:560px}#v-subscribed .dx-prop{border:0;border-top:1px solid var(--stroke);flex-direction:column;gap:12px;margin:4px 0 0;padding:16px 0 0;display:flex}#v-subscribed .dx-prop-h{align-items:center;gap:8px;display:flex}#v-subscribed .dx-prop-n{background:var(--bg-hover);text-align:center;min-width:20px;height:20px;color:var(--text-secondary);border-radius:10px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}#v-subscribed .dx-chg{border-radius:var(--ds-btn-radius);box-shadow:inset 0 0 0 1px var(--stroke);background:var(--white);flex-direction:column;gap:6px;padding:12px;display:flex}#v-subscribed .dx-chg.is-on{box-shadow:inset 0 0 0 1px var(--primary)}#v-subscribed .dx-chg .ds-checkbox-opt{color:var(--text-primary);font-size:13px;font-weight:600}#v-subscribed .dx-chg p{margin:0}#v-subscribed .dx-chg-before{color:var(--text-tertiary);font-size:13px;line-height:20px;text-decoration:line-through}#v-subscribed .dx-chg-after{color:var(--text-primary);font-size:14px;line-height:20px}#v-subscribed .dx-chg-ev{color:var(--text-tertiary);font-size:12px;line-height:16px}#v-subscribed .dx-unres{border-radius:var(--ds-btn-radius);background:var(--bg-hover);color:var(--text-secondary);margin:0;padding:8px 12px;font-size:12px;line-height:16px}#v-subscribed .dx-prop-acts{grid-template-columns:1fr 2fr;gap:8px;display:grid}#v-subscribed .dx-chg .ds-checkbox-opt{flex-direction:row;align-items:center;gap:8px}#v-subscribed .rp[data-tip]{position:relative}#v-subscribed .rp[data-tip]:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;z-index:40;background:var(--ink);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;top:calc(100% + 8px);left:0}#v-subscribed .rp[data-tip]:hover:after{display:block}html[data-theme=dark] #v-subscribed .rp[data-tip]:after{background:var(--surface-8);color:var(--ink)}#v-subscribed .report-paper>.rp-row+.re-hint{margin:8px 0 0}#v-subscribed .report-page .report-section{background:var(--white);box-shadow:inset 0 0 0 1px var(--stroke);border-radius:12px;gap:8px;padding:16px 20px;transition:box-shadow .15s}#v-subscribed .report-page .rs-head{align-items:center;gap:12px;min-height:28px;display:flex}#v-subscribed .report-page .rs-head>h3{color:var(--text-secondary);flex:none}#v-subscribed .report-page .rs-tools{visibility:hidden;align-items:center;min-width:0;display:flex}#v-subscribed .report-page .report-section:hover .rs-tools,#v-subscribed .report-page .report-section:focus-within .rs-tools{visibility:visible}#v-subscribed .report-page .rs-tools .format-bar{background:0 0;border:0;flex-wrap:nowrap;gap:2px;padding:0;display:flex}#v-subscribed .report-page .rs-tools .format-bar button{min-width:28px;height:28px;min-height:28px;color:var(--text-secondary);border-radius:6px;padding:0 6px}#v-subscribed .report-page .rs-tools .format-bar button:hover{background:var(--bg-hover);color:var(--text-primary)}#v-subscribed .report-page .rs-chip{border-radius:6px;flex:none;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}#v-subscribed .report-page .rich-editor .ProseMirror,#v-subscribed .report-page .rich-editor .ProseMirror:hover,#v-subscribed .report-page .rich-editor .ProseMirror:focus{min-height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#v-subscribed .report-page .rich-read{font-size:14px;line-height:20px}#v-subscribed .report-page .rp-tools{box-shadow:inset 0 0 0 1px var(--stroke);background:var(--white);border-radius:10px;align-items:center;gap:4px;margin-left:auto;padding:3px;display:flex}#v-subscribed .report-page .rp-tools .ds-icon-btn svg{width:16px;height:16px}#v-subscribed .report-page .rp-row{align-items:center}#v-subscribed .report-page .report-section .rich-editor{background:0 0;border:0;border-radius:0;overflow:visible}#v-subscribed .report-page .rp-tools-sep{background:var(--stroke);width:1px;height:18px;margin:0 2px}#v-subscribed .report-page .rp-tools .ds-icon-btn:disabled{opacity:.35}#v-subscribed .report-page .rp-tools .ds-icon-btn[data-tip]{position:relative}#v-subscribed .report-page .rp-tools .ds-icon-btn[data-tip]:after{content:attr(data-tip);white-space:pre;pointer-events:none;z-index:40;background:var(--ink);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;top:calc(100% + 8px);right:0}#v-subscribed .report-page .rp-tools .ds-icon-btn[data-tip]:hover:not(:disabled):after{display:block}html[data-theme=dark] #v-subscribed .report-page .rp-tools .ds-icon-btn[data-tip]:after{background:var(--surface-8);color:var(--ink)}.format-bar .fb-ic{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.format-bar .fb-ic svg{width:16px;height:16px}.format-bar .fb-ic:hover{background:var(--bg-hover);color:var(--text-primary)}.format-bar .fb-ic[aria-pressed=true]{background:var(--primary-200);color:var(--primary-700)}.format-bar .fb-more{border-left:1px solid var(--stroke);align-items:center;gap:2px;margin-left:4px;padding-left:6px;display:inline-flex}#v-subscribed .report-page .rs-tools{gap:2px}#v-subscribed .report-page .rs-tools>.fb-ic{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}#v-subscribed .report-page .rs-tools>.fb-ic svg{width:16px;height:16px}#v-subscribed .report-page .rs-tools>.fb-ic:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}#v-subscribed .report-page .rs-tools>.fb-ic:disabled{opacity:.35;cursor:default}#v-subscribed .report-page .rs-slot{display:inline-flex}#v-subscribed .report-page .rs-tools.is-live{visibility:visible}#v-subscribed .report-page .rs-tools.is-live .rs-slot{display:none}#v-subscribed .report-page .rs-stop{color:#c62828;cursor:pointer;background:#fdecec;border:0;border-radius:8px;align-items:center;gap:8px;height:28px;padding:0 12px 0 10px;font-size:12px;font-weight:600;display:inline-flex}#v-subscribed .report-page .rs-stop i{background:#e53935;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite rs-pulse}#v-subscribed .report-page .rs-stop:disabled{cursor:default}@keyframes rs-pulse{50%{opacity:.3}}#v-subscribed .report-page .report-section{transition:background-color .7s,box-shadow .15s}@media (prefers-reduced-motion:reduce){#v-subscribed .report-page .rs-stop i{animation:none}}#v-subscribed .rp-pop .rp-opt{position:relative}#v-subscribed .rp-pop .rp-opt>.ds-menu-item{width:100%;padding-right:40px}#v-subscribed .rp-pop .rp-opt>.ds-menu-item .rp-ck{margin-right:4px}#v-subscribed .rp-pop .rp-dots{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;visibility:hidden;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:6px}#v-subscribed .rp-pop .rp-dots svg{width:16px;height:16px}#v-subscribed .rp-pop .rp-opt:hover .rp-dots,#v-subscribed .rp-pop .rp-dots:focus-visible,#v-subscribed .rp-pop .rp-dots.is-open{visibility:visible}#v-subscribed .rp-pop .rp-dots:hover,#v-subscribed .rp-pop .rp-dots.is-open{background:var(--stroke);color:var(--text-primary)}#v-subscribed .rp-pop:has(.rp-rowmenu){overflow:visible}#v-subscribed .rp-pop .rp-rowmenu{z-index:5;background:var(--white);width:168px;box-shadow:inset 0 0 0 1px var(--stroke), 0 10px 28px #1118271f;border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:36px;right:4px}#v-subscribed .rp-pop .rp-rowmenu .ds-menu-item{border-radius:6px;gap:8px;height:32px;min-height:32px;padding:0 8px;font-size:13px;font-weight:400}#v-subscribed .rp-pop .rp-rowmenu .ds-menu-item svg{width:14px;height:14px;color:var(--text-secondary)}#v-subscribed .rp-pop .rp-rowmenu .rp-del,#v-subscribed .rp-pop .rp-rowmenu .rp-del svg{color:#d4351c}#v-subscribed .rp-pop .rp-rowmenu .rp-del:hover{background:#fdecec}#v-subscribed .rp-pop .rp-rowsep{background:var(--stroke);height:1px;margin:2px}#v-subscribed .rp-pop .rp-list:has(.rp-rowmenu){overflow:visible}.fc-num{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fc-num-box{border-radius:var(--ds-btn-radius,10px);height:36px;box-shadow:inset 0 0 0 1px var(--stroke);background:var(--white);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.fc-num-box:focus-within{box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary)}.fc-num-box.is-out{box-shadow:inset 0 0 0 1px #d4351c}.fc-num-in{width:96px;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:14px;line-height:20px}.fc-unit{color:var(--text-tertiary);font-size:13px}.fc-range{color:var(--text-tertiary);font-size:12px;line-height:16px}.fc-range.is-out{color:#d4351c;font-weight:500}.fc-opts{flex-wrap:wrap;gap:8px;display:flex}.fc-opt{height:32px;box-shadow:inset 0 0 0 1px var(--stroke);background:var(--white);font:inherit;color:var(--text-secondary);cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500}.fc-opt:hover{background:var(--bg-hover);color:var(--text-primary)}.fc-opt.is-on{background:var(--primary-50,#eef0ff);box-shadow:inset 0 0 0 1px var(--primary);color:var(--text-brand)}.fc-read{color:var(--text-primary);margin:0;font-size:14px;line-height:20px}#v-subscribed .report-page .rs-ai{color:#6d3fd8;cursor:pointer;background:#f3efff;border:0;border-radius:8px;align-items:center;gap:6px;height:28px;margin-left:4px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}#v-subscribed .report-page .rs-ai:disabled{opacity:.45;cursor:default}#v-subscribed .report-page .rs-ai.is-busy{opacity:1;animation:1s ease-in-out infinite rs-pulse}.ct-headbox{flex-direction:column;gap:8px;display:flex}.ct-head>.ds-field:has(.ct-kind){flex:0 0 120px;width:120px}.ct-extra{gap:8px;padding-right:44px;display:flex}.ct-extra .ds-input{flex:1 1 0;min-width:0}@media (prefers-reduced-motion:reduce){#v-subscribed .report-page .rs-ai.is-busy{animation:none}}#v-subscribed .report-page .report-section{border-radius:16px;padding:16px 18px}#v-subscribed .report-page .report-section:focus-within{box-shadow:inset 0 0 0 1px var(--stroke)}#v-subscribed .report-page .report-section.is-flash{box-shadow:inset 0 0 0 1px var(--primary-200)}#v-subscribed .report-page .rs-head>h3{line-height:20px}#v-subscribed .report-page .rich-editor .ProseMirror,#v-subscribed .report-page .rich-editor .ProseMirror:focus,#v-subscribed .report-page .rich-read,#v-subscribed .report-page .fc-read{line-height:22px}#v-subscribed .report-page .rich-editor .ProseMirror p{margin:0}#v-subscribed .report-page .rp-tools{gap:2px;height:36px;padding:2px}#v-subscribed .report-page .rp-tools .ds-icon-btn{border-radius:8px;width:32px;height:32px}#v-subscribed .report-page .rp-tools-sep{height:16px}#v-subscribed .report-page .rich-editor .ProseMirror :is(p,li),#v-subscribed .report-page .rich-read :is(p,li){line-height:22px}#v-subscribed .rp-pop{width:280px}#v-subscribed .rp-pop .rp-search,#v-subscribed .rp-pop .rp-search:focus-within{gap:8px;height:44px;padding:0 16px}#v-subscribed .rp-pop .rp-list{gap:2px;max-height:304px;padding:8px}#v-subscribed .rp-pop .rp-opt>.ds-menu-item{border-radius:8px;align-items:flex-start;gap:8px;height:auto;min-height:0;padding:10px 40px 10px 8px}#v-subscribed .rp-pop .rp-opt:not(:has(.rp-dots))>.ds-menu-item{padding-right:8px}#v-subscribed .rp-pop .rp-tick{flex:none;place-items:center;width:16px;height:20px;display:grid}#v-subscribed .rp-pop .rp-tick .rp-ck{width:16px;height:16px;color:var(--text-brand);margin:0}#v-subscribed .rp-pop .rp-opt:has(.rp-dots)>.ds-menu-item .rp-ck{margin-right:0}#v-subscribed .rp-pop .rp-ol{gap:2px;min-width:0}#v-subscribed .rp-pop .rp-ol>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}#v-subscribed .rp-pop .rp-ol small{font-size:12px;line-height:16px}#v-subscribed .rp-pop .rp-dots{top:8px;right:8px}#v-subscribed .rp-pop .rp-opt:has([aria-selected=true]) .rp-dots{visibility:visible}#v-subscribed .rp-pop .rp-empty{text-align:center;color:var(--text-tertiary);padding:16px 8px;font-size:13px}#v-subscribed .rp-pop .rp-sep{margin:0}#v-subscribed .rp-pop .rp-action{gap:8px;height:36px;margin:0 8px;padding:0 8px;font-size:14px;font-weight:600}#v-subscribed .rp-pop .rp-action svg{width:16px;height:16px}#v-subscribed .rp-pop .rp-sep+.rp-action{margin-top:8px}#v-subscribed .rp-pop .rp-action:last-child{margin-bottom:8px}#v-subscribed .rp-pop .rp-action-2{margin-top:0}#v-subscribed .rp-trigger{border-radius:10px;gap:8px;height:40px;padding:0 14px;font-size:14px;line-height:20px}#v-subscribed .rp-trigger .rp-l{color:var(--text-tertiary);font-weight:500}#v-subscribed .rp-trigger .rp-v{color:var(--text-primary);font-weight:600}#v-subscribed .rp-trigger .rp-chev{width:14px;height:14px}#v-subscribed .report-page .rp-tools{height:40px;padding:4px}#v-subscribed .rp-pop .rp-opt>.ds-menu-item.is-off{cursor:default}#v-subscribed .rp-pop .rp-opt>.ds-menu-item.is-off .rp-ol>span{color:var(--text-tertiary)}#v-subscribed .rp-pop .rp-opt>.ds-menu-item.is-off:hover{background:0 0}.ts-body{color:var(--text-secondary);margin:0;font-size:14px;line-height:20px}.ts-list{color:var(--text-primary);margin:12px 0 0;padding-left:20px;font-size:14px;font-weight:500;line-height:22px}.ts-note{color:var(--text-tertiary);margin:12px 0 0;font-size:12px;line-height:16px}.vf-card.ts-card{width:440px;height:auto}.vf-body.ts-bodybox{padding:20px;display:block;overflow-y:auto}.vf-foot.ts-foot{justify-content:flex-end;gap:8px;height:64px;padding:0 20px}#v-subscribed .report-page .rich-editor .ProseMirror :is(ul,ol),#v-subscribed .report-page .rich-read :is(ul,ol){margin:0;padding-left:20px}#v-subscribed .report-page .rich-editor .ProseMirror li>p{margin:0}#v-subscribed .report-page .rs-tools{gap:2px;margin-left:4px}#v-subscribed .report-page .rs-tools .fb-ic{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--text-tertiary);border-radius:6px}#v-subscribed .report-page .rs-tools .fb-ic svg{stroke-width:1.75px;width:14px;height:14px}#v-subscribed .report-page .rs-tools .fb-ic:hover:not(:disabled),#v-subscribed .report-page .rs-tools .fb-ic[aria-pressed=true]{background:var(--bg-hover);color:var(--text-primary)}#v-subscribed .report-page .rs-tools .format-bar{gap:2px}#v-subscribed .report-page .rs-tools .format-bar button.fb-ic{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--text-tertiary);border-radius:6px;padding:0}#v-subscribed .report-page .rs-tools .format-bar button.fb-ic:hover,#v-subscribed .report-page .rs-tools .format-bar button.fb-ic[aria-pressed=true]{background:var(--bg-hover);color:var(--text-primary)}#v-subscribed .report-page .fill-banner{box-shadow:inset 0 0 0 1px var(--primary-200,#c7d2fe);background:#fafbff;border-radius:10px;align-items:flex-start;gap:12px;margin-top:20px;padding:12px 12px 12px 16px;display:flex}#v-subscribed .report-page .fill-banner-ic{background:var(--primary);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:0;display:grid}#v-subscribed .report-page .fill-banner-ic svg{stroke-width:3px;width:12px;height:12px}#v-subscribed .report-page .fill-banner p{color:var(--text-secondary);flex:1;margin:0;font-size:13px;line-height:20px}#v-subscribed .report-page .fill-banner b{color:var(--text-primary);font-weight:600}#v-subscribed .report-page .fill-banner-sub{color:var(--text-tertiary);margin-top:4px;font-size:12px;line-height:16px;display:block}#v-subscribed .report-page .fill-banner .ds-icon-btn{width:24px;height:24px}#v-subscribed .report-page .fill-banner .ds-icon-btn svg{width:14px;height:14px}.undo-bar{z-index:300;color:#fff;background:#0b0e14;border-radius:12px;align-items:center;gap:16px;padding:8px 8px 8px 16px;font-size:13px;font-weight:500;line-height:20px;animation:.2s ease-out undo-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1118273d}.undo-bar .ds-btn{height:28px}@keyframes undo-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.undo-bar{animation:none}}.ts-gap{margin-top:12px!important}.ct-dict{gap:6px}.ct-dict .ds-checkbox-opt{color:var(--text-primary);flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:500}#v-subscribed .report-page .re-toolbar{border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:4px 0;display:flex}#v-subscribed .report-page .ft-group{align-items:center;gap:2px;display:flex}#v-subscribed .report-page .ft-btn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}#v-subscribed .report-page .ft-btn svg{width:16px;height:16px}#v-subscribed .report-page .ft-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}#v-subscribed .report-page .ft-btn[aria-pressed=true]{background:var(--primary-50,#eef0ff);color:var(--text-brand)}#v-subscribed .report-page .ft-btn:disabled{opacity:.4;cursor:default}#v-subscribed .report-page .ft-sep{background:var(--stroke);width:1px;height:20px;margin:0 6px}#v-subscribed .report-page .re-toolbar .rp-tools{height:auto;box-shadow:none;background:0 0;margin:0 0 0 auto;padding:0}#v-subscribed .report-page .ft-btn[data-tip]{position:relative}#v-subscribed .report-page .ft-btn[data-tip]:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;z-index:40;background:var(--ink);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}#v-subscribed .report-page .ft-btn[data-tip]:hover:not(:disabled):after{display:block}html[data-theme=dark] #v-subscribed .report-page .ft-btn[data-tip]:after{background:var(--surface-8);color:var(--ink)}#v-subscribed .report-page .report-fields{gap:24px}#v-subscribed .report-page .report-section,#v-subscribed .report-page .report-section:focus-within{box-shadow:none;background:0 0;border-radius:4px;gap:6px;padding:0}#v-subscribed .report-page .report-section.is-flash{background:var(--primary-50,#eef0ff);box-shadow:0 0 0 8px var(--primary-50,#eef0ff)}#v-subscribed .report-page .rs-head{min-height:24px}#v-subscribed .report-page .rs-head>h3{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}#v-subscribed .report-page .report-layout>.report-paper{align-self:stretch}#v-subscribed .report-page .report-layout>aside.dictation-panel{align-self:start}@media (width>=1101px){#v-subscribed .report-page .report-layout{grid-template-rows:1fr}}#v-subscribed .report-page .re-toolbar{background:var(--bg-hover);border:0;border-radius:10px;padding:4px}#v-subscribed .report-page .ft-btn:hover:not(:disabled){background:var(--white)}#v-subscribed .report-page .re-toolbar .rp-tools .ds-icon-btn:hover:not(:disabled){background:var(--white)}#v-subscribed .report-page .re-toolbar .ft-sep,#v-subscribed .report-page .re-toolbar .rp-tools-sep{background:var(--stroke)}.card-scroll:has(.report-page)>.content{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.card-scroll:has(.report-page)>.content>.view.active:has(.report-page){flex-direction:column;flex:1 0 auto;display:flex}#v-subscribed .report-page>.report-layout{flex:1 0 auto}.view.active:has(.report-page)>main:has(>.report-page){flex:1 0 auto}.view.active:has(.report-page) .report-page{flex:1 0 auto}#v-subscribed .report-page .rs-head>h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600;line-height:16px}#v-subscribed .report-page .rich-editor .ProseMirror :is(strong,b),#v-subscribed .report-page .rich-read :is(strong,b){font-weight:600}#v-subscribed .report-page .report-layout>.report-paper{padding:24px}#v-subscribed .report-page .report-paper .report-fieldset,#v-subscribed .report-page .report-paper>.fill-banner,#v-subscribed .report-page .re-live>.report-fieldset{margin-top:24px}#v-subscribed .report-page .re-pick>.re-toolbar{margin-top:0}#v-subscribed .report-page .rs-head{justify-content:flex-start;gap:8px}#v-subscribed .report-page .rs-head>h3{order:0}#v-subscribed .report-page .rs-head>.rs-chip{order:1}#v-subscribed .report-page .rs-head>.rs-tools{order:2}#v-subscribed .report-page .rs-chip,#v-subscribed .report-page .rs-chip:is(.is-template,.is-dictated,.is-edited,.is-ai){color:var(--text-tertiary);background:0 0;border-radius:0;align-items:center;gap:6px;margin-left:0;padding:0;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}#v-subscribed .report-page .rs-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}#v-subscribed .report-page .rs-chip.is-template:before{background:var(--text-muted,#c4c2d4)}#v-subscribed .report-page .rs-chip.is-dictated:before{background:var(--primary)}#v-subscribed .report-page .rs-chip.is-edited:before{background:#2f6fdb}#v-subscribed .report-page .rs-chip.is-ai:before{background:#6d3fd8}#v-subscribed .report-page :is(.rich-editor .ProseMirror,.rich-read)>*+*{margin-top:8px}#v-subscribed .report-page :is(.rich-editor .ProseMirror,.rich-read) li+li,#v-subscribed .report-page :is(.rich-editor .ProseMirror,.rich-read) li>:is(ul,ol),#v-subscribed .report-page :is(.rich-editor .ProseMirror,.rich-read) li>p+p{margin-top:4px}#v-subscribed .report-page .report-section{cursor:text}#v-subscribed .report-page .report-section :is(button,.fc-opts,.fc-num){cursor:pointer}#v-subscribed .report-page :is(.rich-editor .ProseMirror,.rich-read)>:is(p,ul,ol)+:is(p,ul,ol){margin-top:8px}#v-subscribed .report-page :is(.rich-editor .ProseMirror,.rich-read) li>p+p{margin-top:4px}#v-subscribed .report-page .ft-btn[aria-disabled=true]{opacity:.4;cursor:default}#v-subscribed .report-page .ft-btn[aria-disabled=true]:hover{color:var(--text-secondary);background:0 0}#v-subscribed .report-page .ft-btn[aria-disabled=true]:hover:after{opacity:1}#v-subscribed .report-page .ft-btn[data-tip]:hover:after,#v-subscribed .report-page .rp-tools .ds-icon-btn[data-tip]:hover:after{display:block}#v-subscribed .report-page .rp-tools .ds-icon-btn:disabled{pointer-events:auto}#v-subscribed .report-page .ft-btn[aria-disabled=true],#v-subscribed .report-page .ft-btn[aria-disabled=true]:hover,#v-subscribed .report-page .rp-tools .ds-icon-btn:disabled{opacity:1;color:var(--text-muted,#c4c2d4)}#v-subscribed .report-page .ft-btn{border-radius:6px;width:28px;height:28px}#v-subscribed .report-page .ft-btn[aria-pressed=true]{background:var(--white);color:var(--text-brand);box-shadow:none}#v-subscribed .report-page .re-toolbar .rp-tools .ds-icon-btn{border-radius:6px;width:28px;height:28px}#v-subscribed .report-page .re-toolbar .ft-sep,#v-subscribed .report-page .re-toolbar .rp-tools-sep{height:16px}#v-subscribed .report-page .re-toolbar{padding:4px}#v-subscribed .report-page .ft-group,#v-subscribed .report-page .re-toolbar .rp-tools{gap:4px}#v-subscribed .report-page .re-toolbar .ft-sep,#v-subscribed .report-page .re-toolbar .rp-tools-sep{margin:0 4px}#v-subscribed .report-page .rs-chip,#v-subscribed .report-page .rs-chip:is(.is-template,.is-dictated,.is-edited,.is-ai){letter-spacing:0;border-radius:10px;height:20px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px}#v-subscribed .report-page .rs-chip:before{content:none}#v-subscribed .report-page .rs-chip.is-template{background:var(--bg-hover);color:var(--text-tertiary)}#v-subscribed .report-page .rs-chip.is-dictated{background:var(--primary-50,#eef0ff);color:var(--text-brand)}#v-subscribed .report-page .rs-chip,#v-subscribed .report-page .rs-chip:is(.is-template,.is-dictated,.is-edited,.is-ai){letter-spacing:.02em;border-radius:6px;height:auto;padding:2px 8px;font-size:10px;font-weight:400;line-height:16px}#v-subscribed .report-page .rs-chip.is-template{color:#9ca3af;background:#f9fafb}#v-subscribed .report-page .rs-chip.is-dictated{color:#4f46e5;background:#eef2ff}#v-subscribed .report-page .rs-chip.is-edited{color:#2563eb;background:#eff6ff}#v-subscribed .report-page .rs-chip.is-ai{color:#7c3aed;background:#f5f3ff}html[data-theme=dark] #v-subscribed .report-page .rs-chip.is-template{background:var(--surface-2);color:var(--text-tertiary)}#v-subscribed .rp-pop .rp-opt:hover>.ds-menu-item:not(.is-off){background:var(--bg-hover)}#v-subscribed .rp-pop .rp-opt:has(.rp-dots.is-open)>.ds-menu-item{background:var(--bg-hover)}#v-subscribed .rp-pop .rp-dots[data-tip]:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;z-index:10;background:var(--ink);color:#fff;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;bottom:calc(100% + 6px);right:0}html[data-theme=dark] #v-subscribed .rp-pop .rp-dots[data-tip]:after{background:var(--surface-8);color:var(--ink)}#v-subscribed .rp-trigger{height:36px;padding:0 12px}#v-subscribed .report-page .rs-head>h3{color:var(--text-secondary)}#v-subscribed .report-page .rs-chip,#v-subscribed .report-page .rs-chip:is(.is-template,.is-dictated,.is-edited,.is-ai){letter-spacing:0;background:0 0;border-radius:0;height:auto;padding:0;font-size:12px;font-weight:400;line-height:16px}#v-subscribed .report-page .rs-chip.is-template{color:#9ca3af}#v-subscribed .report-page .rs-chip.is-dictated{color:#4f46e5}#v-subscribed .report-page .rs-chip.is-edited{color:#2563eb}#v-subscribed .report-page .rs-chip.is-ai{color:#7c3aed}html[data-theme=dark] #v-subscribed .report-page .rs-chip.is-template{color:var(--text-tertiary);background:0 0}html[data-theme=dark] #v-subscribed .report-page .rs-chip.is-dictated{color:#a5b4fc}html[data-theme=dark] #v-subscribed .report-page .rs-chip.is-edited{color:#93c5fd}html[data-theme=dark] #v-subscribed .report-page .rs-chip.is-ai{color:#c4b5fd}#v-subscribed .report-page .re-toolbar :is(.ft-btn,.ds-icon-btn)[data-tip]{position:relative}#v-subscribed .report-page .re-toolbar :is(.ft-btn,.ds-icon-btn)[data-tip]:after{inset:calc(100% + 8px) auto auto 50%;transform:translate(-50%)}#v-subscribed .report-page .re-toolbar :is(.ft-btn,.ds-icon-btn):hover,#v-subscribed .report-page .re-toolbar .ft-btn[aria-disabled=true]:hover,#v-subscribed .report-page .re-toolbar .ds-icon-btn:disabled:hover{background:var(--white)}#v-subscribed .rp-pop .rp-dots[data-tip]:after{inset:50% auto auto calc(100% + 8px);transform:translateY(-50%)}#v-subscribed .report-page .rs-chip:is(.is-template,.is-dictated,.is-edited,.is-ai),html[data-theme=dark] #v-subscribed .report-page .rs-chip:is(.is-template,.is-dictated,.is-edited,.is-ai){color:var(--text-tertiary)}#v-subscribed .report-page .rs-ai{color:#7c3aed;background:0 0;border-radius:6px;gap:4px;height:20px;margin-left:0;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}#v-subscribed .report-page .rs-ai svg{width:12px;height:12px}#v-subscribed .report-page .rs-ai:hover:not(:disabled){background:#f5f3ff}#v-subscribed .report-page .rs-ai:disabled{opacity:1;color:var(--text-muted,#c4c2d4)}html[data-theme=dark] #v-subscribed .report-page .rs-ai{color:#c4b5fd}#v-subscribed .report-page .report-section.is-writing{background:#f9fafb;box-shadow:0 0 0 8px #f9fafb}#v-subscribed .report-page .rs-ai.is-busy{color:#6d28d9;background:#ede9fe;animation:1s ease-in-out infinite rs-pulse}#v-subscribed .report-page .rs-ai[data-tip]{position:relative}#v-subscribed .report-page .rs-ai[data-tip]:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;z-index:40;background:var(--ink);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}#v-subscribed .report-page .rs-ai[data-tip]:hover:after{display:block}#v-subscribed .report-page .rs-ai:disabled{pointer-events:auto;cursor:default}html[data-theme=dark] #v-subscribed .report-page .report-section.is-writing{background:var(--surface-2);box-shadow:0 0 0 8px var(--surface-2)}#v-subscribed .report-page .sign-exam{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#v-subscribed .report-page .sign-exam-who{color:var(--text-tertiary);font-size:12px}#v-subscribed .report-page .sign-wait{color:var(--text-secondary);text-align:right;margin:8px 0 0;font-size:12px;line-height:16px}.sr-check{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}#v-settings .dx-drawer-fields label.sr-check,.dx-drawer-fields label.sr-check{color:var(--text-primary);flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:500}#v-subscribed .rp-trigger{font-size:12px;line-height:16px}#v-subscribed .report-page .report-table{border-collapse:collapse;border-spacing:0;font-size:14px}#v-subscribed .report-page .report-table :is(th,td){vertical-align:middle;text-align:left;background:0 0;border:0}#v-subscribed .report-page .report-table thead th{letter-spacing:0;height:40px;color:var(--text-secondary);border-bottom:1px solid var(--stroke);background:#f9fafb;padding:10px 16px;font-size:12px;font-weight:600;line-height:16px}#v-subscribed .report-page .report-table tbody th{height:44px;color:var(--text-primary);background:0 0;padding:0 16px;font-size:14px;font-weight:500;line-height:20px}#v-subscribed .report-page .report-table tbody td{height:44px;padding:4px 8px;font-size:14px}#v-subscribed .report-page .report-table tbody tr+tr :is(th,td){border-top:1px solid var(--stroke)}#v-subscribed .report-page .report-table :is(th,td)+:is(th,td){border-left:1px solid var(--stroke)}#v-subscribed .report-page .report-table input.br-in{width:100%;height:36px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:14px;line-height:20px}#v-subscribed .report-page .report-table input.br-in::placeholder{color:var(--text-muted,#c4c2d4)}#v-subscribed .report-page .table-scroll{box-shadow:inset 0 0 0 1px var(--stroke);background:var(--white);border-radius:10px;overflow:hidden}#v-subscribed .report-page .report-table :is(th,td){border:0;border-bottom:1px solid var(--stroke);border-right:1px solid var(--stroke);text-align:left;vertical-align:middle;background:0 0;height:44px;padding:0 12px}#v-subscribed .report-page .report-table tr>:last-child{border-right:0}#v-subscribed .report-page .report-table tbody tr:last-child>*{border-bottom:0}#v-subscribed .report-page .report-table tbody tr+tr :is(th,td),#v-subscribed .report-page .report-table :is(th,td)+:is(th,td){border-top:0;border-left:0}#v-subscribed .report-page .report-table thead th{background:var(--surface-2,#f9fafb);height:44px;color:var(--text-primary);padding:0 12px;font-size:14px;font-weight:500;line-height:20px}#v-subscribed .report-page .report-table tbody th{color:var(--text-primary);padding:0 12px;font-size:14px;font-weight:400;line-height:20px}#v-subscribed .report-page .report-table tbody td{padding:0 12px}#v-subscribed .report-page .report-table input.br-in{box-sizing:border-box;width:100%;height:28px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;border-radius:6px;margin-left:-6px;padding:0 6px;font-size:14px;line-height:20px}#v-subscribed .report-page .report-table input.br-in:hover{background:var(--bg-hover)}#v-subscribed .report-page .report-table input.br-in:focus{background:var(--white);box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary);outline:none}#v-subscribed .report-page .table-scroll{border:1px solid var(--stroke);box-shadow:none}#v-subscribed .report-page .report-table tbody tr,#v-subscribed .report-page .report-table tbody tr:nth-child(2n),#v-subscribed .report-page .report-table tbody tr:hover{background:0 0}#v-subscribed .report-page .report-table tbody :is(th,td){background:var(--white)}#v-subscribed .report-page .report-table :is(th,td){border-left:0;border-right:0}#v-subscribed .report-page .report-table :is(th,td)+:is(th,td){box-shadow:inset 1px 0 0 var(--stroke)}.sd-split{align-items:center;gap:4px;display:inline-flex;position:relative}.sd-split>.ds-btn svg{width:16px;height:16px}.sd-split>.ds-btn.sd-stop{background:var(--white);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--stroke)}.sd-split .sd-more{border-radius:var(--ds-btn-radius,10px);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--stroke);background:var(--white)}.sd-split .sd-more svg{width:16px;height:16px}.sd-scrim{z-index:40;position:fixed;inset:0}.sd-menu{z-index:41;min-width:176px;position:absolute;top:calc(100% + 4px);right:0}.sd-menu .ds-menu-item svg{width:16px;height:16px;color:var(--text-secondary)}.sd-dot{background:var(--status-error-text,#d4351c);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.2s ease-in-out infinite sd-pulse}@keyframes sd-pulse{50%{opacity:.3}}#v-subscribed .report-page .report-paper>.sd-float{z-index:30;height:0;margin:0;position:relative}#v-subscribed .report-page .sd-float>.sd-bar{position:absolute;top:8px;left:0;right:0}#v-subscribed .report-page .sd-bar{border:1px solid var(--primary-200,#c7d2fe);background:#fafbff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 10px 32px #14171f24}#v-subscribed .report-page .sd-head{align-items:center;gap:12px;display:flex}#v-subscribed .report-page .sd-rec{color:var(--status-error-text,#d4351c);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}#v-subscribed .report-page .sd-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}#v-subscribed .report-page .sd-mode{color:var(--text-tertiary);margin-left:auto;font-size:12px;line-height:16px}#v-subscribed .report-page .sd-live{border:1px solid var(--stroke);background:var(--white);min-height:44px;max-height:120px;color:var(--text-primary);white-space:pre-wrap;border-radius:8px;padding:12px 14px;font-size:14px;line-height:20px;overflow-y:auto}#v-subscribed .report-page .sd-wait{color:var(--text-tertiary);font-style:italic}#v-subscribed .report-page .sd-caret{vertical-align:-2px;background:var(--primary,#4f46e5);width:2px;height:16px;margin-left:2px;animation:1s ease-in-out infinite sd-pulse;display:inline-block}#v-subscribed .report-page .sd-tx{--radius:8px;box-sizing:border-box;resize:vertical;background:var(--white);width:100%;min-height:96px;font-size:14px;line-height:20px}#v-subscribed .report-page .sd-foot{align-items:center;gap:8px;display:flex}#v-subscribed .report-page .sd-note{color:var(--text-tertiary);flex:1;margin:0;font-size:12px;line-height:16px}#v-subscribed .report-page .sd-foot .ds-btn svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.sd-dot,#v-subscribed .report-page .sd-caret{animation:none}}#v-subscribed .report-page .report-paper:has(>.sd-dock){flex-direction:column;display:flex}#v-subscribed .report-page .report-paper>.sd-dock{z-index:20;align-self:center;margin-top:auto;padding-top:24px;position:sticky;bottom:16px}#v-subscribed .report-page .report-paper>.sd-dock.is-open{align-self:stretch}#v-subscribed .report-page .sd-split--dock{background:var(--white);box-shadow:0 0 0 1px var(--stroke), 0 8px 24px #14171f1f;border-radius:28px;gap:4px;padding:4px}#v-subscribed .report-page .sd-split--dock>.ds-btn{border-radius:22px;height:44px;padding:0 20px;font-size:14px}#v-subscribed .report-page .sd-split--dock .sd-more{width:44px;height:44px;box-shadow:none;border-radius:22px}#v-subscribed .report-page .sd-split--dock .sd-menu{top:auto;bottom:calc(100% + 8px)}#v-subscribed .report-page .re-toolbar>.sd-split--toolbar{box-shadow:inset -1px 0 0 var(--stroke);gap:0;margin-right:8px;padding-right:8px}#v-subscribed .report-page .sd-split--toolbar>.ds-btn{border-radius:8px;gap:6px;height:28px;padding:0 12px;font-size:12px}#v-subscribed .report-page .sd-split--toolbar>.ds-btn svg{width:14px;height:14px}#v-subscribed .report-page .sd-split--toolbar .sd-more{width:28px;height:28px;box-shadow:none;background:0 0;border-radius:8px}#v-subscribed .report-page .sd-split--toolbar .sd-menu{left:0;right:auto}#v-subscribed .report-page .report-paper>.sd-strip>.sd-bar{box-shadow:none}#v-subscribed .report-page .re-toolbar:has(>.sd-split--toolbar){justify-content:flex-start}#v-subscribed .report-page .re-toolbar:has(>.sd-split--toolbar)>.rp-tools{margin-left:auto}#v-subscribed .report-page .re-toolbar:has(>.rp-row){justify-content:flex-start}#v-subscribed .report-page .re-toolbar>.rp-row{flex-wrap:nowrap;flex:none;gap:4px;margin:0}#v-subscribed .report-page .re-toolbar>.rp-row .rp-trigger{background:var(--white);border-radius:8px;gap:6px;height:28px;padding:0 10px;font-size:12px;line-height:16px}#v-subscribed .report-page .re-toolbar>.rp-row .rp-trigger .rp-chev{width:12px;height:12px}#v-subscribed .report-page .re-toolbar>.re-tb-sep{background:var(--stroke);flex:none;width:1px;height:16px;margin:0 8px}#v-subscribed .report-page .report-paper>.re-toolbar:has(>.rp-row){margin-top:0}#v-subscribed .report-page .re-toolbar>.rp-row .rp-trigger{height:32px;padding:0 12px;font-size:13px}#v-subscribed .report-page .re-toolbar>.re-tb-sep{display:none}#v-subscribed .report-page .re-toolbar:has(>.rp-row)>.re-tb-sep+*{margin-left:auto}#v-subscribed .report-page .re-toolbar:has(>.rp-row)>.rp-tools{margin-left:auto}#v-subscribed .report-page .re-toolbar>.rp-row .rp-trigger{height:36px}#v-subscribed .report-page .re-toolbar>.rp-row{gap:8px}#v-subscribed .report-page .re-toolbar>.rp-row .rp-trigger{font-size:12px;line-height:16px}#v-subscribed .rp-pop .rp-search input{height:20px;font-size:14px;line-height:20px}#v-subscribed .rp-pop .rp-opt span:not(.rp-tick){font-size:12px;font-weight:500;line-height:16px}#v-subscribed .rp-pop .rp-empty,#v-subscribed .rp-pop .rp-list>p{font-size:12px;line-height:16px}#v-subscribed .rp-pop .rp-action{font-size:12px;font-weight:500;line-height:16px}#v-subscribed .report-page .re-toolbar:has(>.rp-row){padding:6px}#v-subscribed .report-page .report-region--line{flex-direction:row;align-items:baseline;gap:4px}#v-subscribed .report-page .report-region--line>label{color:var(--text-primary);flex:none;font-size:14px;font-weight:400;line-height:22px}#v-subscribed .report-page .report-region--line>:not(label){flex:1;min-width:0}#v-subscribed .report-page .report-region--line+.report-region--line{margin-top:4px}#sub-list .wl-name,#sub-list .wl-main,#sub-list .wl-main .wl-tx{font-size:12px;line-height:16px}#v-subscribed :is(.wl-table,.cat-table) th{font-size:10px;line-height:14px}#v-subscribed .ds-status,#v-subscribed .code-system{font-size:12px;line-height:16px}#v-subscribed .wl-foot-l,#v-subscribed .ds-drawer-sub{line-height:16px}#v-subscribed .re-head-s{font-size:12px;line-height:16px}#v-subscribed .wl-pop-h{line-height:16px}#v-subscribed .wl-cols{gap:8px}#v-subscribed .wl-cols label,#v-subscribed .wl-cols label span{font-size:12px;line-height:16px}#v-subscribed .rh{flex-direction:column;gap:16px;padding:24px;display:flex}#v-subscribed .rh .rh-head{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}#v-subscribed .rh .history-layout{grid-template-columns:320px minmax(0,1fr);gap:24px}#v-subscribed .rh .history-layout>div:first-child{flex-direction:column;gap:2px;display:flex}#v-subscribed .rh .history-item{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:8px 12px;display:flex}#v-subscribed .rh .history-item:hover{background:var(--bg-hover)}#v-subscribed .rh .history-item.is-on{background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--stroke)}#v-subscribed .rh .history-item strong{color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex}#v-subscribed .rh .history-item .rh-rev{color:var(--text-tertiary);font-weight:400}#v-subscribed .rh .history-item small{color:var(--text-tertiary);margin:0;font-size:12px;line-height:16px}#v-subscribed .rh .history-layout h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0 0 12px;font-size:12px;font-weight:600;line-height:16px}#v-subscribed .rh .rh-restore{margin:0 0 16px}.vh-note .vh-p{letter-spacing:-.14px;color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:14px;line-height:20px}.vh-overlay .vh-item{width:100%;font:inherit;text-align:left;background:0 0;border:0;margin:0}.vh-overlay .vh-item.sel{background:var(--bg-active-soft)}.rp-dots-tip{z-index:2000;white-space:nowrap;pointer-events:none;background:var(--ink);color:#fff;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px;position:fixed;transform:translateY(-50%)}html[data-theme=dark] .rp-dots-tip{background:var(--surface-8);color:var(--ink)}.ds-drawer-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#v-subscribed .report-page .report-table tbody th{background:var(--white)!important}.dx-drawer-host .vf-overlay{z-index:1002}.ovs-track{z-index:4;pointer-events:none;height:0;position:absolute}.ovs-thumb{pointer-events:auto;cursor:grab;background:#d6d3e4;border-radius:2px;height:4px;position:absolute;top:-2px;left:0}.ovs-thumb:hover,.ovs-thumb:active{background:#b9b4cf}.ovs-thumb:active{cursor:grabbing}#v-subscribed .report-page .sd-dock .sd-pills,#v-subscribed .report-page .sd-dock .sd-recbar{background:var(--white);box-shadow:0 0 0 1px var(--stroke), 0 8px 24px #14171f1f;border-radius:24px;align-items:center;gap:4px;padding:4px;display:flex}#v-subscribed .report-page .sd-dock .sd-pills .ds-btn{border-radius:20px;gap:8px;height:40px;padding:0 16px;font-size:12px}#v-subscribed .report-page .sd-dock .sd-pills .ds-btn svg,#v-subscribed .report-page .sd-recbar svg{width:16px;height:16px}#v-subscribed .report-page .sd-dock .sd-pills .sd-up{box-shadow:none;background:0 0;border-color:#0000}#v-subscribed .report-page .sd-dock .sd-pills .sd-up:hover{background:var(--bg-hover)}#v-subscribed .report-page .sd-recwrap{flex-direction:column;align-items:center;gap:8px;display:flex}#v-subscribed .report-page .sd-recbar{transform-origin:50%;gap:8px;padding:4px 4px 4px 16px;animation:.24s cubic-bezier(.2,.8,.2,1) sd-grow}@keyframes sd-grow{0%{opacity:.6;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}#v-subscribed .report-page .sd-rec-dot{background:var(--status-error-text,#d4351c);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite sd-pulse}#v-subscribed .report-page .sd-wave{align-items:center;gap:2px;height:16px;display:inline-flex}#v-subscribed .report-page .sd-wave i{background:var(--primary,#5b4ff5);border-radius:1px;width:2px;height:4px;animation:.9s ease-in-out infinite sd-level;display:block}#v-subscribed .report-page .sd-wave i:nth-child(2){animation-delay:-700ms}#v-subscribed .report-page .sd-wave i:nth-child(3){animation-delay:-400ms}#v-subscribed .report-page .sd-wave i:nth-child(4){animation-delay:-200ms}#v-subscribed .report-page .sd-wave i:nth-child(5){animation-delay:-550ms}@keyframes sd-level{0%,to{height:4px}50%{height:16px}}#v-subscribed .report-page .sd-recbar.is-paused .sd-rec-dot,#v-subscribed .report-page .sd-recbar.is-paused .sd-wave i{background:var(--text-tertiary);animation:none}#v-subscribed .report-page .sd-clock{font-variant-numeric:tabular-nums;min-width:48px;color:var(--text-primary);font-size:12px;font-weight:500;line-height:16px}#v-subscribed .report-page .sd-recbar .ds-icon-btn{border-radius:16px;width:32px;height:32px}#v-subscribed .report-page .sd-recbar .ds-icon-btn.is-on{background:var(--bg-hover);color:var(--primary,#5b4ff5)}#v-subscribed .report-page .sd-recbar .sd-fill{border-radius:20px;gap:8px;height:40px;padding:0 16px;font-size:12px}#v-subscribed .report-page .sd-words{scrollbar-width:none;background:var(--white);max-width:560px;max-height:120px;box-shadow:0 0 0 1px var(--stroke), 0 8px 24px #14171f1f;color:var(--text-primary);white-space:pre-wrap;border-radius:16px;padding:12px 16px;font-size:14px;line-height:20px;overflow-y:auto}#v-subscribed .report-page .sd-words .sd-wait{color:var(--text-tertiary);font-style:italic}#v-subscribed .sd-spin{animation:.8s linear infinite sd-turn}@keyframes sd-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#v-subscribed .report-page .sd-recbar,#v-subscribed .report-page .sd-wave i,#v-subscribed .report-page .sd-rec-dot,#v-subscribed .sd-spin{animation:none}}#v-subscribed .report-page .sd-dock.is-rec{align-self:center}#v-subscribed .report-page .sd-card{box-sizing:border-box;background:var(--white);width:448px;max-width:calc(100vw - 48px);box-shadow:0 0 0 1px var(--stroke), 0 12px 32px #14171f24;border-radius:28px;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) sd-card-in;display:flex;overflow:hidden}#v-subscribed .report-page .sd-card.has-words{border-radius:20px}@keyframes sd-card-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}#v-subscribed .report-page .sd-card .sd-words{max-height:60px;box-shadow:inset 0 -1px 0 var(--stroke);color:var(--text-primary);white-space:normal;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-end;max-width:none;padding:16px 20px 12px;font-size:14px;line-height:20px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}#v-subscribed .report-page .sd-card .sd-words .sd-wait{color:var(--text-tertiary);font-style:normal}#v-subscribed .report-page .sd-row{box-sizing:border-box;align-items:center;gap:12px;height:56px;padding:0 8px 0 20px;display:flex}#v-subscribed .report-page .sd-status{flex:none;align-items:center;gap:8px;display:inline-flex}#v-subscribed .report-page .sd-card .sd-rec-dot{background:#e5484d;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite sd-pulse}#v-subscribed .report-page .sd-card .sd-clock{font-variant-numeric:tabular-nums;width:40px;color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px}#v-subscribed .report-page .sd-meter{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:20px;display:flex}#v-subscribed .report-page .sd-meter i{background:var(--primary,#5b4ff5);border-radius:1px;flex:none;width:2px;height:4px;transition:height .12s ease-out}#v-subscribed .report-page .sd-tools{flex:none;align-items:center;gap:4px;display:inline-flex}#v-subscribed .report-page .sd-tools .ds-icon-btn{width:32px;height:32px;color:var(--text-secondary);border-radius:16px}#v-subscribed .report-page .sd-tools .ds-icon-btn svg{width:16px;height:16px}#v-subscribed .report-page .sd-tools .ds-icon-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}#v-subscribed .report-page .sd-tools .ds-icon-btn.is-on{background:var(--bg-hover);color:var(--primary,#5b4ff5)}#v-subscribed .report-page .sd-card .sd-fill{border-radius:20px;flex:none;gap:8px;height:40px;padding:0 20px;font-size:12px}#v-subscribed .report-page .sd-card .sd-fill svg{width:16px;height:16px}#v-subscribed .report-page .sd-card.is-paused .sd-rec-dot{background:var(--text-tertiary);animation:none}#v-subscribed .report-page .sd-card.is-paused .sd-meter i{background:var(--stroke);height:4px!important}@media (prefers-reduced-motion:reduce){#v-subscribed .report-page .sd-card,#v-subscribed .report-page .sd-card .sd-rec-dot,#v-subscribed .report-page .sd-meter i{transition:none;animation:none}}#v-subscribed .report-page .sd-pills{position:relative}#v-subscribed .report-page .sd-pills .sd-more{width:40px;height:40px;box-shadow:none;color:var(--text-secondary);background:0 0;border-radius:20px}#v-subscribed .report-page .sd-pills .sd-more:hover:not(:disabled),#v-subscribed .report-page .sd-pills .sd-more[aria-expanded=true]{background:var(--bg-hover);color:var(--text-primary)}#v-subscribed .report-page .sd-pills .sd-more svg{width:16px;height:16px}#v-subscribed .report-page .sd-pills .sd-menu{z-index:41;min-width:192px;position:absolute;top:auto;bottom:calc(100% + 8px);right:0}#v-subscribed .report-page .sd-pills .sd-menu .ds-menu-item svg{width:16px;height:16px;color:var(--text-secondary)}@keyframes sd-tray-in{0%{opacity:0;clip-path:inset(100% 0 0 round 28px);transform:translateY(40px)scale(.96)}to{opacity:1;clip-path:inset(0 round 28px);transform:none}}@keyframes sd-tray-out{0%{opacity:1;clip-path:inset(0 round 28px);transform:none}to{opacity:0;clip-path:inset(100% 0 0 round 28px);transform:translateY(40px)scale(.96)}}@media (prefers-reduced-motion:reduce){#v-subscribed .report-page .sd-card .sd-words,#v-subscribed .report-page .sd-card .sd-words.is-leaving,#v-subscribed .report-page .sd-card .sd-row{animation:none!important}}#v-subscribed .report-page .sd-filling{box-sizing:border-box;white-space:nowrap;background:var(--white);height:48px;box-shadow:0 0 0 1px var(--stroke), 0 12px 32px #14171f24;color:var(--text-primary);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}#v-subscribed .report-page .sd-filling svg{width:16px;height:16px;color:var(--primary,#5b4ff5)}#v-subscribed .report-page .sd-pills,#v-subscribed .report-page .sd-card .sd-row{white-space:nowrap}@keyframes sd-tray-rise{0%{transform:translateY(calc(100% - 48px))}to{transform:none}}@keyframes sd-tray-sink{0%{transform:none}to{transform:translateY(calc(100% - 48px))}}@keyframes sd-words-in{0%{opacity:0}to{opacity:1}}@keyframes sd-words-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){#v-subscribed .report-page .sd-card .sd-words,#v-subscribed .report-page .sd-card .sd-words .sd-words-in{animation:none!important}}@keyframes sd-tray-grow{0%{max-height:48px;padding-top:0;padding-bottom:48px}to{max-height:120px;padding-top:16px;padding-bottom:60px}}@keyframes sd-tray-fold{0%{max-height:120px;padding-top:16px;padding-bottom:60px}to{max-height:48px;padding-top:0;padding-bottom:48px}}#v-subscribed .report-page :is(.sd-card,.sd-pills) [data-tip]{position:relative}#v-subscribed .report-page :is(.sd-card,.sd-pills) [data-tip]:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;z-index:40;background:var(--ink);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}#v-subscribed .report-page :is(.sd-card,.sd-pills) [data-tip]:hover:after{display:block}#v-subscribed .report-page .sd-dock .sd-card .sd-words{padding:16px 24px 60px}#sub-list .wl-main .ds-pill{border-radius:6px;align-self:center;height:20px;padding:0 6px;font-size:12px;line-height:16px}#v-subscribed .lib-list{flex-direction:column;gap:32px;margin-top:0;display:flex}#v-subscribed .lib-list>*+*{margin-top:0}#v-subscribed .lib-sec{flex-direction:column;gap:12px;display:flex}#v-subscribed .lib-sec>*+*{margin-top:0}#v-subscribed .lib-head .ov2-cs{margin:4px 0 0}#v-subscribed .lib-sec>.ov2-terr{margin-top:0;padding:0;overflow:hidden}#v-subscribed .lib-sec>.ov2-terr>*+*{margin-top:0}#sub-list .definition-outline{flex-wrap:wrap;gap:6px;display:flex}#v-subscribed .lib-terms{color:var(--ink-3);font-size:12px}#v-subscribed .lib-terms summary{color:var(--ink-2);font-weight:500}#v-subscribed .lib-terms p{max-width:72ch;margin-top:8px;line-height:1.5}#v-settings .lib-detail .definition-outline{flex-wrap:wrap;gap:6px;display:flex}#v-settings .lib-detail .lib-tpl h4{color:var(--ink);font-size:14px;font-weight:600}#v-settings .lib-detail .lib-tpl p{color:var(--ink-2);margin-top:4px;font-size:12px;line-height:1.5}#v-settings .lib-detail .template-row{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}#v-settings .lib-detail .template-row .ov2-loc b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}#v-settings .lib-detail .template-row .ov2-loc small{color:var(--ink-3);font-size:11.5px}#v-subscribed .page-head .btn-primary svg{width:15px;height:15px}#v-settings .lib-detail .bm-f .s-btn{align-items:center;gap:6px;display:inline-flex}#v-settings .lib-detail .bm-f .s-btn svg{width:15px;height:15px}#v-subscribed .catalogue .cat-count{color:var(--ink);font-weight:600}#sub-list .code-system{color:var(--ink-3);margin-right:4px;font-size:11px;font-weight:600}.rl-list{margin-top:20px}.rl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.rl-card{background:var(--white);min-width:0;box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.rl-card:hover,.rl-card.on{box-shadow:inset 0 0 0 1px var(--primary-300)}.rl-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.rl-ic{background:var(--accent-weak);width:32px;height:32px;color:var(--accent);border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.rl-pills{gap:4px;display:flex}.rl-pill{white-space:nowrap;background:var(--accent-weak);color:var(--accent);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.rl-pill.yours{background:var(--surface-4);color:var(--ink-2)}.rl-pill.added,.rl-pill.def{background:var(--good-weak);color:var(--good)}.rl-name{max-width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.rl-name:hover{color:var(--accent)}.rl-meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.rl-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.rl-menuwrap{position:relative}.rl-dots{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.rl-menu{z-index:30;min-width:208px;display:block;position:absolute;top:calc(100% + 4px);right:0}.rl-menu .ds-menu-item{text-align:left;width:100%}.rl-danger{color:var(--danger)!important}.rl-empty{text-align:center;box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;padding:48px 16px}.rl-empty h3{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.rl-empty p{color:var(--ink-3);margin:4px 0 0;font-size:12px;line-height:16px}.rl-del{background:var(--danger)!important}.rl-del-p{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.rl-list .lib-terms{margin-top:16px}.card-scroll:has(#sub-list.rl-list)>.content{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}#v-subscribed #sub-list.rl-list,#v-subscribed #sub-list.rl-list>.starter-library{flex-direction:column;flex:auto;display:flex}.card-scroll:has(#sub-list.rl-list)>.content>.view{flex-direction:column;flex:auto;display:flex}#v-subscribed .view>.main:has(#sub-list.rl-list){flex-direction:column;flex:auto;display:flex}#v-subscribed #sub-list.rl-list .lib-terms{margin-top:auto;padding-top:24px}#v-subscribed .main>.report-library:has(#sub-list.rl-list){flex-direction:column;flex:auto;display:flex}.rl-dots{box-sizing:border-box;border:1px solid var(--stroke);background:var(--white);width:30px;height:30px;color:var(--ink-2);border-radius:10px}.rl-dots:hover,.rl-dots[aria-expanded=true]{background:var(--bg-hover);color:var(--ink)}.rl-foot{justify-content:space-between}.rl-foot>.ds-btn{order:-1}.rl-hidden{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:16px;padding:0;font-size:12px;font-weight:500;line-height:16px}.rl-card,.rl-empty{box-shadow:inset 0 0 0 1px var(--stroke)}.rl-acts{order:-1;gap:8px;display:flex}.rt-page{flex-direction:column;gap:24px;display:flex}.rt-meta{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.rt-sec{flex-direction:column;gap:12px;display:flex}.rt-sec-h{align-items:baseline;gap:8px;display:flex}.rt-sec-h b{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.rt-sec-h span{color:var(--ink-3);font-size:12px;line-height:16px}.rt-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:500;line-height:16px}.rt-heads{flex-wrap:wrap;gap:8px;display:flex}.rt-heads span{background:var(--panelbg);box-shadow:inset 0 0 0 1px var(--stroke);color:var(--ink-2);border-radius:8px;padding:4px 8px;font-size:12px;line-height:16px}.rt-page{flex:none}#v-subscribed #sub-list.rl-list{margin-top:16px}.le{--radius:var(--ds-btn-radius);flex-direction:column;display:flex}.le-acts{gap:8px;display:inline-flex}.le-grid{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:24px;display:grid}.le-main{flex-direction:column;gap:12px;min-width:0;display:flex}.le-card{background:var(--white);box-shadow:inset 0 0 0 1px var(--stroke);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.le-sec-h{margin-top:12px}.le-muted{color:var(--ink-3);font-size:12px;line-height:16px}.le-note{color:var(--ink-3);margin:-8px 0 0;font-size:12px;line-height:16px}.le-err{margin:0}.le-add{align-self:flex-start;margin-left:-10px}.le-field-err{margin-left:32px}.le-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.le-chip{background:var(--accent-weak);height:28px;color:var(--accent);border-radius:8px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.le-chip small{color:var(--ink-3);font-size:12px;font-weight:400}.le-chip button{width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.le-chip button:hover{background:var(--white);color:var(--ink)}.le-menu-l{min-width:280px;max-height:320px;left:0;right:auto;overflow:auto}.le-menu-l .ds-menu-item{white-space:nowrap;justify-content:space-between;gap:16px;display:flex}.le-head{gap:12px}.le-head.over{box-shadow:inset 0 0 0 2px var(--accent)}.le-head.dragging{opacity:.5}.le-head-row{align-items:center;gap:8px;display:flex}.le-grip{width:24px;height:32px;color:var(--ink-3);cursor:grab;border-radius:6px;flex:0 0 24px;place-items:center;display:grid}.le-grip:hover{background:var(--bg-hover);color:var(--ink-2)}.le-title{flex:auto;min-width:0;font-size:14px;font-weight:600}.le-head-row .rl-pill{flex:none}.le-sum{color:var(--ink-3);align-items:baseline;gap:12px;margin:0 0 0 32px;font-size:12px;line-height:16px;display:flex}.le-sum .rt-link{margin-left:auto}.le-panel{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:12px;margin-left:32px;padding:12px;display:flex}.le-panel-h{justify-content:space-between;align-items:center;display:flex}.le-panel-h b{color:var(--ink);font-size:12px;font-weight:600;line-height:16px}.le-format{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.le-checks{gap:16px;display:flex}.le-grid-h span{color:var(--ink-3);font-size:12px;font-weight:500;line-height:16px}.le-regions{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 132px 64px 24px;align-items:center;gap:8px;display:grid}.le-test{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.le-meas{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 96px 24px;align-items:center;gap:8px;display:grid}.le-lab{flex-direction:column;gap:8px;margin-left:32px;display:flex}.le-lab-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.le-addwrap .rl-menu{top:calc(100% + 4px)}.le-side{min-width:0;position:sticky;top:0}.le-side .definition-preview{background:var(--surface-2);border-radius:12px;padding:16px;position:static}.le-side .preview-label{color:var(--ink-2);margin-bottom:12px;font-size:12px;line-height:16px}.le-side .preview-label span{color:var(--ink-3);font-size:12px}.le-side .preview-paper{box-shadow:none;border-radius:8px;padding:24px 20px}.le-side .preview-table th,.le-side .preview-table td{padding:6px 8px;font-size:10px;line-height:14px}@media (width<=1150px){.le-grid{grid-template-columns:minmax(0,1fr)}.le-side{position:static}}.lab-table td.lab-fixed{color:var(--ink-2);white-space:nowrap}.le-side .preview-paper{flex-direction:column;gap:16px;min-height:440px;display:flex}.le-side .preview-paper>*{margin:0}.le-side .preview-paper header{padding-bottom:12px}.le-side .preview-paper header p{margin:4px 0 0}.le-side .preview-patient{padding:8px 10px}.le-side .preview-report-name{margin:8px 0 0;font-size:16px}.le-side .preview-paper section{flex-direction:column;gap:8px;display:flex}.le-side .preview-paper h4{margin:0;font-size:14px}.le-side .preview-text{gap:4px;margin:0}.le-side .preview-paper footer{margin-top:auto;padding-top:12px}.le .ds-input.error{box-shadow:inset 0 0 0 var(--stroke-w) var(--danger)}.le .ds-input.error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent), inset 0 0 0 var(--stroke-w) var(--danger)}.le-sec-h{align-items:center}.le-sec-h .le-addwrap{margin-left:auto;position:relative}.le-icons{flex-wrap:wrap;gap:8px;display:flex}.le-icon{background:var(--white);width:36px;height:36px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--stroke);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.le-icon:hover{background:var(--bg-hover);color:var(--ink)}.le-icon.on{background:var(--accent-weak);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.le-head-row>.ds-field{flex:0 0 112px;width:112px}.le-type{width:100%}.le-covers{margin-left:32px}.le-tags{background:var(--white);min-height:36px;box-shadow:inset 0 0 0 1px var(--stroke);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;display:flex}.le-tags:focus-within{box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary)}.le-tags input{min-width:120px;height:26px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:120px;padding:0 4px;font-size:14px;line-height:20px}.le-tags input::placeholder{color:var(--text-muted)}.le-tag{background:var(--accent-weak);height:24px;color:var(--accent);border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.le-tag button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.le-tag button:hover{background:var(--white)}.le-head .table-builder{margin-left:32px}#v-settings .le label.ds-checkbox-opt{color:var(--ink);flex-direction:row;align-self:flex-start;font-size:14px;font-weight:400;line-height:20px}.le-sec-first{margin-top:0}.le-side{height:calc(100dvh - 122px);top:20px}.le-side .definition-preview{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.le-side .preview-paper{flex:auto;min-height:0;overflow-y:auto}@media (width<=1150px){.le-side{height:auto}.le-side .preview-paper{overflow:visible}}.le-sec-h .le-addwrap .rl-menu{box-sizing:border-box;width:max-content;min-width:100%;left:auto;right:0}.le-head-row>.ds-btn,.le-head-row .rl-menuwrap>.ds-btn{flex:0 0 36px;width:36px}.le-sticky{z-index:20;background:var(--white);margin-top:0;padding:12px 0;position:sticky;top:0}.le-grid{align-items:stretch;height:calc(100dvh - 142px)}.le-main{overscroll-behavior:contain;box-sizing:border-box;height:100%;padding-bottom:20px;overflow-y:auto}.le-side{height:100%;position:static}@media (width<=1150px){.le-grid{height:auto}.le-main{height:auto;overflow:visible}}.le-head-row .le-title{border-radius:10px;flex:auto;min-width:0;height:36px;padding:0 4px 0 12px}.le-head-row .le-title>input{font-size:14px;font-weight:600}.le-head-row .le-title>input::placeholder{font-weight:400}.le-typewrap{flex:none;position:relative}.le-typechip{background:var(--surface-3);height:28px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.le-typechip:hover,.le-typechip[aria-expanded=true]{background:var(--surface-4)}.le-typechip svg:last-child{color:var(--ink-3)}.le-typemenu{min-width:160px;left:auto;right:0}.le-typemenu .ds-menu-item{color:var(--ink);gap:8px;font-weight:400}.le-typemenu .ds-menu-item.on{background:var(--bg-hover)}.le-typemenu .le-ck{color:var(--accent);margin-left:auto}.le-typemenu-note{max-width:220px;padding:6px 12px 8px;display:block}.le-main{gap:16px}.le-card.le-head{gap:20px;padding:20px}.le-covers{gap:8px}.le-main{padding-right:12px}.le-grid{gap:12px}.le-head{transition:box-shadow .24s}.le-head.moved{box-shadow:inset 0 0 0 2px var(--primary-300)}@media (prefers-reduced-motion:reduce){.le-head{transition:none}}.le-main{scrollbar-width:thin;scrollbar-color:var(--surface-8) transparent}.le-main::-webkit-scrollbar{width:6px}.le-main::-webkit-scrollbar-track{background:0 0}.le-main::-webkit-scrollbar-thumb{background:var(--surface-8);border-radius:6px}.le-main::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.tb{flex-direction:column;display:flex}.tb-frame{box-shadow:inset 0 0 0 1px var(--stroke);border-radius:10px;grid-template-columns:minmax(0,1fr) 32px;display:grid;overflow:hidden}.tb-scroll{overflow-x:auto}.tb-grid{border-collapse:collapse;table-layout:auto;width:100%}.tb-grid th,.tb-grid td{border-bottom:1px solid var(--stroke);border-right:1px solid var(--stroke);text-align:left;vertical-align:middle;height:44px;padding:0 12px}.tb-grid th{background:var(--white);min-width:160px;font-weight:400}.tb-grid td{min-width:120px}.tb-grid thead th{background:var(--surface-2);height:52px}.tb-name{align-items:center;gap:4px;display:flex}.tb-name-l{flex-direction:column;flex:auto;min-width:0;display:flex}.tb-name input{box-sizing:border-box;width:100%;height:28px;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:6px;outline:none;margin-left:-6px;padding:0 6px;font-size:14px;line-height:20px}thead .tb-name input{font-weight:500}.tb-name input:hover{background:var(--bg-hover)}.tb-name input:focus{background:var(--white);box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary)}.tb-name small{color:var(--ink-3);font-size:12px;line-height:16px}.tb-colmore,.tb-rowx,.tb-flip{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;display:grid}.tb-colmore,.tb-rowx{opacity:0}th:hover .tb-colmore,th:focus-within .tb-colmore,.tb-colmore[aria-expanded=true],th:hover .tb-rowx,th:focus-within .tb-rowx{opacity:1}.tb-colmore:hover,.tb-rowx:hover,.tb-flip:hover{background:var(--bg-hover);color:var(--ink)}.tb-rowx:disabled{display:none}.tb-val{color:var(--ink-3);font-size:13px;line-height:20px}.tb-addcol{border:0;border-left:1px solid var(--stroke);color:var(--ink-3);cursor:pointer;background:0 0;grid-area:1/2;place-items:center;display:grid}.tb-addrow{height:40px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;grid-column:1/span 2;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.tb-addcol:hover,.tb-addrow:hover{background:var(--bg-hover);color:var(--ink)}.tb-addcol:disabled,.tb-addrow:disabled{opacity:.4;cursor:not-allowed}.tb-pop{z-index:1000;box-sizing:border-box;flex-direction:column;gap:12px;width:240px;padding:12px;display:flex;position:fixed}.tb-pop .ds-checkbox-opt{color:var(--ink);flex-direction:row;align-self:flex-start;font-size:14px;font-weight:400;line-height:20px}.tb-pop .ds-menu-sep{margin:0 -12px}.tb-pop .ds-menu-item{width:calc(100% + 8px);margin:-4px;font-size:14px}.tb-grid tr>:last-child{border-right:0}.tb-frame{box-shadow:none;border:1px solid var(--stroke)}.tb-grid th{position:relative}.tb-grid thead .tb-colmore{background:var(--surface-2);position:absolute;top:8px;right:8px}.tb-grid thead .tb-colmore:hover,.tb-grid thead .tb-colmore[aria-expanded=true]{background:var(--surface-4)}.tb-grid tbody tr:hover>*,.tb-grid tbody tr>*{background:var(--white)}.tb-grid thead tr>*,.tb-grid thead tr:hover>*{background:var(--surface-2)}.tb-grid tbody tr:last-child>*{border-bottom:1px solid var(--stroke)}.tb-addrow{border-top:0}.tb-grid td{padding:0 6px}.tb-cell{width:100%;height:32px;font:inherit;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:13px;line-height:20px;display:flex}.tb-cell:hover{background:var(--bg-hover);color:var(--ink-2)}.tb-unit{background:var(--surface-3);color:var(--ink-2);border-radius:4px;padding:0 6px;font-size:12px;line-height:20px}.tb-pop>.ds-label{margin-bottom:-6px}.tb-grid .tb-colmore{opacity:1;color:var(--ink-2)}.tb-grid thead .tb-colmore{top:50%;transform:translateY(-50%)}.tb-scroll{overflow:visible}.tb-grid{table-layout:fixed;width:100%}.tb-grid th,.tb-grid td{min-width:0}.tb-grid .tb-corner{width:136px;min-width:0}.tb-grid thead .tb-name input{text-overflow:ellipsis;padding-right:28px}.tb-name input{text-overflow:ellipsis}.tb-cell{white-space:nowrap;overflow:hidden}.tb-cell .tb-type{text-overflow:ellipsis;overflow:hidden}.le-side .preview-paper .table-scroll{overflow:visible}.le-side .preview-table{table-layout:fixed;width:100%}.le-side .preview-table th,.le-side .preview-table td{overflow-wrap:anywhere;word-break:break-word;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tb-grid tbody tr>th,.tb-grid tbody tr:hover>th{background:var(--white)}.le-side .preview-table tbody th{background:var(--white);font-weight:400}.tb-grid .tb-corner{width:auto}.tb-resize{z-index:2;cursor:col-resize;width:8px;position:absolute;top:0;bottom:0;right:-4px}.tb-resize:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:3px}.tb-resize:hover:after,body.tb-resizing .tb-resize:active:after{background:var(--primary-300)}body.tb-resizing,body.tb-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.report-table input{box-sizing:border-box;width:100%;min-width:0}.tb-name input,thead .tb-name input,.tb-cell,.tb-cell .tb-type,.tb-unit,.tb-addrow{font-size:14px;font-weight:400;line-height:20px}.tb-unit{padding:2px 6px}.le-chip-add{background:var(--surface-3);color:var(--ink-2);font:inherit;cursor:pointer;border:0;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px}.le-chip-add:hover,.le-chip-add[aria-expanded=true]{background:var(--surface-4);color:var(--ink)}.tb-grid thead .tb-name{padding-right:24px}.tb-grid thead .tb-name input{padding-right:6px}.tb-colname{width:100%;min-width:0;height:28px;font:inherit;color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:-6px;padding:0 6px;font-size:14px;font-weight:400;line-height:28px;display:block;overflow:hidden}.tb-colname.empty{color:var(--text-muted)}.tb-colname:hover,.tb-colname[aria-expanded=true]{background:var(--bg-hover)}:is(.dx-drawer-fields,.dx-form) .ds-input.error{box-shadow:inset 0 0 0 1px var(--danger)}:is(.dx-drawer-fields,.dx-form) .ds-input.error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent), inset 0 0 0 1px var(--danger)}.rt-details{gap:16px}.rt-row{flex-direction:column;gap:8px;display:flex}.rt-row .ds-label{color:var(--ink-2);font-size:12px;line-height:16px}.rt-count{color:var(--ink-3);margin-left:4px}.rt-details{background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary-100)}.rt-details .rt-heads span{background:var(--white)}.rt-details .rt-meta{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.rt-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rt-top .ds-btn{box-shadow:none;background:var(--white);border:0;flex:none;font-weight:500}.rt-top .ds-btn:hover{background:var(--bg-hover)}.rt-details .rt-heads span{color:var(--ink)}.rl-empty-btn{margin-top:16px}.ctpl .tpd-rows{box-shadow:inset 0 0 0 1px var(--stroke);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ctpl .tpd-row{grid-template-columns:120px minmax(0,1fr);align-items:stretch;margin:0;display:grid}.ctpl .tpd-row+.tpd-row{border-top:1px solid var(--stroke)}.ctpl .tpd-row>span{background:var(--surface-2);border-right:1px solid var(--stroke);color:var(--ink);align-items:center;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;display:flex}.ctpl .tpd-in{box-sizing:border-box;background:var(--white);width:100%;height:36px;font:inherit;color:var(--ink);border:0;outline:none;padding:0 12px;font-size:14px;line-height:20px}.ctpl .tpd-in:focus{box-shadow:inset 0 0 0 1px var(--primary)}.ctpl .tpd-in::placeholder{color:var(--text-muted)}.ctpl .tpd-ai{background:var(--primary-50);color:var(--text-brand);border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.le-ai-note{color:var(--text-brand);align-items:center;gap:6px;margin-left:32px;display:flex}.le-typemenu .ds-menu-item svg,.le-addwrap .ds-menu-item svg{flex:none}#v-settings .ctpl label.tpd-row,.ctpl label.tpd-row{color:var(--ink);grid-template-columns:120px minmax(0,1fr);gap:0;font-size:14px;font-weight:400;display:grid}.ctpl .tpd-rows{box-shadow:none;border:1px solid var(--stroke)}.dx-drawer-host .ds-drawer.sdr{width:560px}.sdr-note{background:var(--primary-50);color:var(--ink-2);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:20px}.sdr-doc{border:1px solid var(--stroke);background:var(--white);border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex}.sdr-sec{flex-direction:column;gap:6px;display:flex}#v-settings .sdr-doc .sdr-sec h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600;line-height:16px}#v-settings .sdr-doc .sdr-sec p{color:var(--ink);margin:0;font-size:14px;line-height:20px}#v-settings .sdr-doc .sdr-sec p.sdr-empty{color:var(--ink-3)}.sdr-src{color:var(--ink-3);font-size:12px;line-height:16px}.sdr-src summary{cursor:pointer;color:var(--ink-2);font-weight:500}.sdr-src p{margin:8px 0 0}.sdr .ds-checkbox-opt,#v-settings .sdr label.ds-checkbox-opt{color:var(--ink);flex-direction:row;align-self:flex-start;font-size:14px;font-weight:400;line-height:20px}.sdr .ds-drawer-foot>.ds-btn--ghost,.sdr .dx-drawer-form>:last-child>.ds-btn--ghost{margin-right:auto}.format-bar .ft-sep{background:var(--stroke);width:1px;height:20px;margin:0 6px}.dx-drawer-host .ds-drawer.ctype{width:640px;max-width:calc(100vw - 8px)}.le.le-in-drawer .le-grid{height:auto;display:block}.le.le-in-drawer .le-main{height:auto;padding:0;overflow:visible}.le.le-in-drawer .le-sec-first{margin-top:0}.sel-bar{border:1px solid var(--stroke);background:var(--white);z-index:1000;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 8px 24px #1018281f}.sel-bar .sb-btn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sel-bar .sb-btn:hover{background:var(--bg-hover);color:var(--ink)}.sel-bar .sb-btn[aria-pressed=true]{background:var(--primary-50);color:var(--text-brand)}.sel-bar .sb-btn svg{width:16px;height:16px}.sel-bar .sb-sep{background:var(--stroke);width:1px;height:20px;margin:0 4px}.sel-bar[hidden]{display:none}.rl-card--open{cursor:pointer}.le.le-in-drawer .le-sticky{top:-12px}.dx-drawer-host .ds-drawer .ds-drawer-body{scrollbar-width:none;scrollbar-gutter:auto}.dx-drawer-host .ds-drawer .ds-drawer-body::-webkit-scrollbar{display:none}.card-scroll,.le-main{scrollbar-width:none}.card-scroll::-webkit-scrollbar{display:none}.le-main::-webkit-scrollbar{display:none}.tb-grid thead .tb-flip{color:var(--ink-2);background:var(--surface-2);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tb-grid thead .tb-flip:hover{background:var(--surface-4);color:var(--ink)}.tb-grid thead .tb-flip svg{width:16px;height:16px}.tb-grid .tb-corner .tb-name input{padding-right:28px}.br-cell{align-items:center;width:100%;display:flex}#v-subscribed .report-table .br-cell.has-unit{box-sizing:border-box;cursor:text;border-radius:6px;align-items:center;width:100%;height:28px;margin-left:-6px;padding:0 6px;display:flex}#v-subscribed .report-table .br-cell.has-unit:hover{background:var(--bg-hover)}#v-subscribed .report-table .br-cell.has-unit:focus-within{background:var(--white);box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary)}#v-subscribed .report-table .br-cell.has-unit>input.br-in,#v-subscribed .report-table .br-cell.has-unit>input.br-in:hover,#v-subscribed .report-table .br-cell.has-unit>input.br-in:focus{width:auto;min-width:1ch;height:28px;box-shadow:none;field-sizing:content;background:0 0;flex:0 auto;margin:0;padding:0}.br-cell>.br-unit{color:var(--text-muted);pointer-events:none;flex:none;padding-left:4px;font-size:14px;line-height:20px}.fc-num-box.nu{box-sizing:border-box;cursor:text;flex:none;gap:0;width:200px;min-width:200px}.fc-num-box.nu>.fc-num-in{field-sizing:content;flex:0 auto;width:auto;min-width:1ch;padding:0}.fc-num-box.nu>.fc-num-in::placeholder{color:var(--text-muted)}.fc-num-box.nu>.nu-unit{color:var(--text-muted);pointer-events:none;flex:none;padding-left:4px;font-size:14px;line-height:20px}#v-subscribed .report-page.tpd-fields .rich-editor .ProseMirror>p:only-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:"Default answer…"}.ctpl .tpd-row,#v-settings .ctpl label.tpd-row,.ctpl label.tpd-row{grid-template-columns:minmax(120px,34%) minmax(0,1fr)}.ctpl .tpd-row>span{padding-top:8px;padding-bottom:8px}#v-subscribed .report-page.tpd-fields .report-section h3{text-transform:none;font-family:var(--font-sans);letter-spacing:-.12px;font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-secondary)}#v-subscribed .report-page.tpd-fields .report-section{gap:var(--space-6,6px)}#v-subscribed .report-page.tpd-fields .report-section h3:first-letter,.ctpl .tpd-row>span:first-letter{text-transform:uppercase}#v-subscribed .report-page.tpd-fields .rich-editor .ProseMirror,#v-subscribed .report-page.tpd-fields .rich-editor .ProseMirror:hover{background:var(--white);min-height:64px;box-shadow:inset 0 0 0 1px var(--stroke);border-radius:10px;padding:8px 12px}#v-subscribed .report-page.tpd-fields .rich-editor .ProseMirror:focus{box-shadow:var(--shadow-focus), inset 0 0 0 1px var(--primary)}.ds-drawer .dr-confirm{color:var(--ink);flex:auto;align-self:center;font-size:14px;font-weight:500;line-height:20px}.tb-frame .tb-scroll{scrollbar-width:none;overflow:auto hidden}.tb-frame .tb-scroll::-webkit-scrollbar{display:none}.tb-frame .tb-grid{width:max(100%, calc(var(--cols,1) * 180px))}.ctpl .tpd-row .tpd-grow{box-sizing:border-box;resize:none;field-sizing:content;width:100%;height:auto;min-height:44px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;font-size:14px;line-height:20px;display:block;overflow:hidden}.ctpl .tpd-row{align-items:stretch}.ctpl .tpd-row>span{background:var(--surface-2);color:var(--ink);align-items:flex-start;padding-top:12px;font-weight:400}.ctpl .tpd-row .tpd-grow:focus{background:var(--white);box-shadow:inset 2px 0 0 var(--primary);border-radius:0;outline:none}.dx-drawer-host .ds-drawer.rl-preview{width:560px;max-width:calc(100vw - 8px)}.rl-preview .definition-preview{position:static}.rp-list,.ds-menu,.ds-select-menu,.ds-popover{scrollbar-width:none}.rp-list::-webkit-scrollbar{display:none}.ds-menu::-webkit-scrollbar{display:none}.ds-select-menu::-webkit-scrollbar{display:none}.ds-popover::-webkit-scrollbar{display:none}.ds-select-list,[role=listbox],[role=menu],.ds-combo-list{scrollbar-width:none}.ds-select-list::-webkit-scrollbar{display:none}[role=listbox]::-webkit-scrollbar{display:none}[role=menu]::-webkit-scrollbar{display:none}.ds-combo-list::-webkit-scrollbar{display:none}.sd-tip{z-index:3000;white-space:nowrap;pointer-events:none;background:var(--ink);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;position:fixed;transform:translate(-50%,8px)}html[data-theme=dark] .sd-tip{background:var(--surface-8);color:var(--ink)}#v-subscribed .report-page :is(.sd-card,.sd-pills) [data-tip]:after{display:none!important}.sd-tip.is-above{transform:translate(-50%,calc(-100% - 8px))}#v-subscribed .report-page .sd-card .sd-clock{width:auto;min-width:0}.pagehead .ph-t .bc{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:18.4px;display:inline-flex}.pagehead .ph-t .bc a{color:var(--ink-3);cursor:pointer;font:inherit;text-decoration:none}.pagehead .ph-t .bc a:hover{color:var(--ink)}.pagehead .ph-t .bc svg{width:14px;height:14px;color:var(--ink-3);stroke-width:2px;flex:none}.pagehead .ph-t .bc b{color:var(--ink);font:inherit}#v-subscribed .report-page{background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;width:auto;max-width:none;height:auto;max-height:none;padding:0;display:flex;overflow:visible}#v-subscribed .report-page>*+*{margin-top:0}#v-subscribed .report-page>.back{cursor:pointer;color:var(--accent);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:0 0 -4px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}#v-subscribed .report-page>.back svg{stroke-width:2px;width:15px;height:15px}#v-subscribed .report-page>.page-head{margin:0!important}#v-subscribed .report-page .page-head h1 .re-exam{color:var(--ink-3);font-weight:500}#v-subscribed .report-page .save-state{color:var(--ink-3);font-size:12px}#v-subscribed .report-page .report-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}#v-subscribed .report-page .report-actions .pg-act{gap:8px}#v-subscribed .report-page .report-actions .muted.small{color:var(--ink-3);font-size:12px}#v-subscribed .report-page .report-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}#v-subscribed .report-page .report-layout>*{margin-top:0}#v-subscribed .report-page .start-report{flex-direction:column;gap:16px;max-width:560px;display:flex}#v-subscribed .report-page .start-report>*+*{margin-top:0}@media (width<=1100px){#v-subscribed .report-page .report-layout{grid-template-columns:minmax(0,1fr)}}#v-subscribed .report-page .report-dialog-top{box-shadow:none;background:0 0;border:0;padding:0}#v-subscribed .report-page .report-actions .btn-primary{border-radius:10px;align-items:center;height:36px;padding:0 16px;font-size:13px;display:inline-flex}#v-subscribed .report-page input[type=file]{color:var(--ink-2);font-family:inherit;font-size:12px}#v-subscribed .report-page input[type=file]::file-selector-button{border:1px solid var(--border);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;margin-right:10px;padding:0 14px;font-size:13px;font-weight:600}#v-subscribed .report-page .report-actions .p-select .ds-select-trigger{border-radius:10px;height:36px;padding:0 12px;font-size:13px}#v-subscribed .report-page input[type=file]{width:100%;max-width:100%}#v-subscribed .connections-page{flex-direction:column;display:flex}#v-subscribed .connections-page>*+*{margin-top:16px}#v-subscribed .connections-page>.page-head{margin-bottom:8px!important}#v-subscribed .cn-card{border:1px solid var(--line2);border-radius:12px;padding:0;overflow:hidden}#v-subscribed .cn-card>*+*{margin-top:0}#v-subscribed .cn-card>.ov2-thead{padding:18px 20px 16px}#v-subscribed .cn-card>.ov2-thead .ov2-cs{max-width:92ch;margin:4px 0 0}#v-subscribed .cn-card>.cn-body{border-top:1px solid var(--line2);flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}#v-subscribed .cn-card>.cn-body>*+*{margin-top:0}#v-subscribed .cn-card>.cn-note{color:var(--ink-2);font-size:13px;line-height:1.5}#v-subscribed .cn-card>.tscroll{border-top:1px solid var(--line2)}#v-subscribed .cn-card .cmdk-empty{text-align:center;color:var(--ink-2);padding:34px 20px;font-size:13.5px}#v-subscribed .cn-card .connection-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#v-subscribed .cn-card details p{color:var(--ink-2);margin-top:8px;font-size:12px;line-height:1.5}#v-subscribed .cn-card details summary{color:var(--ink);font-size:13px;font-weight:600}#v-subscribed .cn-card .cn-body>.pf-sec{align-self:flex-start}#v-subscribed .cn-card input[type=file]{color:var(--ink-2);width:100%;font-family:inherit;font-size:12px}#v-subscribed .cn-card input[type=file]::file-selector-button{border:1px solid var(--border);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;margin-right:10px;padding:0 14px;font-size:13px;font-weight:600}#v-subscribed .cn-card .tscroll .ov2-table thead th{height:44px;color:var(--ink-2);border-bottom:1px solid var(--line2);background:#fbfafd;padding:0 16px;font-size:12px;font-weight:500}#v-subscribed .cn-card .tscroll .ov2-table thead th:first-child,#v-subscribed .cn-card .tscroll .ov2-table td:first-child{padding-left:20px}@media (width<=760px){#v-subscribed .cn-card .connection-inputs{grid-template-columns:minmax(0,1fr)}}#v-subscribed .connections-page>.page-head+*{margin-top:0}.integration-admin{border:1px solid var(--line2);border-radius:12px;margin:16px 0;padding:20px}.integration-admin p{color:var(--ink-2);margin:6px 0 12px;font-size:13px;line-height:1.5}.ik-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ik-heading h3,.ik-key h3{margin:0;font-size:14px}.ik-actions{flex-wrap:wrap;gap:8px;display:flex}.ik-create fieldset{border:0;gap:16px;max-width:560px;padding:0;display:grid}.ik-key,.ik-create,.ik-connection{border-top:1px solid var(--line2);margin-top:20px;padding-top:20px}.ik-key .ds-field{margin:14px 0}.ik-keys{margin:12px 0;padding:0;list-style:none}.ik-keys li{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.ik-hint{font-size:12px!important}@media (width<=600px){.ik-heading{flex-direction:column}}@font-face{font-family:Geist;src:url(/assets/geist-400-latin-BGnTDqni.woff2)format("woff2");font-weight:400 900;font-display:swap}#v-subscribed .main,#v-settings .bm{font-size:13px}#v-subscribed .main h1{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:600;line-height:28px}#v-subscribed .main h1+p,#v-subscribed .page-head p{color:var(--ink-2);font-size:13.5px;line-height:20px}:is(#v-subscribed .main,#v-settings .bm) h2:not(:where(.report-paper,.preview-paper,.definition-preview,.tiptap,.rich-read,.letterhead) *){letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700;line-height:1.3}:is(#v-subscribed .main,#v-settings .bm) h3:not(:where(.report-paper,.preview-paper,.definition-preview,.tiptap,.rich-read,.letterhead,.bm-h) *){color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}:is(#v-subscribed .main,#v-settings .bm) h4:not(:where(.report-paper,.preview-paper,.definition-preview,.tiptap,.rich-read,.letterhead) *){color:var(--ink-2);font-size:12.5px;font-weight:600}:is(#v-subscribed .main,#v-settings .bm) :is(h2,h3)+p:not(:where(.report-paper,.preview-paper,.definition-preview,.tiptap,.rich-read) *){color:var(--ink-2);font-size:12.5px}:is(#v-subscribed .main,#v-settings .bm) small:not(:where(.report-paper,.preview-paper,.definition-preview,.tiptap,.rich-read) *){color:var(--ink-3);font-size:11.5px}#v-subscribed .locked-list h3{font-size:16px}#v-subscribed .locked-list p{font-size:13px}#sub-list .urgent.ov2-st{font-size:11px}#v-subscribed .page-head p .wl-date{vertical-align:baseline;line-height:1}.ws{min-height:100%}.ws-page{min-width:0;padding:32px}.ws-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:26px}.ws-sub{color:var(--ink-3);max-width:640px;margin:8px 0 0;font-size:12px;line-height:16px}.ws-search{height:44px;box-shadow:inset 0 0 0 1px var(--border);background:var(--white);color:var(--ink-3);border-radius:12px;align-items:center;gap:8px;margin-top:0;padding:4px 4px 4px 12px;display:flex}.ws-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px;line-height:20px}.ws-search:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.ws-bar{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.ws-view .ds-select-trigger,.ws-cell .ds-select-trigger{border-radius:8px;height:30px;min-height:30px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.ws-view{width:auto;min-width:140px}.ws-btn{background:var(--white);height:30px;box-shadow:inset 0 0 0 1px var(--border);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ws-btn:hover:not(:disabled){background:var(--surface-3)}.ws-btn:disabled{opacity:.5;cursor:default}.ws-table-wrap{margin-top:16px;overflow-x:auto}.ws-table{border-collapse:collapse;width:100%}.ws-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;height:36px;color:var(--ink-3);background:var(--white);box-shadow:inset 0 -1px 0 var(--line2);white-space:nowrap;padding:0 8px 0 16px;font-size:10px;font-weight:600;line-height:14px}.ws-table td{height:62px;color:var(--ink);box-shadow:inset 0 -1px 0 var(--line2);vertical-align:middle;padding:0 8px 0 16px;font-size:12px;font-weight:500;line-height:16px}.ws-table .ws-act{text-align:right;width:72px}.ws-table th.ws-act .visually-hidden+*{display:none}.ws-who{align-items:center;gap:12px;display:flex}.ws-av{flex:0 0 32px;width:32px;height:32px;font-size:12px;font-weight:600;line-height:16px}.ws-id{flex-direction:column;min-width:0;display:flex}.ws-name{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.ws-mail{color:var(--ink-2);font-size:12px;font-weight:400;line-height:16px}.ws-muted{color:var(--ink-3)}.ws-pill{background:var(--surface-4);color:var(--ink-2);border-radius:6px;padding:0 6px;font-size:10px;font-weight:600;line-height:14px}.ws-pill.you{background:var(--accent-weak);color:var(--accent)}.ws-pill.inv{background:var(--warn-weak);color:var(--warn)}.ws-cell{width:180px}.ws-plain{color:var(--ink);font-size:12px;font-weight:500;line-height:16px}.ws-menuwrap{display:inline-flex;position:relative}.ws-dots{background:var(--white);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-2);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.ws-menu{z-index:20;min-width:192px;display:block;position:absolute;top:calc(100% + 4px);right:0}.ws-menu .ds-menu-item{text-align:left;width:100%}.ws-danger{color:var(--danger)!important}.ws-empty{text-align:center;color:var(--ink-3);font-weight:400!important}.ws-c{width:140px;text-align:center!important;padding:0 8px!important}.ws-yes{color:var(--good)}.ws-no{color:var(--ink-3)}.ws-perm+.ws-perm{margin-top:24px}.ws-int{margin-top:32px}.ws-inv{flex-direction:column;gap:12px;min-width:0;display:flex}.ws-inv-lead{color:var(--ink-3);margin:0;font-size:12px;line-height:16px}.ws-field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.ws-field textarea,.ws-inv-mail{font:inherit;color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:8px;outline:0;padding:8px 12px;font-size:14px;line-height:20px}.ws-field textarea{resize:vertical;min-height:96px}.ws-field textarea:focus,.ws-inv-mail:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.ws-inv-mail.error{box-shadow:inset 0 0 0 1px var(--danger)}.ws-inv-row{grid-template-columns:1fr 160px 180px 32px;align-items:center;gap:8px;display:grid}.ws-inv-mail{min-width:0;height:36px;padding:0 12px}.ws-x{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ws-x:disabled{opacity:.3;cursor:default}.ws-err{color:var(--danger);margin:0;font-size:12px;line-height:16px}.ws-row-err{grid-column:1/-1;margin-top:-4px}.ws-sp{flex:1}.ws-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ws-table-wrap{overflow:visible}.ws-dept{width:220px}.ws-dept .ds-select-trigger{border-radius:8px;height:30px;min-height:30px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.ws-remove{background:var(--danger)!important}.ws-rm{color:var(--ink-2);font-size:14px;line-height:20px}.toast{align-items:center;gap:16px;display:flex}.ws-undo{font:inherit;color:var(--primary-300);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.prm-card{box-shadow:inset 0 0 0 1px var(--border);background:var(--white);border-radius:12px;margin-top:24px;overflow:hidden}.prm-card:first-of-type{margin-top:42px}.prm-h{min-height:64px;box-shadow:inset 0 -1px 0 var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.prm-h h2{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:22px}.prm-h p{color:var(--ink-3);margin:2px 0 0;font-size:12px;line-height:16px}.prm-reset{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:16px}.prm-reset:disabled{color:var(--ink-3);cursor:default}.prm-scroll{overflow-x:auto}.prm-mx{border-collapse:collapse;width:100%}.prm-mx th{text-align:left;letter-spacing:.04em;text-transform:uppercase;height:36px;color:var(--ink-3);background:var(--surface-1);box-shadow:inset 0 -1px 0 var(--border);white-space:nowrap;padding:0 8px 0 16px;font-size:10px;font-weight:600;line-height:14px}.prm-mx td{height:56px;box-shadow:inset 0 -1px 0 var(--line2);vertical-align:middle;padding:0 8px 0 16px}.prm-mx tr:last-child td{box-shadow:none}.prm-mx td b{color:var(--ink);font-size:12px;font-weight:600;line-height:16px;display:block}.prm-mx td span{color:var(--ink-3);font-size:12px;line-height:16px}.prm-mx .prm-rc{text-align:center;width:142px;box-shadow:inset 1px 0 0 var(--line2), inset 0 -1px 0 var(--line2);padding:0 8px}.prm-mx tr:last-child td.prm-rc{box-shadow:inset 1px 0 0 var(--line2)}.prm-cell{justify-content:center;align-items:center;display:inline-flex;position:relative}.prm-cell .ds-checkbox-opt{margin:0}.prm-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-12px}.ws-table td:nth-child(3) .ws-cell{width:220px}.ws-lead{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.ws-lead+.ws-search{margin-top:24px}.ws-lead+.prm-card,.ws-lead+.ws-int,.ws-bar+.prm-card{margin-top:24px!important}.ws-page{padding:0}.ws-search,.ws-btn,.ws-dots,.ws-field textarea,.ws-inv-mail,.prm-card{box-shadow:inset 0 0 0 1px var(--stroke)}.prm-h,.prm-mx th{box-shadow:inset 0 -1px 0 var(--stroke)}.prm-mx th.prm-rc{box-shadow:inset 1px 0 0 var(--line2), inset 0 -1px 0 var(--stroke)}.ws-hl7{box-shadow:inset 0 0 0 1px var(--stroke);border-radius:12px;margin-bottom:24px;padding:20px}.ws-h2{color:var(--ink);margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px}.ws-hl7 .imp{flex-direction:column;gap:16px;max-width:640px;display:flex}.ws-dept .ds-select-head{display:none}.ws-dept .ds-select-item .ds-checkbox-box{width:16px;height:16px;box-shadow:none;visibility:hidden;background:0 0;border:0;order:1;place-items:center;margin-left:auto;display:grid}.ws-dept .ds-select-item[aria-selected=true] .ds-checkbox-box{visibility:visible}.ws-dept .ds-select-item .ds-checkbox-box svg{width:12px;height:10px;display:block}.ws-dept .ds-select-item .ds-checkbox-box path{stroke:var(--primary)}.ws-dept.ds-select[data-multi] .ds-select-item[aria-selected=true]{background:0 0}.ws-dept.ds-select[data-multi] .ds-select-item[aria-selected=true].is-active,.ws-dept.ds-select[data-multi] .ds-select-item[aria-selected=true]:hover{background:var(--bg-hover)}.ws-dept .ds-select-item{height:32px;min-height:32px;font-size:12px}.ws-dept.ds-select[data-multi]:not(.ds-combo) .ds-select-menu{box-shadow:0 10px 30px #1f1d4424, 0 2px 6px #1f1d440f, inset 0 0 0 1px var(--stroke);border-radius:12px;padding:4px}#v-subscribed :is(.ws-table,.prm-mx) :is(th,td){border-bottom:0!important}#v-subscribed :is(.ws-table,.prm-mx) td{border-top:0!important}#v-subscribed :is(.ws-table,.prm-mx) th{font-size:12px;line-height:16px;font-size:10px!important}#v-subscribed .ws-pill{font-size:12px;line-height:16px}#v-subscribed .ws-dots{width:30px;height:30px}.ws-dept.ws-role{width:180px}.card-scroll:has(.ws-page>.wl-foot)>.content{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.card-scroll:has(.ws-page>.wl-foot)>.content>.view{flex-direction:column;flex:auto;display:flex}#v-subscribed .view .main:has(.ws-page>.wl-foot){flex-direction:column;flex:auto;display:flex}#v-subscribed .ws:has(>.ws-page>.wl-foot){flex-direction:column;flex:auto;display:flex}#v-subscribed .ws-page:has(>.wl-foot){flex-direction:column;flex:auto;display:flex}.cat-list .cat-table{margin-top:0}.cat-list .cat-name{color:var(--ink);font-weight:600}.cat-list .cat-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:12px;line-height:16px}.cat-list .cat-empty{text-align:center;box-shadow:inset 0 0 0 1px var(--stroke);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.cat-list .cat-empty h3{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.cat-list .cat-empty p{color:var(--ink-3);margin:0;font-size:12px;line-height:16px}#v-subscribed #sub-list.cat-list{flex-direction:column;gap:0;display:flex}#v-subscribed #sub-list.cat-list>*{margin-top:0}#v-subscribed #sub-list.cat-list>.cat-table,#v-subscribed #sub-list.cat-list>.cat-empty{margin-top:16px}#v-subscribed #sub-list.cat-list>.cat-count{margin-top:12px}.dx-import .connections-page{flex-direction:column;gap:16px;display:flex}.dx-import .cn-card{margin:0}.dx-import .imp{flex-direction:column;gap:16px;display:flex}.imp .imp-file{align-items:center;gap:12px;min-width:0;display:flex}.imp .imp-fname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;line-height:20px;overflow:hidden}.imp .imp-fname.empty{color:var(--ink-3);font-size:12px;line-height:16px}.imp .imp-details{color:var(--ink-2);font-size:12px;line-height:16px}.imp .imp-details summary{cursor:pointer;color:var(--accent);font-weight:500}.imp .imp-details p{margin:8px 0 0}.imp .imp-msg{border-radius:8px;margin:0;padding:8px 12px;font-size:12px;line-height:16px}.imp .imp-msg.ok{background:var(--good-weak);color:var(--good)}.imp .imp-msg.error{background:var(--danger-weak);color:var(--danger)}.imp .imp-go{justify-content:center;align-self:stretch}.imp .imp-review{box-shadow:inset 0 0 0 1px var(--stroke);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.imp .imp-review dl{flex-direction:column;gap:8px;margin:0;display:flex}.imp .imp-review dl>div{grid-template-columns:136px 1fr;gap:12px;display:grid}.imp .imp-review dt{color:var(--ink-3);font-size:12px;line-height:20px}.imp .imp-review dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:20px}.imp .imp-review dd.warn{color:var(--danger)}.imp .imp-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:500;line-height:16px}.imp .imp-recent h3{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}.imp .imp-recent h3 span{color:var(--ink-3);margin-left:4px;font-size:12px;font-weight:400}.imp .imp-recent ul{box-shadow:inset 0 0 0 1px var(--stroke);border-radius:12px;margin:0;padding:0;list-style:none}.imp .imp-recent li{min-height:56px;box-shadow:inset 0 -1px 0 var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.imp .imp-recent li:last-child{box-shadow:none}.imp .imp-r-t{flex-direction:column;min-width:0;display:flex}.imp .imp-r-t b{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.imp .imp-r-t small{color:var(--ink-3);font-size:12px;line-height:16px}.imp .imp-ack{color:var(--accent);font-size:12px;font-weight:500;line-height:16px;text-decoration:none}.imp .imp-line{color:var(--ink-3);margin:0;font-size:12px;line-height:16px}.imp .ds-field{margin:0}.imp .imp-file{justify-content:flex-start}.imp .imp-fname{text-align:left;flex:1}.imp .ds-checkbox-opt{text-align:left;color:var(--ink);justify-content:flex-start;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;flex-direction:row!important;display:flex!important}.imp .imp-review dl>div{grid-template-columns:112px 1fr}.imp .ds-checkbox-opt{padding:0!important}.ps-tabs{box-shadow:inset 0 -1px 0 var(--line2);padding:0 16px}.ps-body{flex-direction:column;gap:12px;display:flex}.ps-search{width:100%}.ps-msg{color:var(--ink-3);margin:8px 0 0;font-size:12px;line-height:16px}.ps-msg.error{color:var(--danger)}.ps-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ps-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.ps-row:hover,.ps-row:focus-visible{background:var(--bg-hover);outline:none}.ps-row-t{flex-direction:column;min-width:0;display:flex}.ps-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ps-name em,.ps-agesex{color:var(--ink-3);margin-left:4px;font-style:normal;font-weight:400}.ps-ref{color:var(--ink-3);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.ps-chips{flex-wrap:wrap;gap:8px;display:flex}.ps-chip{background:var(--white);height:36px;box-shadow:inset 0 0 0 1px var(--stroke);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-size:14px;line-height:20px}.ps-chip:hover:not(.on){background:var(--bg-hover)}.ps-chip.on{background:var(--accent-weak);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent);font-weight:500}.dx-order .fdrw-abha-create{display:none}.dx-order .fdrw .fdrw-tabcard>.fdrw-tabs{z-index:2;background:var(--white);position:sticky;top:-16px}.dx-order .fdrw[data-state=search] .fdrw-tabcard>.fdrw-search{z-index:1;box-shadow:inset 0 0 0 var(--stroke-w) var(--stroke), 0 -24px 0 0 var(--white), 0 12px 0 0 var(--white);position:sticky;top:48px}.dx-order .fdrw[data-state=search] .fdrw-tabcard>.fdrw-search:focus-within{box-shadow:var(--shadow-focus), inset 0 0 0 var(--stroke-w) var(--primary), 0 -24px 0 0 var(--white), 0 12px 0 0 var(--white)}.dx-order #dx-order-form>.fdrw-newform{margin-top:0}.cat-list .cat-table{overflow:visible}.cat-list .cat-acts{text-align:right;width:64px;padding-right:16px}.cat-list .cat-acts .rl-menuwrap{display:inline-block;position:relative}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#8178ff;--accent-weak:#221f3d;--page:#0d0c14;--shell:#0d0c14;--panelbg:#1b1a25;--border:#2c2940;--line2:#262433;--ink:#ecebf4;--ink-2:#b4b1c8;--ink-3:#85819e;--white:#16151f;--good:#3cc27a;--good-weak:#10291b;--warn:#e0a045;--warn-weak:#2e2310;--danger:#f0705a;--danger-weak:#351814;--primary-50:#1c1a33;--primary-100:#221f3d;--primary-200:#2d2954;--primary-300:#403a7a;--primary-400:#6a62d9;--primary-500:#8178ff;--primary-600:#9089ff;--primary-700:#a9a3ff;--primary-800:#c2beff;--text-primary:#ecebf4;--text-secondary:#b4b1c8;--text-tertiary:#85819e;--text-muted:#85819e;--bg-page:#0d0c14;--bg-surface:#16151f;--bg-subtle:#1b1a25;--bg-muted:#1b1a25;--bg-hover:#211f2c;--bg-active:#221f3d;--bg-active-soft:#221f3d;--bg-brand-subtle:#2d2954;--surface-1:#191824;--surface-2:#1b1a25;--surface-3:#1e1d29;--surface-4:#24222f;--surface-5:#282636;--surface-6:#282636;--surface-7:#1b1a25;--surface-8:#2e2b3d;--surface-9:#221f3d;--stroke:#2c2940;--stroke-subtle:#222030;--border-2:#2c2940;--danger-text:#f0705a;--status-success-text:#3cc27a;--status-success-bg:#10291b;--status-success-line:#1e4d33;--status-success-strong:#6fd9a0;--status-warn-text:#e0a045;--status-warn-bg:#2e2310;--status-warn-line:#5a4119;--status-warn-strong:#ebb769;--status-error-text:#f0705a;--status-error-bg:#351814;--status-error-line:#5e2a21;--status-error-strong:#f59a88;--status-neutral-text:#b4b1c8;--status-neutral-bg:#222030}html[data-theme=dark] body{background:var(--page);color:var(--ink)}html[data-theme=dark] input[type=file]::file-selector-button{background:var(--surface-4);color:var(--ink);border:0;border-radius:8px;padding:4px 12px}html[data-theme=dark] .ac-seg{background:var(--panelbg);border-color:var(--line2)}html[data-theme=dark] .pm-menu .pm-theme button.on,html[data-theme=dark] .set-list .set-seg button.on{background:var(--surface-5);box-shadow:none}
