@charset "UTF-8";.pp{--pp-green: #138972;--pp-deep: #063f36;--pp-mint: #e8f4f0;--pp-mint-2: #d3ebe3;--pp-bg: #fafaf8;--pp-card: #fffffc;--pp-ink: #12261f;--pp-ink-2: #46594f;--pp-ink-3: #74867c;--pp-line: #dfe6e1;--pp-amber: #986727;--pp-amber-bg: #fbf3e6;--pp-red: #a6402f;--pp-red-bg: #fbece8;--pp-radius: 14px;--pp-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pp-focus: 0 0 0 3px rgba(19, 137, 114, .32);min-height:100dvh;background:var(--pp-bg);color:var(--pp-ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;line-height:1.45}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp h1,.pp h2,.pp h3,.pp p{margin:0}.pp :focus-visible{outline:none;box-shadow:var(--pp-focus)}.pp-mono{font-family:var(--pp-mono)}.pp-muted{color:var(--pp-ink-3);font-size:13px}.pp-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink-3)}.pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-top{position:sticky;top:0;z-index:20;background:#fafaf8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--pp-line)}.pp-top-in{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:60px}.pp-brand{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--pp-deep);min-width:0}.pp-mark{width:30px;height:30px;flex:none;border-radius:9px;background:var(--pp-deep);color:#e9f6f1;display:grid;place-items:center;font-weight:800}.pp-brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-spacer{flex:1}.pp-nav{display:none;gap:4px}.pp-nav a,.pp-tabbar a{text-decoration:none;color:var(--pp-ink-2);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border-radius:10px}.pp-nav a[aria-current=page]{background:var(--pp-mint);color:var(--pp-deep)}.pp-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;background:var(--pp-card);border-top:1px solid var(--pp-line);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.pp-tabbar a{flex:1;flex-direction:column;gap:2px;font-size:11px;min-height:52px;justify-content:center;padding:0 4px}.pp-tabbar a[aria-current=page]{color:var(--pp-green)}.pp-main{max-width:1240px;margin:0 auto;padding:18px 16px 96px}.pp-preview .pp-main{padding-bottom:24px}.pp-btn{min-height:44px;padding:0 18px;border-radius:11px;border:1px solid var(--pp-line);background:var(--pp-card);color:var(--pp-ink);font:inherit;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:transform .12s ease}.pp-btn:active:not(:disabled){transform:scale(.98)}.pp-btn.primary{background:var(--pp-green);border-color:var(--pp-green);color:#f6fffb}.pp-btn.deep{background:var(--pp-deep);border-color:var(--pp-deep);color:#f6fffb}.pp-btn.quiet{border-color:transparent;background:transparent;color:var(--pp-ink-2)}.pp-btn.danger{color:var(--pp-red)}.pp-btn.danger.solid{background:var(--pp-red);border-color:var(--pp-red);color:#fff8f6}.pp-btn.block{width:100%}.pp-btn:disabled{opacity:.5;cursor:not-allowed}.pp-link{background:none;border:0;padding:0 4px;min-height:44px;font:inherit;font-size:14px;font-weight:600;color:var(--pp-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pp-field{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--pp-ink-2)}.pp-field input,.pp-field select,.pp-field textarea{min-height:48px;width:100%;padding:0 14px;border-radius:11px;border:1px solid var(--pp-line);background:var(--pp-card);color:var(--pp-ink);font:inherit;font-size:16px;font-weight:500}.pp-field textarea{padding:12px 14px;min-height:88px;resize:vertical}.pp-field input:focus,.pp-field select:focus,.pp-field textarea:focus{outline:none;border-color:var(--pp-green);box-shadow:var(--pp-focus)}.pp-field small{font-weight:500;color:var(--pp-ink-3)}.pp-field[data-invalid=true] input{border-color:var(--pp-red)}.pp-code input{font-family:var(--pp-mono);font-size:26px;letter-spacing:.4em;text-align:center}.pp-form{display:grid;gap:14px}.pp-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pp-two{display:grid;gap:14px}@media(min-width:640px){.pp-two{grid-template-columns:1fr 1fr}}.pp-note{border-radius:12px;padding:12px 14px;font-size:14px;background:var(--pp-mint);color:var(--pp-deep)}.pp-note.warn{background:var(--pp-amber-bg);color:#6d4a1b}.pp-note.bad{background:var(--pp-red-bg);color:var(--pp-red)}.pp-note b{display:block;margin-bottom:2px}.pp-card{background:var(--pp-card);border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:18px}.pp-h1{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--pp-deep)}.pp-h2{font-size:19px;font-weight:800;letter-spacing:-.01em}.pp-sec-hd{display:flex;align-items:baseline;gap:8px;margin:22px 2px 8px}.pp-sec-hd h2{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-ink-2)}.pp-count{font-family:var(--pp-mono);font-size:12px;color:var(--pp-ink-3)}.pp-enter{animation:pp-in .2s ease-out both}@keyframes pp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pp-enter{animation:none}.pp-btn{transition:none}.pp-skel{animation:none}}.pp-center{min-height:calc(100dvh - 61px);display:grid;place-items:center;padding:24px 16px}.pp-auth{width:min(420px,100%);display:grid;gap:18px}.pp-auth .pp-card{padding:24px;display:grid;gap:16px}.pp-status-ico{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--pp-mint);color:var(--pp-deep)}.pp-status-ico.warn{background:var(--pp-amber-bg);color:var(--pp-amber)}.pp-search{position:relative}.pp-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--pp-ink-3);pointer-events:none}.pp-search input{padding-left:42px}.pp-split{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.pp-split>*,.pp-report,.pp-report>*,.pp-panels,.pp-panels>*{min-width:0}.pp-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pp-item{width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;border-radius:13px;border:1px solid var(--pp-line);background:var(--pp-card);color:inherit;font:inherit;cursor:pointer}.pp-item[aria-current=true]{border-color:var(--pp-green);box-shadow:inset 4px 0 0 var(--pp-green)}.pp-item b{display:block;font-size:15px;font-weight:700}.pp-item small{color:var(--pp-ink-3);font-size:13px}.pp-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--pp-mint);color:var(--pp-deep);white-space:nowrap}.pp-chip.wait{background:#eef0ec;color:var(--pp-ink-2)}.pp-chip.closed{background:#f1efea;color:var(--pp-ink-3)}.pp-mini{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--pp-mono);font-weight:700;font-size:15px;color:var(--pp-deep);background:conic-gradient(var(--pp-green) calc(var(--v) * 1%),var(--pp-mint-2) 0);position:relative}.pp-mini:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--pp-card)}.pp-mini span{position:relative}.pp-empty{text-align:center;padding:34px 20px;display:grid;gap:12px;justify-items:center;border:1px dashed var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-card)}.pp-empty svg{color:var(--pp-green)}.pp-skel{height:68px;border-radius:13px;background:linear-gradient(90deg,#eef1ee,#f6f8f6,#eef1ee);background-size:200% 100%;animation:pp-sh 1.3s linear infinite}@keyframes pp-sh{to{background-position:-200% 0}}.pp-detail-pane,.pp-split[data-selected=true] .pp-master{display:none}.pp-split[data-selected=true] .pp-detail-pane{display:block}.pp-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--pp-ink-2);font-weight:700;text-decoration:none;background:none;border:0;font:inherit;font-size:14px;cursor:pointer;padding:0}.pp-report{display:grid;gap:16px}.pp-report-hd{display:grid;gap:14px}.pp-overview{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.pp-ring{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--pp-green) calc(var(--v) * 1%),var(--pp-mint-2) 0);position:relative}.pp-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--pp-card)}.pp-ring strong{position:relative;font-family:var(--pp-mono);font-size:32px;color:var(--pp-deep)}.pp-band{font-size:18px;font-weight:800;color:var(--pp-amber)}.pp-delta{font-family:var(--pp-mono);font-size:12px}.pp-delta.up{color:var(--pp-green)}.pp-delta.down{color:var(--pp-red)}.pp-panels{display:grid;gap:16px}.pp-cat{padding:14px 0;border-top:1px solid var(--pp-line);display:grid;gap:8px}.pp-cat:first-of-type{border-top:0;padding-top:4px}.pp-cat-hd{display:flex;justify-content:space-between;gap:10px;font-weight:800}.pp-track{height:6px;border-radius:99px;background:var(--pp-mint-2);overflow:hidden}.pp-track i{display:block;height:100%;background:var(--pp-green);width:calc(var(--v) * 1%)}.pp-find{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.pp-find li{display:grid;grid-template-columns:18px 1fr;gap:6px}.pp-find .ok{color:var(--pp-green)}.pp-find .no{color:var(--pp-red)}.pp-kw{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.pp-kw button{flex:none;min-height:44px;padding:0 14px;border-radius:99px;border:1px solid var(--pp-line);background:var(--pp-card);font:inherit;font-size:13px;font-weight:600;color:var(--pp-ink-2);cursor:pointer}.pp-kw button[aria-pressed=true]{background:var(--pp-deep);border-color:var(--pp-deep);color:#f3fbf8}.pp-rank{display:grid;gap:4px;padding:14px;border-radius:12px;background:var(--pp-bg);margin-top:10px}.pp-rank strong{font-family:var(--pp-mono);font-size:28px;color:var(--pp-deep)}.pp-rank-list{list-style:none;margin:10px 0 0;padding:0;display:grid}.pp-rank-list li{display:grid;grid-template-columns:1fr auto;gap:10px;padding:9px 2px;border-top:1px solid var(--pp-line);font-size:14px}.pp-rank-list span:last-child{font-family:var(--pp-mono);color:var(--pp-ink-2)}.pp-actions-bar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pp-scrim{position:fixed;inset:0;z-index:50;background:#061e1961;display:flex;align-items:flex-end;justify-content:center}.pp-sheet{width:100%;max-width:520px;max-height:92dvh;overflow-y:auto;background:var(--pp-card);border-radius:20px 20px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom));display:grid;gap:14px;animation:pp-up .2s ease-out}@keyframes pp-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.pp-sheet{animation:none}}.pp-sheet-hd{display:flex;align-items:flex-start;gap:10px}.pp-x{margin-left:auto;width:44px;height:44px;flex:none;border-radius:12px;border:1px solid var(--pp-line);background:var(--pp-bg);display:grid;place-items:center;cursor:pointer;color:var(--pp-ink-2)}.pp-linkbox{font-family:var(--pp-mono);font-size:12px;overflow-wrap:anywhere;padding:12px;border-radius:10px;background:var(--pp-bg);border:1px solid var(--pp-line)}.pp-share-grid{display:grid;gap:8px}.pp-doc{display:grid;gap:10px}.pp-choice{display:grid;gap:8px}.pp-choice label{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;min-height:56px;padding:12px 14px;border:1px solid var(--pp-line);border-radius:12px;cursor:pointer;background:var(--pp-card)}.pp-choice label:has(input:checked){border-color:var(--pp-green);background:var(--pp-mint)}.pp-choice input{width:20px;height:20px;margin-top:2px;accent-color:var(--pp-green)}.pp-person{display:grid;gap:10px;padding:14px;border:1px solid var(--pp-line);border-radius:13px;background:var(--pp-card)}.pp-person-hd{display:flex;gap:12px;align-items:center}.pp-avatar{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:var(--pp-mint);color:var(--pp-deep)}.pp-person select{min-height:44px;border-radius:10px;border:1px solid var(--pp-line);padding:0 10px;font:inherit;font-size:14px;background:var(--pp-card)}.pp-banner{background:var(--pp-deep);color:#e6f4ef;font-size:13px;font-weight:600;padding:10px 16px;display:flex;gap:8px;align-items:center;justify-content:center}.pp-preview{min-height:0;border:1px solid var(--pp-line);border-radius:16px;overflow:hidden}@media(min-width:1100px){.pp-nav{display:flex}.pp-tabbar{display:none}.pp-main{padding:28px 28px 40px}.pp-split{grid-template-columns:400px 1fr;gap:28px;align-items:start}.pp-split .pp-master,.pp-split[data-selected=true] .pp-master{display:block;position:sticky;top:84px;max-height:calc(100dvh - 104px);overflow-y:auto;padding:2px 4px 2px 2px}.pp-preview .pp-split .pp-master{position:static;max-height:none}.pp-detail-pane,.pp-split[data-selected=true] .pp-detail-pane{display:block}.pp-back.mobile-only{display:none}.pp-panels{grid-template-columns:1.2fr 1fr;align-items:start}.pp-scrim{align-items:center}.pp-sheet{border-radius:20px}.pp-actions-bar{display:flex}}.pp-logo{height:30px;max-width:140px;flex:none;object-fit:contain;border-radius:6px}.pp-nav span{color:var(--pp-ink-2);font-weight:600;font-size:14px;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;cursor:default}.pp-nav span.active{background:var(--pp-mint);color:var(--pp-deep)}.pp-preview .pp-top{position:static}.pp{-webkit-font-smoothing:antialiased}.pp-top{box-shadow:0 1px #063f3608}.pp-brand{font-size:15px;letter-spacing:-.01em}.pp-nav a,.pp-nav span{transition:background-color .15s ease,color .15s ease}.pp-nav a:hover{background:#f0f4f1;color:var(--pp-deep)}.pp-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--pp-green)}.pp-who{display:none;align-items:center;gap:8px;padding:0 4px 0 12px;margin-left:4px;border-left:1px solid var(--pp-line);font-size:13px;color:var(--pp-ink-2);min-width:0}.pp-who b{font-weight:700;color:var(--pp-ink);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-role{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:var(--pp-mint);color:var(--pp-deep)}.pp-role.rep{background:#eef0ec;color:var(--pp-ink-2)}.pp-tabbar a{position:relative}.pp-tabbar a[aria-current=page]:before{content:"";position:absolute;top:-4px;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:var(--pp-green)}.pp-btn:hover:not(:disabled){border-color:#c7d3cc}.pp-btn.primary:hover:not(:disabled){background:#0f7c67}.pp-btn.quiet:hover:not(:disabled){background:#f0f4f1}.pp-page-hd{display:grid;gap:4px;margin-bottom:4px}.pp-page-hd .pp-eyebrow{color:var(--pp-green)}.pp-master-hd{display:grid;gap:4px}.pp-tally{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pp-tally span{font-size:12px;font-weight:700;color:var(--pp-ink-2);background:var(--pp-card);border:1px solid var(--pp-line);border-radius:999px;padding:4px 10px}.pp-tally b{font-family:var(--pp-mono);color:var(--pp-deep);margin-right:4px}.pp-sec-hd{margin:20px 2px 8px;border-bottom:1px solid var(--pp-line);padding-bottom:6px}.pp-sec-hd h2{font-size:11.5px}.pp-list{gap:6px}.pp-item{transition:border-color .15s ease,background-color .15s ease;min-height:64px}.pp-item:hover{border-color:#bfd2c8;background:#fdfefb}.pp-item[aria-current=true]{background:var(--pp-mint);border-color:var(--pp-green)}.pp-item[aria-current=true] b{color:var(--pp-deep)}.pp-item>span:first-child{min-width:0}.pp-item b,.pp-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.pp-item.dim{background:transparent}.pp-item.dim b{color:var(--pp-ink-2);font-weight:600}.pp-more{width:100%;margin-top:8px;min-height:44px;border:1px dashed var(--pp-line);border-radius:12px;background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--pp-ink-2);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px}.pp-more:hover{color:var(--pp-deep);border-color:var(--pp-green)}.pp-more .pp-count{font-weight:500}.pp-pick{min-height:360px;align-content:center;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(19,137,114,.035) 14px 15px),var(--pp-card)}.pp-pick b{font-size:15px;color:var(--pp-deep)}.pp-report-hd{padding-bottom:14px;border-bottom:1px solid var(--pp-line)}.pp-report-hd .pp-muted svg{vertical-align:-2px}.pp-overview{padding:20px;background:linear-gradient(180deg,var(--pp-card),#f7fbf8)}.pp-overview>div:last-child{display:grid;gap:3px}.pp-card h3.pp-h2,.pp-card h2.pp-h2{font-size:17px}.pp-rank{border:1px solid var(--pp-line)}.pp-empty{padding:30px 20px}.pp-empty .pp-h2{font-size:17px}.pp-person{transition:border-color .15s ease}.pp-person .pp-row .pp-btn{min-height:44px;padding:0 14px;font-size:13px}.pp-form h2.pp-h2{display:flex;align-items:center;gap:8px}.pp-preview .pp-banner{justify-content:flex-start;letter-spacing:.01em}.pp-preview .pp-nav{display:flex;overflow-x:auto}.pp-preview .pp-nav span[aria-disabled=true]:not(.active){opacity:.55}.pp-preview{container:pp-preview / inline-size}@media(min-width:760px){.pp-who{display:inline-flex}}@media(min-width:1100px){.pp-split{grid-template-columns:380px 1fr}.pp-report-hd{grid-template-columns:1fr auto;align-items:end}}@media(max-width:1099px){.pp-top .pp-nav{display:none}.pp-preview .pp-top .pp-nav{display:flex}}@container pp-preview (max-width: 1080px){.pp-split{grid-template-columns:minmax(0,1fr);gap:0}.pp-split .pp-master,.pp-split[data-selected=true] .pp-master{position:static;max-height:none;overflow:visible}.pp-split[data-selected=true] .pp-master{display:none}.pp-split:not([data-selected=true]) .pp-detail-pane{display:none}.pp-back.mobile-only{display:inline-flex}.pp-panels,.pp-report-hd{grid-template-columns:minmax(0,1fr)}.pp-main{padding:16px}}@media(prefers-reduced-motion:reduce){.pp-item,.pp-nav a{transition:none}}.pp-card>h3.pp-h2+.pp-cat{margin-top:10px}.pp-preview .pp-nav span{white-space:nowrap}@container pp-preview (max-width: 560px){.pp-preview .pp-top .pp-nav{display:none}}.scan-maintenance-notice{padding:.625rem 1rem;border-bottom:1px solid var(--msds-line);background:var(--msds-panel2);color:var(--msds-ink);font-size:.875rem;line-height:1.5;text-align:center}.designc{font-family:var(--ts-font-sans)}.designc[data-designc-force-theme=light]{color-scheme:light;--ts-teal-25: #e7f4f0;--ts-teal-50: #cbeae1;--ts-teal-300: #58c0aa;--ts-teal-500: #16a084;--ts-teal-600: #138972;--ts-teal-700: #0e6b59;--ts-teal-900: #063f36;--ts-mint-50: #e2fbef;--ts-mint-100: #a7f3d0;--ts-mint-500: #37c997;--ts-mint-700: #1f8a66;--ts-amber-50: #fdf0e2;--ts-amber-500: #f58620;--ts-amber-700: #c56612;--ts-gray-50: #f9fafb;--ts-gray-100: #f2f4f7;--ts-gray-200: #eaecf0;--ts-gray-300: #d0d5dd;--ts-gray-500: #667085;--ts-gray-700: #344054;--ts-gray-900: #101828;--ts-success: #17b26a;--ts-success-50: #ecfdf3;--ts-success-700: #067647;--ts-error: #f04438;--ts-error-50: #fef3f2;--ts-error-700: #b42318;--ts-warning: #f79009;--ts-warning-50: #fffaeb;--ts-warning-700: #b54708;--ts-text-primary: #101828;--ts-text-secondary: #344054;--ts-text-tertiary: #475467;--ts-text-placeholder: #667085;--ts-bg-primary: #ffffff;--ts-bg-secondary: #fafaf8;--ts-bg-tertiary: #f2f4f7;--ts-border: #d0d5dd;--ts-border-subtle: #eaecf0;--ts-border-brand: #58c0aa;--ts-display-xxl: 72px;--ts-display-xl: 60px;--ts-display-lg: 48px;--ts-display-md: 36px;--ts-display-sm: 30px;--ts-display-xs: 24px;--ts-text-xl: 20px;--ts-text-lg: 18px;--ts-text-md: 16px;--ts-text-sm: 14px;--ts-text-xs: 12px;--ts-weight-regular: 400;--ts-weight-medium: 500;--ts-weight-semibold: 600;--ts-weight-bold: 700;--ts-space-xxs: 2px;--ts-space-xs: 4px;--ts-space-sm: 6px;--ts-space-md: 8px;--ts-space-lg: 12px;--ts-space-xl: 16px;--ts-space-2xl: 20px;--ts-space-3xl: 24px;--ts-space-4xl: 32px;--ts-space-5xl: 40px;--ts-space-6xl: 48px;--ts-radius-xs: 4px;--ts-radius-sm: 6px;--ts-radius-md: 8px;--ts-radius-lg: 12px;--ts-radius-xl: 16px;--ts-radius-full: 9999px;--ts-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--ts-shadow-md: 0 2px 4px -2px rgba(16, 24, 40, .06), 0 4px 8px -2px rgba(16, 24, 40, .1);--ts-shadow-lg: 0 4px 6px -2px rgba(16, 24, 40, .03), 0 12px 16px -4px rgba(16, 24, 40, .08);--ts-shadow-xl: 0 8px 8px -4px rgba(16, 24, 40, .03), 0 20px 24px -4px rgba(16, 24, 40, .08);--ts-focus-ring: 0 0 0 4px rgba(19, 137, 114, .24);--ts-container-desktop: 1280px;--ts-container-paragraph: 720px;--bs-body-color: #344054;--bs-body-bg: #fafaf8;--bs-border-color: #d0d5dd;--ts-nav: #ffffff;--ts-accent: #0e7561;--ts-accent-text: #0c5f50;--ts-accent-ink: #0c5f50;--ts-on-accent: #ffffff;--ts-hover: #f2f4f7;--ts-border-hover: #ccd5d0;--ts-kbd-bg: var(--ts-bg-tertiary);--ts-search-bg: var(--ts-bg-secondary);--ts-brand-ink: var(--ts-text-primary);--ts-brand-sh: var(--ts-teal-600);--ts-ink-strong: #0f1a16;--ts-logo-bg-display: block;--ts-logo-p2: var(--ts-teal-600);--ts-widget-accent: var(--ts-teal-600);--ts-font-sans: "Inter", sans-serif;--ts-font-mono: "IBM Plex Mono", monospace;--ts-hit-target: 44px;--ts-scrim: rgba(16, 24, 40, .45)}.designc[data-designc-force-theme=dark]{color-scheme:dark;--ts-teal-25: #13241e;--ts-teal-50: #12271f;--ts-teal-300: #37C997;--ts-teal-500: #16a084;--ts-teal-600: #138972;--ts-teal-700: #0e6b59;--ts-teal-900: #13241e;--ts-mint-50: #12271f;--ts-mint-100: #13241e;--ts-mint-500: #37c997;--ts-mint-700: #12876f;--ts-amber-50: #fdf0e2;--ts-amber-500: #f58620;--ts-amber-700: #c56612;--ts-gray-50: #1b1f2a;--ts-gray-100: #1b1f2a;--ts-gray-200: #242936;--ts-gray-300: #242936;--ts-gray-500: #6b7482;--ts-gray-700: #9aa3b2;--ts-gray-900: #e7eaf0;--ts-success: #37C997;--ts-success-50: #12271f;--ts-success-700: #37C997;--ts-error: #f0796b;--ts-error-50: #2c1917;--ts-error-700: #f0796b;--ts-warning: #e0b25a;--ts-warning-50: #2a2312;--ts-warning-700: #e0b25a;--ts-text-primary: #e7eaf0;--ts-text-secondary: #9aa3b2;--ts-text-tertiary: #8891a0;--ts-text-placeholder: #6b7482;--ts-bg-primary: #161922;--ts-bg-secondary: #0f1115;--ts-bg-tertiary: #1b1f2a;--ts-border: #242936;--ts-border-subtle: #1e2330;--ts-border-brand: #37C997;--ts-display-xxl: 72px;--ts-display-xl: 60px;--ts-display-lg: 48px;--ts-display-md: 36px;--ts-display-sm: 30px;--ts-display-xs: 24px;--ts-text-xl: 20px;--ts-text-lg: 18px;--ts-text-md: 16px;--ts-text-sm: 14px;--ts-text-xs: 12px;--ts-weight-regular: 400;--ts-weight-medium: 500;--ts-weight-semibold: 600;--ts-weight-bold: 700;--ts-space-xxs: 2px;--ts-space-xs: 4px;--ts-space-sm: 6px;--ts-space-md: 8px;--ts-space-lg: 12px;--ts-space-xl: 16px;--ts-space-2xl: 20px;--ts-space-3xl: 24px;--ts-space-4xl: 32px;--ts-space-5xl: 40px;--ts-space-6xl: 48px;--ts-radius-xs: 4px;--ts-radius-sm: 6px;--ts-radius-md: 8px;--ts-radius-lg: 12px;--ts-radius-xl: 16px;--ts-radius-full: 9999px;--ts-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--ts-shadow-md: 0 2px 4px -2px rgba(16, 24, 40, .06), 0 4px 8px -2px rgba(16, 24, 40, .1);--ts-shadow-lg: 0 4px 6px -2px rgba(16, 24, 40, .03), 0 12px 16px -4px rgba(16, 24, 40, .08);--ts-shadow-xl: 0 8px 8px -4px rgba(16, 24, 40, .03), 0 20px 24px -4px rgba(16, 24, 40, .08);--ts-focus-ring: 0 0 0 4px rgba(19, 137, 114, .24);--ts-container-desktop: 1280px;--ts-container-paragraph: 720px;--bs-body-color: #9aa3b2;--bs-body-bg: #0f1115;--bs-border-color: #242936;--ts-nav: #0b0d11;--ts-accent: #37c997;--ts-accent-text: var(--ts-accent);--ts-accent-ink: #dff7ee;--ts-on-accent: #05231d;--ts-hover: #12151d;--ts-border-hover: #33394a;--ts-kbd-bg: transparent;--ts-search-bg: var(--ts-bg-primary);--ts-brand-ink: #ffffff;--ts-brand-sh: var(--ts-accent);--ts-ink-strong: #ffffff;--ts-logo-bg-display: none;--ts-logo-p2: var(--ts-mint-500);--ts-widget-accent: var(--ts-teal-600);--ts-font-sans: "Inter", sans-serif;--ts-font-mono: "IBM Plex Mono", monospace;--ts-hit-target: 44px;--ts-scrim: rgba(16, 24, 40, .45)}.designc{font-family:var(--ts-font-sans);background:var(--ts-bg-secondary);color:var(--ts-text-primary);-webkit-font-smoothing:antialiased;font-size:var(--ts-text-xs);line-height:1.4}.designc *:where(:not(.pp,.pp *)){box-sizing:border-box;margin:0;padding:0}.designc *:where(:not(.pp,.pp *)):focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.designc-app{display:grid;grid-template-columns:206px 1fr;min-height:100vh}.designc-nav{background:var(--ts-nav);border-right:1px solid var(--ts-border);padding:var(--ts-space-lg) var(--ts-space-md);display:flex;flex-direction:column;gap:var(--ts-space-xxs)}.designc-nav-group{display:contents}.designc-brand{display:flex;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-sm) var(--ts-space-md) var(--ts-space-xl);font-weight:700;font-size:var(--ts-text-sm);color:var(--ts-brand-ink);letter-spacing:-.01em}.designc-brand .designc-logo{width:21px;height:21px;flex:none}.designc-brand .designc-sh{color:var(--ts-brand-sh)}.designc-logo-bg{display:var(--ts-logo-bg-display)}.designc-logo-p2{fill:var(--ts-logo-p2)}.designc-logo-p3{fill:var(--ts-mint-500)}.designc-nav a{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) var(--ts-space-md);border-radius:var(--ts-radius-sm);color:var(--ts-text-secondary);text-decoration:none;font-size:var(--ts-text-xs);font-weight:500;position:relative}.designc-nav a:after{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);min-height:var(--ts-hit-target)}.designc-nav a.on{background:var(--ts-teal-25);color:var(--ts-accent-ink)}.designc-nav a.on .designc-ic{color:var(--ts-accent)}.designc-nav a:hover:not(.on){background:var(--ts-hover);color:var(--ts-text-primary)}.designc-nav .designc-grp{font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ts-text-tertiary);padding:var(--ts-space-xl) var(--ts-space-md) var(--ts-space-sm);font-weight:600}.designc-ic{width:15px;height:15px;flex:none;stroke-linecap:round;stroke-linejoin:round}.designc-kbd{margin-left:auto;font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-xs);padding:0 var(--ts-space-xs);line-height:15px;background:var(--ts-kbd-bg)}.designc-main{display:flex;flex-direction:column;min-width:0}.designc-top{height:44px;background:var(--ts-nav);border-bottom:1px solid var(--ts-border);display:flex;align-items:center;gap:var(--ts-space-lg);padding:0 var(--ts-space-xl)}.designc-crumb{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.designc-crumb b{color:var(--ts-text-primary);font-weight:600}.designc-search{margin-left:auto;width:220px;height:28px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-search-bg);display:flex;align-items:center;gap:var(--ts-space-md);padding:0 var(--ts-space-md);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-family:inherit;cursor:pointer;position:relative}.designc-search:after{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:var(--ts-hit-target);min-height:var(--ts-hit-target);transform:translate(-50%,-50%)}.designc-search .designc-ic{width:13px;height:13px;color:var(--ts-text-tertiary)}.designc-av{width:26px;height:26px;border-radius:var(--ts-radius-sm);background:var(--ts-teal-600);color:#fff;display:grid;place-items:center;font-size:var(--ts-text-xs);font-weight:700}.designc-wrap{padding:var(--ts-space-xl) var(--ts-space-2xl);max-width:var(--ts-container-tier-b);width:100%}.designc-phead{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xl)}.designc-pname{font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:var(--ts-space-md)}.designc-tier{font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);background:var(--ts-success-50);color:var(--ts-success-700)}.designc-psub{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin-left:var(--ts-space-xxs)}.designc-psub b{color:var(--ts-text-secondary);font-weight:500}.designc-pact{margin-left:auto;display:flex;gap:var(--ts-space-md)}.designc-btn{height:28px;padding:0 var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--ts-space-sm);position:relative}.designc-btn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:var(--ts-hit-target);min-width:var(--ts-hit-target);width:100%}.designc-btn.designc-pri{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent)}.designc-btn:hover{border-color:var(--ts-border-hover)}.designc-btn.designc-pri:hover{filter:brightness(1.08)}.designc-btn:disabled{cursor:not-allowed;opacity:.55}.designc-theme-controls{display:flex;gap:var(--ts-space-md)}.designc-theme-probe{font-family:var(--ts-font-mono);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.designc-scores{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ts-space-md);margin-bottom:var(--ts-space-xl)}.designc-card{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg) var(--ts-space-lg)}.designc-ov{background:linear-gradient(160deg,var(--ts-bg-tertiary),var(--ts-bg-primary))}.designc-lbl{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ts-space-md);display:flex;justify-content:space-between;align-items:center}.designc-n{font-family:var(--ts-font-mono);font-size:var(--ts-display-xs);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ts-text-primary)}.designc-n small{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.designc-ov .designc-n{font-size:var(--ts-display-sm)}.designc-delta{font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);font-weight:600}.designc-up{color:var(--ts-success-700)}.designc-dn,.designc-down{color:var(--ts-error-700)}.designc-neutral{color:var(--ts-text-secondary)}.designc-overall-delta{margin-top:var(--ts-space-sm)}.designc-bar{height:4px;border-radius:var(--ts-radius-xs);background:var(--ts-border-subtle);margin-top:var(--ts-space-md);overflow:hidden}.designc-bar>i{display:block;height:100%}.designc-bar-unavailable{background:repeating-linear-gradient(90deg,var(--ts-border-subtle) 0 4px,transparent 4px 7px)}.designc-b-good{background:var(--ts-success-700)}.designc-b-warn{background:var(--ts-warning-700)}.designc-b-bad{background:var(--ts-error-700)}.designc-badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs)}.designc-g{background:var(--ts-success-50);color:var(--ts-success-700)}.designc-w{background:var(--ts-warning-50);color:var(--ts-warning-700)}.designc-bd{background:var(--ts-error-50);color:var(--ts-error-700)}.app-tab .designc-ct{font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);background:var(--ts-border-subtle);border-radius:var(--ts-radius-xs);padding:0 var(--ts-space-xs)}.designc-grid2{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--ts-space-lg)}.designc-sec-h{font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ts-space-md)}.designc-ai{background:linear-gradient(160deg,var(--ts-teal-25),var(--ts-bg-primary));margin-bottom:var(--ts-space-lg)}.designc-ai .designc-k{font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-accent-text);letter-spacing:.03em;display:flex;align-items:center;gap:var(--ts-space-sm);margin-bottom:var(--ts-space-md)}.designc-ai p{font-size:var(--ts-text-xs);line-height:1.6;color:var(--ts-text-primary)}.designc-ai b{color:var(--ts-ink-strong)}.designc-ai-icon{width:13px;height:13px}.designc-ai .designc-cite{margin-top:var(--ts-space-lg);display:flex;gap:var(--ts-space-sm);flex-wrap:wrap}.designc-chip{font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);background:var(--ts-bg-tertiary);border:1px solid var(--ts-border);color:var(--ts-text-secondary)}.designc-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) 0;border-bottom:1px solid var(--ts-border-subtle)}.designc-row:last-child{border-bottom:0}.designc-row .designc-t{font-weight:600;font-size:var(--ts-text-xs)}.designc-row .designc-d{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin-top:1px}.designc-row .designc-val{font-family:var(--ts-font-mono);font-weight:600;font-size:var(--ts-text-xs)}.designc-dotm{width:7px;height:7px;border-radius:var(--ts-radius-xs)}.designc-dotm-good{background:var(--ts-success-700)}.designc-dotm-warn{background:var(--ts-warning-700)}.designc-dotm-bad{background:var(--ts-error-700)}.designc-parity{margin-top:var(--ts-space-2xl)}.designc-parity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-space-lg)}.designc-theme-sample{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ts-space-lg);padding:var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm)}.designc-theme-sample .designc-card{flex:1 1 180px}@media(max-width:1100px){.designc-app{grid-template-columns:180px 1fr}.designc-scores{grid-template-columns:repeat(3,1fr)}.designc-scores .designc-ov{grid-column:1 / -1}.designc-grid2{grid-template-columns:1fr}}@media(max-width:640px){.designc-app{grid-template-columns:1fr}.designc-nav{position:fixed;inset:auto 0 0;flex-direction:row;justify-content:space-between;gap:0;border-right:0;border-top:1px solid var(--ts-border);padding:var(--ts-space-sm) var(--ts-space-sm) calc(var(--ts-space-sm) + env(safe-area-inset-bottom));z-index:50}.designc-brand,.designc-nav .designc-grp,.designc-kbd{display:none}.designc-nav a{flex:1;flex-direction:column;gap:var(--ts-space-xs);padding:var(--ts-space-sm) var(--ts-space-xxs);font-size:var(--ts-text-xs);font-weight:600;border-radius:var(--ts-radius-md);text-align:center;justify-content:center}.designc-nav a .designc-ic{width:20px;height:20px}.designc-nav a.on{background:transparent;color:var(--ts-accent)}.designc-nav a.on .designc-ic{color:var(--ts-accent)}.designc-main{padding-bottom:66px}.designc-top{padding:0 var(--ts-space-lg);height:48px}.designc-crumb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.designc-search{width:32px;padding:0;justify-content:center;font-size:0}.designc-search .designc-ic{width:15px;height:15px}}@media(max-width:760px){.designc-wrap{padding:var(--ts-space-lg)}.designc-phead{flex-wrap:wrap;gap:var(--ts-space-md)}.designc-pact{margin-left:0;width:100%}.designc-pact .designc-btn{flex:1;justify-content:center;height:34px}.designc-scores{grid-template-columns:repeat(2,1fr)}.designc-scores .designc-ov{grid-column:1 / -1}.designc-parity-grid{grid-template-columns:1fr}}.liveshell-brand-chip{display:flex;align-items:center;gap:var(--ts-space-md);min-height:44px;padding:var(--ts-space-md) var(--ts-space-lg);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:600;text-decoration:none;margin:0 var(--ts-space-md) var(--ts-space-xl);border:1px solid var(--ts-border);box-sizing:border-box}.liveshell-brand-chip-quiet{color:var(--ts-text-tertiary);font-weight:500;background:transparent;border-color:transparent}.liveshell-brand-chip:hover{background:var(--ts-bg-tertiary);border-color:var(--ts-border)}.liveshell-brand-chip.liveshell-brand-chip-quiet:hover{color:var(--ts-text-primary)}.liveshell-brand-chip svg{color:var(--ts-accent);flex-shrink:0}.liveshell-brand-chip.liveshell-brand-chip-quiet svg{color:var(--ts-text-tertiary)}.liveshell-menu-btn{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ts-text-secondary);cursor:pointer}.liveshell-top-actions{margin-left:auto;display:flex;align-items:center;gap:var(--ts-space-lg)}.liveshell-new-scan-btn,.liveshell-rail-toggle{position:relative;min-height:28px}.liveshell-new-scan-btn{gap:var(--ts-space-sm)}.liveshell-rail-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;border-color:var(--ts-accent);border-radius:var(--ts-radius-xl);padding:0;color:var(--ts-accent);background:var(--ts-teal-25)}.liveshell-rail-toggle.designc-pri{color:var(--ts-on-accent);background:var(--ts-accent)}.liveshell-rail-toggle svg{flex-shrink:0}.liveshell-search-trigger{border:1px solid var(--ts-border);text-align:left}.liveshell-search-label{min-width:0;flex:1}.liveshell-icon-btn{position:relative;width:var(--ts-hit-target);height:var(--ts-hit-target);padding:0}.liveshell-icon-btn:after,.liveshell-new-scan-btn:after,.liveshell-rail-toggle:after{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,var(--ts-hit-target));height:max(100%,var(--ts-hit-target));transform:translate(-50%,-50%)}.designc-top .designc-av{position:relative}.designc-top .designc-av:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.liveshell-popover-anchor{position:relative}.liveshell-notif-badge{position:absolute;top:-6px;right:-8px;min-width:17px;height:17px;padding:0 var(--ts-space-xs);border:2px solid var(--ts-bg-primary);border-radius:var(--ts-radius-full);background:var(--ts-error-700, #dc2626);color:#fff;font-size:var(--ts-text-xs);font-weight:800;line-height:13px;text-align:center}.liveshell-palette-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;background:#040a0885;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.liveshell-palette{width:520px;max-width:92vw;overflow:hidden;border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);background:var(--ts-bg-primary);box-shadow:0 20px 48px #00000057}.liveshell-palette [cmdk-input-wrapper]{display:flex;min-height:50px;align-items:center;gap:var(--ts-space-lg);padding:0 var(--ts-space-xl);color:var(--ts-text-tertiary);border-bottom:1px solid var(--ts-border)}.liveshell-palette [cmdk-input-wrapper] svg{width:16px;height:16px;opacity:1;color:var(--ts-text-tertiary);margin:0}.liveshell-palette [cmdk-input]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-sm);height:auto;padding:0;box-shadow:none}.liveshell-palette [cmdk-input]::placeholder{color:var(--ts-text-tertiary)}.liveshell-palette [cmdk-list]{max-height:min(50vh,400px);overflow-y:auto;overflow-x:hidden;padding:var(--ts-space-sm)}.liveshell-palette [cmdk-group-heading]{padding:var(--ts-space-lg) var(--ts-space-lg) var(--ts-space-sm);font-size:var(--ts-text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ts-text-tertiary)}.liveshell-search-item{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:var(--ts-space-lg)!important;padding:var(--ts-space-lg) var(--ts-space-lg)!important;border-radius:var(--ts-radius-sm)!important;cursor:pointer!important;color:var(--ts-text-primary)!important;background:transparent!important;transition:none!important}.liveshell-search-item[data-selected=true]{background:var(--ts-teal-25)!important}.liveshell-search-item-main{display:flex;flex-direction:column;gap:var(--ts-space-xs);min-width:0;flex:1}.liveshell-search-item-title{font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveshell-search-item[data-selected=true] .liveshell-search-item-title{color:var(--ts-accent-ink)}:where(:root:not([data-theme=light])) .liveshell-search-item[data-selected=true] .liveshell-search-item-title,.designc[data-designc-force-theme=dark] .liveshell-search-item[data-selected=true] .liveshell-search-item-title{color:var(--ts-brand-ink)}.liveshell-search-item-sub{font-size:var(--ts-text-xs);color:var(--ts-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveshell-search-item-match{font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-tertiary);background:var(--ts-bg-tertiary);padding:var(--ts-space-xs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.02em}.liveshell-search-item[data-selected=true] .liveshell-search-item-match{background:var(--ts-bg-secondary);color:var(--ts-text-secondary)}.liveshell-search-capped{margin:var(--ts-space-xs) var(--ts-space-lg) var(--ts-space-md);padding-top:var(--ts-space-md);border-top:1px solid var(--ts-border);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);text-align:center}:where(:root:not([data-theme=light])) .liveshell-search-item[data-selected=true] .liveshell-search-item-match,.designc[data-designc-force-theme=dark] .liveshell-search-item[data-selected=true] .liveshell-search-item-match{background:var(--ts-bg-primary)}.liveshell-palette-empty{display:flex;min-height:148px;flex-direction:column;align-items:center;justify-content:center;gap:var(--ts-space-sm);padding:var(--ts-space-4xl);color:var(--ts-text-tertiary);text-align:center}.liveshell-palette-empty strong{color:var(--ts-text-primary);font-size:var(--ts-text-xs)}.liveshell-palette-empty span{max-width:340px;font-size:var(--ts-text-xs)}.designc-notif-pop{position:absolute;z-index:70;top:100%;right:-12px;width:340px;max-width:92vw;margin-top:var(--ts-space-lg);overflow:hidden;border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);background:var(--ts-bg-primary);box-shadow:0 16px 40px #00000052}.designc-notif-head{display:flex;min-height:42px;align-items:center;padding:0 var(--ts-space-lg);border-bottom:1px solid var(--ts-border);color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:700}.designc-notif-head button{min-height:32px;margin-left:auto;border:0;background:transparent;color:var(--ts-accent);font:inherit;font-size:var(--ts-text-xs)}.designc-notif-head button:disabled{color:var(--ts-text-tertiary);cursor:not-allowed}.designc-notif-list{max-height:min(420px,70vh);overflow-y:auto}.designc-notif-row{display:flex;min-height:58px;align-items:flex-start;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-lg)}.designc-notif-item{width:100%;border:0;border-bottom:1px solid var(--ts-border);background:transparent;color:var(--ts-text-primary);cursor:pointer;font:inherit;text-align:left}.designc-notif-item:hover,.designc-notif-item:focus-visible{background:var(--ts-bg-tertiary)}.designc-notif-item.is-unread{background:color-mix(in srgb,var(--ts-accent) 8%,transparent)}.designc-notif-item.is-unread .designc-notif-dot{background:var(--ts-accent)}.designc-notif-copy,.designc-notif-copy strong,.designc-notif-copy span,.designc-notif-copy time{display:block}.designc-notif-copy{min-width:0}.designc-notif-copy strong{font-size:var(--ts-text-xs)}.designc-notif-copy span{margin-top:var(--ts-space-xs);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);line-height:1.4}.designc-notif-copy time{margin-top:var(--ts-space-sm);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.designc-notif-empty{align-items:center;color:var(--ts-text-tertiary)}.designc-notif-empty strong,.designc-notif-empty span{display:block}.designc-notif-empty strong{color:var(--ts-text-primary);font-size:var(--ts-text-xs)}.designc-notif-empty span{margin-top:var(--ts-space-xxs);font-size:var(--ts-text-xs)}.designc-notif-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--ts-border)}@media(max-width:640px){.liveshell-settings-btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}}.liveshell-content{display:flex;gap:var(--ts-space-3xl);max-width:100%}.liveshell-page{flex:1;min-width:0}.liveshell-ai-rail{width:320px;flex-shrink:0}@media(max-width:640px){.liveshell-menu-btn{display:inline-flex}.designc-top .designc-av{width:var(--ts-hit-target);height:var(--ts-hit-target)}.liveshell-new-scan-btn{display:none!important}.liveshell-assistant-label,.liveshell-search-label,.designc-search .designc-kbd{display:none}.designc-search{width:28px!important;padding:0!important;justify-content:center}.designc-nav.liveshell-desktop-nav{display:none!important}.liveshell-content{flex-direction:column;gap:var(--ts-space-xl);overflow-x:hidden}.liveshell-ai-rail{width:100%}}.liveshell-drawer-overlay{display:none}@media(max-width:640px){.liveshell-drawer-overlay{display:block;position:fixed;inset:0;z-index:100;background:var(--ts-scrim)}.liveshell-drawer{position:absolute;top:0;left:0;bottom:0;width:min(86vw,300px);background:var(--ts-nav);color:var(--ts-text-primary);display:flex;flex-direction:column;box-shadow:0 4px 24px #0000001a}.liveshell-drawer .designc-nav{position:static!important;flex-direction:column!important;padding:var(--ts-space-lg) var(--ts-space-md)!important;border:none!important;height:100%;overflow-y:auto}.liveshell-drawer .designc-brand{display:flex!important;padding-right:0!important}.liveshell-drawer .designc-nav .designc-grp{display:block!important}.liveshell-drawer .designc-nav a{flex-direction:row!important;justify-content:flex-start!important;padding:var(--ts-space-md) var(--ts-space-md)!important;font-size:var(--ts-text-xs)!important;border-radius:var(--ts-radius-sm)!important;text-align:left!important}.liveshell-drawer .designc-kbd{display:inline-block!important}.liveshell-drawer-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ts-text-secondary);cursor:pointer;margin-left:auto}}.liveshell-profile-item{width:100%;display:flex;align-items:center;gap:var(--ts-space-md);min-height:44px;padding:0 var(--ts-space-lg);border:none;background:transparent;color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:500;cursor:pointer;border-radius:var(--ts-radius-sm);text-align:left}.liveshell-profile-item:hover,.liveshell-profile-item:focus{background:var(--ts-bg-tertiary)}.liveshell-viewas-btn{flex:1;min-height:44px;padding:0 var(--ts-space-lg);font-size:var(--ts-text-xs);font-weight:600;border:1px solid transparent;background:transparent;color:var(--ts-text-secondary);cursor:pointer;border-radius:var(--ts-radius-sm);transition:all .15s ease}.liveshell-viewas-btn[aria-checked=true]{background:var(--ts-accent);color:#fff;border-color:var(--ts-accent)}.designc-nav[aria-label=Primary] .designc-nav-group a{min-height:var(--ts-hit-target, 44px);box-sizing:border-box;display:flex;align-items:center}.liveshell-phone-nav,.liveshell-more-overlay{display:none}@media(max-width:640px){.liveshell-menu-btn{display:none}.designc-top .liveshell-top-actions{gap:var(--ts-space-xs);flex-shrink:0}.designc-top .liveshell-search-trigger,.designc-top .liveshell-rail-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px!important;min-width:44px;height:44px;min-height:44px;padding:0!important;flex-shrink:0;border:0;background:transparent}.designc-top .liveshell-search-trigger:before,.designc-top .liveshell-rail-toggle:before{content:"";position:absolute;width:28px;height:28px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-search-bg)}.designc-top .liveshell-rail-toggle:before{width:32px;border-color:var(--ts-accent);border-radius:var(--ts-radius-xl);background:var(--ts-teal-25)}.designc-top .liveshell-rail-toggle.designc-pri:before{background:var(--ts-accent)}.designc-top .liveshell-search-trigger .designc-ic,.designc-top .liveshell-rail-toggle svg{position:relative}.designc-app{--liveshell-phone-nav-space: calc(72px + env(safe-area-inset-bottom, 0px)) ;min-width:0}.designc-main{padding-bottom:var(--liveshell-phone-nav-space)}.designc-app .liveshell-content .rail{bottom:var(--liveshell-phone-nav-space)}.liveshell-phone-nav{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;gap:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ts-border);background:var(--ts-nav)}.liveshell-phone-nav .liveshell-phone-item{position:relative;flex:1 1 0;min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border:0;border-radius:var(--ts-radius-md);background:transparent;color:var(--ts-text-secondary);text-align:center;text-decoration:none;font:inherit;font-size:9.5px;font-weight:600;cursor:pointer}.liveshell-phone-nav .designc-ic{width:19px;height:19px}.liveshell-phone-nav .liveshell-phone-item.on{color:var(--ts-accent)}.liveshell-phone-nav .liveshell-phone-label{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.liveshell-phone-badge{position:absolute;top:0;right:1px;min-width:17px;padding:0 3px;border-radius:10px;background:var(--ts-accent);color:var(--ts-on-accent);line-height:17px;font-size:10px;text-align:center}.liveshell-more-overlay{position:fixed;z-index:300;inset:0;display:block}.liveshell-more-scrim{position:absolute;inset:0;width:100%;border:0;background:#00000080;cursor:pointer}.liveshell-more-panel{position:absolute;left:0;right:0;bottom:0;max-height:75vh;overflow-y:auto;padding:10px 12px calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--ts-border);border-radius:14px 14px 0 0;background:var(--ts-bg-primary);box-shadow:0 -10px 32px #0003}.liveshell-more-heading{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px;font-size:14px}.liveshell-more-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ts-text-tertiary);cursor:pointer}.liveshell-more-item{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 10px;border-radius:var(--ts-radius-md);color:var(--ts-text-secondary);font-size:14px;text-decoration:none}.liveshell-more-item:hover,.liveshell-more-item.on{background:var(--ts-teal-25);color:var(--ts-text-primary)}.liveshell-more-item .liveshell-phone-badge{position:static;margin-left:auto}}.designc-nav .designc-brand{padding:5px 8px 16px;font-size:14.5px}.designc-nav a.liveshell-brand-home{display:flex;align-items:center;gap:9px;padding:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;border-radius:0}.designc-nav a.liveshell-brand-home:hover{background:transparent;color:inherit}.designc-nav a.liveshell-brand-home:after{display:none}.designc-nav>a,.designc-nav .designc-nav-group a{gap:10px;padding:7px 8px;font-size:12.5px}.designc-nav .designc-grp{font-size:10px;padding:14px 8px 5px}.designc-nav .designc-ic{width:15px;height:15px}.liveshell-navb{margin-left:auto;font-family:var(--ts-font-mono, "IBM Plex Mono", monospace);font-size:10px;font-weight:600;background:var(--ts-warning-50);color:var(--ts-warning);border-radius:4px;padding:0 5px;line-height:16px}.liveshell-prof-pop{position:absolute;top:calc(100% + 8px);right:0;width:272px;background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);box-shadow:0 18px 44px #00000080;z-index:210;overflow:hidden;padding:0}.liveshell-pp-id{display:flex;gap:10px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--ts-border)}.liveshell-pp-av{width:34px;height:34px;border-radius:50%;background:var(--ts-accent);color:var(--ts-pri-ink, #05231d);display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.liveshell-pp-who{min-width:0}.liveshell-pp-nm{font-size:13px;font-weight:600;color:var(--ts-text-primary);text-transform:capitalize}.liveshell-pp-em{font-size:11.5px;color:var(--ts-text-tertiary);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveshell-pp-role{font-size:10px;color:var(--ts-accent);margin-top:3px;font-weight:600;letter-spacing:.04em}.liveshell-pp-sec{padding:11px 14px;border-bottom:1px solid var(--ts-border)}.liveshell-pp-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ts-text-tertiary);font-weight:600;margin-bottom:7px}.liveshell-pp-sec .designc-theme-controls{display:flex;gap:3px;flex-wrap:wrap}.liveshell-pp-sec .designc-theme-controls button{height:26px;padding:0 9px;border:1px solid var(--ts-border);background:var(--ts-bg-tertiary);color:var(--ts-text-tertiary);border-radius:var(--ts-radius-xs);font-size:11.5px;font-weight:600;cursor:pointer;box-shadow:none}.liveshell-pp-sec .designc-theme-controls button:hover{color:var(--ts-text-primary)}.liveshell-pp-sec .designc-theme-controls button[aria-pressed=true],.liveshell-pp-sec .designc-theme-controls button[aria-checked=true]{background:var(--ts-teal-25);border-color:var(--ts-accent);color:var(--ts-accent)}.liveshell-pp-act{padding:7px}.liveshell-prof-pop .liveshell-pp-act .liveshell-profile-item{display:block;width:100%;text-align:left;height:30px;padding:0 8px;border:0;background:transparent;color:var(--ts-text-secondary);font-size:12.5px;font-weight:600;border-radius:var(--ts-radius-xs);cursor:pointer;margin:0}.liveshell-prof-pop .liveshell-pp-act .liveshell-profile-item:hover,.liveshell-prof-pop .liveshell-pp-act .liveshell-profile-item:focus-visible{background:var(--ts-bg-tertiary);color:var(--ts-text-primary)}.liveshell-prof-pop .liveshell-pp-act .liveshell-pp-danger{color:var(--ts-error)}@media(max-width:640px){.liveshell-prof-pop{width:min(272px,calc(100vw - 24px))}}@media(max-width:640px){.liveshell-prof-pop .liveshell-pp-act .liveshell-profile-item{height:44px}.liveshell-pp-sec .designc-theme-controls button{min-height:44px}}@media(min-width:641px){.designc .designc-app{grid-template-columns:206px minmax(0,1fr)}.designc-nav.liveshell-desktop-nav{padding:12px 9px;gap:1px}.liveshell-desktop-nav .designc-brand{gap:9px;padding:5px 8px 16px;font-size:14.5px}.liveshell-desktop-nav .designc-brand .liveshell-brand-home{padding:0;gap:9px;min-height:0;font-size:14.5px;font-weight:700;color:var(--ts-brand-ink);border-radius:0;background:transparent}.designc-nav.liveshell-desktop-nav .designc-nav-group a{min-height:0;padding:7px 8px;gap:10px;border-radius:6px;font-size:12.5px;line-height:1.4;font-weight:500}.liveshell-desktop-nav a:after{content:none}.designc-nav.liveshell-desktop-nav .designc-grp{padding:14px 8px 5px;font-size:10px;letter-spacing:.1em;font-weight:600}.designc .designc-top{height:44px;min-height:44px;padding:0 16px;gap:10px}.designc-top .liveshell-top-actions{gap:7px;min-width:0}.designc-top .designc-crumb{font-size:12px}.designc-top .designc-btn{height:28px;min-height:28px;padding:0 11px;gap:6px;border-radius:5px;font-size:12px;font-weight:600;white-space:nowrap}.designc-top .liveshell-new-scan-btn{flex-shrink:0}.designc-top .liveshell-search-trigger{width:220px;height:28px;min-height:28px;padding:0 9px;gap:7px;border-radius:5px;font-size:12px}.designc-top .liveshell-icon-btn{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-radius:6px}.designc-top .designc-av{width:26px;min-width:26px;height:26px;min-height:26px;border-radius:6px;font-size:10.5px}.designc-top .liveshell-rail-toggle{border-radius:16px}}@media(min-width:641px)and (max-width:960px){.designc .designc-app{grid-template-columns:180px minmax(0,1fr)}.designc-top .liveshell-search-trigger{width:160px}}:root{--page-frame-pad: var(--ts-space-3xl);--page-frame-top: 44px;--page-stack-gap: var(--ts-space-lg)}@media(max-width:760px){:root{--page-frame-pad: var(--ts-space-xl);--page-frame-top: 48px}}.ptool-sys{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-md);min-width:0;margin:0 0 var(--page-stack-gap)}.ptool-sys>.ptool-gap{flex:1 1 0;min-width:0}.ptool-sys .ptool-count{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.ptool-sys .ptool-count b{color:var(--ts-text-primary);font-weight:var(--ts-weight-bold, 700)}.ptool-sys input,.ptool-sys select{min-width:0;max-width:100%}@media(max-width:760px){.ptool-sys>.ptool-gap{display:none}.ptool-sys>.ptool-grow{flex:1 1 100%}}.pnote-sys{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ts-space-sm);margin:0 0 var(--page-stack-gap);font-size:var(--ts-text-xs);color:var(--ts-text-secondary);min-width:0}.pnote-sys .pnote-k{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ts-warning-700, var(--ts-text-secondary))}.page-fill-sys{display:flex;flex-direction:column;height:calc(100dvh - var(--page-frame-top) - (2 * var(--page-frame-pad)));min-height:420px;min-width:0;overflow:hidden}.page-fill-sys>.phead-sys{flex:none}.page-pane-sys{flex:1;min-height:0;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);overflow:hidden;background:var(--ts-bg-primary)}@media(max-width:760px){.page-fill-sys{height:auto;min-height:calc(100dvh - var(--page-frame-top) - (2 * var(--page-frame-pad)) - 66px);overflow-x:hidden;overflow-y:visible}}:where(.phead-sys,.stblk,.dtbl,.pgr,.ihelp,.ihelp-pop,.fd-panel){--sys-accent: var(--ts-accent);--sys-on-accent: var(--ts-on-accent)}.sys-hit{position:relative}.sys-hit:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.sys-focus:focus-visible{outline:none;box-shadow:var(--ts-focus-ring)}.sys-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stblk{width:100%;min-width:0;padding:var(--ts-space-xl) var(--ts-space-xl)}.stblk[data-tier=A]{max-width:none}.stblk[data-tier=B]{max-width:var(--ts-container-desktop)}.stblk[data-tier=C]{max-width:var(--ts-container-tier-c, 860px)}.stblk[data-tier=D]{max-width:var(--ts-container-tier-d, 480px);margin-inline:auto}.stblk[data-tier=E]{max-width:var(--ts-container-tier-e, 900px);margin-inline:auto}.stblk-box{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-3xl) var(--ts-space-xl);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ts-space-md);color:var(--ts-text-secondary)}.stblk[data-state=empty] .stblk-box{border-style:dashed}.stblk[data-state=error] .stblk-box{border-color:var(--ts-error)}.stblk[data-state=unavailable] .stblk-box{background:var(--ts-bg-tertiary)}.stblk-ic{width:40px;height:40px;border-radius:var(--ts-radius-md);display:grid;place-items:center;background:var(--ts-bg-tertiary);border:1px solid var(--ts-border);color:var(--ts-text-tertiary)}.stblk-ic svg{width:18px;height:18px}.stblk[data-state=error] .stblk-ic{background:var(--ts-error-50);color:var(--ts-error);border-color:transparent}.stblk[data-state=unavailable] .stblk-ic{background:var(--ts-warning-50);color:var(--ts-warning);border-color:transparent}.stblk-t{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-bold);color:var(--ts-text-primary);max-width:100%;overflow-wrap:anywhere}.stblk-d{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);max-width:420px;line-height:1.5}.stblk-reason{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.stblk-btn{height:34px;min-width:44px;padding:0 var(--ts-space-lg);margin-top:var(--ts-space-xs);border-radius:var(--ts-radius-sm);border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);display:inline-flex;align-items:center;gap:var(--ts-space-sm);cursor:pointer}.stblk-btn:hover:not(:disabled){border-color:var(--ts-text-tertiary)}.stblk-btn:disabled{opacity:.5;cursor:not-allowed}.stblk-spin{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:stblk-rot .8s linear infinite}@keyframes stblk-rot{to{transform:rotate(360deg)}}.stblk-sk{width:100%;display:flex;flex-direction:column;gap:var(--ts-space-lg);align-items:stretch;text-align:left}.stblk-sk i{display:block;height:12px;border-radius:var(--ts-radius-xs);background:var(--ts-bg-tertiary);animation:stblk-pl 1.4s ease-in-out infinite}.stblk-sk i:nth-child(3n+2){width:72%}.stblk-sk i:nth-child(3n){width:48%}@keyframes stblk-pl{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.stblk-sk i,.stblk-spin{animation:none}}@media(max-width:760px){.stblk{padding:var(--ts-space-lg)}}:is(.wl-page,.apr-page,.activity-page,.p8-tasks,.inbox-page) .stblk-btn{height:auto;min-height:44px}.rail{background:var(--ts-bg-primary);border-left:1px solid var(--ts-border);display:flex;flex-direction:column;min-height:0;overflow:hidden;width:360px;flex-shrink:0;height:calc(100vh - 60px);position:sticky;top:60px;margin-right:calc(-1 * var(--ts-space-2xl));margin-top:calc(-1 * var(--ts-space-xl));margin-bottom:calc(-1 * var(--ts-space-xl))}@media(max-width:1100px){.rail{position:fixed;top:60px;right:0;bottom:0;height:calc(100vh - 60px);z-index:100;box-shadow:-4px 0 24px #0000001a;margin:0}}@media(max-width:760px){.liveshell-content .rail,.rail{position:fixed;inset:56px 0 0;width:100%;max-width:100vw;height:auto;box-sizing:border-box;margin:0;z-index:120}.rail-h .icbtn{min-width:44px;min-height:44px;flex:none}}.rail-h{padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--ts-border);display:flex;align-items:center;gap:var(--ts-space-md);flex:none}.rk{display:flex;align-items:center;gap:var(--ts-space-md);font-weight:700;font-size:var(--ts-text-sm)}.spark{width:16px;height:16px;color:var(--ts-accent);flex:none}.rail-h .icbtn{margin-left:auto;background:transparent;border:0;color:var(--ts-text-secondary);cursor:pointer;font-size:var(--ts-text-md);padding:0 var(--ts-space-xs);font-family:inherit}.rail-h .icbtn:hover{color:var(--ts-text-primary)}.rail button{font-family:inherit}.rail button:focus-visible,.liveshell-rail-toggle:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.inb:focus-within{border-color:var(--ts-accent);box-shadow:0 0 0 2px var(--ts-teal-25)}.scope{padding:var(--ts-space-md) var(--ts-space-xl);border-bottom:1px solid var(--ts-border);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);display:flex;gap:var(--ts-space-md);align-items:flex-start;flex:none;line-height:1.45}.scope .ic{width:13px;height:13px;color:var(--ts-text-tertiary);margin-top:1px;flex:none}.scope b{color:var(--ts-text-secondary);font-weight:600}.thread{flex:1;overflow-y:auto;padding:var(--ts-space-xl);display:flex;flex-direction:column;gap:var(--ts-space-xl)}.mu{display:flex;justify-content:flex-end}.mu .bub{background:var(--ts-teal-25);border-radius:var(--ts-radius-lg) var(--ts-radius-lg) var(--ts-radius-xs) var(--ts-radius-lg);padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);max-width:88%;color:var(--ts-text-primary)}.ma{display:flex;flex-direction:column;gap:var(--ts-space-sm)}.ma-h{display:flex;align-items:center;gap:var(--ts-space-md)}.ma-h .spark{width:13px;height:13px}.ma-h .lbl{font-family:var(--ts-font-mono, monospace);font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-accent-text);letter-spacing:.03em}.ma-b{font-size:var(--ts-text-xs);line-height:1.6;color:var(--ts-text-primary)}.ma-b b{color:var(--ts-text-primary);font-weight:700}.ma-b ul{margin:var(--ts-space-md) 0 0;padding-left:var(--ts-space-xxs);list-style:none;display:flex;flex-direction:column;gap:var(--ts-space-md)}.ma-b li{display:flex;gap:var(--ts-space-md);align-items:flex-start;font-size:var(--ts-text-xs)}.ma-b li .d{width:6px;height:6px;border-radius:50%;background:var(--ts-accent);margin-top:var(--ts-space-sm);flex:none}.draft{background:var(--ts-bg-tertiary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg);font-size:var(--ts-text-xs);line-height:1.6;margin-top:var(--ts-space-md);color:var(--ts-text-primary)}.cite{margin-top:var(--ts-space-md);display:flex;gap:var(--ts-space-sm);flex-wrap:wrap}.rail .chip{font-family:var(--ts-font-mono, monospace);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);background:var(--ts-bg-tertiary);border:1px solid var(--ts-border);color:var(--ts-text-secondary)}.ma-act{margin-top:var(--ts-space-md);display:flex;gap:var(--ts-space-md);flex-wrap:wrap}.linkb{font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-accent-text);text-decoration:none;display:inline-flex;align-items:center;gap:var(--ts-space-sm);cursor:pointer}.minibtn{height:26px;padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:var(--ts-space-sm)}.minibtn:hover{border-color:var(--ts-text-tertiary)}.rail-in{border-top:1px solid var(--ts-border);padding:var(--ts-space-lg) var(--ts-space-lg);flex:none;background:var(--ts-bg-primary)}.sugg{display:flex;gap:var(--ts-space-sm);flex-wrap:wrap;margin-bottom:var(--ts-space-md)}.sg{font-size:var(--ts-text-xs);border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xs) var(--ts-space-md);color:var(--ts-text-secondary);cursor:pointer;background:transparent}.sg:hover{border-color:var(--ts-accent);color:var(--ts-accent-text)}.inb{display:flex;align-items:center;gap:var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);background:var(--ts-bg-tertiary);padding:var(--ts-space-xs) var(--ts-space-xs) var(--ts-space-xs) var(--ts-space-lg)}.inb input{flex:1;border:0;background:transparent;color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-family:inherit;width:100%}.inb input:focus{outline:none}.inb input::placeholder{color:var(--ts-text-tertiary)}.sendb{width:30px;height:30px;border-radius:var(--ts-radius-md);background:var(--ts-accent);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;flex:none}.sendb:disabled{opacity:.5;cursor:not-allowed}.story{display:flex;flex-direction:column;gap:var(--ts-space-xl)}.story-sec{font-size:var(--ts-text-xs);line-height:1.6;color:var(--ts-text-primary)}.ss-h{font-family:var(--ts-font-mono, monospace);font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-accent-text);letter-spacing:.03em;text-transform:uppercase;margin-bottom:var(--ts-space-sm)}.jc{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--ts-font-mono, monospace);font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-accent-text);background:var(--ts-teal-25);border:1px solid var(--ts-accent);border-radius:var(--ts-radius-xs);padding:0 var(--ts-space-sm);cursor:pointer;white-space:nowrap}.jc:hover{filter:brightness(1.08)}.rail .chip[data-cite]{cursor:pointer}.rail .chip[data-cite]:hover{border-color:var(--ts-accent);color:var(--ts-accent-text)}.null-inline{font-family:var(--ts-font-mono, monospace);font-size:var(--ts-text-xs);color:var(--ts-warning-700);background:var(--ts-warning-50);border-radius:var(--ts-radius-xs);padding:0 var(--ts-space-sm);white-space:nowrap}.ai-null{display:flex;gap:var(--ts-space-md);align-items:flex-start;background:var(--ts-bg-tertiary);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-text-secondary);line-height:1.55}.ai-null svg{width:15px;height:15px;color:var(--ts-text-tertiary);flex:none;margin-top:1px}.ai-null b{color:var(--ts-text-primary)}.cite-flash{outline:2px solid var(--ts-accent);outline-offset:3px;border-radius:var(--ts-radius-sm);transition:outline .2s}.liveshell-rail-toggle{background:transparent;border:1px solid transparent;color:var(--ts-text-secondary);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ts-radius-sm);cursor:pointer;transition:all .1s}.liveshell-rail-toggle:hover{background:var(--ts-bg-tertiary)}.liveshell-rail-toggle.act{color:var(--ts-accent-text);background:var(--ts-teal-25);border-color:var(--ts-accent)}.assistant-answer{overflow-wrap:anywhere;line-height:1.55}.assistant-answer p{white-space:pre-wrap;margin:0 0 .7em}.assistant-answer ul{margin:0 0 .7em;padding-left:1.3em}.assistant-answer li+li{margin-top:.35em}.assistant-answer>:last-child{margin-bottom:0}.pf-concierge-message>.assistant-answer{padding:var(--ts-space-md);border-radius:var(--ts-radius-md);background:var(--ts-bg-secondary)}.ms-offline-content{display:contents}.ms-offline-preserved{visibility:hidden}.ms-offline-layer{position:fixed;inset:0;z-index:230;overflow:auto;display:grid;place-items:center;background:var(--ts-bg-secondary);color:var(--ts-text-primary);padding:var(--ts-space-xl)}.ms-offline-layer button{min-height:44px;min-width:44px}.ms-confirm-overlay{position:fixed;inset:0;z-index:240;background:#04060a9e}.ms-confirm-sheet{position:fixed;z-index:241;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,92vw);max-height:92vh;overflow:auto;background:var(--ts-bg-primary);color:var(--ts-text-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);box-shadow:var(--ts-shadow-xl);padding:var(--ts-space-xl)}.ms-inline-armed-message{white-space:pre-line}.ms-confirm-sheet h2{font-size:var(--ts-text-md);margin:0 0 var(--ts-space-md)}.ms-confirm-sheet p{white-space:pre-line;line-height:1.6}.ms-confirm-sheet button:focus-visible,.ms-inline-armed button:focus-visible,.ms-undo-action button:focus-visible,.ms-confirm-notice button:focus-visible{outline:none;box-shadow:var(--ts-focus-ring)}.ms-confirm-actions{display:flex;gap:var(--ts-space-md);justify-content:flex-end;margin-top:var(--ts-space-xl)}.ms-confirm-danger{background:var(--ts-error);color:var(--ts-bg-primary);border-color:var(--ts-error)}.ms-confirm-error{color:var(--ts-error)}.ms-confirm-notice{position:fixed;z-index:250;bottom:var(--ts-space-xl);right:var(--ts-space-xl);background:var(--ts-bg-primary);color:var(--ts-text-primary);border:1px solid var(--ts-border);padding:var(--ts-space-lg)}@media(max-width:760px){.ms-confirm-sheet{top:auto;bottom:0;left:0;transform:none;width:100%;border-radius:var(--ts-radius-lg) var(--ts-radius-lg) 0 0}}.ms-impact-desc{font-size:var(--ts-text-sm);color:var(--ts-text-secondary);line-height:1.55}.ms-impact-l{display:block;font-size:var(--ts-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ts-text-tertiary);margin-bottom:var(--ts-space-xs)}.ms-impact-changes{margin-top:var(--ts-space-lg);font-size:var(--ts-text-sm);color:var(--ts-text-secondary);line-height:1.55}.ms-impact-box{margin-top:var(--ts-space-lg);padding:var(--ts-space-lg);background:var(--ts-bg-tertiary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm)}.ms-impact-box p{margin:0}.ms-impact-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ts-space-sm);margin-bottom:var(--ts-space-xs)}.ms-impact-fig b{font-family:var(--ts-font-mono);font-size:var(--ts-text-xl);color:var(--ts-text-primary)}.ms-impact-fig span,.ms-impact-muted{font-size:var(--ts-text-sm);color:var(--ts-text-tertiary)}.ms-impact-strong{font-size:var(--ts-text-sm);font-weight:600;color:var(--ts-text-primary);margin-bottom:var(--ts-space-xs)!important}.ms-impact-warn{font-size:var(--ts-text-sm);color:var(--ts-warning-700);background:var(--ts-warning-50);border-radius:var(--ts-radius-sm);padding:var(--ts-space-md);line-height:1.5}.ms-impact-retry{margin-top:var(--ts-space-md)}.ms-impact-sheet{width:min(480px,92vw)}.ms-confirm-actions button{min-height:44px}.ms-impact-known{margin:0;font-size:var(--ts-text-sm);font-weight:600;color:var(--ts-text-primary)}.ipk{max-width:640px;margin:0 auto;padding:var(--ts-space-lg) var(--ts-space-md);color:var(--ts-text-primary)}.ipk-steps{display:flex;gap:var(--ts-space-md);flex-wrap:wrap;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin-bottom:var(--ts-space-lg)}.ipk-steps b{color:var(--ts-accent);margin-right:4px}.ipk-steps [aria-current=step]{color:var(--ts-text-primary);font-weight:600}.ipk-kicker{font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ts-accent);font-weight:600;margin-bottom:var(--ts-space-xs)}.ipk h1{font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.15;margin:0 0 var(--ts-space-sm)}.ipk-sub{color:var(--ts-text-secondary);margin:0 0 var(--ts-space-lg)}.ipk-label{display:block;font-weight:600;font-size:var(--ts-text-sm);margin-bottom:var(--ts-space-xs)}.ipk-input{width:100%}.ipk-list{list-style:none;margin:var(--ts-space-sm) 0 0;padding:0;border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);overflow:hidden}.ipk-option{display:flex;gap:var(--ts-space-sm);align-items:flex-start;width:100%;text-align:left;padding:var(--ts-space-sm) var(--ts-space-md);border:0;border-bottom:1px solid var(--ts-border-subtle);background:transparent;cursor:pointer;color:inherit;font:inherit}.ipk-list li:last-child .ipk-option{border-bottom:0}.ipk-option[aria-selected=true],.ipk-option:hover{background:color-mix(in srgb,var(--ts-accent) 9%,transparent)}.ipk-option:focus-visible{outline:2px solid var(--ts-accent);outline-offset:-2px}.ipk-option-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ipk-option-name{font-weight:600}.ipk-option-meta{font-size:var(--ts-text-sm);color:var(--ts-text-tertiary);overflow-wrap:anywhere}.ipk-tag{font-size:var(--ts-text-xs);border-radius:999px;padding:2px 8px;border:1px solid var(--ts-border);color:var(--ts-text-secondary);white-space:nowrap;align-self:center}.ipk-tag-warn{border-color:var(--ts-amber-500, #c98a1b)}.ipk-skel{height:52px;margin:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-sm);background:var(--ts-border-subtle);animation:ipk-pulse 1.2s ease-in-out infinite}@keyframes ipk-pulse{50%{opacity:.45}}.ipk-note{margin-top:var(--ts-space-sm);padding:var(--ts-space-sm) var(--ts-space-md);border-radius:var(--ts-radius-md);background:var(--ts-bg-secondary, transparent);border:1px solid var(--ts-border-subtle);font-size:var(--ts-text-sm);color:var(--ts-text-secondary)}.ipk-note-warn{border-color:var(--ts-amber-500, #c98a1b)}.ipk-attr{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:var(--ts-space-xs);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.ipk-attr img{height:16px;margin:10px 10px 5px}.ipk-actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-sm);margin-top:var(--ts-space-lg)}.ipk-link{background:none;border:0;padding:0;color:var(--ts-accent);font:inherit;font-size:var(--ts-text-sm);text-decoration:underline;cursor:pointer}.ipk-card{border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);padding:var(--ts-space-lg)}.ipk-identity{display:flex;gap:var(--ts-space-md);align-items:flex-start;margin-bottom:var(--ts-space-md)}.ipk-photo{width:88px;height:88px;object-fit:cover;border-radius:var(--ts-radius-md);flex-shrink:0}.ipk-record{display:grid;grid-template-columns:max-content 1fr;gap:6px var(--ts-space-md);margin:0 0 var(--ts-space-md);font-size:var(--ts-text-sm)}.ipk-record dt{color:var(--ts-text-tertiary)}.ipk-record dd{margin:0;overflow-wrap:anywhere}.ipk-fieldset{border:0;padding:0;margin:0 0 var(--ts-space-md)}.ipk-fieldset legend{font-weight:600;font-size:var(--ts-text-sm);margin-bottom:var(--ts-space-xs)}.ipk-radio{display:flex;gap:var(--ts-space-xs);align-items:center;padding:4px 0;font-size:var(--ts-text-sm)}.ipk-check{display:flex;gap:var(--ts-space-sm);align-items:flex-start;font-size:var(--ts-text-sm);margin-top:var(--ts-space-md)}@media(max-width:520px){.ipk-record{grid-template-columns:1fr}.ipk-record dd{margin-bottom:var(--ts-space-xs)}.ipk-actions>*{flex:1 1 100%}.ipk-photo{width:64px;height:64px}}.ipk-radius{max-width:140px}.ipk.scan-office-compact .ops-office{margin-top:14px}.ipk.scan-office-compact .ops-office .wz-link,.ipk.scan-office-compact .ops-pagination .wz-link,.ipk.scan-office-compact .ops-status .wz-link{background:transparent;border:0;color:var(--ts-accent);cursor:pointer;font:inherit;min-height:44px;padding:4px 8px}.ipk.scan-office-compact .ops-office .wz-link:disabled,.ipk.scan-office-compact .ops-pagination .wz-link:disabled{opacity:.45;cursor:default}.ipk.scan-office-compact .ops-results{list-style:none;padding:0}.ipk.scan-office-compact .ops-results>li{border-bottom:1px solid var(--ts-border-subtle)}.ipk.scan-office-compact .ops-results>li:last-child{border-bottom:0}.ipk.scan-office-compact .ops-result{margin:0;border-radius:0}.ipk.scan-office-compact .ops-result .ipk-tag{flex:0 1 auto}.ipk-keywords{margin:14px 0;font-size:var(--ts-text-sm)}.ipk-keywords ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:8px 0}.ipk-keywords li{border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:5px 9px;overflow-wrap:anywhere}.ipk-keyword-details summary{min-height:44px;padding:12px 0;cursor:pointer;color:var(--ts-accent)}.ipk-keyword-details summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}@media(max-width:520px){.ipk.scan-office-compact .ops-result{flex-wrap:wrap}.ipk.scan-office-compact .ops-result .ipk-tag{max-width:100%}}.ien-btn,.ipk .ts-btn,.ipk-link{min-height:44px}.ien-btn:focus-visible,.ipk-link:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.ien-steps{list-style:none;padding:0;margin:var(--ts-space-md) 0 0;display:grid;gap:var(--ts-space-sm)}.ien-step{display:flex;gap:var(--ts-space-sm);align-items:flex-start;font-size:var(--ts-text-sm)}.ien-step small{display:block;color:var(--ts-text-tertiary)}.ien-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0;border:2px solid var(--ts-border)}.ien-step[data-state=running] .ien-dot,.ien-step[data-state=in_progress] .ien-dot{border-color:var(--ts-accent)}.ien-step[data-state=done] .ien-dot,.ien-step[data-state=completed] .ien-dot,.ien-step[data-state=succeeded] .ien-dot{background:var(--ts-accent);border-color:var(--ts-accent)}.ien-step[data-state=failed] .ien-dot{border-color:var(--ts-amber-500, #c98a1b);background:var(--ts-amber-500, #c98a1b)}.ien-aside{margin-top:var(--ts-space-md)}.ien-aside h2,.ien-talk h2{font-size:var(--ts-text-lg, 1.1rem);margin:0 0 var(--ts-space-sm)}.ien-row{display:flex;gap:var(--ts-space-md);align-items:center;justify-content:space-between;padding:var(--ts-space-sm) 0;border-top:1px solid var(--ts-border-subtle)}.ien-row p{margin:2px 0 0}.ien-talk{margin-top:var(--ts-space-lg);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);padding:var(--ts-space-md);background:var(--ts-bg-primary)}.ien-talk-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ts-space-sm)}.ien-resume{padding-bottom:0}@media(max-width:520px){.ien-row{flex-direction:column;align-items:stretch}}.ien-email{display:block}.ien-email-body{display:grid;gap:var(--ts-space-xs)}.ien-input{min-height:44px}.ien-check{display:flex;gap:var(--ts-space-sm);align-items:flex-start;font-size:var(--ts-text-sm);min-height:44px;cursor:pointer}.ien-check input{width:20px;height:20px;margin-top:2px;flex-shrink:0}.ien-email p{margin:0}.ivf{display:grid;gap:10px}.ivf-h{margin:0;font-size:1.05rem}.ivf-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:10px}.ivf-grid .ipk-label{display:grid;gap:4px}@media(min-width:640px){.ivf-grid{grid-template-columns:1fr 1fr}.ivf-wide{grid-column:1 / -1}}.ivf-code{display:grid;gap:6px;margin-top:10px}.ivf-otp{letter-spacing:.4em;font-variant-numeric:tabular-nums;max-width:12ch}.ivf-err{color:var(--ts-danger, #b42318)}.ivf.rs-card{border-radius:20px;padding:clamp(20px,4vw,32px);border:1px solid #dcd8cb;background:#fbfaf6;box-shadow:0 1px 2px #12302a0d,0 12px 32px -18px #12302a47;color:#12302a}.ivf .ivf-h{font-family:var(--ts-font-sans, "Plus Jakarta Sans"),sans-serif;font-weight:700;font-size:clamp(1.4rem,4vw,1.75rem);letter-spacing:-.03em;line-height:1.1}.ivf .ipk-label{font-size:13px;color:#3f5a53;font-weight:600}.ivf .ipk-input{min-height:48px;border-radius:12px;border:1px solid #c9c4b4;background:#fff;padding:10px 14px;font-size:16px;color:#12302a}.ivf .ipk-input:focus{outline:none;border-color:#0e7561;box-shadow:0 0 0 4px #37c99747}.ivf .ien-check{padding:14px;border-radius:14px;border:1px solid #dcd8cb;background:#f5f3ec;line-height:1.5;margin:6px 0 4px}.ivf .ien-check input{accent-color:#0e7561}.ivf .ivf-otp{font-size:22px;letter-spacing:.5em;text-align:center;max-width:14ch}.ivf .ipk-actions{margin-top:18px}.ipk.ipk-embed{padding:12px;margin:0;max-width:none;min-width:0}.ipk-embed-foot{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:0 12px 12px;font-size:13px}.ipk-embed-foot a{color:inherit}.ipk-add-office{margin:20px 0;padding:16px;border:1px solid var(--ts-accent);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary)}.ipk-add-office h2,.ipk-existing-title{font-size:1rem;margin:0 0 8px}.ipk-add-choice{display:flex;flex-direction:column;gap:6px;width:100%;min-height:44px;padding:14px;margin-top:12px;text-align:left;color:inherit;background:var(--ts-bg-secondary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);font:inherit;cursor:pointer;overflow-wrap:anywhere}.ipk-add-choice strong{color:var(--ts-accent)}.ipk-add-choice .ipk-option-specialty{font-weight:650;color:var(--ts-text-primary)}.ipk-add-choice small{color:var(--ts-text-secondary)}.ipk-add-choice:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.ipk.scan-office-compact .ipk-tag{white-space:normal;overflow-wrap:anywhere;border-radius:8px}@media(max-width:520px){.ipk.scan-office-compact .ops-result{flex-direction:column;align-items:stretch;padding:14px}.ipk.scan-office-compact .ops-result .ipk-tag{align-self:flex-start}.ipk-steps{gap:8px;font-size:11px}.ipk-steps span{flex:1;min-width:0}.ipk-add-office{padding:12px}.ipk-option-name{overflow-wrap:anywhere}}.ien-choices h2{margin:0 0 var(--ts-space-sm);font-size:var(--ts-text-md, 1rem)}.ien-choice-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--ts-space-sm);margin-bottom:var(--ts-space-sm)}.ien-choice-row [aria-pressed=true].ts-btn-secondary{outline:2px solid var(--ts-accent);outline-offset:-2px}@media(max-width:640px){.ien-choice-row{grid-template-columns:1fr}}.ops-geography{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:16px 0;padding:12px;border:1px solid var(--ts-border, #d9dee6);border-radius:8px}.ops-geography>legend,.ops-geography>p,.ops-geography>a,.ops-geography>.rsw-check,.ops-geography>.ops-geography-wide{grid-column:1 / -1}.ops-geography>label{min-width:0;margin:0}.ops-geography input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box}.scan-office-compact h2{font-size:19px;font-weight:700;margin-bottom:14px}.scan-office-compact .wz-input{height:44px;font-size:var(--ts-text-sm);border-radius:var(--ts-radius-md)}.scan-office-compact .ops-results{margin-top:8px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);overflow:hidden}.scan-office-compact .ops-result{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;background:var(--ts-bg-primary);color:var(--ts-text-primary);border-bottom:1px solid var(--ts-border-subtle)}.scan-office-compact .ops-result:last-child{border-bottom:0}.scan-office-compact button.ops-result{border-top:0;border-left:0;border-right:0;cursor:pointer}.scan-office-compact .ops-result:hover{background:var(--ts-bg-secondary)}.scan-office-compact .ops-result>svg{flex:none;color:var(--ts-text-tertiary)}.scan-office-compact .ops-search{position:relative}.scan-office-compact .ops-search>svg{position:absolute;left:13px;top:14px;color:var(--ts-text-tertiary);pointer-events:none}.scan-office-compact .ops-search .wz-input{padding-left:38px}.scan-office-compact .ops-result>span{flex:1;min-width:0}.scan-office-compact small{display:block;color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin-top:3px}.scan-office-compact .ops-result b{font-size:var(--ts-text-sm);font-weight:600}.scan-office-compact .ops-status,.scan-office-compact .ops-missing,.scan-office-compact .ops-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:var(--ts-text-sm);margin-top:12px}.scan-office-compact .ops-zero p{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin:8px 0}.scan-office-compact .ops-pagination{justify-content:space-between;font-size:var(--ts-text-xs)}.scan-office-compact .wz-link{min-height:44px}.scan-office-compact .ops-office{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);margin-bottom:14px}.scan-office-compact .ops-office>svg{flex:none;color:var(--ts-accent)}.scan-office-compact .ops-office>div{flex:1;min-width:0;overflow-wrap:anywhere}.scan-office-compact .ops-office b,.scan-office-compact .ops-practice b{font-size:var(--ts-text-sm);font-weight:600}.scan-office-compact .ops-office button,.scan-office-compact .ops-practice button{flex:none;white-space:nowrap;padding:0 4px}.scan-office-compact .ops-practice{display:flex;align-items:center;justify-content:space-between;gap:10px}.scan-office-compact .ops-practice>span{min-width:0;overflow-wrap:anywhere}.scan-office-compact .ops-body{overflow-wrap:anywhere}.rs-sys:has(.scan-office-host){gap:12px}.scan-office-compact .ops-missing a{min-height:44px;display:inline-flex;align-items:center;color:var(--ts-accent)}@media(max-width:600px){body:has(.scan-office-host),#root:has(.scan-office-host){height:auto}.designc.designc-app:has(.scan-office-host){min-height:0}.scan-office-compact .ops-office{gap:8px;padding:8px 10px;margin-bottom:10px}.scan-office-compact .ops-office>svg{display:none}.approved-scan .scan-office-compact .ops-body{padding:14px}.scan-office-compact .ops-office small{font-size:11px}.scan-office-compact h2{margin-bottom:10px}.scan-office-compact .ops-result{align-items:flex-start;gap:8px;padding:9px 10px}.scan-office-compact .ops-result .wz-link,.scan-office-compact .ops-result small{font-size:11px}}.ops-geography-compact{grid-template-columns:minmax(0,1fr);gap:8px}.ops-geography-summary{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--ts-radius-md, 8px);background:var(--ts-bg-secondary)}.ops-geography-summary>div{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere;font-size:var(--ts-text-sm)}.ops-geography-summary span{color:var(--ts-text-secondary, var(--ts-text-tertiary))}.ops-geography-summary .wz-link{flex:none;min-height:32px}.ops-geography .rsw-check{margin-top:4px}.ops-geography-pin{margin:0}.ops-geography-done{justify-self:start}.scan-office-compact .ops-step{display:flex;align-items:center;gap:8px;font-size:var(--ts-text-sm);color:var(--ts-text-tertiary);margin-top:12px}.scan-office-compact .ops-step:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ts-accent);opacity:.7;animation:ops-pulse 1.1s ease-in-out infinite}@keyframes ops-pulse{50%{opacity:.2;transform:scale(.7)}}.scan-office-compact .ops-blocked{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin:8px 0 0}@media(prefers-reduced-motion:reduce){.scan-office-compact .ops-step:before{animation:none}}.scan-office-compact .ops-add-branch{border-left:2px solid var(--ts-accent, currentColor);padding-left:12px}.scan-office-compact .ops-monitoring{border:0;padding:0;margin:8px 0;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.scan-office-compact .ops-monitoring legend{font-size:var(--ts-text-xs);color:var(--ts-text-secondary, inherit);margin-bottom:4px;width:100%}.sp-overlay{--ts-bg-primary: #fbfaf6;--ts-bg-secondary: #f5f3ec;--ts-bg-tertiary: #ece9df;--ts-border: #dcd8cb;--ts-border-subtle: #ece9df;--ts-border-hover: #c9c4b4;--ts-text-primary: #12302a;--ts-text-secondary: #3f5a53;--ts-text-tertiary: #5f746e;--ts-text-placeholder: #6d817b;--ts-accent: #0e7561;--ts-accent-text: #0c5f50;--ts-accent-ink: #0c5f50;--ts-on-accent: #ffffff;--ts-teal-25: #e2f3ea;--ts-hover: #ece9df;--ts-error: #b42318;--ts-error-50: #fef3f2;--ts-error-700: #b42318;--ts-danger: #b42318;--bs-body-bg: #f5f3ec;--bs-body-color: #12302a;--bs-border-color: #dcd8cb;color-scheme:light;box-sizing:border-box;color:var(--ts-text-primary);position:fixed;left:0;right:0;top:var(--sp-top, 0px);height:var(--sp-vh, 100dvh);z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:#12302a6b;overscroll-behavior:contain;animation:sp-fade .16s ease-out}.sp-dialog{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(760px,100%);background:var(--ts-bg-primary);color:var(--ts-text-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);box-shadow:0 24px 60px #0f172038;overflow:hidden;outline:none;animation:sp-rise .2s ease-out}.sp-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--ts-border-subtle)}.sp-head>div{flex:1;min-width:0}.sp-head h2{font-size:19px;font-weight:700;margin:0}.sp-head p{margin:4px 0 0;color:var(--ts-text-tertiary);font-size:var(--ts-text-sm)}.sp-close{flex:none;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.sp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 20px;border-bottom:1px solid var(--ts-border-subtle);background:var(--ts-bg-secondary)}.sp-tab{min-height:44px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);color:var(--ts-text-secondary, var(--ts-text-primary));font-size:var(--ts-text-sm);font-weight:600;cursor:pointer}.sp-tab.is-active{border-color:var(--ts-accent);color:var(--ts-accent-ink, var(--ts-accent));box-shadow:inset 0 -2px 0 var(--ts-accent)}.sp-tab:focus-visible,.sp-close:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.sp-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sp-panel{padding:16px 20px 20px}.sp-message{display:flex;flex-direction:column;gap:8px}.sp-log{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.sp-msg{max-width:88%;padding:8px 12px;border-radius:var(--ts-radius-md);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-secondary);overflow-wrap:anywhere}.sp-msg p{margin:2px 0 0;font-size:var(--ts-text-sm);white-space:pre-wrap}.sp-msg-visitor{align-self:flex-end;background:var(--ts-teal-25, var(--ts-bg-secondary))}.sp-msg-staff{align-self:flex-start;background:var(--ts-bg-primary)}.sp-msg-meta{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.sp-textarea{min-height:120px;height:auto;padding:10px 12px;resize:vertical;font:inherit;font-size:var(--ts-text-sm)}.sp-contact{display:flex;flex-direction:column;gap:8px;margin-top:4px}.sp-field{display:flex;flex-direction:column;gap:4px}.sp-contact .wz-input{height:44px;font-size:var(--ts-text-sm)}.sp-consent{display:flex;gap:10px;align-items:flex-start;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);line-height:1.45}.sp-consent input{margin-top:2px;width:18px;height:18px;flex:none}.sp-consent a{color:var(--ts-accent)}.sp-field-err{font-size:var(--ts-text-xs);color:var(--ts-danger, #b42318)}.sp-status{margin:4px 0;padding:10px 12px;border-radius:var(--ts-radius-md);font-size:var(--ts-text-sm);background:var(--ts-bg-secondary)}.sp-status-ok{border:1px solid var(--ts-accent)}.sp-status-err{border:1px solid var(--ts-danger, #b42318)}.sp-actions{display:flex;justify-content:flex-end;margin-top:6px}.sp-actions .ts-btn{min-height:44px}.sp-booking{display:flex;flex-direction:column;gap:12px}.sp-booking>a{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}.sp-frame-wrap{position:relative;min-height:540px}.sp-frame{width:100%;min-height:540px;border:0;display:block;background:#fff;color-scheme:light}.sp-frame-skel{position:absolute;inset:0}.sp-skeleton{display:flex;flex-direction:column;gap:10px}.sp-skeleton span{display:block;height:14px;border-radius:var(--ts-radius-md);background:var(--ts-bg-secondary);animation:sp-pulse 1.2s ease-in-out infinite}.sp-skeleton span:nth-child(2){width:70%}.sp-skeleton .sp-skel-tall{height:120px;width:100%}.sp-frame-skel .sp-skel-tall{height:100%}@keyframes sp-fade{0%{opacity:0}}@keyframes sp-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes sp-pulse{50%{opacity:.5}}@media(max-width:600px){.sp-overlay{padding:0;align-items:stretch}.sp-dialog{width:100%;max-height:none;height:100%;border-radius:0;border:0}.sp-head,.sp-tabs,.sp-panel{padding-left:14px;padding-right:14px}.sp-actions .ts-btn{width:100%}.sp-log{max-height:40vh}}@media(prefers-reduced-motion:reduce){.sp-overlay,.sp-dialog,.sp-skeleton span{animation:none}}.sp-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sp-confirm .ts-btn{min-height:44px}.pf-flow.public-inbound{--ts-bg-primary: #fbfaf6;--ts-bg-secondary: #ece9df;--ts-text-primary: #12302a;--ts-text-secondary: #3f5a53;--ts-text-tertiary: #6d817b;--ts-border: #c9c4b4;--ts-border-subtle: #dcd8cb;--ts-accent: #0e7561;--pi-paper: #f5f3ec;--pi-paper-2: #ece9df;--pi-card: #fbfaf6;--pi-ink: #12302a;--pi-ink-2: #3f5a53;--pi-ink-3: #6d817b;--pi-line: #dcd8cb;--pi-line-2: #c9c4b4;--pi-green: #0e7561;--pi-green-deep: #0a4d41;--pi-mint: #37c997;--pi-mint-wash: #e2f3ea;--pi-amber: #a8650f;--pi-amber-wash: #f8ecd6;--pi-display: var(--ts-font-sans, "Plus Jakarta Sans"), "Plus Jakarta Sans", system-ui, sans-serif;--pi-shadow: 0 1px 2px rgba(18, 48, 42, .05), 0 12px 32px -18px rgba(18, 48, 42, .28);height:auto;min-height:100vh;min-height:100dvh;overflow:visible;display:flex;flex-direction:column;font-family:var(--bs-font-sans-serif);color:var(--pi-ink);background:radial-gradient(900px 480px at 88% -8%,rgba(55,201,151,.16),transparent 60%),radial-gradient(700px 420px at -10% 110%,rgba(14,117,97,.08),transparent 60%),var(--pi-paper);position:relative}.pf-flow.public-inbound.ipk-embed-root{min-height:0;width:100%;display:block;background:transparent}.public-inbound.ipk-embed-root:before{display:none}.public-inbound.ipk-embed-root .ipk.ipk-embed{width:100%;max-width:none;box-sizing:border-box;margin:0;padding:12px}.public-inbound:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(var(--pi-line) 1px,transparent 1px),linear-gradient(90deg,var(--pi-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 62%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 62%)}.public-inbound>*{position:relative;z-index:1}.public-inbound .pf-header{height:auto;min-height:76px;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:var(--ts-space-md) max(var(--ts-space-2xl),env(safe-area-inset-right)) var(--ts-space-md) max(var(--ts-space-2xl),env(safe-area-inset-left));background:color-mix(in srgb,var(--pi-paper) 82%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid color-mix(in srgb,var(--pi-line) 70%,transparent)}.public-inbound-brand{color:var(--pi-ink);text-decoration:none;display:inline-flex;align-items:center;gap:10px}.public-inbound-brand:hover{color:var(--pi-ink)}.public-inbound .pf-brand-mark{width:34px;height:34px;border-radius:9px}.public-inbound .pf-brand-word{font-weight:700;letter-spacing:-.01em;font-size:1.05rem;color:var(--pi-ink)}.public-inbound .pf-brand-accent{color:var(--pi-green)}.public-inbound .pf-header-btn{background:transparent;color:var(--pi-ink);border:1px solid var(--pi-line-2);border-radius:999px;min-height:40px;padding-inline:18px;font-weight:600;box-shadow:none;transition:background-color .18s ease,border-color .18s ease}.public-inbound .pf-header-btn:hover{background:var(--pi-card);border-color:var(--pi-ink-3);color:var(--pi-ink)}.public-inbound-main{flex:1;width:100%;min-width:0;padding:clamp(36px,8vh,88px) var(--ts-space-2xl) max(var(--ts-space-3xl),env(safe-area-inset-bottom))}.public-inbound-main>.ipk,.public-inbound-main>.ien-resume{width:100%}.public-inbound-main>.ien-resume{margin-bottom:var(--ts-space-lg)}.public-inbound-foot{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:center;padding:20px max(var(--ts-space-2xl),env(safe-area-inset-left)) max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--pi-line);font-size:12.5px;color:var(--pi-ink-3)}.public-inbound-foot nav{display:flex;gap:18px}.public-inbound-foot a{color:var(--pi-ink-2);text-decoration:none}.public-inbound-foot a:hover{text-decoration:underline}.public-inbound .ipk{max-width:720px;margin:0 auto;padding:0;color:var(--pi-ink);animation:pi-rise .5s cubic-bezier(.2,.7,.2,1) both}.public-inbound .ipk:empty{display:none}@keyframes pi-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.public-inbound .ipk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 clamp(28px,5vh,44px);font-size:12.5px;color:var(--pi-ink-3);counter-reset:none}.public-inbound .ipk-steps span{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:3px solid var(--pi-line);line-height:1.25}.public-inbound .ipk-steps b{color:var(--pi-ink-3);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em;margin:0;font-size:11px}.public-inbound .ipk-steps span:has(~[aria-current=step]){border-top-color:var(--pi-green);color:var(--pi-ink-2)}.public-inbound .ipk-steps [aria-current=step]{border-top-color:var(--pi-mint);color:var(--pi-ink);font-weight:600}.public-inbound .ipk-steps [aria-current=step] b{color:var(--pi-green)}.public-inbound .ipk-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--pi-green);font-weight:700;margin-bottom:16px}.public-inbound .ipk-kicker:before{content:"";width:22px;height:2px;background:var(--pi-mint);border-radius:2px}.public-inbound .ipk h1{font-family:var(--pi-display);font-weight:700;font-size:clamp(2.05rem,6vw,3.4rem);line-height:1.04;letter-spacing:-.035em;margin:0 0 18px;color:var(--pi-ink);text-wrap:balance}.public-inbound [data-testid=inbound-search] h1{font-size:clamp(2.4rem,7.4vw,4.25rem);max-width:15ch}.public-inbound .ipk-sub{color:var(--pi-ink-2);font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.55;margin:0 0 clamp(28px,4vh,40px);max-width:52ch}.public-inbound .ipk h2{font-family:var(--pi-display);font-weight:700;font-size:1.3rem;letter-spacing:-.01em;color:var(--pi-ink)}.public-inbound .ipk-label{display:block;font-weight:600;font-size:13px;letter-spacing:.01em;color:var(--pi-ink-2);margin-bottom:8px}.public-inbound .ipk-input,.public-inbound .ipk .ts-form-control{width:100%;min-height:48px;border-radius:12px;border:1px solid var(--pi-line-2);background:var(--pi-card);color:var(--pi-ink);padding:10px 14px;font-size:16px;box-shadow:inset 0 1px #12302a08;transition:border-color .15s ease,box-shadow .15s ease}.public-inbound .ipk-input:focus,.public-inbound .ipk .ts-form-control:focus{outline:none;border-color:var(--pi-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--pi-mint) 28%,transparent)}.public-inbound .ipk-input[aria-invalid=true]{border-color:var(--pi-amber)}.public-inbound [data-testid=input-practice-search],.public-inbound [data-testid=input-index-search]{min-height:64px;border-radius:16px;padding-left:54px;font-size:18px;box-shadow:var(--pi-shadow);background:var(--pi-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%230e7561' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='6.5'/%3E%3Cpath d='m15 15 4.5 4.5'/%3E%3C/svg%3E") no-repeat 20px center}.public-inbound [data-testid=input-practice-search]::placeholder{color:var(--pi-ink-3)}.public-inbound .ipk-list{margin:12px 0 0;border:1px solid var(--pi-line);border-radius:16px;background:var(--pi-card);box-shadow:var(--pi-shadow);overflow:hidden}.public-inbound .ipk-option{padding:16px 18px;gap:14px;border-bottom:1px solid var(--pi-line);align-items:center;min-height:64px;transition:background-color .12s ease;position:relative}.public-inbound .ipk-option:after{content:"";width:9px;height:9px;border-right:2px solid var(--pi-ink-3);border-top:2px solid var(--pi-ink-3);transform:rotate(45deg);flex-shrink:0;margin-right:4px;opacity:.55;transition:transform .15s ease,opacity .15s ease}.public-inbound .ipk-option[aria-selected=true],.public-inbound .ipk-option:hover{background:var(--pi-mint-wash)}.public-inbound .ipk-option[aria-selected=true]:after,.public-inbound .ipk-option:hover:after{opacity:1;border-color:var(--pi-green);transform:translate(3px) rotate(45deg)}.public-inbound .ipk-option:focus-visible{outline:2px solid var(--pi-green);outline-offset:-2px}.public-inbound .ipk-option-name{font-weight:650;color:var(--pi-ink);font-size:15.5px}.public-inbound .ipk-option-meta{font-size:13.5px;color:var(--pi-ink-3);line-height:1.5}.public-inbound .ipk-tag{font-size:11.5px;font-weight:600;border-radius:999px;padding:4px 10px;border:0;background:var(--pi-mint-wash);color:var(--pi-green-deep);white-space:normal;text-align:center;max-width:180px}.public-inbound .ipk-tag-warn{background:var(--pi-amber-wash);color:var(--pi-amber)}.public-inbound .ipk-skel{height:60px;margin:10px 0;border-radius:14px;animation:pi-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--pi-paper-2) 0%,var(--pi-card) 50%,var(--pi-paper-2) 100%);background-size:200% 100%}@keyframes pi-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.public-inbound .ipk-note{margin-top:14px;padding:14px 16px 14px 18px;border-radius:12px;border:0;border-left:3px solid var(--pi-green);background:color-mix(in srgb,var(--pi-mint-wash) 70%,var(--pi-card));font-size:14px;line-height:1.55;color:var(--pi-ink-2)}.public-inbound .ipk-note-warn{border-left-color:var(--pi-amber);background:var(--pi-amber-wash);color:#5d3a08}.public-inbound .ipk-link{color:var(--pi-green);font-weight:600;text-underline-offset:3px;text-decoration-thickness:1px}.public-inbound .ipk-link:hover{color:var(--pi-green-deep)}.public-inbound .ipk-attr{justify-content:flex-end;margin-top:10px;opacity:.85}.public-inbound .ipk-card{border:1px solid var(--pi-line);border-radius:20px;background:var(--pi-card);padding:clamp(20px,4vw,32px);box-shadow:var(--pi-shadow)}.public-inbound .ipk-identity{gap:18px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--pi-line)}.public-inbound .ipk-identity [data-testid=text-practice-name]{font-family:var(--pi-display);font-weight:700;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}.public-inbound .ipk-photo{width:96px;height:96px;border-radius:14px;box-shadow:0 0 0 1px var(--pi-line)}.public-inbound .ipk-record{grid-template-columns:7.5rem 1fr;gap:0;margin:0 0 24px;font-size:14.5px}.public-inbound .ipk-record dt,.public-inbound .ipk-record dd{padding:11px 0;border-bottom:1px dashed var(--pi-line)}.public-inbound .ipk-record dt{color:var(--pi-ink-3);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;align-self:stretch;padding-top:13px}.public-inbound .ipk-record dd{color:var(--pi-ink);font-weight:500}.public-inbound .ipk-radius{max-width:160px;font-variant-numeric:tabular-nums}.public-inbound .ipk-fieldset{margin:4px 0 20px;padding:16px;border:1px solid var(--pi-line);border-radius:14px}.public-inbound .ipk-fieldset legend{font-weight:600;font-size:13px;color:var(--pi-ink-2);padding:0 6px}.public-inbound .ipk-radio{min-height:40px;font-variant-numeric:tabular-nums}.public-inbound .ipk-radio input,.public-inbound .ipk-check input,.public-inbound .ien-check input{accent-color:var(--pi-green);width:20px;height:20px;flex-shrink:0;margin-top:1px}.public-inbound .ipk-check,.public-inbound .ien-check{padding:16px;border-radius:14px;background:var(--pi-paper);border:1px solid var(--pi-line);line-height:1.5;color:var(--pi-ink-2);cursor:pointer;margin-top:20px}.public-inbound .ipk-check:has(input:checked){border-color:var(--pi-green);background:var(--pi-mint-wash);color:var(--pi-ink)}.public-inbound .ipk-actions{gap:10px;margin-top:28px;align-items:center}.public-inbound .ipk .ts-btn{min-height:46px;border-radius:999px;padding-inline:20px;font-weight:600;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.public-inbound .ipk .ts-btn-primary{background:var(--pi-ink);border-color:var(--pi-ink);color:var(--pi-paper)}.public-inbound .ipk .ts-btn-primary:hover:not(:disabled){background:var(--pi-green-deep);border-color:var(--pi-green-deep);transform:translateY(-1px)}.public-inbound .ipk .ts-btn-primary:disabled{background:var(--pi-line-2);border-color:var(--pi-line-2);color:var(--pi-card);opacity:1}.public-inbound .ipk .ts-btn-lg{min-height:54px;padding-inline:28px;font-size:16px}.public-inbound .ipk .ts-btn-secondary{background:transparent;border:1px solid var(--pi-line-2);color:var(--pi-ink)}.public-inbound .ipk .ts-btn-secondary:hover:not(:disabled){background:var(--pi-card);border-color:var(--pi-ink-3)}.public-inbound .ipk .ts-btn:focus-visible{outline:2px solid var(--pi-green);outline-offset:3px}.public-inbound [data-testid=inbound-search] .ipk-actions:last-child{margin-top:clamp(40px,7vh,72px);padding-top:24px;border-top:1px solid var(--pi-line)}.public-inbound .ien [data-testid=text-practice-name]{display:inline-flex;padding:8px 14px;border-radius:999px;background:var(--pi-card);border:1px solid var(--pi-line);font-size:14px;color:var(--pi-ink-2)}.public-inbound .ien>.ipk-card{position:relative;overflow:hidden}.public-inbound .ien>.ipk-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--pi-mint)}.public-inbound .ien:has([data-testid=status-failed],[data-testid=status-partial],[data-testid=status-blocked],[data-testid=status-delayed])>.ipk-card:before{background:var(--pi-amber)}.public-inbound .ien:has([data-testid=status-running])>.ipk-card:before{background:linear-gradient(90deg,transparent,var(--pi-mint),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:pi-sweep 1.8s linear infinite}@keyframes pi-sweep{0%{background-position:-50% 0}to{background-position:150% 0}}.public-inbound [data-testid=text-ready]{font-size:1.1rem;color:var(--pi-ink);margin:0}.public-inbound .ien-steps{margin-top:22px;gap:0;counter-reset:pi-step}.public-inbound .ien-step{gap:14px;padding:12px 0;position:relative;font-size:15px;font-weight:500}.public-inbound .ien-step:not(:last-child):before{content:"";position:absolute;left:6px;top:30px;bottom:-8px;width:2px;background:var(--pi-line)}.public-inbound .ien-step small{font-weight:400;font-size:13px;color:var(--pi-ink-3);margin-top:2px}.public-inbound .ien-dot{width:14px;height:14px;margin-top:3px;border:2px solid var(--pi-line-2);background:var(--pi-card)}.public-inbound .ien-step[data-state=running] .ien-dot,.public-inbound .ien-step[data-state=in_progress] .ien-dot{border-color:var(--pi-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--pi-mint) 30%,transparent);animation:pi-breathe 1.6s ease-in-out infinite}@keyframes pi-breathe{50%{transform:scale(.82)}}.public-inbound .ien-step[data-state=done] .ien-dot,.public-inbound .ien-step[data-state=completed] .ien-dot,.public-inbound .ien-step[data-state=succeeded] .ien-dot{background:var(--pi-green);border-color:var(--pi-green)}.public-inbound .ien-step[data-state=failed] .ien-dot{background:var(--pi-amber);border-color:var(--pi-amber)}.public-inbound .ien-aside{margin-top:18px;background:transparent;box-shadow:none;border-style:dashed}.public-inbound .ien-row{padding:16px 0;border-top:1px solid var(--pi-line)}.public-inbound .ien-row b{font-weight:650}.public-inbound .ien-talk{margin-top:24px;border-radius:20px;border:1px solid var(--pi-line);background:var(--pi-card);padding:clamp(18px,4vw,28px);box-shadow:var(--pi-shadow)}.public-inbound [data-testid=text-request-id]{margin-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.04em}.public-inbound .ien-resume .ipk-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}@media(prefers-reduced-motion:reduce){.public-inbound *,.public-inbound *:before{animation:none!important;transition:none!important}}@media(max-width:600px){.public-inbound .pf-header{min-height:64px;padding-inline:var(--ts-space-xl);gap:var(--ts-space-md)}.public-inbound .pf-brand{gap:var(--ts-space-sm)}.public-inbound .pf-brand-mark{width:30px;height:30px}.public-inbound .pf-brand-word{font-size:var(--ts-text-sm)}.public-inbound .pf-header-btn{padding-inline:14px;font-size:var(--ts-text-xs);min-height:38px}.public-inbound-main{padding:28px var(--ts-space-xl) 48px}.public-inbound .ipk-steps{font-size:11.5px;gap:6px}.public-inbound .ipk-steps span{padding-top:10px}.public-inbound [data-testid=input-practice-search],.public-inbound [data-testid=input-index-search]{min-height:58px;font-size:16px;padding-left:50px;background-position:17px center}.public-inbound .ipk-record{grid-template-columns:1fr}.public-inbound .ipk-record dt{border-bottom:0;padding-bottom:0}.public-inbound .ipk-record dd{padding-top:4px}.public-inbound .ipk-actions>*{flex:1 1 100%}.public-inbound .ipk-option{padding:14px}.public-inbound .ipk-option{flex-wrap:wrap}.public-inbound .ipk-option:after{display:none}.public-inbound .ipk-tag{max-width:none}.public-inbound [data-testid=inbound-search] .ipk-actions:last-child:before{flex:1 1 100%;text-align:center;margin:0 0 4px}.public-inbound-foot{justify-content:center;text-align:center}}.healthcare-schema{font-size:12px;min-width:0}.healthcare-schema>.mh-compact-label{display:block;font-size:11px;color:var(--ink3, #667085);margin:2px 0 6px}.healthcare-schema__rows{display:grid;grid-template-columns:minmax(0,1fr)}.healthcare-schema__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;border-bottom:1px solid var(--line2, #eaecf0)}.healthcare-schema__row>:first-child{min-width:0;overflow-wrap:anywhere}.healthcare-schema__row>:last-child{white-space:nowrap;font-size:11px}.healthcare-schema details{margin-top:6px;font-size:11px;overflow-wrap:anywhere}.healthcare-schema summary{cursor:pointer;padding:6px 0}.metric-handoff.graduated-evidence{min-height:0;background:transparent;width:100%;min-width:0}.metric-handoff.graduated-evidence .viz{margin:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.metric-handoff.graduated-evidence .viz-lbl{font-weight:700;margin-bottom:12px}.metric-handoff.graduated-evidence .mh-photo-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-top:12px}.metric-handoff.graduated-evidence .mh-photo-gallery img{width:100%;height:110px;object-fit:cover;border-radius:8px}.metric-handoff.graduated-evidence .mh-site-capture{max-width:100%;max-height:280px;object-fit:contain;margin-top:12px}.metric-handoff{--bg: #f7f9fb;--panel: #fefefd;--panel2: #f8fafb;--ink: #17212b;--ink2: #4f5d6b;--ink3: #6b7988;--line: #dfe5ea;--line2: #edf1f4;--accent: #138972;--accent-strong: #0f7d68;--accent-bg: #eaf7f3;--good: #117a65;--good-bg: #eaf7f3;--warn: #9a6500;--warn-bg: #fff6df;--bad: #b83c34;--bad-bg: #fff0ee;--mono: "IBM Plex Mono", "Geist Mono", monospace;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.5}.metric-handoff *,.metric-handoff *:before,.metric-handoff *:after{box-sizing:border-box}.metric-handoff button,.metric-handoff input{font:inherit}.metric-handoff button,.metric-handoff summary,.metric-handoff a{-webkit-tap-highlight-color:transparent}.metric-handoff :is(button,summary,a,input):focus-visible{outline:3px solid #138972;outline-offset:4px;border-radius:5px}.metric-handoff a{color:var(--accent-strong);text-decoration:none}.metric-handoff a:hover{text-decoration:underline}.metric-handoff h1,.metric-handoff h2,.metric-handoff h3,.metric-handoff p{margin:0}.metric-handoff .mh-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 32px;background:var(--panel);border-bottom:1px solid var(--line)}.metric-handoff .mh-brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:800;letter-spacing:-.6px}.metric-handoff .mh-brand-mark{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;background:var(--accent);color:#fefefd}.metric-handoff .mh-topnote{font:10px var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.08em}.metric-handoff .mh-wrap{max-width:1056px;padding:30px 24px 70px;margin:auto}.metric-handoff .mh-eyebrow{color:var(--accent-strong);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.metric-handoff .mh-title{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.metric-handoff h1{font-size:30px;letter-spacing:-.9px;font-weight:750;line-height:1.25}.metric-handoff .mh-lede{color:var(--ink2);margin-top:9px;max-width:650px;font-size:13px}.metric-handoff .mh-stage{border:1px solid var(--line);border-radius:10px;padding:10px 15px;text-align:right;flex:none;background:var(--panel)}.metric-handoff .mh-stage strong{font:22px var(--mono);display:block}.metric-handoff .mh-stage span{font-size:10px;color:var(--ink3)}.metric-handoff .mh-nav{display:flex;margin:24px 0 20px;border-bottom:1px solid var(--line);gap:22px;overflow-x:auto}.metric-handoff .mh-nav a{padding:9px 0 12px;color:var(--ink2);border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.metric-handoff .mh-nav a[aria-current=page]{color:var(--accent-strong);font-weight:700;border-color:var(--accent)}.metric-handoff .mh-nav small{font:9px var(--mono);background:var(--line2);padding:1px 5px;border-radius:4px}.metric-handoff .mh-disclosure{background:var(--accent-bg);border:1px solid #d5ebe3;color:var(--accent-strong);border-radius:8px;padding:10px 13px;margin-bottom:20px;display:flex;gap:9px;align-items:flex-start;font-size:11px}.metric-handoff .mh-disclosure.pending{background:var(--warn-bg);border-color:#ebdebc;color:#825b12}.metric-handoff .mh-disclosure svg{flex:none;margin-top:1px}.metric-handoff .mh-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:20px}.metric-handoff .mh-search{display:flex;align-items:center;gap:9px;background:var(--panel);border:1px solid var(--line);padding:8px 11px;border-radius:7px;width:260px;color:var(--ink3)}.metric-handoff .mh-search input{background:transparent;border:0;color:var(--ink);width:100%;min-width:0;outline:none;font-size:11px}.metric-handoff .mh-actions{display:flex;gap:14px}.metric-handoff .mh-actions button{border:0;padding:3px;background:transparent;color:var(--accent-strong);cursor:pointer;font-size:11px}.metric-handoff .mh-section-label{font:10px var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--line);padding-top:18px;margin:26px 0 12px;display:flex;justify-content:space-between}.metric-handoff .mh-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:14px}.metric-handoff .mh-card-head{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:17px 20px;background:transparent;border:0;cursor:pointer;color:var(--ink)}.metric-handoff .mh-card-head:hover{background:#f3f8f6}.metric-handoff .mh-num{font:10px var(--mono);color:var(--ink3)}.metric-handoff .mh-name{flex:1;font-size:14px;font-weight:700}.metric-handoff .mh-score{font:15px var(--mono);font-weight:600}.metric-handoff .mh-score small{color:var(--ink3);font:9px var(--mono)}.metric-handoff .mh-badge{font-size:9px;border-radius:5px;padding:4px 7px;background:var(--line2);color:var(--ink2);white-space:nowrap}.metric-handoff .mh-badge.pass{color:var(--good);background:var(--good-bg)}.metric-handoff .mh-badge.partial{color:var(--warn);background:var(--warn-bg)}.metric-handoff .mh-badge.fail,.metric-handoff .mh-badge.gap{color:var(--bad);background:var(--bad-bg)}.metric-handoff .mh-chevron{transition:transform .18s ease;color:var(--ink3)}.metric-handoff .mh-chevron.open{transform:rotate(180deg)}.metric-handoff .mh-body{padding:0 20px 17px;animation:mh-enter .16s ease-out}.metric-handoff .mh-finding{color:var(--ink2);font-size:12px;margin:0 0 14px}.metric-handoff .viz{border:1px solid var(--line);border-radius:9px;padding:16px;background:var(--panel2)}.metric-handoff .viz-lbl{font:9px var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:13px}.metric-handoff .viz-cap{color:var(--ink3);font-size:10px;margin-top:12px;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.metric-handoff .stamp{font:9px var(--mono);color:var(--ink3);border:1px solid var(--line);border-radius:4px;padding:2px 5px}.metric-handoff .mh-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line2)}.metric-handoff .mh-row:last-child{border-bottom:0}.metric-handoff .mh-muted{color:var(--ink3);font-size:11px}.metric-handoff .mh-mono{font-family:var(--mono)}.metric-handoff .mh-check{display:flex;gap:8px;align-items:center;font-size:12px}.metric-handoff .mh-state{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--line2);color:var(--ink3);flex:none}.metric-handoff .mh-state.yes{background:var(--good-bg);color:var(--good)}.metric-handoff .mh-state.no{background:var(--warn-bg);color:var(--warn)}.metric-handoff .mh-check-value{color:var(--ink2);font-size:10px;overflow-wrap:anywhere;text-align:right}.metric-handoff .mh-total{display:flex;align-items:baseline;gap:11px;margin-bottom:16px}.metric-handoff .mh-big{font:30px var(--mono);font-weight:600;letter-spacing:-1px;line-height:1.2}.metric-handoff .mh-unit{font-size:11px;color:var(--ink3);letter-spacing:0}.metric-handoff .mh-sub{font-size:11px;color:var(--ink3)}.metric-handoff .mh-table-wrap{overflow:auto}.metric-handoff table{width:100%;border-collapse:collapse;font-size:11px}.metric-handoff th{color:var(--ink3);font:9px var(--mono);text-transform:uppercase;text-align:left;padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}.metric-handoff td{padding:10px 8px;border-bottom:1px solid var(--line2);vertical-align:middle}.metric-handoff tr:last-child td{border-bottom:0}.metric-handoff .mh-rank{background:var(--accent-bg);color:var(--accent-strong);border-radius:5px;padding:3px 7px;font:11px var(--mono);display:inline-block}.metric-handoff .mh-placeholder{border:1px dashed #cbd5dc;border-radius:8px;padding:15px;color:var(--ink3);font-size:11px;background:#f3f6f8}.metric-handoff .mh-placeholder b{display:block;color:var(--ink2);margin-bottom:4px;font-weight:600}.metric-handoff .mh-browser{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.metric-handoff .mh-browser-bar{background:#e9edf2;padding:8px 10px;display:flex;align-items:center;gap:8px;color:var(--ink3)}.metric-handoff .mh-url{font:10px var(--mono);padding:4px 9px;background:var(--panel);border:1px solid var(--line);border-radius:5px;flex:1;overflow-wrap:anywhere}.metric-handoff .mh-browser-content{padding:16px}.metric-handoff .mh-capture{display:block;width:100%;height:auto;max-height:350px;object-fit:contain;background:var(--panel2)}.metric-handoff .trust{display:flex;gap:12px;align-items:center;padding:13px 15px;background:var(--good-bg);border:1px solid #d5ebe3;border-radius:9px}.metric-handoff .trust.warn{background:var(--warn-bg);border-color:#ebdebc}.metric-handoff .ti{width:34px;height:34px;background:#dcefe8;color:var(--good);display:grid;place-items:center;border-radius:9px;flex:none}.metric-handoff .trust.warn .ti{background:#f4e9cf;color:var(--warn)}.metric-handoff .tt{font-size:12px;font-weight:700}.metric-handoff .td{font:10px var(--mono);color:var(--ink2);margin-top:3px;overflow-wrap:anywhere}.metric-handoff .mh-profile{max-width:470px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:15px}.metric-handoff .mh-profile-title{display:flex;align-items:center;gap:9px;margin-bottom:12px;font-weight:700}.metric-handoff .mh-notice{font-size:10px;color:var(--ink3);margin-top:12px}.metric-handoff .mh-bands{display:flex;border-radius:5px;height:15px;overflow:hidden}.metric-handoff .mh-bands span{flex:1;background:#cce9e0}.metric-handoff .mh-bands span:nth-child(2){background:#f2e1b3}.metric-handoff .mh-bands span:nth-child(3){background:#eccbc7}.metric-handoff .mh-gauge{position:relative;margin:29px 0 10px}.metric-handoff .mh-marker{position:absolute;top:-4px;width:3px;height:23px;background:var(--ink);transform:translate(-50%)}.metric-handoff .mh-marker span{position:absolute;bottom:28px;left:50%;transform:translate(-50%);font:10px var(--mono);white-space:nowrap;background:var(--panel);padding:2px 5px;border:1px solid var(--line);border-radius:4px}.metric-handoff .mh-bandlabels{display:flex;gap:15px;justify-content:space-between;font:9px var(--mono);color:var(--ink3);margin-top:9px}.metric-handoff .mh-context{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.metric-handoff .mh-flow{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.metric-handoff .mh-step{padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink3);font-size:11px}.metric-handoff .mh-step.active{background:var(--accent-bg);border-color:#a8d5c7;color:var(--accent-strong);font-weight:600}.metric-handoff .mh-phone{width:205px;border:5px solid #34413e;border-radius:19px;background:var(--panel);padding:20px 12px 16px;margin:auto}.metric-handoff .mh-phone-label{font-size:10px;color:var(--ink3);margin-bottom:13px;text-align:center}.metric-handoff .mh-call{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;background:var(--accent);color:#fefefd;padding:11px 8px;font-size:11px}.metric-handoff a.mh-call{color:#fefefd}.metric-handoff .mh-linkproof{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--panel);overflow-wrap:anywhere}.metric-handoff .mh-provenance{border-top:1px solid var(--line2);margin-top:14px;padding-top:11px;color:var(--ink3)}.metric-handoff .mh-provenance summary{cursor:pointer;font-size:10px;width:fit-content;color:var(--ink2)}.metric-handoff .mh-provenance dl{display:grid;grid-template-columns:120px 1fr;gap:6px 15px;margin:13px 0;font-size:10px}.metric-handoff .mh-provenance dt{color:var(--ink3)}.metric-handoff .mh-provenance dd{margin:0;color:var(--ink2);overflow-wrap:anywhere}.metric-handoff .mh-provenance ul{padding-left:17px;font-size:10px;margin:8px 0}.metric-handoff .mh-source-links{display:flex;flex-wrap:wrap;gap:12px;font-size:10px}.metric-handoff .mh-source-links a{display:inline-flex;gap:4px;align-items:center}.metric-handoff .mh-ring{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--line);flex:none}.metric-handoff .mh-ring-inner{width:59px;height:59px;border-radius:50%;background:var(--panel2);display:grid;place-items:center;font:14px var(--mono)}.metric-handoff .mh-review-split{display:flex;gap:20px;align-items:center}.metric-handoff .mh-review-split>div:last-child{flex:1}.metric-handoff .mh-sharebar{display:flex;height:14px;border-radius:5px;overflow:hidden;background:var(--line);margin:12px 0 6px}.metric-handoff .mh-sharebar i{background:var(--accent);display:block;height:100%}.metric-handoff .mh-sharebar i.negative{background:#b78338}.metric-handoff .mh-legend{display:flex;gap:15px;color:var(--ink3);font-size:10px}.metric-handoff .mh-timeline{border-left:2px solid var(--line);margin-left:8px;padding-left:20px}.metric-handoff .mh-event{position:relative;padding:8px 0 14px}.metric-handoff .mh-event:before{content:"";position:absolute;left:-26px;top:12px;width:10px;height:10px;border-radius:50%;border:2px solid var(--panel2);background:var(--accent)}.metric-handoff .mh-issues{display:grid;gap:8px}.metric-handoff .mh-issue{border:1px solid var(--line);border-left:3px solid #b78338;border-radius:6px;padding:10px 12px;background:var(--panel)}.metric-handoff .mh-issue b{font-size:11px}.metric-handoff .mh-issue p{color:var(--ink3);font-size:10px;margin-top:3px}.metric-handoff .mh-gridproof{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.metric-handoff .mh-grid{display:grid;gap:6px}.metric-handoff .mh-gridpoint{width:37px;height:37px;border-radius:6px;display:grid;place-items:center;font:12px var(--mono);border:1px solid var(--line);background:var(--panel)}.metric-handoff .mh-gridpoint.top{background:var(--accent-bg);color:var(--accent-strong);border-color:#a8d5c7}.metric-handoff .mh-gridpoint.out{background:var(--warn-bg);color:var(--warn);border-color:#e6d4a4}.metric-handoff .mh-gridpoint.hole{border:1px dashed var(--line);color:var(--ink3)}.metric-handoff .mh-gridunknown{width:170px;height:130px;border:1px dashed #ccd8d2;border-radius:9px;background:repeating-linear-gradient(0deg,transparent 0 31px,#e7efeb 31px 32px),repeating-linear-gradient(90deg,#f4f8f6 0 33px,#e7efeb 33px 34px);display:grid;place-items:center;flex:none}.metric-handoff .mh-gridunknown span{background:var(--panel);border:1px solid var(--line);color:var(--ink3);border-radius:5px;padding:7px;font-size:10px}.metric-handoff .mh-photo-count{display:flex;align-items:center;gap:20px}.metric-handoff .mh-photo-symbol{width:70px;height:65px;border:1px solid var(--line);border-radius:8px;background:var(--panel);display:grid;place-items:center;color:var(--accent-strong);transform:rotate(-4deg)}.metric-handoff .mh-ratingstars{display:flex;gap:4px;color:#b78338;margin:9px 0}.metric-handoff .mh-ratingstars svg{fill:currentColor}.metric-handoff .mh-star{display:block;position:relative;width:23px;height:23px}.metric-handoff .mh-star>.mh-star-base{fill:#e8e0d1;color:#e8e0d1;position:absolute}.metric-handoff .mh-star>span{display:block;position:relative;overflow:hidden;height:23px}.metric-handoff .mh-star>span svg{max-width:none}.metric-handoff .mh-component-row{display:grid;grid-template-columns:200px 1fr 45px;gap:14px;align-items:center;padding:8px 0;font-size:11px}.metric-handoff .mh-component-bar{height:8px;border-radius:4px;overflow:hidden;background:var(--line2)}.metric-handoff .mh-component-bar i{height:100%;display:block;background:var(--accent);border-radius:4px}.metric-handoff .mh-more{background:var(--panel);border:1px solid var(--line);border-radius:5px;color:var(--accent-strong);padding:6px 10px;cursor:pointer;margin-top:12px;font-size:10px}.metric-handoff .mh-empty{padding:30px;text-align:center;border:1px dashed var(--line);border-radius:10px;color:var(--ink2)}.metric-handoff .mh-empty button{margin-top:10px;color:var(--accent-strong);background:var(--accent-bg);border:0;padding:8px 12px;border-radius:5px;cursor:pointer}.metric-handoff .mh-footer{color:var(--ink3);font:9px var(--mono);margin-top:26px;display:flex;gap:10px;justify-content:space-between}.metric-handoff .mh-purpose{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding:0 0 13px;font-size:11px;color:var(--ink2)}.metric-handoff .mh-purpose b{color:var(--ink);font-size:9px;text-transform:uppercase;letter-spacing:.07em;margin-right:6px}.metric-handoff .mh-evidence-links{margin:13px 0;padding:12px;border:1px solid #cfe4dc;border-radius:8px;background:var(--accent-bg);display:grid;gap:10px}.metric-handoff .mh-link-group{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.metric-handoff .mh-link-group>b{font:9px var(--mono);text-transform:uppercase;min-width:100px;color:var(--ink2)}.metric-handoff .mh-evidence-links a{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #b8d9cc;border-radius:5px;background:var(--panel);font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.metric-handoff .mh-evidence-links .mh-muted{font-size:10px}.metric-handoff .mh-links-missing{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:10px;color:var(--ink3)}.metric-handoff .mh-links-missing svg{flex:none}.metric-handoff .mh-caveat{margin:12px 0 0;padding:9px 11px;border-left:3px solid #b78338;background:#fbf6ea;border-radius:0 5px 5px 0;color:#74531e;font-size:11px}.metric-handoff .mh-competitors{display:grid;gap:6px;min-width:165px}.metric-handoff .mh-competitors>span{display:flex;align-items:baseline;gap:7px}.metric-handoff .mh-listing-baseline{display:grid;gap:7px;margin:0 0 14px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:7px}.metric-handoff .mh-listing-baseline h3{font-size:11px}.metric-handoff .mh-listing-baseline dl{display:grid;grid-template-columns:65px 1fr;gap:5px 10px;margin:0;font-size:11px}.metric-handoff .mh-listing-baseline dt{color:var(--ink3)}.metric-handoff .mh-listing-baseline dd{margin:0;overflow-wrap:anywhere}.metric-handoff .mh-directory{padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);margin-top:8px}.metric-handoff .mh-directory-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px}.metric-handoff .mh-directory-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-handoff .mh-field-label{font:9px var(--mono);text-transform:uppercase;color:var(--ink3);margin-bottom:5px}.metric-handoff .mh-field-value{margin-top:5px;font-size:11px;overflow-wrap:anywhere}.metric-handoff .mh-field-value.missing{color:var(--ink3)}.metric-handoff .mh-directory .mh-check{font-size:10px}.metric-handoff .mh-queries{display:grid;gap:12px;margin-top:12px}.metric-handoff .mh-query{padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.metric-handoff .mh-query-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px}.metric-handoff .mh-query-head>a{flex:none;font-size:10px;text-decoration:underline;text-underline-offset:3px}.metric-handoff .mh-query-ranks{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0;font-size:10px;color:var(--ink2)}.metric-handoff .mh-query-ranks b{margin-left:5px;font-weight:500}.metric-handoff .mh-rank-conflict{color:#8b5a13;background:var(--warn-bg);padding:5px 8px;border-radius:4px;font-size:10px;margin-bottom:10px}.metric-handoff .mh-result-list{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.metric-handoff .mh-result{display:flex;gap:9px;align-items:baseline;padding:7px;border-bottom:1px solid var(--line2);font-size:11px;min-width:0}.metric-handoff .mh-result>span{font-size:10px;color:var(--ink3);flex:none}.metric-handoff .mh-result a{text-decoration:underline;text-underline-offset:3px}.metric-handoff :is(.mh-directory,.mh-row,.mh-browser-bar,.mh-linkproof,.mh-table-wrap) a{text-decoration:underline;text-underline-offset:3px}.metric-handoff .mh-result-kind{font-size:9px;color:var(--ink3);margin-top:3px}.metric-handoff .mh-result-kind b{color:var(--warn)}.metric-handoff .mh-result.own{background:var(--accent-bg);border-radius:4px}.metric-handoff .mh-rank.missing{background:var(--line2);color:var(--ink2)}@media(max-width:767px){.metric-handoff .mh-purpose{grid-template-columns:1fr;gap:5px}.metric-handoff .mh-directory-fields{grid-template-columns:1fr;gap:10px}.metric-handoff .mh-directory-fields>div{display:grid;grid-template-columns:65px 1fr;gap:4px 8px}.metric-handoff .mh-field-value{grid-column:2;margin:0}.metric-handoff .mh-total{flex-wrap:wrap;gap:6px}.metric-handoff .mh-result-list{grid-template-columns:1fr}.metric-handoff .mh-query-head{flex-wrap:wrap}.metric-handoff .mh-link-group>b{width:100%}}@keyframes mh-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.metric-handoff .mh-top{padding:16px}.metric-handoff .mh-topnote{font-size:8px}.metric-handoff .mh-wrap{padding:23px 13px 50px}.metric-handoff h1{font-size:27px}.metric-handoff .mh-title{gap:12px}.metric-handoff .mh-stage{padding:8px}.metric-handoff .mh-stage strong{font-size:18px}.metric-handoff .mh-nav{gap:16px}.metric-handoff .mh-card-head{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto 12px;gap:7px;padding:14px 12px}.metric-handoff .mh-name{min-width:0;font-size:12px}.metric-handoff .mh-badge{font-size:8px}.metric-handoff .mh-body{padding:0 12px 14px}.metric-handoff .viz{padding:12px}.metric-handoff .mh-toolbar{align-items:flex-start;flex-direction:column}.metric-handoff .mh-search{width:100%}.metric-handoff .mh-provenance dl{grid-template-columns:90px 1fr}.metric-handoff .mh-review-split{gap:12px}.metric-handoff .mh-component-row{grid-template-columns:140px 1fr 37px;gap:8px;font-size:10px}.metric-handoff .mh-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.metric-handoff *{animation:none!important;transition:none!important}}.metric-handoff .mh-body{padding-bottom:12px}.metric-handoff .mh-finding{margin:0 0 9px;font-size:11px}.metric-handoff .viz{padding:12px 14px}.metric-handoff .viz-lbl{display:none}.metric-handoff .mh-total{margin:0;gap:9px}.metric-handoff .mh-big{font-size:27px}.metric-handoff .mh-inline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 13px;margin-top:8px;font-size:10px}.metric-handoff .mh-inline-meta a,.metric-handoff .mh-inline-meta summary{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.metric-handoff .mh-provenance{margin:0;padding:0;border:0}.metric-handoff .mh-provenance summary{font-size:10px}.metric-handoff .mh-inline-meta .mh-provenance[open]{flex-basis:100%;padding:8px 0}.metric-handoff .mh-compact-stat{display:flex;align-items:center;gap:15px;min-height:48px}.metric-handoff .mh-compact-stat{flex-wrap:wrap}.metric-handoff .mh-compact-stat>svg{color:var(--accent);flex:none}.metric-handoff .mh-compact-label{font-size:10px;color:var(--ink3);margin-top:3px}.metric-handoff .mh-signal-chips{display:flex;flex-wrap:wrap;gap:6px}.metric-handoff .mh-signal-chips>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--line);border-radius:5px;font-size:10px;background:var(--panel)}.metric-handoff .mh-tiny-badge{display:inline-block;font-size:9px;background:var(--warn-bg);color:var(--warn);padding:2px 5px;border-radius:4px;white-space:nowrap}.metric-handoff .mh-comparison table{min-width:660px;table-layout:fixed}.metric-handoff .mh-comparison th{white-space:normal;font-size:9px}.metric-handoff .mh-comparison td{padding:8px;font-size:10px;overflow-wrap:anywhere;vertical-align:top}.metric-handoff .mh-comparison .mh-query-cell{width:25%}.metric-handoff .mh-comparison .mh-practice-cell{width:16%}.metric-handoff .mh-comparison .mh-compact-sub{display:block;font-size:9px;color:var(--ink3);margin-top:3px}.metric-handoff .mh-comparison .mh-rank{font-size:10px;padding:2px 4px}.metric-handoff .mh-table-detail{margin-top:8px;font-size:10px}.metric-handoff .mh-table-detail summary{width:100%;min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.metric-handoff .mh-table-detail[open] .mh-table-wrap{margin-top:9px}.metric-handoff .mh-table-detail table{min-width:540px}.metric-handoff .mh-directory-table table{min-width:720px;table-layout:fixed}.metric-handoff .mh-directory-table th:first-child{width:18%}.metric-handoff .mh-directory-table th:last-child{width:18%}.metric-handoff .mh-directory-table td{vertical-align:top;padding:8px;font-size:10px;overflow-wrap:anywhere}.metric-handoff .mh-directory-table .reference td{background:var(--accent-bg);font-weight:600}.metric-handoff .mh-directory-table .mh-check{font-size:9px;gap:4px;margin-top:3px}.metric-handoff .mh-directory-table .mh-state{width:14px;height:14px}.metric-handoff .mh-photo-proof{display:flex;gap:12px;align-items:center}.metric-handoff .mh-photo-unavailable{width:95px;height:65px;border:1px dashed #bccbd1;border-radius:6px;color:var(--ink3);background:#eef3f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:none;font-size:9px}.metric-handoff .mh-photo-proof a{font-size:10px;text-decoration:underline}.metric-handoff .mh-mini-timeline{display:flex;align-items:center;gap:15px;font-size:11px}.metric-handoff .mh-mini-timeline>svg{color:var(--ink3)}.metric-handoff .mh-compact-meter{max-width:580px}.metric-handoff .mh-compact-meter .mh-sharebar{height:10px;margin:8px 0 4px}.metric-handoff .mh-gauge{margin:26px 0 0}.metric-handoff .mh-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.metric-handoff .mh-compact-grid .mh-row{padding:5px 0}.metric-handoff .mh-small-facts{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:10px;color:var(--ink2);margin-top:8px}.metric-handoff .mh-small-facts b{margin-right:5px;color:var(--ink3);font-weight:400}.metric-handoff .mh-placeholder{padding:8px 10px}.metric-handoff .mh-more{margin-top:7px;padding:4px 8px}.metric-handoff .mh-statusline{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.metric-handoff .mh-statusline>svg{color:var(--accent)}.metric-handoff .mh-statusline{flex-wrap:wrap}.metric-handoff .mh-phone-table-controls{display:none}.metric-handoff .mh-provenance-fact{display:contents}.metric-handoff .mh-directory-scroll-hint{display:none}.metric-handoff .mh-directory-table{overflow-x:auto;overscroll-behavior-x:contain}@media(max-width:767px){.metric-handoff .mh-compact-grid{grid-template-columns:1fr}.metric-handoff .viz{padding:10px}.metric-handoff .mh-inline-meta{gap:5px 10px}.metric-handoff .mh-phone-table-controls{display:flex;gap:5px;margin-bottom:7px}.metric-handoff .mh-phone-table-controls button{border:1px solid var(--line);border-radius:4px;padding:5px 7px;background:var(--panel);color:var(--ink2);font-size:9px;cursor:pointer}.metric-handoff .mh-phone-table-controls button[aria-pressed=true]{background:var(--accent-bg);color:var(--accent-strong);border-color:#b8d9cc}.metric-handoff .mh-comparison table{min-width:0}.metric-handoff .mh-directory-scroll-hint{display:block;font-size:9px;color:var(--ink3);margin:0 0 6px}.metric-handoff .mh-comparison .mh-query-cell{width:34%}.metric-handoff .mh-comparison .mh-practice-cell{width:25%}.metric-handoff .mh-comparison[data-competitor="0"] .competitor-1,.metric-handoff .mh-comparison[data-competitor="1"] .competitor-0{display:none}.metric-handoff .mh-comparison td{padding:8px 4px}.metric-handoff .mh-directory-table td:first-child{font-size:9px}.metric-handoff .mh-mini-timeline{display:grid;grid-template-columns:minmax(0,1fr) 12px auto 12px minmax(0,1fr);gap:7px}}.mh-surface{font-weight:600}.mh-surface[data-surface=local]{color:var(--brand, #2f6b55)}.metric-handoff .mh-nap-ref{display:flex;flex-wrap:wrap;gap:4px 14px;padding:7px 9px;border-radius:6px;background:var(--accent-bg);font-size:10px;margin-bottom:8px;overflow-wrap:anywhere}.metric-handoff .mh-nap-ref b,.metric-handoff .mh-nap-field i,.metric-handoff .mh-nap-ref i{font:9px var(--mono);text-transform:uppercase;color:var(--ink3);font-style:normal;margin-right:5px}.metric-handoff .mh-nap-ref b{color:var(--accent-strong);width:100%}.metric-handoff .mh-nap-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:6px}.metric-handoff .mh-nap-dir{border:1px solid var(--line);border-radius:6px;padding:7px 9px;background:var(--panel);min-width:0}.metric-handoff .mh-nap-head{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:3px}.metric-handoff .mh-nap-head a{font-size:10px;text-decoration:underline;white-space:nowrap}.metric-handoff .mh-nap-field{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:6px;align-items:baseline;font-size:10px;padding:2px 0}.metric-handoff .mh-nap-field>span:first-of-type{overflow-wrap:anywhere}.metric-handoff .mh-nap-verdict{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;padding:1px 5px;border-radius:4px;white-space:nowrap}.metric-handoff .mh-nap-verdict.ok{color:var(--good);background:var(--good-bg)}.metric-handoff .mh-nap-verdict.bad{color:var(--bad);background:var(--bad-bg)}.metric-handoff .mh-nap-verdict.na{color:var(--ink3);background:var(--line2)}@media(max-width:767px){.metric-handoff .mh-nap-list{grid-template-columns:1fr}}.metric-handoff .mh-nap-missing{margin-top:5px;font-size:10px;color:var(--ink2);overflow-wrap:anywhere}.metric-handoff .mh-nap-not-found>summary,.report-prototype-polished .rp .mx .metric-handoff .mh-nap-not-found>summary{display:flex;grid-template-columns:none;align-items:center;width:100%;min-height:44px;padding:10px 0;font-size:12px;white-space:normal;word-break:normal;overflow-wrap:normal}.mh-review-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px;font-size:12px}.mh-review-list li{display:flex;gap:8px;align-items:center}.rp{--brand:#138972;--brand-h:#10725f;--deep:#094539;--soft:#def1ee;--soft2:#eef8f6;--bline:#9bd6cb;--ink:#101828;--ink2:#344054;--ink3:#475467;--mute:#667085;--bg:#f9fafb;--card:#fff;--sunk:#f2f4f7;--line:#eaecf0;--line2:#d0d5dd;--ok:#067647;--okb:#ecfdf3;--oki:#17b26a;--mid:#b54708;--midb:#fffaeb;--midi:#f79009;--bad:#b42318;--badb:#fef3f2;--badi:#f04438;--nm:#475467;--nmb:#f2f4f7;--nmi:#98a2b3;--ring:0 0 0 4px rgba(22,160,133,.24);--display:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color-scheme:light}.rp{color:var(--ink)}.rp button,.rp input{font:inherit;color:inherit}.rp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp svg.i{width:20px;height:20px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rp .dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.rp .card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;margin:0 0 14px}.rp .card h3{font:650 17px/1.35 var(--sans);margin:0 0 4px}.rp .card .sub{color:var(--ink3);font-size:14.5px;margin:0 0 12px}.rp .ttl{font:600 32px/1.15 var(--display);letter-spacing:-.4px;margin:0;font-variation-settings:"opsz" 72}.rp .meta{color:var(--ink3);font-size:14.5px;margin:6px 0 0}.rp .kicker{font-size:14px;color:var(--brand);font-weight:650;margin:0 0 6px}.rp .q{font-size:17px;color:var(--ink3);margin:6px 0 0}.rp .chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap;line-height:1.4}.rp .chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.rp .c-pass{color:var(--ok);background:var(--okb)}.rp .c-partial{color:var(--mid);background:var(--midb)}.rp .c-fail{color:var(--bad);background:var(--badb)}.rp .c-nm{color:var(--nm);background:var(--nmb)}.rp .f-pass{background:var(--oki)}.rp .f-partial{background:var(--midi)}.rp .f-fail{background:var(--badi)}.rp .f-nm{background:var(--nmi)}.rp .dc{text-decoration:none}.rp .pts{display:inline-flex;align-items:center;justify-content:center;min-width:56px;font-weight:700;font-size:14px;color:var(--deep);background:var(--soft);border-radius:999px;padding:4px 10px;white-space:nowrap}.rp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:var(--brand);color:#fff;font-weight:650;min-height:48px;padding:0 18px;cursor:pointer}.rp .btn:hover{background:var(--brand-h)}.rp .btn.full{width:100%}.rp .btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line2);border-radius:12px;background:var(--card);font-weight:600;min-height:46px;padding:0 16px;cursor:pointer}.rp .btn2:hover{background:var(--sunk)}.rp .lnk{border:0;background:none;color:var(--brand);font-weight:650;padding:0;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:14.5px}.rp .sample{display:inline-block;font-size:12.5px;font-weight:600;color:var(--mid);background:var(--midb);border-radius:8px;padding:3px 9px;margin:0 0 12px}.rp .hero{padding:22px}.rp .score{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.rp .num{font:600 84px/.9 var(--display);letter-spacing:-2px;color:var(--deep);font-variation-settings:"opsz" 144}.rp .of{font-size:18px;color:var(--mute);margin-left:4px}.rp .verdict{font-size:19px;line-height:1.45;font-weight:550;margin:14px 0 0}.rp .path{margin:22px 0 0}.rp .segs{display:flex;gap:4px}.rp .seg{border:0;background:none;padding:6px 0;cursor:pointer;text-align:left;min-width:0;display:flex;flex-direction:column;min-height:44px;border-radius:10px}.rp .ptrack{display:block;height:12px;border-radius:7px;background:var(--sunk);overflow:hidden}.rp .pfill{display:block;height:100%;border-radius:7px}.rp .seg .lab{display:block;margin-top:8px;font-size:12.5px;color:var(--ink3);white-space:nowrap}.rp .seg .lab b{display:block;font:600 20px/1.1 var(--display);color:var(--ink)}.rp .cover{font-size:13px;color:var(--mute);margin:12px 0 0}.rp .rowb{display:flex;align-items:center;gap:12px;border:0;background:none;text-align:left;padding:12px 0;border-top:1px solid var(--line);cursor:pointer;width:100%;min-height:56px}.rp .rowb:first-child{border-top:0}.rp .ic{width:38px;height:38px;border-radius:11px;background:var(--soft);color:var(--deep);display:grid;place-items:center;flex:0 0 auto}.rp .rowb .tx{flex:1;min-width:0}.rp .rowb .tx b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:650;font-size:15.5px;margin-bottom:2px}.rp .rowb .tx>span{color:var(--ink3);font-size:14px;display:block}.rp .rowb .tx>small{color:var(--mute);font-size:12.5px}.rp .chev{color:var(--mute)}.rp .item{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.rp .item:first-child{border-top:0}.rp .item .tx{flex:1;min-width:0}.rp .item .tx b{display:block;font-weight:650}.rp .item .tx span{color:var(--ink3);font-size:14px}.rp .stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rp .stat{background:var(--sunk);border-radius:14px;padding:14px}.rp .stat .v{font:600 26px/1.1 var(--display)}.rp .stat .k{font-size:13.5px;color:var(--ink3);margin-top:4px}.rp .note{font-size:13px;color:var(--mute);margin:10px 0 0}.rp .shead{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;margin:0 0 18px;display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:start}.rp .shead .num{font-size:56px}.rp .shead .sc{text-align:right}.rp .health{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rp .hc{font-size:13px;font-weight:600;border-radius:8px;padding:4px 9px}.rp .hsum{grid-column:1 / -1;font-size:16.5px;font-weight:550;margin:2px 0 0}.rp .hinfo{grid-column:1 / -1}@media(max-width:599px){.rp .shead{padding:14px;gap:6px 12px}.rp .shead .ttl{font-size:26px}.rp .shead .q{font-size:15px;margin-top:2px}.rp .shead .num{font-size:42px}.rp .shead .kicker{font-size:13px;margin-bottom:2px}.rp .hsum{font-size:15px}.rp .hc{font-size:12px;padding:3px 7px}.rp .hinfo .lnk{min-height:36px}}.rp .mlh{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 8px}.rp .mlh h2{font:650 18px/1.3 var(--sans);margin:0}@media(max-width:599px){.rp .mlh{flex-direction:column;gap:2px}}.rp .mlh span{font-size:13.5px;color:var(--mute)}.rp .mx{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:0 0 8px;overflow:hidden}.rp .mx[open]{border-color:var(--line2);box-shadow:0 1px 2px #1018280d}.rp .mx>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,1fr) auto 20px;gap:4px 10px;align-items:center;padding:14px;min-height:60px}.rp .mx>summary::-webkit-details-marker{display:none}.rp .mx>summary:hover{background:var(--soft2)}.rp .mx .no{grid-column:1;grid-row:1;font-size:12.5px;font-weight:650;color:var(--mute);font-variant-numeric:tabular-nums}.rp .mx .nm{grid-column:2;grid-row:1;font-weight:650;font-size:15.5px;min-width:0}.rp .mx .fd{grid-column:2 / 4;grid-row:2;font-size:14px;color:var(--ink3);line-height:1.45}.rp .mx .rs{grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px;justify-self:end}.rp .mx .sv{font:600 20px/1 var(--display);min-width:30px;text-align:right}.rp .mx .tw{grid-column:4;grid-row:1;color:var(--mute);transition:transform .2s}.rp .mx[open] .tw{transform:rotate(90deg)}.rp .mx[open] .fd{display:none}@media(max-width:599px){.rp .mx>summary{grid-template-columns:24px minmax(0,1fr) 20px}.rp .mx .tw{grid-column:3;grid-row:1}.rp .mx .rs{grid-column:2;grid-row:2;justify-self:start}.rp .mx .fd{grid-column:2;grid-row:3}}.rp .mxb{padding:0 16px 16px;border-top:1px solid var(--line)}.rp .find{font-size:16.5px;font-weight:550;margin:14px 0 12px}.rp .evh{font-size:13.5px;font-weight:650;color:var(--ink3);margin:16px 0 8px}.rp .mfoot{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:13px;color:var(--mute)}.rp .infob{border:1px solid var(--line2);background:var(--card);border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;color:var(--ink2);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.rp .infop{background:var(--sunk);border-radius:12px;padding:12px 14px;margin-top:10px;font-size:14px;display:grid;grid-template-columns:auto 1fr;gap:4px 14px}.rp .infop dt{color:var(--mute)}.rp .infop dd{margin:0}.rp .pf{display:flex;align-items:flex-start;gap:12px;background:var(--sunk);border-radius:12px;padding:14px}.rp .pf .bi{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.rp .yes{color:var(--oki)}.rp .no{color:var(--badi)}.rp .meh{color:var(--midi)}.rp .bi.y{background:var(--okb);color:var(--ok)}.rp .bi.n{background:var(--badb);color:var(--bad)}.rp .pf b{display:block}.rp .pf span{color:var(--ink3);font-size:14px;overflow-wrap:anywhere}.rp .chips{display:flex;flex-wrap:wrap;gap:6px}.rp .tag{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;border-radius:8px;padding:5px 10px;font-weight:550}.rp .tag.y{background:var(--okb);color:var(--ok)}.rp .tag.n{background:var(--badb);color:var(--bad)}.rp .tag.g{background:var(--sunk);color:var(--ink2)}.rp .tag svg{width:15px;height:15px}.rp .mini{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}@media(max-width:599px){.rp .mini{grid-template-columns:1fr 1fr}}.rp .mini div{background:var(--sunk);border-radius:12px;padding:10px}.rp .mini b{display:block;font:600 22px/1.1 var(--display)}.rp .mini span{font-size:12.5px;color:var(--ink3)}.rp .kwr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 0;border-top:1px solid var(--line);align-items:center}.rp .kwr:first-child{border-top:0}.rp .kwr .q1{font-weight:600;font-size:15px}.rp .kwr .q2{font-size:13.5px;color:var(--ink3);grid-column:1}.rp .rk{grid-row:1 / span 2;grid-column:2;font-weight:700;font-size:14px;border-radius:10px;padding:6px 10px;min-width:72px;text-align:center}.rp .rk small{display:block;font-weight:500;font-size:11.5px;opacity:.85}.rp .r-ok{background:var(--okb);color:var(--ok)}.rp .r-mid{background:var(--midb);color:var(--mid)}.rp .r-bad{background:var(--badb);color:var(--bad)}.rp .more{border:0;background:none;color:var(--brand);font-weight:650;min-height:44px;cursor:pointer;padding:0}.rp .beat{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:14.5px;border-top:1px solid var(--line)}.rp .beat:first-child{border-top:0}.rp .cmp{padding:9px 0;border-top:1px solid var(--line)}.rp .cmp:first-child{border-top:0}.rp .cmp .h{display:flex;justify-content:space-between;gap:10px;font-size:14.5px}.rp .cmp .h span{color:var(--ink3);white-space:nowrap}.rp .cmp.you .h b{color:var(--deep)}.rp .trk{position:relative;height:10px;background:var(--sunk);border-radius:6px;margin-top:6px}.rp .trk i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--line2)}.rp .cmp.you .trk i{background:var(--brand)}.rp .trk .tgt{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ink)}.rp .star{color:#f5a524}.rp .gauge{position:relative;margin:34px 0 8px}.rp .gauge .zones{display:flex;height:12px;border-radius:7px;overflow:hidden}.rp .gauge .zones i{display:block;height:100%}.rp .gauge .mk{position:absolute;top:-32px;transform:translate(-50%)}.rp .gauge .mk b{display:block;font-weight:700;font-size:14px;background:var(--ink);color:#fff;border-radius:8px;padding:2px 8px;white-space:nowrap}.rp .gauge .mk:after{content:"";display:block;width:2px;height:14px;background:var(--ink);margin:2px auto 0}.rp .gauge .ax{display:flex;justify-content:space-between;font-size:12px;color:var(--mute);margin-top:6px}.rp .ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.rp .ladder div{border:1.5px solid var(--line);border-radius:12px;padding:10px;font-size:13.5px;color:var(--ink3);text-align:center;min-height:62px;display:flex;align-items:center;justify-content:center}.rp .ladder div.here{border-color:var(--brand);background:var(--soft);color:var(--deep);font-weight:650}.rp .ck{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:15px}.rp .ck:first-child{border-top:0}.rp .ck .tx{flex:1;min-width:0;overflow-wrap:anywhere}.rp .ck .v{color:var(--ink3);font-size:13.5px;text-align:right}.rp .lt{width:100%;border-collapse:collapse;font-size:14px}.rp .lt th,.rp .lt td{padding:8px 6px;border-top:1px solid var(--line);text-align:left}.rp .lt th{font-size:12.5px;color:var(--mute);font-weight:600;border-top:0}.rp .lt td.c{text-align:center}.rp .scx{overflow-x:auto}.rp .refbox{background:var(--sunk);border-radius:12px;padding:12px 14px;margin-bottom:10px;font-size:14px}.rp .refbox b{display:block;margin-bottom:2px}.rp .split{display:flex;height:14px;border-radius:8px;overflow:hidden;margin:6px 0}.rp .split i{display:block;height:100%}.rp .ring{width:96px;height:96px;flex:0 0 auto}.rp .iss{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line);align-items:flex-start}.rp .iss:first-child{border-top:0}.rp .imp{font-size:12px;font-weight:700;border-radius:6px;padding:2px 7px;white-space:nowrap;margin-top:2px}.rp .imp.critical{background:var(--badb);color:var(--bad)}.rp .imp.serious{background:var(--midb);color:var(--mid)}.rp .cites{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.rp .cites span{font-size:12.5px;background:var(--sunk);border-radius:6px;padding:2px 8px;color:var(--ink2)}.rp .stars{letter-spacing:1px;color:#f5a524}.rp .stars .off{color:var(--line2)}.rp .fixgrid{display:grid;grid-template-columns:1fr;gap:16px}.rp .fixgrid>*{min-width:0}.rp .schip{min-width:0}.rp .schip .chip{white-space:normal}@media(min-width:1180px){.rp .fixgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.rp .fixgrid .right{position:sticky;top:84px}}.rp .proj{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.rp .proj .from{font:600 42px/1 var(--display);color:var(--mute)}.rp .proj .to{font:600 80px/.9 var(--display);color:var(--deep);letter-spacing:-2px;font-variation-settings:"opsz" 144}.rp .meter{position:relative;height:18px;border-radius:10px;background:var(--sunk);margin:22px 0 30px}.rp .meter .now{position:absolute;left:0;top:0;bottom:0;background:var(--deep);border-radius:10px 0 0 10px}.rp .meter .gain{position:absolute;top:0;bottom:0;background:var(--oki);border-radius:0 10px 10px 0;transition:width .45s cubic-bezier(.2,.8,.2,1)}.rp .meter .fl{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ink3);opacity:.6}.rp .meter .fl span{position:absolute;top:26px;left:50%;transform:translate(-50%);font-size:12px;color:var(--mute);white-space:nowrap}.rp .schips{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rp .schip{background:var(--sunk);border-radius:12px;padding:10px 12px}.rp .schip small{display:block;font-size:12.5px;color:var(--ink3)}.rp .schip b{font:600 22px/1.2 var(--display)}.rp .fx{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line);cursor:pointer}.rp .fx:first-of-type{border-top:0}.rp .fx input{appearance:none;-webkit-appearance:none;width:26px;height:26px;border:2px solid var(--line2);border-radius:8px;margin:1px 0 0;flex:0 0 auto;display:grid;place-items:center;cursor:pointer;background:var(--card)}.rp .fx input:checked{background:var(--brand);border-color:var(--brand)}.rp .fx input:checked:after{content:"";width:12px;height:7px;border:3px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.rp .fx .tx{flex:1;min-width:0}.rp .fx .tx b{display:block;font-weight:650;font-size:16px}.rp .fx .tx span{display:block;color:var(--ink3);font-size:14px;margin-top:2px}.rp .fx .tx em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--brand)}.rp .fx .tx .fxlinks{display:flex;gap:12px;align-items:center;margin-top:4px}.rp .selsum{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--soft2);border-radius:12px;padding:12px 14px;margin-top:8px;font-size:14.5px}.rp .adv{display:flex;gap:12px;align-items:center;margin:14px 0}.rp .av{width:48px;height:48px;border-radius:50%;background:var(--deep);color:#fff;display:grid;place-items:center;font-weight:700;font-size:16px;flex:0 0 auto}.rp .cues{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.rp .cues span{font-size:13px;background:var(--sunk);border-radius:999px;padding:4px 10px;color:var(--ink2)}.rp details.faq{border-top:1px solid var(--line)}.rp details.faq:first-of-type{border-top:0}.rp details.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 0;font-weight:600;min-height:52px}.rp details.faq summary::-webkit-details-marker{display:none}.rp details.faq p{margin:0 0 14px;color:var(--ink2);font-size:15px}.rp .lockpg{text-align:center;padding:40px 22px}.rp .lk{width:56px;height:56px;border-radius:16px;background:var(--soft);color:var(--deep);display:grid;place-items:center;margin:0 auto 14px}.rp .delta{display:flex;gap:12px;align-items:center}.rp .delta .up{font:600 30px/1 var(--display);color:var(--ok)}.rp .delta .down{font:600 30px/1 var(--display);color:var(--bad)}.rp .wt{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0}.rp .wt td,.rp .wt th{padding:7px 4px;border-top:1px solid var(--line);text-align:left}.rp .wt th{color:var(--mute);font-weight:600;font-size:12.5px;border-top:0}.rp .wt td.r,.rp .wt th.r{text-align:right}.rp .pdcrumb{font-size:13px;color:var(--mute);margin-bottom:8px}.rp .pdtabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:12px;overflow-x:auto}.rp .pdtabs span{font-size:13px;padding:8px 10px;color:var(--ink3);white-space:nowrap}.rp .pdtabs span.on{color:var(--deep);font-weight:650;border-bottom:2px solid var(--brand)}.rp .act{border:1px solid var(--line);border-radius:14px;padding:14px}.rp .act .ah{display:flex;gap:10px;align-items:flex-start}.rp .act .ai{width:34px;height:34px;border-radius:10px;background:var(--soft);color:var(--deep);display:grid;place-items:center;flex:0 0 auto}.rp .act h4{margin:0;font-size:15px}.rp .act .am{font-size:13px;color:var(--mute)}.rp .act .sec{margin-top:12px}.rp .act .sec b{display:block;font-size:12.5px;color:var(--ink3);margin-bottom:4px}.rp .pgt{display:grid;grid-template-columns:110px 1fr 46px;gap:6px;align-items:center;font-size:13px;padding:2px 0}.rp .pgt .trk{margin-top:0;height:8px}.rp .alert{background:var(--midb);color:var(--mid);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600;margin-top:10px}.rp .rtab{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rp .rth,.rp .rtr{display:grid;grid-template-columns:minmax(0,2.2fr) 1.2fr 1fr 1fr minmax(0,1.6fr);gap:8px;align-items:center;padding:10px 12px}.rp .rth{background:var(--sunk);font-size:12.5px;font-weight:600;color:var(--ink3)}.rp .rtr{border-top:1px solid var(--line);font-size:14.5px}.rp .rq{font-weight:600}.rp .rf{color:var(--ink2);overflow-wrap:anywhere}.rp .rl{display:none;font-style:normal}.rp .rk2{display:inline-block;font-weight:700;font-size:13.5px;border-radius:8px;padding:3px 9px;white-space:nowrap}@media(max-width:719px){.rp .rth{display:none}.rp .rtr{grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 18px;padding:10px 12px}.rp .rtr .rq{grid-column:1 / -1}.rp .rtr .rf{grid-column:1 / -1;font-size:13.5px;color:var(--ink3)}.rp .rl{display:block;font-size:12px;color:var(--mute);font-weight:500}.rp .rtr .rf .rl{display:inline}}.rp .shot{margin-top:10px;border:1px solid var(--line2);border-radius:12px;height:150px;background:linear-gradient(180deg,var(--sunk) 0 22%,#fff 22%);display:flex;align-items:flex-end;justify-content:center;padding:10px;color:var(--mute);font-size:13px}.rp{--display:"Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--red:#d92d20;--redb:#fef3f2;--redl:#fda29b;--amb:#dc6803}.rp .ttl,.rp .num,.rp .stat .v,.rp .mini b,.rp .proj .from,.rp .proj .to,.rp .schip b,.rp .mx .sv,.rp .seg .lab b{font-family:var(--display);font-weight:800;letter-spacing:-.02em}.rp .kk{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand);margin:0 0 6px}.rp .kk.red{color:var(--red)}.rp .hero2{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media(min-width:1100px){.rp .hero2{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}.rp .hcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.rp .hgrid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center}@media(max-width:699px){.rp .hgrid{grid-template-columns:1fr}}.rp .ring{position:relative;width:168px;height:168px;flex:0 0 auto}.rp .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rp .ring .rv{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rp .ring .rv b{font:800 54px/1 var(--display);letter-spacing:-.03em}.rp .ring .rv span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:4px}@media(max-width:699px){.rp .ring{width:132px;height:132px}.rp .ring .rv b{font-size:44px}}.rp .hl1{font:700 26px/1.2 var(--display);letter-spacing:-.02em;margin:0;color:var(--ink2)}.rp .hl2{font:800 44px/1.04 var(--display);letter-spacing:-.035em;margin:6px 0 0}.rp .hl1 .r,.rp .hl2 .r{color:var(--red)}@media(max-width:699px){.rp .hl1{font-size:20px}.rp .hl2{font-size:32px}}.rp .mod{font-size:12px;color:var(--mute);margin-top:8px}.rp .wf{margin-top:20px}.rp .wfb{display:flex;height:34px;border-radius:10px;overflow:hidden;gap:2px}.rp .wfb i{display:block;height:100%;min-width:3px}.rp .wfl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px}@media(max-width:699px){.rp .wfl{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp .wfl div{font-size:12.5px;color:var(--ink3);display:flex;gap:6px;align-items:flex-start}.rp .wfl div b{display:block;font:800 17px/1.15 var(--display);color:var(--ink)}.rp .sw{width:10px;height:10px;border-radius:3px;margin-top:4px;flex:0 0 auto}.rp .side{display:flex;flex-direction:column;gap:14px}.rp .gapc{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.rp .gapc .gv{font:800 40px/1 var(--display);color:var(--red);letter-spacing:-.03em}.rp .gapc .gu{font-size:13.5px;color:var(--ink3)}.rp .gbar{position:relative;height:14px;border-radius:8px;background:repeating-linear-gradient(135deg,#fecdca 0 6px,#fee4e2 6px 12px);overflow:hidden;margin:12px 0 6px}.rp .gbar i{position:absolute;left:0;top:0;bottom:0;background:var(--brand);border-radius:8px 0 0 8px}.rp .gax{display:flex;justify-content:space-between;font-size:12px;color:var(--mute)}.rp .xc{background:linear-gradient(140deg,#0b5a49,#094539 55%,#06362c);color:#fff;border-radius:18px;padding:22px;position:relative;overflow:hidden}.rp .xc h2{font:800 25px/1.18 var(--display);letter-spacing:-.02em;margin:0}.rp .xc p{color:#cfe9e3;margin:8px 0 14px;font-size:14.5px}.rp .xc .btn{background:#fff;color:var(--deep)}.rp .xc .btn:hover{background:#e6f4f1}.rp .grid2{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:1100px){.rp .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rp .panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.rp .panel h2{font:800 21px/1.25 var(--display);letter-spacing:-.02em;margin:0 0 12px}.rp .srow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-left:5px solid var(--line2);border-radius:14px;padding:12px 14px;margin-bottom:10px;background:#fff;cursor:pointer;width:100%;text-align:left}.rp .srow:hover{box-shadow:0 2px 10px #1018280f}.rp .srow.s-fail{border-left-color:var(--badi)}.rp .srow.s-partial{border-left-color:var(--midi)}.rp .srow.s-pass{border-left-color:var(--oki)}.rp .mring{width:54px;height:54px;position:relative}.rp .mring svg{width:100%;height:100%;transform:rotate(-90deg)}.rp .mring b{position:absolute;inset:0;display:grid;place-items:center;font:800 18px/1 var(--display)}.rp .srow .sn b{display:block;font-weight:700;font-size:16px}.rp .srow .sn span{font-size:13.5px;color:var(--ink3)}.rp .sright{display:flex;gap:8px;align-items:stretch}.rp .lossb{background:var(--redb);border:1px solid #fecdca;border-radius:12px;padding:8px 12px;min-width:150px}.rp .lossb small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--red)}.rp .lossb b{font:800 24px/1.1 var(--display);color:var(--red)}.rp .lossb span{display:block;font-size:11.5px;color:#b42318}.rp .hbx{display:grid;grid-template-columns:repeat(3,58px);gap:6px}.rp .hbx div{border:1px solid var(--line);border-radius:10px;text-align:center;padding:6px 2px;font-size:11px;color:var(--ink3);line-height:1.2}.rp .hbx div b{display:block;font:800 18px/1.1 var(--display)}.rp .hbx .p b{color:var(--ok)}.rp .hbx .m b{color:var(--mid)}.rp .hbx .f b{color:var(--bad)}@media(max-width:899px){.rp .srow{grid-template-columns:auto minmax(0,1fr)}.rp .sright{grid-column:1 / -1;flex-wrap:wrap}.rp .lossb{flex:1}}.rp .mkt{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:700px)and (max-width:1099px),(min-width:1300px){.rp .mkt{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.rp .dh2{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px}.rp .dh2 .big{font:800 30px/1 var(--display);letter-spacing:-.02em}.rp .dh2 b{display:block;font-size:15px}.rp .stk{display:flex;height:10px;border-radius:6px;overflow:hidden;gap:2px;margin-bottom:10px}.rp .stk i{display:block;height:100%}.rp .dl{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--sunk);margin-bottom:6px;font-size:14px}.rp .dl .sw{margin-top:0}.rp .dl .dq{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--ink)}.rp .dl .v{font-weight:700;font-variant-numeric:tabular-nums}.rp .dl .rk2{font-size:12px;padding:2px 7px}.rp .cr{display:flex;align-items:center;gap:10px;border:1px solid #e0e3f5;background:#f6f7fe;border-radius:12px;padding:10px 12px;margin-bottom:8px}.rp .cr .ini{width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid #e0e3f5;display:grid;place-items:center;font-size:11px;font-weight:800;color:#4b5bb5;flex:0 0 auto}.rp .cr .cn{flex:1;min-width:0;font-weight:650;font-size:14.5px}.rp .cr .cn small{display:block;font-weight:500;font-size:12px;color:var(--mute)}.rp .cr .cc{font-size:12.5px;font-weight:700;background:#fff;border-radius:8px;padding:3px 8px;color:#4b5bb5;white-space:nowrap}.rp .cr.me .ini,.rp .cr.me .cc{color:var(--ok);border-color:#abefc6}.rp .sloss{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--redb);border:1px solid #fecdca;border-radius:12px;padding:10px 12px}.rp .sloss b{font:800 22px/1 var(--display);color:var(--red)}.rp .sloss span{font-size:13.5px;color:#912018}.rp .mloss{font-size:12px;font-weight:700;color:var(--red);background:var(--redb);border-radius:999px;padding:2px 8px;white-space:nowrap}.rp .recov{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.rp .recov b{font:800 26px/1 var(--display);color:var(--ok)}.rp .fsr{display:block;font-size:12.5px;font-weight:700;color:var(--ok);margin-top:2px}.rp .grid2>*,.rp .hero2>*,.rp .mkt>*{min-width:0}.rp .srow,.rp .srow .sn{min-width:0}@media(max-width:899px){.rp .hbx{grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 100%}}.rp .mloss.soft{color:var(--ink3);background:var(--sunk)}.rp .fx .tx .fsr{color:var(--ok);font-weight:700;font-size:12.5px}@media(max-width:699px){.rp .hgrid{justify-items:start}.rp .ring{width:120px;height:120px}.rp .ring .rv b{font-size:38px}.rp .ring .rv span{font-size:9px}}.rp .ssub{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:1px 0 2px}.rp .ssub2{font-weight:600;color:var(--mute)}.rp .wsub{display:block;font-size:11px;color:var(--mute)}@media(min-width:900px){.rp .lossb{min-width:124px;padding:7px 10px}.rp .lossb b{font-size:21px}.rp .hbx{grid-template-columns:repeat(3,50px);gap:5px}.rp .hbx div{font-size:10.5px;padding:5px 2px}.rp .srow{gap:12px;padding:12px}.rp .srow .sn b{font-size:15.5px}}.rp{--display:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--red:#d92d20;--b700:#10725f;--b25:#def1ee;--b50:#bce4dc;--b900:#094539;--b950:#062e26;--g50:#f9fafb;--g100:#f2f4f7;--g200:#eaecf0;--g300:#d0d5dd;--g500:#667085;--g600:#475467;--g700:#344054;--e50:#fef3f2;--e200:#fecdca;--e600:#d92d20;--e700:#b42318;--sx:0 1px 2px rgba(16,24,40,.05);--sm:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.1)}.rp svg.i{stroke-width:1.75}.rp .ttl,.rp .num,.rp .stat .v,.rp .mini b,.rp .proj .from,.rp .proj .to,.rp .schip b,.rp .mx .sv,.rp .seg .lab b,.rp .ring .rv b,.rp .hl1,.rp .hl2,.rp .gapc .gv,.rp .lossb b,.rp .hbx div b,.rp .dh2 .big,.rp .mring b,.rp .wfl div b,.rp .xc h2,.rp .panel h2,.rp .recov b,.rp .sloss b,.rp .delta .up,.rp .delta .down,.rp .callout .bign{font-family:var(--sans);letter-spacing:-.02em}.rp .ttl{font-size:30px;line-height:38px;font-weight:600;display:flex;align-items:center;gap:12px}.rp .sic{width:40px;height:40px;border-radius:10px;background:var(--b25);color:var(--b700);display:grid;place-items:center;flex:0 0 auto}.rp .sic svg{width:22px;height:22px}.rp .hl1{font-size:20px;line-height:30px;font-weight:600;color:var(--g700)}.rp .hl2{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.72px}@media(max-width:699px){.rp .hl1{font-size:17px;line-height:26px}.rp .hl2{font-size:28px;line-height:36px}}.rp .ring .rv b{font-size:48px;font-weight:700}.rp .ring .rv span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--g600)}.rp .kk{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--b700)}.rp .kk svg.i{width:18px;height:18px}.rp .kk.red{color:var(--e700)}.rp .lossb small{display:flex;align-items:center;gap:4px;font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--e700)}.rp .lossb small svg.i{width:14px;height:14px}.rp .lossb{background:var(--e50);border-color:var(--e200);border-radius:8px}.rp .lossb b{color:var(--e600);font-weight:700}.rp .lossb span{color:var(--e700)}.rp .hcard,.rp .gapc,.rp .panel,.rp .card,.rp .shead,.rp .mx{border-radius:12px;box-shadow:var(--sx)}.rp .xc{border-radius:12px;background:linear-gradient(150deg,var(--b900),var(--b950));box-shadow:var(--sm)}.rp .xc h2{font-weight:600;font-size:24px;line-height:32px}.rp .xc p{color:var(--b50)}.rp .xc .btn{background:#fff;color:var(--b900);border-radius:8px}.rp .btn,.rp .btn2{border-radius:8px}.rp .btn{background:var(--brand);box-shadow:var(--sx)}.rp .btn:hover{background:var(--b700)}.rp .gapc .gv{color:var(--e600);font-weight:700}.rp .gbar{background:repeating-linear-gradient(135deg,var(--e200) 0 6px,var(--e50) 6px 12px);border-radius:6px}.rp .srow{border-radius:12px;border-left-width:4px;box-shadow:var(--sx)}.rp .srow .sn b{font-weight:600}.rp .ssub{font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--g500)}.rp .hbx div{border-radius:8px;border-color:var(--g200)}.rp .hbx div b,.rp .mring b{font-weight:700}.rp .dl{border-radius:8px;background:var(--g50);border:1px solid var(--g200)}.rp .cr{background:#f8f9fc;border-color:#d5d9eb;border-radius:10px}.rp .cr .ini{color:#363f72;border-color:#d5d9eb;border-radius:8px;font-weight:700}.rp .cr .cc{color:#363f72;border-radius:6px}.rp .cr.me{background:var(--okb);border-color:#abefc6}.rp .panel h2{font-weight:600;font-size:20px;line-height:30px}.rp .dh2 .big{font-weight:700}.rp .chip{font-weight:500;border:1px solid transparent}.rp .c-pass{border-color:#abefc6}.rp .c-partial{border-color:#fedf89}.rp .c-fail{border-color:var(--e200)}.rp .c-nm{border-color:var(--g200)}.rp .mx>summary{grid-template-columns:40px minmax(0,1fr) auto 20px}.rp .mic{width:36px;height:36px;border-radius:8px;background:var(--g50);border:1px solid var(--g200);color:var(--g600);display:grid;place-items:center}.rp .mic svg.i{width:19px;height:19px}@media(max-width:599px){.rp .mx>summary{grid-template-columns:36px minmax(0,1fr) 20px}.rp .mic{width:32px;height:32px}}.rp .mx .sv{font-weight:700}.rp .mloss{border:1px solid var(--e200);font-weight:600}.rp .mloss.soft{border-color:var(--g200)}.rp .sloss{border-radius:8px;background:var(--e50);border-color:var(--e200)}.rp .sloss b{color:var(--e600);font-weight:700}.rp .pts{font-weight:600;border:1px solid var(--b50)}.rp .sample{border-radius:6px;font-weight:600}.rp .fx input{border-radius:6px}.rp .wfb{border-radius:8px}.rp .wfl div b{font-weight:700}@media(max-width:599px){.rp .shead{grid-template-columns:1fr}.rp .shead .sc{text-align:left;display:flex;align-items:center;gap:12px}.rp .shead .sc>div{margin-top:0!important}.rp .ttl{font-size:24px;line-height:32px}.rp .sic{width:34px;height:34px}}.rp .mlink{min-height:auto;font-size:12.5px;padding:0;margin-left:4px;display:none}@media(max-width:899px){.rp .mlink{display:inline}}.rp .hsembed{border:1.5px dashed var(--g300);border-radius:12px;background:var(--g50);min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;gap:6px}.rp .hsembed .hsh{display:flex;align-items:center;gap:8px;color:var(--g700)}.rp .hsembed p{margin:0;color:var(--g600);font-size:14.5px}.rp .hsembed small{color:var(--g500);font-size:12.5px;max-width:360px}.rp{--sans:var(--ts-font-sans,inherit);--display:var(--ts-font-sans,inherit);font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.55}.rp svg.i{width:20px;height:20px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rp .rp-meet{min-height:620px}.rp .rp-meet iframe{display:block;width:100%;min-height:620px;border:0}.rp .rp-meet iframe[hidden]{display:none}.rp button{font:inherit;color:inherit}.rp .btn{color:#fff}.rp .xc .btn{color:var(--b900,var(--deep))}.rp .ipv{margin-top:16px}.rp .ipv-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.rp .ipv-col{min-width:0;overflow-wrap:anywhere}.rp .ipv-col .cr small{display:block;font-size:12px;color:var(--mute, #6b7280);font-weight:400}.rp .ipv-ok .cc{color:var(--ok, #38634a)}.rp .ipv-fix .cc{color:var(--red, #a4473e)}.rp .ipv .lnk{min-height:44px}@media(min-width:900px){.rp .ipv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rp .mx details.scope-pages,.report-prototype-polished .rp .mx details.scope-pages{margin:8px 0;border:1px solid var(--line);border-radius:10px;background:var(--soft2)}.rp .mx details.scope-pages>summary,.report-prototype-polished .rp .mx details.scope-pages>summary{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;white-space:normal;word-break:normal;overflow-wrap:normal}.rp .mx details.scope-pages>summary:after{content:"+";font-weight:500;color:var(--ink3,currentColor)}.rp .mx details.scope-pages[open]>summary:after{content:"−"}.rp .mx details.scope-pages>:not(summary){padding:0 14px 10px;overflow-wrap:anywhere}.rp .rp-meet{min-height:0}.rp .rp-meet[data-state=ready]{min-height:620px}.rp .rp-meet-skel{display:grid;gap:10px;padding:14px 0}.rp .rp-meet-skel i{display:block;height:44px;border-radius:10px;background:var(--soft2);animation:rpMeetPulse 1.4s ease-in-out infinite}.rp .rp-meet-skel i:nth-child(3){width:70%}@keyframes rpMeetPulse{50%{opacity:.5}}.rp .rp-meet-fallback{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;margin:12px 0}.rp .rp-meet-fallback .btn{justify-self:start;text-decoration:none}@media(max-width:599px){.rp .rp-meet[data-state=ready],.rp .rp-meet[data-state=ready] iframe{min-height:560px}.rp .rp-meet-fallback .btn{justify-self:stretch;text-align:center}.rp .fixgrid .card{padding-top:18px;padding-bottom:18px}.rp .fixgrid .cues{gap:6px}}@media(max-width:599px){.rp .proj{gap:10px}.rp .proj .from{font-size:32px}.rp .proj .to{font-size:56px;letter-spacing:-1px}.rp .meter{margin:16px 0 24px}.rp .schips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rp .schip{padding:10px}.rp .fixgrid{gap:12px}}@media(prefers-reduced-motion:reduce){.rp .rp-meet-skel i{animation:none}}@media(max-width:599px){.rp .fx,.report-prototype-polished .rp .fx{display:grid;grid-template-columns:26px minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:start;padding-block:12px}.rp .fx .tx b,.report-prototype-polished .rp .fx .tx b{font-size:14.5px;line-height:1.35}.rp .fx .tx span,.report-prototype-polished .rp .fx .tx span{font-size:13px;line-height:1.45}.rp .fx .tx .fxlinks,.report-prototype-polished .rp .fxlinks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:6px}.rp .fx .tx .fxlinks .lnk,.report-prototype-polished .rp .fxlinks .lnk{min-height:36px;padding:0}.rp .fx .pts{align-self:start}.rp .selsum{position:sticky;bottom:72px;z-index:2;font-size:13.5px;padding:10px 12px;box-shadow:0 -1px 0 var(--line)}.rp .recov{font-size:13.5px}}.rp .rsurf{display:block;margin-top:3px;font-size:11.5px;line-height:1.25;color:var(--ink3);font-weight:600}.rp .rsurf[data-surface=local]{color:var(--brand)}.rs{color-scheme:light;min-height:100dvh;background:var(--ts-bg-secondary);color:var(--ts-text-primary);font-family:var(--ts-font-sans);display:flex;flex-direction:column}.rs *,.rs *:before,.rs *:after{box-sizing:border-box}.rs-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:16px}@media(min-width:760px){.rs-wrap{padding-inline:24px}}@media(min-width:1100px){.rs-wrap{padding-inline:32px}}.rs button{font:inherit}.rs :focus-visible{outline:2px solid var(--ts-teal-600);outline-offset:2px;border-radius:8px}.rs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rs-top{position:sticky;top:0;z-index:30;background:var(--ts-bg-primary);border-bottom:1px solid var(--ts-border-subtle);box-shadow:var(--ts-shadow-xs)}.rs-tin{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo prac" "ctas ctas";gap:10px 12px;align-items:center;padding-block:10px}@media(min-width:900px){.rs-tin{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo prac ctas";gap:16px;padding-block:12px}}.rs-logo{grid-area:logo;display:inline-flex;align-items:center;gap:8px;color:var(--ts-text-primary);text-decoration:none;font-weight:var(--ts-weight-semibold)}.rs-logo-word{display:none;font-size:var(--ts-text-md)}@media(min-width:600px){.rs-logo-word{display:inline}}.rs-prac{grid-area:prac;min-width:0;display:flex;gap:10px;align-items:flex-start}@media(min-width:600px){.rs-prac{padding-left:12px;border-left:1px solid var(--ts-border-subtle)}}.rs-prac-txt{min-width:0}.rs-pname{margin:0;font-size:var(--ts-text-md);font-weight:var(--ts-weight-semibold);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-pdet{margin:2px 0 0;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rs-pdet a{color:inherit}.rs-attr{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:11px;color:var(--ts-text-tertiary)}.rs-attr img{height:12px;width:auto;display:block}.rs-ctas{grid-area:ctas;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(min-width:900px){.rs-ctas{display:flex}}.rs-cb{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;cursor:pointer;border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);white-space:nowrap;transition:background .15s ease,border-color .15s ease}.rs-cb:hover{background:var(--ts-bg-tertiary);border-color:var(--ts-border-hover)}.rs-cb.pri{background:var(--ts-teal-600);border-color:var(--ts-teal-600);color:var(--ts-on-accent, #fbfdfc)}.rs-cb.pri:hover{background:var(--ts-teal-700);border-color:var(--ts-teal-700)}.rs-cb svg{width:18px;height:18px;flex:none}.rs-tabsrow{display:flex;align-items:center;gap:8px;padding-bottom:8px}.rs-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:2px}.rs-tabs::-webkit-scrollbar{display:none}.rs-tab{position:relative;flex:0 0 auto;scroll-snap-align:center;border:0;background:none;border-radius:8px;padding:6px 12px;min-height:44px;cursor:pointer;color:var(--ts-text-tertiary);display:inline-flex;align-items:center;gap:8px;text-align:left}.rs-tab:hover{background:var(--ts-bg-tertiary)}.rs-tab[aria-current=page]{background:var(--ts-teal-25, var(--ts-teal-50));color:var(--ts-teal-900)}.rs-tab svg{width:18px;height:18px;flex:none}.rs-tab-t{display:flex;flex-direction:column;line-height:1.2}.rs-tab-t b{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold)}.rs-tab-t small{font-size:11px;color:var(--ts-text-tertiary);font-weight:var(--ts-weight-regular)}.rs-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ts-gray-300)}.rs-dot.pass{background:var(--ts-success)}.rs-dot.partial{background:var(--ts-warning)}.rs-dot.fail{background:var(--ts-error)}.rs-lock{width:14px!important;height:14px!important;color:var(--ts-text-tertiary)}.rs-how{flex:none;display:inline-flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;color:var(--ts-teal-700);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-medium);min-height:44px;padding:0 8px;border-radius:8px}.rs-how:hover{background:var(--ts-bg-tertiary)}.rs-how svg{width:18px;height:18px}.rs-how-long{display:none}@media(min-width:760px){.rs-how-long{display:inline}.rs-how-short{display:none}}.rs-main{flex:1;padding-block:24px 32px}@media(min-width:760px){.rs-main{padding-block:32px 48px}}.rs-page{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.rs-ph{display:flex;flex-direction:column;gap:4px}.rs-ph h1{margin:0;font-size:var(--ts-display-xs, 24px);line-height:1.2;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(min-width:760px){.rs-ph h1{font-size:var(--ts-display-sm, 30px)}}.rs-ph .rs-stage{margin:0;font-size:var(--ts-text-sm);color:var(--ts-text-tertiary)}.rs-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary);color:var(--ts-text-secondary)}.rs-card{background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:12px;box-shadow:var(--ts-shadow-xs);padding:20px}@media(min-width:760px){.rs-card{padding:24px}}.rs-card h2{margin:0 0 6px;font-size:var(--ts-text-lg);line-height:1.35}.rs-card p{margin:0;color:var(--ts-text-secondary);font-size:var(--ts-text-md);line-height:1.55;max-width:62ch}.rs-xc{background:var(--ts-teal-900);border-color:var(--ts-teal-900);color:var(--ts-on-accent, #fbfdfc)}.rs-xc h2,.rs-xc p{color:inherit}.rs-xc p{opacity:.88}.rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--ts-teal-600);background:var(--ts-teal-600);color:var(--ts-on-accent, #fbfdfc);font-weight:var(--ts-weight-semibold);font-size:var(--ts-text-sm);cursor:pointer;white-space:nowrap}.rs-btn:hover{background:var(--ts-teal-700);border-color:var(--ts-teal-700)}.rs-btn svg{width:18px;height:18px}.rs-xc .rs-btn{margin-top:16px;background:var(--ts-bg-primary);border-color:var(--ts-bg-primary);color:var(--ts-teal-900)}.rs-btn2{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-weight:var(--ts-weight-semibold);font-size:var(--ts-text-sm);cursor:pointer}.rs-btn2:hover{background:var(--ts-bg-tertiary)}.rs-note{font-size:var(--ts-text-sm);color:var(--ts-text-tertiary);margin:0}.rs-locked{text-align:left}.rs-locked-hd{display:flex;gap:10px;align-items:center;margin-bottom:4px}.rs-locked-hd svg{width:20px;height:20px;color:var(--ts-teal-700)}.rs-foot{position:sticky;bottom:0;z-index:20;background:var(--ts-bg-primary);border-top:1px solid var(--ts-border-subtle);box-shadow:0 -2px 8px #1028220f;padding-bottom:env(safe-area-inset-bottom)}.rs-fin{display:flex;align-items:center;gap:16px;padding-block:10px}.rs-ft{flex:1;min-width:0}.rs-fk{font-size:var(--ts-text-xs);color:var(--ts-teal-700);font-weight:var(--ts-weight-semibold)}.rs-fl{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);color:var(--ts-text-primary)}.rs-fs{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.rs-fb{display:flex;gap:8px;flex:none}@media(max-width:599px){.rs-ft{display:none}.rs-fb{flex:1}.rs-fb .rs-btn{flex:1;min-width:0}.rs-fb .rs-btn span{overflow:hidden;text-overflow:ellipsis}}.rs-drw{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.rs-scrim{position:absolute;inset:0;background:var(--ts-scrim, rgba(16, 24, 22, .45));border:0;cursor:pointer;animation:rs-fade .18s ease}.rs-sheet{position:relative;width:min(480px,100%);height:100%;overflow-y:auto;background:var(--ts-bg-primary);box-shadow:var(--ts-shadow-xl);padding:20px;animation:rs-slide .22s ease}@media(max-width:599px){.rs-drw{align-items:flex-end}.rs-sheet{width:100%;height:auto;max-height:88dvh;border-radius:16px 16px 0 0;animation-name:rs-rise;padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.rs-dh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rs-dh h2{margin:0;font-size:var(--ts-text-lg)}.rs-sheet p{font-size:var(--ts-text-sm);color:var(--ts-text-secondary);line-height:1.55}.rs-wt{width:100%;border-collapse:collapse;font-size:var(--ts-text-sm);margin:8px 0 12px}.rs-wt th,.rs-wt td{padding:8px 4px;border-bottom:1px solid var(--ts-border-subtle);text-align:left;vertical-align:top}.rs-wt th{font-weight:var(--ts-weight-semibold);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.rs-wt .r{text-align:right;white-space:nowrap}.rs-wt small{display:block;color:var(--ts-text-tertiary);font-size:11px}.rs-chat{position:fixed;inset:0;z-index:70}.report-prototype-polished.rs-action-portal{min-height:0;background:transparent}.rs-share-url{display:block;width:100%;padding:10px;margin-block:8px;color:var(--ts-text-primary);background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:6px}.rs-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:80;background:var(--ts-gray-900);color:var(--ts-bg-primary);padding:10px 16px;border-radius:10px;font-size:var(--ts-text-sm);box-shadow:var(--ts-shadow-lg);animation:rs-fade .18s ease;max-width:calc(100% - 32px)}@keyframes rs-fade{0%{opacity:0}to{opacity:1}}@keyframes rs-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes rs-rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.rs-scrim,.rs-sheet,.rs-toast{animation:none}}.rs-page:has(.rp.wide){max-width:1320px}.rs-page:has(.rp){gap:0}@font-face{font-family:Polished Jakarta;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/PlusJakartaSans-BZU_LQer.ttf) format("truetype")}.report-prototype-polished{--ts-font-sans: "Polished Jakarta", "Plus Jakarta Sans", sans-serif;--ts-bg-primary: #fffcf7;--ts-bg-secondary: #f5f3ed;--ts-bg-tertiary: #eeeee5;--ts-text-primary: #293832;--ts-text-secondary: #46534b;--ts-text-tertiary: #646f65;--ts-border: #d8dcd0;--ts-border-subtle: #e0e2d7;--ts-border-hover: #a7b6a5;--ts-teal-25: #e9eee3;--ts-teal-50: #e9eee3;--ts-teal-600: #146550;--ts-teal-700: #0d5342;--ts-teal-900: #174d3e;--ts-gray-300: #a9afa4;--ts-gray-900: #293832;--ts-success: #3e7658;--ts-warning: #b48133;--ts-error: #c25448;--ts-on-accent: #fff9ef;--ts-scrim: #25382d70;--ts-shadow-xs: 0 1px 2px #29383205;--ts-shadow-lg: 0 10px 35px #29383220;--ts-shadow-xl: -12px 0 50px #29383215;--ts-weight-regular: 400;--ts-weight-medium: 500;--ts-weight-semibold: 600;--ts-text-xs: 12px;--ts-text-sm: 13px;--ts-text-md: 14px;--ts-text-lg: 20px;--ts-display-xs: 26px;--ts-display-sm: 32px;color-scheme:light;color:var(--ts-text-primary);background:var(--ts-bg-secondary);font-family:var(--ts-font-sans);font-size:15px;line-height:1.55;min-height:100dvh}.report-prototype-polished .polished-notice{padding:8px max(20px,calc((100% - 1136px)/2));background:#e9eee3;color:#4b5f4f;border-bottom:1px solid #d7dece;font-size:11px;line-height:1.65}.report-prototype-polished .polished-notice strong{font-weight:700;color:#174d3e}.report-prototype-polished .rs-wrap{max-width:1200px}.report-prototype-polished>.rs{font-family:var(--ts-font-sans)}.report-prototype-polished .rs-top{box-shadow:none}.report-prototype-polished .rs-tin{padding-block:19px;gap:18px}.report-prototype-polished .rs-logo{color:#174d3e;min-height:44px}.report-prototype-polished .rs-logo-word{font-size:19px;letter-spacing:-.8px;font-weight:700}.report-prototype-polished .rs-prac{padding-left:20px}.report-prototype-polished .rs-pname{font-size:14px;line-height:1.5}.report-prototype-polished .rs-pdet{font-size:11px;line-height:1.6}.report-prototype-polished .rs-cb,.report-prototype-polished .rs-btn,.report-prototype-polished .rs-btn2{min-height:44px;border-radius:7px;font-size:12px;transition:none}.report-prototype-polished .rs-cb{padding-inline:13px}.report-prototype-polished .rs-tabsrow{flex-wrap:wrap;gap:0 12px;padding-bottom:0}.report-prototype-polished .rs-tabs{gap:5px;padding:4px 3px 9px}.report-prototype-polished .rs-tab{padding:10px 12px;min-height:54px;border-radius:7px;gap:7px}.report-prototype-polished .rs-tab-t b{font-size:12px}.report-prototype-polished .rs-tab-t small{font-size:10px;margin-top:4px}.report-prototype-polished .rs-tab[aria-current=page]{box-shadow:inset 0 -2px #146550}.report-prototype-polished .rs-tab svg{width:17px;height:17px}.report-prototype-polished .rs-how{font-size:11px;padding-inline:5px}.report-prototype-polished .rs-how-long{display:none}.report-prototype-polished .rs-how-short{display:inline}.report-prototype-polished .rs-main{padding-block:30px 42px}.report-prototype-polished .rs-page{max-width:960px}.report-prototype-polished .rs-page:has(.rp.wide){max-width:1136px}.report-prototype-polished .rs-foot{background:#fffcf7;color:#293832;box-shadow:0 -3px 14px #29383205}.report-prototype-polished .rs-fin{padding-block:15px}.report-prototype-polished .rs-fk{font-size:10px;margin-bottom:3px;letter-spacing:.4px}.report-prototype-polished .rs-fl{font-size:13px}.report-prototype-polished .rs-fs{font-size:11px;margin-top:2px}.report-prototype-polished .rs-sheet{padding:28px;width:min(540px,100%)}.report-prototype-polished .rs-dh{padding-bottom:17px;border-bottom:1px solid var(--ts-border-subtle);margin-bottom:20px}.report-prototype-polished .rs-dh h2{font-size:21px;line-height:1.4;letter-spacing:-.5px}.report-prototype-polished .rs-sheet p{line-height:1.75}.report-prototype-polished .rs-wt th,.report-prototype-polished .rs-wt td{padding-block:12px}.report-prototype-polished .rs-toast{background:#293832;color:#fff9ef}.report-prototype-polished .report-prototype-chat{position:fixed;inset:15% 20px auto auto;z-index:90;width:min(360px,calc(100% - 40px));padding:24px;border-radius:12px;background:var(--ts-bg-primary);color:var(--ts-text-primary);border:1px solid var(--ts-border);box-shadow:var(--ts-shadow-lg)}.report-prototype-polished .report-prototype-chat p{font-size:13px;margin-block:14px}.report-prototype-polished .report-prototype-chat button{min-height:44px;padding:8px 18px;border:1px solid var(--ts-border);background:var(--ts-bg-tertiary);border-radius:7px;cursor:pointer;font:inherit}.report-prototype-polished .rp{--sans: var(--ts-font-sans);--display: var(--ts-font-sans);--brand: #146550;--brand-h: #0d5342;--deep: #174d3e;--soft: #e7eee1;--soft2: #f0f3e9;--bline: #c4d3be;--ink: #293832;--ink2: #3d4b42;--ink3: #5c675d;--mute: #687166;--bg: #f5f3ed;--card: #fffcf7;--sunk: #f0f0e7;--line: #e0e2d7;--line2: #cbd2c2;--ok: #38634a;--okb: #e9f0e3;--mid: #8a6025;--midb: #f8eed9;--bad: #a4473e;--badb: #f8e9e2;--nm: #616b60;--nmb: #edeee7;--red: #bf5146;--redb: #f8e9e2;--redl: #e7b7a9;--b700: #146550;--b25: #e7eee1;--b50: #d7e3cf;--b900: #174d3e;--b950: #123e32;--g50: #f7f5ee;--g100: #f0f0e7;--g200: #e0e2d7;--g300: #cbd2c2;--g500: #687166;--g600: #5c675d;--g700: #3d4b42;--e50: #f8e9e2;--e200: #edcec1;--e600: #bf5146;--e700: #a4473e;--sx: 0 1px 2px #29383204;--sm: 0 3px 8px #29383208;font-size:15px;line-height:1.6;font-variant-numeric:tabular-nums}.report-prototype-polished .rp .ring{box-shadow:none}.report-prototype-polished .rp .mx .rs{min-height:0;flex-direction:row;background:transparent;flex-wrap:wrap;color:inherit}.report-prototype-polished .rp .hcard,.report-prototype-polished .rp .gapc,.report-prototype-polished .rp .panel,.report-prototype-polished .rp .srow{background:var(--card)}.report-prototype-polished .rp .hero2{gap:18px;margin-bottom:20px}.report-prototype-polished .rp .hcard{padding:26px}.report-prototype-polished .rp .hgrid{gap:25px}.report-prototype-polished .rp .ring .rv b{font-size:48px;font-weight:650}.report-prototype-polished .rp .hl1{font-size:18px;font-weight:550;line-height:1.5}.report-prototype-polished .rp .hl2{font-size:34px;font-weight:650;line-height:1.2;letter-spacing:-1.2px;margin-top:9px}.report-prototype-polished .rp .side{gap:16px}.report-prototype-polished .rp .gapc{padding:21px 23px}.report-prototype-polished .rp .gapc .gv{font-size:39px;font-weight:650}.report-prototype-polished .rp .xc{padding:23px;background:#174d3e}.report-prototype-polished .rp .xc h2{font-size:22px;line-height:1.35;letter-spacing:-.55px}.report-prototype-polished .rp .xc p{font-size:13px;line-height:1.7}.report-prototype-polished .rp .xc .btn{background:#fff9ef;font-size:12px;min-height:46px;padding-inline:14px}.report-prototype-polished .rp .grid2{gap:20px}.report-prototype-polished .rp .panel{padding:22px}.report-prototype-polished .rp .panel h2{font-size:19px;line-height:1.45;letter-spacing:-.45px;margin-bottom:18px}.report-prototype-polished .rp .kk{font-size:12px;margin-bottom:10px}.report-prototype-polished .rp .srow{gap:10px;padding:14px 12px;box-shadow:none}.report-prototype-polished .rp .srow:hover{background:var(--soft2);box-shadow:none}.report-prototype-polished .rp .srow .sn b{font-size:14px}.report-prototype-polished .rp .srow .sn>span{font-size:12px;line-height:1.55;display:block}.report-prototype-polished .rp .ssub{font-size:11px;margin-block:3px}.report-prototype-polished .rp .sright{gap:6px}.report-prototype-polished .rp .lossb{min-width:112px;padding:8px}.report-prototype-polished .rp .lossb b{font-size:20px}.report-prototype-polished .rp .lossb small,.report-prototype-polished .rp .lossb span{font-size:10px}.report-prototype-polished .rp .hbx{grid-template-columns:repeat(3,45px);gap:4px}.report-prototype-polished .rp .hbx div{font-size:10px;padding-block:8px}.report-prototype-polished .rp .hbx div b{font-size:18px;margin-bottom:4px}.report-prototype-polished .rp .chip{font-size:12px;padding:4px 9px;border-radius:6px;font-weight:550}.report-prototype-polished .rp .c-pass{border-color:#cadbc0}.report-prototype-polished .rp .c-partial{border-color:#ead9b2}.report-prototype-polished .rp .c-fail{border-color:#edcec1}.report-prototype-polished .rp .ttl{font-weight:650;letter-spacing:-.8px}.report-prototype-polished .rp .shead{padding:25px 27px;gap:12px 20px;margin-bottom:25px}.report-prototype-polished .rp .shead .kicker{font-size:12px;margin-bottom:10px}.report-prototype-polished .rp .q{font-size:15px;margin-top:9px}.report-prototype-polished .rp .shead .num{font-size:58px;font-weight:600}.report-prototype-polished .rp .hsum{font-size:15px}.report-prototype-polished .rp .mlh{margin-bottom:13px}.report-prototype-polished .rp .mlh h2{font-size:17px}.report-prototype-polished .rp .mlh>span{font-size:12px}.report-prototype-polished .rp .mx{border-radius:9px;margin-bottom:10px}.report-prototype-polished .rp .mx>summary{padding:18px;gap:6px 12px}.report-prototype-polished .rp .mx .nm{font-size:14px}.report-prototype-polished .rp .mx .fd{font-size:13px;line-height:1.65}.report-prototype-polished .rp .mx .sv{font-size:20px;font-weight:600}.report-prototype-polished .rp .mx{scroll-margin-top:190px}.report-prototype-polished .rp .infob,.report-prototype-polished .rp .mlink,.report-prototype-polished .rp .hinfo .lnk,.report-prototype-polished .rp .fxlinks .lnk{min-height:44px}.report-prototype-polished .rp .meter .gain{transition:none}.report-prototype-polished .rp .fixgrid{gap:24px}.report-prototype-polished .rp .fixgrid .card{padding:24px}.report-prototype-polished .rp .fixgrid .right{top:190px}.report-prototype-polished .rp .proj .to{font-weight:650}.report-prototype-polished .rp .fx{padding-block:19px;min-height:44px}.report-prototype-polished .rp .fx .tx b{font-size:15px;line-height:1.55}.report-prototype-polished .rp .fx .tx span{font-size:13px}.report-prototype-polished .rp .fxlinks{flex-wrap:wrap}.report-prototype-polished .rp .pts{border-radius:6px;font-size:13px;min-width:52px}.report-prototype-polished .rp .btn,.report-prototype-polished .rp .btn2{font-size:13px}.report-prototype-polished :is(button,a,input,summary):focus-visible{outline:3px solid #146550;outline-offset:3px;border-radius:5px}.report-prototype-polished .u-ai-center{align-items:center}.report-prototype-polished .u-bd-0{border:0}.report-prototype-polished .u-bg-badi{background:var(--badi)}.report-prototype-polished .u-bg-brand{background:var(--brand)}.report-prototype-polished .u-bg-line2{background:var(--line2)}.report-prototype-polished .u-bg-linear-gradient-90deg-oki-midi-60-badi{background:linear-gradient(90deg,var(--oki),var(--midi) 60%,var(--badi))}.report-prototype-polished .u-bg-midi{background:var(--midi)}.report-prototype-polished .u-bg-oki{background:var(--oki)}.report-prototype-polished .u-c-ink3{color:var(--ink3)}.report-prototype-polished .u-c-mute{color:var(--mute)}.report-prototype-polished .u-d-flex{display:flex}.report-prototype-polished .u-font-600-24px-1-25-display{font:600 24px/1.25 var(--display)}.report-prototype-polished .u-fs-12px{font-size:12px}.report-prototype-polished .u-fs-13px{font-size:13px}.report-prototype-polished .u-fs-14px{font-size:14px}.report-prototype-polished .u-fs-inherit{font-size:inherit}.report-prototype-polished .u-fw-550{font-weight:550}.report-prototype-polished .u-gap-16px{gap:16px}.report-prototype-polished .u-grid-logo-prac{grid-template-areas:"logo prac"}.report-prototype-polished .u-gtc-1fr-1fr{grid-template-columns:1fr 1fr}.report-prototype-polished .u-h-16px{height:16px}.report-prototype-polished .rp .u-h-96px{height:96px}.report-prototype-polished .u-m-0{margin:0}.report-prototype-polished .u-m-2px-0-0{margin:2px 0 0}.report-prototype-polished .u-max-120px{max-height:120px}.report-prototype-polished .u-maxw-100{max-width:100%}.report-prototype-polished .u-mb-10px{margin-bottom:10px}.report-prototype-polished .u-mb-12px{margin-bottom:12px}.report-prototype-polished .u-mt-0{margin-top:0}.report-prototype-polished .u-mt-16px{margin-top:16px}.report-prototype-polished .u-mt-4px{margin-top:4px}.report-prototype-polished .u-mt-6px{margin-top:6px}.report-prototype-polished .u-outline-none{outline:none}.report-prototype-polished .u-p-4px-18px{padding:4px 18px}.report-prototype-polished .u-scroll-180px{scroll-margin-top:190px}.report-prototype-polished .u-w-100{width:100%}.report-prototype-polished .rp .u-w-96px{width:96px;flex-shrink:0}@media(max-width:1099px)and (min-width:768px){.report-prototype-polished .rs-tabs{flex-basis:100%}.report-prototype-polished .rs-how{margin-left:auto}}@media(max-width:767px){.report-prototype-polished .polished-notice{font-size:10px;padding:8px 18px}.report-prototype-polished .rs-wrap{padding-inline:18px}.report-prototype-polished .rs-tin{padding-block:12px;gap:10px 12px}.report-prototype-polished .rs-logo-word{display:none}.report-prototype-polished .rs-prac{border:0;padding-left:0}.report-prototype-polished .rs-pname{font-size:13px}.report-prototype-polished .rs-pdet,.report-prototype-polished .rs-attr{font-size:10px}.report-prototype-polished .rs-tabs{flex-basis:100%;gap:5px;padding-bottom:6px}.report-prototype-polished .rs-tab{min-height:54px;padding-inline:11px}.report-prototype-polished .rs-how{margin-left:auto;min-height:44px}.report-prototype-polished .rs-main{padding-block:22px 28px}.report-prototype-polished .rs-fin{padding-block:12px}.report-prototype-polished .rs-ft{display:none}.report-prototype-polished .rs-fb,.report-prototype-polished .rs-fb .rs-btn{flex:1}.report-prototype-polished .rs-btn{padding-inline:12px}.report-prototype-polished .rs-sheet{padding:24px 20px}.report-prototype-polished .rp .hero2,.report-prototype-polished .rp .grid2,.report-prototype-polished .rp .fixgrid,.report-prototype-polished .rp .mkt{grid-template-columns:1fr;gap:16px}.report-prototype-polished .rp .hcard{padding:21px}.report-prototype-polished .rp .hgrid{grid-template-columns:1fr;gap:20px}.report-prototype-polished .rp .ring{width:132px;height:132px}.report-prototype-polished .rp .ring .rv b{font-size:41px}.report-prototype-polished .rp .hl1{font-size:16px}.report-prototype-polished .rp .hl2{font-size:28px;letter-spacing:-.8px}.report-prototype-polished .rp .wfl{gap:12px 10px}.report-prototype-polished .rp .gapc,.report-prototype-polished .rp .xc,.report-prototype-polished .rp .panel{padding:20px}.report-prototype-polished .rp .srow{grid-template-columns:auto minmax(0,1fr);gap:13px}.report-prototype-polished .rp .sright{grid-column:1 / -1;flex-wrap:wrap;gap:8px}.report-prototype-polished .rp .lossb{flex:1}.report-prototype-polished .rp .hbx{grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 100%}.report-prototype-polished .rp .hbx div{font-size:11px}.report-prototype-polished .rp .shead{grid-template-columns:1fr;padding:20px;gap:14px}.report-prototype-polished .rp .shead .num{font-size:48px}.report-prototype-polished .rp .shead .sc{text-align:left;display:flex;align-items:center;gap:14px}.report-prototype-polished .rp .ttl{font-size:25px;line-height:1.3;gap:10px}.report-prototype-polished .rp .shead .q{font-size:14px}.report-prototype-polished .rp .mx>summary{padding:16px 13px;gap:7px 9px;grid-template-columns:32px minmax(0,1fr) 18px}.report-prototype-polished .rp .mx .rs{grid-column:2;grid-row:2;justify-self:start;gap:7px}.report-prototype-polished .rp .mx .fd{grid-column:2;grid-row:3}.report-prototype-polished .rp .mx .tw{grid-column:3;grid-row:1}.report-prototype-polished .rp .mic{width:32px;height:32px}.report-prototype-polished .rp .mx{scroll-margin-top:285px}.report-prototype-polished .rp .fixgrid .card{padding:20px}.report-prototype-polished .rp .fixgrid .right{position:static}.report-prototype-polished .rp .fx{gap:9px}.report-prototype-polished .rp .fx .tx b{font-size:14px}.report-prototype-polished .rp .fx .pts{min-width:45px;padding-inline:6px;font-size:12px}.report-prototype-polished .rp .proj{gap:10px}.report-prototype-polished .rp .proj .to{font-size:67px}.report-prototype-polished .u-scroll-180px{scroll-margin-top:285px}}@media(prefers-reduced-motion:reduce){.report-prototype-polished *,.report-prototype-polished *:before,.report-prototype-polished *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.report-prototype-polished .rp .mx .nm,.report-prototype-polished .rp .mx .fd,.report-prototype-polished .rp .mxb{overflow-wrap:anywhere;min-width:0}.report-prototype-polished .rp .mx .rs{flex-wrap:wrap;row-gap:6px}.report-prototype-polished .rp .mxb{max-width:100%}.report-prototype-polished .rp .mxb :where(table){display:block;max-width:100%;overflow-x:auto}.report-prototype-polished .rp .mxb :where(img,svg){max-width:100%}.report-prototype-polished .rp .mxb :where(a){overflow-wrap:anywhere}.report-prototype-polished .rp .mfoot,.report-prototype-polished .rp .infop dt{color:var(--ink3)}.report-prototype-polished .rp .infop dd{overflow-wrap:anywhere;min-width:0}.report-prototype-polished .rp .mx-nm{color:var(--ink2);background:var(--nmb);border:1px dashed var(--line2);border-radius:8px;padding:10px 12px;margin-top:4px}.report-prototype-polished .rp .mx[data-state=unmeasured] .sv,.report-prototype-polished .rp .mx[data-state=unverified] .sv{color:var(--nm)}@media(max-width:767px){.report-prototype-polished .rp .mxb{padding-inline:13px}.report-prototype-polished .rp .infop{grid-template-columns:1fr;gap:2px}.report-prototype-polished .rp .infop dd{margin-bottom:8px}.report-prototype-polished .rp .mfoot .lnk{flex-basis:100%}}.rss-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rss-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rss-stack{display:grid;gap:16px}.rss-sk{display:block;border-radius:6px;background:var(--ts-border-subtle, #e4e1d8);position:relative;overflow:hidden}.rss-sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:rss-shimmer 1.6s ease-in-out infinite}@keyframes rss-shimmer{to{transform:translate(100%)}}.rss-hero{display:grid;gap:20px;grid-template-columns:1fr;align-items:center}@media(min-width:760px){.rss-hero{grid-template-columns:1fr auto}}.rss-ring{width:112px;height:112px;border-radius:50%;border:10px solid var(--ts-border-subtle, #e4e1d8);justify-self:start}@media(min-width:760px){.rss-ring{justify-self:end}}.rss-tabs{display:flex;gap:8px;overflow:hidden}.rss-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:760px){.rss-grid{grid-template-columns:1.4fr 1fr}}.rss-lbl{font-size:var(--ts-text-xs, 12px);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-teal-700, #2f5d50);font-weight:600;margin:0 0 8px}.rss-status{display:flex;align-items:center;gap:10px;color:var(--ts-text-secondary);font-size:var(--ts-text-sm, 14px)}.rss-dot{width:8px;height:8px;border-radius:50%;background:var(--ts-teal-600, #3a7465);animation:rss-pulse 1.4s ease-in-out infinite}@keyframes rss-pulse{50%{opacity:.35}}.rss-state{display:grid;gap:20px;grid-template-columns:1fr;padding:28px 20px}@media(min-width:760px){.rss-state{grid-template-columns:56px 1fr;padding:36px 32px}}.rss-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--ts-teal-50, #e9eee3);color:var(--ts-teal-700, #2f5d50)}.rss-icon svg{width:24px;height:24px}.rss-state[data-tone=error] .rss-icon{background:color-mix(in srgb,var(--ts-error, #c25448) 12%,transparent);color:var(--ts-error, #c25448)}.rss-state h1{margin:0 0 8px;font-size:var(--ts-text-xl, 22px);line-height:1.3}.rss-state p{margin:0;color:var(--ts-text-secondary);line-height:1.55;max-width:60ch}.rss-detail{margin-top:12px!important;font-size:var(--ts-text-sm, 14px);color:var(--ts-text-tertiary)!important}.rss-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;align-items:center}@media(max-width:480px){.rss-actions>.rs-btn,.rss-actions>.rs-btn2{flex:1 1 100%;justify-content:center}}.rss-extra{margin-top:20px}@media(prefers-reduced-motion:reduce){.rss-sk:after,.rss-dot{animation:none}.rss-sk:after{display:none}}.rss-pending{display:grid;gap:4px;padding-top:16px;border-top:1px solid var(--ts-border-subtle, #e4e1d8)}.rss-pending .rss-actions{margin-top:12px}.ihelp{width:18px;height:18px;min-width:18px;border-radius:50%;border:0;background:transparent;color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);font-family:inherit;padding:0;display:inline-grid;place-items:center;cursor:pointer;vertical-align:middle;flex:none}.ihelp-icon{box-sizing:border-box;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;line-height:1;border:1px solid var(--ts-border);background:var(--ts-bg-tertiary)}.ihelp.sm{width:14px;height:14px;min-width:14px;font-size:var(--ts-text-xs)}.ihelp.sm .ihelp-icon{width:14px;height:14px}.ihelp:hover{color:var(--sys-accent)}.ihelp:hover .ihelp-icon{border-color:var(--sys-accent)}.ihelp[data-missing=true] .ihelp-icon{border-style:dashed}@media(max-width:900px){.ihelp,.ihelp.sm{width:44px;height:44px;min-width:44px;min-height:44px}.ihelp.sys-hit:after{content:none}}.ihelp-pop{z-index:280;max-width:min(300px,88vw);background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);box-shadow:var(--ts-shadow-md, var(--ts-shadow-xs));padding:var(--ts-space-lg) var(--ts-space-lg);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);line-height:1.5}.ihelp-pop:focus-visible{outline:none;box-shadow:var(--ts-focus-ring)}.ihelp-t{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);color:var(--ts-text-primary);margin-bottom:var(--ts-space-xs)}.ihelp-miss{color:var(--ts-text-tertiary)}.phead-sys{display:flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap;min-width:0}.phead-sys{min-height:var(--ts-hit-target, 44px);font-family:var(--bs-font-sans-serif)}.phead-sys .pact>*{flex:none}.phead-sys .pname{font-size:var(--ts-text-lg);font-weight:var(--ts-weight-bold);letter-spacing:-.01em;color:var(--ts-text-primary);margin:0}.phead-sys .psum{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.phead-sys .psum b{color:var(--ts-text-secondary);font-weight:var(--ts-weight-medium)}.phead-sys .plive{display:inline-flex;align-items:center;gap:var(--ts-space-xs)}.phead-sys .plive-d{width:6px;height:6px;border-radius:50%;background:var(--sys-accent)}.phead-sys .plive[data-tone=warn] .plive-d{background:var(--ts-warning)}.phead-sys .plive[data-tone=bad] .plive-d{background:var(--ts-error)}.phead-sys .plive[data-tone=idle] .plive-d{background:var(--ts-text-tertiary)}.phead-sys .pgap{flex:1}.phead-sys .palert{display:inline-flex;align-items:center;gap:var(--ts-space-xs);height:22px;padding:0 var(--ts-space-md);border-radius:var(--ts-radius-full);font:inherit;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);cursor:pointer;border:1px solid transparent}.phead-sys .palert.bad{background:var(--ts-error-50);color:var(--ts-error);border-color:var(--ts-error)}.phead-sys .palert.warn{background:var(--ts-warning-50);color:var(--ts-warning);border-color:var(--ts-warning)}.phead-sys .palert.run{background:var(--ts-teal-25);color:var(--sys-accent);border-color:var(--sys-accent)}.phead-sys .pstatsT{display:inline-flex;align-items:center;gap:var(--ts-space-xs);height:22px;padding:0 var(--ts-space-md);border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-tertiary);border-radius:var(--ts-radius-xs);font:inherit;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);cursor:pointer}.phead-sys .pstatsT:hover{color:var(--ts-text-primary)}.phead-sys .pstatsT svg{width:11px;height:11px;transition:transform .15s}.phead-sys .pstatsT[aria-expanded=true]{border-color:var(--sys-accent);color:var(--sys-accent)}.phead-sys .pstatsT[aria-expanded=true] svg{transform:rotate(180deg)}.phead-sys .pact{display:flex;gap:var(--ts-space-md);align-items:center;flex:none}@media(max-width:760px){.phead-sys .pgap{flex-basis:100%;height:0}}.phead-sys .pdesc{flex-basis:100%;order:99;margin:calc(var(--ts-space-xs) * -1) 0 0;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-weight:var(--ts-weight-regular)}.pgr{display:flex;align-items:center;gap:var(--ts-space-lg);flex-wrap:wrap;margin-top:var(--ts-space-lg)}.pgr-n{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pgr-n b{color:var(--ts-text-secondary);font-family:var(--ts-font-mono);font-weight:var(--ts-weight-semibold)}.pgr-size{display:flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pgr-size select{height:28px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-xs);padding:0 var(--ts-space-sm);cursor:pointer}.pgr-c{display:flex;align-items:center;gap:var(--ts-space-xs);margin-left:auto}.pgr-b{width:28px;height:28px;border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-secondary);border-radius:var(--ts-radius-sm);cursor:pointer;display:grid;place-items:center;padding:0}.pgr-b svg{width:14px;height:14px}.pgr-b:hover:not(:disabled){border-color:var(--ts-text-tertiary);color:var(--ts-text-primary)}.pgr-b:disabled{opacity:.35;cursor:default}.pgr-j{display:flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin:0 var(--ts-space-xs)}.pgr-j b{color:var(--ts-text-secondary);font-family:var(--ts-font-mono)}.pgr-in{width:46px;height:28px;text-align:center;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-family:var(--ts-font-mono);outline:none}.pgr-in:focus{border-color:var(--sys-accent);box-shadow:var(--ts-focus-ring)}.pgr-comfortable .pgr-b{width:44px;height:44px}.pgr-comfortable .pgr-in,.pgr-comfortable .pgr-size select{min-width:44px;height:44px}@media(max-width:760px){.pgr-c{margin-left:0;flex-basis:100%}}.dtbl{width:100%;min-width:0}.dtbl-count{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin-bottom:var(--ts-space-md)}.dtbl-count b{color:var(--ts-text-secondary);font-family:var(--ts-font-mono);font-weight:var(--ts-weight-semibold)}.dtbl-scroll{overflow-x:auto;overflow-y:auto;max-width:100%;background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md)}.dtbl table{width:100%;border-collapse:separate;border-spacing:0}.dtbl th{position:sticky;top:0;z-index:1;background:var(--ts-bg-secondary);text-align:left;padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--ts-text-tertiary);border-bottom:1px solid var(--ts-border);white-space:nowrap}.dtbl td{font-size:var(--ts-text-xs);color:var(--ts-text-secondary);padding:var(--ts-space-lg);border-bottom:1px solid var(--ts-border-subtle);vertical-align:middle}.dtbl tbody tr:last-child td{border-bottom:0}.dtbl .num{text-align:right;font-variant-numeric:tabular-nums}.dtbl tr.clk{cursor:pointer}.dtbl tr.clk:hover td{background:var(--ts-bg-tertiary)}.dtbl tr.clk:focus-visible{outline:none}.dtbl tr.clk:focus-visible td{box-shadow:inset 0 0 0 1px var(--sys-accent)}.dtbl .stblk{padding:0;max-width:none}.dtbl .dtbl-state{margin-top:0}.fd-scrim{position:fixed;inset:0;z-index:260;background:var(--ts-scrim)}.fd-panel{position:fixed;top:0;right:0;z-index:261;height:100%;width:min(384px,92vw);background:var(--ts-bg-primary);border-left:1px solid var(--ts-border);box-shadow:var(--ts-shadow-xl, var(--ts-shadow-xs));display:flex;flex-direction:column;outline:none}.fd-panel[data-state=open]{animation:fd-in .18s ease-out}@keyframes fd-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.fd-panel[data-state=open]{animation:none}}.fd-hd{display:flex;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--ts-border);flex:none}.fd-t{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-bold);color:var(--ts-text-primary);margin:0}.fd-n{font-size:var(--ts-text-xs);color:var(--sys-accent);background:var(--ts-teal-25);border:1px solid var(--sys-accent);border-radius:var(--ts-radius-full);padding:var(--ts-space-xxs) var(--ts-space-md);font-weight:var(--ts-weight-semibold)}.fd-x{margin-left:auto;width:26px;height:26px;border:1px solid var(--ts-border);background:var(--ts-bg-tertiary);color:var(--ts-text-secondary);border-radius:var(--ts-radius-sm);cursor:pointer;display:grid;place-items:center;padding:0}.fd-x svg{width:14px;height:14px}.fd-x:hover{color:var(--ts-text-primary);border-color:var(--ts-text-tertiary)}.fd-find{position:relative;padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--ts-border-subtle);flex:none}.fd-find svg{position:absolute;left:calc(var(--ts-space-xl) + var(--ts-space-lg) - 1px);top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--ts-text-tertiary)}.fd-find input{width:100%;height:32px;padding:0 var(--ts-space-lg) 0 var(--ts-space-4xl);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-xs);outline:none}.fd-find input:focus{border-color:var(--sys-accent)}.fd-body{flex:1;overflow-y:auto;padding:var(--ts-space-xs) 0}.fd-body .wfg{padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--ts-border-subtle)}.fd-body .wfg:last-child{border-bottom:0}.fd-body .wfg[hidden]{display:none}.fd-body .wf-lbl{display:flex;align-items:center;gap:var(--ts-space-xs);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ts-text-tertiary);font-weight:var(--ts-weight-semibold);padding:0 0 var(--ts-space-md);margin:0}.fd-body .wf-opt{display:flex;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-sm);min-height:32px;border-radius:var(--ts-radius-sm);cursor:pointer;min-width:0}.fd-body .wf-opt:hover{background:var(--ts-bg-tertiary)}.fd-body .wf-opt input{accent-color:var(--sys-accent);flex:none;margin:0}.fd-body .wf-ol{font-size:var(--ts-text-xs);color:var(--ts-text-primary);font-weight:var(--ts-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fd-body .wf-om{margin-left:auto;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-family:var(--ts-font-mono);flex:none;padding-left:var(--ts-space-md)}.fd-body .wf-mlist{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--ts-space-lg)}.fd-body .wf-search{padding:0 0 var(--ts-space-md)}.fd-body .wf-search input{width:100%;height:28px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-xs);padding:0 var(--ts-space-md);outline:none}.fd-foot{display:flex;gap:var(--ts-space-md);align-items:center;padding:var(--ts-space-lg) var(--ts-space-xl);border-top:1px solid var(--ts-border);background:var(--ts-bg-tertiary);flex:none}.fd-clr,.fd-apply{height:34px;border-radius:var(--ts-radius-md);font:inherit;font-size:var(--ts-text-xs);cursor:pointer}.fd-clr{padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-weight:var(--ts-weight-semibold)}.fd-apply{flex:1;border:1px solid var(--sys-accent);background:var(--sys-accent);color:var(--sys-on-accent);font-weight:var(--ts-weight-bold)}.fd-clr:disabled,.fd-apply:disabled{opacity:.55;cursor:not-allowed}.fd-panel.fd-comfortable .fd-x{width:44px;height:44px}.fd-panel.fd-comfortable .fd-find input,.fd-panel.fd-comfortable .wf-search input,.fd-panel.fd-comfortable select,.fd-panel.fd-comfortable .fd-clr,.fd-panel.fd-comfortable .fd-apply{min-width:44px;min-height:44px}.fd-panel.fd-comfortable .wf-opt{min-height:44px}@media(max-width:760px){.fd-body .wf-mlist{grid-template-columns:1fr}}.xr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-md);margin:0 0 var(--ts-space-md)}.xr-seg{display:inline-flex;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);overflow:hidden;background:var(--ts-bg-primary)}.xr-seg button{min-height:44px;padding:0 var(--ts-space-lg);border:0;border-right:1px solid var(--ts-border);background:transparent;color:var(--ts-text-secondary);font:inherit;font-size:var(--ts-text-xs);font-weight:600;cursor:pointer}.xr-seg button:last-child{border-right:0}.xr-seg button[aria-pressed=true]{background:var(--ts-teal-25, var(--ts-bg-tertiary));color:var(--ts-text-primary);box-shadow:inset 0 -2px 0 var(--ts-accent)}.xr-spacer{flex:1}.xr-muted{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.xr-title{font-weight:600;color:var(--ts-text-primary);display:block}.xr-sub{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-family:var(--ts-font-mono)}.xr-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 var(--ts-space-md);border-radius:var(--ts-radius-full);border:1px solid var(--ts-border);font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-secondary);background:var(--ts-bg-tertiary);white-space:nowrap}.xr-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.xr-pill.run{color:var(--ts-accent);border-color:var(--ts-accent)}.xr-pill.warn{color:var(--ts-warning, #9a6400);border-color:currentColor}.xr-pill.bad{color:var(--ts-error, #b4232c);border-color:currentColor}.xr-next{font-weight:600;font-size:var(--ts-text-xs);color:var(--ts-text-primary)}.xr-mono{font-family:var(--ts-font-mono);font-size:var(--ts-text-xs)}.xr-scrim{position:fixed;inset:0;z-index:260;background:var(--ts-scrim)}.xr-panel{position:fixed;top:0;right:0;z-index:261;height:100%;width:min(520px,100vw);display:flex;flex-direction:column;background:var(--ts-bg-primary);border-left:1px solid var(--ts-border);box-shadow:var(--ts-shadow-xl, var(--ts-shadow-xs));outline:none}.xr-panel[data-state=open]{animation:xr-in .18s ease-out}@keyframes xr-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.xr-panel[data-state=open]{animation:none}}.xr-hd{display:flex;align-items:flex-start;gap:var(--ts-space-md);padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--ts-border)}.xr-hd h2{margin:0;font-size:var(--ts-text-md, 15px);font-weight:700;color:var(--ts-text-primary)}.xr-x{margin-left:auto;width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-secondary);cursor:pointer}.xr-body{flex:1;overflow-y:auto;padding:var(--ts-space-lg) var(--ts-space-xl);display:grid;gap:var(--ts-space-xl);align-content:start}.xr-sec h3{margin:0 0 var(--ts-space-md);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ts-text-tertiary);font-weight:600}.xr-dl{display:grid;grid-template-columns:120px 1fr;gap:var(--ts-space-sm) var(--ts-space-lg);margin:0;font-size:var(--ts-text-xs)}.xr-dl dt{color:var(--ts-text-tertiary)}.xr-dl dd{margin:0;color:var(--ts-text-primary);min-width:0;overflow-wrap:anywhere}.xr-steps{display:grid;gap:0;list-style:none;margin:0;padding:0;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md)}.xr-step{display:grid;grid-template-columns:22px 1fr auto;gap:var(--ts-space-md);align-items:center;padding:var(--ts-space-md) var(--ts-space-lg);border-bottom:1px solid var(--ts-border-subtle);font-size:var(--ts-text-xs);min-height:44px}.xr-step:last-child{border-bottom:0}.xr-step .dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ts-border);display:grid;place-items:center}.xr-step.done .dot{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent)}.xr-step.now{background:var(--ts-bg-tertiary)}.xr-step.now .dot{border-color:var(--ts-accent)}.xr-form{display:grid;gap:var(--ts-space-md);padding:var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-tertiary)}.xr-field{display:grid;gap:4px;font-size:var(--ts-text-xs);color:var(--ts-text-secondary);font-weight:600}.xr-field input,.xr-field select,.xr-field textarea{min-height:44px;padding:0 var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-sm, 13px);font-weight:400;outline:none}.xr-field textarea{padding:var(--ts-space-md);min-height:72px;resize:vertical}.xr-field input:focus,.xr-field select:focus,.xr-field textarea:focus{border-color:var(--ts-accent)}.xr-check{display:flex;align-items:center;gap:var(--ts-space-md);min-height:44px;font-size:var(--ts-text-xs);color:var(--ts-text-primary)}.xr-check input{accent-color:var(--ts-accent);width:18px;height:18px}.xr-results{display:grid;max-height:220px;overflow-y:auto;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary)}.xr-results button{min-height:44px;text-align:left;padding:var(--ts-space-sm) var(--ts-space-md);border:0;border-bottom:1px solid var(--ts-border-subtle);background:transparent;font:inherit;font-size:var(--ts-text-xs);cursor:pointer;color:var(--ts-text-primary)}.xr-results button[aria-pressed=true]{background:var(--ts-teal-25, var(--ts-bg-tertiary));box-shadow:inset 3px 0 0 var(--ts-accent)}.xr-actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-md)}.xr-btn{min-height:44px;padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.xr-btn.primary{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent)}.xr-btn.danger{color:var(--ts-error, #b4232c)}.xr-btn:disabled{opacity:.55;cursor:not-allowed}.xr-err{font-size:var(--ts-text-xs);color:var(--ts-error, #b4232c);margin:0}.xr-ok{font-size:var(--ts-text-xs);color:var(--ts-accent);margin:0}.xr-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--ts-space-md)}.xr-timeline li{display:grid;grid-template-columns:8px 1fr;gap:var(--ts-space-md);font-size:var(--ts-text-xs)}.xr-timeline li:before{content:"";width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--ts-border)}.xr-timeline b{color:var(--ts-text-primary)}.xr-timeline span{color:var(--ts-text-tertiary)}.xr-page{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--ts-space-lg)}.xr-page>*{min-width:0}.xr-fieldset{border:0;padding:0;margin:0}.xr-note{margin-top:8px}.xr-divider{border:0;border-top:1px solid var(--ts-border);width:100%}.xr-empty-search{padding:12px}.xr-form.xr-form-plain{background:transparent;border:0;padding:0}.xr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:var(--ts-space-xl);align-items:start}.xr-card{border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);padding:var(--ts-space-lg);display:grid;gap:var(--ts-space-md)}.xr-list{list-style:none;margin:0;padding:0;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary)}.xr-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-md);min-height:52px;padding:var(--ts-space-sm) var(--ts-space-lg);border-bottom:1px solid var(--ts-border-subtle);font-size:var(--ts-text-xs)}.xr-list li:last-child{border-bottom:0}.xr-preview{border:1px dashed var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);background:var(--ts-bg-tertiary);display:grid;gap:var(--ts-space-md)}.xr-preview-hd{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.xr-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:var(--ts-text-xs);color:var(--ts-text-secondary);text-decoration:none;font-weight:600}@media(max-width:760px){.xr-grid,.xr-dl{grid-template-columns:1fr}}.xr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xr-portal-link{display:inline-flex;align-items:center;gap:4px;color:var(--ts-accent);text-decoration:none;font-family:var(--ts-font-mono)}.xr-portal-link:hover{text-decoration:underline}.xr-card-h{margin:0;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ts-text-tertiary);font-weight:600}.xr-card-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ts-space-md)}.xr-practices{display:grid;gap:var(--ts-space-xl)}.xr-seed{padding:var(--ts-space-xl);gap:var(--ts-space-lg)}.xr-search{display:flex;align-items:center;gap:var(--ts-space-md);min-height:56px;padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);color:var(--ts-text-tertiary)}.xr-search:focus-within{border-color:var(--ts-accent);box-shadow:inset 0 0 0 1px var(--ts-accent)}.xr-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:var(--ts-text-md, 15px);color:var(--ts-text-primary);min-height:54px}.xr-results.xr-results-lg{max-height:440px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.xr-results.xr-results-lg button{border-right:1px solid var(--ts-border-subtle);padding:var(--ts-space-md) var(--ts-space-lg)}.xr-pager{align-items:center}.xr-activity .xr-timeline{gap:0}.xr-activity .xr-timeline li{padding:var(--ts-space-md) 0;border-bottom:1px solid var(--ts-border-subtle)}.xr-activity .xr-timeline li:last-child{border-bottom:0}.xr-act-meta{display:block;margin-top:2px}.xr-setup{max-width:560px}.xr-partner-settings{max-width:760px;display:grid;gap:var(--ts-space-lg)}.xr-partner-settings .xr-card{gap:var(--ts-space-md)}.xr-inline{display:flex;gap:var(--ts-space-md);align-items:end}.xr-inline .xr-field{flex:1;min-width:0}.xr-chips{display:flex;flex-wrap:wrap;gap:var(--ts-space-sm)}.xr-chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-full);background:var(--ts-bg-tertiary);font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-primary)}.xr-chip button{width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--ts-text-tertiary);cursor:pointer;display:grid;place-items:center}.xr-chip button:hover{background:var(--ts-bg-primary);color:var(--ts-error, #b4232c)}.xr-partner-logo{width:140px;height:72px;object-fit:contain;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);padding:6px}.xr-preview-frame{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.xr-preview-frame .pp-preview{min-height:560px}@media(max-width:760px){.xr-inline{flex-direction:column;align-items:stretch}}.aa-detail{display:flex;flex-direction:column;min-height:0}.aa-body{padding:var(--ts-space-lg) 0}.aa-client-panel{height:100dvh;overflow:hidden}.aa-client-panel .xr-hd{flex-shrink:0;padding-top:max(var(--ts-space-lg),env(safe-area-inset-top))}.aa-client-panel .xr-hd>div{min-width:0;overflow-wrap:anywhere}.aa-client-panel .xr-body{min-height:0;min-width:0;display:block;overscroll-behavior:contain;padding-bottom:max(var(--ts-space-lg),env(safe-area-inset-bottom))}.aa-client-panel .aa-detail,.aa-client-panel .aa-body{min-width:0;max-width:100%}.aa-client-panel .aa-detail>.app-tabs{position:sticky;top:0;z-index:2;flex-shrink:0;background:var(--ts-bg-primary)}@media(max-width:767px){.aa-client-panel .aa-detail>.app-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.aa-client-panel .app-tab{justify-content:center;padding:var(--ts-space-sm);min-width:0}}.aa-stack{display:flex;flex-direction:column;gap:var(--ts-space-lg)}.aa-dot{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--ts-error, #b4232c);vertical-align:middle}.aa-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);overflow:hidden}.aa-stats>div{padding:var(--ts-space-md) var(--ts-space-lg);border-right:1px solid var(--ts-border);display:flex;flex-direction:column;gap:2px}.aa-stats>div:last-child{border-right:0}.aa-k{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.aa-v{font-family:var(--ts-font-mono);font-size:1.35rem;font-weight:600;color:var(--ts-text-primary);font-variant-numeric:tabular-nums}.aa-v small{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin-left:2px}.aa-v.bad{color:var(--ts-error, #b4232c)}.aa-scope{margin:0 4px 4px 0;font-family:var(--ts-font-mono)}.aa-zone{padding:var(--ts-space-lg);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-sm);display:flex;flex-direction:column;gap:var(--ts-space-md);align-items:flex-start}.aa-zone p{margin:0;font-size:var(--ts-text-sm, .875rem)}.aa-once{padding:var(--ts-space-lg);border:1px solid var(--ts-accent);border-radius:var(--ts-radius-sm);background:var(--ts-teal-25, var(--ts-bg-tertiary));display:flex;flex-direction:column;gap:var(--ts-space-md);animation:aa-rise .22s ease-out}.aa-once-hd{display:flex;align-items:center;gap:8px}.aa-once-hd .xr-muted{margin-left:auto;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.aa-once-val{display:block;padding:var(--ts-space-md);background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);word-break:break-all;-webkit-user-select:all;user-select:all}.aa-once p{margin:0}@keyframes aa-rise{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.aa-once{animation:none}}.aa-keys{list-style:none;margin:0;padding:0;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm)}.aa-keys li{display:grid;grid-template-columns:1fr auto;gap:var(--ts-space-sm, 6px) var(--ts-space-md);align-items:center;padding:var(--ts-space-md) var(--ts-space-lg);border-bottom:1px solid var(--ts-border)}.aa-keys li:last-child{border-bottom:0}.aa-keys li>div:first-child{display:flex;flex-direction:column;gap:2px}.aa-keys li .xr-actions{grid-column:1 / -1}.aa-keys li.dead{opacity:.55}.aa-keys code{font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);font-weight:600}.aa-http.warn{color:var(--ts-warning, #9a6400)}.aa-http.bad{color:var(--ts-error, #b4232c)}.ps-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.ps-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--ts-radius-full);font-size:11px;font-weight:600;background:var(--ts-bg-tertiary);color:var(--ts-text-secondary);border:1px solid var(--ts-border);white-space:nowrap}.ps-chip.api{font-family:var(--ts-font-mono)}.ps-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ts-accent)}.ps-chip.api:before{border-radius:1px}.ps-cards{display:grid;gap:var(--ts-space-md)}.ps-card{border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg);display:grid;gap:var(--ts-space-md);background:var(--ts-bg-primary)}.ps-card-hd{display:flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap}.ps-card-hd .xr-title{display:inline}.ps-metrics{display:flex;gap:var(--ts-space-xl, 24px);flex-wrap:wrap}.ps-metrics div{display:flex;flex-direction:column}.ps-metrics b{font-family:var(--ts-font-mono);font-size:1.1rem;font-variant-numeric:tabular-nums}.ps-metrics span{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.ps-time{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid var(--ts-border);display:grid;gap:4px;font-size:var(--ts-text-xs)}.ps-bulk{position:sticky;bottom:var(--ts-space-lg);z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-md);margin-top:var(--ts-space-md);padding:var(--ts-space-md) var(--ts-space-lg);border:1px solid var(--ts-accent);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);box-shadow:var(--ts-shadow-md, var(--ts-shadow-xs));animation:aa-rise .18s ease-out}.ps-bulk select{min-height:44px}.ps-share-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--ts-border);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);overflow:hidden}.ps-share-list li{display:flex;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-md);background:var(--ts-bg-primary);font-size:var(--ts-text-xs)}.ps-share-list li .xr-spacer{flex:1}.ps-sel{width:18px;height:18px;accent-color:var(--ts-accent);cursor:pointer}.ps-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-space-md)}@media(max-width:767px){.ps-channels,.aa-stats{grid-template-columns:1fr}.aa-stats>div{border-right:0;border-bottom:1px solid var(--ts-border)}}.wl-page{display:grid;gap:var(--ts-space-lg);color:var(--ts-text-primary)}.wl-heading{display:flex;align-items:center;gap:var(--ts-space-lg)}.wl-heading h1{margin:0;font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em}.wl-heading p{margin:0 0 0 var(--ts-space-xxs);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.wl-heading p strong{color:var(--ts-text-secondary);font-weight:500}.wl-stat-strip{display:flex;overflow-x:auto;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary)}.wl-stat{display:flex;flex-direction:column;gap:var(--ts-space-xxs);padding:var(--ts-space-md) var(--ts-space-xl);border-right:1px solid var(--ts-border-subtle);white-space:nowrap}.wl-stat:last-child{border-right:0}.wl-stat strong{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ts-text-md);font-weight:600;line-height:1}.wl-stat span{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.wl-stat-hot strong{color:var(--ts-accent)}.wl-stat-warn strong{color:var(--ts-warning-700)}.wl-stat-quiet strong{color:var(--ts-text-tertiary)}.wl-scan-strip{display:flex;align-items:center;gap:var(--ts-space-xl);padding:var(--ts-space-md) var(--ts-space-xl);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);text-decoration:none}.wl-scan-strip:hover{border-color:var(--ts-text-tertiary)}.wl-scan-strip>strong{color:var(--ts-text-secondary);font-size:var(--ts-text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.wl-scan-strip>span{display:flex;align-items:center;gap:var(--ts-space-md)}.wl-scan-strip i,.wl-activity>i{display:block;width:7px;height:7px;flex:none;border-radius:50%}.wl-scan-strip i.run{background:var(--ts-accent);box-shadow:0 0 0 3px var(--ts-teal-25)}.wl-scan-strip i.warn{background:var(--ts-warning-700)}.wl-scan-strip i.bad{background:var(--ts-error-700)}.wl-scan-strip>b{display:flex;align-items:center;gap:var(--ts-space-xs);margin-left:auto;color:var(--ts-accent);font-weight:600}.wl-toolbar{display:flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap}.wl-toolbar-button,.wl-filter-chip{display:flex;height:30px;align-items:center;gap:var(--ts-space-md);padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;list-style:none}.wl-filter-chip::-webkit-details-marker,.wl-toolbar-button::-webkit-details-marker{display:none}.wl-toolbar-button:hover,.wl-filter-chip:hover{border-color:var(--ts-text-tertiary)}.wl-toolbar-button:disabled{cursor:not-allowed;opacity:.4}.wl-toolbar-separator{width:1px;height:20px;margin:0 var(--ts-space-xxs);background:var(--ts-border)}.wl-filter{position:relative}.wl-filter-chip{background:transparent;color:var(--ts-text-secondary);font-weight:500}.wl-filter-chip.active{border-color:transparent;background:var(--ts-teal-25);color:var(--ts-accent)}.wl-filter-dot{width:6px;height:6px;border-radius:50%;background:var(--ts-accent)}.wl-filter-menu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;display:grid;min-width:145px;overflow:hidden;padding:var(--ts-space-xs);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);box-shadow:var(--ts-shadow-md)}.wl-filter-menu button{min-height:30px;padding:0 var(--ts-space-md);border:0;border-radius:var(--ts-radius-xs);background:transparent;color:var(--ts-text-secondary);font:inherit;font-size:var(--ts-text-xs);text-align:left;cursor:pointer}.wl-filter-menu button:hover,.wl-filter-menu button.selected{background:var(--ts-bg-tertiary);color:var(--ts-text-primary)}.wl-sort{margin-left:auto}.wl-sort-menu{right:0;left:auto;min-width:175px}.wl-table{overflow:hidden;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary)}.wl-table-head,.wl-table-row{display:grid;grid-template-columns:14px minmax(210px,1.7fr) 60px 92px 132px minmax(150px,1fr) 16px;align-items:center;gap:var(--ts-space-lg);padding:0 var(--ts-space-lg)}.wl-table-head{height:34px;border-bottom:1px solid var(--ts-border);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.wl-table-row{min-height:54px;border-bottom:1px solid var(--ts-border-subtle);cursor:pointer}.wl-table-row:last-child{border-bottom:0}.wl-table-row:hover,.wl-table-row:focus-visible{outline:0;background:var(--ts-bg-tertiary)}.wl-table-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ts-accent)}.wl-table-row.muted{opacity:.55}.wl-hot-dot{display:grid;width:7px;height:7px;place-items:center;border-radius:50%;color:#05231d}.wl-hot-dot.hot{background:var(--ts-accent);box-shadow:0 0 0 3px var(--ts-teal-25)}.wl-practice{display:grid;min-width:0;gap:var(--ts-space-xxs)}.wl-practice strong,.wl-practice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-practice strong{color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:600}.wl-practice span{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.wl-practice .wl-ownership{white-space:normal;color:var(--ts-text-secondary)}.wl-next{display:grid;gap:var(--ts-space-xxs);min-width:180px;max-width:360px;white-space:normal;overflow-wrap:anywhere;font-size:var(--ts-text-xs)}.wl-next>strong{color:var(--ts-text-primary);font-weight:600}.wl-signal{color:var(--ts-accent-ink)}.wl-reasons{color:var(--ts-text-secondary)}.wl-reasons summary{cursor:pointer;min-height:32px;display:list-item;align-content:center}.wl-reasons summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.wl-reasons ul{margin:var(--ts-space-xxs) 0;padding-left:var(--ts-space-lg)}.wl-open{display:inline-flex;align-items:center;gap:var(--ts-space-xxs);min-height:44px;color:var(--ts-accent-ink);font-size:var(--ts-text-xs);font-weight:600;text-decoration:none}.wl-open:hover{text-decoration:underline}.wl-open:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.wl-tier{justify-self:start;padding:var(--ts-space-xxs) var(--ts-space-md);border:1px solid transparent;border-radius:var(--ts-radius-xs);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ts-text-xs);font-weight:700}.wl-tier-a{background:var(--ts-success-50);color:var(--ts-success-700)}.wl-tier-b{border-color:var(--ts-border);background:var(--ts-bg-tertiary);color:var(--ts-text-secondary)}.wl-tier-c{background:var(--ts-warning-50);color:var(--ts-warning-700)}.wl-tier-d{background:var(--ts-error-50);color:var(--ts-error-700)}.wl-tier-x{border-color:var(--ts-border);border-style:dashed;background:transparent;color:var(--ts-text-tertiary)}.wl-presence{display:flex;flex-direction:column;gap:var(--ts-space-xxs)}.wl-presence>strong{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ts-text-lg);font-weight:600;line-height:1}.wl-presence>small{color:var(--ts-text-tertiary);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ts-text-xs);font-weight:600}.wl-presence>small.up{color:var(--ts-success-700)}.wl-presence>small.down{color:var(--ts-error-700)}.wl-state-badge{width:max-content;padding:var(--ts-space-xxs) var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-xs);background:var(--ts-bg-tertiary);color:var(--ts-text-tertiary);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ts-text-xs);font-weight:600}.wl-dash{color:var(--ts-text-tertiary);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ts-text-xs)}.wl-pillars{display:flex;height:24px;align-items:flex-end;gap:var(--ts-space-xs)}.wl-pillar{display:flex;width:6px;height:24px;align-items:flex-end;overflow:hidden;border-radius:var(--ts-radius-xs);background:var(--ts-border-subtle)}.wl-pillar>i{display:block;width:100%;border-radius:var(--ts-radius-xs)}.wl-pillar>i.good{background:var(--ts-success-700)}.wl-pillar>i.warn{background:var(--ts-warning-700)}.wl-pillar>i.bad{background:var(--ts-error-700)}.wl-activity{display:flex;min-width:0;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs)}.wl-activity>i.good{background:var(--ts-success-700)}.wl-activity>span{overflow:hidden;color:var(--ts-text-secondary);text-overflow:ellipsis;white-space:nowrap}.wl-activity>time{flex:none;margin-left:auto;padding-left:var(--ts-space-md);color:var(--ts-text-tertiary);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ts-text-xs)}.wl-chevron{justify-self:end;color:var(--ts-text-tertiary);font-size:var(--ts-text-sm)}.wl-empty{padding:var(--ts-space-6xl) var(--ts-space-lg);color:var(--ts-text-tertiary);text-align:center}.wl-pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--ts-space-lg);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.wl-pager span{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.wl-pager button{height:26px;min-width:30px;padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:inherit;font-size:var(--ts-text-xs);font-weight:600;cursor:pointer}.wl-pager button:disabled{cursor:default;opacity:.4}.wl-scan-strip:focus-visible,.wl-toolbar-button:focus-visible,.wl-filter-chip:focus-visible,.wl-filter-menu button:focus-visible,.wl-pager button:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--ts-accent) 28%,transparent)}@media(max-width:760px){.wl-table-head{display:none}.wl-table-row{grid-template-columns:14px 1fr auto;grid-auto-rows:auto;gap:var(--ts-space-sm) var(--ts-space-lg);min-height:0;align-items:start;padding:var(--ts-space-lg) var(--ts-space-lg)}.wl-hot-dot{grid-column:1;grid-row:1;margin-top:var(--ts-space-sm)}.wl-practice{grid-column:2;grid-row:1}.wl-tier,.wl-dash{grid-column:3;grid-row:1;justify-self:end}.wl-presence{grid-column:2;grid-row:2;flex-direction:row;align-items:center;gap:var(--ts-space-md)}.wl-pillars{grid-column:3;grid-row:2;height:22px;justify-self:end}.wl-activity{grid-column:2 / -1;grid-row:3}.wl-chevron{display:none}}@media(max-width:760px){.wl-heading{flex-wrap:wrap;gap:var(--ts-space-md)}.wl-heading p{order:3;width:100%}.wl-scan-strip{align-items:flex-start;flex-direction:column;gap:var(--ts-space-md)}.wl-scan-strip>b{margin-left:0}.wl-toolbar-button,.wl-filter-chip,.wl-pager button{min-height:44px}.wl-sort{width:100%;margin-left:0}.wl-sort .wl-toolbar-button{width:100%;justify-content:space-between}.wl-pager{justify-content:space-between;flex-wrap:wrap}}.wl-page{gap:var(--ts-space-md);min-width:0}.wl-page .phead-sys .psum strong{color:var(--ts-text-secondary);font-weight:500}.wl-stats-panel{display:grid;gap:var(--ts-space-md);min-width:0}.wl-stats-panel[hidden]{display:none}.wl-toolbar{flex-wrap:wrap;min-width:0}.wl-toolbar .wl-toolbar-button{min-height:var(--ts-hit-target);height:auto;white-space:nowrap}.wl-toolbar .wl-toolbar-button.active{border-color:var(--ts-accent)}.wl-filter-count{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:9px;background:var(--ts-accent);color:var(--ts-on-accent);font-size:var(--ts-text-xs)}.wl-toolbar-spacer{flex:1}.wl-toolbar .wl-sort{margin-left:0}.wl-page .dtbl tr.clk{cursor:pointer}.wl-page .dtbl .wl-practice{min-width:0}@media(max-width:760px){.wl-toolbar{flex-wrap:wrap}.wl-toolbar-spacer{display:none}}.wl-page .wl-sort-menu button{min-height:var(--ts-hit-target);display:flex;align-items:center}@media(min-width:700px)and (max-width:760px){.wl-page>.phead-sys .pgap{flex-basis:auto;height:auto}.wl-page .wl-toolbar{flex-wrap:wrap}.wl-page .wl-toolbar-spacer{display:block}.wl-page .wl-sort{width:auto}}.wl-stat-skel{display:inline-block;width:34px;height:16px;border-radius:3px;background:hsl(var(--muted));animation:wl-skel 1.2s ease-in-out infinite}.wl-stat-skel.sm{width:14px;height:10px;vertical-align:middle}@keyframes wl-skel{50%{opacity:.45}}.wl-page .wl-search{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-tertiary);min-width:200px;flex:1 1 220px;max-width:360px;margin:0}.wl-page .wl-search svg{flex:none}.wl-page .wl-search input{border:0;outline:0;box-shadow:none;padding:8px 0;background:transparent;font:inherit;font-size:12px;color:var(--ts-text-primary);width:100%;min-width:0}.wl-page .wl-search:focus-within{border-color:var(--ts-accent);box-shadow:var(--ts-focus-ring)}.wl-page .wl-toolbar>.app-tabs{flex:0 0 auto;margin:0}.wl-page .wl-toolbar>.ihelp{width:36px;height:36px;min-width:36px}.wl-page .wl-toolbar>.ihelp:after{content:none}.wl-page .phead-sys .pstatsT{min-height:36px;color:var(--ts-text-secondary);padding:0 12px}.wl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0}.wl-page .wl-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:0 3px 0 10px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);font-size:12px;background:var(--ts-bg-secondary);color:var(--ts-text-primary);overflow-wrap:anywhere}.wl-page .wl-chip button{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border:0;border-radius:var(--ts-radius-sm);background:transparent;color:var(--ts-text-secondary);cursor:pointer}.wl-page .wl-chip button:hover{background:var(--ts-bg-tertiary);color:var(--ts-text-primary)}.wl-page .wl-chip-clear{min-height:32px;border:0;background:transparent;font-size:12px;color:var(--ts-accent);cursor:pointer;text-decoration:underline}.wl-count{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.wl-count b{color:var(--ts-text-primary);font-weight:600}.wl-th-help,.wl-th-split{display:inline-flex;align-items:center;gap:4px}.wl-th-split>span{color:hsl(var(--muted-foreground));cursor:help}@media(max-width:767px){.wl-page .wl-search{flex-basis:100%;max-width:none;order:5}.wl-page .wl-toolbar>.ihelp,.wl-page .wl-chip button{min-width:44px;min-height:44px}}.apr-batch-group,.apr-batch-group .apr-assignee{min-width:0;max-width:100%}@media(min-width:761px){.apr-toolbar .apr-menu{position:static}.apr-toolbar .apr-popover{left:0;right:auto;top:calc(100% + 6px);width:min(360px,100%);min-width:0;box-sizing:border-box}}.apr-page{color:var(--ts-text-primary);font:var(--ts-text-xs)/1.4 var(--ts-font-sans)}.apr-heading{margin-bottom:var(--ts-space-xl)}.apr-heading h1{margin:0 0 var(--ts-space-xs);font-size:var(--ts-text-md);letter-spacing:-.01em}.apr-heading p{margin:0;color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.apr-toolbar{position:relative;display:flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap;margin-bottom:var(--ts-space-md)}.apr-search{display:flex;width:220px;height:30px;align-items:center;gap:var(--ts-space-md);padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary)}.apr-search svg{flex:none;color:var(--ts-text-tertiary)}.apr-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ts-text-primary);font:var(--ts-text-xs) inherit}.apr-segment{display:inline-flex;overflow:hidden;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md)}.apr-segment button{height:30px;padding:0 var(--ts-space-lg);border:0;background:var(--ts-bg-primary);color:var(--ts-text-secondary);font:600 var(--ts-text-xs) inherit}.apr-segment button+button{border-left:1px solid var(--ts-border)}.apr-segment button.on{background:var(--ts-teal-25);color:var(--ts-accent)}.apr-segment button:disabled{opacity:.55}.apr-spacer{flex:1}.apr-button,.apr-chip{display:inline-flex;height:30px;align-items:center;gap:var(--ts-space-md);padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:600 var(--ts-text-xs) inherit;white-space:nowrap;cursor:pointer}.apr-button:disabled{cursor:default;opacity:.8}.apr-chip.active,.apr-button.active{border-color:var(--ts-accent);color:var(--ts-accent)}.apr-chip i{width:6px;height:6px;border-radius:50%;background:var(--ts-accent)}.apr-menu{position:relative}.apr-menu>summary{list-style:none}.apr-menu>summary::-webkit-details-marker{display:none}.apr-popover{position:absolute;top:37px;left:0;z-index:20;display:grid;min-width:190px;max-height:330px;overflow:auto;gap:var(--ts-space-xs);padding:var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);box-shadow:0 12px 34px #0000003d}.apr-toolbar .apr-popover{right:0;left:auto;min-width:300px}.apr-popover button{min-height:30px;padding:0 var(--ts-space-md);border:0;border-radius:var(--ts-radius-sm);background:transparent;color:var(--ts-text-secondary);font:500 var(--ts-text-xs) inherit;text-align:left;cursor:pointer}.apr-popover button:hover,.apr-popover button.selected{background:var(--ts-teal-25);color:var(--ts-accent)}.apr-pop-title{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-lg);padding:var(--ts-space-xs) var(--ts-space-md) var(--ts-space-md);font-size:var(--ts-text-xs);font-weight:700}.apr-pop-title>span{display:flex;align-items:center;gap:var(--ts-space-sm)}.apr-pop-title>button{min-height:24px;padding:0;color:var(--ts-accent)}.apr-popover label{display:grid;gap:var(--ts-space-sm);padding:var(--ts-space-sm) var(--ts-space-md);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);text-transform:uppercase}.apr-popover input{height:30px;padding:0 var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font:var(--ts-text-xs) inherit;text-transform:none}.apr-filter-actions{display:flex;justify-content:flex-end;gap:var(--ts-space-sm);padding-top:var(--ts-space-md);border-top:1px solid var(--ts-border)}.apr-pop-help{margin:0;padding:0 var(--ts-space-md) var(--ts-space-sm);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.apr-column-list{display:grid;gap:var(--ts-space-xxs)}.apr-column-item{display:grid;grid-template-columns:16px 1fr auto;min-height:34px;align-items:center;padding:0 var(--ts-space-sm);border:1px solid transparent;border-radius:var(--ts-radius-sm);color:var(--ts-text-tertiary)}.apr-column-item.visible{color:var(--ts-text-primary);cursor:grab}.apr-column-item.dragging{border-color:var(--ts-accent);background:var(--ts-teal-25);opacity:.7}.apr-column-item>label{display:flex;align-items:center;gap:var(--ts-space-md);padding:0;color:inherit;font-size:var(--ts-text-xs);text-transform:none}.apr-column-item input{width:15px;height:15px;padding:0;accent-color:var(--ts-accent)}.apr-column-item>small{padding-right:var(--ts-space-md);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);text-transform:uppercase}.apr-move-buttons{display:flex;gap:var(--ts-space-xxs)}.apr-move-buttons button{display:grid;width:26px;min-height:26px;padding:0;place-items:center;text-align:center}.apr-move-buttons button:disabled{opacity:.3}.apr-save-view{display:grid;grid-template-columns:1fr auto;gap:var(--ts-space-sm);padding:var(--ts-space-xxs) var(--ts-space-md) var(--ts-space-md);border-bottom:1px solid var(--ts-border)}.apr-save-view input{min-width:0}.apr-save-view button{border:1px solid var(--ts-accent);background:var(--ts-accent);color:var(--ts-on-accent);white-space:nowrap}.apr-save-view button:hover{background:var(--ts-accent);color:var(--ts-on-accent)}.apr-view-list{display:grid;gap:var(--ts-space-xxs);padding-top:var(--ts-space-xs)}.apr-view-list>button,.apr-view-item>button:first-child{display:flex;min-width:0;flex-direction:column;justify-content:center}.apr-view-list span{overflow:hidden;max-width:210px;color:var(--ts-text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.apr-view-list small{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.apr-view-item{display:grid;grid-template-columns:1fr 32px;align-items:stretch;border-radius:var(--ts-radius-sm)}.apr-view-item.selected{background:var(--ts-teal-25)}.apr-view-item .apr-delete-view{display:grid;padding:0;place-items:center;color:var(--ts-text-tertiary);text-align:center}.apr-view-item .apr-delete-view:hover{color:var(--ts-error-700)}.apr-pop-empty{padding:var(--ts-space-xl) var(--ts-space-md);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);text-align:center}.apr-option-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ts-space-xxs)}.apr-filter-row{display:flex;align-items:center;gap:var(--ts-space-md);margin-bottom:var(--ts-space-md)}.apr-count{margin-bottom:var(--ts-space-md);color:var(--ts-text-tertiary);font:500 var(--ts-text-xs) var(--ts-font-mono)}.apr-batch,.apr-notice{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-md);padding:var(--ts-space-md) var(--ts-space-lg);border:1px solid var(--ts-accent);border-radius:var(--ts-radius-md);background:var(--ts-teal-25);color:var(--ts-text-secondary);font-size:var(--ts-text-xs)}.apr-batch strong,.apr-notice{color:var(--ts-accent)}.apr-batch span{flex:1}.apr-batch button{height:28px;padding:0 var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:600 var(--ts-text-xs) inherit}.apr-batch button.primary{border-color:var(--ts-accent);background:var(--ts-accent);color:var(--ts-on-accent)}.apr-notice.error{border-color:var(--ts-error-700);background:var(--ts-error-50);color:var(--ts-error-700)}.apr-grid{overflow-x:auto;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary)}.apr-grid table{width:100%;border-collapse:collapse;table-layout:fixed}.apr-grid th{height:34px;padding:0 var(--ts-space-lg);border-bottom:1px solid var(--ts-border);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.apr-sort{display:inline-flex;align-items:center;gap:var(--ts-space-xxs);padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.apr-sort:hover,.apr-sort:focus-visible{color:var(--ts-accent)}.apr-sort:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.apr-row{height:48px;border-bottom:1px solid var(--ts-border-subtle);cursor:pointer}.apr-row:last-child{border-bottom:0}.apr-row:hover{background:var(--ts-bg-tertiary)}.apr-row:focus-visible{outline:2px solid var(--ts-accent);outline-offset:-2px}.apr-grid td{padding:var(--ts-space-sm) var(--ts-space-lg);color:var(--ts-text-secondary);vertical-align:middle}.apr-check{width:30px!important;padding-right:0!important;text-align:center!important}.apr-check input{width:15px;height:15px;accent-color:var(--ts-accent)}.apr-practice-name{display:flex;align-items:center;gap:var(--ts-space-md);overflow:hidden;color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.apr-hot-dot{width:7px;height:7px;flex:none;border-radius:50%;background:transparent}.apr-hot-dot.on{background:var(--ts-accent);box-shadow:0 0 0 3px var(--ts-teal-25)}.apr-sub{overflow:hidden;margin-top:1px;padding-left:var(--ts-space-xl);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);text-overflow:ellipsis;white-space:nowrap}.apr-muted{color:var(--ts-text-tertiary)}.apr-chevron{padding-right:var(--ts-space-lg)!important;color:var(--ts-text-tertiary);font-size:var(--ts-text-sm);text-align:right}.apr-tier,.apr-status{display:inline-flex;width:max-content;border-radius:var(--ts-radius-xs);font:700 var(--ts-text-xs) var(--ts-font-mono)}.apr-tier{padding:var(--ts-space-xxs) var(--ts-space-md)}.tier-A{background:var(--ts-success-50);color:var(--ts-success-700)}.tier-B{border:1px solid var(--ts-border);background:var(--ts-bg-tertiary);color:var(--ts-text-secondary)}.tier-C{background:var(--ts-warning-50);color:var(--ts-warning-700)}.tier-D{background:var(--ts-error-50);color:var(--ts-error-700)}.tier-X{border:1px solid var(--ts-border);background:var(--ts-bg-tertiary);color:var(--ts-text-tertiary)}.apr-presence{color:var(--ts-text-primary);font:600 var(--ts-text-sm)/1 var(--ts-font-mono)}.apr-pillars{display:inline-flex;height:20px;align-items:flex-end;gap:var(--ts-space-xs)}.apr-pillars>span{display:flex;width:5px;height:20px;align-items:flex-end;overflow:hidden;border-radius:var(--ts-radius-xs);background:var(--ts-border-subtle)}.apr-pillars i{display:block;width:100%;min-height:2px;border-radius:var(--ts-radius-xs)}.apr-pillars .good{background:var(--ts-success-700)}.apr-pillars .warn{background:var(--ts-warning-700)}.apr-pillars .bad{background:var(--ts-error-700)}.apr-status{padding:var(--ts-space-xxs) var(--ts-space-sm)}.status-scanned{background:var(--ts-success-50);color:var(--ts-success-700)}.status-scanning{background:var(--ts-teal-25);color:var(--ts-accent)}.status-needs-match{background:var(--ts-warning-50);color:var(--ts-warning-700)}.status-not-scanned{border:1px solid var(--ts-border);background:var(--ts-bg-tertiary);color:var(--ts-text-tertiary)}.apr-research-status,.apr-assignee{height:24px;margin-top:var(--ts-space-xs);padding:0 var(--ts-space-xs);border:1px solid var(--ts-border);border-radius:var(--ts-radius-xs);background:var(--ts-bg-primary);color:var(--ts-text-secondary);font:var(--ts-text-xs) var(--ts-font-sans)}.apr-assignee{margin:0;font:600 var(--ts-text-xs) var(--ts-font-sans)}.apr-activity{display:flex;align-items:center;gap:var(--ts-space-md);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);text-transform:capitalize;white-space:nowrap}.apr-activity span:last-child{color:var(--ts-text-tertiary)}.apr-owner{display:flex;align-items:center;gap:var(--ts-space-md);overflow:hidden;color:var(--ts-text-secondary);text-overflow:ellipsis;white-space:nowrap}.apr-owner i{display:grid;width:20px;height:20px;flex:none;place-items:center;border-radius:var(--ts-radius-sm);background:var(--ts-teal-25);color:var(--ts-accent);font:700 var(--ts-text-xs) var(--ts-font-sans);font-style:normal}.apr-assign{display:inline-flex;height:24px;align-items:center;padding:0 var(--ts-space-md);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-lg);color:var(--ts-accent);font-size:var(--ts-text-xs);font-weight:600}.apr-number{color:var(--ts-text-primary);font:600 var(--ts-text-xs) var(--ts-font-mono)}.apr-compact{display:flex;overflow:hidden;flex-direction:column;color:var(--ts-text-primary);font-size:var(--ts-text-xs);text-overflow:ellipsis;white-space:nowrap}.apr-compact small{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.apr-org,.apr-gap,.apr-complete{display:inline-flex;width:max-content;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);font-size:var(--ts-text-xs);font-weight:700}.apr-org{border:1px solid var(--ts-border);color:var(--ts-text-secondary)}.apr-org.org-hospital{background:var(--ts-warning-50);color:var(--ts-warning-700)}.apr-org.org-independent,.apr-complete{background:var(--ts-success-50);color:var(--ts-success-700)}.apr-gap{background:var(--ts-warning-50);color:var(--ts-warning-700)}.apr-empty,.apr-state{padding:var(--ts-space-5xl);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);text-align:center}.apr-state.error{display:flex;justify-content:center;gap:var(--ts-space-md);color:var(--ts-error-700)}.apr-state button{border:0;background:none;color:var(--ts-accent);font:600 var(--ts-text-xs) inherit}.apr-pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--ts-space-lg);margin-top:var(--ts-space-lg);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.apr-pager span{font-family:var(--ts-font-mono)}.apr-pager button{display:inline-flex;height:26px;align-items:center;gap:var(--ts-space-xs);padding:0 var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:600 var(--ts-text-xs) inherit}.apr-pager button:disabled{cursor:default;opacity:.4}@media(max-width:760px){.apr-search{width:150px}.apr-spacer{display:none}.apr-toolbar{align-items:flex-start}.apr-button,.apr-chip,.apr-search,.apr-segment button,.apr-popover button,.apr-column-item{min-height:44px}.apr-toolbar .apr-popover{position:fixed;top:72px;right:12px;left:12px;max-height:calc(100vh - 96px)}.apr-pager button{min-height:44px}}.apr-disq-reason{color:var(--ts-warning-700);font-weight:500}.apr-chevron{display:flex;align-items:center;justify-content:flex-end;gap:var(--ts-space-md)}.apr-disq-btn{opacity:0;background:transparent;border:1px solid var(--ts-border);border-radius:var(--ts-radius-xs);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-sm);font-weight:600;cursor:pointer;transition:opacity .15s ease}.apr-disq-btn:hover{background:var(--ts-bg-tertiary)}.apr-toolbar{gap:var(--ts-space-md)}.apr-button,.apr-chip,.apr-search,.apr-segment button,.apr-link,.apr-sort,.apr-research-status,.apr-assignee,.apr-disq-btn,.apr-batch button,.apr-drawer-input,.apr-popover button,.apr-popover input,.apr-save-view button,.apr-column-item,.apr-move-buttons button,.apr-view-item button,.apr-delete-view{min-height:44px}.apr-move-buttons button,.apr-delete-view{min-width:44px}.apr-check{display:inline-grid;min-width:44px;min-height:44px;place-items:center;cursor:pointer}.apr-button.warn{border-color:var(--ts-warning-700);color:var(--ts-warning-700)}.apr-button:disabled{cursor:not-allowed;opacity:.5}.apr-button:focus-visible,.apr-chip:focus-visible,.apr-segment button:focus-visible,.apr-link:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.apr-count-pill{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 var(--ts-space-xs);border-radius:var(--ts-radius-lg);background:var(--ts-accent);color:var(--ts-on-accent);font:700 var(--ts-text-xs) var(--ts-font-mono)}.apr-filter-row{flex-wrap:wrap}.apr-link{padding:0 var(--ts-space-sm);border:0;background:none;color:var(--ts-accent-text);font:600 var(--ts-text-xs) var(--ts-font-sans);cursor:pointer}.apr-count{margin-bottom:var(--ts-space-sm)}.apr-count b{color:var(--ts-text-primary)}.apr-table{min-width:0;max-width:100%}.apr-table .dtbl{min-width:0}.apr-table table{table-layout:fixed}.apr-table td{vertical-align:middle}.apr-table .apr-th{display:inline-flex}.apr-practice{min-width:0}.apr-name-disq{text-decoration:line-through;opacity:.6}.apr-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ts-space-xxs)}.apr-chevron .arr{color:var(--ts-text-tertiary)}.apr-batch{flex-wrap:wrap}.apr-batch-actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-sm)}.apr-drawer-input{width:100%;padding:0 var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font:var(--ts-text-xs) var(--ts-font-sans)}@media(max-width:1100px){.apr-search{width:180px}}@media(max-width:760px){.apr-toolbar{flex-wrap:wrap}.apr-search{flex:1 1 100%;width:auto}.apr-check input{width:20px;height:20px}.apr-batch-actions{flex-wrap:wrap;margin-left:0}}.apr-button,.apr-chip,.apr-search,.apr-segment button,.apr-link,.apr-sort,.apr-research-status,.apr-assignee,.apr-disq-btn,.apr-batch button,.apr-drawer-input,.apr-popover button,.apr-popover input,.apr-pop-title>button,.apr-save-view button,.apr-column-item,.apr-move-buttons button,.apr-view-item button,.apr-delete-view{height:auto;min-height:44px}.apr-move-buttons button,.apr-delete-view{width:auto;min-width:44px}.apr-disq-btn{opacity:1}.apr-page input[data-testid=input-search-practices]{min-height:44px}.apr-page button[data-testid=button-disq-all],.apr-page button[data-testid=button-reset-columns],.apr-page .apr-sort{min-width:44px}.apr-scroll-box{height:224px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;border:1px solid var(--ts-border);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xs)}.apr-research-status.readonly{display:inline-flex;align-items:center;border-color:transparent;background:transparent;min-height:0}.apr-page{min-width:0;max-width:100%}.apr-table,.apr-table .dtbl{width:100%;min-width:0;max-width:100%}.apr-table .dtbl-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.apr-ready-btn{height:24px;margin-top:var(--ts-space-xs);padding:0 var(--ts-space-xs);border:1px solid var(--ts-border);border-radius:var(--ts-radius-xs);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:600 var(--ts-text-xs) var(--ts-font-sans);cursor:pointer}.apr-toolbar{flex-wrap:wrap;min-width:0;max-width:100%}@media(pointer:fine)and (min-width:761px){.apr-status-cell{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ts-space-xs)}.apr-table .apr-research-status,.apr-table .apr-ready-btn,.apr-table .apr-disq-btn{min-height:28px;height:28px;margin-top:0}}.apr-table td{min-width:0;overflow:hidden;vertical-align:middle}.apr-status-cell{min-width:0;max-width:100%}.apr-status-cell>*{max-width:100%;min-width:0}.apr-status-cell .apr-status{white-space:nowrap}.apr-table .apr-research-status{max-width:100%;text-overflow:ellipsis}.apr-table .apr-ready-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apr-activity{min-width:0;max-width:100%;overflow:hidden}.apr-activity>.apr-activity-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.apr-activity>.apr-hot-dot,.apr-activity>.apr-activity-when{flex:none}.apr-owner{min-width:0;max-width:100%}.apr-owner>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.apr-table tbody tr{cursor:default}.apr-name-link{color:var(--ts-text-primary);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;border-radius:var(--ts-radius-xs)}.apr-name-link:hover{color:var(--ts-accent);text-decoration:underline;text-underline-offset:2px}.apr-name-link:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.apr-table .apr-status-cell{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--ts-space-xs)}.apr-table .apr-status-cell .apr-research-status{flex:1 1 auto;width:auto;min-width:0;min-height:28px;height:28px;margin-top:0}.apr-inline-assignee{width:100%;max-width:100%;height:28px;min-height:28px;padding:0 var(--ts-space-xs);border:1px solid var(--ts-border);border-radius:var(--ts-radius-xs);background:var(--ts-bg-primary);color:var(--ts-text-secondary);font:600 var(--ts-text-xs) var(--ts-font-sans);text-overflow:ellipsis;cursor:pointer}.apr-inline-assignee:disabled,.apr-research-status:disabled{opacity:.6;cursor:progress}.apr-batch{align-items:stretch;gap:var(--ts-space-md)}.apr-batch span{flex:initial}.apr-batch-head{display:flex;align-items:center;gap:var(--ts-space-sm)}.apr-batch-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-sm);padding-left:var(--ts-space-md);border-left:1px solid var(--ts-border)}.apr-batch-step{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.apr-batch-clear{background:transparent!important;border-color:transparent!important;color:var(--ts-text-secondary)!important}.apr-role-toggle button.active{background:var(--ts-accent);color:var(--ts-on-accent);border-color:var(--ts-accent)}.apr-batch-more{margin-left:auto;align-self:center}.apr-unassign-pop{display:flex;flex-direction:column;gap:var(--ts-space-sm);right:0;left:auto}.apr-batch button.apr-danger:not(:disabled){border-color:var(--ts-error-700);color:var(--ts-error-700)}@media(max-width:767px){.apr-batch{flex-direction:column}.apr-batch-group{border-left:0;padding-left:0}.apr-batch-more{margin-left:0;align-self:flex-start}}.apr-batch .ps-bulk-embedded{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-sm);margin:0;padding:0;border:0;background:transparent}.apr-share-error{color:var(--ts-error-700)}.apr-selection-review{min-width:0;max-width:100%;align-self:center}.apr-selection-review summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--ts-accent-text)}.apr-selection-review ul{max-height:200px;overflow:auto;margin:0;padding-left:var(--ts-space-xl);overflow-wrap:anywhere}@media(pointer:coarse),(max-width:760px){.apr-table .apr-research-status,.apr-table .apr-inline-assignee{min-height:44px;height:44px}}.apr-compact .phead-sys .pdesc{font-size:12px}.apr-compact{container-type:inline-size}.apr-compact .apr-toolbar{gap:6px;margin-bottom:8px;flex-wrap:wrap}@container (min-width:1100px){.apr-compact .apr-toolbar{flex-wrap:wrap}.apr-compact .apr-toolbar .apr-search{flex:1 1 220px;min-width:220px;max-width:320px;height:32px}.apr-compact .apr-toolbar>*{flex-shrink:0}.apr-compact .apr-toolbar .apr-search{flex-shrink:1}}.apr-compact .apr-filter-row{margin:4px 0 6px}.apr-compact .apr-table .dtbl th{padding:0 10px;height:38px}.apr-compact .apr-table .dtbl th .apr-sort{min-height:32px;height:32px}.apr-compact .apr-table .dtbl td{height:48px;padding:2px 10px;font-size:12px;line-height:1.35;vertical-align:middle}.apr-compact .apr-practice-name{font-size:12px}.apr-compact .apr-sub{font-size:10px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.apr-compact .apr-table .dtbl tr:hover td{background:var(--ts-teal-25, var(--ts-bg-secondary))}.apr-compact :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}@media(pointer:fine)and (min-width:761px){.apr-compact .apr-toolbar :is(.apr-button,.apr-chip,.apr-segment button),.apr-compact .apr-toolbar .apr-search,.apr-compact .apr-toolbar .apr-search input,.apr-compact .apr-filter-row :is(.apr-chip,.apr-link),.apr-compact .apr-batch :is(button,select,.apr-assignee),.apr-compact .apr-batch .apr-selection-review summary,.apr-compact .apr-popover :is(button,input,select,.apr-assignee),.apr-compact .apr-popover .apr-column-item,.apr-compact .apr-popover .apr-pop-title>button{min-height:32px;height:32px}.apr-compact .apr-popover .apr-view-list>button,.apr-compact .apr-popover .apr-view-item>button{height:auto;min-height:40px}.apr-compact .apr-move-buttons button,.apr-compact .apr-delete-view{min-width:32px;width:32px}.apr-compact .apr-check{min-width:32px;min-height:32px}.apr-compact .apr-toolbar .apr-menu{position:relative}.apr-compact .apr-toolbar .apr-popover{top:calc(100% + 6px);right:0;left:auto;width:320px;max-width:min(360px,calc(100vw - 32px));max-height:min(460px,calc(100dvh - 160px))}}.apr-compact .apr-toolbar :is(.apr-button,.apr-chip){padding:0 12px;gap:6px;border-radius:var(--ts-radius-md);font-weight:600}.apr-compact .apr-segment{border-radius:var(--ts-radius-md)}.apr-compact .apr-segment button{padding:0 12px}.apr-compact .apr-chip svg{color:var(--ts-text-tertiary)}.apr-compact .apr-chip.active svg{color:currentColor}.apr-compact .apr-chip.active{background:var(--ts-teal-25)}.apr-compact .apr-menu[open]>summary{border-color:var(--ts-accent);color:var(--ts-accent)}.apr-compact .apr-chip{max-width:240px}.apr-compact .apr-popover{gap:4px;padding:8px;border-radius:var(--ts-radius-md);box-shadow:0 10px 28px #0f1e2829}.apr-compact .apr-pop-title{padding:4px 6px 6px;font-size:12px;color:var(--ts-text-primary);border-bottom:1px solid var(--ts-border-subtle);margin-bottom:2px}.apr-compact .apr-pop-help{padding:2px 6px 4px;font-size:11px}.apr-compact .apr-pop-field{display:grid;gap:6px;padding:6px;text-transform:none;font-size:11px;color:var(--ts-text-tertiary)}.apr-compact .apr-pop-field select{width:100%;margin:0}.apr-compact .apr-column-item{grid-template-columns:16px 1fr auto;gap:6px;padding:0 4px}.apr-compact .apr-column-item:hover{background:var(--ts-bg-tertiary)}.apr-compact .apr-column-item>label{min-width:0}.apr-compact .apr-popover :is(button,input,select):focus-visible{outline:2px solid var(--ts-accent);outline-offset:-1px}.apr-compact .apr-menu-danger{display:flex;align-items:center;width:100%;padding:0 8px!important;border:1px solid var(--ts-border)!important;color:var(--ts-error-700)!important;font-weight:600!important}.apr-compact .apr-menu-danger:hover:not(:disabled){background:var(--ts-error-50)!important}.apr-compact .apr-menu-danger:disabled{color:var(--ts-text-tertiary)!important;cursor:not-allowed}@media(max-width:760px){.apr-compact .apr-toolbar{gap:6px}.apr-compact .apr-toolbar .apr-popover{position:fixed;inset:auto 12px 12px;width:auto;min-width:0;max-height:min(70dvh,560px);padding:12px;border-radius:var(--ts-radius-lg);z-index:60}.apr-compact .apr-segment{flex:1 1 auto}.apr-compact .apr-segment button{flex:1}}.apr-compact .apr-count{font-size:11px;margin:4px 0 6px}.apr-compact .apr-table .dtbl th{font-size:11px;letter-spacing:.04em}.apr-compact .apr-partner-chips{display:flex;gap:4px;min-width:0;overflow:hidden;flex-wrap:nowrap}.apr-compact .apr-partner-chips .ps-chip{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.apr-compact .apr-table .apr-disq-btn{border-color:transparent;color:var(--ts-text-tertiary);font-weight:500}.apr-compact .apr-table .apr-disq-btn:hover,.apr-compact .apr-table .apr-disq-btn:focus-visible{border-color:var(--ts-border);color:var(--ts-error-700);background:var(--ts-error-50)}@media(pointer:fine)and (min-width:761px){.apr-compact .apr-table tbody tr .apr-disq-btn{opacity:.35}.apr-compact .apr-table tbody tr:hover .apr-disq-btn,.apr-compact .apr-table tbody tr:focus-within .apr-disq-btn{opacity:1}}.apr-compact .apr-batch{align-items:center;padding:6px 10px;gap:8px;background:var(--ts-teal-25);border-color:var(--ts-accent)}.apr-compact .apr-batch-step{font-size:10px;color:var(--ts-text-tertiary)}.apr-compact .apr-batch-warn{color:var(--ts-warning-700)}.apr-compact .apr-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.apr-compact .apr-status-cell .apr-status{max-width:100%;white-space:normal;font-size:10px}.apr-compact .apr-status-cell .apr-research-status{width:100%;max-width:none}.apr-compact .apr-popover .apr-menu-close{position:sticky;top:0;z-index:1;justify-self:end;background:var(--ts-bg-primary);color:var(--ts-accent);font-weight:600}.fm{width:min(520px,100vw);display:flex;flex-direction:column}.fm-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fm-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ts-text-primary)}.fm-body{padding:16px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:12px}.fm-count{font-size:11px;color:var(--ts-text-tertiary);letter-spacing:.02em}.fm-card{border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:16px;background:var(--ts-bg-primary);display:flex;flex-direction:column;gap:8px}.fm-card form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.fm-practice a{font-size:12px;color:var(--ts-accent-ink);text-decoration:none}.fm-item-t{font-size:18px;font-weight:600;color:var(--ts-text-primary)}.fm-item-s{font-size:12px;color:var(--ts-text-secondary);margin:0}.fm-number{font-size:22px;font-weight:600;color:var(--ts-text-primary);font-variant-numeric:tabular-nums;text-decoration:none}.fm-label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--ts-text-secondary)}.fm-opt{font-weight:400;color:var(--ts-text-tertiary)}.fm-note{font-size:12px;color:var(--ts-text-tertiary);margin:0}.fm-actions{display:flex;gap:8px;flex-wrap:wrap}.fm-actions .designc-btn{min-height:36px}.fm-nav{display:flex;justify-content:space-between;gap:8px}.fm-error{font-size:12px;color:var(--ts-error-700);margin:0}.fm-seg{display:inline-flex;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);overflow:hidden;align-self:flex-start}.fm-seg button{border:0;background:transparent;padding:6px 12px;font-size:12px;cursor:pointer;color:var(--ts-text-secondary);min-height:32px}.fm-seg button.on{background:var(--ts-teal-25);color:var(--ts-accent-ink);font-weight:600}.fm-ready{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--ts-radius-sm);background:var(--ts-teal-25);font-size:12px}.fm-empty{text-align:center;padding:32px 12px;font-size:13px;color:var(--ts-text-secondary)}.fm-empty-t{font-weight:600;color:var(--ts-text-primary)}.fm-skel{display:flex;flex-direction:column;gap:8px}.fm-skel div{height:18px;border-radius:4px;background:var(--ts-bg-tertiary)}.fm-skel div:first-child{width:40%}.fm-skel div:last-child{height:80px}@media(max-width:480px){.fm-actions .designc-btn{flex:1 1 auto}}.rq-page{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:12px}.rq-card{padding:0;overflow:hidden;min-width:0}.rq-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ts-border);flex-wrap:wrap;background:var(--ts-bg-tertiary)}.rq-search{width:240px;max-width:100%;padding:0 10px;justify-content:flex-start;cursor:text;font-weight:400}.rq-hit{min-height:44px}.rq-ghost{margin-left:auto;color:var(--ts-text-tertiary);border:none;background:transparent}.rq-page .dtbl .designc-btn{min-height:44px}.rq-page input[type=checkbox]{width:18px;height:18px}@media(max-width:760px){.rq-search{flex:1 1 100%;width:100%}.rq-bar>.designc-btn:not(.rq-search){flex:1;justify-content:center}}.rq-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.rq-kpi{display:flex;flex-direction:column-reverse;gap:2px;padding:10px 14px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);min-width:0}.rq-kpi dd,.rq-kpi dt{margin:0}@media(max-width:760px){.rq-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.rq-check{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-12px -13px;cursor:pointer}.rq-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.rq-kpi{font:inherit;text-align:left;cursor:pointer;min-height:44px}.rq-kpi:hover{border-color:var(--ts-accent-ink)}.rq-kpi.on{border-color:var(--ts-accent-ink);background:var(--ts-teal-25);box-shadow:inset 0 -2px 0 var(--ts-accent-ink)}.rq-spec-list{height:auto;max-height:220px;margin-top:6px;overflow-y:auto}@media(max-width:760px){.rq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){[data-testid=research-queue-table] table{min-width:0!important;width:100%;table-layout:auto}[data-testid=research-queue-table] table:has(thead th:first-child input[type=checkbox]) :is(th,td):is(:nth-child(3),:nth-child(5),:nth-child(6),:nth-child(7)){display:none}[data-testid=research-queue-table] table:not(:has(thead th:first-child input[type=checkbox])) :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(6)){display:none}[data-testid=research-queue-table] td{white-space:normal;overflow-wrap:anywhere}}.rp-page{min-width:0;max-width:100%}.rp-page .rp-chips{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.rp-page .rp-progress{flex-wrap:wrap;gap:12px}.rp-page .rp-progress-stats{flex-wrap:wrap;row-gap:6px}.rp-page .designc-btn{min-height:44px}@media(max-width:760px){.rp-page .rp-progress>div:last-child{width:100%;flex-wrap:wrap}}.rp-page .rp-back{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.rp-page .rp-record-settings{margin-top:12px;color:var(--ts-text-secondary);font-size:var(--ts-text-xs)}.rp-page .rp-record-settings>summary{cursor:pointer;min-height:44px;align-content:center}.rp-page .rp-record-settings>summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.rp-page .rp-record-settings>.designc-card{margin-bottom:0}@media(max-width:600px){:is([data-testid=table-research-providers],[data-testid=table-research-locations],[data-testid=table-research-audit]) table{min-width:0!important;width:100%}:is([data-testid=table-research-providers],[data-testid=table-research-locations]) td{white-space:normal;overflow-wrap:anywhere}[data-testid=table-research-providers] :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5)){display:none}[data-testid=table-research-locations] :is(th,td):is(:nth-child(2),:nth-child(4)){display:none}[data-testid=table-research-audit] td{white-space:normal;overflow-wrap:anywhere}}.mt-app{--mt-canvas: #f6f7f9;--mt-panel: var(--ts-bg-primary);--mt-panel2: #f2f5f4;--mt-nav: #fff;--mt-ink: #0f1a16;--mt-ink2: #55635c;--mt-ink3: #84938c;--mt-line: #e5e9ee;--mt-line2: #eef1f4;--mt-accent: #12876f;--mt-brand: var(--ts-teal-600);--mt-accent-bg: #e7f5ef;--mt-good: #12876f;--mt-good-bg: #e4f4ee;--mt-warn: #8a6300;--mt-warn-bg: #f9f0da;--mt-bad: #cf4a3a;--mt-bad-bg: #fbe9e6;--mt-nav-active-ink: #0c5f50;--mt-pri-ink: #fff;--mt-sh: var(--mt-brand);--mt-brand-ink: var(--mt-ink);--mt-accent-strong: #0c5f50;--mt-search-bg: var(--mt-canvas);--mt-kbd-bg: var(--mt-panel2);--mt-hover: var(--ts-bg-tertiary);--mt-r: 6px;--mt-mono: "IBM Plex Mono", monospace;color:var(--mt-ink);font-size:var(--ts-text-xs);line-height:1.4;-webkit-font-smoothing:antialiased}.dark .mt-app,:root:not([data-theme=light]) .mt-app{--mt-canvas: var(--ts-bg-secondary);--mt-panel: var(--ts-bg-primary);--mt-panel2: var(--ts-bg-tertiary);--mt-nav: var(--ts-nav);--mt-ink: var(--ts-text-primary);--mt-ink2: var(--ts-text-secondary);--mt-ink3: var(--ts-text-tertiary);--mt-line: var(--ts-border);--mt-line2: var(--ts-border-subtle);--mt-accent: var(--ts-mint-500);--mt-brand: var(--ts-teal-600);--mt-accent-bg: var(--ts-teal-25);--mt-good: var(--ts-mint-500);--mt-good-bg: var(--ts-success-50);--mt-warn: var(--ts-warning-700);--mt-warn-bg: var(--ts-warning-50);--mt-bad: var(--ts-error-700);--mt-bad-bg: var(--ts-error-50);--mt-nav-active-ink: #dff7ee;--mt-pri-ink: #05231d;--mt-sh: var(--mt-accent);--mt-brand-ink: #fff;--mt-accent-strong: var(--mt-accent);--mt-search-bg: var(--mt-panel);--mt-kbd-bg: transparent;--mt-hover: #12151d}.mt-page-layout{display:flex;gap:var(--ts-space-4xl);align-items:flex-start}.mt-main-content{flex:1;min-width:0}.mt-rail-content{width:300px;flex:none;display:flex;flex-direction:column;gap:var(--ts-space-2xl)}@media(max-width:1100px){.mt-page-layout{flex-direction:column}.mt-rail-content{width:100%}}.mt-wrap{width:100%;max-width:var(--ts-container-tier-c);padding:0}.mt-phead{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xs)}.mt-pname{font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em;color:var(--mt-ink)}.mt-psub{color:var(--mt-ink3);font-size:var(--ts-text-xs);margin:0 0 var(--ts-space-xl) 0}.mt-sumline{display:flex;gap:var(--ts-space-xl);margin-bottom:var(--ts-space-xl);font-size:var(--ts-text-xs);color:var(--mt-ink2)}.mt-sumline b{font-family:var(--mt-mono);font-size:var(--ts-text-sm);color:var(--mt-ink)}.mt-sumline .od b{color:var(--mt-bad)}.mt-sumline .td b{color:var(--mt-accent)}.mt-badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--mt-mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs)}.mt-badge.g{background:var(--mt-good-bg);color:var(--mt-good)}.mt-badge.w{background:var(--mt-warn-bg);color:var(--mt-warn)}.mt-badge.bd{background:var(--mt-bad-bg);color:var(--mt-bad)}.mt-badge.n2{background:var(--mt-panel2);color:var(--mt-ink3);border:1px solid var(--mt-line)}.mt-qadd{display:flex;align-items:center;gap:var(--ts-space-lg);border:1px solid var(--mt-line);border-radius:var(--ts-radius-md);background:var(--mt-panel);padding:var(--ts-space-lg) var(--ts-space-lg);margin-bottom:var(--ts-space-2xl);color:var(--mt-ink3);font-size:var(--ts-text-xs);cursor:text}.mt-qadd-btn{width:100%;text-align:left;font-family:inherit;cursor:pointer}.mt-qadd-btn:hover{border-color:var(--mt-ink3);color:var(--mt-ink)}.mt-qadd svg{flex:none;width:15px;height:15px;color:var(--mt-ink3)}.mt-qadd-in{flex:1;width:100%;background:transparent;border:none;outline:none;color:var(--mt-ink);font-size:var(--ts-text-xs);font-family:inherit}.mt-qadd-in::placeholder{color:var(--mt-ink3)}.mt-ai-lane{margin-bottom:var(--ts-space-3xl)}.mt-lane-h{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mt-accent-strong);margin-bottom:var(--ts-space-lg)}.mt-lane-h .spark{width:14px;height:14px;color:var(--mt-accent)}.mt-airec{display:flex;align-items:flex-start;gap:var(--ts-space-lg);border:1px solid var(--mt-line);border-left:2px solid var(--mt-accent);border-radius:var(--ts-radius-md);background:var(--mt-panel);padding:var(--ts-space-lg) var(--ts-space-xl);margin-bottom:var(--ts-space-md)}.mt-airec .mt-ar-b{flex:1}.mt-airec .mt-ar-t{font-size:var(--ts-text-xs);color:var(--mt-ink);font-weight:600;margin-bottom:var(--ts-space-xxs)}.mt-airec .mt-ar-s{font-size:var(--ts-text-xs);color:var(--mt-ink3);line-height:1.5}.mt-airec .mt-ar-act{display:flex;gap:var(--ts-space-md);flex:none;align-items:center}.mt-mini{height:28px;padding:0 var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--mt-line);background:var(--mt-panel);color:var(--mt-ink);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer}.mt-mini.mt-pri{background:var(--mt-accent);border-color:var(--mt-accent);color:var(--mt-pri-ink)}.mt-mini:hover:not(:disabled){border-color:var(--mt-ink3)}.mt-mini:disabled{opacity:.5;cursor:not-allowed}.mt-airec.added{opacity:.6;pointer-events:none}.mt-ar-done{font-size:var(--ts-text-xs);font-weight:600;color:var(--mt-accent-strong);display:inline-flex;align-items:center;gap:var(--ts-space-sm)}.mt-grp{margin-bottom:var(--ts-space-2xl)}.mt-grp-h{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);font-weight:700;color:var(--mt-ink2);margin-bottom:var(--ts-space-md)}.mt-grp-h .ct{font-family:var(--mt-mono);font-size:var(--ts-text-xs);color:var(--mt-ink3)}.mt-grp-h.od{color:var(--mt-bad)}.mt-tlist{border:1px solid var(--mt-line);border-radius:var(--ts-radius-md);background:var(--mt-panel);overflow:hidden}.mt-task{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--mt-line2);flex-wrap:wrap}.mt-task:last-child{border-bottom:0}.mt-ck{width:19px;height:19px;border-radius:var(--ts-radius-sm);border:2px solid var(--mt-ink3);flex:none;cursor:pointer;display:grid;place-items:center;color:#fff;margin-top:var(--ts-space-xxs)}.mt-ck.on{background:var(--mt-accent);border-color:var(--mt-accent)}.mt-ck svg{width:12px;height:12px}.mt-ck:not(.on) svg{display:none}.mt-t-main{flex:1;min-width:0}.mt-t-title{font-size:var(--ts-text-xs);color:var(--mt-ink);display:flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap}.mt-task.done .mt-t-title{color:var(--mt-ink3);text-decoration:line-through}.mt-t-meta{display:flex;align-items:center;gap:var(--ts-space-md);margin-top:var(--ts-space-xs);flex-wrap:wrap}.mt-pchip{font-size:var(--ts-text-xs);color:var(--mt-ink2);background:var(--mt-panel2);border:1px solid var(--mt-line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xxs) var(--ts-space-md);cursor:pointer;text-decoration:none}.mt-pchip:hover{border-color:var(--mt-ink3)}.mt-due{font-family:var(--mt-mono);font-size:var(--ts-text-xs);color:var(--mt-ink3)}.mt-due.od{color:var(--mt-bad)}.mt-due.td{color:var(--mt-accent)}.mt-t-right{display:flex;gap:var(--ts-space-sm);margin-left:auto;flex:none;align-items:center}.mt-done-toggle{background:none;border:0;color:var(--mt-ink3);font-size:var(--ts-text-xs);cursor:pointer;padding:0;display:flex;align-items:center;gap:var(--ts-space-sm);font-weight:600;margin-bottom:var(--ts-space-md)}.mt-done-toggle:hover{color:var(--mt-ink)}.mt-t-del{flex:none;width:24px;height:24px;border:none;background:transparent;color:var(--mt-ink3);font-size:var(--ts-text-md);line-height:1;cursor:pointer;border-radius:var(--ts-radius-sm);opacity:0;transition:opacity .12s;display:grid;place-items:center}.mt-task:hover .mt-t-del{opacity:1}.mt-t-del:hover:not(:disabled){background:var(--mt-bad-bg);color:var(--mt-bad)}.mt-t-del:disabled{cursor:not-allowed}.mt-btn-icon{background:none;border:1px solid var(--mt-line);border-radius:var(--ts-radius-xs);color:var(--mt-ink3);cursor:pointer;padding:var(--ts-space-xxs) var(--ts-space-sm);font-size:var(--ts-text-xs);font-weight:600;opacity:0;transition:opacity .12s}.mt-task:hover .mt-btn-icon{opacity:1}.mt-btn-icon:disabled{cursor:not-allowed;opacity:.5!important}.mt-task-editor{width:100%;display:flex;align-items:end;gap:var(--ts-space-md);padding:var(--ts-space-lg) 0 var(--ts-space-xxs) var(--ts-space-4xl);border-top:1px solid var(--mt-line2)}.mt-task-editor label{display:grid;gap:var(--ts-space-xs);color:var(--mt-ink3);font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.mt-task-editor input,.mt-task-editor select{height:30px;border:1px solid var(--mt-line);border-radius:var(--ts-radius-sm);background:var(--mt-search-bg);color:var(--mt-ink);padding:0 var(--ts-space-md);font:var(--ts-text-xs) Inter,sans-serif}.mt-write-error{color:var(--mt-bad);font-size:var(--ts-text-xs);align-self:center}@media(max-width:760px){.mt-task-editor{padding-left:0;flex-wrap:wrap}}.mt-filter-bar{display:flex;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-2xl)}.mt-filter-in{background:var(--mt-panel);border:1px solid var(--mt-line);border-radius:var(--ts-radius-sm);padding:var(--ts-space-sm) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--mt-ink);flex:1;max-width:250px;outline:none}.mt-filter-sel{background:var(--mt-panel);border:1px solid var(--mt-line);border-radius:var(--ts-radius-sm);padding:var(--ts-space-sm) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--mt-ink);outline:none;cursor:pointer}.mt-rail-box{background:var(--mt-panel);border:1px solid var(--mt-line);border-radius:var(--mt-r);padding:var(--ts-space-xl)}.mt-rail-note{font-size:var(--ts-text-xs);color:var(--mt-ink3);margin:var(--ts-space-lg) 0 0 0;line-height:1.4}.p8-tasks .mt-task-editor{min-width:0;margin:0;border:0;border-top:1px solid var(--ts-border);padding:12px 0;flex-wrap:wrap}.p8-tasks .mt-task-editor label{min-width:0;flex:1 1 180px}.p8-tasks .mt-task-editor textarea{min-height:88px;resize:vertical;background:var(--ts-bg-primary);color:var(--ts-text-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:8px}.p8-tasks .mt-task-editor input,.p8-tasks .mt-task-editor textarea,.p8-tasks .mt-task-editor select{width:100%;min-width:0;box-sizing:border-box}.p8-tasks .mt-qadd{flex-wrap:wrap}.p8-tasks .mt-qadd-in{min-width:0}.p8-tasks .mt-t-title{overflow-wrap:anywhere}.mt-focus-dialog{max-width:100vw}.mt-focus-dialog button,.mt-focus-dialog a{min-height:44px;min-width:44px}.mt-focus-dialog .df{flex-wrap:wrap}.mt-focus-body{overflow-y:auto;min-height:0;overflow-wrap:anywhere}.mt-focus-actions{flex-wrap:wrap}.p8-tasks-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ts-hit-target, 44px);padding:0 var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:600 var(--ts-text-sm) var(--ts-font-sans);text-decoration:none;cursor:pointer;white-space:nowrap}.p8-tasks-btn:hover:not(:disabled){border-color:var(--ts-border-hover);background:var(--ts-hover)}.p8-tasks-btn.pri{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent)}.p8-tasks-btn:disabled{opacity:.5;cursor:not-allowed}.p8-tasks-btn:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.p8-tasks .mt-filter-in,.p8-tasks .mt-filter-sel,.p8-tasks .mt-done-toggle,.p8-tasks .mt-mini,.p8-tasks .mt-task-editor input,.p8-tasks .mt-task-editor select,.p8-tasks .mt-task-editor button{min-height:var(--ts-hit-target, 44px)}.p8-tasks .mt-btn-icon{min-height:var(--ts-hit-target, 44px);min-width:var(--ts-hit-target, 44px);opacity:1}.p8-tasks .mt-t-del{width:var(--ts-hit-target, 44px);height:var(--ts-hit-target, 44px);opacity:1}.p8-tasks .mt-ck{position:relative}.p8-tasks .mt-ck:after{content:"";position:absolute;inset:-13px}.p8-tasks .mt-pchip{display:inline-flex;align-items:center;min-height:var(--ts-hit-target, 44px)}.p8-tasks .dtbl{max-width:100%}.p8-tasks .dtbl td{padding:0}.p8-tasks .dtbl .mt-task{border:0;border-radius:0}@media(max-width:760px){.p8-tasks [data-testid=page-header-tasks]{flex-wrap:wrap}}.p8-tasks .phead-sys .mt-sumline{margin:0;gap:var(--ts-space-lg)}.p8-tasks .mt-toolbar .mt-filter-in{flex:1 1 220px;max-width:320px}.p8-tasks .mt-toolbar .mt-qadd{margin:0;flex:1 1 200px;max-width:360px;padding:0 var(--ts-space-lg);min-height:var(--ts-hit-target, 44px)}@media(max-width:760px){.p8-tasks .mt-toolbar .mt-filter-in,.p8-tasks .mt-toolbar .mt-qadd{max-width:none;flex-basis:100%}.p8-tasks .mt-toolbar .mt-filter-sel{flex:1 1 100%}.p8-tasks .mt-main-content,.p8-tasks .mt-wrap{min-width:0;max-width:100%}.p8-tasks .mt-sumline{flex-wrap:wrap}.p8-tasks .dtbl table{min-width:0!important;width:100%;table-layout:fixed}.p8-tasks .mt-task{padding:var(--ts-space-md)}.p8-tasks .mt-t-right{flex-basis:100%;flex-wrap:wrap;justify-content:flex-end}.p8-tasks .mt-t-title{overflow-wrap:anywhere;white-space:normal}}.crm-review-page{--canvas: var(--ts-bg-secondary);--panel: var(--ts-bg-primary);--panel2: var(--ts-bg-tertiary);--nav: var(--ts-nav);--ink: var(--ts-text-primary);--ink2: var(--ts-text-secondary);--ink3: var(--ts-text-tertiary);--line: var(--ts-border);--line2: var(--ts-border-subtle);--accent: var(--ts-accent);--brand: var(--ts-teal-600);--accent-bg: var(--ts-teal-25);--good: var(--ts-success-700);--good-bg: var(--ts-success-50);--warn: var(--ts-warning-700);--warn-bg: var(--ts-warning-50);--bad: var(--ts-error-700);--bad-bg: var(--ts-error-50);--nav-active-ink: var(--ts-accent-ink);--pri-ink: var(--ts-on-accent);--sh: var(--ts-brand-sh);--brand-ink: var(--ts-brand-ink);--accent-strong: var(--ts-accent-text);--search-bg: var(--ts-search-bg);--kbd-bg: var(--ts-kbd-bg);--hover: var(--ts-hover);--r: var(--ts-radius-sm);--mono: var(--ts-font-mono);display:flex;flex-direction:column;background:var(--canvas);color:var(--ink);font-size:var(--ts-text-xs);line-height:1.4;min-width:0;overflow:hidden}.crm-review-page *{box-sizing:border-box}.crm-review-page .rev{display:grid;grid-template-columns:340px minmax(0,1fr);flex:1;min-height:0;width:100%;overflow:hidden}.crm-review-page .qlist{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:var(--panel)}.crm-review-page .ql-h{padding:var(--ts-space-lg) var(--ts-space-lg);border-bottom:1px solid var(--line);flex:none;display:flex;align-items:center;gap:var(--ts-space-md)}.crm-review-page .ql-h .lt{font-weight:700;font-size:var(--ts-text-sm)}.crm-review-page .queue-mode-chip{margin-left:auto}.crm-review-page .ql-filters{display:flex;gap:var(--ts-space-xxs);padding:0 var(--ts-space-lg);border-bottom:1px solid var(--line);flex:none;overflow-x:auto}.crm-review-page .lf{padding:var(--ts-space-md) var(--ts-space-md);font-size:var(--ts-text-xs);font-weight:600;color:var(--ink3);cursor:pointer;border-bottom:1.5px solid transparent;margin-bottom:-1px;display:flex;gap:var(--ts-space-sm);align-items:center;white-space:nowrap}.crm-review-page button.lf{border-top:0;border-right:0;border-left:0;background:transparent;font-family:inherit}.crm-review-page .lf.on{color:var(--accent-strong);border-bottom-color:var(--accent)}.crm-review-page .lf:hover:not(.on){color:var(--ink)}.crm-review-page .lf .b{font-family:var(--mono);font-size:var(--ts-text-xs);background:var(--line2);color:var(--ink3);border-radius:var(--ts-radius-xs);padding:0 var(--ts-space-xs)}.crm-review-page .lf .b.warn{background:var(--warn-bg);color:var(--warn)}.crm-review-page .qrows{overflow-y:auto;flex:1}.crm-review-page .qrow{padding:var(--ts-space-lg) var(--ts-space-lg);border-bottom:1px solid var(--line2);cursor:pointer}.crm-review-page button.qrow{width:100%;border-top:0;border-right:0;border-left:0;background:transparent;color:inherit;font:inherit;text-align:left}.crm-review-page .qrow:hover{background:var(--panel2)}.crm-review-page .qrow.on{background:var(--accent-bg)}.crm-review-page .qr1{display:flex;align-items:center;gap:var(--ts-space-md)}.crm-review-page .qname{font-weight:600;font-size:var(--ts-text-xs)}.crm-review-page .qscore{margin-left:auto;font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3)}.crm-review-page .qdom{color:var(--ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-xxs)}.crm-review-page .qtags{margin-top:var(--ts-space-md);display:flex;gap:var(--ts-space-sm);align-items:center}.crm-review-page .res{display:flex;flex-direction:column;min-height:0;background:var(--canvas)}.crm-review-page .res-b{flex:1;overflow-y:auto;padding:var(--ts-space-xl)}.crm-review-page .subject{background:var(--panel2);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);margin-bottom:var(--ts-space-xl)}.crm-review-page .subject .sh{display:flex;align-items:center;gap:var(--ts-space-md)}.crm-review-page .subject .snm{font-weight:700;font-size:var(--ts-text-sm)}.crm-review-page .subject .smeta{color:var(--ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-sm)}.crm-review-page .subject .writes{margin-top:var(--ts-space-lg);padding-top:var(--ts-space-lg);border-top:1px solid var(--line);font-size:var(--ts-text-xs);color:var(--ink2)}.crm-review-page .subject .writes b{color:var(--ink)}.crm-review-page .res-title{font-size:var(--ts-text-xs);font-weight:600;color:var(--ink3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ts-space-lg)}.crm-review-page .cand{border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);cursor:pointer;margin-bottom:var(--ts-space-lg);transition:border-color .12s,background .12s;background:var(--panel)}.crm-review-page button.cand{width:100%;color:inherit;font:inherit;text-align:left}.crm-review-page button.cand:disabled{cursor:wait}.crm-review-page .cand.on{border-color:var(--accent);background:var(--accent-bg)}.crm-review-page .cand-h{display:flex;align-items:center;gap:var(--ts-space-md)}.crm-review-page .radio{width:16px;height:16px;border-radius:50%;border:2px solid var(--ink3);flex:none}.crm-review-page .cand.on .radio{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--panel)}.crm-review-page .cname{font-weight:700;font-size:var(--ts-text-xs);min-width:0}.crm-review-page .conf{margin-left:auto;flex:none}.crm-review-page .cmeta{color:var(--ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-xs);padding-left:var(--ts-space-3xl)}.crm-review-page .signals{display:flex;flex-wrap:wrap;gap:var(--ts-space-sm);margin-top:var(--ts-space-md);padding-left:var(--ts-space-3xl)}.crm-review-page .sig{font-family:var(--mono);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);display:inline-flex;gap:var(--ts-space-sm);align-items:center}.crm-review-page .sig.ok{background:var(--good-bg);color:var(--good)}.crm-review-page .sig.mid{background:var(--warn-bg);color:var(--warn)}.crm-review-page .sig.no{background:var(--panel2);color:var(--ink3);border:1px solid var(--line)}.crm-review-page .emptybox{border:1px dashed var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-3xl);text-align:center;color:var(--ink3);font-size:var(--ts-text-xs);margin-bottom:var(--ts-space-xl)}.crm-review-page .reasons{font-size:var(--ts-text-xs);color:var(--ink3);line-height:1.6}.crm-review-page .notebox{background:var(--warn-bg);border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--warn);line-height:1.5;margin-top:var(--ts-space-lg)}.crm-review-page .okbox{background:var(--good-bg);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--good);display:flex;align-items:center;gap:var(--ts-space-md);margin-bottom:var(--ts-space-xl)}.crm-review-page .res-foot{border-top:1px solid var(--line);padding:var(--ts-space-lg) var(--ts-space-xl);background:var(--panel);flex:none;display:flex;align-items:center;gap:var(--ts-space-lg)}.crm-review-page .res-foot .rfn{font-size:var(--ts-text-xs);color:var(--ink3)}.crm-review-page .res-foot .btn{margin-left:auto}.crm-review-page .res-foot .grp2{display:flex;gap:var(--ts-space-md);margin-left:auto}.crm-review-page .res-foot .grp2 .btn{margin-left:0}.crm-review-page .btn{height:28px;padding:0 var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:var(--ts-space-sm)}.crm-review-page .btn.pri{background:var(--accent);border-color:var(--accent);color:var(--pri-ink)}.crm-review-page .btn.danger{color:var(--bad);border-color:var(--bad)}.crm-review-page .btn:hover:not(:disabled){border-color:var(--ink3)}.crm-review-page .btn.pri:hover:not(:disabled){filter:brightness(1.08)}.crm-review-page .btn:disabled{opacity:.5;cursor:not-allowed}.crm-review-page .badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);width:max-content}.crm-review-page .g{background:var(--good-bg);color:var(--good)}.crm-review-page .w{background:var(--warn-bg);color:var(--warn)}.crm-review-page .bd{background:var(--bad-bg);color:var(--bad)}.crm-review-page .n2{background:var(--panel2);color:var(--ink3);border:1px solid var(--line)}.crm-review-page .tier{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:700;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);background:var(--good-bg);color:var(--good)}.crm-review-page .chip{font-family:var(--mono);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);background:var(--panel2);border:1px solid var(--line);color:var(--ink2)}@media(max-width:1100px){.crm-review-page .rev{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:760px){.crm-review-page .rev{grid-template-columns:1fr;height:auto}.crm-review-page .qlist{border-right:0;border-bottom:1px solid var(--line)}.crm-review-page .qrows{max-height:320px}.crm-review-page .res-b{overflow:visible}}@media(max-width:760px){.crm-review-page .rev{height:auto}.crm-review-page .res-foot{flex-wrap:wrap}.crm-review-page .res-foot .grp2{margin-left:0;width:100%}.crm-review-page .res-foot .btn{flex:1;justify-content:center}}.crm-review-page{background:transparent}.crm-review-page .btn{height:auto;min-height:44px}.crm-review-page .lf{min-height:44px}.crm-review-page .res-foot{flex-wrap:wrap;row-gap:var(--ts-space-md)}.crm-review-page .res-b>div{min-width:0!important}.crm-review-page .cand{width:100%;text-align:left;font:inherit;color:inherit}@media(max-width:760px){.crm-review-page .res-foot{padding-bottom:90px}.crm-review-page .subject .sh,.crm-review-page .signals{flex-wrap:wrap}}.crm-review-page .ql-h{padding-top:var(--ts-space-sm);padding-bottom:var(--ts-space-sm)}.crm-review-page .notebox a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;vertical-align:middle}.crm-review-page .ql-filters{flex-wrap:wrap;overflow-x:visible;row-gap:0}.crm-review-page .lf{flex:none}.crm-review-page .crm-mobile-back{display:none}@media(max-width:760px){.crm-review-page .rev{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.crm-review-page .rev[data-view=list] .res,.crm-review-page .rev[data-view=list] .crm-mobile-back,.crm-review-page .rev[data-view=detail] .qlist{display:none}.crm-review-page .rev[data-view=list] .qlist{border-right:0}.crm-review-page .crm-mobile-back{display:flex;align-items:center;min-height:44px;padding:0 var(--ts-space-lg);border:0;border-bottom:1px solid var(--line);background:var(--panel);color:var(--ink2);font:inherit;font-size:var(--ts-text-sm);font-weight:600;cursor:pointer;text-align:left}}.dcu-mt-6{margin-top:6px}.dcu-mt-8{margin-top:8px}.dcu-mt-10{margin-top:10px}.dcu-mt-12{margin-top:12px}.dcu-mb-16{margin-bottom:16px}.dcu-mb-24{margin-bottom:24px}.dcu-min0{min-width:0}.dcu-full{width:100%}.dcu-auto{margin:auto}.dcu-danger-text{color:var(--ts-error-700)}.dcu-success-text{color:var(--ts-success-700)}.dcu-field{display:block;margin-top:6px}.dcu-field-full{display:block;margin-top:6px;width:100%}.dcu-fieldset-reset{border:0;padding:0;margin:0}.dcu-head-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.dcu-stack-2{display:flex;flex-direction:column;gap:2px}.dcu-icon-13{width:13px;height:13px}.dcu-warn-icon{margin-bottom:16px;color:var(--mon-warn)}.dcu-n-label{font-size:20px;padding-top:4px}.dcu-expand-cell{padding:0 20px 20px}.dcu-more-row{opacity:.7;text-align:center}.dcu-more-row .qr1{justify-content:center}.dcu-empty-center{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ink3)}.dcu-w-var{width:var(--dcu-w, 0%)}.dcu-h-var{height:var(--dcu-h, 0%)}.app-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--ts-space-xxs);border-bottom:1px solid var(--ts-border-subtle);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%;margin:0 0 var(--page-stack-gap, var(--ts-space-lg));font-family:var(--bs-font-sans-serif)}:is(.phead-sys,.ptool-sys,[role=toolbar],.toolbar) .app-tabs{margin:0;flex:0 1 auto}.app-tab{appearance:none;min-height:44px;border:none;background:none;border-bottom:2px solid transparent;border-radius:0;margin:0;padding:var(--ts-space-lg) var(--ts-space-xl);font-family:inherit;font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);line-height:1.4;color:var(--ts-text-tertiary);cursor:pointer;white-space:nowrap;display:inline-flex;flex:none;align-items:center;gap:var(--ts-space-sm)}.app-tab:focus-visible{outline:2px solid var(--ts-accent);outline-offset:-3px}.app-tab:hover{color:var(--ts-text-primary)}.app-tab.active{color:var(--ts-accent);border-bottom-color:var(--ts-accent)}.app-tab:disabled{opacity:.5;cursor:not-allowed}.em-panel .app-tabs{margin-bottom:var(--ts-space-lg, 16px)}.em-panel .em-pane[hidden]{display:none}.em-panel .em-tabdot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:999px;background:var(--ts-warning-500, var(--warn, currentColor));vertical-align:middle}.em-panel .em-savenote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:var(--ts-space-md, 12px) 0;padding:10px 12px;border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-sm, 6px);font-size:var(--ts-text-xs, 12px);color:var(--ts-text-secondary)}.em-panel .em-unsaved{font-weight:600;color:var(--ts-warning-700, var(--warn, currentColor))}.em-panel button:not(.app-tab):focus-visible{outline:none;box-shadow:var(--ts-focus-ring, 0 0 0 3px rgba(127,127,127,.4))}.em-panel [data-testid^=cadence-step-row-]{background:var(--ts-bg-surface, transparent)}@media(max-width:900px){.em-panel .app-tabs{overflow-x:auto}.em-panel .app-tab,.em-panel button,.em-panel input,.em-panel select,.em-panel textarea{min-height:44px}}.em-panel .oc-step{border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md, 8px);padding:10px 12px;background:var(--ts-bg-surface, transparent)}.em-panel .oc-step.off{opacity:.72}.em-panel .oc-step-h{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.em-panel .oc-step-n{flex:none;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font:600 12px/1 var(--ts-font-mono, monospace);border:1px solid var(--ts-border-subtle)}.em-panel .oc-step-t{display:flex;flex-direction:column;gap:2px;font-size:var(--ts-text-sm, 13px)}.em-panel .oc-step-t span{font-size:var(--ts-text-xs, 12px);color:var(--ts-text-tertiary)}.em-panel .oc-step-c{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.em-panel .em-tpl-search{margin-bottom:8px}.em-panel .em-tpl-split{display:grid;grid-template-columns:minmax(260px,2fr) 3fr;gap:16px;align-items:start}.em-panel .em-tpl-list{max-height:720px;overflow:auto}.em-panel .em-tpl-row{border:1px solid var(--ts-border-subtle);border-radius:8px}.em-panel .em-tpl-row.on{border-color:var(--ts-border-brand, var(--accent, currentColor));box-shadow:inset 3px 0 0 var(--ts-border-brand, var(--accent, currentColor))}.em-panel .em-tpl-editor{border:1px solid var(--ts-border-subtle);border-radius:8px;padding:12px;min-width:0;position:sticky;top:12px}.em-panel .em-tpl-editor-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.em-panel .em-tpl-empty{margin:0}@media(max-width:1100px){.em-panel .em-tpl-split{grid-template-columns:1fr}.em-panel .em-tpl-list{max-height:480px}.em-panel .em-tpl-editor{position:static}}.em-panel .em-tpl-purpose,.em-panel .em-tpl-tools{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.em-panel .em-tpl-tools{margin-top:12px}.em-panel .em-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--ts-border-subtle);border-radius:999px;background:var(--ts-bg-primary, transparent);font-size:var(--ts-text-xs, 12px);font-weight:600;color:var(--ts-text-secondary);cursor:pointer}.em-panel .em-chip span{color:var(--ts-text-tertiary);font-weight:500}.em-panel .em-chip.on{border-color:var(--ts-teal-600);color:var(--ts-teal-700);background:var(--ts-teal-25, transparent)}.em-panel .em-tpl-list{max-height:none;overflow:visible}.em-panel .em-tpl-group{display:flex;flex-direction:column;gap:6px}.em-panel .em-tpl-group+.em-tpl-group{margin-top:8px}.em-panel .em-tpl-group-h{display:flex;justify-content:space-between;gap:8px;padding:0 2px 2px;text-transform:uppercase;letter-spacing:.04em;color:var(--ts-text-secondary);border-bottom:1px solid var(--ts-border-subtle)}.em-panel .em-tpl-editor{max-height:calc(100dvh - 24px);overflow:auto}.em-panel .em-tpl-back{display:none}.em-panel .em-tpl-drawer{margin-top:4px;padding:10px;border:1px solid var(--ts-border-subtle);border-radius:8px}.em-panel .em-shared{margin-top:var(--ts-space-3xl, 24px);padding-top:var(--ts-space-lg, 16px);border-top:1px solid var(--ts-border-subtle)}.em-panel .em-shared-h h3{margin:0}.em-panel .em-shared-h p{margin:2px 0 var(--ts-space-md, 12px)}@media(max-width:1100px){.em-panel .em-tpl-list{max-height:none}.em-panel .em-tpl-editor{max-height:none;overflow:visible}}@media(max-width:760px){.em-panel .em-tpl-split.has-open .em-tpl-list,.em-panel .em-tpl-browser-controls.has-open{display:none!important}.em-panel .em-tpl-split:not(.has-open) .em-tpl-editor{display:none}.em-panel .em-tpl-editor{border:none;padding:0}.em-panel .em-tpl-back{display:inline-flex}.em-panel .em-tpl-editor-h{flex-wrap:wrap}}.ew-workspace{--ts-bg-surface: var(--ts-bg-primary);color:var(--ts-text-primary);font-family:var(--ts-font-sans);max-width:1376px;margin:0 auto;padding:12px 8px 40px;container-type:inline-size;font-size:var(--ts-text-sm)}.ew-workspace *{box-sizing:border-box}.ew-workspace button,.ew-workspace input,.ew-workspace select,.ew-workspace textarea{font-family:inherit}.ew-workspace [hidden]{display:none!important}.ew-workspace h1,.ew-workspace h2,.ew-workspace h3{color:var(--ts-text-primary)}.ew-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.ew-heading h1{font-size:28px;font-weight:700;letter-spacing:-.8px;margin:0 0 6px}.ew-heading p,.ew-section-head p{margin:5px 0 0;color:var(--ts-text-tertiary)}.ew-sending{display:inline-flex;gap:8px;align-items:center;color:var(--ts-text-tertiary);font-size:12px;white-space:nowrap}.ew-sending:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ts-warning-700)}.ew-sending.enabled:before{background:var(--ts-success-700)}.ew-workspace>.app-tabs{margin-bottom:30px}.ew-workspace .ts-btn-ghost{background:transparent;border:1px solid var(--ts-border-subtle);color:var(--ts-text-secondary)}.ew-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.ew-section-head h2{font-size:18px;font-weight:650;margin:0}.ew-count,.ew-eyebrow{font-family:var(--ts-font-mono);font-size:12px;color:var(--ts-text-tertiary);font-weight:500}.ew-muted{font-size:12px;color:var(--ts-text-tertiary)}.ew-library-tools{display:flex;gap:10px;margin-bottom:18px;align-items:center}.ew-search{display:flex;align-items:center;flex:1;position:relative;margin:0}.ew-search svg{position:absolute;left:14px;color:var(--ts-text-tertiary);pointer-events:none}.ew-workspace .ew-search input{padding-left:42px;height:44px;width:100%}.ew-library-tools .ts-btn{min-height:44px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ew-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;margin-bottom:18px;border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);background:var(--ts-bg-surface)}.ew-filter-grid label{display:grid;gap:6px;font-size:12px}.ew-filter-summary{color:var(--ts-text-secondary);font-size:12px;margin:0 0 12px}.ew-email-list{border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);overflow:hidden;background:var(--ts-bg-surface);max-height:680px;overflow-y:auto}.ew-email-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px 20px;border:none;border-bottom:1px solid var(--ts-border-subtle);background:transparent;text-align:left;color:var(--ts-text-primary);cursor:pointer}.ew-email-row:last-child{border-bottom:none}.ew-email-row:hover{background:var(--ts-bg-secondary)}.ew-email-name{display:flex;flex-direction:column;gap:5px;min-width:0}.ew-email-name strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.ew-email-name>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ew-row-state{display:flex;align-items:center;gap:18px;flex-shrink:0}.ew-status-label{border-radius:var(--ts-radius-xs, 4px);padding:2px 7px;font-size:11px;color:var(--ts-text-tertiary);background:var(--ts-bg-secondary)}.ew-status-label.is-live{color:var(--ts-success-700);background:var(--ts-success-50)}.ew-draft{font-size:11px;color:var(--ts-warning-700);background:var(--ts-warning-50);padding:1px 5px;border-radius:4px}.ew-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;color:var(--ts-text-tertiary)}.ew-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;min-height:44px}.ew-editor-heading{margin:0 0 24px}.ew-editor-heading h2{font-size:26px;line-height:1.3;letter-spacing:-.6px;margin:8px 0;font-weight:650}.ew-eyebrow{text-transform:uppercase}.ew-editor .app-tabs{margin-bottom:24px}.ew-content-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:20px}.ew-error{color:var(--ts-error-700);font-size:13px}.ew-editor-layout{display:grid;grid-template-columns:minmax(560px,1.45fr) minmax(290px,1fr);gap:28px;align-items:start}.ew-editor-layout[data-tab=preview]{display:block;max-width:880px}.ew-writing{padding:24px;border:1px solid var(--ts-border-subtle);background:var(--ts-bg-surface);border-radius:var(--ts-radius-md);min-width:0}.ew-writing .dc-frow{display:block;margin-bottom:18px}.ew-writing .dc-ft,.ew-writing .dc-fd{margin-bottom:8px}.ew-writing .dc-fctl,.ew-writing .dc-fctl>*{max-width:none;width:100%}.ew-writing input,.ew-writing select,.ew-writing textarea{width:100%;max-width:none}.ew-writing input[type=checkbox]{width:auto}.ew-writing textarea{min-height:310px;resize:vertical;line-height:1.8}.ew-writing textarea[data-testid=email-template-html-body]{font-family:var(--ts-font-mono)}.ew-writing .ts-form-label{display:block;margin-bottom:8px}.ew-preview.em-tpl-drawer{border:none;padding:0;margin:0;min-width:0}.ew-section-title{font-size:14px;font-weight:650;margin:0 0 12px}.ew-preview iframe{width:100%;min-height:380px;border-radius:var(--ts-radius-md)}.ew-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.ew-notice{padding:12px 14px;border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-sm);color:var(--ts-text-secondary);background:var(--ts-bg-secondary);font-size:12px}.ew-settings-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px}.ew-settings-menu{display:flex;flex-direction:column;gap:4px;align-self:start}.ew-settings-menu button{border:none;background:transparent;text-align:left;padding:12px 14px;min-height:44px;border-radius:var(--ts-radius-sm);color:var(--ts-text-tertiary)}.ew-settings-menu button.on{background:var(--ts-teal-25);color:var(--ts-teal-700);font-weight:600}.ew-settings-content{min-width:0}.ew-settings-content .set-panel{margin-bottom:20px}.ew-settings-content .set-field{max-width:900px}.ew-settings-content .table-responsive,.ew-settings-content .dt-shell{max-width:100%;overflow-x:auto}.ew-config-save{margin-top:24px;padding-top:16px;border-top:1px solid var(--ts-border-subtle)}.ew-change-summary{color:var(--ts-warning-700);font-size:12px;overflow-wrap:anywhere}.ew-version{padding:16px;border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);margin-bottom:8px}.ew-version-details{margin-top:12px}.ew-version-details summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--ts-teal-700)}.ew-version-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ew-version-columns h4{font-size:13px}.ew-version-columns pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;margin:12px 0}.ew-sequence{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);gap:24px;margin:20px 0}.ew-step-list{display:flex;flex-direction:column;gap:8px}.ew-step-list button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--ts-border-subtle);background:var(--ts-bg-surface);border-radius:var(--ts-radius-md);padding:16px;color:var(--ts-text-primary)}.ew-step-list button.on{border-color:var(--ts-teal-600);background:var(--ts-teal-25)}.ew-step-list strong{display:block;font-size:13px}.ew-step-list small{color:var(--ts-text-tertiary)}.ew-step-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--ts-border-subtle);flex-shrink:0;font-family:var(--ts-font-mono)}.ew-step-fields{min-width:0}.ew-step-fields .oc-step{padding:22px}.ew-step-fields .oc-step-c{display:flex;flex-direction:column;align-items:stretch;gap:18px}.ew-step-field{display:grid;gap:8px;font-size:12px}.ew-workspace button:focus-visible,.ew-workspace a:focus-visible{box-shadow:var(--ts-focus-ring);outline:none}@container (max-width: 780px){.ew-editor-layout{grid-template-columns:1fr}.ew-editor-layout[data-tab=content] .ew-preview{margin-top:8px}}@media(max-width:760px){.ew-workspace{padding:8px 0 30px}.ew-heading{align-items:flex-start;gap:12px}.ew-heading h1{font-size:24px}.ew-sending{white-space:normal;font-size:11px;padding-top:6px}.ew-section-head{align-items:flex-start;gap:12px}.ew-section-head>.ew-muted{display:none}.ew-library-tools{flex-wrap:wrap}.ew-search{min-width:170px}.ew-email-row{padding:18px 14px;gap:10px}.ew-row-state{gap:10px;flex-wrap:wrap;max-width:100px;justify-content:flex-end}.ew-filter-grid{grid-template-columns:1fr 1fr}.ew-email-list{max-height:none}.ew-editor-heading h2{font-size:23px}.ew-writing{padding:16px}.ew-editor-layout[data-tab=content] .ew-preview{display:none}.ew-settings-layout,.ew-sequence{grid-template-columns:1fr;gap:20px}.ew-version-columns{grid-template-columns:1fr}.ew-settings-menu{flex-direction:row;overflow-x:auto}.ew-settings-menu button{flex-shrink:0;white-space:nowrap}.ew-workspace button,.ew-workspace input:not([type=checkbox]),.ew-workspace select{min-height:44px}.ew-workspace .dc-frow{display:block}.ew-workspace .dc-fctl{max-width:100%;margin-top:8px}}@media(prefers-reduced-motion:reduce){.ew-workspace *,.ew-workspace *:before,.ew-workspace *:after{scroll-behavior:auto;transition:none;animation:none}}.ew-workspace{padding-top:0}.ew-workspace>.app-tabs{margin-bottom:22px}.ew-section-head{justify-content:flex-start;gap:14px;margin-bottom:18px}.ew-section-head h2{font-size:25px;letter-spacing:-.7px}.ew-library-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px}.ew-purpose-menu{display:flex;flex-direction:column;gap:4px;min-width:0}.ew-purpose-menu>span{padding:8px 12px;font-size:10px}.ew-purpose-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:45px;padding:11px 12px;border:1px solid transparent;border-radius:6px;color:var(--ts-text-secondary);background:transparent;text-align:left;font-size:12px}.ew-purpose-menu button.on{background:var(--ts-teal-25);border-color:var(--ts-border-subtle);color:var(--ts-teal-700);font-weight:650}.ew-purpose-menu button svg{flex:none}.ew-purpose-menu button span{flex:1}.ew-purpose-menu button b{font:11px var(--ts-font-mono)}.ew-library-results{min-width:0}.ew-library-tools{gap:9px;margin-bottom:14px}.ew-search input{height:42px}.ew-library-scope{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.ew-library-scope h3{font-size:14px;margin:0}.ew-library-scope label{font-size:11px;white-space:nowrap;color:var(--ts-text-secondary)}.ew-email-list{max-height:none;overflow:visible;border-radius:8px}.ew-list-head,.ew-email-row{display:grid;grid-template-columns:minmax(0,1fr) 82px 88px 17px;gap:14px}.ew-list-head{padding:12px 17px;font-size:11px;color:var(--ts-text-tertiary);background:var(--ts-bg-secondary);border-bottom:1px solid var(--ts-border-subtle)}.ew-email-row{padding:17px}.ew-email-name strong{font-size:13px;line-height:1.6}.ew-email-name>span{flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:11px}.ew-email-name svg{display:inline;margin-right:5px}.ew-email-code{margin-right:9px;font:10px var(--ts-font-mono);color:var(--ts-text-tertiary)}.ew-row-state{flex-direction:column;gap:4px;align-items:flex-start}.ew-row-state small{font-size:10px}.ew-back{margin-bottom:10px;min-height:32px;font-size:12px}.ew-editor{position:relative}.ew-editor-top{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-right:0;margin-bottom:7px}.ew-editor-heading{margin:0;min-width:0}.ew-editor-heading h2{font-size:25px;margin:0 0 8px}.ew-editor-heading p{margin:0}.ew-editor-top .ew-content-actions{margin:0;flex-shrink:0}.ew-content-actions .ts-btn{font-size:12px;min-height:40px}.ew-trigger{max-width:calc(100% - 180px);color:var(--ts-text-tertiary);font-size:12px;margin:12px 0 20px}.ew-trigger-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ew-preview-jump{display:none}.ew-text-alternative>summary{cursor:pointer;font-size:12px;padding:10px 0}.ew-options{position:relative}.ew-editor>.ew-options{position:absolute;right:0;top:-46px;z-index:3}.ew-options>summary{cursor:pointer;list-style:none;font-size:12px;padding:9px 12px;border:1px solid var(--ts-border-subtle);border-radius:6px;background:var(--ts-bg-primary);color:var(--ts-text-secondary)}.ew-options>summary:after{content:"⌄";margin-left:8px}.ew-options>div{position:absolute;right:0;top:calc(100% + 5px);padding:5px;width:275px;max-width:calc(100vw - 40px);z-index:10;border:1px solid var(--ts-border-subtle);border-radius:8px;background:var(--ts-bg-primary);box-shadow:0 10px 30px #0002}.ew-options>div button{display:block;text-align:left;width:100%;border:none!important}.ew-editor-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.ew-writing{padding:18px}.ew-card-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.ew-card-heading h3{margin:0}.ew-card-heading button{padding:4px 7px;font-size:11px;min-height:30px}.ew-writing .dc-frow{margin-bottom:13px}.ew-writing .dc-ft{margin-bottom:6px;font-size:12px}.ew-writing textarea{min-height:270px;font-size:13px;line-height:1.8}.ew-token-options{margin-top:12px;border-top:1px solid var(--ts-border-subtle)}.ew-token-options>summary{font-size:12px;cursor:pointer;padding:12px 0}.ew-content-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-bottom:12px}.ew-token-field{position:relative;margin-bottom:15px}.ew-token-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:12px;font-weight:650}.ew-inline-button{display:inline-flex;align-items:center;gap:4px;background:none;padding:0;border:0;color:var(--ts-teal-700);font-size:11px;cursor:pointer;min-height:25px!important}.ew-token-field .ew-code{font-family:var(--ts-font-mono)}.ew-token-picker{position:absolute;top:100%;left:0;right:0;z-index:15;border:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary);border-radius:8px;padding:12px;box-shadow:0 12px 32px #0002}.ew-token-picker>input{margin-bottom:8px}.ew-token-picker [role=listbox]{max-height:280px;overflow-y:auto}.ew-token-picker [role=option]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px;margin:0;border:0;border-radius:5px;background:transparent;text-align:left;color:var(--ts-text-primary)}.ew-token-picker [role=option].on{background:var(--ts-teal-25)}.ew-token-picker small{font-size:11px;color:var(--ts-text-tertiary);white-space:normal;overflow-wrap:anywhere}.ew-token-picker code{font-size:10px;color:var(--ts-text-tertiary)}.ew-preview.em-tpl-drawer{border:1px solid var(--ts-border-subtle);border-radius:8px;padding:18px;background:var(--ts-bg-primary)}.ew-preview{display:flex;flex-direction:column}.ew-preview-context{order:1}.ew-preview>.d-flex{order:2}.ew-preview [data-testid=email-editor-inbox-preview]{order:3}.ew-preview [data-testid=email-preview]{order:4}.ew-preview-context{display:grid;gap:9px;font-size:12px}.ew-preview-context label{display:grid;gap:6px}.ew-preview-context input,.ew-preview-context select{width:100%;min-width:0}.ew-preview iframe{min-height:420px}.ew-preview .dc-frow{display:block}.ew-preview .dc-fctl{max-width:none}.ew-preview .dc-fctl input{width:100%}.ew-preview [data-testid=email-editor-inbox-preview]{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:15px}.ew-preview [data-testid=email-editor-inbox-preview]>.dc-frow{flex:1;margin:0;min-width:170px}.ew-dialog{max-width:940px!important;max-height:88dvh;width:calc(100vw - 32px)!important;overflow-y:auto;background:var(--ts-bg-primary);color:var(--ts-text-primary);font-family:var(--ts-font-sans);border-color:var(--ts-border-subtle)}.ew-dialog .set-panel{background:var(--ts-bg-primary)}.ew-tag-choice{display:flex;gap:10px;padding:10px 0}.ew-cadence-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.ew-workspace .set-panel:has(>[data-testid=outreach-cadence-card]){border:0;padding:0;background:transparent;box-shadow:none}.ew-cadence-head h2{font-size:25px;letter-spacing:-.7px;margin:0}.ew-cadence-head .ew-content-actions{margin:0}.ew-cadence-toolbar{display:flex;justify-content:space-between;align-items:center;margin:15px 0}.ew-sequence{grid-template-columns:280px minmax(0,1fr);gap:20px;margin:0}.ew-step-list{gap:6px}.ew-step-list button{padding:13px;border-radius:7px}.ew-step-fields .oc-step{padding:18px;margin:0}.ew-step-fields .oc-step-c{gap:12px}.ew-workspace [data-testid=outreach-cadence-card]>.ew-sequence+div>[data-testid=cadence-reorder-hint]{display:none}.ew-settings-layout{grid-template-columns:225px minmax(0,1fr);gap:25px}.ew-settings-menu h2{font-size:22px;margin:0 0 13px}.ew-settings-menu button{font-size:13px;min-height:44px;padding:11px 12px}.ew-settings-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.ew-settings-head>h2{margin:0;font-size:25px;letter-spacing:-.7px}.ew-settings-head .ew-config-save{margin:0;padding:0;border:0;max-width:60%}.ew-settings-head .ew-config-save>.ts-form-hint{display:none}.ew-settings-head .set-savebar{margin:0}.ew-topic-picker{display:none}.ew-settings-content .set-panel{margin-bottom:16px}.ew-settings-content .set-panel-hd{margin-bottom:12px}.ew-settings-content .dc-frow{padding-block:8px}.ew-sender-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ew-sender-grid .dc-frow{display:block;min-width:0}.ew-sender-grid .dc-fctl{max-width:none;width:100%}.ew-sender-grid input{width:100%;min-width:0}.ew-settings-content summary{cursor:pointer;min-height:40px;padding:11px 0;font-size:12px;font-weight:600}.ew-profile{padding:0 16px;border:1px solid var(--ts-border-subtle);border-radius:8px}@container (max-width: 1000px){.ew-library-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}}@container (max-width: 780px){.ew-editor-layout{grid-template-columns:minmax(0,1fr)}.ew-editor-top{flex-wrap:wrap}.ew-editor-top .ew-content-actions{width:100%;justify-content:flex-start}.ew-preview-jump{display:inline-flex;white-space:nowrap}.ew-trigger{max-width:100%}}@media(max-width:767px){.ew-workspace>.app-tabs{margin-bottom:18px}.ew-library-layout{grid-template-columns:minmax(0,1fr);gap:12px}.ew-purpose-menu{flex-direction:row;overflow-x:auto;padding-bottom:4px}.ew-purpose-menu>span{display:none}.ew-purpose-menu button{width:auto;flex:none;max-width:230px}.ew-library-scope{align-items:start}.ew-library-scope h3{font-size:13px}.ew-list-head,.ew-email-row{grid-template-columns:minmax(0,1fr) 76px 13px;gap:10px;padding:14px 11px}.ew-list-head>:nth-child(2),.ew-email-row>:nth-child(2){display:none}.ew-email-name strong{font-size:12px}.ew-email-code{display:block;margin:0}.ew-row-state{max-width:none;flex-wrap:nowrap}.ew-editor-top{flex-wrap:wrap;gap:10px}.ew-editor-heading h2{font-size:23px}.ew-editor-top .ew-content-actions{justify-content:flex-start;width:100%;gap:6px}.ew-trigger{max-width:100%;margin:10px 0 15px}.ew-preview-jump{display:inline-flex;white-space:nowrap}.ew-editor>.ew-options{top:-45px}.ew-editor-layout[data-tab=content] .ew-preview{display:flex;margin-top:0}.ew-preview.em-tpl-drawer,.ew-writing{padding:14px}.ew-sequence{grid-template-columns:minmax(0,1fr);gap:12px}.ew-step-list{flex-direction:row;overflow-x:auto;padding-bottom:5px}.ew-step-list button{min-width:155px;max-width:190px;flex:none;padding:10px}.ew-step-list strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ew-cadence-head{flex-wrap:wrap;gap:10px}.ew-cadence-head .ew-content-actions{justify-content:flex-start}.ew-cadence-head h2{font-size:23px}.ew-settings-layout{grid-template-columns:minmax(0,1fr);gap:12px}.ew-settings-menu{display:none}.ew-sender-grid{grid-template-columns:minmax(0,1fr);gap:0}.ew-topic-picker{display:grid;gap:6px;font-size:12px}.ew-settings-head{flex-wrap:wrap;gap:10px}.ew-settings-head>h2{font-size:23px}.ew-settings-head .ew-config-save{max-width:100%;width:100%}.ew-workspace button{min-height:40px}}@media(min-width:768px)and (max-height:540px){.ew-workspace>.app-tabs{margin-bottom:14px}.ew-sequence{grid-template-columns:205px minmax(0,1fr);gap:14px}.ew-cadence-head h2,.ew-settings-head>h2{font-size:21px}.ew-settings-layout{grid-template-columns:178px minmax(0,1fr);gap:16px}}#d-keywords{--ts-bg-primary:#161922;--ts-bg-secondary:#0f1115;--ts-bg-tertiary:#1b1f2a;--ts-border:#242936;--ts-border-subtle:#1e2330;--ts-border-brand:#37C997;--ts-text-primary:#e7eaf0;--ts-text-secondary:#9aa3b2;--ts-text-tertiary:#6b7482;--ts-text-placeholder:#6b7482;--ts-teal-25:#13241e;--ts-teal-300:#37C997;--ts-teal-600:#138972;--ts-mint-700:#12876f;--ts-success:#37C997;--ts-success-50:#12271f;--ts-error:#f0796b;--ts-error-50:#2c1917;--ts-warning:#e0b25a;--ts-warning-50:#2a2312;--ts-warning-700:#e0b25a;--ts-text-xs:12px;--ts-weight-semibold:600;--ts-radius-sm:6px;--ts-radius-full:9999px;--ts-focus-ring:0 0 0 4px rgba(55,201,151,.24);--canvas:var(--ts-bg-secondary);--panel:var(--ts-bg-primary);--panel2:var(--ts-bg-tertiary);--ink:var(--ts-text-primary);--ink2:var(--ts-text-secondary);--ink3:var(--ts-text-tertiary);--line:var(--ts-border);--line2:var(--ts-border-subtle);--accent:var(--ts-teal-300);--brand:var(--ts-teal-600);--accent-bg:var(--ts-teal-25);--good:var(--ts-success);--good-bg:var(--ts-success-50);--warn:var(--ts-warning);--warn-bg:var(--ts-warning-50);--bad:var(--ts-error);--bad-bg:var(--ts-error-50);--pri-ink:#05231d;--hover:#12151d;--r:var(--ts-radius-sm);--mono:"IBM Plex Mono",monospace;color:var(--ink);font-size:13px;line-height:1.4}:root[data-theme=light] #d-keywords{--ts-bg-primary:#ffffff;--ts-bg-secondary:#fafaf8;--ts-bg-tertiary:#f2f4f7;--ts-border:#d0d5dd;--ts-border-subtle:#eaecf0;--ts-border-brand:#58c0aa;--ts-text-primary:#101828;--ts-text-secondary:#344054;--ts-text-tertiary:#475467;--ts-text-placeholder:#667085;--ts-teal-25:#e7f4f0;--ts-teal-300:#58c0aa;--ts-teal-600:#138972;--ts-mint-700:#1f8a66;--ts-success:#17b26a;--ts-success-50:#ecfdf3;--ts-error:#f04438;--ts-error-50:#fef3f2;--ts-warning:#f79009;--ts-warning-50:#fffaeb;--ts-warning-700:#c56612;--ts-focus-ring:0 0 0 4px rgba(19,137,114,.24);--pri-ink:#fff;--hover:#f2f4f7;--accent:var(--ts-mint-700);--accent-bg:var(--ts-teal-25)}#d-keywords .btn{height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:inherit}#d-keywords .btn.pri{background:var(--accent);border-color:var(--accent);color:var(--pri-ink)}#d-keywords .btn:hover{border-color:var(--ink3)}#d-keywords .btn.pri:hover{filter:brightness(1.08)}#d-keywords .btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}#d-keywords .btn:disabled{opacity:.45;cursor:not-allowed}#d-keywords .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}#d-keywords .card+.card{margin-top:12px}#d-keywords .badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;width:max-content}#d-keywords .badge.b-bad{background:var(--bad-bg);color:var(--bad)}#d-keywords .badge.n2{background:var(--panel2);color:var(--ink3);border:1px solid var(--line)}#d-keywords .muted{color:var(--ink3);font-size:12px}#d-keywords .sback{display:flex;align-items:center;gap:8px;margin-bottom:14px}#d-keywords .sbcrumb{font-size:13px;color:var(--ink3);cursor:pointer;background:none;border:0;padding:0;font-family:inherit}#d-keywords .sbcrumb:hover{color:var(--accent);text-decoration:underline}#d-keywords .sbsep{color:var(--ink3);font-size:13px}#d-keywords .sdT{font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}#d-keywords .pgr{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px;padding-top:2px}#d-keywords .pgr-n{font-size:11.5px;color:var(--ink3)}#d-keywords .pgr-n b{color:var(--ink2);font-family:var(--mono)}#d-keywords .pgr-c{display:flex;align-items:center;gap:5px;margin-left:auto}#d-keywords .pgr-b{width:28px;height:28px;border:1px solid var(--line);background:var(--panel);color:var(--ink2);border-radius:var(--ts-radius-sm);font-size:13px;cursor:pointer;font-family:inherit;line-height:1}#d-keywords .pgr-b:hover:not(:disabled){border-color:var(--ink3);color:var(--ink)}#d-keywords .pgr-b:disabled{opacity:.35;cursor:default}@media(max-width:760px){#d-keywords .pgr-c{margin-left:0;flex-basis:100%}}#d-keywords .pgap{flex:1}#d-keywords .kw-prog{padding:12px 14px}#d-keywords .kw-ph{font-size:13px;color:var(--ink);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}#d-keywords .kw-goal{font-size:11.5px;color:var(--ink3);margin-left:auto}#d-keywords progress.kw-bar{display:block;width:100%;height:8px;border:0;border-radius:4px;background:var(--panel2);margin-top:8px;overflow:hidden;appearance:none;-webkit-appearance:none}#d-keywords progress.kw-bar::-webkit-progress-bar{background:var(--panel2);border-radius:4px}#d-keywords progress.kw-bar::-webkit-progress-value{background:var(--accent)}#d-keywords progress.kw-bar::-moz-progress-bar{background:var(--accent)}#d-keywords .kw-split{display:grid;grid-template-columns:280px 1fr;gap:12px;align-items:start}#d-keywords .kw-split>.card+.card{margin-top:0}#d-keywords .input{width:100%;height:36px;border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:var(--panel2);color:var(--ink);font-size:13px;padding:0 10px;font-family:inherit;text-align:left}#d-keywords textarea.input{height:auto;min-height:84px;padding:8px 10px;resize:vertical}#d-keywords .input:focus{outline:none;border-color:var(--accent)}#d-keywords .kw-sf{margin:8px 0}#d-keywords .kw-slist{max-height:440px;overflow-y:auto;display:flex;flex-direction:column}#d-keywords .kw-srow{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-weight:500;font-size:13px;line-height:1.2;font-family:inherit;text-align:left;cursor:pointer}#d-keywords .kw-srow:hover{background:var(--panel2)}#d-keywords .kw-srow.on{background:var(--panel2);box-shadow:inset 3px 0 0 var(--accent)}#d-keywords .kw-cnt{font-size:11.5px;color:var(--ink3)}#d-keywords .kw-miss{font-size:11px;color:#d9a441;font-weight:600}#d-keywords .kw-lh{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;flex-wrap:wrap}#d-keywords .kw-lt{font-size:15px;font-weight:700;color:var(--ink);margin:0}#d-keywords .kw-uses,#d-keywords .kw-note{font-size:12px;color:var(--ink3);margin-bottom:10px}#d-keywords .kw-krow{display:grid;grid-template-columns:1fr 90px 32px;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--line)}#d-keywords .kw-k{color:var(--ink);font-size:13px}#d-keywords .kw-v,#d-keywords .kw-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink2);font-size:12.5px}#d-keywords .kw-map{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:1px 5px;margin-left:6px}#d-keywords .kw-x{border:0;background:transparent;color:var(--ink3);font-size:17px;cursor:pointer;min-height:36px;font-family:inherit}#d-keywords .kw-x:hover{color:var(--bad)}#d-keywords .kw-addbox{margin-top:10px}#d-keywords .kw-hit{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px;font-size:13px;color:var(--ink);border-bottom:1px solid var(--line)}#d-keywords .kw-save{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}#d-keywords .kw-empty{padding:14px 4px;font-size:13px;color:var(--ink3)}#d-keywords .kw-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}#d-keywords .kw-lq{flex:1 1 220px;width:auto}#d-keywords .kw-lf{width:180px}#d-keywords .kw-add{display:grid;grid-template-columns:1fr 200px auto;gap:8px;margin-bottom:8px}#d-keywords .kw-grid{display:grid;grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) 150px 90px;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink)}#d-keywords .kw-sgrid{grid-template-columns:minmax(180px,1.5fr) minmax(140px,1.2fr) 80px 90px 130px}#d-keywords .kw-lhead{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3)}@media(max-width:760px){#d-keywords .kw-split{grid-template-columns:1fr}#d-keywords .kw-slist{max-height:260px}#d-keywords .kw-opt{display:none}#d-keywords .kw-grid{grid-template-columns:minmax(130px,1.4fr) minmax(90px,1fr) 90px}#d-keywords .kw-sgrid{grid-template-columns:minmax(120px,1.3fr) 60px 120px}#d-keywords .kw-sgrid>span:nth-child(2){display:none}#d-keywords .kw-add{grid-template-columns:1fr}#d-keywords .kw-lf{width:100%}}#d-keywords .seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--panel);flex-wrap:wrap}#d-keywords .seg button{min-height:36px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--ink2);font-weight:600;font-size:12.5px;line-height:1;font-family:inherit;cursor:pointer}#d-keywords .seg button.on{background:var(--panel2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}#d-keywords .kw-sf button{min-height:32px;padding:0 12px;font-size:12px}#d-keywords .cfd-warn{margin:8px 0 0;background:var(--warn-bg);border:1px solid rgba(224,178,90,.25);border-radius:8px;padding:10px 12px;font-size:12px;color:var(--warn)}#d-keywords button:focus-visible,#d-keywords .input:focus-visible,#d-keywords select:focus-visible,#d-keywords textarea:focus-visible{outline:none;box-shadow:var(--ts-focus-ring);border-color:var(--accent)}#d-keywords .kw-sub{font-size:12px;font-weight:700;color:var(--ink2);margin:14px 0 6px}#d-keywords .kw-row2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#d-keywords .kw-row2>.input{flex:1 1 200px;width:auto}#d-keywords .kw-sugg{max-height:320px;overflow-y:auto}#d-keywords .kw-err{color:var(--bad);font-size:12px}#d-keywords .kw-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}#d-keywords .kw-inactive{opacity:.6}#d-keywords .kw-legacy{margin-top:12px}#d-keywords .kw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#d-keywords .kw-rep{max-width:320px}#d-keywords .kw-report{max-height:420px;overflow:auto}#d-keywords .kw-lib-grid{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) 110px 90px 80px minmax(200px,auto)}@media(max-width:760px){#d-keywords .kw-lib-grid{grid-template-columns:1fr 90px}#d-keywords .kw-lib-grid>.kw-hide-sm{display:none}#d-keywords .kw-lib-grid>.kw-actions{grid-column:1 / -1;justify-content:flex-start}}#d-keywords .kw-tbl{overflow-x:auto;max-height:420px;overflow-y:auto}#d-keywords .kw-tbl table{width:100%;border-collapse:collapse;font-size:13px;color:var(--ink)}#d-keywords .kw-tbl caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#d-keywords .kw-tbl th{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);text-align:left;padding:8px 6px;border-bottom:1px solid var(--line)}#d-keywords .kw-tbl td{padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:top}#d-keywords .kw-tbl ul{margin:6px 0 0;padding-left:18px}#d-keywords .kw-field{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;min-width:0}#d-keywords .kw-field>span{font-size:11.5px;color:var(--ink3);font-weight:600}#d-keywords .kw-fields{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:8px}#d-keywords .kw-pick{display:block;text-align:left;white-space:normal;height:auto;min-height:40px;padding:6px 10px;width:100%}#d-keywords .kw-pick+.kw-pick{margin-top:6px}#d-keywords .kw-scroll{max-height:220px;overflow-y:auto}#d-keywords .kw-ok{color:var(--good);font-size:12px}#d-keywords .kw-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}#d-keywords .kw-sgrid-x{grid-template-columns:minmax(180px,1.5fr) minmax(160px,1.3fr) 80px 90px minmax(220px,auto)}@media(max-width:760px){#d-keywords .kw-sgrid-x{grid-template-columns:1fr 60px}#d-keywords .kw-sgrid-x>.kw-hide-sm{display:none}#d-keywords .kw-sgrid-x>.kw-actions{grid-column:1 / -1;justify-content:flex-start}}#d-keywords .kw-unsaved{display:inline-flex;align-items:center;gap:6px;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);color:var(--ts-warning-700)}#d-keywords .kw-unsaved:before{content:"";width:6px;height:6px;border-radius:var(--ts-radius-full);background:var(--ts-warning)}@media(max-width:900px){#d-keywords .btn,#d-keywords .input,#d-keywords .seg button,#d-keywords .kw-srow,#d-keywords .kw-krow,#d-keywords .kw-hit,#d-keywords .pgr-b{min-height:44px}#d-keywords .pgr-b{min-width:44px}#d-keywords .kw-x{min-width:44px;min-height:44px}#d-keywords .kw-krow{grid-template-columns:1fr 90px 44px}}.specialty-draft-fields{border:0;padding:0;margin:0;display:grid;gap:1rem;min-width:0}.specialty-draft-fields>.dc-ft{display:grid;gap:.375rem}.specialty-draft-rule-scroll{overflow:auto;max-height:24rem}#kw-pane-mapping{display:grid;gap:1rem}#kw-pane-mapping .set-panel{min-width:0;overflow-x:auto}.int-tasks{display:grid;gap:8px;margin-bottom:var(--ts-space-lg, 16px)}.int-task{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ts-border-subtle);border-radius:10px;background:var(--ts-bg-surface, transparent);text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease}.int-task:hover{border-color:var(--ts-border-strong, var(--ts-border-subtle));transform:translateY(-1px)}.int-task-main{flex:1;min-width:0}.int-task-title{font-weight:600;font-size:14px;margin:0}.int-task-sub{font-size:12px;margin:2px 0 0;color:var(--ts-text-tertiary)}.int-task-go{font-size:12px;font-weight:600;white-space:nowrap;color:var(--ts-text-secondary, inherit)}.int-section{margin-top:var(--ts-space-lg, 16px)}.int-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--ts-border-subtle);flex-wrap:wrap}.int-row:last-child{border-bottom:0}.int-details{margin-top:12px;border-top:1px solid var(--ts-border-subtle);padding-top:8px}.int-details>summary{cursor:pointer;font-size:13px;font-weight:600;padding:6px 0;color:var(--ts-text-secondary, inherit);list-style:revert}.int-items{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.int-item{border:1px solid var(--ts-border-subtle);border-radius:8px;padding:10px 12px;font-size:13px}.int-item-head{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.int-item-meta{font-size:12px;color:var(--ts-text-tertiary);margin:4px 0 0;overflow-wrap:anywhere}.int-item-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.int-note{font-size:12px;color:var(--ts-text-tertiary);margin:8px 0 0}.int-steps{padding-left:20px;margin:6px 0 0;font-size:13px}.int-steps li{margin:4px 0;overflow-wrap:anywhere}@media(max-width:640px){.int-task{padding:10px 12px}.int-item-actions .ts-btn{flex:1}}.cp-wrap{display:grid;gap:14px;min-width:0}.cp-stack{display:flex;flex-direction:column;gap:12px;min-width:0;grid-column:1/-1}.cp-mono{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums}.cp-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cp-row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--line,rgba(0,0,0,.1));border-radius:10px}.cp-row b{display:block}.cp-row small{display:block;opacity:.75;margin-top:2px}.cp-row.is-removed{opacity:.8;border-style:dashed}.cp-actions,.cp-form-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.cp-filters,.cp-resolve{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.cp-filters input{flex:1 1 220px;min-width:0}.cp-filters select{flex:0 0 auto}.cp-npi{flex:0 1 220px;min-width:0}.cp-npi input{width:100%;letter-spacing:.06em}.cp-resolved{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line,rgba(0,0,0,.1));border-radius:10px}.cp-resolved label{max-width:420px}.cp-resolved label input{width:100%}.cp-locs{margin:6px 0 0;padding-left:16px}.cp-locs small{display:block;opacity:.75}.set-panel-hd .cp-count{flex-shrink:0;align-self:flex-start;white-space:nowrap}@media(max-width:767px){.cp-npi{flex:1 1 100%}.cp-resolve .dc-btn,.cp-form-actions .dc-btn{flex:1 1 auto}}@media(min-width:768px){.cp-row{flex-direction:row;justify-content:space-between;align-items:center}}.iba-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}@media(max-width:767px){.iba-grid{grid-template-columns:1fr}}.iba-sec{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);background:var(--ts-bg-secondary)}.iba-sec.is-dirty{border-color:var(--ts-warning-500)}.iba-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.iba-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ts-radius-md);background:var(--ts-bg-tertiary);color:var(--ts-text-secondary)}.iba-title{margin:0;font-size:14px;font-weight:600;color:var(--ts-text-primary);flex:1 1 auto}.iba-badges{display:inline-flex;gap:6px;flex-wrap:wrap}.iba-badge{font-size:11.5px;font-weight:600;line-height:1;padding:4px 8px;border-radius:var(--ts-radius-full);border:1px solid var(--ts-border);white-space:nowrap}.iba-badge.is-on{color:var(--ts-success-700);background:var(--ts-success-50);border-color:transparent}.iba-badge.is-off{color:var(--ts-text-secondary);background:var(--ts-bg-tertiary)}.iba-badge.is-pending{color:var(--ts-warning-700);background:var(--ts-warning-50);border-color:transparent}.iba-purpose{margin:0;font-size:13px;color:var(--ts-text-secondary)}.iba-effect{margin:0;font-size:12.5px;color:var(--ts-text-primary)}.iba-note,.iba-foot{margin:0;font-size:12px;color:var(--ts-text-tertiary)}.iba-foot{margin-top:10px}.dc-wrap{padding:0;max-width:var(--ts-container-tier-b);width:100%;box-sizing:border-box;color:var(--ts-text-primary);font-family:var(--bs-font-sans-serif)}.dc-phead{margin-bottom:var(--ts-space-xl)}.dc-pname{font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em;color:var(--ts-text-primary);margin:0 0 var(--ts-space-xxs) 0;line-height:1.2}.dc-psub{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin:0}.dc-shead{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xl)}.dc-ssearch{height:34px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);display:flex;align-items:center;gap:var(--ts-space-md);padding:0 var(--ts-space-lg);flex:1;max-width:440px}.dc-ssearch input{border:0;background:transparent;color:var(--ts-text-primary);font-size:var(--ts-text-xs);width:100%;font-family:inherit}.dc-ssearch input:focus{outline:none}.dc-ssearch input::placeholder{color:var(--ts-text-tertiary)}.dc-ssearch .ic{width:15px;height:15px;color:var(--ts-text-tertiary)}.dc-sgroup{margin-bottom:var(--ts-space-2xl)}.dc-sgtitle{font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--ts-space-md)}.dc-scards{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:var(--ts-space-lg)}.dc-scard{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);cursor:pointer;display:flex;gap:var(--ts-space-lg);align-items:flex-start;transition:border-color .12s,transform .12s,background .12s;text-align:left;outline:none;text-decoration:none}.dc-scard:hover{border-color:var(--ts-accent);transform:translateY(-1px)}.dc-sci{width:34px;height:34px;border-radius:var(--ts-radius-md);background:var(--ts-teal-25);color:var(--ts-accent);display:grid;place-items:center;flex:none}.dc-sci svg{width:17px;height:17px}.dc-scT{font-weight:700;font-size:var(--ts-text-xs);color:var(--ts-text-primary);margin:0 0 var(--ts-space-xs) 0;line-height:1.2}.dc-scD{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin:0;line-height:1.45}.dc-nores{display:none;color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);padding:var(--ts-space-3xl) var(--ts-space-xs)}.dc-nores.show{display:block}.dc-sback{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xl)}.dc-backbtn{height:30px;padding:0 var(--ts-space-lg) 0 var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:var(--ts-space-sm);outline:none}.dc-backbtn:hover{border-color:var(--ts-text-tertiary)}.dc-sdT{font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em;color:var(--ts-text-primary)}.dc-card{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:var(--ts-space-xl) var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.dc-card+.dc-card{margin-top:var(--ts-space-lg)}.dc-ctitle{font-size:var(--ts-text-sm);font-weight:700;letter-spacing:-.01em;color:var(--ts-text-primary);margin:0}.dc-cdesc{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin-top:var(--ts-space-xs);margin-bottom:var(--ts-space-lg);line-height:1.5}.dc-badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);width:max-content}.dc-badge.g{background:var(--ts-success-50);color:var(--ts-success-700)}.dc-badge.w{background:var(--ts-warning-50);color:var(--ts-warning-700)}.dc-badge.bd{background:var(--ts-error-50);color:var(--ts-error-700)}.dc-badge.n2{background:var(--ts-bg-tertiary);color:var(--ts-text-tertiary);border:1px solid var(--ts-border)}.dc-badge .ts-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.dc-frow{max-width:var(--ts-container-form);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--ts-space-xl);padding:var(--ts-space-lg) 0;border-bottom:1px solid var(--ts-border-subtle)}.dc-frow:last-child{border-bottom:0}.dc-ft{font-weight:600;font-size:var(--ts-text-xs);color:var(--ts-text-primary);margin:0}.dc-fd{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin-top:var(--ts-space-xxs);line-height:1.45}.dc-fctl{display:flex;align-items:center;gap:var(--ts-space-md)}.dc-input{height:30px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);padding:0 var(--ts-space-md);font-family:var(--ts-font-mono)}.dc-input:focus{outline:none;border-color:var(--ts-accent)}.dc-input.wide{width:100%;font-family:inherit}.dc-input.number{width:74px;text-align:right}.dc-input:disabled{opacity:.6;cursor:not-allowed}.dc-input[aria-invalid=true]{border-color:var(--ts-error-700)}.dc-unit{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.dc-sel{height:30px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:600;padding:0 var(--ts-space-md);font-family:inherit;cursor:pointer}.dc-sel:disabled{opacity:.6;cursor:not-allowed}.dc-switch{width:38px;height:22px;border-radius:var(--ts-radius-lg);background:var(--ts-border-subtle);position:relative;cursor:pointer;flex:none;border:1px solid var(--ts-border);transition:background .15s;padding:0;margin:0;outline:none}.dc-switch.on{background:var(--ts-accent);border-color:var(--ts-accent)}.dc-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ts-bg-primary);transition:left .15s;display:block}.dc-switch.on i{left:18px}.dc-switch:disabled{opacity:.6;cursor:not-allowed}.dc-savebar{display:flex;align-items:center;gap:var(--ts-space-lg);margin-top:var(--ts-space-xl);padding-top:var(--ts-space-xl);border-top:1px solid var(--ts-border)}.dc-savebar .status{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.dc-btn{height:30px;padding:0 var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:var(--ts-space-sm);outline:none}.dc-btn.pri{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent)}.dc-btn:hover:not(:disabled){border-color:var(--ts-text-tertiary)}.dc-btn.pri:hover:not(:disabled){filter:brightness(1.08)}.dc-btn:disabled{opacity:.5;cursor:not-allowed}.dc-savebar .dc-btn.pri{margin-left:auto}.dc-tbl{border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);overflow-x:auto;overflow-y:hidden;margin-top:var(--ts-space-lg)}.dc-arow{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) var(--ts-space-lg);border-bottom:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary)}.dc-arow:last-child{border-bottom:0}.dc-arow .at{font-size:var(--ts-text-xs);color:var(--ts-text-primary)}.dc-arow .at b{font-weight:600}.dc-arow .atime{margin-left:auto;color:var(--ts-text-tertiary);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs)}.dc-dpanel{display:flex;flex-direction:column;min-width:0}.dc-honest-state{display:flex;justify-content:space-between;gap:var(--ts-space-xl);margin-top:var(--ts-space-lg);padding:var(--ts-space-lg);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-sm);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);flex-wrap:wrap}.dc-honest-state strong{color:var(--ts-text-primary)}.booking-settings{min-width:0}.booking-settings .dc-frow{display:flex;flex-direction:column;align-items:stretch;gap:10px}.booking-settings .dc-fctl{width:100%;min-width:0}.booking-settings .dc-input.wide{width:100%;max-width:none;min-width:0;box-sizing:border-box;min-height:44px}.booking-settings .set-savebar{position:static;margin:16px 0}.booking-preview{margin-top:24px;min-width:0}.booking-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.booking-preview-heading h3{margin:0;font-size:var(--ts-text-sm);color:var(--ts-text-primary)}.booking-preview-heading p{margin:6px 0 0;font-size:var(--ts-text-xs);color:var(--ts-text-secondary)}.booking-preview-heading .dc-btn{min-height:44px}.booking-preview-frame{display:block;width:100%;height:720px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-tertiary);box-sizing:border-box}.booking-preview-empty{padding:24px;border:1px dashed var(--ts-border);border-radius:var(--ts-radius-md);color:var(--ts-text-secondary);font-size:var(--ts-text-sm)}@media(max-width:620px){.booking-preview-frame{height:680px}.booking-settings .set-savebar{flex-wrap:wrap;gap:12px}}.dc-sgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.dc-sgrid>div{display:flex;flex-direction:column;gap:var(--ts-space-xs);padding:var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary)}.dc-sgrid span{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.dc-sgrid strong{color:var(--ts-text-primary);font-size:var(--ts-text-sm)}.dc-sgrid small{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}@media(max-width:760px){.dc-scards{grid-template-columns:1fr}.dc-sback{margin-bottom:var(--ts-space-lg)}}.dc-warnbox{background:var(--ts-warning-50);border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-warning-700);line-height:1.5;margin-bottom:var(--ts-space-lg)}.dc-embed{height:130px;border:1px dashed var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-tertiary);display:grid;place-items:center;color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);margin-top:var(--ts-space-lg)}.set-dest-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xl)}.set-dest-title{display:flex;align-items:center;gap:var(--ts-space-sm);margin:0;font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em;color:var(--ts-text-primary);min-width:0;overflow-wrap:anywhere}.set-dest-cat{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.set-pane{min-width:0;position:relative}.set-intro{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.set-intro-title{display:flex;align-items:center;gap:var(--ts-space-sm);margin:0;font-size:var(--ts-text-sm);font-weight:700;color:var(--ts-text-primary)}.set-intro-desc{margin:var(--ts-space-xxs) 0 0;max-width:72ch;font-size:var(--ts-text-xs);line-height:1.5;color:var(--ts-text-tertiary)}.set-intro-actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-md)}.set-panel{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl);margin:0;min-width:0}.set-panel+.set-panel,.set-panel+.set-section,.set-section+.set-panel{margin-top:var(--ts-space-xl)}.set-panel-hd{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.set-panel-title{display:flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-sm);font-weight:700;color:var(--ts-text-primary);margin:0}.set-panel-desc{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin:var(--ts-space-xxs) 0 0;max-width:60ch;line-height:1.5}.set-panel-hd .dc-cdesc{margin-bottom:0}.set-panel-actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-md)}.set-panel-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--ts-space-xl);min-width:0}.set-panel-body>*{min-width:0}.set-section{margin-top:var(--ts-space-3xl)}.set-section:first-child{margin-top:0}.set-section-hd{border-top:2px solid var(--ts-accent);padding-top:var(--ts-space-md);margin-bottom:var(--ts-space-lg)}.set-section-label{margin:0;font-size:var(--ts-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ts-text-secondary)}.set-section-hint{margin:var(--ts-space-xxs) 0 0;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);max-width:72ch}.dc-frow{min-width:0}.dc-frow>*{min-width:0}.dc-fctl{flex-wrap:wrap}.set-savebar{position:sticky;bottom:0;z-index:5;flex-wrap:wrap;background:var(--ts-bg-secondary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-lg);box-shadow:0 -6px 16px -12px #10182859}.set-savebar .status{flex:1 1 220px;min-width:0}.set-savebar-actions{display:flex;gap:var(--ts-space-md);margin-left:auto;flex-wrap:wrap}.set-savebar .dc-btn.pri{margin-left:0}.set-savebar-err{color:var(--ts-error-700);display:inline-flex;align-items:center;gap:var(--ts-space-sm);overflow-wrap:anywhere}.set-savebar-x{border:0;background:transparent;color:inherit;min-width:44px;min-height:44px;display:inline-grid;place-items:center;cursor:pointer;border-radius:var(--ts-radius-sm)}.set-savebar-x:focus-visible{outline:none;box-shadow:var(--ts-focus-ring)}.set-empty-search{margin-top:var(--ts-space-xl)}.set-cardcount{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin:calc(-1 * var(--ts-space-md)) 0 var(--ts-space-xl)}.set-narration{display:flex;gap:var(--ts-space-md);align-items:flex-start;padding:var(--ts-space-md) var(--ts-space-lg);border-left:3px solid var(--ts-accent);background:var(--ts-bg-tertiary);border-radius:0 var(--ts-radius-sm) var(--ts-radius-sm) 0;font-size:var(--ts-text-xs);color:var(--ts-text-secondary);line-height:1.55;margin:var(--ts-space-md) 0}.set-narration b{color:var(--ts-text-primary)}.set-narration small{display:block;color:var(--ts-text-tertiary);margin-top:var(--ts-space-xxs)}.set-panel .ts-table-wrap,.set-tshell{max-width:100%;overflow-x:auto;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm)}.set-email-frame{border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);overflow:hidden}.set-email-frame>.set-email-frame-l{display:block;padding:var(--ts-space-xs) var(--ts-space-lg);font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ts-text-tertiary);background:var(--ts-bg-tertiary);border-bottom:1px solid var(--ts-border)}.dc-wrap .dc-btn,.dc-wrap .dc-backbtn,.dc-wrap .dc-sel,.dc-wrap .dc-input,.dc-wrap .ts-btn,.dc-wrap select,.dc-wrap input[type=text],.dc-wrap input[type=number],.dc-wrap input[type=email],.dc-wrap input[type=url],.dc-wrap input[type=time],.dc-wrap input[type=search],.dc-wrap input:not([type]){min-height:44px}.dc-wrap .dc-ssearch{min-height:44px}.dc-wrap .dc-switch{box-sizing:content-box}.dc-wrap input[type=checkbox],.dc-wrap input[type=radio]{min-width:20px;min-height:20px}.dc-wrap label:has(>input[type=checkbox]),.dc-wrap label:has(>input[type=radio]){min-height:44px;display:flex;align-items:center;gap:var(--ts-space-md)}.dc-wrap .dc-btn:focus-visible,.dc-wrap .dc-backbtn:focus-visible,.dc-wrap .dc-scard:focus-visible,.dc-wrap .dc-switch:focus-visible{box-shadow:var(--ts-focus-ring)}.dc-wrap .dc-input.number{width:110px}.dc-wrap .ts-table{color:var(--ts-text-primary);background:transparent}@media(max-width:1100px){.dc-wrap{padding:0}}@media(max-width:760px){.dc-wrap{padding:0}.set-panel{padding:var(--ts-space-lg)}.set-panel-body{grid-template-columns:1fr}.dc-frow{grid-template-columns:1fr;gap:var(--ts-space-md)}.dc-wrap [style*=grid-template-columns]{grid-template-columns:1fr!important}.dc-sgrid{grid-template-columns:1fr}.set-savebar-actions{width:100%}.set-savebar-actions .dc-btn{flex:1;justify-content:center}.dc-wrap .dc-input.wide,.dc-wrap textarea{max-width:100%}}.set-num{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;max-width:100%}.set-num .dc-input.number{width:110px;min-height:44px}.dc-wrap .stblk-btn{height:auto;min-height:44px}.dc-wrap input[type=color]{min-height:44px}.dc-wrap label:has(>.dc-switch){min-height:44px}.dc-wrap .set-row-menu-btn{width:44px!important;height:44px!important}.set-list-tools{display:flex;flex-wrap:wrap;gap:var(--ts-space-md);align-items:center;margin:0 0 var(--ts-space-lg)}.set-list-tools .dc-input{flex:1 1 220px;max-width:360px;min-width:0;height:32px}.set-list-tools .dc-sel{flex:0 1 200px;min-width:0;height:32px}.set-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-md);flex-wrap:wrap;margin-top:var(--ts-space-lg);padding-top:var(--ts-space-md);border-top:1px solid var(--ts-border-subtle)}.set-pager-count{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);font-variant-numeric:tabular-nums;margin:var(--ts-space-md) 0 0}.set-pager .set-pager-count{margin:0}.set-pager-btns{display:flex;gap:var(--ts-space-sm)}.set-pager-btns .dc-btn:disabled{opacity:.45;cursor:not-allowed}.set-enroll-find{display:flex;align-items:flex-end;gap:var(--ts-space-md);flex-wrap:wrap}.set-find{position:relative}.set-find-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);box-shadow:0 8px 24px #1018281a;max-height:280px;overflow-y:auto;padding:4px}.set-find-opt{display:flex;justify-content:space-between;gap:var(--ts-space-md);width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs);color:var(--ts-text-primary);cursor:pointer;min-height:36px;align-items:center}.set-find-opt:hover,.set-find-opt:focus-visible{background:var(--ts-teal-25);outline:none}.set-find-opt small{color:var(--ts-text-tertiary)}.set-find-note{margin:0;padding:8px 10px;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.set-picked{display:flex;align-items:center;gap:var(--ts-space-md);min-height:32px;font-size:var(--ts-text-xs)}.set-kv-row{display:flex;justify-content:space-between;align-items:center;gap:var(--ts-space-md);padding:10px 0;border-bottom:1px solid var(--ts-border-subtle);flex-wrap:wrap}.set-kv-row:last-child{border-bottom:0}.dc-pname .ihelp,.set-dest-title .ihelp{margin-left:6px;vertical-align:middle}@media(max-width:620px){.set-list-tools .dc-input,.set-list-tools .dc-sel{flex:1 1 100%;max-width:none}.set-enroll-find>div{max-width:none!important;flex:1 1 100%}.set-pager-btns .dc-btn{min-height:44px}}.smp-root{min-width:0;max-width:100%}.smp-root .set-panel-hd{flex-wrap:wrap}.smp-root .set-panel-hd .dc-ft{min-width:0;max-width:100%}.smp-root .set-panel-hd .dc-sel,.smp-root .set-panel-hd .dc-input{max-width:100%;box-sizing:border-box}.smp-root .smp-wrap{display:block;width:100%;min-width:0;padding:var(--ts-space-md) 0}.smp-root .smp-search{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--ts-space-md)}.smp-root .smp-search-lbl{font-weight:600;font-size:13px}.smp-root .smp-search-input{width:100%;box-sizing:border-box;font-size:15px;padding:10px 12px}.smp-root .smp-table{width:100%;table-layout:fixed}.smp-root .smp-table th:nth-child(2){width:38%}.smp-root .smp-table th.smp-col-src{width:18%}.smp-root .smp-src-inline{display:none;font-size:12px;color:var(--ts-text-muted, inherit)}.smp-root .smp-title{font-weight:500;overflow-wrap:anywhere}.smp-root .smp-code{font-size:12px;opacity:.75;word-break:break-all}.smp-root .smp-tr.is-editing>td{background:color-mix(in srgb,var(--ts-accent, #3a6) 7%,transparent)}.smp-root .smp-tr.is-saved>td:nth-child(2){box-shadow:inset 3px 0 0 var(--ts-success, #2f8a5b)}.smp-root .smp-spec-btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;text-align:left;background:transparent;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:6px 10px;cursor:pointer;font:inherit;color:inherit;min-height:34px}.smp-root .smp-spec-btn:hover{border-color:var(--ts-accent, currentColor)}.smp-root .smp-spec-btn:focus-visible,.smp-root .smp-picker-input:focus-visible{outline:2px solid var(--ts-accent, currentColor);outline-offset:2px}.smp-root .smp-spec-btn[aria-expanded=true]{border-color:var(--ts-accent, currentColor)}.smp-root .smp-caret{opacity:.6;font-size:11px}.smp-root .smp-saved{display:inline-block;margin-left:8px;font-size:12px;font-weight:600;color:var(--ts-success, #2f8a5b)}.smp-root .smp-edit-tr>td{padding-top:0;border-top:0}.smp-root .smp-edit{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);min-width:0}.smp-root .smp-edit-main{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.smp-root .smp-picker{position:relative;flex:1 1 260px;min-width:0}.smp-root .smp-picker-field{display:flex}.smp-root .smp-picker-input{flex:1;min-width:0;box-sizing:border-box}.smp-root .smp-picker-toggle{border:1px solid var(--ts-border);border-left:0;background:transparent;padding:0 10px;cursor:pointer;color:inherit;border-radius:0 var(--ts-radius-sm) var(--ts-radius-sm) 0}.smp-root .smp-picker-list{list-style:none;margin:4px 0 0;padding:4px;max-height:260px;overflow:auto;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-surface, Canvas)}.smp-root .smp-picker-opt{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:4px;cursor:pointer}.smp-root .smp-picker-opt.is-active{background:color-mix(in srgb,var(--ts-accent, #3a6) 14%,transparent)}.smp-root .smp-picker-opt.is-selected{font-weight:600}.smp-root .smp-picker-opt.is-other{border-top:1px dashed var(--ts-border);margin-top:4px}.smp-root .smp-picker-none{padding:8px;font-size:13px;opacity:.8}.smp-root .smp-tag{font-size:11px;padding:1px 6px;border-radius:999px;border:1px solid var(--ts-border);font-weight:500}.smp-root .smp-edit-actions{display:flex;gap:8px;flex-wrap:wrap}.smp-root .smp-edit-meta{margin:0;font-size:13px}.smp-root .smp-link{background:none;border:0;padding:0;color:var(--ts-accent, inherit);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px;align-self:flex-start}.smp-root .smp-note{display:flex;flex-direction:column;gap:4px}.smp-root .smp-note textarea{width:100%;box-sizing:border-box}.smp-root .smp-note-lbl,.smp-root .smp-note-count{font-size:12px;opacity:.8}.smp-root .smp-err{color:var(--ts-danger, #b3261e);font-size:13px;margin:0}.smp-root .smp-conflict,.smp-root .smp-prompt{border-left:3px solid var(--ts-warning, #b7791f);padding:6px 10px;display:flex;flex-direction:column;gap:6px}.smp-root .smp-conflict p,.smp-root .smp-prompt p{margin:0}.smp-adv{margin-top:var(--ts-space-lg, 16px)}.smp-adv>summary{cursor:pointer;font-weight:600}@media(max-width:480px){.smp-root .smp-col-src{display:none}.smp-root .smp-src-inline{display:inline}.smp-root .smp-table th:nth-child(2){width:46%}.smp-root .smp-table td,.smp-root .smp-table th{padding-left:6px;padding-right:6px}.smp-root .set-panel-hd>*{flex:1 1 100%}}.rt-panel .rt-body{display:flex;flex-direction:column;gap:var(--ts-space-lg, 16px);padding-top:var(--ts-space-md, 12px);max-width:560px}.rt-panel .rt-toggle{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--ts-border-subtle, rgba(0,0,0,.1));border-radius:8px;cursor:pointer}.rt-panel .rt-toggle:has(input:disabled){cursor:not-allowed;opacity:.7}.rt-panel .rt-toggle input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--ts-accent, currentColor)}.rt-panel .rt-toggle-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rt-panel .rt-toggle-label{font-weight:600}.rt-panel .rt-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rt-panel .rt-label{font-size:13px;font-weight:600}.rt-panel .rt-select{width:100%;max-width:280px}.rt-panel .rt-hint{margin:0;font-size:12.5px;line-height:1.45;color:var(--ts-text-secondary, inherit);opacity:.85}.rt-panel .rt-unsaved{margin:0;font-size:12.5px;font-weight:600;color:var(--ts-warning, inherit)}.rt-panel .rt-foot{margin-top:12px}.rt-panel .rt-adv{padding:0}.rt-panel .rt-adv-sum{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none;border-radius:8px}.rt-panel .rt-adv-sum::-webkit-details-marker{display:none}.rt-panel .rt-adv-sum:focus-visible{outline:2px solid var(--ts-accent, currentColor);outline-offset:2px}.rt-panel .rt-adv-meta{margin-left:auto}.rt-panel .rt-chev{flex:none;transition:transform .15s ease}.rt-panel .rt-adv[open] .rt-chev{transform:rotate(90deg)}.rt-panel .rt-adv-body{display:flex;flex-direction:column;gap:20px;padding:0 16px 16px}.rt-panel .rt-legend{padding:0;margin-bottom:4px}.rt-panel .rt-group{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--ts-border-subtle, rgba(0,0,0,.08))}.rt-panel .rt-group-title{margin:0;font-size:13.5px;font-weight:600}.rt-panel .rt-caps{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 20px;margin-top:6px}.rt-panel .rt-num{display:flex;align-items:center;gap:8px}.rt-panel .rt-input{width:120px;flex:none}.rt-panel .rt-unit{font-size:12px;opacity:.75;white-space:nowrap}@media(max-width:640px){.rt-panel .rt-select{max-width:none}.rt-panel .rt-caps{grid-template-columns:1fr}.rt-panel .rt-input{flex:1;width:auto}.rt-panel .rt-adv-sum{padding:14px 12px}.rt-panel .rt-adv-body{padding:0 12px 14px}}@media(prefers-reduced-motion:reduce){.rt-panel .rt-chev{transition:none}}.account-page{--ts-text-placeholder: var(--ts-text-tertiary);--ts-border-brand: var(--ts-accent);display:flex;flex-direction:column;gap:var(--ts-space-lg);max-width:640px}.account-sub{margin-top:calc(-1 * var(--ts-space-sm))}.account-card{display:flex;flex-direction:column;gap:var(--ts-space-md);padding:var(--ts-space-xl)}.account-fields{display:flex;flex-direction:column;gap:var(--ts-space-md);margin:0}.account-field dt{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--ts-text-tertiary);margin-bottom:var(--ts-space-xxs)}.account-field dd{margin:0;font-size:var(--ts-text-sm);color:var(--ts-text-primary);display:flex;flex-direction:column;gap:var(--ts-space-xxs)}.account-flag{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.account-form{display:flex;flex-direction:column;gap:var(--ts-space-md);align-items:flex-start}.account-label{display:flex;flex-direction:column;gap:var(--ts-space-sm);width:100%;font-size:var(--ts-text-sm);font-weight:var(--ts-weight-medium);color:var(--ts-text-primary)}.account-error{color:var(--ts-error-700, var(--ts-error-700));font-size:var(--ts-text-sm);margin:0}.account-saved{color:var(--ts-teal-700);font-size:var(--ts-text-sm);margin:0}.account-reset-note{font-size:var(--ts-text-sm);margin:0}@media(max-width:760px){.account-page{gap:var(--ts-space-md)}.account-card{padding:var(--ts-space-lg)}}.account-sys{min-width:0;max-width:min(640px,100%)}.account-sys .ts-btn,.account-sys .ts-form-control{min-height:44px}.account-sys .account-field dd{overflow-wrap:anywhere}.style-guide-page{--ts-text-placeholder: var(--ts-text-tertiary);--ts-border-brand: var(--ts-accent);color:var(--ts-text-primary)}.style-guide-page .ts-table{min-width:520px}.msds{--msds-font-sans: var(--ts-font-sans);--msds-font-mono: var(--ts-font-mono);--msds-fs-3xs: 9.5px;--msds-fs-2xs: 10px;--msds-fs-xs: 10.5px;--msds-fs-sm: 11px;--msds-fs-smd: 11.5px;--msds-fs-md: 12px;--msds-fs-lg: 12.5px;--msds-fs-body: 13px;--msds-fs-title: 14.5px;--msds-fs-h1: 17px;--msds-fs-num: 26px;--msds-fs-num-lg: 30px;--msds-sp-1: 2px;--msds-sp-2: 4px;--msds-sp-3: 6px;--msds-sp-4: 8px;--msds-sp-5: 12px;--msds-sp-6: 16px;--msds-sp-7: 20px;--msds-sp-8: 24px;--msds-r-sm: 3px;--msds-r-md: 4px;--msds-r-lg: 5px;--msds-r: 6px;--msds-r-xl: 9px;color-scheme:light;--msds-canvas: var(--ts-bg-secondary);--msds-panel: var(--ts-bg-primary);--msds-panel2: var(--ts-bg-tertiary);--msds-nav: var(--ts-nav);--msds-ink: var(--ts-text-primary);--msds-ink2: var(--ts-text-secondary);--msds-ink3: var(--ts-text-tertiary);--msds-line: var(--ts-border);--msds-line2: var(--ts-border-subtle);--msds-accent: var(--ts-accent);--msds-brand: var(--ts-teal-600);--msds-brand-deep: #063f36;--msds-accent-ink: var(--ts-accent-ink);--msds-accent-bg: var(--ts-teal-25);--msds-good: var(--ts-success-700);--msds-good-bg: var(--ts-success-50);--msds-warn: var(--ts-warning-700);--msds-warn-bg: var(--ts-warning-50);--msds-bad: var(--ts-error-700);--msds-bad-bg: var(--ts-error-50);--msds-on-accent: var(--ts-on-accent);--msds-brand-ink: var(--ts-brand-ink);--msds-brand-accent: var(--ts-brand-sh);--msds-nav-hover: var(--ts-hover);--msds-field: var(--ts-search-bg);--msds-btn-hover-border: var(--ts-border-hover);--msds-ai-strong: var(--ts-ink-strong);--msds-ai-kicker: var(--ts-accent-text);--msds-elev-1: 0 1px 2px rgba(15, 26, 22, .06);--msds-elev-2: 0 2px 8px rgba(15, 26, 22, .08);--msds-elev-3: 0 8px 24px rgba(15, 26, 22, .14);--msds-logo-tile-display: inline-block;--msds-logo-mark-display: none}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .msds{color-scheme:dark;--msds-canvas: var(--ts-bg-secondary);--msds-panel: var(--ts-bg-primary);--msds-panel2: var(--ts-bg-tertiary);--msds-nav: var(--ts-nav);--msds-ink: var(--ts-text-primary);--msds-ink2: var(--ts-text-secondary);--msds-ink3: var(--ts-text-tertiary);--msds-line: var(--ts-border);--msds-line2: var(--ts-border-subtle);--msds-accent: var(--ts-accent);--msds-brand: var(--ts-teal-600);--msds-brand-deep: #063f36;--msds-accent-ink: var(--ts-accent-ink);--msds-accent-bg: var(--ts-teal-25);--msds-good: var(--ts-success-700);--msds-good-bg: var(--ts-success-50);--msds-warn: var(--ts-warning-700);--msds-warn-bg: var(--ts-warning-50);--msds-bad: var(--ts-error-700);--msds-bad-bg: var(--ts-error-50);--msds-on-accent: var(--ts-on-accent);--msds-brand-ink: var(--ts-brand-ink);--msds-brand-accent: var(--ts-brand-sh);--msds-nav-hover: var(--ts-hover);--msds-field: var(--ts-search-bg);--msds-btn-hover-border: var(--ts-border-hover);--msds-ai-strong: var(--ts-ink-strong);--msds-ai-kicker: var(--ts-accent-text);--msds-elev-1: 0 1px 2px rgba(0, 0, 0, .35);--msds-elev-2: 0 2px 8px rgba(0, 0, 0, .45);--msds-elev-3: 0 8px 24px rgba(0, 0, 0, .6);--msds-logo-tile-display: none;--msds-logo-mark-display: inline-block}}:where(:root:not([data-theme=light])) .msds{color-scheme:dark;--msds-canvas: var(--ts-bg-secondary);--msds-panel: var(--ts-bg-primary);--msds-panel2: var(--ts-bg-tertiary);--msds-nav: var(--ts-nav);--msds-ink: var(--ts-text-primary);--msds-ink2: var(--ts-text-secondary);--msds-ink3: var(--ts-text-tertiary);--msds-line: var(--ts-border);--msds-line2: var(--ts-border-subtle);--msds-accent: var(--ts-accent);--msds-brand: var(--ts-teal-600);--msds-brand-deep: #063f36;--msds-accent-ink: var(--ts-accent-ink);--msds-accent-bg: var(--ts-teal-25);--msds-good: var(--ts-success-700);--msds-good-bg: var(--ts-success-50);--msds-warn: var(--ts-warning-700);--msds-warn-bg: var(--ts-warning-50);--msds-bad: var(--ts-error-700);--msds-bad-bg: var(--ts-error-50);--msds-on-accent: var(--ts-on-accent);--msds-brand-ink: var(--ts-brand-ink);--msds-brand-accent: var(--ts-brand-sh);--msds-nav-hover: var(--ts-hover);--msds-field: var(--ts-search-bg);--msds-btn-hover-border: var(--ts-border-hover);--msds-ai-strong: var(--ts-ink-strong);--msds-ai-kicker: var(--ts-accent-text);--msds-elev-1: 0 1px 2px rgba(0, 0, 0, .35);--msds-elev-2: 0 2px 8px rgba(0, 0, 0, .45);--msds-elev-3: 0 8px 24px rgba(0, 0, 0, .6);--msds-logo-tile-display: none;--msds-logo-mark-display: inline-block}.msds.msds--light{color-scheme:light;--msds-canvas: #f6f7f9;--msds-panel: #ffffff;--msds-panel2: #f2f5f4;--msds-nav: #ffffff;--msds-ink: #0f1a16;--msds-ink2: #55635c;--msds-ink3: #5f6e67;--msds-line: #e5e9ee;--msds-line2: #eef1f4;--msds-accent: #0e7561;--msds-brand: #138972;--msds-brand-deep: #063f36;--msds-accent-ink: #0c5f50;--msds-accent-bg: #e7f5ef;--msds-good: #0e7561;--msds-good-bg: #e4f4ee;--msds-warn: #8a6300;--msds-warn-bg: #f9f0da;--msds-bad: #bb3626;--msds-bad-bg: #fbe9e6;--msds-on-accent: #ffffff;--msds-brand-ink: #0f1a16;--msds-brand-accent: #138972;--msds-nav-hover: #f2f4f7;--msds-field: #f6f7f9;--msds-btn-hover-border: #ccd5d0;--msds-ai-strong: #000000;--msds-ai-kicker: #0c5f50;--msds-elev-1: 0 1px 2px rgba(15, 26, 22, .06);--msds-elev-2: 0 2px 8px rgba(15, 26, 22, .08);--msds-elev-3: 0 8px 24px rgba(15, 26, 22, .14);--msds-logo-tile-display: inline-block;--msds-logo-mark-display: none}.msds.msds--dark{color-scheme:dark;--msds-canvas: #0f1115;--msds-panel: #161922;--msds-panel2: #1b1f2a;--msds-nav: #0b0d11;--msds-ink: #e7eaf0;--msds-ink2: #9aa3b2;--msds-ink3: #8891a0;--msds-line: #242936;--msds-line2: #1e2330;--msds-accent: #37c997;--msds-brand: #138972;--msds-brand-deep: #063f36;--msds-accent-ink: #dff7ee;--msds-accent-bg: #13241e;--msds-good: #37c997;--msds-good-bg: #12271f;--msds-warn: #e0b25a;--msds-warn-bg: #2a2312;--msds-bad: #f0796b;--msds-bad-bg: #2c1917;--msds-on-accent: #05231d;--msds-brand-ink: #ffffff;--msds-brand-accent: #37c997;--msds-nav-hover: #12151d;--msds-field: #161922;--msds-btn-hover-border: #33394a;--msds-ai-strong: #ffffff;--msds-ai-kicker: #37c997;--msds-elev-1: 0 1px 2px rgba(0, 0, 0, .35);--msds-elev-2: 0 2px 8px rgba(0, 0, 0, .45);--msds-elev-3: 0 8px 24px rgba(0, 0, 0, .6);--msds-logo-tile-display: none;--msds-logo-mark-display: inline-block}.msds{background:var(--msds-canvas);color:var(--msds-ink);font-family:var(--msds-font-sans);font-size:var(--msds-fs-body);line-height:1.4;-webkit-font-smoothing:antialiased}.msds *,.msds *:before,.msds *:after{box-sizing:border-box}.msds :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--msds-accent);outline-offset:2px}.msds-shell{display:grid;grid-template-columns:206px 1fr;min-height:100vh}.msds-main{display:flex;flex-direction:column;min-width:0}.msds-wrap{padding:var(--msds-sp-6) var(--ts-space-2xl);max-width:var(--ts-container-tier-b);width:100%}.msds-nav{background:var(--msds-nav);border-right:1px solid var(--msds-line);padding:var(--msds-sp-5) var(--ts-space-md);display:flex;flex-direction:column;gap:var(--ts-space-xxs)}.msds-nav__brand{display:flex;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-sm) var(--msds-sp-4) var(--msds-sp-6);font-weight:700;font-size:var(--msds-fs-title);color:var(--msds-brand-ink);letter-spacing:-.01em}.msds-nav__brand-sh{color:var(--msds-brand-accent)}.msds-nav__group{font-size:var(--msds-fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--msds-ink3);padding:var(--ts-space-xl) var(--msds-sp-4) var(--ts-space-sm);font-weight:600}.msds-nav__link{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) var(--msds-sp-4);border-radius:var(--msds-r);color:var(--msds-ink2);text-decoration:none;font-size:var(--msds-fs-lg);font-weight:500}.msds-nav__link.is-on{background:var(--msds-accent-bg);color:var(--msds-accent-ink)}.msds-nav__link.is-on .msds-icon{color:var(--msds-accent)}.msds-nav__link:hover:not(.is-on){background:var(--msds-nav-hover);color:var(--msds-ink)}.msds-icon{width:15px;height:15px;flex:none;stroke-linecap:round;stroke-linejoin:round}.msds-kbd{margin-left:auto;font-family:var(--msds-font-mono);font-size:var(--msds-fs-2xs);color:var(--msds-ink3);border:1px solid var(--msds-line);border-radius:var(--msds-r-md);padding:0 var(--msds-sp-2);line-height:15px;background:var(--msds-panel2)}.msds-logo{display:inline-flex;width:21px;height:21px;flex:none}.msds-logo img{width:100%;height:100%}.msds-logo__tile{display:var(--msds-logo-tile-display, inline-block);border-radius:20%}.msds-logo__mark{display:var(--msds-logo-mark-display, none)}.msds-topbar{position:relative;height:44px;background:var(--msds-nav);border-bottom:1px solid var(--msds-line);display:flex;align-items:center;gap:var(--ts-space-lg);padding:0 var(--msds-sp-6)}.msds-crumb{color:var(--msds-ink3);font-size:var(--msds-fs-md)}.msds-crumb b,.msds-crumb strong{color:var(--msds-ink);font-weight:600}.msds-search{margin-left:auto;width:220px;height:28px;border:1px solid var(--msds-line);border-radius:var(--msds-r-lg);background:var(--msds-field);display:flex;align-items:center;gap:var(--ts-space-md);padding:0 var(--ts-space-md);color:var(--msds-ink3);font-size:var(--msds-fs-md)}.msds-search .msds-icon{width:13px;height:13px;color:var(--msds-ink3)}.msds-search__input{flex:1;min-width:0;border:0;background:transparent;color:var(--msds-ink);font:inherit;padding:0}.msds-search__input::placeholder{color:var(--msds-ink3)}.msds-search__input:focus{outline:none}.msds-search:focus-within{border-color:var(--msds-accent)}.msds-search__kbd{margin-left:auto}.msds-avatar{width:26px;height:26px;border-radius:var(--msds-r);background:var(--msds-brand-deep);color:#fff;display:inline-grid;place-items:center;font-size:var(--msds-fs-xs);font-weight:700;flex:none}.msds-page-head{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xl)}.msds-page-head__name{font-size:var(--msds-fs-h1);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:var(--ts-space-md)}.msds-page-head__sub{color:var(--msds-ink3);font-size:var(--msds-fs-md);margin-left:var(--msds-sp-1)}.msds-page-head__sub b,.msds-page-head__sub strong{color:var(--msds-ink2);font-weight:500}.msds-page-head__actions{margin-left:auto;display:flex;gap:var(--ts-space-md)}.msds-btn{height:28px;padding:0 var(--ts-space-lg);border-radius:var(--msds-r-lg);border:1px solid var(--msds-line);background:var(--msds-panel);color:var(--msds-ink);font-family:inherit;font-size:var(--msds-fs-md);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:var(--msds-sp-3)}.msds-btn:hover{border-color:var(--msds-btn-hover-border)}.msds-btn--primary{background:var(--msds-accent);border-color:var(--msds-accent);color:var(--msds-on-accent)}.msds-btn--primary:hover{filter:brightness(1.08);border-color:var(--msds-accent)}.msds-btn--ghost{background:transparent;border-color:transparent;color:var(--msds-ink2)}.msds-btn--ghost:hover{background:var(--msds-panel2);color:var(--msds-ink);border-color:transparent}.msds-card{background:var(--msds-panel);border:1px solid var(--msds-line);border-radius:var(--msds-r);padding:var(--ts-space-lg) var(--msds-sp-5)}.msds-card--ov{background:linear-gradient(160deg,var(--msds-panel2),var(--msds-panel))}.msds-card--ai{background:linear-gradient(160deg,var(--msds-accent-bg),var(--msds-panel))}.msds-scores{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--msds-sp-4);margin-bottom:var(--ts-space-xl)}.msds-lbl{color:var(--msds-ink3);font-size:var(--msds-fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ts-space-md);display:flex;justify-content:space-between;align-items:center}.msds-num{font-family:var(--msds-font-mono);font-size:var(--msds-fs-num);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--msds-ink)}.msds-num small{font-size:var(--msds-fs-sm);color:var(--msds-ink3)}.msds-card--ov .msds-num{font-size:var(--msds-fs-num-lg)}.msds-delta{font-family:var(--msds-font-mono);font-size:var(--msds-fs-xs);font-weight:600}.msds-delta--up{color:var(--msds-good)}.msds-delta--dn{color:var(--msds-bad)}.msds-scorecard__delta-below{margin-top:var(--msds-sp-3)}.msds-bar{height:4px;border-radius:var(--ts-radius-xs);background:var(--msds-line2);margin-top:var(--msds-sp-4);overflow:hidden}.msds-bar__fill{display:block;height:100%}.msds-bar__fill--good{background:var(--msds-good)}.msds-bar__fill--warn{background:var(--msds-warn)}.msds-bar__fill--bad{background:var(--msds-bad)}.msds-badge{display:inline-flex;align-items:center;gap:var(--msds-sp-2);font-family:var(--msds-font-mono);font-size:var(--msds-fs-2xs);font-weight:600;padding:var(--ts-space-xxs) var(--msds-sp-3);border-radius:var(--msds-r-md)}.msds-badge--good{background:var(--msds-good-bg);color:var(--msds-good)}.msds-badge--warn{background:var(--msds-warn-bg);color:var(--msds-warn)}.msds-badge--bad{background:var(--msds-bad-bg);color:var(--msds-bad)}.msds-badge--tier{background:var(--msds-good-bg);color:var(--msds-good);font-size:var(--msds-fs-xs)}.msds-tabs{display:flex;gap:var(--ts-space-xxs);border-bottom:1px solid var(--msds-line);margin-bottom:var(--ts-space-lg)}.msds-tab{appearance:none;background:none;border:0;border-bottom:1.5px solid transparent;margin-bottom:-1px;padding:var(--ts-space-md) var(--msds-sp-5);font-family:inherit;font-size:var(--msds-fs-lg);font-weight:600;color:var(--msds-ink3);cursor:pointer;display:flex;align-items:center;gap:var(--msds-sp-3)}.msds-tab.is-on{color:var(--msds-accent);border-bottom-color:var(--msds-accent)}.msds-tab:hover:not(.is-on){color:var(--msds-ink)}.msds-tab__count{font-family:var(--msds-font-mono);font-size:var(--msds-fs-2xs);color:var(--msds-ink3);background:var(--msds-line2);border-radius:var(--msds-r-sm);padding:0 var(--msds-sp-2)}.msds-grid2{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--msds-sp-5)}.msds-sec-h{font-size:var(--msds-fs-sm);font-weight:600;color:var(--msds-ink3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ts-space-md)}.msds-ai__kicker{font-family:var(--msds-font-mono);font-size:var(--msds-fs-xs);font-weight:600;color:var(--msds-ai-kicker);letter-spacing:.03em;display:flex;align-items:center;gap:var(--msds-sp-3);margin-bottom:var(--msds-sp-4)}.msds-ai__body{font-size:var(--msds-fs-body);line-height:1.6;color:var(--msds-ink)}.msds-ai__body b,.msds-ai__body strong{color:var(--msds-ai-strong)}.msds-ai__cites{margin-top:var(--ts-space-lg);display:flex;gap:var(--msds-sp-3);flex-wrap:wrap}.msds-chip{font-family:var(--msds-font-mono);font-size:var(--msds-fs-2xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--msds-r-md);background:var(--msds-panel2);border:1px solid var(--msds-line);color:var(--msds-ink2)}.msds-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:var(--ts-space-lg);padding:var(--msds-sp-4) 0;border-bottom:1px solid var(--msds-line2)}.msds-row:last-child{border-bottom:0}.msds-row__title{font-weight:600;font-size:var(--msds-fs-lg)}.msds-row__desc{color:var(--msds-ink3);font-size:var(--msds-fs-smd);margin-top:1px}.msds-row__val{font-family:var(--msds-font-mono);font-weight:600;font-size:var(--msds-fs-lg)}.msds-dot{width:7px;height:7px;border-radius:var(--msds-r-sm);background:var(--msds-ink3)}.msds-dot--good{background:var(--msds-good)}.msds-dot--warn{background:var(--msds-warn)}.msds-dot--bad{background:var(--msds-bad)}.msds-theme-toggle{display:inline-flex;gap:var(--msds-sp-1);border:1px solid var(--msds-line);border-radius:var(--msds-r-lg);background:var(--msds-panel);padding:var(--msds-sp-1)}.msds-theme-toggle__btn{appearance:none;border:0;background:transparent;color:var(--msds-ink2);font-family:inherit;font-size:var(--msds-fs-sm);font-weight:600;padding:var(--ts-space-xs) var(--msds-sp-4);border-radius:var(--msds-r-md);cursor:pointer}.msds-theme-toggle__btn:hover{color:var(--msds-ink)}.msds-theme-toggle__btn[aria-pressed=true]{background:var(--msds-accent-bg);color:var(--msds-accent-ink)}@media(prefers-reduced-motion:no-preference){.msds-btn,.msds-tab,.msds-nav__link,.msds-theme-toggle__btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.msds-bar__fill{transition:width .3s ease}}@media(max-width:1100px){.msds-shell{grid-template-columns:180px 1fr}.msds-scores{grid-template-columns:repeat(3,1fr)}.msds-scores .msds-card--ov{grid-column:1 / -1}.msds-grid2{grid-template-columns:1fr}}@media(max-width:760px){.msds-shell{grid-template-columns:1fr}.msds-nav{position:fixed;inset:auto 0 0;flex-direction:row;justify-content:space-between;gap:0;border-right:0;border-top:1px solid var(--msds-line);padding:var(--msds-sp-3) var(--msds-sp-3) calc(var(--msds-sp-3) + env(safe-area-inset-bottom));z-index:50}.msds-nav__brand,.msds-nav__group,.msds-kbd{display:none}.msds-nav__link{flex:1;flex-direction:column;gap:var(--ts-space-xs);padding:var(--ts-space-sm) var(--msds-sp-1);font-size:var(--msds-fs-3xs);font-weight:600;border-radius:var(--msds-r-xl);text-align:center;justify-content:center;min-height:44px}.msds-nav__link .msds-icon{width:20px;height:20px}.msds-nav__link.is-on{background:transparent;color:var(--msds-accent)}.msds-main{padding-bottom:66px}.msds-topbar{padding:0 var(--msds-sp-5);height:48px}.msds-crumb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msds-search{width:44px;min-width:44px;height:44px;padding:0;justify-content:center;border-color:transparent;background:transparent}.msds-search .msds-icon{width:16px;height:16px}.msds-search__input{flex:0 1 0px;width:0;padding:0}.msds-search__kbd{display:none}.msds-search:focus-within{position:absolute;left:var(--msds-sp-5);right:var(--msds-sp-5);top:2px;width:auto;justify-content:flex-start;padding:0 var(--ts-space-md);background:var(--msds-field);border-color:var(--msds-accent);z-index:10}.msds-search:focus-within .msds-search__input{flex:1 1 auto;width:auto}.msds-wrap{padding:var(--msds-sp-5)}.msds-page-head{flex-wrap:wrap;gap:var(--msds-sp-4)}.msds-page-head__actions{margin-left:0;width:100%}.msds-page-head__actions .msds-btn{flex:1;justify-content:center}.msds-btn{min-height:44px}.msds-tab{min-height:44px;white-space:nowrap}.msds-theme-toggle__btn{min-height:44px;min-width:44px}.msds-scores{grid-template-columns:repeat(2,1fr)}.msds-scores .msds-card--ov{grid-column:1 / -1}.msds-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}}.msds-nav--embedded{position:static}.approved-scan{max-width:720px;margin:auto;--ts-accent: var(--ts-teal-300, #37c997)}.rsw.approved-scan{gap:0}.rsw.approved-scan .wz-foot{scroll-margin-bottom:calc(var(--liveshell-phone-nav-space, 0px) + 24px)}@media(max-width:640px){.rsw.approved-scan{padding-bottom:calc(var(--liveshell-phone-nav-space, 72px) + 16px)}.rsw.approved-scan .wz-foot{flex-wrap:wrap;gap:12px}.rsw.approved-scan .wz-btns{margin-left:auto}}.approved-scan .wz-step{height:44px;padding:0 10px;border-radius:var(--ts-radius-md)}:root[data-theme=light] .approved-scan{--ts-accent: var(--ts-mint-700, #1f8a66)}.approved-scan h2{font-size:19px;margin:0 0 16px}.approved-scan h3{font-size:14px;margin:18px 0 10px}.approved-scan .wz-card{padding:20px}.approved-scan .wz-steps{display:flex;gap:4px;padding:4px;margin-bottom:14px;border-radius:10px;background:var(--ts-bg-secondary)}.approved-scan .wz-step{flex:1;min-height:44px}.approved-scan .wz-step.active{background:var(--ts-teal-25)}.approved-scan .wz-input{width:100%;min-height:44px;box-sizing:border-box}.approved-scan .wz-label{display:block;margin:12px 0 6px}.approved-scan .wz-link,.approved-scan button{min-height:44px}.approved-scan .rsw-choices{border:0;padding:0;margin:0;min-width:0}.approved-scan .rsw-choices legend{margin-bottom:14px}.approved-scan .rsw-choice{display:flex;align-items:center;gap:12px;border:1px solid var(--ts-border);border-radius:9px;padding:12px 14px;margin:8px 0;cursor:pointer}.approved-scan .rsw-choice.selected{border-color:var(--ts-accent);background:var(--ts-teal-25)}.approved-scan .rsw-choice small{display:block;margin-top:4px}.approved-scan .rsw-confirm{justify-content:flex-end;margin-top:20px}.approved-scan .rsw-match{padding:12px 0}.approved-scan .rsw-catalog{max-height:300px;overflow:auto}.approved-scan .rsw-keyword-preview{border-top:1px solid var(--ts-border);margin-top:16px}.approved-scan summary{padding:12px 0;min-height:44px;cursor:pointer}.approved-scan .wz-chip button{min-width:44px}@media(max-width:600px){.approved-scan .wz-card{padding:14px}.approved-scan .wz-revrow{flex-wrap:wrap;gap:6px}}.rsw{display:flex;flex-direction:column;gap:var(--ts-space-xl);max-width:var(--ts-container-tier-c, 880px);width:100%;margin:0 auto;min-width:0}.rsw *{min-width:0}.rsw-title{display:flex;align-items:center;gap:var(--ts-space-md)}.rsw-steps{margin-bottom:0}.rsw-card{overflow-wrap:anywhere}.rsw-scan-inputs{border:1px solid var(--ts-accent);border-radius:var(--ts-radius-lg);background:var(--ts-teal-25);padding:16px;margin:16px 0}.rsw-scan-inputs h3{margin:0 0 8px;font-size:var(--ts-text-md, 16px);font-weight:650}.rsw-scan-inputs .wz-revrow:last-child{border-bottom:0}.rsw-review-link{display:inline-block;margin-left:12px;font-size:var(--ts-text-sm)}.rsw-review-context{display:block;margin-top:4px;color:var(--ts-text-secondary);font-weight:400}.rsw-foot{border-radius:var(--ts-radius-xl);border:1px solid var(--ts-border);position:sticky;bottom:0}.rsw-inwrap{display:flex;align-items:center}.rsw-icon{position:absolute;left:12px;color:var(--ts-text-tertiary);pointer-events:none}.rsw-input{padding-left:36px;width:100%}.rsw-results{border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);margin-top:var(--ts-space-lg);overflow:hidden;background:var(--ts-bg-primary)}.rsw-res{display:flex;gap:var(--ts-space-lg);align-items:center}.rsw-res:last-child{border-bottom:0}.rsw-res-main{display:flex;flex-direction:column;gap:2px;flex:1}.rsw-res-main small{color:var(--ts-text-secondary);font-size:var(--ts-text-xs)}.rsw-cap{padding:var(--ts-space-md) var(--ts-space-2xl);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-weight:600;border-bottom:1px solid var(--ts-border)}.rsw-tag{flex:none;font-size:var(--ts-text-xs);font-weight:600;padding:2px 8px;border-radius:var(--ts-radius-md);background:var(--ts-bg-tertiary);color:var(--ts-text-secondary);white-space:nowrap}.rsw-tag.in{background:var(--ts-teal-25);color:var(--ts-accent)}.rsw-listing{border:1px solid var(--ts-accent);background:var(--ts-teal-25);border-radius:var(--ts-radius-xl);padding:var(--ts-space-2xl)}.rsw-lname{font-weight:700;font-size:var(--ts-text-lg);color:var(--ts-text-primary)}.rsw-lline{color:var(--ts-text-secondary);font-size:var(--ts-text-sm);margin-top:2px}.rsw-push{margin-left:auto;flex:none}.rsw-ml{margin-left:var(--ts-space-lg)}.rsw-mt{margin-top:var(--ts-space-lg)}.rsw-linked{font-size:var(--ts-text-sm);color:var(--ts-text-primary);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-md)}.rsw-check{display:flex;gap:var(--ts-space-md);align-items:flex-start;margin-top:var(--ts-space-2xl);font-size:var(--ts-text-sm);color:var(--ts-text-primary);cursor:pointer}.rsw-check input{margin-top:3px;accent-color:var(--ts-accent)}.rsw-warnbox{border:1px solid var(--ts-warning-700, var(--ts-border));background:var(--ts-warning-50, var(--ts-bg-tertiary));padding:var(--ts-space-lg);border-radius:var(--ts-radius-lg)}.rsw-grid2{display:grid;grid-template-columns:2fr 1fr;gap:var(--ts-space-2xl)}.rsw-num,.rsw-select{background:var(--ts-gray-900, #1f2a30);color:var(--ts-gray-25, #f3f5f4);border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg)}.rsw-select{width:100%;height:44px;padding:0 12px}.rsw-num{width:96px;height:44px;padding:0 12px}.rsw-chip{display:inline-flex;align-items:center;gap:6px}.rsw-chip small{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.rsw-chip button{background:none;border:0;padding:0;display:inline-flex;color:var(--ts-text-tertiary);cursor:pointer}.rsw-chip button:hover{color:var(--ts-text-primary)}.rsw-note{margin-top:var(--ts-space-lg);font-size:var(--ts-text-sm);color:var(--ts-text-secondary);background:var(--ts-bg-tertiary);padding:var(--ts-space-md) var(--ts-space-lg);border-radius:var(--ts-radius-lg)}.rsw-maprank{margin-top:var(--ts-space-xl);font-size:var(--ts-text-sm);color:var(--ts-text-primary)}.rsw-inline-select{height:34px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);color:var(--ts-text-primary);padding:0 8px;max-width:100%}.rsw-links{align-items:center;flex-wrap:wrap;gap:var(--ts-space-xl)}.rsw-name{display:inline-flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap}.rsw-listhead{display:flex;justify-content:space-between;gap:var(--ts-space-lg);margin:var(--ts-space-lg) 0 var(--ts-space-sm);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);font-weight:600}.rsw-list{max-height:380px;overflow-y:auto;border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);overscroll-behavior:contain}.rsw-row{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) var(--ts-space-lg);border-bottom:1px solid var(--ts-border);cursor:pointer}.rsw-row:last-child{border-bottom:0}.rsw-row input{accent-color:var(--ts-accent);flex:none}.rsw-kw{flex:1;color:var(--ts-text-primary);font-size:var(--ts-text-sm)}.rsw-vol{color:var(--ts-text-secondary);font-size:var(--ts-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.rsw-fail{margin-top:var(--ts-space-lg);align-items:center;gap:var(--ts-space-md)}.rsw-fail .wz-link{margin-left:auto}.rsw-skel{height:44px;border-radius:var(--ts-radius-lg);background:linear-gradient(90deg,var(--ts-bg-tertiary),var(--ts-bg-secondary),var(--ts-bg-tertiary));background-size:200% 100%;animation:rsw-sh 1.2s linear infinite;margin:var(--ts-space-md)}.rsw-skel.tall{height:120px;margin:0}@keyframes rsw-sh{to{background-position:-200% 0}}.rsw-done{text-align:center;padding:var(--ts-space-4xl) var(--ts-space-2xl)}.rsw-done-actions{display:flex;gap:var(--ts-space-lg);justify-content:center;flex-wrap:wrap;margin-top:var(--ts-space-2xl)}@media(max-width:640px){.rsw-grid2{grid-template-columns:1fr}.wz-revrow{flex-direction:column;gap:var(--ts-space-xs)}.wz-revk{width:auto}.rsw-foot .wz-stepn{display:none}}.rsw-find .rsw-listing{padding:var(--ts-space-lg) var(--ts-space-2xl)}.rsw-lhead{display:flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap}.rsw-cap0{font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-accent);text-transform:uppercase;letter-spacing:.04em}.rsw-office{margin-top:var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);padding:var(--ts-space-md) var(--ts-space-lg);background:var(--ts-bg-primary)}.rsw-office p{margin:2px 0 0;color:var(--ts-text-secondary);font-size:var(--ts-text-sm)}.rsw-fallback{margin-top:var(--ts-space-lg);display:flex;flex-direction:column;gap:var(--ts-space-md)}.approved-scan .rsw-kw-lede{margin:-6px 0 14px}.approved-scan .rsw-kw .rsw-choice{transition:border-color .15s ease,background-color .15s ease}.approved-scan .rsw-kw .rsw-choice:hover{border-color:var(--ts-accent)}.approved-scan .rsw-kw .rsw-choice b{font-size:var(--ts-text-sm);font-weight:600}.approved-scan .rsw-kw .rsw-choice small{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.approved-scan .rsw-kw-custom{margin-top:18px}.approved-scan .rsw-kw-custom h3,.approved-scan .rsw-keyword-preview h3{font-size:var(--ts-text-sm);font-weight:600;margin:0}.approved-scan .rsw-kw-custom>.wz-input{margin-top:10px}.approved-scan .rsw-kw .rsw-catalog{margin-top:10px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md, 8px)}.approved-scan .rsw-kw .rsw-catalog .rsw-check{margin:0;padding:10px 12px;align-items:center;border-bottom:1px solid var(--ts-border-subtle, var(--ts-border))}.approved-scan .rsw-kw .rsw-catalog .rsw-check:last-child{border-bottom:0}.approved-scan .rsw-kw .rsw-catalog .rsw-check:hover{background:var(--ts-bg-secondary)}.approved-scan .rsw-kw .rsw-catalog .rsw-check input{margin-top:0}.approved-scan .rsw-kw .rsw-catalog .rsw-check>span{flex:1;min-width:0}.approved-scan .rsw-kw-vol{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.approved-scan .rsw-kw .rsw-keyword-preview{padding-top:16px}.approved-scan .rsw-kw-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.approved-scan .rsw-kw-head small{color:var(--ts-text-tertiary);font-weight:400}.approved-scan .rsw-kw-badge{font-size:var(--ts-text-xs);color:var(--ts-accent);background:var(--ts-teal-25);border-radius:999px;padding:3px 10px;white-space:nowrap}.approved-scan .rsw-kw .wz-chips{margin:10px 0}.approved-scan .rsw-kw-map b{color:var(--ts-text-primary)}.approved-scan .rsw-kw-more{margin-top:6px;border-top:1px dashed var(--ts-border)}.approved-scan .rsw-kw-more summary{color:var(--ts-accent);font-size:var(--ts-text-sm)}.approved-scan .rsw-kw-status,.approved-scan .rsw-kw-empty,.approved-scan .rsw-kw-note{font-size:var(--ts-text-sm);color:var(--ts-text-tertiary);margin-top:10px}.rs-cards{display:flex;flex-direction:column;gap:var(--ts-space-xl);min-width:0}.rs-searchwrap{position:relative}.rs-search{width:100%;padding:var(--ts-space-lg) var(--ts-space-xl);font-size:var(--ts-text-sm);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);outline:none}.rs-search:focus{border-color:var(--ts-teal-600);box-shadow:0 0 0 3px var(--ts-teal-25)}.rs-results{position:absolute;top:100%;left:0;right:0;z-index:30;margin-top:var(--ts-space-sm);background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);box-shadow:0 12px 32px #0000001a;overflow:hidden}.rs-hint{padding:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-gray-500)}.rs-rrow{display:flex;align-items:center;gap:var(--ts-space-lg);width:100%;padding:var(--ts-space-lg) var(--ts-space-lg);border:none;background:transparent;cursor:pointer;border-bottom:1px solid var(--ts-border-subtle);text-align:left}.rs-rrow:hover{background:var(--ts-gray-50, var(--ts-gray-50))}.rs-rav{width:32px;height:32px;flex:none;border-radius:var(--ts-radius-md);display:flex;align-items:center;justify-content:center;background:var(--ts-teal-25);color:var(--ts-teal-700);font-size:var(--ts-text-xs);font-weight:700}.rs-rn{font-size:var(--ts-text-sm);font-weight:600;color:var(--ts-gray-900)}.rs-rm{font-size:var(--ts-text-xs);color:var(--ts-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-rflag{margin-left:auto;font-size:var(--ts-text-xs);font-weight:700;white-space:nowrap}.rs-go{font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-teal-700);white-space:nowrap}.rs-foot{padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-gray-500);background:var(--ts-gray-50, var(--ts-gray-50))}.rs-throttle{display:flex;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-md) var(--ts-space-lg);margin-bottom:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-text-secondary);background:var(--ts-gray-50, var(--ts-gray-50));border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md)}.rs-qrow{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-xs);border-bottom:1px solid var(--ts-border-subtle)}.rs-qrow:last-child{border-bottom:none}.rs-qmain{min-width:0;flex:1}.rs-qname{font-size:var(--ts-text-sm);font-weight:600;color:var(--ts-gray-900)}.rs-qdesc{font-size:var(--ts-text-xs);color:var(--ts-gray-500)}.rs-prog{height:5px;margin-top:var(--ts-space-sm);border-radius:var(--ts-radius-xs);background:var(--ts-gray-100);overflow:hidden;max-width:320px}.rs-prog>span{display:block;height:100%;border-radius:var(--ts-radius-xs);background:var(--ts-teal-600);transition:width .4s ease}.rs-reason{font-size:var(--ts-text-xs);color:#b45309;margin-top:var(--ts-space-xxs)}.rs-reason.err{color:#b91c1c}.rs-actions{display:flex;gap:var(--ts-space-lg);flex:none}.rs-link{font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-teal-700);background:none;border:none;cursor:pointer;padding:0}.rs-link:disabled{color:var(--ts-text-placeholder);cursor:wait}.rs-cancel-link{color:#b91c1c}.rs-retry-error{margin:var(--ts-space-lg) 0 0;font-size:var(--ts-text-xs);color:#b91c1c}.rs-empty{padding:var(--ts-space-xl) var(--ts-space-xs);font-size:var(--ts-text-xs);color:var(--ts-gray-500)}.rs-confirm-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:var(--ts-space-2xl);background:#0f172a7a}.rs-confirm{width:min(520px,100%)}.rs-cancel-reason{display:block;width:100%;min-height:110px;resize:vertical;margin-top:var(--ts-space-sm);padding:var(--ts-space-lg) var(--ts-space-lg);font:inherit;color:var(--ts-gray-900);background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md)}.rs-cancel-reason:focus{outline:none;border-color:var(--ts-teal-600);box-shadow:0 0 0 3px var(--ts-teal-25)}.rs-confirm-actions{display:flex;justify-content:flex-end;gap:var(--ts-space-lg);margin-top:var(--ts-space-2xl)}.rs-confirm-cancel{background:#b91c1c;border-color:#b91c1c}.rs-bdg{flex:none;font-size:var(--ts-text-xs);font-weight:700;padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-full);white-space:nowrap}.rs-b-blue{background:#eff6ff;color:#1d4ed8}.rs-b-warn{background:#fffbeb;color:#b45309}.rs-b-gray{background:var(--ts-gray-100);color:var(--ts-text-secondary)}.rs-b-succ{background:#ecfdf5;color:#047857}.rs-b-err{background:#fef2f2;color:#b91c1c}.nsov{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:var(--ts-bg-secondary)}.ns-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ts-space-xl) var(--ts-space-3xl);border-bottom:1px solid var(--ts-border);background:var(--ts-nav)}.ns-head h2{font-size:var(--ts-text-md);font-weight:700;margin:0;color:var(--ts-text-primary)}.ns-head .sub{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.ns-x{border:none;background:none;font-size:var(--ts-text-xl);line-height:1;cursor:pointer;color:var(--ts-text-tertiary);padding:var(--ts-space-xs) var(--ts-space-md)}.wz-page{background:var(--ts-bg-secondary);flex:1;display:flex;flex-direction:column;min-height:0}.wz-body{flex:1;overflow-y:auto;padding:var(--ts-space-3xl);max-width:var(--ts-container-tier-c);margin:0 auto;width:100%}.wz-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-space-lg);margin-bottom:var(--ts-space-3xl)}.wz-step{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-xl);padding:var(--ts-space-xl) var(--ts-space-2xl);display:flex;align-items:center;gap:var(--ts-space-lg);font-weight:700;font-size:var(--ts-text-md);color:var(--ts-text-tertiary);cursor:pointer;font-family:inherit;text-align:left}.wz-step:disabled{cursor:default;opacity:1}.wz-step.done{color:var(--ts-text-primary)}.wz-step.active{background:var(--ts-teal-25);border-color:var(--ts-accent);color:var(--ts-accent)}.wz-bdg{width:27px;height:27px;border-radius:50%;background:var(--ts-bg-tertiary);color:var(--ts-text-secondary);display:grid;place-items:center;font-size:var(--ts-text-sm);font-weight:700;flex:none}.wz-step.active .wz-bdg,.wz-step.done .wz-bdg{background:var(--ts-accent);color:var(--ts-on-accent)}.wz-card{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-xl);padding:var(--ts-space-4xl) var(--ts-space-4xl);box-shadow:0 1px 2px #0000000a}.wz-hd{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xs)}.wz-hn{width:30px;height:30px;border-radius:var(--ts-radius-md);background:var(--ts-teal-25);color:var(--ts-accent);display:grid;place-items:center;font-weight:700;font-size:var(--ts-text-sm);flex:none}.wz-h{font-size:var(--ts-display-xs);font-weight:700;color:var(--ts-text-primary);letter-spacing:-.015em}.wz-sub{color:var(--ts-text-secondary);font-size:var(--ts-text-sm);margin:var(--ts-space-sm) 0 var(--ts-space-3xl) var(--ts-space-5xl)}.wz-label{font-weight:700;font-size:var(--ts-text-sm);color:var(--ts-text-primary);margin-bottom:var(--ts-space-md);display:block}.wz-grid2{display:grid;grid-template-columns:1fr 330px;gap:var(--ts-space-3xl);align-items:start}.wz-input{width:100%;height:54px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);padding:0 var(--ts-space-xl);font-size:var(--ts-text-md);color:var(--ts-text-primary);background:var(--ts-bg-tertiary);font-family:inherit}.wz-input::placeholder{color:var(--ts-text-tertiary)}.wz-input:focus{outline:none;border-color:var(--ts-accent);box-shadow:0 0 0 3px var(--ts-teal-25)}.wz-inwrap{position:relative}.wz-inwrap .si{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--ts-text-tertiary)}.wz-inwrap.hassi .wz-input{padding-left:var(--ts-space-6xl)}.wz-selwrap{position:relative}.wz-selwrap select{width:100%;height:54px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);padding:0 var(--ts-space-6xl) 0 var(--ts-space-xl);font-size:var(--ts-text-md);color:var(--ts-text-primary);background:var(--ts-bg-tertiary);font-family:inherit;appearance:none;-webkit-appearance:none;cursor:pointer}.wz-selwrap select:focus{outline:none;border-color:var(--ts-accent);box-shadow:0 0 0 3px var(--ts-teal-25)}.wz-selwrap select:disabled{opacity:.7;cursor:not-allowed}.wz-selwrap .cv{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--ts-text-secondary);pointer-events:none}.wz-links{display:flex;gap:var(--ts-space-3xl);margin:var(--ts-space-2xl) 0 var(--ts-space-xs)}.wz-link{color:var(--ts-accent);font-weight:700;font-size:var(--ts-text-sm);cursor:pointer;background:transparent;border:none;padding:0}.wz-link:disabled{opacity:.5;cursor:not-allowed}.wz-count{color:var(--ts-text-secondary);font-size:var(--ts-text-sm);margin:var(--ts-space-lg) 0 var(--ts-space-lg)}.wz-count b{color:var(--ts-text-primary)}.wz-list{border:1px solid var(--ts-border);border-radius:var(--ts-radius-xl);overflow:hidden;max-height:400px;overflow-y:auto}.wz-row{display:flex;align-items:center;gap:var(--ts-space-xl);width:100%;padding:var(--ts-space-xl) var(--ts-space-2xl);border:0;border-bottom:1px solid var(--ts-border);background:var(--ts-bg-primary);color:inherit;cursor:pointer;font:inherit;text-align:left}.wz-row:last-child{border-bottom:0}.wz-row:hover{background:var(--ts-bg-tertiary)}.wz-chk{width:27px;height:27px;border-radius:var(--ts-radius-md);border:2px solid var(--ts-border);flex:none;cursor:pointer;display:grid;place-items:center;color:transparent;background:var(--ts-bg-primary)}.wz-chk.on{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent)}.wz-chk svg{width:15px;height:15px}.wz-kw{font-size:var(--ts-text-lg);color:var(--ts-text-primary)}.wz-sim{font-size:var(--ts-text-xs);font-weight:700;letter-spacing:.06em;color:var(--ts-warning-700);background:var(--ts-warning-50);padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-sm);text-transform:uppercase}.wz-right{margin-left:auto;display:flex;align-items:center;gap:var(--ts-space-3xl)}.wz-spec{font-size:var(--ts-text-sm);color:var(--ts-text-secondary);background:var(--ts-bg-tertiary);padding:var(--ts-space-sm) var(--ts-space-lg);border-radius:var(--ts-radius-xl);white-space:nowrap}.wz-vol{font-size:var(--ts-text-md);color:var(--ts-text-secondary);min-width:120px;text-align:right;white-space:nowrap}.wz-vol b{color:var(--ts-text-primary);font-weight:600}.wz-selbar{background:var(--ts-bg-tertiary);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl) var(--ts-space-2xl);display:flex;align-items:center;justify-content:space-between;margin-top:var(--ts-space-2xl);color:var(--ts-text-primary);border:1px solid var(--ts-border)}.wz-selbar b{font-size:var(--ts-text-md)}.wz-selname{color:var(--ts-text-tertiary);font-weight:700;cursor:not-allowed;font-size:var(--ts-text-sm)}.wz-chips{display:flex;flex-wrap:wrap;gap:var(--ts-space-lg);margin-top:var(--ts-space-xl)}.wz-chip{display:inline-flex;align-items:center;gap:var(--ts-space-lg);background:var(--ts-teal-25);color:var(--ts-accent);border-radius:var(--ts-radius-xl);padding:var(--ts-space-md) var(--ts-space-xl);font-size:var(--ts-text-sm);font-weight:600}.wz-chip .x{color:var(--ts-accent);cursor:pointer;font-size:var(--ts-text-md);line-height:1;border:none;background:transparent;padding:0}.wz-warn{display:flex;gap:var(--ts-space-lg);background:var(--ts-warning-50);border:1px solid var(--ts-warning-50);border-radius:var(--ts-radius-xl);padding:var(--ts-space-xl) var(--ts-space-2xl);margin-top:var(--ts-space-2xl);color:var(--ts-warning-700);font-size:var(--ts-text-sm);line-height:1.55}.wz-warn b{color:var(--ts-warning-700);filter:brightness(.8)}.wz-warn .wi{color:var(--ts-warning-700);flex:none;margin-top:var(--ts-space-xxs)}.wz-empty{padding:var(--ts-space-2xl) var(--ts-space-2xl);color:var(--ts-text-secondary);font-size:var(--ts-text-sm)}.wz-empty.warning{color:var(--ts-warning-700)}.wz-results{border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);margin-top:var(--ts-space-lg);overflow:hidden;display:none;background:var(--ts-bg-primary)}.wz-results.show{display:block}.wz-res{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-xl) var(--ts-space-2xl);border-bottom:1px solid var(--ts-border);cursor:pointer;background:transparent;border-top:none;border-left:none;border-right:none;width:100%;text-align:left}.wz-res:last-child{border-bottom:0}.wz-res:hover{background:var(--ts-bg-tertiary)}.wz-res .rnm{font-weight:600;color:var(--ts-text-primary);font-size:var(--ts-text-md)}.wz-res .rad{color:var(--ts-text-secondary);font-size:var(--ts-text-sm);margin-top:var(--ts-space-xxs)}.wz-gtag{margin-left:auto;font-size:var(--ts-text-xs);color:var(--ts-text-secondary);background:var(--ts-bg-tertiary);padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-md)}.wz-listing{border:1px solid var(--ts-accent);background:var(--ts-teal-25);border-radius:var(--ts-radius-xl);padding:var(--ts-space-2xl);display:none}.wz-listing.show{display:block}.wz-lhead{display:flex;align-items:flex-start}.wz-listing .lnm{font-weight:700;font-size:var(--ts-text-lg);color:var(--ts-text-primary)}.wz-listing .lrow{color:var(--ts-text-secondary);font-size:var(--ts-text-sm);margin-top:var(--ts-space-sm)}.wz-verify{display:inline-flex;align-items:center;gap:var(--ts-space-md);color:var(--ts-accent);font-weight:600;font-size:var(--ts-text-sm);margin-top:var(--ts-space-lg)}.wz-change{color:var(--ts-accent);font-weight:700;font-size:var(--ts-text-sm);cursor:pointer;border:none;background:transparent;padding:0}.wz-field{margin-top:var(--ts-space-3xl)}.wz-suffix{display:flex;align-items:center;gap:var(--ts-space-lg)}.wz-numin{width:130px;height:54px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);padding:0 var(--ts-space-xl);font-size:var(--ts-text-md);color:var(--ts-text-primary);font-family:inherit;background:var(--ts-bg-tertiary)}.wz-numin:focus{outline:none;border-color:var(--ts-accent);box-shadow:0 0 0 3px var(--ts-teal-25)}.wz-u{color:var(--ts-text-secondary);font-size:var(--ts-text-sm)}.wz-help{color:var(--ts-text-tertiary);font-size:var(--ts-text-sm);margin-top:var(--ts-space-md)}.wz-matchnote{display:inline-flex;align-items:center;gap:var(--ts-space-md);color:var(--ts-accent);font-weight:600;font-size:var(--ts-text-sm);margin-top:var(--ts-space-md)}.wz-revrow{display:flex;gap:var(--ts-space-2xl);padding:var(--ts-space-xl) 0;border-bottom:1px solid var(--ts-border)}.wz-revrow:last-child{border-bottom:0}.wz-revk{width:160px;color:var(--ts-text-secondary);font-size:var(--ts-text-sm);font-weight:600;flex:none}.wz-revv{color:var(--ts-text-primary);font-size:var(--ts-text-md);line-height:1.5}.wz-scantag{display:inline-flex;align-items:center;gap:var(--ts-space-md);background:var(--ts-teal-25);color:var(--ts-accent);border-radius:var(--ts-radius-lg);padding:var(--ts-space-md) var(--ts-space-lg);font-weight:700;font-size:var(--ts-text-sm)}.wz-revchips{display:flex;flex-wrap:wrap;gap:var(--ts-space-md);margin-top:var(--ts-space-xs)}.wz-revchip{background:var(--ts-bg-tertiary);color:var(--ts-text-primary);border-radius:var(--ts-radius-lg);padding:var(--ts-space-sm) var(--ts-space-lg);font-size:var(--ts-text-sm)}.wz-foot{border-top:1px solid var(--ts-border);background:var(--ts-bg-primary);padding:var(--ts-space-xl) var(--ts-space-3xl);display:flex;align-items:center}.wz-stepn{color:var(--ts-text-tertiary);font-size:var(--ts-text-sm)}.wz-btns{margin-left:auto;display:flex;gap:var(--ts-space-lg)}.wz-back{height:47px;padding:0 var(--ts-space-3xl);border-radius:var(--ts-radius-lg);border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-weight:700;font-size:var(--ts-text-md);cursor:pointer}.wz-back:hover{border-color:var(--ts-text-tertiary)}.wz-back:disabled{opacity:.5;cursor:not-allowed}.wz-next{height:47px;padding:0 var(--ts-space-4xl);border-radius:var(--ts-radius-lg);border:0;background:var(--ts-accent);color:var(--ts-on-accent);font-weight:700;font-size:var(--ts-text-md);cursor:pointer}.wz-next:hover{opacity:.9}.wz-next:disabled{opacity:.5;pointer-events:none}@media(max-width:1100px){.wz-grid2{grid-template-columns:1fr}.wz-body{padding:var(--ts-space-xl)}.wz-card{padding:var(--ts-space-3xl) var(--ts-space-2xl);border-radius:var(--ts-radius-xl)}.wz-step{padding:var(--ts-space-lg) var(--ts-space-lg);gap:var(--ts-space-md);font-size:var(--ts-text-xs)}.wz-bdg{width:24px;height:24px;font-size:var(--ts-text-xs)}.wz-sub{margin-left:0}.wz-links{align-items:flex-start!important;flex-direction:column}.wz-links form{width:100%;flex-wrap:wrap}.wz-links form .wz-input{width:100%!important}.wz-row{align-items:flex-start;flex-wrap:wrap;padding:var(--ts-space-xl)}.wz-right{gap:var(--ts-space-lg)}.wz-vol{min-width:auto}.wz-revrow{flex-direction:column;gap:var(--ts-space-sm)}.wz-revk{width:auto}.wz-foot{padding:var(--ts-space-xl) var(--ts-space-xl)}}.designc .rs-cards{color:var(--ts-text-primary)}.designc .rs-cards>.ts-card{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);color:var(--ts-text-primary);box-shadow:none}.designc .rs-cards .ts-card-header{border-color:var(--ts-border)}.designc .rs-cards .ts-text-primary-color,.designc .rs-rn,.designc .rs-qname{color:var(--ts-text-primary)!important}.designc .rs-reason{color:var(--ts-warning-700, #b45309)}.designc .rs-reason.err,.designc .rs-retry-error{color:var(--ts-error-700, #b91c1c)}.designc .rs-cards .ts-text-tertiary-color,.designc .rs-rm,.designc .rs-qdesc,.designc .rs-hint,.designc .rs-foot,.designc .rs-empty{color:var(--ts-text-tertiary)!important}.designc .rs-search{background:var(--ts-bg-tertiary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);color:var(--ts-text-primary)}.designc .rs-search::placeholder{color:var(--ts-text-tertiary)}.designc .rs-search:focus{border-color:var(--ts-accent);box-shadow:0 0 0 2px var(--ts-teal-25)}.designc .rs-results{background:var(--ts-bg-secondary);border-color:var(--ts-border);color:var(--ts-text-primary)}.designc .rs-rrow,.designc .rs-qrow{border-color:var(--ts-border);color:var(--ts-text-primary)}.designc .rs-rrow:hover{background:var(--ts-bg-tertiary)}.designc .rs-rav{background:var(--ts-teal-25);color:var(--ts-accent)}.designc .rs-go,.designc .rs-link{color:var(--ts-accent)}.designc .rs-foot,.designc .rs-throttle{background:var(--ts-bg-tertiary);border-color:var(--ts-border);color:var(--ts-text-secondary)}.designc .rs-b-blue,.designc .rs-b-gray{background:var(--ts-bg-tertiary);color:var(--ts-text-secondary)}.designc .rs-b-warn{background:var(--ts-warning-50);color:var(--ts-warning-700)}.designc .rs-b-succ{background:var(--ts-success-50);color:var(--ts-success-700)}.designc .rs-b-err{background:var(--ts-error-50);color:var(--ts-error-700)}.rs-sys{min-width:0;max-width:100%}.rs-sys .phead-sys .psum{min-width:0;overflow-wrap:anywhere}.rs-sys .rs-provider-notice[data-tone=bad]{border-color:var(--ts-error-700, currentColor)}.rs-sys .rs-link,.rs-sys .rs-rrow,.rs-sys .ts-btn,.rs-sys .rs-search{min-height:44px}@media(max-width:800px){.rs-sys .rs-qrow,.rs-sys .rs-actions{flex-wrap:wrap}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.msr{--report-panel: var(--ts-bg-primary, var(--ts-bg-primary));--brand-25: var(--ts-teal-25, var(--ts-success-50));--brand-50: var(--ts-teal-25, var(--ts-success-50));--brand-100: var(--ts-teal-25, #d1fadf);--brand-300: var(--ts-accent, #6ce9c5);--brand-500: var(--ts-teal-600, var(--ts-teal-600));--brand-600: var(--ts-teal-600, var(--ts-teal-600));--brand-700: var(--ts-accent-ink, #0c5f50);--brand-900: #063f36;--gray-25: var(--ts-bg-secondary, #f6f7f9);--gray-50: var(--ts-bg-tertiary, var(--ts-gray-50));--gray-100: var(--ts-border, var(--ts-bg-tertiary));--gray-200: var(--ts-border, var(--ts-border-subtle));--gray-300: var(--ts-border-subtle, var(--ts-border));--gray-400: var(--ts-text-tertiary, #98a2b3);--gray-500: var(--ts-text-tertiary, var(--ts-text-placeholder));--gray-600: var(--ts-text-secondary, var(--ts-text-tertiary));--gray-700: var(--ts-text-secondary, var(--ts-text-secondary));--gray-900: var(--ts-text-primary, var(--ts-text-primary));--su-bg: var(--ts-success-50, var(--ts-success-50));--su-tx: var(--ts-success-700, #027a48);--su-ic: var(--ts-success-700, #12b76a);--su-bd: var(--ts-success-700, #abefc6);--wa-bg: var(--ts-warning-50, var(--ts-warning-50));--wa-tx: var(--ts-warning-700, var(--ts-warning-700));--wa-ic: var(--ts-warning-700, var(--ts-warning));--wa-bd: var(--ts-warning-700, #fedf89);--da-bg: var(--ts-error-50, var(--ts-error-50));--da-tx: var(--ts-error-700, var(--ts-error-700));--da-ic: var(--ts-error-700, var(--ts-error));--da-bd: var(--ts-error-700, #fecdca);--vi-bg: #f4f3ff;--vi-tx: #5925dc;--vi-bd: #d9d6fe;--r-md: var(--ts-radius-sm, 6px);--r-lg: var(--ts-radius-sm, 6px);--r-xl: 8px;--sh-sm: 0 1px 2px rgba(16, 24, 40, .06);--sh-md: 0 2px 4px rgba(16, 24, 40, .06);--sh-lg: 0 8px 24px rgba(16, 24, 40, .1);font-family:var(--ts-font-sans, "Plus Jakarta Sans", system-ui, sans-serif);color:var(--ts-text-primary, var(--ts-text-primary));line-height:1.5;background:var(--ts-bg-secondary, #f6f7f9)}.msr-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.msr-table-scroll>table{min-width:720px}:root:not([data-theme=light]) .msr{--report-panel: var(--ts-bg-primary, var(--ts-bg-primary));--gray-25: var(--ts-bg-secondary);--gray-50: var(--ts-bg-tertiary);--gray-100: var(--ts-border-subtle);--gray-200: var(--ts-border);--gray-300: #343b4b;--gray-400: var(--ts-text-tertiary);--gray-500: #8b95a5;--gray-600: var(--ts-text-secondary);--gray-700: #c4cad4;--gray-900: var(--ts-text-primary);--vi-bg: #241d3d;--vi-tx: #c4b5fd;--vi-bd: #493b74}:root:not([data-theme=light]) .msr .btn-primary{background:var(--brand-600);border-color:var(--brand-600);color:#fff}:root:not([data-theme=light]) .msr .btn-sec,:root:not([data-theme=light]) .msr .btn-secc,:root:not([data-theme=light]) .msr .card,:root:not([data-theme=light]) .msr-ctrl,:root:not([data-theme=light]) .msr-ctrl .selectlike,:root:not([data-theme=light]) .msr .finding,:root:not([data-theme=light]) .msr .metric,:root:not([data-theme=light]) .msr .roitable,:root:not([data-theme=light]) .msr .footcta,:root:not([data-theme=light]) .msr .gg-map-retry,:root:not([data-theme=light]) .msr .gg-point{background:var(--ts-bg-primary, var(--ts-bg-primary))}:root:not([data-theme=light]) .msr-drawer,:root:not([data-theme=light]) .msr-drawer .inp,:root:not([data-theme=light]) .msr-drawer .sel,:root:not([data-theme=light]) .msr-drawer .seg-btn.on,:root:not([data-theme=light]) .msr-drawer .btn-sec{background:var(--ts-bg-primary, var(--ts-bg-primary));color:var(--ts-text-primary, var(--ts-text-primary))}:root:not([data-theme=light]) .msr-drawer .linkbox,:root:not([data-theme=light]) .msr-drawer .seg,:root:not([data-theme=light]) .msr-drawer .note{background:var(--ts-bg-tertiary, var(--ts-bg-tertiary));border-color:var(--ts-border, var(--ts-border))}:root:not([data-theme=light]) .msr-drawer .hint,:root:not([data-theme=light]) .msr-drawer .note .meta,:root:not([data-theme=light]) .msr-drawer .note .body{color:var(--ts-text-secondary, var(--ts-text-secondary))}.msr *{box-sizing:border-box}.msr a{color:var(--brand-600);text-decoration:none;cursor:pointer}.msr .d-md{font-size:var(--ts-display-sm);line-height:40px;letter-spacing:-.4px;font-weight:600}.msr .d-sm{font-size:var(--ts-display-sm);line-height:38px;font-weight:600}.msr .d-xs{font-size:var(--ts-display-xs);line-height:30px;font-weight:600}.msr .t-xl{font-size:var(--ts-text-xl);line-height:30px}.msr .t-lg{font-size:var(--ts-text-lg);line-height:28px}.msr .t-md{font-size:var(--ts-text-md);line-height:24px}.msr .t-sm{font-size:var(--ts-text-sm);line-height:20px}.msr .t-xs{font-size:var(--ts-text-xs);line-height:18px}.msr .w5{font-weight:500}.msr .w6{font-weight:600}.msr .w7{font-weight:700}.msr .muted{color:var(--gray-500)}.msr .sec{color:var(--gray-700)}.msr .ter{color:var(--gray-600)}.msr .eyebrow{font-size:var(--ts-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-600)}.msr .btn{display:inline-flex;align-items:center;gap:var(--ts-space-md);border-radius:var(--r-md);font-weight:600;font-size:var(--ts-text-sm);padding:var(--ts-space-md) var(--ts-space-xl);border:1px solid transparent;cursor:pointer;line-height:20px;white-space:nowrap;font-family:inherit}.msr .btn-lg{padding:var(--ts-space-lg) var(--ts-space-2xl);font-size:var(--ts-text-md)}.msr .btn-sm{padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs)}.msr .btn-primary{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.msr .btn-primary:hover{background:var(--brand-700)}.msr .btn-sec{background:var(--ts-bg-primary);border-color:var(--gray-300);color:var(--gray-700)}.msr .btn-sec:hover{background:var(--gray-50)}.msr .btn-secc{background:var(--ts-bg-primary);border-color:var(--brand-300);color:var(--brand-700)}.msr .btn-secc:hover{background:var(--brand-25)}.msr .btn:disabled{opacity:.55;cursor:not-allowed}.msr .badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--ts-space-sm);height:24px;padding:var(--ts-space-xxs) var(--ts-space-lg);border-radius:var(--ts-radius-full);font-size:var(--ts-text-xs);font-weight:600;border:1px solid transparent;white-space:nowrap}.msr .badge .dot{width:7px;height:7px;border-radius:50%}.msr .b-su{background:var(--su-bg);color:var(--su-tx);border-color:var(--su-bd)}.msr .b-su .dot{background:var(--su-ic)}.msr .b-wa{background:var(--wa-bg);color:var(--wa-tx);border-color:var(--wa-bd)}.msr .b-wa .dot{background:var(--wa-ic)}.msr .b-da{background:var(--da-bg);color:var(--da-tx);border-color:var(--da-bd)}.msr .b-da .dot{background:var(--da-ic)}.msr .b-gray{background:var(--gray-50);color:var(--gray-700);border-color:var(--gray-200)}.msr .b-brand{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand-100)}.msr .b-vi{background:var(--vi-bg);color:var(--vi-tx);border-color:var(--vi-bd)}.msr .card{background:var(--ts-bg-primary);border:1px solid var(--gray-200);border-radius:var(--r-xl);box-shadow:var(--sh-sm)}.msr .pad{padding:var(--ts-space-3xl)}.msr .info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--gray-200);color:var(--gray-600);font-size:var(--ts-text-xs);font-weight:700;font-style:italic;cursor:help;position:relative}.msr .info .tip{display:none;position:absolute;left:0;top:22px;width:240px;background:var(--gray-900);color:#fff;font-size:var(--ts-text-xs);font-weight:400;line-height:1.5;padding:var(--ts-space-lg) var(--ts-space-lg);border-radius:var(--ts-radius-md);z-index:50;box-shadow:var(--sh-lg)}.msr .info:hover .tip{display:block}.msr-ctrl{position:sticky;top:62px;z-index:9;background:var(--ts-bg-primary);border:1px solid var(--gray-200);border-radius:var(--r-lg);box-shadow:var(--sh-sm);margin-bottom:var(--ts-space-md)}.msr-ctrl .row{display:flex;align-items:center;gap:var(--ts-space-xl);padding:var(--ts-space-lg) var(--ts-space-xl);flex-wrap:wrap;margin:0}.msr-ctrl .nm{font-weight:700;font-size:var(--ts-text-md)}.msr-ctrl .meta{font-size:var(--ts-text-xs);color:var(--gray-500)}.msr .scorechip{display:inline-flex;align-items:center;gap:var(--ts-space-md);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--ts-radius-full);padding:var(--ts-space-xs) var(--ts-space-lg) var(--ts-space-xs) var(--ts-space-sm);font-weight:700}.msr .scorechip .n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:var(--ts-text-sm)}.msr .scorechip .n.b-su{background:var(--su-bg);color:var(--su-tx);border:1px solid var(--su-bd)}.msr .scorechip .n.b-wa{background:var(--wa-bg);color:var(--wa-tx);border:1px solid var(--wa-bd)}.msr .scorechip .n.b-da{background:var(--da-bg);color:var(--da-tx);border:1px solid var(--da-bd)}.msr .vsel{display:inline-flex;align-items:center;gap:var(--ts-space-md);border:1px solid var(--gray-300);border-radius:var(--r-md);padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);font-weight:600;color:var(--gray-700);background:var(--report-panel);cursor:pointer}.msr-ctrl .acts{display:flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap;margin-left:auto}.msr .istrip{background:var(--vi-bg);border:1px solid var(--vi-bd);color:var(--vi-tx);border-radius:var(--r-md);padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);display:flex;align-items:center;gap:var(--ts-space-md);margin:var(--ts-space-xl) 0 var(--ts-space-xs)}.msr .hero-grid{display:grid;grid-template-columns:170px 1fr;gap:var(--ts-space-3xl);align-items:center}.msr .ring{position:relative;width:150px;height:150px}.msr .ring svg{transform:rotate(-90deg)}.msr .ring .num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.msr .ring .num b{font-size:var(--ts-display-md);font-weight:700;line-height:1}.msr .ring .num span{font-size:var(--ts-text-xs);color:var(--gray-500)}.msr .gradepill{display:inline-block;font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xs) var(--ts-space-lg);border-radius:var(--ts-radius-full)}.msr .gradepill.b-su{background:var(--su-bg);color:var(--su-tx);border:1px solid var(--su-bd)}.msr .gradepill.b-wa{background:var(--wa-bg);color:var(--wa-tx);border:1px solid var(--wa-bd)}.msr .gradepill.b-da{background:var(--da-bg);color:var(--da-tx);border:1px solid var(--da-bd)}.msr .hero-cta{display:flex;gap:var(--ts-space-lg);flex-wrap:wrap;margin-top:var(--ts-space-xl)}.msr .runchips{display:flex;flex-wrap:wrap;gap:var(--ts-space-md);margin-top:var(--ts-space-xl)}.msr .rchip{font-size:var(--ts-text-xs);font-weight:600;color:var(--gray-600);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--ts-radius-full);padding:var(--ts-space-xs) var(--ts-space-lg)}.msr .compare{margin-top:var(--ts-space-xl)}.msr .cmpgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ts-space-lg);margin-top:var(--ts-space-lg)}.msr .cmpcell{border:1px solid var(--gray-200);border-radius:var(--r-md);padding:var(--ts-space-lg);text-align:center}.msr .cmpcell .lab{font-size:var(--ts-text-xs);color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.msr .cmpcell .now{font-size:var(--ts-display-xs);font-weight:700;margin-top:var(--ts-space-xs)}.msr .cmpcell .delta{font-size:var(--ts-text-xs);font-weight:700;margin-top:var(--ts-space-xxs)}.msr .up{color:var(--su-tx)}.msr .down{color:var(--da-tx)}.msr .histtab{width:100%;border-collapse:collapse;margin-top:var(--ts-space-xl)}.msr .histtab th{font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);text-align:left;padding:var(--ts-space-md) var(--ts-space-lg);background:var(--gray-50)}.msr .histtab td{font-size:var(--ts-text-sm);padding:var(--ts-space-lg);border-top:1px solid var(--gray-200)}.msr .catgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ts-space-xl);margin-top:var(--ts-space-2xl)}.msr .catcard{padding:var(--ts-space-xl)}.msr .catcard .top{display:flex;align-items:baseline;justify-content:space-between}.msr .catcard .sc{font-size:var(--ts-display-sm);font-weight:700;line-height:1}.msr .bar{height:8px;border-radius:var(--ts-radius-full);background:var(--gray-100);overflow:hidden;margin:var(--ts-space-md) 0 var(--ts-space-md)}.msr .bar i{display:block;height:100%;border-radius:var(--ts-radius-full)}.msr .wt{font-size:var(--ts-text-xs);color:var(--gray-500)}.msr .catcard .cov{display:flex;align-items:center;gap:var(--ts-space-sm);flex-wrap:wrap;font-size:var(--ts-text-xs);color:var(--gray-500);margin-top:var(--ts-space-xxs)}.msr .catcard .cov .lowcov{display:inline-flex;align-items:center;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-full);font-size:var(--ts-text-xs);font-weight:600;color:var(--wa-tx, #92400e);background:var(--wa-bg, #fef3c7);border:1px solid var(--wa-bd, #fde68a)}.msr .thinmarket{display:flex;align-items:center;gap:var(--ts-space-lg);flex-wrap:wrap;margin-top:var(--ts-space-xl);padding:var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--r-lg, var(--ts-radius-lg));background:var(--wa-bg, #fef3c7);border:1px solid var(--wa-bd, #fde68a);color:var(--wa-tx, #92400e);font-size:var(--ts-text-xs);line-height:1.45}.msr .findings{display:flex;flex-direction:column;gap:var(--ts-space-lg);margin-top:var(--ts-space-xl)}.msr .finding{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-xl);border:1px solid var(--gray-200);border-radius:var(--r-lg, var(--ts-radius-lg));background:var(--ts-bg-primary)}.msr .finding.ok{margin-top:var(--ts-space-xl)}.msr .finding .ftext{font-size:var(--ts-text-sm);color:var(--gray-700, #374151);line-height:1.4}.msr .market{background:var(--brand-900);color:#dff1ee;border-radius:var(--r-xl);padding:var(--ts-space-2xl) var(--ts-space-3xl);margin-top:var(--ts-space-2xl)}.msr .market .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ts-space-xl);margin-top:var(--ts-space-lg)}.msr .market .stat b{display:block;font-size:var(--ts-text-xl);font-weight:700;color:#fff;line-height:1.1}.msr .market .stat span{font-size:var(--ts-text-xs);color:#9fc4c0}.msr .market .stat .nd{font-size:var(--ts-text-xs);font-weight:600;color:#9fc4c0}.msr .section{margin-top:var(--ts-space-4xl)}.msr .cat-h{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xs)}.msr .cat-h .sc{font-size:var(--ts-text-xl);font-weight:700}.msr .cat-h .nm{font-size:var(--ts-text-lg);font-weight:600}.msr .metric{border:1px solid var(--gray-200);border-radius:var(--r-lg);background:var(--ts-bg-primary);margin-top:var(--ts-space-lg);overflow:hidden}.msr .metric>summary{list-style:none;cursor:pointer;padding:var(--ts-space-xl) var(--ts-space-2xl);display:flex;align-items:flex-start;gap:var(--ts-space-lg)}.msr .metric>summary::-webkit-details-marker{display:none}.msr .metric .mtitle{flex:1}.msr .metric .mtitle .nm{font-weight:600;font-size:var(--ts-text-sm)}.msr .metric .mtitle .find{font-size:var(--ts-text-sm);color:var(--gray-600);margin-top:var(--ts-space-xs)}.msr .metric .chev{color:var(--gray-400);font-size:var(--ts-text-xs);margin-top:var(--ts-space-xs);transition:transform .2s}.msr .metric[open] .chev{transform:rotate(180deg)}.msr .idetail{display:flex;flex-wrap:wrap;gap:var(--ts-space-xl);font-size:var(--ts-text-xs);color:var(--gray-500);margin-top:var(--ts-space-md);padding-top:var(--ts-space-md);border-top:1px dashed var(--gray-200)}.msr .idetail b{color:var(--gray-700)}.msr .edu{border-top:1px dashed var(--gray-200);background:var(--gray-50);padding:var(--ts-space-xl) var(--ts-space-2xl)}.msr .edu .erow{display:grid;grid-template-columns:130px 1fr;gap:var(--ts-space-lg);padding:var(--ts-space-sm) 0}.msr .edu .erow .k{font-size:var(--ts-text-xs);font-weight:700;color:var(--brand-700);text-transform:uppercase;letter-spacing:.04em}.msr .edu .erow .v{font-size:var(--ts-text-sm);color:var(--gray-700)}.msr .edu.ae-edu{border-top:1px solid var(--brand-200);background:var(--brand-50)}.msr .edu.ae-edu .ae-edu-h{font-size:var(--ts-text-xs);font-weight:800;color:var(--brand-700);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--ts-space-sm)}.msr .revrow{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) 0;border-bottom:1px solid var(--gray-100);font-size:var(--ts-text-xs)}.msr .revrow .pf{width:92px;font-weight:600;color:var(--gray-700)}.msr .revrow .st{color:var(--wa-ic)}.msr .revrow .ct{margin-left:auto;color:var(--gray-600)}.msr .revrow.nf,.msr .revrow.nf .pf{color:var(--gray-400)}.msr .roi{background:linear-gradient(150deg,var(--brand-900),var(--brand-600));border-radius:var(--r-xl);color:#eafaf7;padding:var(--ts-space-3xl)}.msr .roi .head{font-size:var(--ts-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-50)}.msr .roi .big{font-size:var(--ts-display-sm);font-weight:700;color:#fff;margin:var(--ts-space-md) 0 var(--ts-space-xs);line-height:1.2}.msr .assum{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-lg);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-md);padding:var(--ts-space-lg) var(--ts-space-lg);margin-top:var(--ts-space-xl);font-size:var(--ts-text-xs)}.msr .assum .ai{color:#d4f3ec}.msr .assum b{color:#fff}.msr .assume{font-size:var(--ts-text-xs);color:#bfe6df;margin-top:var(--ts-space-lg)}.msr .roitable{width:100%;border-collapse:collapse;margin-top:var(--ts-space-xl);background:var(--ts-bg-primary);border-radius:var(--r-lg);overflow:hidden}.msr .roitable th{background:var(--gray-50);color:var(--gray-600);font-size:var(--ts-text-xs);font-weight:600;text-align:left;padding:var(--ts-space-lg) var(--ts-space-xl);text-transform:uppercase;letter-spacing:.03em}.msr .roitable td{padding:var(--ts-space-lg) var(--ts-space-xl);border-top:1px solid var(--gray-200);font-size:var(--ts-text-sm);color:var(--gray-900)}.msr .roitable td.r,.msr .roitable th.r{text-align:right}.msr .comp{width:100%;border-collapse:collapse}.msr .comp th,.msr .comp td{padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--gray-200);font-size:var(--ts-text-sm);text-align:left}.msr .comp th{font-size:var(--ts-text-xs);color:var(--gray-600);font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--gray-50)}.msr .comp tr.you td{font-weight:700}.msr .comp .lead{color:var(--brand-700);font-weight:600}.msr .nd{color:var(--gray-400);font-style:italic}.msr .report-caveats{overflow-wrap:anywhere}.msr .footcta{background:var(--ts-bg-primary);border:1px solid var(--gray-200);border-radius:var(--r-xl);padding:var(--ts-space-3xl);margin-top:var(--ts-space-4xl);display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-2xl);flex-wrap:wrap}.msr-overlay{display:none;position:fixed;inset:0;background:var(--ts-scrim);z-index:60}.msr-overlay.on{display:block}.msr-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:92vw;background:var(--ts-bg-primary);z-index:70;box-shadow:var(--sh-lg);transform:translate(100%);transition:transform .22s;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,Arial,sans-serif;color:var(--ts-text-primary)}.msr-drawer.on{transform:translate(0)}.msr-drawer .dh{display:flex;align-items:center;justify-content:space-between;padding:var(--ts-space-2xl) var(--ts-space-2xl);border-bottom:1px solid var(--ts-border-subtle)}.msr-drawer .dh h3{margin:0;font-size:var(--ts-text-md);font-weight:600}.msr-drawer .db{padding:var(--ts-space-2xl);overflow-y:auto;flex:1}.msr-drawer .df{padding:var(--ts-space-xl) var(--ts-space-2xl);border-top:1px solid var(--ts-border-subtle);display:flex;gap:var(--ts-space-lg)}.msr-drawer .x{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ts-text-placeholder);font-size:var(--ts-text-xl);line-height:1;border:none;background:none}.msr-drawer .field{margin-bottom:var(--ts-space-xl)}.msr-drawer .field label{display:block;font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-secondary);margin-bottom:var(--ts-space-sm)}.msr-drawer .inp,.msr-drawer .sel{width:100%;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-sm);font-family:inherit;color:var(--ts-text-primary);background:var(--ts-bg-primary)}.msr-drawer .inp:focus,.msr-drawer .sel:focus{outline:none;border-color:var(--brand-300);box-shadow:0 0 0 4px #18918429}.msr-drawer .hint{font-size:var(--ts-text-xs);color:var(--ts-text-placeholder);margin-top:var(--ts-space-sm);line-height:1.5}.msr-drawer .linkbox{display:flex;gap:var(--ts-space-md);align-items:center;border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);background:var(--ts-gray-50)}.msr-drawer .linkbox span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msr-drawer .seg{display:flex;gap:var(--ts-space-xs);background:var(--ts-bg-tertiary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);padding:var(--ts-space-xs)}.msr-drawer .seg-btn{flex:1;border:1px solid transparent;background:transparent;border-radius:var(--ts-radius-sm);padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-tertiary);cursor:pointer;font-family:inherit;line-height:18px}.msr-drawer .seg-btn:hover:not(.on):not(:disabled){color:var(--ts-text-primary)}.msr-drawer .seg-btn.on{background:var(--ts-bg-primary);border-color:var(--ts-border);color:var(--brand-600);box-shadow:0 1px 2px #10182814}.msr-drawer .seg-btn:disabled{opacity:.6;cursor:not-allowed}.msr-drawer .note{background:var(--ts-gray-50);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.msr-drawer .note .meta{font-size:var(--ts-text-xs);color:var(--ts-text-placeholder);margin-bottom:var(--ts-space-xs)}.msr-drawer .note .body{font-size:var(--ts-text-sm);color:var(--ts-text-secondary)}.msr-drawer .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-md);border-radius:var(--ts-radius-md);font-weight:600;font-size:var(--ts-text-sm);padding:var(--ts-space-md) var(--ts-space-xl);border:1px solid transparent;cursor:pointer;line-height:20px;font-family:inherit}.msr-drawer .btn-primary{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.msr-drawer .btn-primary:hover{background:var(--brand-700)}.msr-drawer .btn-sec{background:var(--ts-bg-primary);border-color:var(--ts-border);color:var(--ts-text-secondary)}.msr-drawer .btn:disabled{opacity:.55;cursor:not-allowed}.msr-drawer .disabled-note{display:flex;gap:var(--ts-space-md);align-items:flex-start;background:var(--vi-bg, #f4f3ff);border:1px solid #d9d6fe;color:#5925dc;border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);font-size:var(--ts-text-xs);margin-bottom:var(--ts-space-xl)}@media(max-width:1100px){.msr .hero-grid,.msr .catgrid,.msr .market .grid,.msr .cmpgrid{grid-template-columns:1fr 1fr}.msr-ctrl .acts{margin-left:0;width:100%}}@media(max-width:760px){.msr .hero-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.msr .catgrid,.msr .market .grid,.msr .cmpgrid,.msr .edu .erow{grid-template-columns:1fr}}.msr .gg-wrap{margin:var(--ts-space-xl) 0 var(--ts-space-sm)}.msr .gg-map{width:100%;height:380px;margin:0 auto;border:1px solid var(--gray-200, #e5e7eb);border-radius:var(--ts-radius-xl);overflow:hidden;z-index:0}.msr .gg-map .leaflet-container{font:inherit;background:var(--gray-100, #f3f4f6)}.msr .gg-map-unavailable{display:grid;place-content:center;gap:var(--ts-space-lg);box-sizing:border-box;padding:var(--ts-space-3xl);color:var(--gray-600, var(--ts-text-tertiary));background:var(--gray-50, var(--ts-gray-50));text-align:center}.msr .gg-map-unavailable p{max-width:420px;margin:0}.msr .gg-map-retry{justify-self:center;border:1px solid var(--gray-300, var(--ts-border));border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-lg);color:var(--gray-700, var(--ts-text-secondary));background:var(--ts-bg-primary);font:inherit;font-weight:600;cursor:pointer}.msr .gg-map-retry:hover{background:var(--gray-100, #f3f4f6)}.msr .gg-map-print{display:none;width:100%;height:380px;margin:0 auto;border:1px solid var(--gray-200, #e5e7eb);border-radius:var(--ts-radius-xl)}.gg-print-bg{fill:var(--gray-100, #f3f4f6)}.gg-print-grid{stroke:var(--gray-200, #e5e7eb);stroke-width:1}.gg-print-num{font-size:var(--ts-text-xs);font-weight:700;fill:#fff}.msr .gg-pop{min-width:150px}.msr .gg-pop-h{font-weight:700;font-size:var(--ts-text-xs);margin-bottom:var(--ts-space-xs)}.msr .gg-pop-slots{display:flex;flex-direction:column;gap:var(--ts-space-xxs)}.msr .gg-pop-slot{font-size:var(--ts-text-xs);color:var(--gray-700, #374151)}.msr .gg-pop-slot.gg-pop-you{font-weight:700;color:var(--brand-600, #059669)}.msr .gg-pop-rank{color:var(--gray-500, var(--ts-text-placeholder));font-variant-numeric:tabular-nums;font-weight:700}.msr .gg-legend{display:flex;flex-wrap:wrap;gap:var(--ts-space-sm) var(--ts-space-xl);justify-content:center;margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--gray-600, var(--ts-text-tertiary))}.msr .gg-li{display:inline-flex;align-items:center;gap:var(--ts-space-sm)}.msr .gg-sw{width:12px;height:12px;border-radius:50%;display:inline-block}.msr .gg-summary{margin:var(--ts-space-lg) 0 var(--ts-space-md);color:var(--gray-700, #374151)}.msr .gg-points{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ts-space-lg)}.msr .gg-point{border:1px solid var(--gray-200, #e5e7eb);border-radius:var(--ts-radius-lg);padding:var(--ts-space-lg) var(--ts-space-xl);background:var(--ts-bg-primary)}.msr .gg-point-h{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-md);margin-bottom:var(--ts-space-md)}.msr .gg-point-n{font-weight:700;font-size:var(--ts-text-xs)}.msr .gg-slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ts-space-xs)}.msr .gg-slots li{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);padding:var(--ts-space-xs) var(--ts-space-sm);border-radius:var(--ts-radius-md)}.msr .gg-slots li.gg-you{background:var(--brand-50, #ecfdf5);font-weight:600}.msr .gg-rank{color:var(--gray-500, var(--ts-text-placeholder));font-variant-numeric:tabular-nums;font-weight:700;min-width:22px}.msr .gg-name{flex:1}.msr .gg-tag{font-size:var(--ts-text-xs);font-weight:700;color:var(--brand-600, #059669);text-transform:uppercase;letter-spacing:.04em}@media(max-width:760px){.msr .gg-points{grid-template-columns:1fr}}@media print{.msr .gg-map{display:none!important}.msr .gg-map-print{display:block!important;break-inside:avoid;page-break-inside:avoid}.msr .gg-print-bg,.msr .gg-print-grid,.msr .gg-print-num,.msr .gg-sw{-webkit-print-color-adjust:exact;print-color-adjust:exact}.leaflet-control-container,.leaflet-control-zoom,.leaflet-control-attribution{display:none!important}}.msr-internal .msr-ctrl .msr-act-group{display:flex;gap:var(--ts-space-sm,6px);flex-wrap:wrap;align-items:center}.msr-internal .msr-ctrl .msr-act-group+.msr-act-group{padding-left:var(--ts-space-md,10px);border-left:1px solid var(--gray-200)}.msr-internal button.vsel{font:inherit;font-size:var(--ts-text-xs);font-weight:600}.msr-internal .vsel:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}@media(max-width:760px){.msr-internal .msr-ctrl{position:static}.msr-internal .msr-ctrl .row{gap:var(--ts-space-md);padding:16px}.msr-internal .msr-ctrl .msr-act-group+.msr-act-group{padding-left:0;border-left:0}.msr-internal .msr-ctrl .acts{flex-direction:column;align-items:stretch}.msr-internal .msr-ctrl .msr-act-group:last-child .btn{flex:1}}.mc-card{border:1px solid var(--psm-line, var(--ts-border-subtle));border-radius:10px;padding:12px 14px;background:var(--psm-panel-2, var(--ts-bg-primary));color:var(--psm-ink, var(--ts-text-primary));font-size:12px;line-height:1.45}.mc-card.mc-muted,.mc-muted{color:var(--psm-ink-3, var(--ts-text-tertiary))}.mc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin:10px 0 0}.mc-label{display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--psm-ink-3, var(--ts-text-tertiary));margin-bottom:2px}.mc-label.mc-heading{margin:0 0 2px}.bcmp{display:flex;flex-direction:column;gap:var(--ts-space-2xl)}.bcmp-state{padding:var(--ts-space-xs) 0}.bcmp-summary{margin:0;font-size:var(--ts-text-sm);font-weight:500;line-height:1.45;color:var(--gray-800, #1d2939);padding:var(--ts-space-lg) var(--ts-space-lg);border-radius:var(--ts-radius-md);background:var(--gray-50, var(--ts-gray-50));border:1px solid var(--gray-200, var(--ts-border-subtle))}.bcmp-histnote{margin:0;font-weight:500;line-height:1.45;color:var(--wa-tx, #93370d);padding:var(--ts-space-lg) var(--ts-space-lg);border-radius:var(--ts-radius-md);background:var(--wa-bg, var(--ts-warning-50));border:1px solid var(--wa-bd, #fedf89)}.bcmp-legend{display:flex;gap:var(--ts-space-2xl);align-items:center}.bcmp-legend span{display:inline-flex;align-items:center;gap:var(--ts-space-sm)}.bcmp-key-mine{display:inline-block;width:16px;height:8px;border-radius:var(--ts-radius-xs);background:var(--brand-500)}.bcmp-key-avg{display:inline-block;width:2px;height:12px;background:var(--gray-700, var(--ts-text-secondary))}.bcmp-seg{display:flex;flex-direction:column;gap:var(--ts-space-lg);padding-top:var(--ts-space-xl);border-top:1px solid var(--gray-200, var(--ts-border-subtle))}.bcmp-seg:first-of-type{border-top:none;padding-top:0}.bcmp-seghd{display:flex;align-items:center;justify-content:space-between}.bcmp-segname{display:inline-flex;align-items:center;gap:var(--ts-space-md);font-weight:600;font-size:var(--ts-text-sm)}.bcmp-dim{font-weight:500;font-size:var(--ts-text-xs);color:var(--gray-500, var(--ts-text-placeholder))}.bcmp-incl{font-size:var(--ts-text-xs);border-radius:var(--ts-radius-sm);padding:var(--ts-space-sm) var(--ts-space-lg)}.bcmp-incl.in{background:var(--su-bg);color:var(--su-tx)}.bcmp-incl.out{background:var(--wa-bg);color:var(--wa-tx)}.bcmp-row{display:flex;flex-direction:column;gap:var(--ts-space-sm)}.bcmp-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--ts-text-xs)}.bcmp-lab{color:var(--gray-700, var(--ts-text-secondary))}.bcmp-nums{display:inline-flex;align-items:baseline;gap:var(--ts-space-sm);font-variant-numeric:tabular-nums}.bcmp-nums b{font-size:var(--ts-text-sm)}.bcmp-vs{font-size:var(--ts-text-xs);color:var(--gray-400, #98a2b3)}.bcmp-avg{color:var(--gray-600, var(--ts-text-tertiary))}.bcmp-delta{font-weight:600;font-size:var(--ts-text-xs);min-width:30px;text-align:right}.bcmp-track{position:relative;height:10px;border-radius:var(--ts-radius-sm);background:var(--gray-100, var(--ts-bg-tertiary));overflow:visible}.bcmp-fill{display:block;height:100%;border-radius:var(--ts-radius-sm)}.bcmp-marker{position:absolute;top:-2px;width:2px;height:14px;background:var(--gray-700, var(--ts-text-secondary));border-radius:var(--ts-radius-xs);transform:translate(-1px)}.inbox-page .read{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1;background:var(--ts-bg-primary);overflow:auto}.inbox-page .read-empty{display:flex;flex:1;min-height:200px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--ts-text-tertiary)}.inbox-page .list-h{padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--ts-border-subtle)}.inbox-page .lsub{font-size:10px;color:var(--ts-text-tertiary);font-weight:500}.inbox-page .list-filters{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:0 16px}.inbox-page .lf{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ts-text-tertiary);padding:6px 0;font-size:11px}.inbox-page .lf.on{color:var(--ts-accent-text);border-bottom:2px solid var(--ts-accent)}.inbox-page .conv:not(.ic-row){position:relative;display:block;text-align:left;width:100%;border:0;border-bottom:1px solid var(--ts-border-subtle);padding:14px 16px;background:var(--ts-bg-primary)}.inbox-page .conv.on{background:var(--ts-teal-25);box-shadow:inset 3px 0 var(--ts-accent)}.inbox-page .conv:hover{background:var(--ts-bg-secondary)}.inbox-page .cav{display:none}.inbox-page .crow1{display:flex;align-items:center;gap:6px}.inbox-page .cn{font-size:12px;font-weight:600;overflow-wrap:anywhere}.inbox-page .ctime{margin-left:auto;font:500 9px IBM Plex Mono,monospace;color:var(--ts-text-tertiary)}.inbox-page .cdot{width:6px;height:6px;border-radius:50%;background:var(--ts-accent);display:inline-block}.inbox-page .csub,.inbox-page .cprev{font-size:11px;color:var(--ts-text-secondary);margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox-page .badge,.inbox-workspace-dialog .badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;background:var(--ts-bg-tertiary);color:var(--ts-text-tertiary)}.inbox-page .badge.run,.inbox-workspace-dialog .badge.run{background:var(--ts-teal-25);color:var(--ts-accent-text)}.inbox-page .badge.bd,.inbox-workspace-dialog .badge.bd{background:var(--ts-error-50);color:var(--ts-error-700)}.inbox-page .read-h:not(.ic-detail-head){padding:14px 20px 11px;border-bottom:1px solid var(--ts-border-subtle)}.inbox-page .read-sub{font:700 18px/1.35 Plus Jakarta Sans,Inter,sans-serif;letter-spacing:-.5px;overflow-wrap:anywhere}.inbox-page .read-from{font-size:11px;color:var(--ts-text-tertiary);margin-top:4px}.inbox-page .thread-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.inbox-page .lead-ctx{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 20px;background:var(--ts-bg-secondary);border-bottom:1px solid var(--ts-border-subtle);font-size:11px}.inbox-page .lc-l,.inbox-page .lc-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.inbox-page .cx-av{display:none}.inbox-page .lc-nm{font-weight:600}.inbox-page .lc-meta,.inbox-page .lc-score,.inbox-page .lc-link.unavailable{font-size:11px;color:var(--ts-text-tertiary)}.inbox-page .lc-link{color:var(--ts-accent-text);font-size:11px;text-decoration:none}.inbox-page .lc-link:hover{text-decoration:underline}.inbox-page .tier{font-size:10px;padding:2px 6px;border-radius:4px}.inbox-page .msgs:not(.ic-history){flex:1;min-height:170px;overflow:auto;padding:14px 20px 20px}.inbox-page .msg:not(.ic-message){max-width:91%;margin-bottom:16px}.inbox-page .msg.me:not(.ic-message){margin-left:auto}.inbox-page .msg-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;color:var(--ts-text-tertiary);margin-bottom:5px}.inbox-page .msg-b:not(.ic-bubble){border:1px solid var(--ts-border-subtle);border-radius:0 7px 7px;padding:10px 12px;background:var(--ts-bg-secondary);font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-page .me .msg-b:not(.ic-bubble){background:#edf7f3;border-color:#d8ebe3;border-radius:7px 0 7px 7px}.inbox-page .sysrow{font-size:10px;color:var(--ts-text-tertiary);text-align:center;overflow-wrap:anywhere;padding:8px 12px;margin-bottom:14px}.inbox-page .composer:not(.ic-composer){margin:0 16px 14px;border:1px solid var(--ts-border);border-radius:7px;flex-shrink:0;background:var(--ts-bg-primary);padding:12px}.inbox-page .cmp-in textarea{display:block;width:100%;resize:vertical;min-height:86px;max-height:190px;padding:10px 12px;border:0;background:transparent;font-size:12px;line-height:1.6}.inbox-page .cmp-note,.inbox-workspace-dialog .cmp-note{overflow-wrap:anywhere;font-size:10px;color:var(--ts-text-tertiary);margin:6px 0}.inbox-page .cmp-sug,.inbox-workspace-dialog .cmp-sug{padding:12px;background:var(--ts-teal-25);border-radius:5px}.inbox-page .nm-in,.inbox-workspace-dialog .nm-in{min-width:0;max-width:100%;min-height:32px;border:1px solid var(--ts-border);border-radius:5px;background:var(--ts-bg-primary);padding:4px 8px}.inbox-page .icbtn{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;border-radius:5px}.inbox-queue-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;flex-wrap:wrap;font-size:10px;border-top:1px solid var(--ts-border-subtle);flex-shrink:0}.inbox-page .ib-hot{display:flex;align-items:center;gap:6px;padding:2px 16px 6px;font-size:10px;color:var(--ts-text-tertiary)}.inbox-page .ib-hot-val{font:500 10px IBM Plex Mono,monospace}.inbox-page [data-search-match=true] .msg-b{outline:2px solid var(--ts-accent);outline-offset:2px}.inbox-search-scope{padding:8px 16px}.inbox-review-item{border-top:1px solid var(--ts-border-subtle);padding:14px 0}.inbox-review-item h3{font-size:13px}.inbox-review-item pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font:12px/1.6 Inter,sans-serif}@media(max-width:767px){.inbox-page .lf,.inbox-page .icbtn,.inbox-page .nm-in,.inbox-page select{min-height:44px}.inbox-page .conv:not(.ic-row){padding:16px}.inbox-page .cmp-in textarea{font-size:16px;min-height:100px}.inbox-page .composer:not(.ic-composer){margin:0 10px max(12px,env(safe-area-inset-bottom))}}.ic-workspace,.inbox-workspace-dialog{--ts-bg-primary:#fdfefd;--ts-bg-secondary:#fafaf8;--ts-bg-tertiary:#f2f4f7;--ts-border:#d0d5dd;--ts-border-subtle:#eaecf0;--ts-text-primary:#101828;--ts-text-secondary:#344054;--ts-text-tertiary:#475467;--ts-text-placeholder:#667085;--ts-accent:#138972;--ts-accent-text:#0e6b59;--ts-teal-900:#063f36;--ts-teal-25:#e7f4f0;--ts-warning-50:#fffaeb;--ts-warning-700:#b54708;--ts-error-50:#fef3f2;--ts-error-700:#b42318;--ts-success-700:#067647;color:var(--ts-text-primary);font:12px/1.5 Inter,sans-serif;background:var(--ts-bg-secondary);color-scheme:light}.ic-workspace *,.inbox-workspace-dialog *{box-sizing:border-box}.ic-workspace{width:100%;min-width:0;container-type:inline-size}.ic-workspace button,.inbox-workspace-dialog button,.ic-workspace input,.inbox-workspace-dialog input,.ic-workspace select,.inbox-workspace-dialog select,.ic-workspace textarea,.inbox-workspace-dialog textarea{font:inherit;color:inherit}.ic-workspace button,.inbox-workspace-dialog button{cursor:pointer}.ic-workspace button:disabled,.inbox-workspace-dialog button:disabled{cursor:not-allowed;opacity:.5}.ic-workspace :focus-visible,.inbox-workspace-dialog :focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.ic-workspace h1,.ic-workspace h2,.ic-workspace h3,.inbox-workspace-dialog h2,.inbox-workspace-dialog h3{font-family:Plus Jakarta Sans,Inter,sans-serif;margin:0;font-weight:700;line-height:1.35}.ic-workspace p,.inbox-workspace-dialog p{margin:0}.ic-workspace svg,.inbox-workspace-dialog svg{flex-shrink:0}.ic-inline{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ic-workspace .inbox-layout{display:grid;grid-template-columns:286px minmax(0,1fr);flex:1;min-height:0;border:1px solid var(--ts-border);border-radius:0;overflow:hidden}.ic-queue{border-right:1px solid var(--ts-border);display:flex;flex-direction:column;background:var(--ts-bg-primary);min-width:0;min-height:0}.ic-queue-head{padding:18px 16px 12px;flex:none}.ic-queue-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ic-queue-title h1{font-size:20px;letter-spacing:-.6px}.ic-number{font:500 9px IBM Plex Mono,monospace;color:var(--ts-text-tertiary);flex-shrink:0}.ic-search{height:36px;border:1px solid var(--ts-border-subtle);border-radius:9px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--ts-text-tertiary);background:var(--ts-bg-secondary)}.ic-search input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:12px}.ic-search:focus-within{outline:2px solid var(--ts-accent);outline-offset:2px}.ic-search-scope{font-size:10px;color:var(--ts-text-tertiary);margin-top:7px!important}.inbox-queue-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 10px;flex-wrap:wrap}.ic-filter-trigger[aria-pressed=true]{background:var(--ts-teal-25);border-color:var(--ts-accent);color:var(--ts-accent-text)}.ic-queue-results{overflow:auto;min-height:0;flex:1;scrollbar-width:thin}.ic-queue-label{padding:8px 16px;background:var(--ts-bg-secondary);border-block:1px solid var(--ts-border-subtle);color:var(--ts-text-tertiary);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ic-row{position:relative;display:block;text-align:left;width:100%;border:0;border-bottom:1px solid var(--ts-border-subtle);padding:14px 16px;background:var(--ts-bg-primary)}.ic-row:hover{background:var(--ts-bg-secondary)}.ic-row[aria-current=true]{background:var(--ts-teal-25)}.ic-row[aria-current=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ts-accent)}.ic-row-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:3px;min-width:0}.ic-row-head strong{font-weight:600;font-size:12px;overflow-wrap:anywhere;min-width:0}.ic-row p{color:var(--ts-text-secondary);font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;max-width:100%}.ic-row-footer{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:10px;font-size:10px;color:var(--ts-text-tertiary)}.ic-dot{height:6px;width:6px;display:inline-block;background:var(--ts-accent);border-radius:50%;margin-right:5px}.ic-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;background:var(--ts-bg-tertiary);color:var(--ts-text-tertiary);overflow-wrap:anywhere}.ic-pill.green{background:var(--ts-teal-25);color:var(--ts-accent-text)}.ic-pill.amber{background:var(--ts-warning-50);color:var(--ts-warning-700)}.ic-detail-pane{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.inbox-conversation-frame{display:grid;grid-template-columns:minmax(0,1fr) 278px;min-width:0;min-height:0;flex:1;overflow:hidden}.inbox-conversation-main{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--ts-bg-primary);overflow:auto}.inbox-conversation-frame>aside{min-width:0;overflow:auto;border-left:1px solid var(--ts-border);background:var(--ts-bg-secondary)}.ic-detail-head{padding:14px 20px 11px;border-bottom:1px solid var(--ts-border-subtle);flex-shrink:0;background:var(--ts-bg-primary)}.ic-detail-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;gap:8px}.ic-detail-nav>.ic-inline{margin-left:auto}.ic-breadcrumb{color:var(--ts-text-tertiary);font-size:11px}.ic-detail-title{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ic-detail-title>div{min-width:0}.ic-detail-title h2{font-size:18px;letter-spacing:-.5px;overflow-wrap:anywhere}.ic-identity-subtitle{color:var(--ts-text-tertiary);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.ic-quick-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 20px;background:var(--ts-bg-secondary);border-bottom:1px solid var(--ts-border-subtle);font-size:11px;flex-shrink:0}.ic-workspace-help{margin-left:auto}.ic-btn,.ic-workspace .ta-btn,.inbox-workspace-dialog .ta-btn{border:1px solid var(--ts-border);border-radius:5px;background:var(--ts-bg-primary);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;height:auto;padding:5px 10px;font-size:11px!important;font-weight:500!important;white-space:normal;text-decoration:none}.ic-btn:hover:not(:disabled),.ic-workspace .ta-btn:hover:not(:disabled),.inbox-workspace-dialog .ta-btn:hover:not(:disabled){border-color:var(--ts-accent);color:var(--ts-accent-text)}.ic-workspace .ic-btn.primary,.inbox-workspace-dialog .ic-btn.primary{background:var(--ts-accent);color:#f4fbf8;border-color:var(--ts-accent)}.ic-btn.ghost{background:transparent;border-color:transparent;color:var(--ts-text-tertiary)}.ic-btn.small{min-height:26px;padding:2px 6px;font-size:10px!important}.ic-note{padding:8px 12px;background:var(--ts-warning-50);color:var(--ts-warning-700);font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow-wrap:anywhere}.ic-thread-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ts-border-subtle);padding:0 20px;min-height:39px;flex-shrink:0}.ic-tabs{display:flex;gap:15px;min-width:0}.ic-tabs button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-bottom:2px solid transparent;background:transparent;padding:9px 0;color:var(--ts-text-tertiary);font-size:11px;white-space:nowrap}.ic-tabs button[aria-selected=true]{border-bottom-color:var(--ts-accent);color:var(--ts-accent-text);font-weight:600}.ic-history{flex:1;min-height:170px;overflow:auto;padding:14px 20px 20px;scrollbar-width:thin}.ic-message{max-width:91%;margin-bottom:16px}.ic-message.out{margin-left:auto}.ic-message-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--ts-text-tertiary);margin-bottom:5px}.ic-message-meta .who{color:var(--ts-text-secondary);font-weight:600}.ic-message.out .ic-message-meta{justify-content:flex-end}.ic-bubble{border:1px solid var(--ts-border-subtle);border-radius:0 7px 7px;padding:10px 12px;background:var(--ts-bg-secondary);font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ic-message.out .ic-bubble{background:#edf7f3;border-color:#d8ebe3;border-radius:7px 0 7px 7px}.ic-composer{margin:0 16px 14px;border:1px solid var(--ts-border);border-radius:7px;flex-shrink:0;background:var(--ts-bg-primary);overflow:hidden}.ic-compose-tabs{padding:0 12px;border-bottom:1px solid var(--ts-border-subtle);overflow-x:auto}.ic-compose-tabs .ic-tabs{gap:17px}.ic-address{padding:9px 12px 3px;font-size:10px;color:var(--ts-text-tertiary);overflow-wrap:anywhere}.ic-address strong{font-weight:500;color:var(--ts-text-secondary)}.ic-composer textarea{display:block;width:100%;resize:vertical;min-height:86px;max-height:190px;padding:10px 12px;border:0;background:transparent;font-size:12px;line-height:1.6;outline-offset:-3px}.ic-composer textarea:disabled{background:var(--ts-bg-secondary)}.ic-compose-foot{border-top:1px solid var(--ts-border-subtle);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ic-draft-label{font-size:9px;color:var(--ts-text-tertiary);display:block;padding:0 12px 6px}.ic-context{background:var(--ts-bg-secondary);min-width:0}.inbox-practice-context{font-size:11px;overflow-wrap:anywhere}.inbox-practice-context section{padding:17px 16px;border-bottom:1px solid var(--ts-border-subtle)}.inbox-section-label{display:flex;align-items:center;justify-content:space-between;color:var(--ts-text-tertiary);font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;margin-bottom:12px}.inbox-practice-context h3{font:700 13px/1.5 Plus Jakarta Sans,Inter,sans-serif;margin:0 0 4px}.inbox-muted{color:var(--ts-text-tertiary);font-size:11px;line-height:1.6}.inbox-practice-context dl,.inbox-workspace-dialog dl{margin:12px 0;display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;font-size:11px}.inbox-practice-context dt,.inbox-workspace-dialog dt{color:var(--ts-text-tertiary);font-weight:400}.inbox-practice-context dd,.inbox-workspace-dialog dd{margin:0;overflow-wrap:anywhere}.inbox-contact-field{display:grid;gap:4px;min-width:0;margin-top:14px}.inbox-contact-field>span{font-size:10px;color:var(--ts-text-tertiary)}.inbox-contact-field strong{font-size:11px;font-weight:500;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.inbox-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.inbox-practice-context details,.ic-help{padding:8px 0;font-size:11px}.inbox-practice-context summary,.ic-help summary{cursor:pointer;color:var(--ts-accent-text);font-weight:500}.inbox-practice-context details p,.ic-help p{padding:8px 0;color:var(--ts-text-tertiary);line-height:1.7}.inbox-practice-context article{padding:10px 0;border-bottom:1px solid var(--ts-border-subtle)}.ic-report-card{width:100%;text-align:left;border:1px solid var(--ts-border);border-radius:6px;background:var(--ts-bg-primary);padding:11px;display:block;margin:12px 0}.ic-report-card:hover{border-color:var(--ts-accent)}.ic-report-card strong{display:block;margin:7px 0 4px;font-size:12px}.ic-report-card .ic-inline{justify-content:space-between}.ic-report-card .ic-inline:last-child{margin-top:10px;color:var(--ts-accent-text);font-size:11px}.ic-timeline{list-style:none;margin:0;padding:0 0 0 9px}.ic-timeline li{padding:0 0 20px 15px;border-left:1px solid var(--ts-border);font-size:11px;position:relative}.ic-timeline li:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--ts-accent)}.ic-timeline small{display:block;margin-top:3px;color:var(--ts-text-tertiary);font-size:10px}.inbox-practice-context textarea,.inbox-dialog-body textarea,.inbox-dialog-body input[type=search]{width:100%;max-width:100%;border:1px solid var(--ts-border);border-radius:5px;padding:8px;background:var(--ts-bg-primary);color:var(--ts-text-primary)}.inbox-practice-context textarea,.inbox-dialog-body textarea{min-height:88px;resize:vertical}.ic-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:40px 20px;text-align:center;color:var(--ts-text-tertiary)}.ic-mobile-back,.ic-context-button{display:none}.inbox-workspace-dialog{border:1px solid var(--ts-border);border-radius:9px;width:min(570px,calc(100vw - 28px));max-height:88dvh;padding:0;box-shadow:0 16px 64px #10182830;margin:auto}.inbox-workspace-dialog::backdrop{background:#10182860}.inbox-workspace-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ts-border-subtle);position:sticky;top:0;background:var(--ts-bg-primary);z-index:1}.inbox-workspace-dialog h2{font-size:15px}.inbox-dialog-body{padding:16px}.inbox-dialog-body>p{margin:10px 0}.inbox-dialog-body>label{display:block;font-size:11px;color:var(--ts-text-tertiary);margin:12px 0}.inbox-dialog-body select{width:100%;min-height:36px;background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:5px;margin-top:5px;padding:4px 8px}.inbox-dialog-body footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}.ic-action-list{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ic-email-preview{margin-top:12px;padding:14px;border:1px solid var(--ts-border);border-radius:5px;background:var(--ts-bg-primary)}.ic-email-preview pre{white-space:pre-wrap;font:12px/1.8 Inter,sans-serif;overflow-wrap:anywhere;margin:12px 0}@media(min-width:1500px){.ic-workspace .inbox-layout{grid-template-columns:310px minmax(0,1fr)}.inbox-conversation-frame{grid-template-columns:minmax(0,1fr) 310px}.ic-history{padding-inline:32px}.ic-composer{margin-inline:24px}}@container (max-width:1120px){.ic-workspace .inbox-layout{grid-template-columns:270px minmax(0,1fr)}.inbox-conversation-frame{grid-template-columns:minmax(0,1fr)}.inbox-conversation-frame>aside{display:none}.ic-context-button{display:inline-flex}}@media(max-width:1120px){.inbox-conversation-frame{grid-template-columns:minmax(0,1fr)}.inbox-conversation-frame>aside{display:none}.ic-context-button{display:inline-flex}}@container (max-width:767px){.ic-workspace .inbox-layout{display:flex;flex-direction:column}.inbox-layout[data-view=detail]>.ic-queue,.inbox-layout[data-view=list]>.ic-detail-pane{display:none}.ic-queue{border:0;flex:1}.ic-mobile-back{display:inline-flex}.ic-breadcrumb{display:none}.ic-detail-pane{flex:1}}@media(max-width:767px){.ic-workspace.page-fill-sys{height:calc(100dvh - var(--page-frame-top) - (2 * var(--page-frame-pad)) - 66px);min-height:620px;overflow:hidden}.ic-workspace .inbox-layout{display:flex;flex-direction:column}.inbox-layout[data-view=detail]>.ic-queue,.inbox-layout[data-view=list]>.ic-detail-pane{display:none}.ic-queue{border:0;flex:1}.ic-queue-head{padding:16px}.ic-queue-title h1{font-size:22px}.ic-search{height:44px}.ic-search input{font-size:16px}.ic-row{padding:16px}.ic-row-head strong{font-size:13px}.ic-row p{font-size:12px}.ic-row-footer{font-size:11px}.ic-detail-pane{flex:1}.ic-detail-head{padding:8px 14px 12px}.ic-detail-nav{margin-bottom:7px}.ic-mobile-back{display:inline-flex}.ic-breadcrumb{display:none}.ic-detail-title h2{font-size:17px}.ic-btn,.ic-btn.small,.ic-workspace .ta-btn,.inbox-workspace-dialog .ta-btn{min-height:44px;padding:7px 10px}.ic-quick-context{padding:4px 14px;gap:5px}.ic-quick-context .ic-btn{min-height:44px}.ic-thread-tabs{padding:0 14px}.ic-tabs button{min-height:44px}.ic-history{min-height:160px;padding:18px 14px 8px}.ic-message{max-width:95%}.ic-bubble{font-size:13px}.ic-composer{margin:0 10px max(12px,env(safe-area-inset-bottom))}.ic-compose-tabs .ic-tabs{gap:14px}.ic-composer textarea{min-height:100px;font-size:16px}.ic-compose-foot .ic-btn{font-size:10px!important;padding:6px 7px}.inbox-workspace-dialog{max-height:90dvh}.inbox-dialog-body{padding:14px}.inbox-dialog-body select{min-height:44px}.inbox-practice-context summary,.ic-help summary{min-height:44px;padding-top:12px}}@media(prefers-reduced-motion:reduce){.ic-workspace *,.inbox-workspace-dialog *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.report-versions-scroll{max-width:100%;overflow-x:auto}.report-versions-panel{min-width:0}.report-versions-panel .mono{overflow-wrap:anywhere}.report-preview-backdrop{position:fixed;inset:0;background:#10182888;z-index:1000}.report-preview-dialog{position:fixed;inset:12px;z-index:1001;overflow:auto;background:#fff;color:#101828;border-radius:12px}.report-preview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;overflow-wrap:anywhere}.report-preview-dialog>.cb>p{padding:0 16px;color:#475467}.report-preview-dialog .rs{--ts-bg-primary: #fff;--ts-bg-secondary: #f9fafb;--ts-text-primary: #101828;--ts-text-secondary: #344054;--ts-text-tertiary: #475467}.report-preview-dialog .rs-tab[aria-current=page]{background:#def1ee;color:#094539}@media(max-width:600px){.report-preview-dialog{inset:0;border-radius:0}}.rw{--rw-line:var(--line,rgba(30,40,60,.12));--rw-muted:var(--ts-text-secondary,#5b6475);--rw-faint:var(--ts-text-tertiary,#7a8090);--rw-panel:var(--panel,var(--ts-bg-primary,#fbfaf7));--rw-sunk:var(--ts-bg-secondary,#f2f0ea);display:flex;flex-direction:column;gap:16px;min-width:0}.rw-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.rw-col{display:flex;flex-direction:column;gap:16px;min-width:0}.rw-panel{border:1px solid var(--rw-line);border-radius:var(--ts-radius-md,8px);background:var(--rw-panel);min-width:0}.rw-panel-h{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--rw-line)}.rw-panel-h h2,.rw-panel-h h3{margin:0;font-size:13px;font-weight:650;letter-spacing:.01em;color:var(--ink,var(--ts-text-primary));display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rw-panel-meta{font-size:12px;color:var(--rw-muted)}.rw-panel-b{padding:12px 14px}.rw-panel-b>:first-child{margin-top:0}.rw-panel-b>:last-child{margin-bottom:0}.rw-panel-f{padding:8px 14px;border-top:1px solid var(--rw-line);font-size:12px;color:var(--rw-faint);line-height:1.45}.rw-bar{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.rw-bar-text{min-width:0;flex:1 1 260px;font-size:13px;color:var(--ink,var(--ts-text-primary))}.rw-bar-text small{display:block;margin-top:2px;font-size:12px;color:var(--rw-muted)}.rw-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.practice-details-view .rw .btn.btn-primary{background:var(--ts-accent,#2fc69b);border-color:var(--ts-accent,#2fc69b);color:var(--ts-on-accent,#05231d);min-height:36px}.rw-id{font-family:var(--mono,ui-monospace,monospace);font-size:12px;color:var(--rw-muted);overflow-wrap:anywhere}.rw-id-strong{color:var(--ink,var(--ts-text-primary));font-weight:600}.rw-muted{color:var(--rw-muted)}.rw-note{margin:0;font-size:12px;color:var(--rw-faint);line-height:1.45}.rw-empty{padding:18px 12px;text-align:center;font-size:13px;color:var(--rw-muted);border:1px dashed var(--rw-line);border-radius:var(--ts-radius-md,8px);background:var(--rw-sunk)}.rw-empty b{display:block;margin-bottom:4px;font-size:14px;color:var(--ink,var(--ts-text-primary))}.rw-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap;border:1px solid var(--rw-line);color:var(--rw-muted);background:var(--rw-sunk)}.rw-pill-ok{color:var(--su-tx,#1e6b4a);border-color:var(--su-bd,currentColor);background:var(--su-bg,transparent)}.rw-pill-warn{color:var(--wa-tx,#8a5a00);border-color:var(--wa-bd,currentColor);background:var(--wa-bg,transparent)}.rw-pill-bad{color:var(--da-tx,#9b2c2c);border-color:var(--da-bd,currentColor);background:var(--da-bg,transparent)}.rw-pill-accent{color:var(--ts-accent,var(--accent));border-color:currentColor;background:transparent}.rw-feedback{margin:10px 0 0;padding:8px 10px;border-radius:var(--ts-radius-sm,4px);font-size:13px;font-weight:600;border:1px solid var(--rw-line);overflow-wrap:anywhere}.rw-feedback-ok{color:var(--su-tx);border-color:var(--su-bd,var(--rw-line));background:var(--su-bg,transparent)}.rw-feedback-bad{color:var(--da-tx);border-color:var(--da-bd,var(--rw-line));background:var(--da-bg,transparent)}.rw-feedback-warn{color:var(--wa-tx);border-color:var(--wa-bd,var(--rw-line));background:var(--wa-bg,transparent)}.rw-feedback .btn-link,.rw-feedback .btn{margin-left:8px}.rw-dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px}.rw-dl dt{color:var(--rw-muted);font-weight:500}.rw-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.rw-dl-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.rw-dl-4>div{min-width:0}.rw-dl-4 dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.rw-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--rw-line);border-radius:var(--ts-radius-md,8px)}.rw-table-wrap:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.rw-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.rw-table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--rw-muted);padding:8px 12px;background:var(--rw-sunk);border-bottom:1px solid var(--rw-line);white-space:nowrap}.rw-table td{padding:8px 12px;border-bottom:1px solid var(--rw-line);vertical-align:top}.rw-table tr:last-child td{border-bottom:0}.rw-table tr[aria-selected=true] td{background:var(--rw-sunk)}.rw-table tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--ts-accent,var(--accent))}.rw-table .rw-sub{display:block;margin-top:2px;font-size:12px;color:var(--rw-muted)}.rw-table .rw-cell-action{text-align:right;width:1%;white-space:nowrap}.rw-table .rw-nowrap{white-space:nowrap}.rw-table-versions{min-width:600px}.rw-table-versions td:nth-child(4){min-width:200px}.rw-table-wide{min-width:760px}.rw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rw-list>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--rw-line);min-width:0}.rw-list>li:last-child{border-bottom:0}.rw-list .rw-li-main{min-width:0;flex:1 1 auto}.rw-list .rw-li-title{font-size:13px;font-weight:600;overflow-wrap:anywhere}.rw-list .rw-li-sub{font-size:12px;color:var(--rw-muted);overflow-wrap:anywhere}.rw-list .rw-li-warn{font-size:12px;color:var(--wa-tx,var(--ts-warning-700))}.rw-list.is-locked{opacity:.7}.rw-list .is-ineligible .rw-li-main{opacity:.65}.rw-scroll{max-height:220px;overflow:auto}.rw-history>li{flex-direction:column;align-items:stretch;gap:4px}.rw-history-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rw-history-links{display:flex;gap:14px;font-size:12px}.rw-history-links a{font-weight:600;color:var(--ts-accent,var(--accent));text-decoration:none}.rw-history-links a:hover{text-decoration:underline}.rw-history-links a:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.rw-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.rw-chips li{padding:1px 9px;border:1px solid var(--rw-line);border-radius:999px;font-size:12px;background:var(--rw-sunk)}.rw-sub-panel{border:1px solid var(--rw-line);border-radius:var(--ts-radius-md,8px);padding:10px 12px;margin-top:10px;background:var(--rw-sunk)}.rw-field{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.rw-field label{font-size:13px;font-weight:600}.rw-field select{max-width:260px;width:100%}.rw-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--rw-muted);cursor:pointer}.rw-toggle.is-disabled{cursor:not-allowed;opacity:.6}.rw-toggle input:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.rw .btn-sm{min-height:26px;padding:0 10px;font-size:12px}.rw details.rw-disclose>summary{cursor:pointer;font-size:12px;color:var(--rw-muted)}.rw details.rw-disclose>summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.rw-section-list{display:flex;flex-direction:column}.rw-section-list>section{padding:14px;border-bottom:1px solid var(--rw-line)}.rw-section-list>section:last-child{border-bottom:0}.rw-section-list h2{margin:0 0 4px;font-size:13px;font-weight:650}@media(max-width:900px){.rw-split{grid-template-columns:1fr}.rw-dl-4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rw-dl{grid-template-columns:1fr;gap:2px}.rw-dl dd{margin-bottom:6px}.rw-dl-4{grid-template-columns:1fr}.rw-actions{width:100%}.rw-actions .btn{flex:1 1 auto}}.activity-page{--canvas: var(--ts-bg-secondary);--panel: var(--ts-bg-primary);--panel2: var(--ts-bg-tertiary);--nav: var(--ts-nav);--ink: var(--ts-text-primary);--ink2: var(--ts-text-secondary);--ink3: var(--ts-text-tertiary);--line: var(--ts-border);--line2: var(--ts-border-subtle);--accent: var(--ts-accent);--brand: var(--ts-teal-600);--accent-bg: var(--ts-teal-25);--good: var(--ts-success-700);--good-bg: var(--ts-success-50);--warn: var(--ts-warning-700);--warn-bg: var(--ts-warning-50);--bad: var(--ts-error-700);--bad-bg: var(--ts-error-50);--nav-active-ink: var(--ts-accent-ink, #0c5f50);--pri-ink: var(--ts-text-primary);--sh: var(--ts-teal-600);--brand-ink: var(--ts-text-primary);--accent-strong: var(--ts-accent-ink, #0c5f50);--search-bg: var(--ts-bg-secondary);--kbd-bg: var(--ts-bg-tertiary);--hover: var(--ts-bg-tertiary);--r: var(--ts-radius-sm);--mono: var(--ts-font-mono);display:flex;flex-direction:column;min-width:0;min-height:100vh;background:var(--canvas);color:var(--ink);font-family:var(--ts-font-sans);font-size:var(--ts-text-xs);line-height:1.4}:where(:root:not([data-theme=light])) .activity-page{--nav-active-ink: #dff7ee;--pri-ink: #05231d;--brand-ink: #fff;--accent-strong: var(--ts-accent);--search-bg: var(--panel);--kbd-bg: transparent;--hover: #12151d}.designc[data-designc-force-theme=light] .activity-page{--nav-active-ink: var(--ts-accent-ink);--pri-ink: #fff;--brand-ink: var(--ink);--accent-strong: var(--ts-accent-ink);--search-bg: var(--canvas);--kbd-bg: var(--panel2);--hover: #f2f4f7}.designc[data-designc-force-theme=dark] .activity-page{--nav-active-ink: #dff7ee;--pri-ink: #05231d;--brand-ink: #fff;--accent-strong: var(--ts-accent);--search-bg: var(--panel);--kbd-bg: transparent;--hover: #12151d}.activity-page *{box-sizing:border-box}.activity-page .execution-queue{margin:var(--ts-space-lg) 0;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}.activity-page .execution-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.activity-page .execution-queue-heading h2{margin:0;font-size:var(--ts-text-sm);font-weight:600}.activity-page .execution-queue-heading>span,.activity-page .execution-queue-meta,.activity-page .execution-queue-practice>span{color:var(--ink3)}.activity-page .execution-queue-list{list-style:none;margin:0;padding:0}.activity-page .execution-queue-row{display:flex;align-items:center;gap:12px;padding:12px 16px}.activity-page .execution-queue-row+.execution-queue-row{border-top:1px solid var(--line)}.activity-page .execution-queue-position{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:var(--r);background:var(--panel2);font-variant-numeric:tabular-nums}.activity-page .execution-queue-practice{display:grid;gap:3px;min-width:0;flex:1;overflow-wrap:anywhere}.activity-page .execution-queue-meta{display:grid;gap:3px;text-align:right;flex-shrink:0}@media(max-width:600px){.activity-page .execution-queue-row{flex-wrap:wrap}.activity-page .execution-queue-meta{flex-basis:100%;text-align:left;padding-left:42px}}.activity-page .wrap{padding:0;width:100%}.activity-page .phead{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xs)}.activity-page .pname{font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em}.activity-page .psub{color:var(--ink3);font-size:var(--ts-text-xs);margin:0 0 var(--ts-space-xl) 0}.activity-page .badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);width:max-content}.activity-page .g{background:var(--good-bg);color:var(--good)}.activity-page .w{background:var(--warn-bg);color:var(--warn)}.activity-page .bd{background:var(--bad-bg);color:var(--bad)}.activity-page .n2{background:var(--panel2);color:var(--ink3);border:1px solid var(--line)}.activity-page .run{background:var(--accent-bg);color:var(--accent)}.activity-page .impact{display:flex;align-items:center;gap:var(--ts-space-lg);background:var(--warn-bg);border-radius:var(--ts-radius-sm);padding:var(--ts-space-md) var(--ts-space-lg);margin-bottom:var(--ts-space-lg);color:var(--warn);font-size:var(--ts-text-xs)}.activity-page .impact svg{flex:none}.activity-page .impact-lk{margin-left:auto;font-weight:600;color:var(--accent-strong);white-space:nowrap;border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.activity-page .impact-lk.restricted{cursor:default;text-decoration:underline}.activity-page .stats{display:flex;border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:var(--panel);margin-bottom:var(--ts-space-lg);overflow-x:auto}.activity-page .stat{padding:var(--ts-space-md) var(--ts-space-xl);border-right:1px solid var(--line2);display:flex;flex-direction:column;gap:var(--ts-space-xxs);white-space:nowrap}.activity-page .stat:last-child{border-right:0}.activity-page .stat .sn{font-family:var(--mono);font-size:var(--ts-text-md);font-weight:600;line-height:1}.activity-page .stat .sn.tl{color:var(--accent)}.activity-page .stat .sn.wn{color:var(--warn)}.activity-page .stat .sn.bn{color:var(--bad)}.activity-page .stat .sl{font-size:var(--ts-text-xs);color:var(--ink3)}.activity-page .batch{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg) var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.activity-page .batch-h{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);margin-bottom:var(--ts-space-md)}.activity-page .batch-h b{font-weight:600}.activity-page .batch-h .m{color:var(--ink3);margin-left:auto;font-family:var(--mono);font-size:var(--ts-text-xs)}.activity-page .batch-empty{color:var(--ink3);font-size:var(--ts-text-xs)}.activity-page .pbar{height:7px;background:var(--line2);border-radius:var(--ts-radius-xs);overflow:hidden;display:flex}.activity-page .pbar i{display:block;height:100%}.activity-page .pbar .done{background:var(--good)}.activity-page .pbar .runp{background:var(--accent)}.activity-page .toolbar{display:flex;align-items:center;gap:var(--ts-space-md);margin-bottom:var(--ts-space-lg);flex-wrap:wrap}.activity-page .fchip{height:28px;padding:0 var(--ts-space-lg);border:1px solid var(--line);border-radius:var(--ts-radius-xl);background:var(--panel);color:var(--ink2);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer}.activity-page .fchip.on{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-bg)}.activity-page .spacer{margin-left:auto}.activity-page .tbtn{height:28px;padding:0 var(--ts-space-lg);border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:var(--panel);color:var(--ink);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:var(--ts-space-sm)}.activity-page .cv{width:13px;height:13px;color:var(--ink3)}.activity-page .clearnote{font-size:var(--ts-text-xs);color:var(--ink3);margin:var(--ts-space-xxs) 0}.activity-page .tbl{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-sm);overflow:hidden}.activity-page .thd,.activity-page .arow{display:grid;grid-template-columns:14px minmax(190px,1.5fr) 120px minmax(150px,1.5fr) 58px 140px;align-items:center;gap:var(--ts-space-lg);padding:0 var(--ts-space-lg)}.activity-page .thd{height:32px;border-bottom:1px solid var(--line);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);font-weight:600}.activity-page .arow{min-height:52px;border-bottom:1px solid var(--line2);cursor:pointer}.activity-page .arow:last-child{border-bottom:0}.activity-page .arow:hover{background:var(--panel2)}.activity-page .dot{width:8px;height:8px;border-radius:50%}.activity-page .dot.rn{background:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.activity-page .dot.gd{background:var(--good)}.activity-page .dot.wn{background:var(--warn)}.activity-page .dot.bd{background:var(--bad)}.activity-page .dot.mt{background:var(--ink3)}.activity-page .nm{font-weight:600;font-size:var(--ts-text-xs)}.activity-page .sb{color:var(--ink3);font-size:var(--ts-text-xs);margin-top:1px}.activity-page .sb .by{color:var(--ink3)}.activity-page .detail{color:var(--ink2);font-size:var(--ts-text-xs)}.activity-page .time{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);text-align:right}.activity-page .act{justify-self:end;font-size:var(--ts-text-xs);font-weight:600;color:var(--accent-strong);display:inline-flex;align-items:center;gap:var(--ts-space-sm);white-space:nowrap;border:0;padding:0;background:transparent;font-family:inherit;cursor:pointer}.activity-page .act.mut{color:var(--ink3);font-weight:500}.activity-page .act:disabled{color:var(--ink3);cursor:not-allowed}.activity-page .act.retry{color:var(--bad)}.activity-page .act svg{width:12px;height:12px}.activity-page .act-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-sm);height:26px;padding:0 var(--ts-space-lg);border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:var(--panel2);color:var(--ink);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer}.activity-page .act-btn svg{width:13px;height:13px}.activity-page .act-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.activity-page .act-btn:disabled{opacity:.5;cursor:not-allowed}.activity-page .action-container{display:flex;gap:var(--ts-space-sm);justify-self:end;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1100px){.activity-page .thd,.activity-page .arow{grid-template-columns:12px 1.4fr 108px 60px;gap:var(--ts-space-lg)}.activity-page .thd .h-det,.activity-page .arow .detail,.activity-page .thd .h-act,.activity-page .arow .action-container{display:none}}.activity-page .global-alert{padding:var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--r);font-size:var(--ts-text-xs);font-weight:500;margin-bottom:var(--ts-space-lg)}.activity-page .global-alert.success{background:var(--good-bg);color:var(--good);border:1px solid var(--good)}.activity-page .global-alert.error{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad)}.activity-page .activity-error{padding:var(--ts-space-xl);background:var(--bad-bg);color:var(--bad);border-radius:var(--r);font-size:var(--ts-text-xs);margin-bottom:var(--ts-space-lg)}@keyframes pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.activity-page .fchip,.activity-page .tbtn,.activity-page .act-btn,.activity-page .impact-lk{min-height:var(--ts-hit-target)}.activity-page .act-btn{min-width:var(--ts-hit-target)}.activity-page button.act{min-height:var(--ts-hit-target);padding:0 var(--ts-space-sm)}.activity-page .toolbar{flex-wrap:wrap}.activity-page .act-sel{width:var(--ts-hit-target);height:var(--ts-hit-target);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ts-radius-sm);background:transparent;cursor:pointer;padding:0}.activity-page .act-sel:hover{background:var(--hover)}.activity-page .act-sel.on{border-color:var(--accent);background:var(--accent-bg)}.activity-page .act-sel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.activity-page .lifecycle{margin-left:var(--ts-space-sm);color:var(--ink3)}.activity-page .dtbl .detail{display:inline;color:var(--ink2)}.activity-page .dtbl .action-container{justify-content:flex-end;flex-wrap:nowrap}.activity-page .clearnote-last{margin-bottom:var(--ts-space-xl)}.activity-page .clearnote-after{margin-top:var(--ts-space-lg)}.activity-page .batch-rows{display:flex;flex-direction:column;gap:var(--ts-space-sm)}.activity-page .batch-row{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs)}.activity-page .batch-nm{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-page .batch-row .pbar{flex:1}.activity-page .batch-pct{width:40px;text-align:right;color:var(--ink3);font-family:var(--mono)}.activity-page .pbar .runp.indet{width:100%;opacity:.5;animation:pulse 1.5s infinite}.activity-page .narr{display:flex;align-items:baseline;gap:var(--ts-space-md);background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r);padding:var(--ts-space-md) var(--ts-space-lg);margin-bottom:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ink2)}.activity-page .narr[data-selected=false]{border-left-color:var(--line);color:var(--ink3)}.activity-page .narr-k{flex:none;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-strong)}@media(max-width:760px){.activity-page .narr{flex-direction:column;gap:var(--ts-space-xxs)}.activity-page .toolbar .spacer{display:none}}.activity-page .badge-stack{display:inline-flex;gap:4px;flex-wrap:wrap}.activity-page .tlabel{font-size:12px;font-weight:600;color:var(--ink3, #6b7280)}.activity-page .act-more{display:flex;justify-content:center;margin:12px 0 4px}.activity-page .act-btn.danger{color:var(--bad, #b42318)}.activity-page .batch-lk{margin-left:10px;border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--accent-strong, #1d4ed8);cursor:pointer}.act-dlg-back{position:fixed;inset:0;z-index:80;background:#0f172a61;display:flex;align-items:center;justify-content:center;padding:16px}.act-dlg{width:min(440px,100%);background:var(--panel, #fbfbfa);border:1px solid var(--line, #e5e7eb);border-radius:10px;padding:20px;box-shadow:0 12px 32px #0f172a2e}.act-dlg h2{margin:0 0 6px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink, #111827)}.act-dlg-note{margin:0 0 14px;font-size:13px;color:var(--ink3, #6b7280)}.act-dlg label{display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:var(--ink2, #374151)}.act-dlg textarea{width:100%;min-height:76px;border:1px solid var(--line, #e5e7eb);border-radius:6px;padding:8px;font:inherit;font-size:13px;resize:vertical}.act-dlg-err{margin:8px 0 0;font-size:12px;color:var(--bad, #b42318)}.act-dlg-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.act-dlg .tbtn{height:28px;padding:0 11px;color:var(--ink);border:1px solid var(--line, #e5e7eb);border-radius:6px;background:var(--panel, #fff);font-size:12px;font-weight:600;cursor:pointer}.act-dlg .tbtn.pri{background:var(--accent, #2563eb);border-color:transparent;color:#fff}.act-dlg .tbtn.pri.danger{background:var(--bad, #b42318)}.act-dlg .tbtn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.act-dlg-actions{flex-direction:column-reverse}.act-dlg .tbtn{min-height:44px}}.activity-page .activity-details[hidden],.activity-page .narr[hidden]{display:none}.activity-page .activity-details{display:flex;flex-direction:column;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.activity-page .activity-details>*{margin-top:0;margin-bottom:0}.activity-page .tcount{font-size:var(--ts-text-xs);color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.activity-page .tcount b{color:var(--ink)}.sa-sheet{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto}.sa-sheet .tbtn{min-height:40px;padding:8px 14px;color:var(--ts-text-primary, #182230);border:1px solid var(--ts-border, #d0d5dd);border-radius:8px;background:var(--ts-bg-primary, #fff);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sa-sheet .tbtn.pri{background:var(--ts-accent, #087f72);border-color:transparent;color:#fff}.sa-sheet .tbtn.pri.danger{background:var(--ts-error-700, #b42318)}.sa-sheet .tbtn:disabled{opacity:.5;cursor:not-allowed}.sa-sheet .tbtn:focus-visible{outline:2px solid var(--ts-accent, #087f72);outline-offset:3px}.sa-title{margin:0 0 4px;font-size:15px;font-weight:700}.sa-name{display:block;font-weight:500;font-size:13px;color:var(--ink-2, #4b5563)}.sa-status{margin:12px 0;padding:8px 10px;border:1px solid var(--line, #e5e7eb);border-radius:8px;font-size:13px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sa-hint{flex-basis:100%;font-size:12px;color:var(--ink-2, #4b5563)}.sa-skel{display:block;height:14px;width:60%;border-radius:4px;background:var(--line, #e5e7eb);animation:sa-pulse 1.2s ease-in-out infinite}@keyframes sa-pulse{50%{opacity:.5}}.sa-choices{border:0;padding:0;margin:0 0 12px;display:grid;gap:6px}.sa-choice{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line, #e5e7eb);border-radius:8px;cursor:pointer;font-size:13px}.sa-choice.on{border-color:var(--ink, #111827)}.sa-choice.off{opacity:.6;cursor:not-allowed}.sa-choice small{flex-basis:100%;padding-left:22px}.sa-review{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;font-size:13px;margin:0 0 12px}.sa-review dt{color:var(--ink-2, #4b5563)}.sa-review dd{margin:0;overflow-wrap:anywhere}.sa-checks{margin:4px 0 12px;padding-left:18px;font-size:13px}.sa-note{font-size:13px;margin:0 0 10px}.sa-confirm{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin:0 0 12px}.sa-label{display:block;font-size:12px;font-weight:600;margin-bottom:4px}.sa-sheet textarea{width:100%;min-height:64px;box-sizing:border-box}@media(max-width:480px){.sa-review{grid-template-columns:1fr}.sa-sheet .act-dlg-actions{flex-direction:column-reverse}}.activity-page .execution-tab-n{margin-left:6px;font-family:var(--mono);font-size:11px;color:var(--ink3);font-variant-numeric:tabular-nums}.activity-page .app-tab.active .execution-tab-n{color:var(--accent-strong)}.activity-page .execution-current{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r);padding:12px 16px;margin-bottom:var(--ts-space-lg);display:grid;gap:8px;min-width:0}.activity-page .execution-cur-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.activity-page .execution-cur-name{font-size:var(--ts-text-sm);font-weight:650;overflow-wrap:anywhere}.activity-page .execution-cur-meta{color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.activity-page .execution-cur-time{margin-left:auto;font-family:var(--mono);color:var(--ink3)}.activity-page .execution-cur-stage{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--ink2);font-weight:500}.activity-page .execution-cur-count{margin-left:auto;font-family:var(--mono);font-weight:600;color:var(--accent-strong)}.activity-page .execution-current .execution-detail{padding:8px 0 0}.activity-page .execution-cur-actions{display:flex;justify-content:flex-start}.activity-page .execution-cur-actions .action-container{justify-content:flex-start}.activity-page .execution-sub{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);margin:4px 0 6px}.activity-page .execution-list{list-style:none;margin:0;padding:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.activity-page .execution-row+.execution-row{border-top:1px solid var(--line2)}.activity-page .execution-row.open{background:var(--accent-bg)}.activity-page .execution-line{display:grid;grid-template-columns:32px 96px minmax(0,1.4fr) minmax(0,1fr) 44px auto;align-items:center;gap:10px;padding:4px 12px 4px 6px;min-height:48px}.activity-page .execution-exp{width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--r);color:var(--ink3);cursor:pointer}.activity-page .execution-exp svg{width:13px;height:13px;transition:transform .15s ease}.activity-page .execution-exp[aria-expanded=true] svg{transform:rotate(90deg);color:var(--accent)}.activity-page .execution-exp:hover{background:var(--hover)}.activity-page .execution-exp:focus-visible{outline:2px solid var(--accent)}.activity-page .execution-name{display:flex;flex-direction:column;min-width:0}.activity-page .execution-name b,.activity-page .execution-meta,.activity-page .execution-sum{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-page .execution-name b{font-weight:600}.activity-page .execution-meta{color:var(--ink3)}.activity-page .execution-sum{color:var(--ink2)}.activity-page .execution-line .action-container{flex-wrap:nowrap}.activity-page .execution-detail{padding:10px 16px 12px 44px;border-top:1px solid var(--line2);display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.activity-page .execution-kv{display:flex;flex-wrap:wrap;gap:4px 20px;margin:6px 0 0}.activity-page .execution-kv div{display:flex;gap:6px}.activity-page .execution-kv dt{color:var(--ink3)}.activity-page .execution-kv dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.activity-page .execution-chips{display:flex;flex-wrap:wrap;gap:4px}.activity-page .chip{display:inline-flex;gap:4px;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600}.activity-page .execution-tech summary{cursor:pointer;font-weight:600;color:var(--ink2);list-style:none}.activity-page .execution-tech summary:before{content:"▸ ";color:var(--ink3)}.activity-page .execution-tech[open] summary:before{content:"▾ "}.activity-page .execution-ops{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--line2);border-radius:var(--r);background:var(--panel)}.activity-page .execution-op{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) 80px 64px minmax(0,1fr);gap:8px;padding:5px 10px;font-family:var(--mono);font-size:11px;align-items:center}.activity-page .execution-op+.execution-op{border-top:1px solid var(--line2)}.activity-page .execution-op>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-page .op-p,.activity-page .op-t,.activity-page .op-r{color:var(--ink3)}.activity-page .s-failed .op-s{color:var(--bad)}.activity-page .s-retrying .op-s{color:var(--warn)}.activity-page .s-running .op-s{color:var(--accent)}.activity-page .s-succeeded .op-s{color:var(--good)}.activity-page .op-e{grid-column:1 / -1;color:var(--bad);font-size:11px}.activity-page .execution-muted{color:var(--ink3)}.activity-page .execution-err,.activity-page .execution-stale{color:var(--bad);display:flex;align-items:center;gap:8px}.activity-page .execution-stale{color:var(--warn)}.activity-page .execution-skel{display:block;height:12px;width:70%;border-radius:4px;background:var(--line2);animation:pulse 1.4s infinite}.activity-page .execution-skel.short{width:35%}.activity-page .execution-list[aria-busy=true] .execution-row{padding:18px 16px}.activity-page .execution-empty{background:var(--panel);border:1px dashed var(--line);border-radius:var(--r);padding:28px 16px;text-align:center;color:var(--ink3)}.activity-page .execution-empty b{color:var(--ink2);font-weight:600}.activity-page .activity-error{display:flex;align-items:center;gap:10px;padding:8px 12px}.activity-page .impact{padding:8px 12px;gap:6px}@media(max-width:768px){.activity-page .execution-line{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"exp name time" "exp badge badge" "exp sum sum" "exp act act";row-gap:4px;padding:8px 12px 8px 6px}.activity-page .execution-exp{grid-area:exp;align-self:start}.activity-page .execution-line .badge{grid-area:badge}.activity-page .execution-name{grid-area:name}.activity-page .execution-sum{grid-area:sum}.activity-page .execution-line .time{grid-area:time}.activity-page .execution-line .action-container{grid-area:act;justify-content:flex-start;flex-wrap:wrap}.activity-page .execution-detail{padding-left:16px}.activity-page .execution-op{grid-template-columns:minmax(0,1fr) auto auto}.activity-page .op-p,.activity-page .op-r{display:none}.activity-page .app-tabs{overflow-x:auto;max-width:100%}}.activity-page .execution-facts{padding:0 12px 8px 44px;margin-top:-4px}@media(max-width:768px){.activity-page .execution-facts{padding-left:38px}}.activity-page .execution-rowfacts{display:inline-flex;flex-wrap:wrap;gap:4px}@media(max-width:768px){.activity-page .toolbar .app-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;overflow:visible}.activity-page .toolbar .app-tab{width:100%;justify-content:space-between;display:inline-flex;align-items:center;white-space:nowrap;min-height:var(--ts-hit-target)}}.activity-continuous .activity-list-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.activity-list-tools input,.activity-list-tools select,.activity-collector-tools input,.activity-collector-tools select{min-width:0;height:36px;border:1px solid var(--ts-border);border-radius:6px;background:var(--ts-bg-primary);color:var(--ts-text-secondary);padding:6px 10px;font:inherit}.activity-continuous .execution-line{grid-template-columns:32px minmax(160px,1.2fr) 140px minmax(160px,1fr) 50px minmax(100px,140px);gap:10px;padding:11px 14px 11px 6px;min-height:72px}.activity-row-state{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.activity-row-state small{font-size:11px;color:var(--ts-text-tertiary)}.activity-row-evidence{min-width:0}.activity-continuous .execution-line .action-container{min-width:0;max-width:100%;flex-wrap:wrap}.activity-continuous .execution-line .time{white-space:nowrap}.activity-continuous .execution-row.open{background:var(--ts-teal-25)}.activity-continuous .execution-detail{padding:14px 18px 16px 48px}.activity-collector-summary{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 0}.activity-collector-summary button{margin-left:auto}.activity-collectors-panel{position:fixed;z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(820px,calc(100vw - 24px));height:min(620px,calc(100dvh - 24px));background:var(--ts-bg-primary);color:var(--ts-text-primary);border:1px solid var(--ts-border);border-radius:10px;box-shadow:0 20px 50px #10182826;display:flex;flex-direction:column;overflow:hidden}.activity-collectors-panel header{padding:16px 20px 12px;border-bottom:1px solid var(--ts-border)}.activity-collectors-panel header p{margin:8px 0;font-size:12px;color:var(--ts-text-tertiary)}.activity-collectors-title,.activity-collector-line{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.activity-collectors-title h2{margin:0;font-size:18px}.activity-collector-tools{display:flex;gap:8px}.activity-collector-tools input{flex:1}.activity-collectors-results{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.activity-collectors-results article{padding:12px 0;border-bottom:1px solid var(--ts-border-subtle);font-size:12px;overflow-wrap:anywhere}.activity-collectors-results small{color:var(--ts-text-tertiary)}.activity-collectors-results details{margin-top:8px}@media(max-width:900px){.activity-continuous .execution-line{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"exp name time" "exp state state" "exp evidence evidence" "exp action action"}.activity-continuous .execution-exp{grid-area:exp}.activity-continuous .execution-name{grid-area:name}.activity-continuous .activity-row-state{grid-area:state}.activity-continuous .activity-row-evidence{grid-area:evidence}.activity-continuous .time{grid-area:time}.activity-continuous .execution-line .action-container{grid-area:action}.activity-continuous .execution-detail{padding-left:18px}}@media(max-width:480px){.activity-list-tools input{width:100%}.activity-collector-tools{flex-direction:column}.activity-collector-tools input{flex:auto}}.psm-ev-root .sc{display:grid;grid-template-columns:auto 1fr;gap:var(--ts-space-xl);align-items:start;background:var(--psm-panel-2);border:1px solid var(--psm-line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-lg) var(--ts-space-xl);margin:var(--ts-space-lg) 0 var(--ts-space-lg)}.psm-ev-root .sc-num b{font-family:var(--psm-mono);font-size:26px;font-weight:700;color:var(--psm-ink);line-height:1}.psm-ev-root .sc-num span{font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-left:2px}.psm-ev-root .sc-row{display:flex;flex-wrap:wrap;gap:var(--ts-space-sm);align-items:center}.psm-ev-root .sc-st,.psm-ev-root .sc-ev{font-size:var(--ts-text-xs);font-weight:700;border-radius:var(--ts-radius-xs);padding:2px 7px;letter-spacing:.02em}.psm-ev-root .sc-st.pass{background:var(--psm-good-bg);color:var(--psm-good)}.psm-ev-root .sc-st.partial{background:var(--psm-warn-bg);color:var(--psm-warn)}.psm-ev-root .sc-st.fail{background:var(--psm-bad-bg);color:var(--psm-bad)}.psm-ev-root .sc-st.gap{background:var(--psm-bad-bg);color:var(--psm-bad);outline:1px dashed var(--psm-bad)}.psm-ev-root .sc-st.not_measured,.psm-ev-root .sc-st.excluded{background:transparent;color:var(--psm-ink-3);outline:1px dashed var(--psm-ink-3)}.psm-ev-root .sc-ev{background:transparent;border:1px solid var(--psm-line);color:var(--psm-ink-3);font-weight:600}.psm-ev-root .sc-ev.confirmed_absence{border-color:color-mix(in srgb,var(--psm-bad) 40%,transparent);color:var(--psm-bad)}.psm-ev-root .sc-ev.collection_problem,.psm-ev-root .sc-ev.unavailable_conflict,.psm-ev-root .sc-ev.not_measured,.psm-ev-root .sc-ev.collecting{border-style:dashed}.psm-ev-root .sc-w{font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-left:auto;font-family:var(--psm-mono)}.psm-ev-root .sc-raw{font-size:var(--ts-text-xs);color:var(--psm-ink-2);margin-top:var(--ts-space-sm)}.psm-ev-root .sc-raw b{color:var(--psm-ink);font-family:var(--psm-mono)}.psm-ev-root .sc-curve{margin-top:var(--ts-space-md)}.psm-ev-root .sc-trk{position:relative;height:6px;border-radius:3px;background:var(--psm-line)}.psm-ev-root .sc-trk i{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.psm-ev-root .sc-trk i.pass{background:var(--psm-good)}.psm-ev-root .sc-trk i.partial{background:var(--psm-warn)}.psm-ev-root .sc-trk i.fail,.psm-ev-root .sc-trk i.gap{background:var(--psm-bad)}.psm-ev-root .sc-trk i.not_measured{background:var(--psm-ink-3)}.psm-ev-root .sc-trk em{position:absolute;top:-4px;width:3px;height:14px;background:var(--psm-ink);border-radius:2px;transform:translate(-50%)}.psm-ev-root .sc-ends{display:flex;justify-content:space-between;font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-top:5px;font-family:var(--psm-mono)}.psm-ev-root .sc-bin,.psm-ev-root .sc-ord{display:flex;gap:var(--ts-space-sm);margin-top:var(--ts-space-md);flex-wrap:wrap}.psm-ev-root .sc-bin span,.psm-ev-root .sc-ord span{font-size:var(--ts-text-xs);font-family:var(--psm-mono);border:1px solid var(--psm-line);border-radius:var(--ts-radius-sm);padding:3px 8px;color:var(--psm-ink-3)}.psm-ev-root .sc-ord span b{margin-left:6px}.psm-ev-root .sc-bin span.on,.psm-ev-root .sc-ord span.on{border-color:var(--psm-accent);color:var(--psm-accent);background:var(--psm-accent-bg)}.psm-ev-root .sc-floors{font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-top:var(--ts-space-sm);font-family:var(--psm-mono)}@media(max-width:640px){.psm-ev-root .sc{grid-template-columns:1fr;gap:var(--ts-space-sm)}.psm-ev-root .sc-w{margin-left:0}}.psm-ev-root .fz-card{display:grid;gap:var(--ts-space-md)}.psm-ev-root .fz-method{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3)}.psm-ev-root .fz-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--ts-space-sm) var(--ts-space-xl)}.psm-ev-root .fz-facts>div{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--psm-line-2);padding-bottom:var(--ts-space-xs)}.psm-ev-root .fz-facts span{font-size:var(--ts-text-xs);color:var(--psm-ink-3);font-family:var(--psm-mono);text-transform:uppercase;letter-spacing:.03em}.psm-ev-root .fz-facts b{font-size:var(--ts-text-sm);color:var(--psm-ink);font-weight:600;word-break:break-word}.psm-ev-root .fz-disclose{font-size:var(--ts-text-xs);color:var(--psm-ink-2);border:1px dashed var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-sm) var(--ts-space-lg);background:var(--psm-panel);line-height:1.55}.psm-ev-root .fz-disclose b{color:var(--psm-ink)}.psm-ev-root .fz-raw summary{cursor:pointer;font-size:var(--ts-text-xs);color:var(--psm-ink-3);font-family:var(--psm-mono)}.psm-ev-root .fz-raw pre{max-height:320px;overflow:auto;font-size:11px;background:var(--psm-panel-2);border:1px solid var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);color:var(--psm-ink-2)}.psm-ev-root .fz-proof{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg);border-radius:var(--ts-radius-md);background:var(--psm-panel);border:1px solid var(--psm-line)}.psm-ev-root .fz-proof .pi{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none}.psm-ev-root .fz-proof.ok .pi{background:var(--psm-good-bg);color:var(--psm-good)}.psm-ev-root .fz-proof.no .pi{background:var(--psm-bad-bg);color:var(--psm-bad)}.psm-ev-root .fz-proof .pt{font-weight:700;color:var(--psm-ink);font-size:var(--ts-text-sm)}.psm-ev-root .fz-proof .pd{font-size:var(--ts-text-xs);color:var(--psm-ink-2);margin-top:2px;word-break:break-word}.psm-ev-root .fz-pages{display:flex;flex-wrap:wrap;gap:var(--ts-space-xs);margin-top:var(--ts-space-md)}.psm-ev-root .fz-pages span{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-2);border:1px solid var(--psm-line);border-radius:20px;padding:2px 8px;background:var(--psm-panel);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psm-ev-root .fz-chk{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ts-space-xs) var(--ts-space-lg)}.psm-ev-root .fz-chk .ci{display:flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-sm);color:var(--psm-ink-2);padding:var(--ts-space-xs) 0}.psm-ev-root .fz-chk .ci i{font-style:normal;font-family:var(--psm-mono);font-weight:700;width:18px;text-align:center}.psm-ev-root .fz-chk .ci.on i{color:var(--psm-good)}.psm-ev-root .fz-chk .ci.off i{color:var(--psm-bad)}.psm-ev-root .fz-chk .ci.unk i{color:var(--psm-ink-3)}.psm-ev-root .fz-bars{display:grid;gap:var(--ts-space-sm)}.psm-ev-root .fz-bar{display:grid;grid-template-columns:160px 1fr 48px;gap:var(--ts-space-md);align-items:center;font-size:var(--ts-text-xs);color:var(--psm-ink-2)}.psm-ev-root .fz-bar .tr{height:8px;border-radius:4px;background:var(--psm-line);overflow:hidden}.psm-ev-root .fz-bar .tr i{display:block;height:100%;border-radius:4px;background:var(--psm-accent)}.psm-ev-root .fz-bar .tr i.lo{background:var(--psm-bad)}.psm-ev-root .fz-bar .tr i.mid{background:var(--psm-warn)}.psm-ev-root .fz-bar b{font-family:var(--psm-mono);text-align:right;color:var(--psm-ink)}.psm-ev-root .kwt{width:100%;border-collapse:collapse;font-size:var(--ts-text-sm)}.psm-ev-root .kwt th{text-align:left;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--psm-ink-3);font-weight:600;padding:var(--ts-space-sm) var(--ts-space-sm);border-bottom:1px solid var(--psm-line)}.psm-ev-root .kwt td{padding:var(--ts-space-sm);border-bottom:1px solid var(--psm-line-2);vertical-align:top;color:var(--psm-ink-2)}.psm-ev-root .rk{display:inline-flex;min-width:30px;justify-content:center;font-family:var(--psm-mono);font-weight:700;padding:3px 7px;border-radius:5px;font-size:var(--ts-text-xs)}.psm-ev-root .rk.n{background:transparent;color:var(--psm-ink-3);border:1px dashed var(--psm-line)}.psm-ev-root .fz-tbl-wrap{overflow-x:auto}.psm-ev-root .fz-gauge{margin:var(--ts-space-sm) 0}.psm-ev-root .fz-gauge .zones{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;height:10px;border-radius:5px;overflow:hidden}.psm-ev-root .fz-gauge .zones i:nth-child(1){background:var(--psm-good-bg)}.psm-ev-root .fz-gauge .zones i:nth-child(2){background:var(--psm-warn-bg)}.psm-ev-root .fz-gauge .zones i:nth-child(3){background:var(--psm-bad-bg)}.psm-ev-root .fz-gauge .mk{position:relative;height:0}.psm-ev-root .fz-gauge .mk em{position:absolute;top:-14px;width:3px;height:18px;background:var(--psm-ink);border-radius:2px;transform:translate(-50%)}.psm-ev-root .fz-gauge .lbl{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:var(--ts-text-xs);font-family:var(--psm-mono);color:var(--psm-ink-3);margin-top:var(--ts-space-xs)}.psm-ev-root .fz-gauge .lbl span:nth-child(2){text-align:center}.psm-ev-root .fz-gauge .lbl span:nth-child(3){text-align:right}.psm-ev-root .fz-big{font-family:var(--psm-mono);font-size:28px;font-weight:700;color:var(--psm-ink);line-height:1}.psm-ev-root .fz-big small{font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-left:4px;font-weight:500}.psm-ev-root .fz-row{display:flex;gap:var(--ts-space-xl);align-items:flex-end;flex-wrap:wrap}.psm-ev-root .fz-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ts-space-sm)}.psm-ev-root .fz-ladder div{border:1px solid var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg);background:var(--psm-panel);color:var(--psm-ink-3)}.psm-ev-root .fz-ladder div b{display:block;font-size:var(--ts-text-sm);color:var(--psm-ink-2);text-transform:capitalize}.psm-ev-root .fz-ladder div span{font-family:var(--psm-mono);font-size:var(--ts-text-xs)}.psm-ev-root .fz-ladder div.on{border-color:var(--psm-accent);background:var(--psm-accent-bg)}.psm-ev-root .fz-ladder div.on b{color:var(--psm-accent)}.psm-ev-root .fz-issues{display:grid;gap:var(--ts-space-xs)}.psm-ev-root .fz-issue{display:flex;gap:var(--ts-space-md);align-items:flex-start;font-size:var(--ts-text-sm);color:var(--psm-ink-2);padding:var(--ts-space-xs) 0;border-bottom:1px solid var(--psm-line-2)}.psm-ev-root .fz-issue:last-child{border-bottom:0}.psm-ev-root .fz-issue .code{font-family:var(--psm-mono);font-size:var(--ts-text-xs);font-weight:700;color:var(--psm-bad);min-width:36px}.psm-ev-root .fz-issue .u{word-break:break-all}.psm-ev-root .fz-cmp-na{display:flex;gap:var(--ts-space-md);align-items:flex-start;font-size:var(--ts-text-xs);color:var(--psm-ink-2);border:1px dashed var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-lg);line-height:1.55}.psm-ev-root .fz-cmp-na .tg{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);border:1px solid var(--psm-line);border-radius:var(--ts-radius-xs);padding:1px 6px;white-space:nowrap}@media(max-width:640px){.psm-ev-root .fz-bar{grid-template-columns:1fr 48px}.psm-ev-root .fz-bar .tr{grid-column:1 / -1;grid-row:2}.psm-ev-root .fz-ladder{grid-template-columns:1fr}}.psm-ev-root .geo-wrap{display:flex;gap:var(--ts-space-xl);flex-wrap:wrap;align-items:center}.psm-ev-root .fz-geo{display:grid;grid-auto-rows:38px;gap:5px;padding:var(--ts-space-lg);border:1px solid var(--psm-line);border-radius:var(--ts-radius-lg);background:var(--psm-panel)}.psm-ev-root .fz-geo .gc{border-radius:6px;display:grid;place-items:center;font-family:var(--psm-mono);font-size:var(--ts-text-xs);font-weight:600}.psm-ev-root .fz-geo .gc.t{background:var(--psm-good-bg);color:var(--psm-good);border:1px solid color-mix(in srgb,var(--psm-good) 40%,transparent)}.psm-ev-root .fz-geo .gc.m{background:var(--psm-warn-bg);color:var(--psm-warn);border:1px solid color-mix(in srgb,var(--psm-warn) 35%,transparent)}.psm-ev-root .fz-geo .gc.o{background:var(--psm-bad-bg);color:var(--psm-bad);border:1px solid color-mix(in srgb,var(--psm-bad) 32%,transparent)}.psm-ev-root .fz-geo .gc.u{background:transparent;color:var(--psm-ink-3);border:1px dashed var(--psm-line)}.psm-ev-root .fz-card,.psm-ev-root .fz-facts>div,.psm-ev-root .fz-proof>div,.psm-ev-root .fz-chk .ci,.psm-ev-root .fz-issue>span{min-width:0}.psm-ev-root .fz-proof .pd,.psm-ev-root .fz-chk .ci,.psm-ev-root .fz-disclose,.psm-ev-root .fz-cmp-na{overflow-wrap:anywhere}.psm-ev-root .fz-raw pre{font-size:var(--ts-text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.psm-ev-root .fz-chk .ci.unk{color:var(--psm-ink-3);font-style:italic}.psm-ev-root .viz,.psm-ev-root .mx{min-width:0;max-width:100%}.psm-ev-root .br-url{color:#4a5361;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.psm-ev-root .tag.na{border-style:dashed}@media(max-width:640px){.psm-ev-root .mx{padding:var(--ts-space-lg)}.psm-ev-root .fz-facts{grid-template-columns:1fr 1fr}.psm-ev-root .browser{min-width:0}.psm-ev-root .fz-geo{overflow-x:auto}.psm-ev-root .stab-scene{width:100%}}.psm-ev-root .ev-links,.psm-ev-root .ev-link-list{grid-template-columns:minmax(0,1fr);min-width:0}.psm-ev-root .ev-links>*,.psm-ev-root .ev-link-list>*{min-width:0}.psm-ev-root .ev-link-url{min-width:0;flex:1 1 auto}.psm-ev-root .ev-links .vtile{min-width:72px}.md-meta-line{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:8px 0 12px;font-size:12px;color:var(--ts-text-secondary)}.psm-ev-root .mono{font-family:var(--psm-mono)}.psm-ev-root .spk{width:14px;height:14px;color:var(--psm-accent);flex:none}.psm-ev-root .rule{height:1px;background:var(--psm-line);margin:var(--ts-space-4xl) 0 var(--ts-space-2xl)}.psm-ev-root .mx{background:var(--psm-panel);border:1px solid var(--psm-line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-2xl);margin-bottom:var(--ts-space-xl)}.psm-ev-root .mx-h{display:flex;align-items:center;gap:var(--ts-space-lg);flex-wrap:wrap;margin-bottom:var(--ts-space-xs)}.psm-ev-root .mx-h .num{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3)}.psm-ev-root .mx-h .name{font-size:var(--ts-text-md);font-weight:700}.psm-ev-root .mx-h .id{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3)}.psm-ev-root .mx-tags{display:flex;gap:var(--ts-space-sm);flex-wrap:wrap;margin:var(--ts-space-md) 0 var(--ts-space-xl)}.psm-ev-root .tag{font-family:var(--psm-mono);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);white-space:nowrap}.psm-ev-root .tag.src{background:var(--psm-panel-2);color:var(--psm-ink-2);border:1px solid var(--psm-line)}.psm-ev-root .tag.rich{background:var(--psm-good-bg);color:var(--psm-good)}.psm-ev-root .tag.collect{background:var(--psm-warn-bg);color:var(--psm-warn)}.psm-ev-root .tag.na{background:var(--psm-panel-2);color:var(--psm-ink-3);border:1px solid var(--psm-line)}.psm-ev-root .note{margin-top:var(--ts-space-xl);background:var(--psm-panel-2);border-left:2px solid var(--psm-accent);border-radius:0 var(--ts-radius-md) var(--ts-radius-md) 0;padding:var(--ts-space-lg) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--psm-ink-2);line-height:1.6}.psm-ev-root .note b{color:var(--psm-ink)}.psm-ev-root .note .lv{display:inline-block;font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-accent);background:var(--psm-accent-bg);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm);margin:0 var(--ts-space-xs) var(--ts-space-xs) 0}.psm-ev-root .viz{border:1px solid var(--psm-line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl);background:var(--psm-panel-2)}.psm-ev-root .viz-lbl{font-size:var(--ts-text-xs);color:var(--psm-ink-3);font-family:var(--psm-mono);margin-bottom:var(--ts-space-lg);text-transform:uppercase;letter-spacing:.03em}.psm-ev-root .viz-cap{font-size:var(--ts-text-xs);color:var(--psm-ink-3);font-family:var(--psm-mono);margin-top:var(--ts-space-lg);display:flex;align-items:center;gap:var(--ts-space-sm);flex-wrap:wrap}.psm-ev-root .stamp{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);border:1px solid var(--psm-line);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm)}.psm-ev-root .render-row{display:flex;gap:var(--ts-space-xl);align-items:flex-end;flex-wrap:wrap}.psm-ev-root .browser{flex:1;min-width:260px;border:1px solid var(--psm-line);border-radius:var(--ts-radius-md);overflow:hidden;background:var(--ts-bg-primary)}.psm-ev-root .br-bar{display:flex;gap:var(--ts-space-sm);align-items:center;padding:var(--ts-space-md) var(--ts-space-lg);background:#e9edf2;border-bottom:1px solid #d6dbe2}.psm-ev-root .dot{width:8px;height:8px;border-radius:50%}.psm-ev-root .br-url{flex:1;background:var(--ts-bg-primary);border-radius:var(--ts-radius-sm);padding:var(--ts-space-xs) var(--ts-space-md);font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:#5b6570;border:1px solid #d6dbe2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psm-ev-root .capture-image{background:var(--ts-bg-primary);overflow:hidden}.psm-ev-root .capture-image img{display:block;width:100%;height:auto;aspect-ratio:1366 / 900;object-fit:cover;object-position:top center}.psm-ev-root .capture-image.mobile{border:6px solid #20242e;border-radius:var(--ts-radius-xl);max-width:240px;margin:0 auto}.psm-ev-root .capture-image.mobile img{aspect-ratio:390 / 844}.psm-ev-root .capture-missing{min-height:160px;display:grid;place-items:center;padding:var(--ts-space-2xl);text-align:center;color:var(--psm-ink-3);background:var(--psm-panel)}.psm-ev-root .mobile-capture-wrap{display:flex;justify-content:center}.psm-ev-root .site{background:var(--ts-bg-primary);color:#1a2230}.psm-ev-root .s-nav{display:flex;align-items:center;justify-content:space-between;padding:var(--ts-space-md) var(--ts-space-lg);border-bottom:1px solid #eef1f5}.psm-ev-root .s-logo{font-weight:800;font-size:var(--ts-text-xs);color:#0f766e}.psm-ev-root .s-menu{font-size:var(--ts-text-xs);color:#8a94a2}.psm-ev-root .s-cta{font-size:var(--ts-text-xs);background:#0f766e;color:#fff;padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-xs);font-weight:600}.psm-ev-root .s-hero{padding:var(--ts-space-2xl) var(--ts-space-xl);background:linear-gradient(135deg,#f0fdfa,#eef2ff)}.psm-ev-root .s-h1{font-size:var(--ts-text-md);font-weight:800;color:#0f2436;line-height:1.2}.psm-ev-root .s-p{font-size:var(--ts-text-xs);color:#5b6570;margin:var(--ts-space-sm) 0 var(--ts-space-lg)}.psm-ev-root .s-btn{display:inline-block;font-size:var(--ts-text-xs);background:#0f766e;color:#fff;padding:var(--ts-space-sm) var(--ts-space-lg);border-radius:var(--ts-radius-sm);font-weight:600}.psm-ev-root .s-cards{display:flex;gap:var(--ts-space-md);padding:var(--ts-space-lg)}.psm-ev-root .s-card{flex:1;background:#f6f8fb;border:1px solid #eef1f5;border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg) var(--ts-space-md);font-size:var(--ts-text-xs);color:#3a4656;text-align:center;font-weight:600}.psm-ev-root .phone{width:118px;border:6px solid #20242e;border-radius:var(--ts-radius-xl);overflow:hidden;background:var(--ts-bg-primary);flex:none}.psm-ev-root .ph-note{width:118px;flex:none;text-align:center;font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-top:var(--ts-space-sm)}.psm-ev-root .ksum{display:flex;gap:var(--ts-space-3xl);flex-wrap:wrap;margin-bottom:var(--ts-space-xl)}.psm-ev-root .kstat .n{font-family:var(--psm-mono);font-size:var(--ts-text-xl);font-weight:700;line-height:1}.psm-ev-root .kstat .l{font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-top:var(--ts-space-xxs)}.psm-ev-root .comp-block{background:var(--psm-panel);border:1px solid var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);margin-bottom:var(--ts-space-xl)}.psm-ev-root .comp-block .cbh{font-size:var(--ts-text-xs);font-weight:700;color:var(--psm-ink);margin-bottom:var(--ts-space-xs)}.psm-ev-root .comp-block .cbs{font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-bottom:var(--ts-space-lg)}.psm-ev-root .comp-rank{display:grid;grid-template-columns:1fr 110px 64px;gap:var(--ts-space-lg);align-items:center;font-size:var(--ts-text-xs);padding:var(--ts-space-md) 0;border-bottom:1px solid var(--psm-line-2)}.psm-ev-root .comp-rank:last-child{border-bottom:0}.psm-ev-root .comp-rank .dom{color:var(--psm-ink);font-family:var(--psm-mono);font-size:var(--ts-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psm-ev-root .comp-rank .cbar{height:8px;border-radius:var(--ts-radius-xs);background:var(--psm-line-2);overflow:hidden}.psm-ev-root .comp-rank .cbar>i{display:block;height:100%;border-radius:var(--ts-radius-xs);background:var(--psm-bad)}.psm-ev-root .comp-rank .cn{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);text-align:right}.psm-ev-root .kwt{width:100%;border-collapse:collapse;font-size:var(--ts-text-xs)}.psm-ev-root .kwt th{text-align:left;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--psm-ink-3);font-weight:600;padding:var(--ts-space-md) var(--ts-space-md);border-bottom:1px solid var(--psm-line)}.psm-ev-root .kwt td{padding:var(--ts-space-md) var(--ts-space-md);border-bottom:1px solid var(--psm-line-2);vertical-align:top}.psm-ev-root .kwt tr:last-child td{border-bottom:0}.psm-ev-root .kwt .kw{color:var(--psm-ink);font-weight:600}.psm-ev-root .kwt .vol{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);display:block;margin-top:1px}.psm-ev-root .rk{display:inline-flex;min-width:30px;justify-content:center;font-family:var(--psm-mono);font-weight:700;padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs)}.psm-ev-root .rk.t{background:var(--psm-good-bg);color:var(--psm-good)}.psm-ev-root .rk.m{background:var(--psm-warn-bg);color:var(--psm-warn)}.psm-ev-root .rk.o{background:var(--psm-bad-bg);color:var(--psm-bad)}.psm-ev-root .dchip{display:inline-flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);background:var(--psm-panel);border:1px solid var(--psm-line);border-radius:var(--ts-radius-xl);padding:var(--ts-space-xxs) var(--ts-space-md);margin:var(--ts-space-xxs) var(--ts-space-xs) var(--ts-space-xxs) 0;color:var(--psm-ink-2)}.psm-ev-root .dchip .p{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3)}.psm-ev-root .dchip.first{border-color:var(--psm-warn);color:var(--psm-warn);font-weight:600}.psm-ev-root .big-callout{display:flex;gap:var(--ts-space-xl);align-items:center;background:var(--psm-bad-bg);border:1px solid rgba(240,121,107,.4);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);margin-top:var(--ts-space-xl)}.psm-ev-root .big-callout .bn{font-family:var(--psm-mono);font-size:var(--ts-display-xs);font-weight:700;color:var(--psm-bad);line-height:1;flex:none}.psm-ev-root .big-callout .bt{font-size:var(--ts-text-xs);color:var(--psm-ink);line-height:1.5}.psm-ev-root .geo-wrap{display:flex;gap:var(--ts-space-2xl);flex-wrap:wrap;align-items:center}.psm-ev-root .geo{position:relative;background:linear-gradient(135deg,#12161d,#0d1015);border:1px solid var(--psm-line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-lg)}.psm-ev-root .geogrid{display:grid;grid-template-columns:repeat(5,34px);grid-auto-rows:34px;gap:var(--ts-space-sm)}.psm-ev-root .gc{border-radius:var(--ts-radius-sm);display:grid;place-items:center;font-family:var(--psm-mono);font-size:var(--ts-text-xs);font-weight:600}.psm-ev-root .gc.t{background:#37c99738;color:var(--psm-good);border:1px solid rgba(55,201,151,.4)}.psm-ev-root .gc.m{background:#e0b25a2e;color:var(--psm-warn);border:1px solid rgba(224,178,90,.35)}.psm-ev-root .gc.o{background:#f0796b29;color:var(--psm-bad);border:1px solid rgba(240,121,107,.32)}.psm-ev-root .gc.na{background:#ffffff0d;color:var(--psm-ink-3);border:1px dashed var(--psm-line)}.psm-ev-root .geo .pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--ts-bg-primary);border:3px solid var(--psm-accent);border-radius:50%;box-shadow:0 0 0 4px #13897259}.psm-ev-root .geo-legend{font-size:var(--ts-text-xs);color:var(--psm-ink-2);line-height:1.7}.psm-ev-root .geo-legend .dotL{display:inline-block;width:10px;height:10px;border-radius:var(--ts-radius-xs);margin-right:var(--ts-space-sm);vertical-align:middle}.psm-ev-root .aio{background:var(--ts-bg-primary);color:#1f2430;border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl) var(--ts-space-xl);border:1px solid #dfe3ea}.psm-ev-root .aio-h{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);font-weight:700;color:#6b4ea8;margin-bottom:var(--ts-space-md)}.psm-ev-root .aio-b{font-size:var(--ts-text-xs);color:#2a3140;line-height:1.6}.psm-ev-root .aio-src{display:flex;gap:var(--ts-space-sm);flex-wrap:wrap;margin-top:var(--ts-space-lg)}.psm-ev-root .aio-chip{font-size:var(--ts-text-xs);background:#f1f3f7;border:1px solid #e2e6ec;border-radius:var(--ts-radius-xl);padding:var(--ts-space-xs) var(--ts-space-md);color:#3a4353;display:flex;align-items:center;gap:var(--ts-space-sm)}.psm-ev-root .aio-chip .fav{width:10px;height:10px;border-radius:var(--ts-radius-xs);background:#8a94a2}.psm-ev-root .aio-flag{margin-top:var(--ts-space-lg);background:var(--psm-bad-bg);border:1px solid rgba(240,121,107,.4);border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--psm-bad);font-weight:600;display:flex;align-items:center;gap:var(--ts-space-md)}.psm-ev-root .nap{width:100%;border-collapse:collapse;font-size:var(--ts-text-xs)}.psm-ev-root .nap th{text-align:left;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--psm-ink-3);font-weight:600;padding:var(--ts-space-md) var(--ts-space-md);border-bottom:1px solid var(--psm-line)}.psm-ev-root .nap td{padding:var(--ts-space-md);border-bottom:1px solid var(--psm-line-2);color:var(--psm-ink-2)}.psm-ev-root .nap tr:last-child td{border-bottom:0}.psm-ev-root .nap .dir{color:var(--psm-ink);font-weight:600}.psm-ev-root .nap .val{font-family:var(--psm-mono);font-size:var(--ts-text-xs)}.psm-ev-root .nap .ok{color:var(--psm-good)}.psm-ev-root .nap .bad{color:var(--psm-bad)}.psm-ev-root .nap-sum{display:flex;gap:var(--ts-space-xl);align-items:center;margin-top:var(--ts-space-xl)}.psm-ev-root .pctbig{font-family:var(--psm-mono);font-size:var(--ts-display-sm);font-weight:700;color:var(--psm-warn);line-height:1}.psm-ev-root .rep-row{display:grid;grid-template-columns:118px 60px 1fr 50px;gap:var(--ts-space-lg);align-items:center;padding:var(--ts-space-md) 0;border-bottom:1px solid var(--psm-line-2);font-size:var(--ts-text-xs)}.psm-ev-root .rep-row:last-child{border-bottom:0}.psm-ev-root .rep-row.me .rn{color:var(--psm-accent);font-weight:700}.psm-ev-root .rn{color:var(--psm-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psm-ev-root .stars{font-family:var(--psm-mono);font-weight:600;color:var(--psm-warn);font-size:var(--ts-text-xs)}.psm-ev-root .rc-bar{height:12px;border-radius:var(--ts-radius-xs);background:var(--psm-line-2);overflow:hidden}.psm-ev-root .rc-bar>i{display:block;height:100%;border-radius:var(--ts-radius-xs);background:var(--psm-ink-3)}.psm-ev-root .rep-row.me .rc-bar>i{background:var(--psm-accent)}.psm-ev-root .rc-n{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);text-align:right}.psm-ev-root .film{display:flex;gap:var(--ts-space-md)}.psm-ev-root .frame{flex:1;text-align:center}.psm-ev-root .frame .scr{height:70px;border:1px solid var(--psm-line);border-radius:var(--ts-radius-sm);background:#12161d;overflow:hidden}.psm-ev-root .frame .sh-nav{height:12px;background:#20303a}.psm-ev-root .frame .sh-hero{margin:var(--ts-space-sm);height:20px;border-radius:var(--ts-radius-xs);background:#1c2733}.psm-ev-root .frame .sh-txt{margin:0 var(--ts-space-sm);height:5px;border-radius:var(--ts-radius-xs);background:#1c2733;margin-bottom:var(--ts-space-xs)}.psm-ev-root .frame .flabel{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-top:var(--ts-space-sm)}.psm-ev-root .frame.done .scr{border-color:var(--psm-accent)}.psm-ev-root .frame.done .flabel{color:var(--psm-accent);font-weight:600}.psm-ev-root .vit-tiles{display:flex;gap:var(--ts-space-md);margin-top:var(--ts-space-lg);flex-wrap:wrap}.psm-ev-root .vtile{flex:1;min-width:90px;background:var(--psm-panel);border:1px solid var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg)}.psm-ev-root .vtile .k{font-size:var(--ts-text-xs);color:var(--psm-ink-3)}.psm-ev-root .vtile .v{font-family:var(--psm-mono);font-size:var(--ts-text-md);font-weight:600}.psm-ev-root .vtile .t{font-size:var(--ts-text-xs);color:var(--psm-ink-3)}.psm-ev-root .abandon{margin-top:var(--ts-space-lg);display:flex;gap:var(--ts-space-lg);align-items:center;background:var(--psm-bad-bg);border:1px solid rgba(240,121,107,.35);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg)}.psm-ev-root .abandon .an{font-family:var(--psm-mono);font-size:var(--ts-text-xl);font-weight:700;color:var(--psm-bad);flex:none}.psm-ev-root .speed-cmp{display:flex;gap:var(--ts-space-xl);margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--psm-ink-2);flex-wrap:wrap}.psm-ev-root .speed-cmp b{font-family:var(--psm-mono)}.psm-ev-root .flow{margin-bottom:var(--ts-space-lg)}.psm-ev-root .flow:last-child{margin-bottom:0}.psm-ev-root .flow .fl{font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-bottom:var(--ts-space-sm);font-weight:600}.psm-ev-root .steps{display:flex;align-items:center;gap:var(--ts-space-sm);flex-wrap:wrap}.psm-ev-root .step{font-size:var(--ts-text-xs);padding:var(--ts-space-sm) var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--psm-line);background:var(--psm-panel)}.psm-ev-root .step.bad{border-color:#f0796b66;color:var(--psm-bad);background:var(--psm-bad-bg)}.psm-ev-root .step.good{border-color:#37c99766;color:var(--psm-good);background:var(--psm-good-bg)}.psm-ev-root .arw{color:var(--psm-ink-3);font-family:var(--psm-mono)}.psm-ev-root .chip2{display:inline-flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);border-radius:var(--ts-radius-sm);padding:var(--ts-space-sm) var(--ts-space-lg);margin:var(--ts-space-xs) var(--ts-space-xs) var(--ts-space-xs) 0;font-family:var(--psm-mono)}.psm-ev-root .chip2.y{background:var(--psm-good-bg);color:var(--psm-good)}.psm-ev-root .chip2.n{background:var(--psm-panel);color:var(--psm-ink-3);border:1px solid var(--psm-line)}.psm-ev-root .rbar-row{display:grid;grid-template-columns:130px 1fr 34px;gap:var(--ts-space-lg);align-items:center;font-size:var(--ts-text-xs);padding:var(--ts-space-sm) 0}.psm-ev-root .rbar-row .rl{color:var(--psm-ink-2)}.psm-ev-root .rbar{height:8px;border-radius:var(--ts-radius-xs);background:var(--psm-line-2);overflow:hidden}.psm-ev-root .rbar>i{display:block;height:100%;border-radius:var(--ts-radius-xs)}.psm-ev-root .rbar-row .rv{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);text-align:right}.psm-ev-root .trust{display:flex;gap:var(--ts-space-lg);align-items:center;background:var(--psm-good-bg);border:1px solid rgba(55,201,151,.3);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl) var(--ts-space-xl)}.psm-ev-root .trust.warn{background:var(--psm-warn-bg);border-color:#e0b25a4d}.psm-ev-root .trust .ti{width:34px;height:34px;border-radius:var(--ts-radius-md);background:#37c99726;display:grid;place-items:center;color:var(--psm-good);flex:none}.psm-ev-root .trust.warn .ti{background:#e0b25a26;color:var(--psm-warn)}.psm-ev-root .trust .tt{font-size:var(--ts-text-xs);font-weight:700}.psm-ev-root .trust .td{font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-top:var(--ts-space-xxs);font-family:var(--psm-mono)}.psm-ev-root .gap-block{border:1px dashed var(--psm-line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl);background:var(--psm-panel-2)}.psm-ev-root .gap-block .gt{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);color:var(--psm-ink-2);font-weight:600;margin-bottom:var(--ts-space-sm)}.psm-ev-root .gap-block .gt svg{width:16px;height:16px;color:var(--psm-ink-3);flex:none}.psm-ev-root .gap-block .gd{font-size:var(--ts-text-xs);color:var(--psm-ink-3);line-height:1.6}.psm-ev-root .gap-block .future{margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--psm-ink-2);background:var(--psm-panel);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg);border:1px solid var(--psm-line)}.psm-ev-root .gap-block .future b{color:var(--psm-accent)}.psm-ev-root .deadlinks{font-family:var(--psm-mono);font-size:var(--ts-text-xs)}.psm-ev-root .dl{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) 0;border-bottom:1px solid var(--psm-line-2)}.psm-ev-root .dl:last-child{border-bottom:0}.psm-ev-root .dl .code{color:var(--psm-bad);background:var(--psm-bad-bg);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-md);font-weight:600}.psm-ev-root .dl .u{color:var(--psm-ink-2)}.psm-ev-root .dl .flagp{margin-left:auto;font-size:var(--ts-text-xs);background:var(--psm-warn-bg);color:var(--psm-warn);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm)}.psm-ev-root .a11y-top{display:flex;gap:var(--ts-space-xl);align-items:center;margin-bottom:var(--ts-space-lg)}.psm-ev-root .ring{--p: 88;width:70px;height:70px;border-radius:50%;flex:none;background:conic-gradient(var(--psm-good) calc(var(--p) * 1%),var(--psm-line-2) 0);display:grid;place-items:center}.psm-ev-root .ring .inner{width:54px;height:54px;border-radius:50%;background:var(--psm-panel-2);display:grid;place-items:center;font-family:var(--psm-mono);font-weight:700;font-size:var(--ts-text-md)}.psm-ev-root .issue{display:flex;gap:var(--ts-space-md);align-items:flex-start;font-size:var(--ts-text-xs);color:var(--psm-ink-2);padding:var(--ts-space-sm) 0}.psm-ev-root .issue .ib{width:6px;height:6px;border-radius:50%;background:var(--psm-bad);margin-top:var(--ts-space-sm);flex:none}.psm-ev-root .photostrip{display:flex;gap:var(--ts-space-sm);flex-wrap:wrap}.psm-ev-root .pthumb{width:64px;height:48px;border-radius:var(--ts-radius-sm);background:linear-gradient(135deg,#1c2530,#141a22);border:1px solid var(--psm-line)}.psm-ev-root .pthumb.empty{background:none;border:1px dashed var(--psm-line);display:grid;place-items:center;color:var(--psm-ink-3);font-size:var(--ts-text-lg)}.psm-ev-root .gbp{background:var(--ts-bg-primary);color:#202124;border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl) var(--ts-space-xl);border:1px solid #dfe3ea;max-width:340px}.psm-ev-root .gbp .gn{font-size:var(--ts-text-sm);font-weight:700;display:flex;align-items:center;gap:var(--ts-space-md)}.psm-ev-root .gbp .verok{font-size:var(--ts-text-xs);background:#e6f4ea;color:#1e7e34;border-radius:var(--ts-radius-xl);padding:var(--ts-space-xxs) var(--ts-space-md);font-weight:700}.psm-ev-root .gbp .gcat{font-size:var(--ts-text-xs);color:#5f6368;margin:var(--ts-space-xs) 0 var(--ts-space-md)}.psm-ev-root .gbp .grow{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);color:#3c4043;padding:var(--ts-space-xs) 0}.psm-ev-root .gbp .gk{color:#1e7e34}.psm-ev-root .ins-card{background:var(--psm-panel);border:1px solid var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);max-width:360px}.psm-ev-root .ins-card .ih{font-size:var(--ts-text-xs);font-weight:700;color:var(--psm-ink);margin-bottom:var(--ts-space-md)}.psm-ev-root .ins-pill{display:inline-block;font-size:var(--ts-text-xs);background:var(--psm-panel-2);border:1px solid var(--psm-line);border-radius:var(--ts-radius-xl);padding:var(--ts-space-xs) var(--ts-space-lg);margin:var(--ts-space-xxs) var(--ts-space-xs) var(--ts-space-xxs) 0;color:var(--psm-ink-2)}@media(max-width:760px){.psm-ev-root .rep-row{grid-template-columns:96px 54px 1fr 44px}.psm-ev-root .comp-rank{grid-template-columns:1fr 80px 54px}}.psm-ev-root .payoff{display:flex;gap:var(--ts-space-lg);align-items:center;background:var(--psm-accent-bg);border:1px solid rgba(19,137,114,.5);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);margin:var(--ts-space-xxs) 0 var(--ts-space-xl)}.psm-ev-root .payoff .pico{width:30px;height:30px;flex:none;border-radius:var(--ts-radius-md);background:#37c99726;display:grid;place-items:center;color:var(--psm-accent)}.psm-ev-root .payoff .ptx{font-size:var(--ts-text-sm);color:var(--psm-ink);line-height:1.45}.psm-ev-root .payoff .ptx b{color:var(--psm-accent);font-weight:700}.psm-ev-root .blocked{display:flex;gap:var(--ts-space-lg);align-items:flex-start;padding:var(--ts-space-lg) 0;border-bottom:1px solid var(--psm-line-2)}.psm-ev-root .blocked:last-child{border-bottom:0}.psm-ev-root .blocked .bx{width:22px;height:22px;flex:none;border-radius:var(--ts-radius-sm);background:var(--psm-bad-bg);color:var(--psm-bad);display:grid;place-items:center;margin-top:1px}.psm-ev-root .blocked .btxt{font-size:var(--ts-text-xs);color:var(--psm-ink-2);line-height:1.5}.psm-ev-root .blocked .btxt b{color:var(--psm-ink);font-weight:700}.psm-ev-root .blocked .bcode{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3);background:var(--psm-panel);border:1px solid var(--psm-line);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm);margin-left:var(--ts-space-md);white-space:nowrap}.psm-ev-root .ghostviz{opacity:.5;filter:grayscale(.35)}.psm-ev-root .tline{position:relative;height:40px;margin:var(--ts-space-xs) var(--ts-space-xs) var(--ts-space-xxs)}.psm-ev-root .tline:before{content:"";position:absolute;top:19px;left:0;right:0;height:2px;background:var(--psm-line)}.psm-ev-root .tdot{position:absolute;top:14px;width:11px;height:11px;border-radius:50%;background:var(--psm-ink-3);border:2px solid var(--psm-panel-2)}.psm-ev-root .tgap{position:absolute;top:25px;left:40%;right:8%;text-align:center;font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3)}.psm-ev-root .tnow{position:absolute;top:12px;right:0;font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-ink-3)}.psm-ev-root .locknote{display:flex;gap:var(--ts-space-md);align-items:center;margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--psm-ink-3);flex-wrap:wrap}.psm-ev-root .lockchip{font-family:var(--psm-mono);font-size:var(--ts-text-xs);color:var(--psm-accent);background:var(--psm-accent-bg);border:1px solid rgba(19,137,114,.4);border-radius:var(--ts-radius-xl);padding:var(--ts-space-xxs) var(--ts-space-md);display:inline-flex;align-items:center;gap:var(--ts-space-sm)}.psm-ev-root .spectrum{margin:var(--ts-space-sm) 0 var(--ts-space-xs)}.psm-ev-root .sp-track{position:relative;height:12px;border-radius:var(--ts-radius-sm);background:linear-gradient(90deg,var(--psm-bad-bg),var(--psm-warn-bg),var(--psm-good-bg));border:1px solid var(--psm-line)}.psm-ev-root .sp-mark{position:absolute;top:-4px;width:3px;height:20px;background:var(--psm-accent);border-radius:var(--ts-radius-xs);box-shadow:0 0 0 3px #13897240}.psm-ev-root .sp-val{position:absolute;top:-21px;left:50%;transform:translate(-50%);font-family:var(--psm-mono);font-size:var(--ts-text-xs);font-weight:700;color:var(--psm-accent);white-space:nowrap}.psm-ev-root .sp-ends{display:flex;justify-content:space-between;font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-top:var(--ts-space-lg);font-family:var(--psm-mono)}.psm-ev-root .cmp-line{margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--psm-ink-2);background:var(--psm-panel);border:1px solid var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-lg)}.psm-ev-root .cmp-line b{color:var(--psm-ink)}.psm-ev-root .zbar{position:relative;display:flex;border-radius:var(--ts-radius-md);overflow:hidden;border:1px solid var(--psm-line)}.psm-ev-root .zseg{flex:1;text-align:center;font-family:var(--psm-mono);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;padding:var(--ts-space-sm) var(--ts-space-xs)}.psm-ev-root .zseg.good{background:var(--psm-good-bg);color:var(--psm-good)}.psm-ev-root .zseg.warn{background:var(--psm-warn-bg);color:var(--psm-warn)}.psm-ev-root .zseg.bad{background:var(--psm-bad-bg);color:var(--psm-bad)}.psm-ev-root .zmark{position:absolute;top:-3px;bottom:-3px;width:3px;background:var(--psm-ink);border-radius:var(--ts-radius-xs);box-shadow:0 0 0 3px #e7eaf026}.psm-ev-root .zcap{display:flex;align-items:center;gap:var(--ts-space-md);margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--psm-ink-2)}.psm-ev-root .zcap b{color:var(--psm-ink)}.psm-ev-root .zdot{width:9px;height:9px;border-radius:50%;flex:none}.psm-ev-root .zdot.good{background:var(--psm-good)}.psm-ev-root .stabrow{display:flex;gap:var(--ts-space-xl);align-items:center;flex-wrap:wrap}.psm-ev-root .stab-scene{width:150px;flex:none;background:#12161d;border:1px solid var(--psm-line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg)}.psm-ev-root .ss-line{height:7px;border-radius:var(--ts-radius-xs);background:#26303c;margin-bottom:var(--ts-space-md)}.psm-ev-root .ss-btn{display:inline-block;font-size:var(--ts-text-xs);font-weight:700;color:#fff;background:var(--psm-accent);border-radius:var(--ts-radius-sm);padding:var(--ts-space-sm) var(--ts-space-lg);margin:var(--ts-space-xxs) 0 var(--ts-space-md);box-shadow:0 0 0 2px #37c9974d}.psm-ev-root .stab-badge{font-size:var(--ts-text-xs);color:var(--psm-good);font-weight:600;display:flex;align-items:center;gap:var(--ts-space-md)}.psm-ev-root .segbar{display:flex;height:16px;border-radius:var(--ts-radius-md);overflow:hidden;border:1px solid var(--psm-line)}.psm-ev-root .segbar i{display:block;height:100%}.psm-ev-root .seg-bad{background:var(--psm-bad)}.psm-ev-root .seg-ok{background:var(--psm-ink-3)}.psm-ev-root .seg-legend{display:flex;gap:var(--ts-space-xl);font-size:var(--ts-text-xs);color:var(--psm-ink-2);margin-top:var(--ts-space-md)}.psm-ev-root .meter{height:16px;border-radius:var(--ts-radius-md);background:var(--psm-line-2);overflow:hidden;border:1px solid var(--psm-line)}.psm-ev-root .meter-fill{height:100%;background:var(--psm-accent);border-radius:var(--ts-radius-md)}.psm-ev-root .meter-cap{display:flex;justify-content:space-between;font-size:var(--ts-text-xs);color:var(--psm-ink-3);margin-top:var(--ts-space-md);font-family:var(--psm-mono)}.psm-doctor-evidence{width:100%;min-width:0;color:var(--ts-text-primary)}.psm-doctor-result{padding:20px;background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:5px}.psm-doctor-header{display:flex;justify-content:space-between;align-items:start;gap:20px}.psm-doctor-header h2{margin:0;font-size:18px}.psm-doctor-header>span{flex-shrink:0;padding:5px 8px;border:1px solid var(--ts-border);border-radius:5px;color:var(--ts-text-secondary);font-size:12px}.psm-doctor-value{font-size:25px;letter-spacing:-.5px;font-weight:650;margin:15px 0 8px}.psm-doctor-evidence p{font-size:13px;line-height:1.6}.psm-doctor-evidence .psm-doctor-note{color:var(--ts-text-secondary);font-size:12px}.psm-doctor-evidence a{color:var(--ts-accent-ink);overflow-wrap:anywhere}.psm-doctor-evidence h3{margin:22px 0 10px;font-size:15px}.psm-doctor-table-wrap{overflow:auto;max-width:100%}.psm-doctor-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.psm-doctor-table thead th{color:var(--ts-text-secondary);background:var(--ts-bg-secondary);font-size:10px;font-weight:600}.psm-doctor-table th,.psm-doctor-table td{padding:11px 12px;border-bottom:1px solid var(--ts-border);vertical-align:top;overflow-wrap:anywhere;min-width:125px}.psm-doctor-table small{display:block;margin-top:4px;font-size:11px}.psm-doctor-table td>div+div{margin-top:8px}.psm-doctor-table .psm-nap-mismatch{background:var(--ts-warning-50);color:var(--ts-warning-700)}.psm-doctor-table .psm-nap-match{background:var(--ts-success-50);color:var(--ts-success-700)}.psm-technical-proof{margin-top:16px;border:1px solid var(--ts-border);border-radius:5px}.psm-doctor-evidence summary{cursor:pointer;font-size:13px}.psm-technical-proof>summary{padding:14px 16px}.psm-technical-body{padding:16px;width:100%;min-width:0}.psm-doctor-evidence .md-sec,.psm-doctor-evidence .about,.psm-doctor-evidence .md-ev,.psm-doctor-evidence .md-ev>div{width:100%;max-width:none}.psm-doctor-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.psm-complete-source{margin-top:16px}.psm-doctor-evidence .metric-handoff{--bg: var(--ts-bg-secondary);--panel: var(--ts-bg-primary);--panel2: var(--ts-bg-tertiary);--ink: var(--ts-text-primary);--ink2: var(--ts-text-secondary);--ink3: var(--ts-text-tertiary);--line: var(--ts-border);--line2: var(--ts-border-subtle);--accent: var(--ts-accent);--accent-strong: var(--ts-accent-ink);--accent-bg: var(--ts-teal-25);--good: var(--ts-success-700);--good-bg: var(--ts-success-50);--warn: var(--ts-warning-700);--warn-bg: var(--ts-warning-50);--bad: var(--ts-error-700);--bad-bg: var(--ts-error-50)}.psm-doctor-evidence summary:focus-visible,.psm-doctor-evidence a:focus-visible,.psm-doctor-evidence button:focus-visible,.psm-doctor-table-wrap:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}@media(max-width:767px){.psm-doctor-header{flex-direction:column;gap:10px}.psm-doctor-result,.psm-technical-body{padding:14px}.psm-doctor-value{font-size:23px}}.practice-rescan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:16px 0}.practice-rescan-grid dt{font-size:12px;color:var(--ts-text-secondary);margin-bottom:4px}.practice-rescan-grid dd{margin:0;font-size:13px;overflow-wrap:anywhere}.practice-rescan-office{grid-column:1/-1}.practice-rescan .cm-actions{margin-top:12px;flex-wrap:wrap}.practice-rescan .btn{min-height:44px}@media(max-width:600px){.practice-rescan-grid{grid-template-columns:minmax(0,1fr)}}.pd-email-workspace{font-size:12px;color:var(--ts-text-primary);min-width:0}.pd-email-workspace .cm-topline,.pd-email-workspace .cm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pd-email-workspace .cm-topline{justify-content:space-between;margin-bottom:14px}.pd-email-workspace[data-testid=practice-email-workspace] .cm-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.pd-email-workspace .cm-stack{display:grid;gap:14px;min-width:0}.pd-email-workspace .cm-card{border:1px solid var(--ts-border);border-radius:8px;background:var(--ts-bg-primary);overflow:hidden;min-width:0}.pd-email-workspace .cm-card-head{padding:12px 16px;border-bottom:1px solid var(--ts-border);display:flex;align-items:center;justify-content:space-between;gap:10px}.pd-email-workspace .cm-card-head h3{margin:0;font-size:13px;font-weight:650}.pd-email-workspace .cm-card-body{padding:16px}.pd-email-workspace .cm-step{display:inline-grid;place-content:center;border:1px solid var(--ts-border);width:20px;height:20px;border-radius:5px;margin-right:8px;color:var(--ts-accent);font-size:10px}.pd-email-workspace .cm-meta,.pe-dialog .cm-meta{font-size:11px;color:var(--ts-text-secondary)}.pd-email-workspace .cm-tag,.pe-dialog .cm-tag{display:inline-flex;align-items:center;border:1px solid var(--ts-border);border-radius:4px;padding:2px 6px;font-size:10px;color:var(--ts-text-secondary)}.pd-email-workspace .cm-field,.pe-dialog .cm-field{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;font-size:11px;color:var(--ts-text-secondary)}.pd-email-workspace :is(.cm-field input,.cm-field select,.cm-field textarea),.pe-dialog :is(.cm-field input,.cm-field textarea){width:100%;min-width:0;font:inherit;font-size:12px;background:var(--ts-bg-secondary);border:1px solid var(--ts-border);border-radius:5px;color:var(--ts-text-primary);padding:8px 10px;min-height:36px}.pd-email-workspace .cm-field textarea,.pe-dialog .cm-field textarea{resize:vertical;line-height:1.8;min-height:220px}.pe-dialog .cm-field textarea{min-height:90px}.pd-email-workspace :is(input,select,textarea):disabled{opacity:.6}.pd-email-workspace .cm-contact{display:flex;gap:11px;align-items:center;padding-top:12px}.pd-email-workspace .cm-avatar{background:var(--ts-bg-secondary);border:1px solid var(--ts-border);border-radius:7px;width:36px;height:36px;display:grid;place-content:center;color:var(--ts-accent);font-size:11px;flex-shrink:0}.pd-email-workspace .cm-facts,.pe-dialog .cm-facts{margin:12px 0 0;font-size:11px}.pd-email-workspace .cm-facts>div,.pe-dialog .cm-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;padding:5px 0}.pd-email-workspace .cm-facts dt,.pe-dialog .cm-facts dt{color:var(--ts-text-secondary);font-weight:400}.pd-email-workspace .cm-facts dd,.pe-dialog .cm-facts dd{margin:0;overflow-wrap:anywhere}.pd-email-workspace .cm-empty{padding:28px 18px;text-align:center;color:var(--ts-text-secondary);border:1px dashed var(--ts-border);border-radius:6px;background:var(--ts-bg-secondary)}.pd-email-workspace .cm-empty strong{display:block;color:var(--ts-text-primary);margin-bottom:5px;font-size:13px}.pd-email-workspace .cm-notice,.pe-dialog .cm-notice{padding:10px 12px;border:1px solid var(--ts-border);border-left:3px solid var(--ts-accent);border-radius:4px;background:var(--ts-bg-secondary);font-size:11px;overflow-wrap:anywhere;margin:12px 0}.pd-email-workspace .cm-notice p,.pe-dialog .cm-notice p{margin:3px 0}.pd-email-workspace .cm-check,.pe-dialog .cm-check{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:11px;color:var(--ts-text-secondary);cursor:pointer}.pd-email-workspace .cm-check input,.pe-dialog .cm-check input{margin-top:3px;accent-color:var(--ts-accent)}.pd-email-workspace .cm-foot,.pe-dialog .cm-foot{border-top:1px solid var(--ts-border);padding-top:14px;margin-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pd-email-workspace .cm-foot .cm-meta{margin-right:auto}.pd-email-workspace .cm-history{list-style:none;padding:0;margin:0}.pd-email-workspace .cm-history li{border-bottom:1px solid var(--ts-border);padding:12px 0}.pd-email-workspace .cm-history li:first-child{padding-top:0}.pd-email-workspace .cm-history li:last-child{border:0;padding-bottom:0}.pd-email-workspace .cm-history p{margin:5px 0 0}.pd-email-workspace .cm-history time{display:block;color:var(--ts-text-secondary);font-size:10px;margin-top:3px}.pd-email-workspace .cm-disclosure,.pe-dialog .cm-disclosure{margin-top:12px;font-size:11px;color:var(--ts-text-secondary)}.pd-email-workspace .cm-disclosure summary,.pe-dialog .cm-disclosure summary{cursor:pointer}.pd-email-workspace .cm-disclosure p,.pe-dialog .cm-disclosure p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.pe-dialog .cm-preview-body{white-space:pre-wrap;line-height:1.8;padding:16px;border:1px solid var(--ts-border);border-radius:6px;margin:14px 0;background:var(--ts-bg-secondary);overflow-wrap:anywhere}.pe-dialog-overlay{position:fixed;inset:0;background:#090f13b8;z-index:150}.pe-dialog{position:fixed;right:0;top:0;bottom:0;width:min(560px,100vw);overflow:auto;padding:24px;z-index:151;background:var(--ts-bg-primary);border-left:1px solid var(--ts-border);color:var(--ts-text-primary);font-size:12px}.pe-dialog h2{font-size:18px;margin:0 0 10px}.pe-dialog .pe-close{float:right}.pe-dialog .cm-ai{margin-top:14px;padding:14px;border:1px dashed var(--ts-accent);border-radius:6px}.pe-dialog .cm-ai p{white-space:pre-wrap;margin:12px 0}.pe-dialog .cm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pe-dialog .pe-html-preview{width:100%;height:360px;background:#fff;border:1px solid var(--ts-border);margin-top:10px}@media(max-width:1000px){.pd-email-workspace[data-testid=practice-email-workspace] .cm-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.pd-email-workspace .cm-card-body{padding:14px}.pd-email-workspace .cm-card-head{padding:12px 14px}.pe-dialog{padding:20px 16px}}.unified-activity{min-width:0;color:var(--ts-text-primary)}.unified-activity .ua-toolbar{position:relative;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.unified-activity .ua-search{flex:1;min-width:180px;height:34px;padding:7px 10px;border:1px solid var(--ts-border);border-radius:5px;background:var(--ts-bg-primary);color:var(--ts-text-primary);font:inherit;font-size:12px}.unified-activity .ua-toolbar-details{position:relative}.unified-activity .ua-toolbar-details>summary{list-style:none;cursor:pointer}.unified-activity .ua-toolbar-details>summary::-webkit-details-marker,.unified-activity .ua-event>summary::-webkit-details-marker{display:none}.unified-activity .ua-popover{position:absolute;right:0;top:39px;width:440px;max-width:calc(100vw - 32px);padding:16px;border:1px solid var(--ts-border);border-radius:7px;background:var(--ts-bg-primary);z-index:40;box-shadow:0 12px 32px #00000038}.unified-activity .ua-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.unified-activity :is(.ua-filters label,.ua-field){display:grid;gap:5px;min-width:0;font-size:11px;color:var(--ts-text-secondary)}.unified-activity :is(.ua-filters input,.ua-filters select,.ua-field textarea){width:100%;min-width:0;min-height:36px;padding:8px 10px;font:inherit;font-size:12px;color:var(--ts-text-primary);background:var(--ts-bg-secondary);border:1px solid var(--ts-border);border-radius:5px}.unified-activity .ua-field textarea{min-height:110px;resize:vertical}.unified-activity .ua-spaced{margin-top:12px}.unified-activity .ua-coverage{margin-left:auto;font-size:10px;color:var(--ts-text-secondary)}.unified-activity .ua-coverage>summary{cursor:pointer}.unified-activity .ua-coverage>div{position:absolute;right:0;top:100%;width:320px;max-width:100%;max-height:400px;overflow:auto;z-index:35;border:1px solid var(--ts-border);border-radius:6px;padding:12px;background:var(--ts-bg-primary);font-size:11px}.unified-activity .ua-card{border:1px solid var(--ts-border);border-radius:7px;background:var(--ts-bg-primary);overflow:hidden}.unified-activity .ua-count{padding:8px 14px;display:flex;justify-content:space-between;gap:10px;color:var(--ts-text-secondary);font-size:11px;background:var(--ts-bg-secondary);border-bottom:1px solid var(--ts-border)}.unified-activity .ua-feed{list-style:none;margin:0;padding:0}.unified-activity .ua-feed>li+li{border-top:1px solid var(--ts-border)}.unified-activity .ua-event>summary{list-style:none;display:flex;align-items:flex-start;gap:12px;padding:13px 16px;cursor:pointer}.unified-activity .ua-event>summary:after{content:"+";color:var(--ts-text-secondary);margin-left:8px;font-size:16px}.unified-activity .ua-event[open]>summary:after{content:"−"}.unified-activity .ua-main{flex:1;min-width:0;overflow-wrap:anywhere}.unified-activity .ua-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.unified-activity .ua-title strong{font-weight:600;font-size:12px}.unified-activity time{white-space:nowrap;font-size:10px;color:var(--ts-text-secondary);padding-top:2px;font-variant-numeric:tabular-nums}.unified-activity .ua-symbol{width:28px;height:28px;border:1px solid var(--ts-border);border-radius:6px;display:grid;place-content:center;flex-shrink:0;color:var(--ts-accent)}.unified-activity .ua-meta{color:var(--ts-text-secondary);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.unified-activity .ua-event-detail{padding:0 18px 18px 58px;overflow-wrap:anywhere}.unified-activity .ua-facts{margin:8px 0;font-size:11px;display:grid;gap:8px}.unified-activity .ua-facts>div{display:grid;grid-template-columns:90px 1fr;gap:10px}.unified-activity .ua-facts dt{color:var(--ts-text-secondary);font-weight:400}.unified-activity .ua-facts dd{margin:0;min-width:0}.unified-activity .ua-event h4{font-size:12px;margin:16px 0 0}.unified-activity .ua-lifecycle{padding-left:17px;margin:12px 0;font-size:11px;color:var(--ts-text-secondary)}.unified-activity .ua-lifecycle li{margin:7px 0}.unified-activity .ua-body{white-space:pre-wrap;font-size:12px;line-height:1.65;max-height:520px;overflow:auto}.unified-activity .ua-tag{padding:2px 6px;border:1px solid var(--ts-border);border-radius:4px;color:var(--ts-text-secondary);font-size:10px}.unified-activity .ua-delivered{color:var(--ts-accent)}.unified-activity .ua-empty{padding:30px 16px;text-align:center;color:var(--ts-text-secondary);font-size:12px}.unified-activity .ua-empty>strong{display:block;margin:8px 0;color:var(--ts-text-primary)}.unified-activity .ua-pagination{padding:12px;text-align:center;border-top:1px solid var(--ts-border)}.unified-activity .ua-disclosure{margin-top:16px;padding:14px 16px;border:1px solid var(--ts-border);border-radius:7px;font-size:12px}.unified-activity .ua-disclosure>summary{cursor:pointer;color:var(--ts-text-secondary)}.unified-activity .ua-disclosure>div{margin-top:14px}.unified-activity .ua-disclosure p{margin:12px 0 0;color:var(--ts-text-secondary);line-height:1.6}.unified-activity .ua-notice{padding:12px;margin-bottom:10px;border:1px solid var(--ts-border);border-radius:6px}.unified-activity :is(summary,input,textarea,select,button):focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}@media(max-width:640px){.unified-activity .ua-toolbar-details{position:static}.unified-activity .ua-popover{right:0;top:100%;width:100%;max-width:100%}.unified-activity .ua-event>summary{flex-wrap:wrap;gap:8px;padding:14px 12px}.unified-activity .ua-event>summary>time{margin-left:36px}.unified-activity .ua-event-detail{padding:0 12px 14px}.unified-activity .ua-count{flex-wrap:wrap}.unified-activity .ua-coverage{margin-left:0}}.c2-draft{--c2-border: var(--gray-200, var(--ts-border-subtle));--c2-text: var(--gray-900, var(--ts-text-primary));--c2-muted: var(--gray-500, var(--ts-text-placeholder));margin:var(--ts-space-lg) var(--ts-space-lg) var(--ts-space-xl);border:1px solid var(--c2-border);border-left:3px solid var(--wa-ic, var(--ts-warning));border-radius:var(--r-md, var(--ts-radius-md));background:var(--gray-25, #fcfcfd);color:var(--c2-text);overflow:hidden}.c2-draft__header,.c2-draft__actions{display:flex;align-items:center;gap:var(--ts-space-md);flex-wrap:wrap}.c2-draft__header{justify-content:space-between;padding:var(--ts-space-lg) var(--ts-space-lg);border-bottom:1px solid var(--c2-border);background:var(--ts-bg-primary)}.c2-draft__eyebrow{font-size:var(--ts-text-xs);font-weight:700}.c2-draft__source,.c2-draft__feedback,.c2-draft__notice,.c2-draft__unlinked{color:var(--c2-muted);font-size:var(--ts-text-xs);line-height:18px}.c2-draft__badge{padding:var(--ts-space-xxs) var(--ts-space-md);border:1px solid var(--wa-bd, #fedf89);border-radius:var(--ts-radius-full);background:var(--wa-bg, var(--ts-warning-50));color:var(--wa-tx, var(--ts-warning-700));font-size:var(--ts-text-xs);font-weight:700}.c2-draft__preview,.c2-draft__fields{padding:var(--ts-space-lg)}.c2-draft__preview strong{display:block;margin-bottom:var(--ts-space-md);font-size:var(--ts-text-xs)}.c2-draft__preview p{margin:0;color:var(--gray-700, var(--ts-text-secondary));font-size:var(--ts-text-xs);line-height:1.55;white-space:pre-wrap}.c2-draft__fields{display:grid;gap:var(--ts-space-lg)}.c2-draft__fields label{display:grid;gap:var(--ts-space-xs);color:var(--gray-700, var(--ts-text-secondary));font-size:var(--ts-text-xs);font-weight:600}.c2-draft__fields input,.c2-draft__fields textarea{width:100%;border:1px solid var(--gray-300, var(--ts-border));border-radius:var(--ts-radius-sm);padding:var(--ts-space-md) var(--ts-space-lg);background:var(--ts-bg-primary);color:var(--c2-text);font:inherit;font-size:var(--ts-text-xs)}.c2-draft__fields textarea{resize:vertical;line-height:1.5}.c2-draft__actions{padding:var(--ts-space-lg) var(--ts-space-lg);border-top:1px solid var(--c2-border)}.c2-draft__actions>a:not(.c2-draft__button){color:var(--brand-700, var(--ts-teal-700));font-size:var(--ts-text-xs);font-weight:700}.c2-draft__spacer{flex:1 1 16px}.c2-draft__button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--gray-300, var(--ts-border));border-radius:var(--ts-radius-sm);padding:var(--ts-space-sm) var(--ts-space-lg);background:var(--ts-bg-primary);color:var(--gray-700, var(--ts-text-secondary));cursor:pointer;font:inherit;font-size:var(--ts-text-xs);font-weight:700;text-decoration:none}.c2-draft__button:disabled{cursor:not-allowed;opacity:.55}.c2-draft__button--primary{border-color:var(--brand-600, var(--ts-teal-600));background:var(--brand-600, var(--ts-teal-600));color:#fff}.c2-draft__button--quiet{color:var(--da-tx, var(--ts-error-700))}.c2-draft__button--hubspot{border-color:#ff7a59;color:#b53f22}.c2-draft__feedback{padding:0 var(--ts-space-lg) var(--ts-space-md);color:var(--brand-700, var(--ts-teal-700))}.c2-draft__notice{padding:var(--ts-space-md) var(--ts-space-lg);border-top:1px solid var(--c2-border);background:var(--gray-50, var(--ts-gray-50))}@media(max-width:760px){.c2-draft__spacer{display:none}.c2-draft__actions{align-items:stretch}.c2-draft__button{flex:1 1 120px}}.practice-details-view{--canvas: var(--ts-bg-secondary);--panel: var(--ts-bg-primary);--panel2: var(--ts-bg-tertiary);--nav: var(--ts-nav);--ink: var(--ts-text-primary);--ink2: var(--ts-text-secondary);--ink3: var(--ts-text-tertiary);--line: var(--ts-border);--line2: var(--ts-border-subtle);--accent: var(--ts-accent);--accent-strong: var(--ts-accent-ink, var(--ts-accent));--accent-bg: var(--ts-teal-25);--good: var(--ts-success-700);--good-bg: var(--ts-success-50);--warn: var(--ts-warning-700);--warn-bg: var(--ts-warning-50);--bad: var(--ts-error-700);--bad-bg: var(--ts-error-50);--blue: #6ea8fe;--blue-bg: #16233a;--mono: var(--ts-font-mono);--pri-ink: var(--ts-on-accent, #05231d);background:var(--canvas);color:var(--ink);font-size:var(--ts-text-xs);-webkit-font-smoothing:antialiased;line-height:1.4}:root:not([data-theme=light]) .practice-details-view .card{background:var(--ts-bg-primary);border-color:var(--ts-border);color:var(--ts-text-primary)}:where(:root[data-theme=light]) .practice-details-view{--blue: #2f6fd6;--blue-bg: #e8f0fc;--pri-ink: #fff}.practice-story-rail{background:var(--ts-teal-25);border:1px solid var(--ts-accent);border-radius:var(--ts-radius-md);color:var(--ts-text-primary);padding:var(--ts-space-xl)}.practice-story-rail .ph{align-items:center;display:flex;font-size:var(--ts-text-xs);font-weight:700;gap:var(--ts-space-md);margin-bottom:var(--ts-space-md)}.practice-story-rail .pg{color:var(--ts-text-secondary);font-size:var(--ts-text-xs);line-height:1.65}.practice-story-rail .pg b{color:var(--ts-text-primary)}.practice-story-rail .spk{color:var(--ts-accent-ink, var(--ts-accent));flex:none;height:13px;width:13px}.practice-story-rail .btn{align-items:center;background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);color:var(--ts-text-primary);cursor:pointer;display:inline-flex;font-size:var(--ts-text-xs);font-weight:600;gap:var(--ts-space-sm);min-height:30px;padding:0 var(--ts-space-lg)}.practice-story-rail .btn.pri{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent, #05231d)}.practice-story-rail .callout{background:var(--ts-bg-tertiary);border-radius:var(--ts-radius-md);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);line-height:1.55;padding:var(--ts-space-lg) var(--ts-space-lg)}.practice-story-cites{display:flex;flex-wrap:wrap;gap:var(--ts-space-sm);margin-top:var(--ts-space-md)}.practice-story-cites-label{color:var(--ts-text-secondary);flex-basis:100%;font-size:var(--ts-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.practice-story-cite{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-full);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);line-height:1.3;max-width:100%;overflow-wrap:anywhere;padding:var(--ts-space-xs) var(--ts-space-md)}.practice-details-view .app{display:grid;grid-template-columns:206px 1fr;min-height:100vh}.practice-details-view .nav{background:var(--nav);border-right:1px solid var(--line);padding:var(--ts-space-lg) var(--ts-space-md)}.practice-details-view .top{height:44px;background:var(--nav);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:var(--ts-space-lg);padding:0 var(--ts-space-xl)}.practice-details-view .crumb{color:var(--ink3);font-size:var(--ts-text-xs)}.practice-details-view .crumb b{color:var(--ink)}.practice-details-view .main{display:flex;flex-direction:column;min-width:0}.practice-details-view.wrap{padding:0;width:100%;max-width:var(--ts-container-tier-b)}.practice-details-view .btn{height:30px;padding:0 var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:var(--ts-space-sm)}.practice-details-view .btn.pri{background:var(--accent);border-color:var(--accent);color:var(--pri-ink)}.practice-details-view .btn:hover{border-color:var(--ink3)}.practice-details-view .btn svg{width:13px;height:13px}.practice-details-view .badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);width:max-content}.practice-details-view .g{background:var(--good-bg);color:var(--good)}.practice-details-view .w{background:var(--warn-bg);color:var(--warn)}.practice-details-view .bd{background:var(--bad-bg);color:var(--bad)}.practice-details-view .n2{background:var(--panel2);color:var(--ink3);border:1px solid var(--line)}.practice-details-view .bl{background:var(--blue-bg);color:var(--blue)}.practice-details-view .tier{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:700;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-sm)}.practice-details-view .tier.A{background:var(--good-bg);color:var(--good)}.practice-details-view .tier.B{background:var(--panel2);color:var(--ink2);border:1px solid var(--line)}.practice-details-view .chip{font-family:var(--mono);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-sm);background:var(--panel2);border:1px solid var(--line);color:var(--ink2)}.practice-details-view .info{width:14px;height:14px;border-radius:50%;background:var(--panel2);border:1px solid var(--line);color:var(--ink3);font-size:var(--ts-text-xs);display:inline-grid;place-items:center;cursor:help;font-style:normal;font-family:var(--mono);vertical-align:middle}.practice-details-view .pd-head{border-bottom:1px solid var(--line);padding-bottom:var(--ts-space-xl);margin-bottom:var(--ts-space-xxs)}.practice-details-view .pd-h1{display:flex;align-items:center;gap:var(--ts-space-lg);flex-wrap:wrap}.practice-details-view .pd-name{font-size:var(--ts-text-xl);font-weight:700;letter-spacing:-.01em}.practice-details-view .pd-cta{margin-left:auto;display:flex;gap:var(--ts-space-md)}.practice-details-view .pd-meta{color:var(--ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-sm)}.practice-details-view .pd-meta b{color:var(--ink2);font-weight:500}.practice-details-view .pd-strip{display:flex;align-items:stretch;gap:var(--ts-space-2xl);margin-top:var(--ts-space-xl);flex-wrap:wrap}.practice-details-view .pd-pres{display:flex;flex-direction:column;gap:var(--ts-space-xs);padding-right:var(--ts-space-2xl);border-right:1px solid var(--line)}.practice-details-view .pd-pres .lab{font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);font-weight:600}.practice-details-view .pd-pres .val{font-family:var(--mono);font-size:var(--ts-display-xs);font-weight:600;line-height:1;display:flex;align-items:baseline;gap:var(--ts-space-md)}.practice-details-view .pd-pres .val small{font-size:var(--ts-text-xs);font-weight:600}.practice-details-view .up{color:var(--good)}.practice-details-view .dn{color:var(--bad)}.practice-details-view .pd-pillars{display:flex;gap:var(--ts-space-xl);align-items:flex-end;padding-right:var(--ts-space-2xl);border-right:1px solid var(--line)}.practice-details-view .pp{display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-sm)}.practice-details-view .pp .pbar{width:34px;height:40px;background:var(--line2);border-radius:var(--ts-radius-xs);display:flex;align-items:flex-end;overflow:hidden}.practice-details-view .pp .pbar>i{display:block;width:100%;border-radius:var(--ts-radius-xs)}.practice-details-view .b-good{background:var(--good)}.practice-details-view .b-warn{background:var(--warn)}.practice-details-view .b-bad{background:var(--bad)}.practice-details-view .pp .pv{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600}.practice-details-view .pp .plab{font-size:var(--ts-text-xs);color:var(--ink3);text-align:center;line-height:1.1;max-width:46px}.practice-details-view .pd-assign{display:flex;flex-direction:column;gap:var(--ts-space-md);justify-content:center}.practice-details-view .asg{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs)}.practice-details-view .asg .k{color:var(--ink3);width:78px}.practice-details-view .asg .who{font-weight:600;color:var(--ink)}.practice-details-view .asg .chg{color:var(--accent-strong);font-weight:600;cursor:pointer;font-size:var(--ts-text-xs)}.practice-details-view .asg .assignb{height:24px;padding:0 var(--ts-space-lg);border:1px dashed var(--line);border-radius:var(--ts-radius-lg);background:transparent;color:var(--accent-strong);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer}.practice-details-view .asg .assignb:hover{border-color:var(--accent)}.practice-details-view .pd-panel{display:none}.practice-details-view .pd-panel.on{display:block}.practice-details-view .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl)}.practice-details-view .card+.card{margin-top:var(--ts-space-lg)}.practice-details-view .sec-h{font-size:var(--ts-text-xs);font-weight:700;color:var(--ink2);margin-bottom:var(--ts-space-lg);display:flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-space-lg)}.practice-details-view .callout{background:var(--panel2);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ink2);line-height:1.55}.practice-details-view .callout b{color:var(--ink)}.practice-details-view .glance{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl)}.practice-details-view .glance .gt{font-size:var(--ts-text-xs);font-weight:700;margin-bottom:var(--ts-space-md);display:flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .glance .verdict{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;background:var(--good-bg);color:var(--good);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-sm)}.practice-details-view .glance .gline{font-size:var(--ts-text-xs);color:var(--ink2);line-height:1.6}.practice-details-view .glance .gline b{color:var(--ink)}.practice-details-view .glance .facts{display:flex;flex-wrap:wrap;gap:var(--ts-space-md);margin-top:var(--ts-space-lg)}.practice-details-view .fact{font-size:var(--ts-text-xs);color:var(--ink2);background:var(--panel2);border:1px solid var(--line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xs) var(--ts-space-lg)}.practice-details-view .icp-head{display:flex;align-items:flex-start;gap:var(--ts-space-xl)}.practice-details-view .icp-badge{width:52px;height:52px;border-radius:var(--ts-radius-lg);background:var(--good-bg);color:var(--good);display:grid;place-items:center;font-size:var(--ts-display-xs);font-weight:700;flex:none}.practice-details-view .icp-tt{font-size:var(--ts-text-md);font-weight:700;display:flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .icp-sub{color:var(--ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-xs)}.practice-details-view .icp-chips{display:flex;gap:var(--ts-space-md);margin-top:var(--ts-space-lg);flex-wrap:wrap}.practice-details-view .axis{margin-top:var(--ts-space-xxs)}.practice-details-view .axis-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ts-space-md)}.practice-details-view .axis-h .al{font-size:var(--ts-text-xs);font-weight:700;display:flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .axis-h .as{font-family:var(--mono);font-size:var(--ts-text-lg);font-weight:600}.practice-details-view .axis-bar{height:8px;border-radius:var(--ts-radius-sm);background:var(--line2);overflow:hidden;margin-bottom:var(--ts-space-lg)}.practice-details-view .axis-bar>i{display:block;height:100%;border-radius:var(--ts-radius-sm)}.practice-details-view .fill-a{background:var(--good)}.practice-details-view .fill-m{background:#7c6cf0}.practice-details-view .srow{display:grid;grid-template-columns:1fr auto 44px;gap:var(--ts-space-lg);align-items:center;padding:var(--ts-space-md) 0;border-top:1px solid var(--line2)}.practice-details-view .srow:first-of-type{border-top:0}.practice-details-view .srow .sk{font-size:var(--ts-text-xs);color:var(--ink2)}.practice-details-view .srow .sk .src{color:var(--ink3)}.practice-details-view .srow .sv{font-size:var(--ts-text-xs);font-weight:600;color:var(--ink);text-align:right}.practice-details-view .srow .sp{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;color:var(--good);text-align:right}.practice-details-view .srow .sp.zero{color:var(--ink3)}.practice-details-view .app-tab .ct{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--accent-strong)}.practice-details-view .subpanel{display:none}.practice-details-view .subpanel.on{display:block}.practice-details-view .kv{display:grid;grid-template-columns:minmax(118px,160px) minmax(0,1fr);gap:var(--ts-space-xl);align-items:start;padding:var(--ts-space-md) 0;border-bottom:1px solid var(--line2)}.practice-details-view .kv:last-child{border-bottom:0}.practice-details-view .kv .k{font-size:var(--ts-text-xs);font-weight:600;color:var(--ink3)}.practice-details-view .kv .v{min-width:0;font-size:var(--ts-text-xs);color:var(--ink);overflow-wrap:anywhere}.practice-details-view .tags{display:flex;flex-wrap:wrap;gap:var(--ts-space-sm);margin-top:var(--ts-space-md)}.practice-details-view .tag{display:inline-flex;align-items:center;padding:var(--ts-space-sm) var(--ts-space-md);border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:var(--panel2);font-size:var(--ts-text-xs);color:var(--ink2)}.practice-details-view .chiprow{display:flex;align-items:center;gap:var(--ts-space-md);margin-bottom:var(--ts-space-lg);flex-wrap:wrap}.practice-details-view .fchip{height:28px;padding:0 var(--ts-space-lg);border:1px solid var(--line);border-radius:var(--ts-radius-xl);background:var(--panel);color:var(--ink2);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:var(--ts-space-sm)}.practice-details-view .fchip.on{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-bg)}.practice-details-view .fchip .b{font-family:var(--mono);font-size:var(--ts-text-xs)}.practice-details-view .chiprow .right{margin-left:auto;display:flex;align-items:center;gap:var(--ts-space-lg)}.practice-details-view .muted{color:var(--ink3);font-size:var(--ts-text-xs)}.practice-details-view .dtbl{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);overflow:hidden}.practice-details-view .dhead,.practice-details-view .drow{display:grid;align-items:center;gap:var(--ts-space-lg);padding:0 var(--ts-space-xl)}.practice-details-view .prov .dhead,.practice-details-view .prov .drow{grid-template-columns:minmax(180px,1.7fr) 128px minmax(150px,1.4fr) 150px 108px 74px}.practice-details-view .loc .dhead,.practice-details-view .loc .drow{grid-template-columns:minmax(110px,.9fr) minmax(200px,2fr) 120px minmax(140px,1.2fr) 120px}.practice-details-view .dhead{height:34px;border-bottom:1px solid var(--line);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);font-weight:600}.practice-details-view .drow{min-height:54px;border-bottom:1px solid var(--line2)}.practice-details-view .drow:last-child{border-bottom:0}.practice-details-view .dr-nm{font-weight:600;font-size:var(--ts-text-xs)}.practice-details-view .dr-sub{color:var(--ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-xxs)}.practice-details-view .dr-val{font-size:var(--ts-text-xs);color:var(--ink2)}.practice-details-view .dr-val.nf{color:var(--ink3);font-style:italic}.practice-details-view .editin{width:100%;height:28px;border:1px solid var(--accent);border-radius:var(--ts-radius-sm);background:var(--panel2);color:var(--ink);font-size:var(--ts-text-xs);font-family:inherit;padding:0 var(--ts-space-md)}.practice-details-view .act-link{height:26px;padding:0 var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--line);background:var(--panel);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;justify-self:end}.practice-details-view .act-link.find,.practice-details-view .act-link.verify{color:var(--warn);border-color:var(--warn)}.practice-details-view .act-link:hover{border-color:var(--ink3)}.practice-details-view .act-link.go{color:var(--accent-strong);border-color:var(--accent);background:var(--accent-bg)}.practice-details-view .act-link.go:hover{border-color:var(--accent-strong)}.practice-details-view .pid{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink2);display:flex;align-items:center;gap:var(--ts-space-sm);white-space:nowrap}.practice-details-view .pid .ok{color:var(--good);font-weight:700}.practice-details-view .progress{margin-bottom:var(--ts-space-sm)}.practice-details-view .progress .pt{font-size:var(--ts-text-xs);color:var(--ink2);margin-bottom:var(--ts-space-sm)}.practice-details-view .pbarL{height:7px;background:var(--line2);border-radius:var(--ts-radius-xs);overflow:hidden}.practice-details-view .pbarL>i{display:block;height:100%;background:var(--good);border-radius:var(--ts-radius-xs)}.practice-details-view .cl-sec{margin-bottom:var(--ts-space-xl)}.practice-details-view .cl-sec:last-child{margin-bottom:0}.practice-details-view .cl-h{font-size:var(--ts-text-xs);font-weight:700;margin-bottom:var(--ts-space-md)}.practice-details-view .cl-h .src{color:var(--ink3);font-weight:400;font-size:var(--ts-text-xs)}.practice-details-view .tags{display:flex;flex-wrap:wrap;gap:var(--ts-space-md)}.practice-details-view .tag{background:var(--good-bg);color:var(--good);border-radius:var(--ts-radius-xl);padding:var(--ts-space-sm) var(--ts-space-lg);font-size:var(--ts-text-xs);display:inline-flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .tag.plain{background:var(--panel2);color:var(--ink2)}.practice-details-view .tag .rev{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:700;color:var(--good);opacity:.85}.practice-details-view .note{display:flex;gap:var(--ts-space-lg);padding:var(--ts-space-lg) 0;border-top:1px solid var(--line2)}.practice-details-view .note:first-of-type{border-top:0}.practice-details-view .nav-av{width:28px;height:28px;border-radius:var(--ts-radius-md);background:var(--brand);color:#fff;display:grid;place-items:center;font-size:var(--ts-text-xs);font-weight:700;flex:none}.practice-details-view .note-b{flex:1}.practice-details-view .note-h{display:flex;align-items:center;gap:var(--ts-space-md);margin-bottom:var(--ts-space-xs)}.practice-details-view .note-h .who{font-weight:600;font-size:var(--ts-text-xs)}.practice-details-view .note-h .mt{color:var(--ink3);font-size:var(--ts-text-xs)}.practice-details-view .note-t{font-size:var(--ts-text-xs);color:var(--ink2);line-height:1.55}.practice-details-view .mention{color:var(--accent-strong);font-weight:600;background:var(--accent-bg);padding:0 var(--ts-space-xs);border-radius:var(--ts-radius-xs)}.practice-details-view .composer2{border-top:1px solid var(--line);margin-top:var(--ts-space-md);padding-top:var(--ts-space-lg)}.practice-details-view .composer2 textarea{width:100%;min-height:64px;resize:vertical;border:1px solid var(--line);border-radius:var(--ts-radius-md);background:var(--panel2);color:var(--ink);font-family:inherit;font-size:var(--ts-text-xs);padding:var(--ts-space-lg) var(--ts-space-lg);line-height:1.5}.practice-details-view .composer2 textarea:focus{outline:none;border-color:var(--accent)}.practice-details-view .composer2 .cf{display:flex;align-items:center;gap:var(--ts-space-lg);margin-top:var(--ts-space-md)}.practice-details-view .composer2 .hint{font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .tk{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg) 0;border-top:1px solid var(--line2)}.practice-details-view .tk:first-of-type{border-top:0}.practice-details-view .ck{width:18px;height:18px;border-radius:var(--ts-radius-sm);border:2px solid var(--ink3);flex:none;cursor:pointer;display:grid;place-items:center;color:#fff}.practice-details-view .ck.on{background:var(--accent);border-color:var(--accent)}.practice-details-view .ck svg{width:11px;height:11px}.practice-details-view .ck:not(.on) svg{display:none}.practice-details-view .tk-m{flex:1}.practice-details-view .tk-t{font-size:var(--ts-text-xs)}.practice-details-view .tk.done .tk-t{color:var(--ink3);text-decoration:line-through}.practice-details-view .tk-meta{display:flex;align-items:center;gap:var(--ts-space-md);margin-top:var(--ts-space-xs);flex-wrap:wrap}.practice-details-view .tk-as{font-size:var(--ts-text-xs);color:var(--ink2);background:var(--panel2);border:1px solid var(--line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xxs) var(--ts-space-md)}.practice-details-view .tk-due{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .addtask{display:flex;gap:var(--ts-space-md);align-items:center;border-top:1px solid var(--line);margin-top:var(--ts-space-md);padding-top:var(--ts-space-lg);flex-wrap:wrap}.practice-details-view .addtask input{flex:1;min-width:180px;height:32px;border:1px solid var(--line);border-radius:var(--ts-radius-md);background:var(--panel2);color:var(--ink);font-family:inherit;font-size:var(--ts-text-xs);padding:0 var(--ts-space-lg)}.practice-details-view .addtask input:focus{outline:none;border-color:var(--accent)}.practice-details-view .addtask select{height:32px;border:1px solid var(--line);border-radius:var(--ts-radius-md);background:var(--panel2);color:var(--ink);font-family:inherit;font-size:var(--ts-text-xs);padding:0 var(--ts-space-md)}.practice-details-view .arow{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg) 0;border-top:1px solid var(--line2)}.practice-details-view .arow:first-of-type{border-top:0}.practice-details-view .adot{width:7px;height:7px;border-radius:50%;background:var(--ink3);flex:none}.practice-details-view .at{font-size:var(--ts-text-xs);color:var(--ink2)}.practice-details-view .at b{color:var(--ink)}.practice-details-view .atime{margin-left:auto;font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .menu{position:fixed;z-index:50;background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);box-shadow:0 12px 30px #00000059;padding:var(--ts-space-sm);display:none;min-width:180px}.practice-details-view .menu.show{display:block}.practice-details-view .menu .mi{padding:var(--ts-space-md) var(--ts-space-lg);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs);cursor:pointer;display:flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .menu .mi:hover{background:var(--panel2)}.practice-details-view .menu .mh{font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);padding:var(--ts-space-sm) var(--ts-space-lg) var(--ts-space-xs);font-weight:600}.practice-details-view .stub{padding:var(--ts-space-5xl);text-align:center;color:var(--ink3)}.practice-details-view .stub .st{font-size:var(--ts-text-sm);font-weight:700;color:var(--ink);margin-bottom:var(--ts-space-sm)}.practice-details-view .scsub{display:none}.practice-details-view .scsub.on{display:block}.practice-details-view .sc-over{display:flex;align-items:center;gap:var(--ts-space-xl);background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.practice-details-view .sc-over .ov-l{font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .sc-over .ov-n{font-family:var(--mono);font-size:var(--ts-display-xs);font-weight:600;line-height:1.1}.practice-details-view .sc-cats{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-space-lg)}.practice-details-view .sc-cat{font:inherit;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl);cursor:pointer;display:flex;flex-direction:column;gap:var(--ts-space-md);transition:border-color .12s}.practice-details-view .sc-cat:hover{border-color:var(--accent)}.practice-details-view .sc-cat .cc-h{display:flex;align-items:baseline;justify-content:space-between}.practice-details-view .sc-cat .cc-n{font-weight:700;font-size:var(--ts-text-sm)}.practice-details-view .sc-cat .cc-w{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .sc-cat .cc-s{font-family:var(--mono);font-size:var(--ts-text-xl);font-weight:600;line-height:1}.practice-details-view .sc-cat .cc-bar{height:6px;border-radius:var(--ts-radius-xs);background:var(--line2);overflow:hidden}.practice-details-view .sc-cat .cc-bar>i{display:block;height:100%;border-radius:var(--ts-radius-xs)}.practice-details-view .sc-cat .cc-sub{display:flex;justify-content:space-between;font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .sc-cat .cc-go{color:var(--accent-strong);font-weight:600}.practice-details-view .sc-bc{display:flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);color:var(--ink3);margin-bottom:var(--ts-space-lg)}.practice-details-view .sc-bc .cr{cursor:pointer;color:var(--accent-strong);font-weight:600}.practice-details-view .sc-bc b{color:var(--ink)}.practice-details-view .m-row{font:inherit;text-align:left;display:grid;grid-template-columns:1fr 120px 50px 54px 16px;gap:var(--ts-space-lg);align-items:center;padding:var(--ts-space-lg) var(--ts-space-xl);background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);margin-bottom:var(--ts-space-md);cursor:pointer}.practice-details-view .m-row:hover{border-color:var(--accent)}.practice-details-view .m-row .mr-n{font-weight:600;font-size:var(--ts-text-xs)}.practice-details-view .m-row .mr-src{font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-xxs)}.practice-details-view .m-row .mr-bar{height:6px;border-radius:var(--ts-radius-xs);background:var(--line2);overflow:hidden}.practice-details-view .m-row .mr-bar>i{display:block;height:100%;border-radius:var(--ts-radius-xs)}.practice-details-view .m-row .mr-s{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;text-align:right}.practice-details-view .m-row .mr-w{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);text-align:right}.practice-details-view .m-row .mr-cv{color:var(--ink3);justify-self:end}.practice-details-view .md-head{display:flex;align-items:center;gap:var(--ts-space-xl);background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.practice-details-view .md-score{display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-xxs);padding-right:var(--ts-space-xl);border-right:1px solid var(--line)}.practice-details-view .md-score .s{font-family:var(--mono);font-size:var(--ts-display-xs);font-weight:600;line-height:1}.practice-details-view .md-score .l{font-size:var(--ts-text-xs);color:var(--ink3);text-transform:uppercase}.practice-details-view .md-meta .t{font-size:var(--ts-text-sm);font-weight:700}.practice-details-view .md-meta .w{font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-xxs)}.practice-details-view .md-sec{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.practice-details-view .md-sec>.h{font-size:var(--ts-text-xs);font-weight:700;color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ts-space-md);display:flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .md-ev{border-color:var(--accent)}.practice-details-view .md-ev>.h{color:var(--accent-strong)}.practice-details-view .ev-link{display:inline-flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);font-weight:600;color:var(--accent-strong);cursor:pointer;border:1px solid var(--accent);background:var(--accent-bg);border-radius:var(--ts-radius-sm);padding:var(--ts-space-xs) var(--ts-space-md);margin-right:var(--ts-space-sm)}.practice-details-view .evt{width:100%;border-collapse:collapse;font-size:var(--ts-text-xs);margin-top:var(--ts-space-sm)}.practice-details-view .evt th{text-align:left;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink3);font-weight:600;padding:var(--ts-space-sm) var(--ts-space-md);border-bottom:1px solid var(--line)}.practice-details-view .evt td{padding:var(--ts-space-md) var(--ts-space-md);border-bottom:1px solid var(--line2);color:var(--ink2)}.practice-details-view .evt tr:last-child td{border-bottom:0}.practice-details-view .evt .ok{color:var(--good)}.practice-details-view .evt .bad{color:var(--bad)}.practice-details-view .pct-big{font-family:var(--mono);font-size:var(--ts-display-xs);font-weight:600;color:var(--warn);line-height:1}.practice-details-view .kw-list .kw{display:grid;grid-template-columns:1fr 74px 44px;gap:var(--ts-space-md);padding:var(--ts-space-sm) 0;border-bottom:1px solid var(--line2);font-size:var(--ts-text-xs);color:var(--ink2)}.practice-details-view .kw-list .kw:last-child{border-bottom:0}.practice-details-view .comp-list{display:flex;flex-direction:column;gap:var(--ts-space-xs);margin-top:var(--ts-space-sm)}.practice-details-view .comp{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);padding:var(--ts-space-sm) var(--ts-space-md);border-radius:var(--ts-radius-sm);background:var(--panel2);color:var(--ink2)}.practice-details-view .comp.me{background:var(--accent-bg);color:var(--accent-strong);font-weight:600}.practice-details-view .comp .rk{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);width:20px}.practice-details-view .psi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-space-md);margin-top:var(--ts-space-sm)}.practice-details-view .psi-tile{background:var(--panel2);border-radius:var(--ts-radius-sm);padding:var(--ts-space-md) var(--ts-space-lg)}.practice-details-view .psi-tile .k{font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .psi-tile .v{font-family:var(--mono);font-size:var(--ts-text-md);font-weight:600}.practice-details-view .sc-issues{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl);margin-top:var(--ts-space-xl)}.practice-details-view .iss{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-lg);border:1px solid var(--line);border-radius:var(--ts-radius-md);margin-bottom:var(--ts-space-md);cursor:pointer}.practice-details-view .iss:last-child{margin-bottom:0}.practice-details-view .iss:hover{border-color:var(--accent)}.practice-details-view .iss .rank{width:22px;height:22px;border-radius:var(--ts-radius-sm);background:var(--bad-bg);color:var(--bad);display:grid;place-items:center;font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:700;flex:none}.practice-details-view .iss .it{font-size:var(--ts-text-xs);font-weight:600}.practice-details-view .iss .isub{font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-xxs)}.practice-details-view .iss .cost{margin-left:auto;text-align:right;flex:none}.practice-details-view .iss .cost .c{font-family:var(--mono);font-size:var(--ts-text-sm);font-weight:600;color:var(--bad)}.practice-details-view .iss .cost .cl{font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .pitch{background:var(--accent-bg);border:1px solid var(--accent);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl);margin-top:var(--ts-space-lg)}.practice-details-view .pitch .ph{display:flex;align-items:center;gap:var(--ts-space-md);font-weight:700;font-size:var(--ts-text-xs);margin-bottom:var(--ts-space-md)}.practice-details-view .pitch .pg{font-size:var(--ts-text-xs);line-height:1.65;color:var(--ink2)}.practice-details-view .pitch .pg b{color:var(--ink)}.practice-details-view .pitch .draft{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg);font-size:var(--ts-text-xs);margin-top:var(--ts-space-lg);line-height:1.55;color:var(--ink)}.practice-details-view .spk{width:13px;height:13px;color:var(--accent-strong);vertical-align:middle;flex:none}.practice-details-view .trend{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.practice-details-view .trend .th{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--ts-space-lg)}.practice-details-view .trend .th .t{font-size:var(--ts-text-xs);font-weight:700}.practice-details-view .trend .th .m{font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .trend svg{width:100%;height:auto;display:block}.practice-details-view .trend .xlab{display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-xs)}.practice-details-view .htbl{width:100%;border-collapse:collapse;font-size:var(--ts-text-xs)}.practice-details-view .htbl th{text-align:left;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink3);font-weight:600;padding:var(--ts-space-md) var(--ts-space-lg);border-bottom:1px solid var(--line)}.practice-details-view .htbl td{padding:var(--ts-space-md) var(--ts-space-lg);border-bottom:1px solid var(--line2);color:var(--ink2)}.practice-details-view .htbl tr:last-child td{border-bottom:0}.practice-details-view .htbl .sc{font-family:var(--mono);font-weight:600;color:var(--ink)}.practice-details-view .delta-up{color:var(--good);font-family:var(--mono)}.practice-details-view .delta-dn{color:var(--bad);font-family:var(--mono)}.practice-details-view .trig{font-family:var(--mono);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);background:var(--panel2);border:1px solid var(--line);color:var(--ink3)}.practice-details-view .hlink{color:var(--accent-strong);font-weight:600;cursor:pointer;margin-right:var(--ts-space-lg)}.practice-details-view .share-btn{background:none;border:none;padding:0;font:inherit;color:var(--accent-strong);font-weight:600;cursor:pointer}.practice-details-view .eng-hot{display:flex;align-items:center;gap:var(--ts-space-2xl);background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.practice-details-view .hot-score{text-align:center;flex:none}.practice-details-view .hot-score .n{font-family:var(--mono);font-size:var(--ts-display-sm);font-weight:600;line-height:1}.practice-details-view .hot-score .l{font-size:var(--ts-text-xs);color:var(--ink3);text-transform:uppercase}.practice-details-view .hot-meter{flex:1}.practice-details-view .hot-bar{height:10px;border-radius:var(--ts-radius-sm);background:linear-gradient(90deg,#3a6,#e0b25a,#f0796b);position:relative;margin-bottom:var(--ts-space-sm)}.practice-details-view .hot-knob{position:absolute;top:-4px;width:4px;height:18px;background:var(--ink);border-radius:var(--ts-radius-xs);box-shadow:0 0 0 2px var(--panel)}.practice-details-view .hot-cap{display:flex;justify-content:space-between;font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .eng-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.practice-details-view .eng-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg)}.practice-details-view .eng-stat .n{font-family:var(--mono);font-size:var(--ts-text-xl);font-weight:600}.practice-details-view .eng-stat .l{font-size:var(--ts-text-xs);color:var(--ink3);margin-top:1px}.practice-details-view .eng-pages .pg{display:grid;grid-template-columns:1fr 120px 58px;gap:var(--ts-space-lg);align-items:center;padding:var(--ts-space-md) 0;border-bottom:1px solid var(--line2);font-size:var(--ts-text-xs)}.practice-details-view .eng-pages .pg:last-child{border-bottom:0}.practice-details-view .eng-pages .pn{color:var(--ink)}.practice-details-view .eng-tb{height:6px;background:var(--line2);border-radius:var(--ts-radius-xs);overflow:hidden}.practice-details-view .eng-tb>i{display:block;height:100%;background:var(--accent);border-radius:var(--ts-radius-xs)}.practice-details-view .eng-pages .pt{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);text-align:right}.practice-details-view .eng-tl .ev{display:flex;gap:var(--ts-space-lg);align-items:flex-start;padding:var(--ts-space-md) 0;border-bottom:1px solid var(--line2);font-size:var(--ts-text-xs);color:var(--ink2)}.practice-details-view .eng-tl .ev:last-child{border-bottom:0}.practice-details-view .eng-tl .ed{width:7px;height:7px;border-radius:50%;margin-top:var(--ts-space-sm);flex:none}.practice-details-view .eng-tl .etime{margin-left:auto;font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);white-space:nowrap}.practice-details-view .scmenu{position:fixed;z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);box-shadow:0 12px 30px #00000059;padding:var(--ts-space-sm);display:none;min-width:230px}.practice-details-view .scmenu.show{display:block}.practice-details-view .scmenu .mi{padding:var(--ts-space-md) var(--ts-space-lg);border-radius:var(--ts-radius-sm);cursor:pointer;font-size:var(--ts-text-xs)}.practice-details-view .scmenu .mi:hover{background:var(--panel2)}.practice-details-view .scmenu .mi .d{font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-xxs)}.practice-details-view .howcalc{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);margin-bottom:var(--ts-space-lg);overflow:hidden}.practice-details-view .howcalc .hc-h{padding:var(--ts-space-lg) var(--ts-space-xl);display:flex;align-items:center;gap:var(--ts-space-md);cursor:pointer;font-size:var(--ts-text-xs);font-weight:600}.practice-details-view .howcalc .hc-h .cx{margin-left:auto;color:var(--ink3);font-family:var(--mono);font-size:var(--ts-text-sm)}.practice-details-view .howcalc .hc-b{padding:0 var(--ts-space-xl) var(--ts-space-xl);font-size:var(--ts-text-xs);color:var(--ink2);line-height:1.6;display:none}.practice-details-view .howcalc.open .hc-b{display:block}.practice-details-view .rollup{display:flex;align-items:center;gap:var(--ts-space-sm);flex-wrap:wrap;margin:var(--ts-space-md) 0;font-family:var(--mono);font-size:var(--ts-text-xs)}.practice-details-view .rollup .rb{background:var(--panel2);border:1px solid var(--line);border-radius:var(--ts-radius-sm);padding:var(--ts-space-xs) var(--ts-space-md)}.practice-details-view .rollup .arw{color:var(--ink3)}.practice-details-view .band-row{display:flex;gap:var(--ts-space-md);flex-wrap:wrap;margin-top:var(--ts-space-md)}.practice-details-view .band-chip{display:flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-sm);background:var(--panel2)}.practice-details-view .band-dot{width:9px;height:9px;border-radius:50%}.practice-details-view .sc-sig{margin-bottom:var(--ts-space-xl)}.practice-details-view .sc-sig-h{display:flex;align-items:baseline;gap:var(--ts-space-md);padding:0 var(--ts-space-xxs) var(--ts-space-md);border-bottom:1px solid var(--line2);margin-bottom:var(--ts-space-md)}.practice-details-view .sc-sig-h .sn{font-size:var(--ts-text-xs);font-weight:700;color:var(--ink)}.practice-details-view .sc-sig-h .sw{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .sc-sig-h .ss2{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;margin-left:auto}.practice-details-view .sig-note{font-size:var(--ts-text-xs);color:var(--warn);margin:0 var(--ts-space-xxs) var(--ts-space-md);display:flex;gap:var(--ts-space-sm);align-items:center}.practice-details-view .sig-note svg{width:12px;height:12px;flex:none}.practice-details-view .m-row.na{opacity:.7}.practice-details-view .m-row .mr-na{grid-column:3 / span 2;font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);text-align:right}.practice-details-view .tier-chip{font-family:var(--mono);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.04em;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);background:var(--panel2);border:1px solid var(--line);color:var(--ink3);margin-left:var(--ts-space-sm);vertical-align:middle}.practice-details-view .q-sec{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);margin-bottom:var(--ts-space-md)}.practice-details-view .q-sec .qh{font-size:var(--ts-text-xs);font-weight:700;letter-spacing:.02em;margin-bottom:var(--ts-space-sm);display:flex;align-items:center;gap:var(--ts-space-md);color:var(--ink)}.practice-details-view .q-sec .qh .qi{width:17px;height:17px;border-radius:var(--ts-radius-sm);display:grid;place-items:center;font-size:var(--ts-text-xs);font-weight:800;flex:none}.practice-details-view .q-sec .qb{font-size:var(--ts-text-xs);line-height:1.6;color:var(--ink2)}.practice-details-view .q-sec .qb b{color:var(--ink)}.practice-details-view .q-what .qi{background:var(--accent-bg);color:var(--accent-strong)}.practice-details-view .q-why .qi{background:var(--good-bg);color:var(--good)}.practice-details-view .q-how .qi{background:var(--panel2);color:var(--ink2)}.practice-details-view .q-means .qi{background:var(--warn-bg);color:var(--warn)}.practice-details-view .q-do .qi{background:var(--accent-bg);color:var(--accent-strong)}.practice-details-view .calc-box{background:var(--panel2);border:1px solid var(--line);border-radius:var(--ts-radius-sm);padding:var(--ts-space-md) var(--ts-space-lg);margin-top:var(--ts-space-md);font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink2);line-height:1.6}.practice-details-view .calc-box .hl{color:var(--accent-strong);font-weight:600}.practice-details-view .state-pill{display:inline-flex;align-items:center;gap:var(--ts-space-sm);font-family:var(--mono);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);white-space:nowrap}.practice-details-view .state-meas{background:var(--good-bg);color:var(--good)}.practice-details-view .state-nm{background:var(--panel2);color:var(--ink3);border:1px solid var(--line)}.practice-details-view .state-cv{background:var(--warn-bg);color:var(--warn)}.practice-details-view .nm-block{background:var(--panel2);border:1px dashed var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);font-size:var(--ts-text-xs);color:var(--ink2);line-height:1.55;display:flex;gap:var(--ts-space-lg);align-items:flex-start}.practice-details-view .nm-block svg{width:16px;height:16px;color:var(--ink3);flex:none;margin-top:1px}.practice-details-view .nm-block b{color:var(--ink)}.practice-details-view .collect-note{margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ink3);display:flex;gap:var(--ts-space-md);align-items:flex-start;background:var(--panel2);border-radius:var(--ts-radius-sm);padding:var(--ts-space-md) var(--ts-space-lg);line-height:1.5}.practice-details-view .collect-note svg{width:14px;height:14px;flex:none;margin-top:1px}.practice-details-view .big-val{font-family:var(--mono);font-size:var(--ts-text-xl);font-weight:600;color:var(--ink);line-height:1}.practice-details-view .dupe{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--warn);margin-left:var(--ts-space-sm)}.practice-details-view .hval{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;color:var(--ink);background:var(--panel2);border:1px solid var(--line);border-radius:var(--ts-radius-sm);padding:var(--ts-space-xxs) var(--ts-space-md)}.practice-details-view .act-line{display:flex;gap:var(--ts-space-md);align-items:flex-start;background:var(--accent-bg);border:1px solid var(--accent);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg);margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ink);line-height:1.5}.practice-details-view .act-line .act-ic{color:var(--accent-strong);font-weight:700;flex:none}.practice-details-view .act-line b{color:var(--accent-strong)}.practice-details-view .about{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);overflow:hidden;margin-top:var(--ts-space-lg)}.practice-details-view .about .ab-h{padding:var(--ts-space-lg) var(--ts-space-xl);display:flex;align-items:center;gap:var(--ts-space-md);cursor:pointer;font-size:var(--ts-text-xs);font-weight:600;color:var(--ink2)}.practice-details-view .about .ab-h .cx{margin-left:auto;font-family:var(--mono);font-size:var(--ts-text-sm);color:var(--ink3)}.practice-details-view .about .ab-b{display:none;padding:0 var(--ts-space-xl) var(--ts-space-lg)}.practice-details-view .about.open .ab-b{display:block}.practice-details-view .ab-row{display:grid;grid-template-columns:104px 1fr;gap:var(--ts-space-lg);padding:var(--ts-space-md) 0;border-top:1px solid var(--line2);font-size:var(--ts-text-xs)}.practice-details-view .ab-row .ab-k{font-size:var(--ts-text-xs);color:var(--ink3);text-transform:uppercase;letter-spacing:.03em;font-weight:600;padding-top:var(--ts-space-xxs)}.practice-details-view .ab-row .ab-v{color:var(--ink2);line-height:1.55}.practice-details-view .sos-strip{display:flex;gap:var(--ts-space-2xl);flex-wrap:wrap;margin-bottom:var(--ts-space-lg)}.practice-details-view .sos-stat .n{font-family:var(--mono);font-size:var(--ts-text-xl);font-weight:600;line-height:1}.practice-details-view .sos-stat .l{font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-xxs)}.practice-details-view .sos-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--ts-radius-md)}.practice-details-view .sos{border-collapse:collapse;width:100%;min-width:440px;font-size:var(--ts-text-xs)}.practice-details-view .sos th{text-align:center;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink3);font-weight:600;padding:var(--ts-space-md) var(--ts-space-sm);border-bottom:1px solid var(--line);white-space:nowrap}.practice-details-view .sos th.kwh,.practice-details-view .sos td.kwc{text-align:left;position:sticky;left:0;background:var(--panel);min-width:158px;z-index:1}.practice-details-view .sos th.youh,.practice-details-view .sos td.youc{background:var(--accent-bg)}.practice-details-view .sos td{padding:var(--ts-space-sm);text-align:center;border-bottom:1px solid var(--line2)}.practice-details-view .sos tr:last-child td{border-bottom:0}.practice-details-view .sos .kwc{color:var(--ink);font-weight:500}.practice-details-view .sos .kwc .vol{display:block;font-size:var(--ts-text-xs);color:var(--ink3);font-weight:400;font-family:var(--mono)}.practice-details-view .rk-cell{display:inline-flex;min-width:28px;justify-content:center;font-family:var(--mono);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-sm)}.practice-details-view .rk-top{background:var(--good-bg);color:var(--good)}.practice-details-view .rk-mid{background:var(--warn-bg);color:var(--warn)}.practice-details-view .rk-out{background:var(--panel2);color:var(--ink3)}.practice-details-view .sos-legend{display:flex;gap:var(--ts-space-xl);margin-top:var(--ts-space-md);font-size:var(--ts-text-xs);color:var(--ink3);flex-wrap:wrap;align-items:center}.practice-details-view .sos-legend .lg{display:flex;align-items:center;gap:var(--ts-space-sm)}.practice-details-view .sos-legend .sw{width:16px;height:12px;border-radius:var(--ts-radius-xs);display:inline-block}@media(max-width:1100px){.practice-details-view .grid2{grid-template-columns:1fr}.practice-details-view .pd-strip{gap:var(--ts-space-lg)}.practice-details-view .pd-pillars,.practice-details-view .pd-pres{border-right:0}}.practice-details-view .br-bar .dot{width:8px;height:8px;border-radius:50%}.practice-details-view .krk{display:inline-flex;min-width:30px;justify-content:center;font-family:var(--mono);font-weight:700;padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs)}.practice-details-view .krk.t{background:var(--good-bg);color:var(--good)}.practice-details-view .krk.m{background:var(--warn-bg);color:var(--warn)}.practice-details-view .krk.o{background:var(--bad-bg);color:var(--bad)}.practice-details-view .geo .pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--ts-bg-primary);border:3px solid var(--accent);border-radius:50%;box-shadow:0 0 0 4px #13897259}.practice-details-view .rep-row{display:grid;grid-template-columns:130px 60px 1fr 50px;gap:var(--ts-space-lg);align-items:center;padding:var(--ts-space-md) 0;border-bottom:1px solid var(--line2);font-size:var(--ts-text-xs)}.practice-details-view .rep-row .rn{color:var(--ink2)}.practice-details-view .rep-row .stars{font-family:var(--mono);font-weight:600;color:var(--warn);font-size:var(--ts-text-xs)}.practice-details-view .rep-row .rc-bar{height:12px;border-radius:var(--ts-radius-xs);background:var(--line2);overflow:hidden}.practice-details-view .rep-row .rc-bar>i{display:block;height:100%;border-radius:var(--ts-radius-xs);background:var(--ink3)}.practice-details-view .rep-row .rc-n{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);text-align:right}.practice-details-view .film .frame{flex:1;text-align:center}.practice-details-view .film .scr{height:70px;border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:#12161d;overflow:hidden}.practice-details-view .film .sh-nav{height:12px;background:#20303a}.practice-details-view .film .sh-hero{margin:var(--ts-space-sm);height:20px;border-radius:var(--ts-radius-xs);background:#1c2733}.practice-details-view .film .sh-txt{margin:0 var(--ts-space-sm);height:5px;border-radius:var(--ts-radius-xs);background:#1c2733;margin-bottom:var(--ts-space-xs)}.practice-details-view .film .flabel{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-sm)}.practice-details-view .film .frame.done .scr{border-color:var(--accent)}.practice-details-view .film .frame.done .flabel{color:var(--accent-strong);font-weight:600}.practice-details-view .vtile.cur{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.practice-details-view .nm-future{margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ink2);background:var(--panel);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg);border:1px solid var(--line)}.practice-details-view .nm-future b{color:var(--accent-strong)}.practice-details-view .ring{width:70px;height:70px;border-radius:50%;flex:none;background:conic-gradient(var(--good) calc(var(--p,88)*1%),var(--line2) 0);display:grid;place-items:center}.practice-details-view.wrap{max-width:var(--ts-container-tier-e);margin:0 auto;padding:var(--ts-space-4xl) var(--ts-space-2xl) 90px}.practice-details-view .mono{font-family:var(--mono)}.practice-details-view h1{font-size:var(--ts-text-xl);margin:0 0 var(--ts-space-sm);letter-spacing:-.01em}.practice-details-view .sub{color:var(--ink3);font-size:var(--ts-text-xs);margin-bottom:var(--ts-space-3xl);max-width:700px}.practice-details-view .spk{width:14px;height:14px;color:var(--accent-strong);flex:none}.practice-details-view .rule{height:1px;background:var(--line);margin:var(--ts-space-4xl) 0 var(--ts-space-2xl)}.practice-details-view .h2{font-size:var(--ts-text-xs);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);margin:0 0 var(--ts-space-xl);font-weight:600;display:flex;align-items:baseline;gap:var(--ts-space-lg)}.practice-details-view .h2 .pts{color:var(--ink3);font-weight:400}.practice-details-view .mx{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-2xl);margin-bottom:var(--ts-space-xl)}.practice-details-view .mx-h{display:flex;align-items:center;gap:var(--ts-space-lg);flex-wrap:wrap;margin-bottom:var(--ts-space-xs)}.practice-details-view .mx-h .num{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .mx-h .name{font-size:var(--ts-text-md);font-weight:700}.practice-details-view .mx-h .id{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .mx-tags{display:flex;gap:var(--ts-space-sm);flex-wrap:wrap;margin:var(--ts-space-md) 0 var(--ts-space-xl)}.practice-details-view .tag{font-family:var(--mono);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);white-space:nowrap}.practice-details-view .tag.src{background:var(--panel2);color:var(--ink2);border:1px solid var(--line)}.practice-details-view .tag.rich{background:var(--good-bg);color:var(--good)}.practice-details-view .tag.collect{background:var(--warn-bg);color:var(--warn)}.practice-details-view .tag.na{background:var(--panel2);color:var(--ink3);border:1px solid var(--line)}.practice-details-view .note{margin-top:var(--ts-space-xl);background:var(--panel2);border-left:2px solid var(--accent);border-radius:0 var(--ts-radius-md) var(--ts-radius-md) 0;padding:var(--ts-space-lg) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ink2);line-height:1.6}.practice-details-view .note b{color:var(--ink)}.practice-details-view .note .lv{display:inline-block;font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--accent-strong);background:var(--accent-bg);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm);margin:0 var(--ts-space-xs) var(--ts-space-xs) 0}.practice-details-view .viz{border:1px solid var(--line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl);background:var(--panel2)}.practice-details-view .viz-lbl{font-size:var(--ts-text-xs);color:var(--ink3);font-family:var(--mono);margin-bottom:var(--ts-space-lg);text-transform:uppercase;letter-spacing:.03em}.practice-details-view .viz-cap{font-size:var(--ts-text-xs);color:var(--ink3);font-family:var(--mono);margin-top:var(--ts-space-lg);display:flex;align-items:center;gap:var(--ts-space-sm);flex-wrap:wrap}.practice-details-view .stamp{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);border:1px solid var(--line);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm)}.practice-details-view .render-row{display:flex;gap:var(--ts-space-xl);align-items:flex-end;flex-wrap:wrap}.practice-details-view .browser{flex:1;min-width:260px;border:1px solid var(--line);border-radius:var(--ts-radius-md);overflow:hidden;background:var(--ts-bg-primary)}.practice-details-view .br-bar{display:flex;gap:var(--ts-space-sm);align-items:center;padding:var(--ts-space-md) var(--ts-space-lg);background:#e9edf2;border-bottom:1px solid #d6dbe2}.practice-details-view .dot{width:8px;height:8px;border-radius:50%}.practice-details-view .br-url{flex:1;background:var(--ts-bg-primary);border-radius:var(--ts-radius-sm);padding:var(--ts-space-xs) var(--ts-space-md);font-family:var(--mono);font-size:var(--ts-text-xs);color:#5b6570;border:1px solid #d6dbe2}.practice-details-view .site{background:var(--ts-bg-primary);color:#1a2230}.practice-details-view .s-nav{display:flex;align-items:center;justify-content:space-between;padding:var(--ts-space-md) var(--ts-space-lg);border-bottom:1px solid #eef1f5}.practice-details-view .s-logo{font-weight:800;font-size:var(--ts-text-xs);color:#0f766e}.practice-details-view .s-menu{font-size:var(--ts-text-xs);color:#8a94a2}.practice-details-view .s-cta{font-size:var(--ts-text-xs);background:#0f766e;color:#fff;padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-xs);font-weight:600}.practice-details-view .s-hero{padding:var(--ts-space-2xl) var(--ts-space-xl);background:linear-gradient(135deg,#f0fdfa,#eef2ff)}.practice-details-view .s-h1{font-size:var(--ts-text-md);font-weight:800;color:#0f2436;line-height:1.2}.practice-details-view .s-p{font-size:var(--ts-text-xs);color:#5b6570;margin:var(--ts-space-sm) 0 var(--ts-space-lg)}.practice-details-view .s-btn{display:inline-block;font-size:var(--ts-text-xs);background:#0f766e;color:#fff;padding:var(--ts-space-sm) var(--ts-space-lg);border-radius:var(--ts-radius-sm);font-weight:600}.practice-details-view .s-cards{display:flex;gap:var(--ts-space-md);padding:var(--ts-space-lg)}.practice-details-view .s-card{flex:1;background:#f6f8fb;border:1px solid #eef1f5;border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg) var(--ts-space-md);font-size:var(--ts-text-xs);color:#3a4656;text-align:center;font-weight:600}.practice-details-view .phone{width:118px;border:6px solid #20242e;border-radius:var(--ts-radius-xl);overflow:hidden;background:var(--ts-bg-primary);flex:none}.practice-details-view .ph-note{width:118px;flex:none;text-align:center;font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-sm)}.practice-details-view .ksum{display:flex;gap:var(--ts-space-3xl);flex-wrap:wrap;margin-bottom:var(--ts-space-xl)}.practice-details-view .kstat .n{font-family:var(--mono);font-size:var(--ts-text-xl);font-weight:700;line-height:1}.practice-details-view .kstat .l{font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-xxs)}.practice-details-view .comp-block{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);margin-bottom:var(--ts-space-xl)}.practice-details-view .comp-block .cbh{font-size:var(--ts-text-xs);font-weight:700;color:var(--ink);margin-bottom:var(--ts-space-xs)}.practice-details-view .comp-block .cbs{font-size:var(--ts-text-xs);color:var(--ink3);margin-bottom:var(--ts-space-lg)}.practice-details-view .comp-rank{display:grid;grid-template-columns:1fr 110px 64px;gap:var(--ts-space-lg);align-items:center;font-size:var(--ts-text-xs);padding:var(--ts-space-md) 0;border-bottom:1px solid var(--line2)}.practice-details-view .comp-rank:last-child{border-bottom:0}.practice-details-view .comp-rank .dom{color:var(--ink);font-family:var(--mono);font-size:var(--ts-text-xs)}.practice-details-view .comp-rank .cbar{height:8px;border-radius:var(--ts-radius-xs);background:var(--line2);overflow:hidden}.practice-details-view .comp-rank .cbar>i{display:block;height:100%;border-radius:var(--ts-radius-xs);background:var(--bad)}.practice-details-view .comp-rank .cn{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);text-align:right}.practice-details-view .kwt{width:100%;border-collapse:collapse;font-size:var(--ts-text-xs)}.practice-details-view .kwt th{text-align:left;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink3);font-weight:600;padding:var(--ts-space-md) var(--ts-space-md);border-bottom:1px solid var(--line)}.practice-details-view .kwt td{padding:var(--ts-space-md) var(--ts-space-md);border-bottom:1px solid var(--line2);vertical-align:top}.practice-details-view .kwt tr:last-child td{border-bottom:0}.practice-details-view .kwt .kw{color:var(--ink);font-weight:600}.practice-details-view .kwt .vol{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);display:block;margin-top:1px}.practice-details-view .rk{display:inline-flex;min-width:30px;justify-content:center;font-family:var(--mono);font-weight:700;padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs)}.practice-details-view .rk.t{background:var(--good-bg);color:var(--good)}.practice-details-view .rk.m{background:var(--warn-bg);color:var(--warn)}.practice-details-view .rk.o{background:var(--bad-bg);color:var(--bad)}.practice-details-view .dchip{display:inline-flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-xl);padding:var(--ts-space-xxs) var(--ts-space-md);margin:var(--ts-space-xxs) var(--ts-space-xs) var(--ts-space-xxs) 0;color:var(--ink2)}.practice-details-view .dchip .p{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .dchip.first{border-color:var(--warn);color:var(--warn);font-weight:600}.practice-details-view .big-callout{display:flex;gap:var(--ts-space-xl);align-items:center;background:var(--bad-bg);border:1px solid rgba(240,121,107,.4);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);margin-top:var(--ts-space-xl)}.practice-details-view .big-callout .bn{font-family:var(--mono);font-size:var(--ts-display-xs);font-weight:700;color:var(--bad);line-height:1;flex:none}.practice-details-view .big-callout .bt{font-size:var(--ts-text-xs);color:var(--ink);line-height:1.5}.practice-details-view .geo-wrap{display:flex;gap:var(--ts-space-2xl);flex-wrap:wrap;align-items:center}.practice-details-view .geo{position:relative;background:linear-gradient(135deg,#12161d,#0d1015);border:1px solid var(--line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-lg)}.practice-details-view .geogrid{display:grid;grid-template-columns:repeat(5,34px);grid-auto-rows:34px;gap:var(--ts-space-sm)}.practice-details-view .gc{border-radius:var(--ts-radius-sm);display:grid;place-items:center;font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600}.practice-details-view .gc.t{background:#37c99738;color:var(--good);border:1px solid rgba(55,201,151,.4)}.practice-details-view .gc.m{background:#e0b25a2e;color:var(--warn);border:1px solid rgba(224,178,90,.35)}.practice-details-view .gc.o{background:#f0796b29;color:var(--bad);border:1px solid rgba(240,121,107,.32)}.practice-details-view .geo .pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:var(--ts-bg-primary);border:3px solid var(--accent-strong);border-radius:50%;box-shadow:0 0 0 4px #13897259}.practice-details-view .geo-legend{font-size:var(--ts-text-xs);color:var(--ink2);line-height:1.7}.practice-details-view .geo-legend .dotL{display:inline-block;width:10px;height:10px;border-radius:var(--ts-radius-xs);margin-right:var(--ts-space-sm);vertical-align:middle}.practice-details-view .aio{background:var(--ts-bg-primary);color:#1f2430;border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl) var(--ts-space-xl);border:1px solid #dfe3ea}.practice-details-view .aio-h{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);font-weight:700;color:#6b4ea8;margin-bottom:var(--ts-space-md)}.practice-details-view .aio-b{font-size:var(--ts-text-xs);color:#2a3140;line-height:1.6}.practice-details-view .aio-src{display:flex;gap:var(--ts-space-sm);flex-wrap:wrap;margin-top:var(--ts-space-lg)}.practice-details-view .aio-chip{font-size:var(--ts-text-xs);background:#f1f3f7;border:1px solid #e2e6ec;border-radius:var(--ts-radius-xl);padding:var(--ts-space-xs) var(--ts-space-md);color:#3a4353;display:flex;align-items:center;gap:var(--ts-space-sm)}.practice-details-view .aio-chip .fav{width:10px;height:10px;border-radius:var(--ts-radius-xs);background:#8a94a2}.practice-details-view .aio-flag{margin-top:var(--ts-space-lg);background:var(--bad-bg);border:1px solid rgba(240,121,107,.4);border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--bad);font-weight:600;display:flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .nap{width:100%;border-collapse:collapse;font-size:var(--ts-text-xs)}.practice-details-view .nap th{text-align:left;font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink3);font-weight:600;padding:var(--ts-space-md) var(--ts-space-md);border-bottom:1px solid var(--line)}.practice-details-view .nap td{padding:var(--ts-space-md);border-bottom:1px solid var(--line2);color:var(--ink2)}.practice-details-view .nap tr:last-child td{border-bottom:0}.practice-details-view .nap .dir{color:var(--ink);font-weight:600}.practice-details-view .nap .val{font-family:var(--mono);font-size:var(--ts-text-xs)}.practice-details-view .nap .ok{color:var(--good)}.practice-details-view .nap .bad{color:var(--bad)}.practice-details-view .nap-sum{display:flex;gap:var(--ts-space-xl);align-items:center;margin-top:var(--ts-space-xl)}.practice-details-view .pctbig{font-family:var(--mono);font-size:var(--ts-display-sm);font-weight:700;color:var(--warn);line-height:1}.practice-details-view .rep-row{display:grid;grid-template-columns:118px 60px 1fr 50px;gap:var(--ts-space-lg);align-items:center;padding:var(--ts-space-md) 0;border-bottom:1px solid var(--line2);font-size:var(--ts-text-xs)}.practice-details-view .rep-row:last-child{border-bottom:0}.practice-details-view .rep-row.me .rn{color:var(--accent-strong);font-weight:700}.practice-details-view .rn{color:var(--ink2)}.practice-details-view .stars{font-family:var(--mono);font-weight:600;color:var(--warn);font-size:var(--ts-text-xs)}.practice-details-view .rc-bar{height:12px;border-radius:var(--ts-radius-xs);background:var(--line2);overflow:hidden}.practice-details-view .rc-bar>i{display:block;height:100%;border-radius:var(--ts-radius-xs);background:var(--ink3)}.practice-details-view .rep-row.me .rc-bar>i{background:var(--accent-strong)}.practice-details-view .rc-n{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);text-align:right}.practice-details-view .film{display:flex;gap:var(--ts-space-md)}.practice-details-view .frame{flex:1;text-align:center}.practice-details-view .frame .scr{height:70px;border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:#12161d;overflow:hidden}.practice-details-view .frame .sh-nav{height:12px;background:#20303a}.practice-details-view .frame .sh-hero{margin:var(--ts-space-sm);height:20px;border-radius:var(--ts-radius-xs);background:#1c2733}.practice-details-view .frame .sh-txt{margin:0 var(--ts-space-sm);height:5px;border-radius:var(--ts-radius-xs);background:#1c2733;margin-bottom:var(--ts-space-xs)}.practice-details-view .frame .flabel{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-sm)}.practice-details-view .frame.done .scr{border-color:var(--accent)}.practice-details-view .frame.done .flabel{color:var(--accent-strong);font-weight:600}.practice-details-view .vit-tiles{display:flex;gap:var(--ts-space-md);margin-top:var(--ts-space-lg);flex-wrap:wrap}.practice-details-view .vtile{flex:1;min-width:90px;background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg)}.practice-details-view .vtile .k{font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .vtile .v{font-family:var(--mono);font-size:var(--ts-text-md);font-weight:600}.practice-details-view .vtile .t{font-size:var(--ts-text-xs);color:var(--ink3)}.practice-details-view .abandon{margin-top:var(--ts-space-lg);display:flex;gap:var(--ts-space-lg);align-items:center;background:var(--bad-bg);border:1px solid rgba(240,121,107,.35);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg)}.practice-details-view .abandon .an{font-family:var(--mono);font-size:var(--ts-text-xl);font-weight:700;color:var(--bad);flex:none}.practice-details-view .speed-cmp{display:flex;gap:var(--ts-space-xl);margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ink2);flex-wrap:wrap}.practice-details-view .speed-cmp b{font-family:var(--mono)}.practice-details-view .flow{margin-bottom:var(--ts-space-lg)}.practice-details-view .flow:last-child{margin-bottom:0}.practice-details-view .flow .fl{font-size:var(--ts-text-xs);color:var(--ink3);margin-bottom:var(--ts-space-sm);font-weight:600}.practice-details-view .steps{display:flex;align-items:center;gap:var(--ts-space-sm);flex-wrap:wrap}.practice-details-view .step{font-size:var(--ts-text-xs);padding:var(--ts-space-sm) var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--line);background:var(--panel)}.practice-details-view .step.bad{border-color:#f0796b66;color:var(--bad);background:var(--bad-bg)}.practice-details-view .step.good{border-color:#37c99766;color:var(--good);background:var(--good-bg)}.practice-details-view .arw{color:var(--ink3);font-family:var(--mono)}.practice-details-view .chip2{display:inline-flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);border-radius:var(--ts-radius-sm);padding:var(--ts-space-sm) var(--ts-space-lg);margin:var(--ts-space-xs) var(--ts-space-xs) var(--ts-space-xs) 0;font-family:var(--mono)}.practice-details-view .chip2.y{background:var(--good-bg);color:var(--good)}.practice-details-view .chip2.n{background:var(--panel);color:var(--ink3);border:1px solid var(--line)}.practice-details-view .rbar-row{display:grid;grid-template-columns:130px 1fr 34px;gap:var(--ts-space-lg);align-items:center;font-size:var(--ts-text-xs);padding:var(--ts-space-sm) 0}.practice-details-view .rbar-row .rl{color:var(--ink2)}.practice-details-view .rbar{height:8px;border-radius:var(--ts-radius-xs);background:var(--line2);overflow:hidden}.practice-details-view .rbar>i{display:block;height:100%;border-radius:var(--ts-radius-xs)}.practice-details-view .rbar-row .rv{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);text-align:right}.practice-details-view .trust{display:flex;gap:var(--ts-space-lg);align-items:center;background:var(--good-bg);border:1px solid rgba(55,201,151,.3);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl) var(--ts-space-xl)}.practice-details-view .trust.warn{background:var(--warn-bg);border-color:#e0b25a4d}.practice-details-view .trust .ti{width:34px;height:34px;border-radius:var(--ts-radius-md);background:#37c99726;display:grid;place-items:center;color:var(--good);flex:none}.practice-details-view .trust.warn .ti{background:#e0b25a26;color:var(--warn)}.practice-details-view .trust .tt{font-size:var(--ts-text-xs);font-weight:700}.practice-details-view .trust .td{font-size:var(--ts-text-xs);color:var(--ink3);margin-top:var(--ts-space-xxs);font-family:var(--mono)}.practice-details-view .gap-block{border:1px dashed var(--line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl);background:var(--panel2)}.practice-details-view .gap-block .gt{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);color:var(--ink2);font-weight:600;margin-bottom:var(--ts-space-sm)}.practice-details-view .gap-block .gt svg{width:16px;height:16px;color:var(--ink3);flex:none}.practice-details-view .gap-block .gd{font-size:var(--ts-text-xs);color:var(--ink3);line-height:1.6}.practice-details-view .gap-block .future{margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ink2);background:var(--panel);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-lg);border:1px solid var(--line)}.practice-details-view .gap-block .future b{color:var(--accent-strong)}.practice-details-view .deadlinks{font-family:var(--mono);font-size:var(--ts-text-xs)}.practice-details-view .dl{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) 0;border-bottom:1px solid var(--line2)}.practice-details-view .dl:last-child{border-bottom:0}.practice-details-view .dl .code{color:var(--bad);background:var(--bad-bg);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-md);font-weight:600}.practice-details-view .dl .u{color:var(--ink2)}.practice-details-view .dl .flagp{margin-left:auto;font-size:var(--ts-text-xs);background:var(--warn-bg);color:var(--warn);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm)}.practice-details-view .a11y-top{display:flex;gap:var(--ts-space-xl);align-items:center;margin-bottom:var(--ts-space-lg)}.practice-details-view .ring{--p:88;width:70px;height:70px;border-radius:50%;flex:none;background:conic-gradient(var(--good) calc(var(--p)*1%),var(--line2) 0);display:grid;place-items:center}.practice-details-view .ring .inner{width:54px;height:54px;border-radius:50%;background:var(--panel2);display:grid;place-items:center;font-family:var(--mono);font-weight:700;font-size:var(--ts-text-md)}.practice-details-view .issue{display:flex;gap:var(--ts-space-md);align-items:flex-start;font-size:var(--ts-text-xs);color:var(--ink2);padding:var(--ts-space-sm) 0}.practice-details-view .issue .ib{width:6px;height:6px;border-radius:50%;background:var(--bad);margin-top:var(--ts-space-sm);flex:none}.practice-details-view .photostrip{display:flex;gap:var(--ts-space-sm);flex-wrap:wrap}.practice-details-view .pthumb{width:64px;height:48px;border-radius:var(--ts-radius-sm);background:linear-gradient(135deg,#1c2530,#141a22);border:1px solid var(--line)}.practice-details-view .pthumb.empty{background:none;border:1px dashed var(--line);display:grid;place-items:center;color:var(--ink3);font-size:var(--ts-text-lg)}.practice-details-view .gbp{background:var(--ts-bg-primary);color:#202124;border-radius:var(--ts-radius-lg);padding:var(--ts-space-xl) var(--ts-space-xl);border:1px solid #dfe3ea;max-width:340px}.practice-details-view .gbp .gn{font-size:var(--ts-text-sm);font-weight:700;display:flex;align-items:center;gap:var(--ts-space-md)}.practice-details-view .gbp .verok{font-size:var(--ts-text-xs);background:#e6f4ea;color:#1e7e34;border-radius:var(--ts-radius-xl);padding:var(--ts-space-xxs) var(--ts-space-md);font-weight:700}.practice-details-view .gbp .gcat{font-size:var(--ts-text-xs);color:#5f6368;margin:var(--ts-space-xs) 0 var(--ts-space-md)}.practice-details-view .gbp .grow{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);color:#3c4043;padding:var(--ts-space-xs) 0}.practice-details-view .gbp .gk{color:#1e7e34}.practice-details-view .ins-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);max-width:360px}.practice-details-view .ins-card .ih{font-size:var(--ts-text-xs);font-weight:700;color:var(--ink);margin-bottom:var(--ts-space-md)}.practice-details-view .ins-pill{display:inline-block;font-size:var(--ts-text-xs);background:var(--panel2);border:1px solid var(--line);border-radius:var(--ts-radius-xl);padding:var(--ts-space-xs) var(--ts-space-lg);margin:var(--ts-space-xxs) var(--ts-space-xs) var(--ts-space-xxs) 0;color:var(--ink2)}@media(max-width:760px){.practice-details-view .rep-row{grid-template-columns:96px 54px 1fr 44px}.practice-details-view .comp-rank{grid-template-columns:1fr 80px 54px}}.btn-link{background:none;border:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.btn-link:hover{color:var(--accent)}.cr.btn-link{text-decoration:none}.practice-details-view .tblwrap{overflow-x:auto}.practice-details-view{min-width:0;max-width:100%;overflow-x:clip}.practice-details-view .pd-panel,.practice-details-view .card,.practice-details-view .dv-card,.practice-details-view .grid2>*,.practice-details-view .subpanel,.practice-details-view .subpanel .cb{min-width:0;max-width:100%}.practice-details-view .pd-panel,.practice-details-view .subpanel,.practice-details-view .subpanel .card,.practice-details-view .subpanel .cb{box-sizing:border-box;width:100%}.practice-details-view .dtbl,.practice-details-view .tblwrap,.practice-details-view .sos-wrap,.practice-details-view .pd-evidence-table-scroll{box-sizing:border-box;contain:inline-size;min-width:0;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.practice-details-view .dtbl .htbl,.practice-details-view .tblwrap table,.practice-details-view .pd-evidence-table-scroll .kwt{min-width:max-content}.practice-details-view .pd-meta,.practice-details-view .pd-name,.practice-details-view .kv .v,.practice-details-view .dl .u,.practice-details-view .comp-rank .dom{overflow-wrap:anywhere}@media(max-width:620px){.practice-details-view .pd-h1,.practice-details-view .pd-strip,.practice-details-view .pd-cta{min-width:0}.practice-details-view .pd-name{width:100%}.practice-details-view .pd-cta{width:100%;margin-left:0;flex-wrap:wrap}.practice-details-view .pd-cta .btn{flex:1 1 auto;justify-content:center}.practice-details-view .pd-pres{padding-right:0}.practice-details-view .pd-pillars{max-width:100%;flex-wrap:wrap;padding-right:0}.practice-details-view .grid2{grid-template-columns:minmax(0,1fr)}.practice-details-view button:not(.info):not(.cr):not(.ihelp){min-height:44px;min-width:44px}.practice-details-view :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;max-width:100%}.practice-details-view button:is(.info,.cr,.ihelp){position:relative}.practice-details-view button:is(.info,.cr,.ihelp):after{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}.practice-details-view .ksum,.practice-details-view .vit-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.practice-details-view .kstat,.practice-details-view .vtile{min-width:0}.practice-details-view .pd-evidence-table-scroll .kwt{min-width:520px}}.pd-email-html-preview{width:100%;min-height:260px;border:1px solid var(--ts-border);background:#fff}.practice-details-view .pd-overview-stack{display:flex;flex-direction:column;gap:18px}.practice-details-view .pd-row{border-top:1px solid var(--line,rgba(30,40,60,.12));padding-top:16px}.practice-details-view .pd-row-h{font-size:13px;font-weight:650;letter-spacing:.02em;margin:0 0 8px}.practice-details-view .pd-row-sub{margin:0 0 10px}.practice-details-view .pd-pinned{margin-bottom:12px}.practice-details-view .pd-recurring{margin:0 0 8px;padding-left:18px;display:grid;gap:6px;font-size:13px}.pd-preview{display:grid;grid-template-columns:90px 1fr;gap:6px 12px;font-size:13px;margin:12px 0 0}.pd-preview dt{font-weight:600;color:var(--muted,#5b6475)}.pd-preview dd{margin:0;min-width:0;overflow-wrap:anywhere}.pd-preview-text{white-space:pre-wrap;font:inherit;margin:0;max-height:260px;overflow:auto}.pd-callout-danger{border-color:var(--da-bd);background:var(--da-bg);color:var(--da-tx)}@media(max-width:640px){.pd-preview{grid-template-columns:1fr}}.practice-details-view .pd-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.practice-details-view .pd-own-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:4px 0 8px}.practice-details-view .pd-own-grid dt{font-size:11px;color:var(--ts-text-secondary,#5b6475)}.practice-details-view .pd-own-grid dd{margin:2px 0 0;font-size:13px;font-weight:550;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.practice-details-view .pd-own-grid .btn-link{font-size:11px;font-weight:600;color:var(--accent)}.practice-details-view .pd-fit-row>.card{margin:0;box-shadow:none}.practice-details-view .pd-warn{color:var(--wa-tx)}.practice-details-view .pd-crm-ledger{display:grid;grid-template-columns:150px 1fr;gap:4px 12px;font-size:12px;margin:0 0 8px}.practice-details-view .pd-crm-ledger dt{color:var(--ts-text-secondary,#5b6475)}.practice-details-view .pd-crm-ledger dd{margin:0;overflow-wrap:anywhere}.practice-details-view .pd-crm-contacts{margin:0 0 8px;padding-left:16px;font-size:12px;display:grid;gap:3px}.practice-details-view .pd-crm .callout{margin-top:8px}.practice-details-view .pd-automation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.practice-details-view .pd-auto-item h3{font-size:12px;margin:0 0 4px}.practice-details-view .pd-auto-item p{margin:0 0 4px;font-size:13px}.practice-details-view .pd-auto-wide,.practice-details-view .pd-automation>.callout{grid-column:1/-1}.practice-details-view .pd-cadences{margin:0 0 4px;padding-left:16px;font-size:13px;display:grid;gap:3px}.practice-details-view .pd-skel{height:14px;width:60%;border-radius:4px;background:var(--ts-bg-secondary,#eceae4);animation:pdpulse 1.2s ease-in-out infinite}@keyframes pdpulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.practice-details-view .pd-skel{animation:none}}.pd-send-sheet{max-width:620px;width:calc(100vw - 32px);max-height:86dvh;overflow:auto}@media(max-width:760px){.practice-details-view .pd-own-grid{grid-template-columns:1fr 1fr}.practice-details-view .pd-automation,.practice-details-view .pd-crm-ledger{grid-template-columns:1fr}}.practice-details-view .pd-head-compact{padding-bottom:10px}.practice-details-view .pd-record-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.practice-details-view .pd-identity{min-width:0;flex:1 1 320px}.practice-details-view .pd-head-compact .pd-h1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.practice-details-view .pd-head-compact h1.pd-name{font-size:20px;line-height:1.2;margin:0}.practice-details-view .pd-head-compact .pd-meta{margin-top:4px;font-size:12px}.practice-details-view .pd-head-compact .pd-cta{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.practice-details-view .pd-action-group{display:flex;gap:6px;flex-wrap:wrap;padding-left:10px;border-left:1px solid var(--line,rgba(30,40,60,.12))}.practice-details-view .pd-action-group:first-child{padding-left:0;border-left:0}.practice-details-view .pd-qualification-warning{margin-top:8px;font-size:12px;font-weight:600;color:var(--ts-warning-700)}.practice-details-view .pd-score-origin{margin-top:12px}.practice-details-view .pd-profile-context{margin:0 0 12px}@media(max-width:760px){.practice-details-view .pd-head-compact .pd-cta{margin-left:0}.practice-details-view .pd-action-group{border-left:0;padding-left:0}}.practice-details-view .pd-back{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ts-text-secondary,#5a6070);text-decoration:none;margin-bottom:6px}.practice-details-view .pd-back:hover{color:var(--ts-accent)}.practice-details-view .pd-more{position:relative}.practice-details-view .pd-more>summary{list-style:none;cursor:pointer}.practice-details-view .pd-more>summary::-webkit-details-marker{display:none}.practice-details-view .pd-more-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:grid;gap:6px;min-width:220px;padding:8px;border:1px solid var(--ts-border,#d9d6cf);border-radius:8px;background:var(--ts-bg-primary,#fbfaf7);box-shadow:0 8px 24px #1e283c1f}.practice-details-view .pd-more-menu .btn{justify-content:flex-start;text-align:left;width:100%}.practice-details-view .pd-btn-warn{border-color:var(--ts-warning-700);color:var(--ts-warning-700)}.practice-details-view .pd-score-change{margin:0 0 8px}.psm-secondary-tools{margin-top:16px;border:1px solid var(--ts-border,#d9d6cf);border-radius:8px;background:var(--ts-bg-primary,#fbfaf7)}.psm-secondary-tools>summary{cursor:pointer;padding:10px 12px;font-size:13px;font-weight:600;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.psm-secondary-hint{font-weight:400;font-size:12px;color:var(--ts-text-tertiary,#7a8090)}.psm-secondary-body{display:grid;gap:16px;padding:4px 12px 12px;border-top:1px solid var(--ts-border,#d9d6cf)}.psm-secondary-h{font-size:13px;font-weight:600;margin:10px 0 2px}.psm-secondary-note{font-size:12px;color:var(--ts-text-tertiary,#7a8090);margin:0 0 6px}.practice-details-view .pd-row-h,.practice-details-view .sec-h{font-size:14px;font-weight:650;letter-spacing:0;color:var(--ink,var(--ts-text-primary))}.practice-details-view .pd-own{padding-bottom:4px}.practice-details-view .pd-own-grid{padding:12px 14px;border:1px solid var(--line,rgba(30,40,60,.12));border-radius:var(--ts-radius-md,8px);background:var(--panel,var(--ts-bg-primary))}.practice-details-view .pd-own-grid dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.practice-details-view .pd-own-grid dd{font-size:14px}.practice-details-view .pd-own-grid .btn-link{padding:2px 6px;border:1px solid var(--line,rgba(30,40,60,.12));border-radius:var(--ts-radius-sm,4px);text-decoration:none}.practice-details-view .pd-own-grid .btn-link:hover{border-color:var(--ts-accent)}.practice-details-view .pd-fit-row>.card,.practice-details-view .pd-fit-row .card{padding:16px 18px;border-radius:var(--ts-radius-md,8px)}.practice-details-view .pd-fit-row .srow .sk>div:first-child{font-size:13px;color:var(--ink,var(--ts-text-primary))}.practice-details-view .pd-fit-row .srow .src{font-size:11px;color:var(--ink3,var(--ts-text-tertiary))}.practice-details-view .pd-fit-row .sv{font-size:13px}.practice-details-view .pd-fit-empty{display:grid;gap:4px;padding:14px 16px;border:1px dashed var(--line,rgba(30,40,60,.2));border-radius:var(--ts-radius-md,8px);background:var(--ts-bg-secondary,transparent)}.practice-details-view .pd-fit-empty b{font-size:15px}.practice-details-view .sc-issues .isub{font-size:12px;color:var(--ink2,var(--ts-text-secondary))}.practice-details-view .sc-issues .it{font-size:13px;font-weight:600}.practice-details-view .sc-issues .cost .c,.practice-details-view .rbar-row .rv,.practice-details-view .ov-n,.practice-details-view .as,.practice-details-view .icp-badge,.practice-details-view table{font-variant-numeric:tabular-nums}.practice-details-view .psm-secondary-tools{margin-top:24px}@media(max-width:760px){.practice-details-view .pd-own-grid{grid-template-columns:1fr 1fr;padding:10px}}@media(max-width:420px){.practice-details-view .pd-own-grid{grid-template-columns:1fr}}.pd-fit-source{display:inline;position:relative;margin-left:5px}.pd-fit-source summary{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;cursor:pointer;color:var(--ts-text-secondary);background:var(--ts-bg-secondary);list-style:none}.pd-fit-source summary::-webkit-details-marker{display:none}.pd-fit-source summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.pd-fit-source[open] span{display:block;padding:8px 0;font-size:12px;line-height:1.5;color:var(--ts-text-secondary);overflow-wrap:anywhere}.ex-nav{margin:0 0 16px}.ex-category-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--ts-radius-md,8px);background:var(--panel);overflow:hidden}.ex-category-button{display:grid;gap:2px;align-content:start;text-align:left;padding:10px 14px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:inherit;cursor:pointer;min-width:0;font:inherit;box-shadow:inset 0 -2px 0 transparent}.ex-category-button:first-child{border-left:0}.ex-category-button>span{font-size:12px;font-weight:600;color:var(--ink2,var(--ink3))}.ex-category-button strong{font-family:var(--mono);font-size:22px;font-weight:600;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}.ex-category-button small{font-size:11px;color:var(--ink3)}.ex-category-button:hover{background:var(--ts-bg-secondary,var(--line2))}.ex-category-button.on{box-shadow:inset 0 -2px 0 var(--accent,var(--ts-accent));background:var(--ts-bg-secondary,var(--line2))}.ex-category-button.on>span{color:var(--ink)}.ex-category-button:focus-visible{outline:2px solid var(--accent,var(--ts-accent));outline-offset:-2px}.ex-overall{background:var(--ts-bg-secondary,transparent)}.ex-overall strong{font-size:26px}.ex-evidence-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--ink3)}.ex-evidence-toolbar select{min-height:30px;min-width:min(280px,100%);max-width:100%;border:1px solid var(--line);border-radius:var(--ts-radius-sm,4px);padding:3px 8px;background:var(--panel);color:var(--ink);font:inherit;font-size:12px}.ex-jump-label{font-weight:600}.ex-navigation{display:flex;gap:6px;align-items:center;margin-left:auto}.ex-pos{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-right:4px}.ex-method{border:1px solid var(--line);border-radius:var(--ts-radius-md,8px);background:var(--panel);margin:0 0 16px;font-size:12px}.ex-method>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:8px 12px;font-weight:600;color:var(--ink)}.ex-method>summary:before{content:"›";display:inline-block;transition:transform .15s}.ex-method[open]>summary:before{transform:rotate(90deg)}.ex-group-details,.ex-coverage-detail{font:inherit;font-size:12px;font-weight:400;color:var(--ink3)}.ex-group-details summary,.ex-coverage-detail summary{cursor:pointer}.ex-group-details p,.ex-coverage-detail p{max-width:380px;white-space:normal;line-height:1.5;font-family:var(--sans,inherit)}.ex-method-hint{font-weight:400;color:var(--ink3)}.ex-method-body{padding:4px 12px 10px;border-top:1px solid var(--line);color:var(--ink2,var(--ink3))}.ex-method-body p{margin:6px 0}.ex-method-body pre{max-height:320px;overflow:auto;font-size:11px}.ex-bc{flex-wrap:wrap;margin-bottom:12px}.ex-bc-meta{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink3)}.ex-sig{margin-bottom:18px}.ex-sig .sc-sig-h{padding-bottom:6px;margin-bottom:6px;flex-wrap:wrap}.ex-sig-cov{font-family:var(--mono);font-size:11px;color:var(--ink3)}.presence-scorecard-module .m-row{width:100%;box-sizing:border-box;color:var(--ink,var(--ts-text-primary));grid-template-columns:minmax(0,1fr) minmax(80px,180px) 48px 64px 16px}.presence-scorecard-module .m-row .mr-na{grid-column:2 / span 3}.presence-scorecard-module .ex-sig .m-row{margin-bottom:4px;padding:10px 14px}.presence-scorecard-module .m-row .mr-s,.presence-scorecard-module .m-row .mr-w{font-variant-numeric:tabular-nums}@media(max-width:900px){.ex-category-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-category-button{border-top:1px solid var(--line)}}@media(max-width:560px){.ex-category-ribbon{grid-template-columns:1fr 1fr}.ex-overall{grid-column:1/-1}.presence-scorecard-module .m-row{grid-template-columns:minmax(0,1fr) 44px 56px 12px}.presence-scorecard-module .m-row .mr-bar{display:none}.presence-scorecard-module .m-row .mr-na{grid-column:2 / span 2}.ex-navigation{margin-left:0}}.practice-details-view .pd-head-compact{padding-top:0}.practice-details-view .pd-head-compact .pd-cta{align-items:center}@media(max-width:760px){.practice-details-view .pd-record-heading{gap:12px}.practice-details-view .pd-head-compact .pd-cta{width:100%;gap:8px}.practice-details-view .pd-action-group,.practice-details-view .pd-action-group .btn{flex:1 1 auto}.practice-details-view .pd-more-menu{right:auto;left:0;max-width:calc(100vw - 32px)}}.practice-details-view .pd-verdict-row{border-top:0;padding-top:0}.practice-details-view .pd-verdict-row .glance{padding:16px 24px}.practice-details-view .pd-play{margin-top:4px}.practice-details-view .pd-next-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.practice-details-view .pd-fit-details{margin-top:16px;border-top:1px solid var(--line,rgba(30,40,60,.12));padding-top:12px}.practice-details-view .pd-fit-summary{cursor:pointer;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:13px;font-weight:600;list-style:none}.practice-details-view .pd-fit-summary::-webkit-details-marker{display:none}.practice-details-view .pd-fit-summary:before{content:"›";display:inline-block;transition:transform .15s}.practice-details-view .pd-fit-details[open]>.pd-fit-summary:before{transform:rotate(90deg)}.practice-details-view .pd-fit-summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}@media(max-width:760px){.practice-details-view .pd-verdict-row .glance{padding:16px}.practice-details-view .pd-next-actions .btn{flex:1 1 auto}}.pd-communications .practice-details-view.wrap{max-width:1480px;padding:10px 24px 28px}.pd-communications .pd-back{margin-bottom:5px}.pd-communications .pd-head-compact{margin-bottom:0;padding-bottom:8px}.pd-communications .pd-head-compact h1.pd-name{font-size:22px;letter-spacing:-.035em}.pd-communications .pd-head-compact .pd-cta{gap:8px}.pd-communications .pd-meta{max-width:950px}.pd-communications .pd-office{display:block}.pd-communications .pd-identity{min-width:0}.pd-communications .pd-name,.pd-communications .pd-meta{overflow-wrap:anywhere}.pd-communications .cm-report-reader-toolbar>*{min-width:0;max-width:100%}.pd-communications .cm-report-version-field{min-width:0;max-width:100%}.pd-communications .cm-report-version-field select{max-width:100%}.pd-communications .pd-main-nav{margin-top:4px;border-top:1px solid var(--ts-border);border-bottom:1px solid var(--ts-border);background:var(--ts-bg-primary);border-radius:5px}.pd-communications .pd-main-nav>.app-tabs{margin:0;padding:0 8px;gap:4px;display:flex;flex-wrap:wrap;border:0}.pd-communications .pd-main-nav .app-tab{min-height:38px;padding:8px 13px;font-size:12px}.pd-communications .pd-mobile-nav{display:none}.pd-communications .pd-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0 9px}.pd-communications .pd-workspace-heading h2{margin:0;font-size:15px;font-weight:650;letter-spacing:-.025em}.pd-communications .pd-quick-help{position:relative;flex-shrink:0;color:var(--ts-text-secondary)}.pd-communications .pd-quick-help summary{cursor:pointer;padding:3px 5px;border:0;font-size:11px}.pd-communications .pd-help-content{position:absolute;right:0;top:36px;z-index:30;width:min(380px,84vw);padding:16px;border:1px solid var(--ts-border);background:var(--ts-bg-primary);border-radius:8px;box-shadow:0 12px 32px #07120f33;line-height:1.6}.pd-communications .pd-help-content h3{font-size:12px;margin:0 0 4px;color:var(--ts-text-primary)}.pd-communications .pd-help-content p{margin:0 0 14px;font-size:12px}.pd-communications .pd-help-content p:last-child{margin-bottom:0}.pd-communications .pd-panel>.app-tabs,.pd-communications .rw>.app-tabs,.pd-communications .pd-profile-workspace>.app-tabs{margin:0 0 16px;padding:3px;border:1px solid var(--ts-border);border-radius:7px;width:fit-content;max-width:100%;flex-wrap:wrap;gap:2px;background:var(--ts-bg-primary)}.pd-communications .pd-panel .app-tabs .app-tab{padding:7px 12px;font-size:12px;min-height:34px}.pd-communications .pd-panel .app-tabs .app-tab.active{background:var(--ts-bg-secondary);border-radius:4px}.pd-communications .rw-panel{border-radius:8px;margin:0;box-shadow:none}.pd-communications .rw-panel-h{padding:12px 16px}.pd-communications .rw-panel-h h2{font-size:13px}.pd-communications .rw-panel-b{padding:16px}.pd-communications .rw-panel-f{padding:9px 16px}.pd-communications .rw-note{font-size:12px;line-height:1.55}.pd-communications :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.pd-communications .btn{min-height:32px;font-size:12px}.pd-communications .pd-panel,.pd-communications .rw-panel{min-width:0}.pd-communications .pd-panel :is(p,dd,small,.rw-id){overflow-wrap:anywhere}.pd-communications .cm-workspace{font-size:12px;line-height:1.5}.pd-communications .cm-topline,.pd-communications .cm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pd-communications .cm-topline{justify-content:space-between;margin-bottom:14px}.pd-communications .cm-topline label{display:flex;align-items:center;gap:9px;color:var(--ts-text-secondary)}.pd-communications .cm-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.pd-communications .cm-stack{display:grid;gap:14px;min-width:0}.pd-communications .cm-card{border:1px solid var(--ts-border);border-radius:8px;background:var(--ts-bg-primary);overflow:hidden;min-width:0}.pd-communications .cm-card-head{padding:12px 16px;border-bottom:1px solid var(--ts-border);display:flex;align-items:center;justify-content:space-between;gap:10px}.pd-communications .cm-card-head h3{margin:0;font-size:13px;font-weight:650}.pd-communications .cm-card-body{padding:16px}.pd-communications .cm-step{display:inline-grid;place-content:center;border:1px solid var(--ts-border);width:20px;height:20px;border-radius:5px;margin-right:8px;color:var(--ts-accent);font-size:10px;font-variant-numeric:tabular-nums}.pd-communications .cm-muted{color:var(--ts-text-secondary)}.pd-communications .cm-meta{font-size:11px;color:var(--ts-text-secondary)}.pd-communications .cm-tag{display:inline-flex;align-items:center;border:1px solid var(--ts-border);border-radius:4px;padding:2px 6px;font-size:10px;white-space:nowrap;color:var(--ts-text-secondary)}.pd-communications .cm-tag-accent{color:var(--ts-accent)}.pd-communications .cm-field{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;font-size:11px;color:var(--ts-text-secondary)}.pd-communications .cm-field:last-child{margin-bottom:0}.pd-communications .cm-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-communications :is(.cm-field input,.cm-field select,.cm-field textarea,.cm-topline select,.cm-filters input,.cm-filters select){width:100%;min-width:0;font:inherit;font-size:12px;background:var(--ts-bg-secondary);border:1px solid var(--ts-border);border-radius:5px;color:var(--ts-text-primary);padding:8px 10px;min-height:36px}.pd-communications .cm-field textarea{resize:vertical;line-height:1.8;min-height:220px}.pd-communications input:disabled,.pd-communications textarea:disabled{opacity:.6}.pd-communications .cm-empty{padding:28px 18px;text-align:center;color:var(--ts-text-secondary);border:1px dashed var(--ts-border);border-radius:6px;background:var(--ts-bg-secondary)}.pd-communications .cm-empty strong{display:block;color:var(--ts-text-primary);margin-bottom:5px;font-size:13px}.pd-communications .cm-notice{padding:10px 12px;border:1px solid var(--ts-border);border-left:3px solid var(--ts-accent);border-radius:4px;background:var(--ts-bg-secondary);font-size:11px}.pd-communications .cm-notice p{margin:3px 0}.pd-communications .cm-disclosure{margin-top:12px;font-size:11px;color:var(--ts-text-secondary)}.pd-communications .cm-disclosure summary{cursor:pointer}.pd-communications .cm-disclosure p{margin:8px 0}.pd-communications .cm-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:16px;align-items:start}.pd-communications .cm-overview .pd-row{margin:0}.pd-communications .cm-overview-fit .pd-fit-row{border:0;padding-top:0}.pd-communications .cm-overview-fit .pd-fit-row>.card,.pd-communications .cm-overview-fit .pd-fit-row .card{padding:0;border-radius:7px}.pd-communications .cm-overview-fit .sec-h{padding:11px 16px;border-bottom:1px solid var(--ts-border)}.pd-communications .cm-overview-fit .icp-head{margin:0;padding:14px 16px 8px}.pd-communications .cm-overview-fit .icp-badge{width:48px;height:48px;font-size:22px}.pd-communications .cm-overview-fit .icp-tt{font-size:14px}.pd-communications .cm-overview-fit .pd-fit-details{border:0;padding:0 16px 14px;margin:0}.pd-communications .cm-overview-fit [data-testid=fit-breakdown]{gap:20px;margin-top:10px}.pd-communications .cm-overview-fit .axis-h{margin-bottom:7px}.pd-communications .cm-overview-fit .axis-bar{margin-bottom:8px}.pd-communications .cm-overview-fit .srow{padding:8px 0;min-height:39px;gap:6px}.pd-communications .cm-overview-fit .srow .sk>div:first-child{font-size:12px}.pd-communications .cm-overview-fit .srow .src{display:none}.pd-communications .cm-overview-fit .sv{font-size:12px}.pd-communications .cm-overview-fit .pd-fit-source summary{width:15px;height:15px;font-size:10px}.pd-communications .cm-overview-fit .cm-fit-rationale{margin:0;padding:0 16px 12px}.pd-communications .cm-overview-side{display:grid;gap:14px}.pd-communications .cm-next-action{padding:15px 16px;border:1px solid var(--ts-border);border-radius:7px;background:var(--ts-bg-primary)}.pd-communications .cm-next-action h3{margin:4px 0 9px;font-size:17px;letter-spacing:-.02em}.pd-communications .cm-next-action p{margin:0 0 12px;font-size:12px;line-height:1.6}.pd-communications .cm-next-action .pd-next-actions{display:flex;flex-wrap:wrap;gap:7px;margin:0}.pd-communications .cm-presence-summary{display:flex;gap:12px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--ts-border)}.pd-communications .cm-presence-summary strong{font-size:26px;line-height:1;letter-spacing:-.04em;color:var(--ts-accent)}.pd-communications .cm-overview-tasks{border:1px solid var(--ts-border);border-radius:7px;background:var(--ts-bg-primary);padding:0 14px 12px}.pd-communications .cm-overview-tasks>.pd-row-head{padding:10px 0;margin:0}.pd-communications .cm-overview-tasks .pd-row-h{font-size:13px}.pd-communications .cm-overview-tasks .card{border:0;margin:0;padding:0;box-shadow:none;background:transparent}.pd-communications .cm-overview-tasks [data-testid=text-practice-research-line]{padding:8px 0!important;margin-bottom:9px!important;border-bottom:1px solid var(--ts-border);display:flex;gap:7px;align-items:center}.pd-communications .cm-overview-tasks [data-testid=text-practice-research-line] .t-sm{font-size:11px}.pd-communications .cm-overview-tasks .sec-h{display:flex;justify-content:space-between;align-items:center;padding:0 0 8px;border:0;font-size:11px}.pd-communications .cm-overview-tasks .sec-h>div>div:first-child{display:none}.pd-communications .cm-overview-tasks [data-testid=text-practice-task-count]{margin:0;font-size:11px}.pd-communications .cm-overview-tasks .cb{padding:0;margin:0}.pd-communications .cm-overview-tasks .mt-task-list{display:flex;flex-direction:column;gap:0}.pd-communications .cm-overview-tasks .tk{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;padding:11px 0;margin:0;border:0;border-top:1px solid var(--ts-border);background:transparent;border-radius:0;align-items:start}.pd-communications .cm-overview-tasks .tk .ck{width:14px;height:14px;margin-top:3px}.pd-communications .cm-overview-tasks .tk .ck svg{width:10px;height:10px}.pd-communications .cm-overview-tasks .tk-m{min-width:0}.pd-communications .cm-overview-tasks .tk-t{font-size:12px;line-height:1.5;white-space:normal;margin:0 0 5px}.pd-communications .cm-overview-tasks .tk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:10px;line-height:1.5}.pd-communications .cm-overview-tasks .tk-as,.pd-communications .cm-overview-tasks .tk-due{font-size:10px;margin:0}.pd-communications .cm-overview-secondary{grid-column:1/-1;display:grid;gap:14px}.pd-communications .cm-overview-secondary .pd-own{padding:12px 16px;border:1px solid var(--ts-border);border-radius:7px;background:var(--ts-bg-primary)}.pd-communications .cm-overview-secondary .pd-own-grid{margin:4px 0 0;padding:5px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));border:0;border-radius:0;background:transparent;gap:8px 24px}.pd-communications .pd-own-grid dd{font-size:12px}.pd-communications .pd-own-grid dt{font-size:10px}.pd-communications .cm-overview-secondary .pd-own .pd-row-head{margin:0}.pd-communications .cm-report-history{padding:12px 16px;margin-bottom:14px;border:1px solid var(--ts-border);background:var(--ts-bg-primary);border-radius:7px}.pd-communications .cm-report-history>.cm-report-history-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;gap:8px;flex-wrap:wrap}.pd-communications .cm-report-history h3{font-size:13px;margin:0}.pd-communications .cm-source-history{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.pd-communications .cm-source-history .trend{padding:8px 0;margin:0;min-width:0;border:0;background:transparent}.pd-communications .cm-source-history .trend .th{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 3px}.pd-communications .cm-source-history .trend .th .t{font-size:12px}.pd-communications .cm-source-history .trend .m{font-size:10px}.pd-communications .cm-source-history .trend svg{display:block;width:100%;max-height:100px}.pd-communications .cm-source-history .xlab{margin-top:0;font-size:10px}.pd-communications .cm-source-history .htbl{min-width:600px}.pd-communications .cm-source-history .dtbl{min-width:0;overflow-x:auto}.pd-communications .cm-source-history .htbl :is(th,td){padding:10px 12px;font-size:12px;vertical-align:top}.pd-communications .cm-source-history .htbl td div{font-size:10px}.pd-communications .cm-source-history .htbl details summary{cursor:pointer;font-size:10px;color:var(--ts-text-secondary)}.pd-communications .cm-source-history>.cm-history-tools{grid-column:1/-1;font-size:11px;margin:0}.pd-communications .cm-source-history>.cm-history-pagination{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:0}.pd-communications .cm-source-history .cm-history-pagination .btn{min-height:26px;padding:3px 8px;font-size:10px}.pd-communications .cm-report-history .pd-disclosure{margin:7px 0 0;padding:0;font-size:11px}.pd-communications .cm-report-history .pd-disclosure>summary,.pd-communications .cm-history-tools>summary{cursor:pointer;color:var(--ts-text-secondary);font-size:11px}.pd-communications .cm-report-reader{min-width:0}.pd-communications .cm-report-reader-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:9px}.pd-communications .cm-report-version-field{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--ts-text-secondary);margin:0;min-width:0}.pd-communications .cm-report-version-field select{max-width:100%;min-width:220px;min-height:34px;border:1px solid var(--ts-border);border-radius:5px;padding:6px 9px;color:var(--ts-text-primary);background:var(--ts-bg-primary);font:inherit;font-size:12px}.pd-communications .cm-report-reader .cm-report-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:11px;font-size:11px;color:var(--ts-text-secondary)}.pd-communications .cm-report-status code{font-size:10px;overflow-wrap:anywhere}.pd-communications .cm-report-reader-more{position:relative;font-size:12px}.pd-communications .cm-report-reader-more>summary{list-style:none;cursor:pointer}.pd-communications .cm-report-reader-more>summary::-webkit-details-marker{display:none}.pd-communications .cm-report-reader-menu{position:absolute;top:39px;right:0;width:360px;max-width:calc(100vw - 32px);padding:16px;border:1px solid var(--ts-border);border-radius:7px;background:var(--ts-bg-primary);box-shadow:0 12px 32px #0000003d;z-index:45}.pd-communications .cm-report-reader-menu .cm-field{margin-bottom:12px}.pd-communications .cm-report-reader-menu .cm-field select{min-height:34px}.pd-communications .cm-report-menu-section{border-top:1px solid var(--ts-border);padding-top:12px;margin-top:12px}.pd-communications .cm-report-menu-section>.cm-meta{margin:0 0 8px}.pd-communications .cm-report-menu-section .cm-actions{align-items:stretch}.pd-communications .cm-report-reader-menu .rw-dl{font-size:11px;margin-top:10px}.pd-communications .cm-report-reader .cm-notice{margin:0 0 10px}.pd-communications .cm-report-document{border:1px solid var(--ts-border);border-radius:7px;overflow:clip}.pd-communications .cm-report-document .rs{min-height:0}.pd-communications .cm-report-document .rs-top,.pd-communications .cm-report-document .rs-foot{position:static;box-shadow:none}.pd-communications .cm-report-document .rs-tin{padding-block:10px}.pd-communications .cm-report-document .rs-main{padding-block:18px 24px}.pd-communications .cm-report-document .rs-wrap{padding-inline:20px}.pd-communications .cm-report-document .rs-page{max-width:none}.pd-communications .cm-report-reader .cm-inline-report-loading{padding:20px}@media(max-width:1100px){.pd-communications .pd-main-nav .app-tab{padding-inline:9px}}@media(max-width:767px){.pd-communications .practice-details-view.wrap{padding:8px 12px 24px}.pd-communications .pd-head-compact .pd-cta{width:auto;margin-left:0}.pd-communications .pd-head-compact h1.pd-name{font-size:20px}.pd-communications .pd-main-nav>.app-tabs{display:none}.pd-communications .pd-mobile-nav{display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:11px;color:var(--ts-text-secondary)}.pd-communications .pd-mobile-nav select{flex:1;min-width:0;min-height:36px;padding:6px 8px;color:var(--ts-text-primary);background:var(--ts-bg-secondary);border:1px solid var(--ts-border);border-radius:5px;font:inherit;font-size:13px}.pd-communications .cm-overview,.pd-communications .cm-source-history{grid-template-columns:1fr}.pd-communications .cm-overview-secondary .pd-own-grid{grid-template-columns:1fr 1fr}.pd-communications .cm-report-history{padding:10px}.pd-communications .cm-report-reader-toolbar{align-items:stretch;position:relative}.pd-communications .cm-report-version-field{width:100%}.pd-communications .cm-report-version-field select{flex:1;min-width:0}.pd-communications .cm-report-reader-more{position:static}.pd-communications .cm-report-reader-menu{width:100%;max-width:100%;right:0;top:100%}.pd-communications .cm-report-document .rs-wrap{padding-inline:12px}}@media(max-width:600px){.pd-communications .practice-details-view.wrap{padding:8px 16px 24px}.pd-communications .practice-details-view .pd-head-compact{position:static}.pd-communications .practice-details-view .pd-head-compact h1.pd-name{font-size:20px;line-height:1.2}.pd-communications .pd-meta{font-size:11px;line-height:1.4}.pd-communications .pd-head-compact .pd-cta{gap:6px}.pd-communications .pd-head-compact .pd-cta .btn{padding:8px 9px;font-size:11px}.pd-communications .btn,.pd-communications .pd-panel .app-tabs .app-tab,.pd-communications .pd-main-nav .app-tab,.pd-communications select,.pd-communications input:not([type=checkbox]):not([type=radio]){min-height:44px}.pd-communications .pd-mobile-nav{margin-top:8px;padding:4px 8px}.pd-communications .pd-workspace-heading{margin:4px 0;min-height:24px}.pd-communications .pd-workspace-heading h2{font-size:12px}.pd-communications .pd-workspace-heading{display:none}.pd-communications .cm-report-reader-toolbar{gap:6px;padding-block:4px}.pd-communications .cm-report-reader-toolbar .cm-actions,.pd-communications .cm-report-reader-toolbar .cm-report-version-field{gap:6px}.pd-communications .pd-panel>.app-tabs{margin-bottom:6px}}.practice-details-view{font-size:13px;line-height:1.5;color:var(--ts-text-primary)}.practice-details-view :focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.practice-details-view .pd-head-compact{margin:15px 0 18px;padding:0}.practice-details-view .pd-head-compact h1.pd-name{font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.7px}.practice-details-view .app-tabs{gap:22px;margin-bottom:22px;border-bottom:1px solid var(--ts-border);overflow-x:auto}.practice-details-view .app-tab{flex:none;padding:10px 0 12px;font-size:12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ts-text-secondary);border-radius:0}.practice-details-view .app-tab.active{border-bottom-color:var(--ts-accent);color:var(--ts-accent);font-weight:650}.practice-details-view .pd-own{padding:12px 0;border-top:1px solid var(--ts-border);border-bottom:1px solid var(--ts-border);margin:0 0 18px}.practice-details-view .pd-own .pd-row-head{margin-bottom:8px}.practice-details-view .pd-own h2{font-size:13px}.practice-details-view .pd-own p{margin:6px 0 0;font-size:11px}.practice-details-view .pd-own-grid{gap:12px}.practice-details-view .pd-own-grid dt{font-size:10px;color:var(--ts-text-secondary)}.practice-details-view .pd-own-grid dd{font-size:12px}.practice-details-view .pd-task-empty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid var(--ts-border)}.practice-details-view .pd-own-grid{background:transparent;padding:8px 0;margin:0}.practice-details-view .pd-own-grid dd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0 0}.practice-details-view .pd-contact-entry{padding:8px 0;border-bottom:1px solid var(--ts-border);overflow-wrap:anywhere}.practice-details-view .pd-contact-entry>.btn-link{margin-left:8px}.practice-details-view .pd-contact-source{margin-top:4px;color:var(--ts-text-secondary);font-size:11px}.practice-details-view .pd-contact-source summary{cursor:pointer}.pd-contact-confirm{display:flex;align-items:center;gap:8px;margin:16px 0 8px;font-size:13px}.practice-details-view .note{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--ts-border)}.practice-details-view .note-b{min-width:0;flex:1}.practice-details-view .note-h{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:6px}.practice-details-view .note-t{overflow-wrap:anywhere}.practice-details-view .composer2{margin-top:18px}.practice-details-view .composer2 textarea{width:100%;min-height:110px;padding:12px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);resize:vertical}.practice-details-view .composer2 .cf{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}.practice-details-view .pd-row-h,.practice-details-view .rw-panel-h h2,.practice-details-view .pd-section-head h2{font-size:15px;font-weight:650;letter-spacing:-.2px;margin:0}.practice-details-view .pd-verdict-row{background:var(--ts-teal-25,var(--ts-bg-secondary));border:1px solid var(--ts-border);border-left:3px solid var(--ts-accent);border-radius:6px;padding:21px 23px}.practice-details-view .pd-verdict-row .glance{background:transparent;border:0;padding:0;box-shadow:none}.practice-details-view .pd-row:not(.pd-verdict-row):not(.pd-own){border:0;border-top:1px solid var(--ts-border);border-radius:0;background:transparent;box-shadow:none;padding:19px 0}.practice-details-view .rw-panel{border:1px solid var(--ts-border);border-radius:5px;box-shadow:none;background:var(--ts-bg-primary)}.practice-details-view .rw-panel-h{padding:12px 14px;background:transparent}.practice-details-view .rw-panel-b{padding:14px}.practice-details-view .rw-actions{gap:8px}.practice-details-view .btn{font-size:12px;min-height:32px;border-radius:5px}.practice-details-view .pd-axis-overview{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0}.practice-details-view .pd-axis-overview h3{font-size:13px;margin:0 0 6px;font-weight:650}.practice-details-view .pd-axis-overview strong{font-size:23px}.practice-details-view .pd-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.practice-details-view .pd-table-wrap{overflow:auto;max-width:100%}.practice-details-view .pd-compact-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.practice-details-view .pd-compact-table th{background:var(--ts-bg-secondary);color:var(--ts-text-secondary);font-size:10px;font-weight:600}.practice-details-view .pd-compact-table th,.practice-details-view .pd-compact-table td{padding:11px 12px;border-bottom:1px solid var(--ts-border);vertical-align:top}.practice-details-view .pd-compact-table small{display:block;color:var(--ts-text-secondary);margin-top:4px;font-size:11px}.practice-details-view .pd-compact-table a{color:var(--ts-accent)}.practice-details-view .pd-history-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.practice-details-view .pd-disclosure{margin:16px 0;border-top:1px solid var(--ts-border);padding-top:12px}.practice-details-view .pd-disclosure>summary{cursor:pointer;color:var(--ts-text-secondary);font-size:12px;font-weight:550}.practice-details-view .pd-disclosure[open]>summary{margin-bottom:14px}.practice-details-view .pd-report-split{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.practice-details-view .pd-version-rail{border:0;background:transparent}.practice-details-view .pd-version-rail .rw-panel-h,.practice-details-view .pd-version-rail .rw-panel-b{padding:0 0 12px}.practice-details-view .pd-version-list{display:flex;flex-direction:column;gap:5px}.practice-details-view .pd-version{padding:13px;background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:5px;color:var(--ts-text-primary);overflow-wrap:anywhere}.practice-details-view .pd-version[data-selected=true]{border-color:var(--ts-accent);background:var(--ts-teal-25,var(--ts-bg-secondary))}.practice-details-view .pd-version small{display:block;color:var(--ts-text-secondary);margin:4px 0;font-size:11px}.practice-details-view .pd-version .btn{margin-top:8px}.practice-details-view .pd-form-field{display:grid;gap:5px;font-size:12px;color:var(--ts-text-secondary)}.practice-details-view .pd-form-field :is(input,select,textarea){color:var(--ts-text-primary);border:1px solid var(--ts-border);background:var(--ts-bg-primary);border-radius:5px;padding:7px 9px;font:inherit;min-height:32px;width:100%}.practice-details-view .pd-composer-fields{display:grid;gap:14px;margin-top:18px}.practice-details-view .pd-composer-fields textarea{resize:vertical}.practice-details-view .pd-draft-review{border:1px solid var(--ts-border);padding:14px;border-radius:5px}.practice-details-view .pd-draft-review>p{white-space:pre-wrap;overflow-wrap:anywhere}.practice-details-view .pd-timeline{list-style:none;padding:0 0 0 16px;margin:18px 0;border-left:1px solid var(--ts-border)}.practice-details-view .pd-timeline li{position:relative;padding:0 0 23px 12px}.practice-details-view .pd-timeline li:before{content:"";position:absolute;left:-20px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--ts-accent)}.practice-details-view .pd-timeline small{display:block;color:var(--ts-text-secondary)}.practice-details-view [data-testid=monthly-reports-workspace] .rw-split{display:block}.practice-details-view [data-testid=monthly-reports-workspace] .rw-split>.rw-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:22px;align-items:start}.practice-details-view .ps-cards{display:grid;gap:18px}.practice-details-view .ps-card{background:transparent;border:0;border-top:1px solid var(--ts-border);border-radius:0;padding:19px 0;box-shadow:none}.practice-details-view .ps-card-hd{flex-wrap:wrap;gap:8px}.practice-details-view .ps-card .xr-title{font-size:13px;font-weight:650}.practice-details-view .ps-metrics{display:flex;flex-wrap:wrap;gap:22px}.practice-details-view .ps-metrics b{font-size:15px}@media(max-width:767px){.practice-details-view .pd-report-split,.practice-details-view .pd-axis-overview,.practice-details-view [data-testid=monthly-reports-workspace] .rw-split>.rw-col{grid-template-columns:1fr}.practice-details-view .pd-version-list{flex-direction:row;overflow:auto}.practice-details-view .pd-version{flex:0 0 170px}.practice-details-view .pd-section-head{align-items:start}.practice-details-view .pd-section-head .pd-form-field{width:100%}}.cpp{min-height:100dvh;background:var(--bg,hsl(40 30% 97%));color:var(--ink,hsl(220 25% 14%))}.cpp-head{padding:16px 20px;border-bottom:1px solid var(--line,rgba(0,0,0,.08))}.cpp-brand{font-weight:700;letter-spacing:-.01em}.cpp-brand small{display:block;font-weight:500;font-size:12px;opacity:.65}.cpp-main{max-width:760px;margin:0 auto;padding:32px 20px 48px}.cpp-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0 0 8px}.cpp-title{font-size:clamp(28px,6vw,44px);line-height:1.08;letter-spacing:-.02em;margin:0 0 12px}.cpp-muted{opacity:.72;margin:0 0 20px}.cpp-panel{background:var(--card,hsl(40 30% 99%));border:1px solid var(--line,rgba(0,0,0,.08));border-radius:14px;padding:18px;margin-bottom:14px}.cpp-panel b{display:block}.cpp-panel small{display:block;opacity:.7;margin-top:4px}.cpp-panel h2,.cpp-panel h3{margin:0 0 8px}.cpp-note{border-left:3px solid var(--accent,hsl(168 45% 34%));padding:8px 12px;margin:0 0 20px}.cpp-grid{display:grid;gap:14px}.cpp-foot{margin-top:20px;font-size:13px}@media(min-width:768px){.cpp-grid{grid-template-columns:1.6fr 1fr}}.trk{--trk-panel: var(--ts-bg-primary);--trk-panel2: #f2f5f4;--trk-ink: #0f1a16;--trk-ink2: #55635c;--trk-ink3: #84938c;--trk-line: #e5e9ee;--trk-line2: #eef1f4;--trk-accent: #12876f;--trk-accent-ink: #0c5f50;--trk-accent-bg: #e7f5ef;--trk-good: #12876f;--trk-good-bg: #e4f4ee;--trk-warn: #8a6300;--trk-warn-bg: #f9f0da;--trk-bad: #cf4a3a;--trk-bad-bg: #fbe9e6;--trk-accent-strong: var(--trk-accent-ink);--trk-r: 6px;--trk-mono: "IBM Plex Mono", monospace;color:var(--trk-ink);font-family:var(--ts-font-sans, Inter, sans-serif);font-size:var(--ts-text-xs);line-height:1.4;max-width:var(--ts-container-tier-b);width:100%;padding:0}.dark .trk,:root:not([data-theme=light]) .trk{--trk-panel: var(--ts-bg-primary);--trk-panel2: var(--ts-bg-tertiary);--trk-ink: var(--ts-text-primary);--trk-ink2: var(--ts-text-secondary);--trk-ink3: var(--ts-text-tertiary);--trk-line: var(--ts-border);--trk-line2: var(--ts-border-subtle);--trk-accent: var(--ts-mint-500);--trk-accent-bg: var(--ts-teal-25);--trk-good: var(--ts-mint-500);--trk-good-bg: var(--ts-success-50);--trk-warn: var(--ts-warning-700);--trk-warn-bg: var(--ts-warning-50);--trk-bad: var(--ts-error-700);--trk-bad-bg: var(--ts-error-50);--trk-accent-strong: var(--trk-accent)}.trk *{box-sizing:border-box}.trk-phead{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.trk-pname{font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em}.trk-psub{color:var(--trk-ink3);font-size:var(--ts-text-xs);margin-left:var(--ts-space-xxs)}.trk-psub b{color:var(--trk-ink2);font-weight:500}.trk-pact{margin-left:auto;display:flex;gap:var(--ts-space-md)}.trk-btn{height:28px;padding:0 var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--trk-line);background:var(--trk-panel);color:var(--trk-ink);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:var(--ts-space-sm);appearance:none}.trk-btn:hover:not(:disabled){border-color:var(--trk-ink3)}.trk-btn:disabled{opacity:.5;cursor:not-allowed}.trk-card{background:var(--trk-panel);border:1px solid var(--trk-line);border-radius:var(--trk-r);padding:var(--ts-space-lg) var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.trk-card.p-0{padding:0}.trk-lbl{color:var(--trk-ink3);font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ts-space-md)}.trk-n{font-family:var(--trk-mono);font-size:var(--ts-display-xs);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--trk-ink)}.trk-n small{font-size:var(--ts-text-xs);color:var(--trk-ink3)}.trk-sub{color:var(--trk-ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-sm)}.trk-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-space-md);margin-bottom:var(--ts-space-lg)}.trk-sec-h{font-size:var(--ts-text-xs);font-weight:600;color:var(--trk-ink3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ts-space-lg)}.trk-sec-sub{font-size:var(--ts-text-xs);color:var(--trk-ink3);margin-bottom:var(--ts-space-lg)}.trk-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-space-lg);align-items:start}.trk-fun{display:flex;flex-direction:column;gap:var(--ts-space-md)}.trk-frow{display:grid;grid-template-columns:132px 1fr 118px;align-items:center;gap:var(--ts-space-lg)}.trk-frow .fl{font-size:var(--ts-text-xs);font-weight:600}.trk-fbar{height:26px;border-radius:var(--ts-radius-sm);background:var(--trk-line2);overflow:hidden}.trk-fbar>i{display:block;height:100%;background:var(--trk-accent);opacity:.85;border-radius:var(--ts-radius-sm)}.trk-frow .fv{font-family:var(--trk-mono);font-size:var(--ts-text-xs);font-weight:600;text-align:right}.trk-frow .fv small{color:var(--trk-ink3);font-weight:500;margin-left:var(--ts-space-xs)}.trk-tbl{background:var(--trk-panel);overflow:hidden}.trk-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.trk-table-scroll .trk-practices-table{min-width:520px}.trk-thd,.trk-trow{display:grid;align-items:center;gap:var(--ts-space-lg);padding:0 var(--ts-space-lg)}.trk-thd{height:34px;border-bottom:1px solid var(--trk-line);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--trk-ink3);font-weight:600}.trk-trow{min-height:48px;border-bottom:1px solid var(--trk-line2);text-decoration:none;color:inherit}.trk-trow:last-child{border-bottom:0}a.trk-trow:hover{background:var(--trk-panel2)}.trk-nm{font-weight:600;font-size:var(--ts-text-xs);color:var(--trk-ink)}.trk-val{font-family:var(--trk-mono);font-weight:600;font-size:var(--ts-text-xs)}.trk-val.dim{color:var(--trk-ink3)}.trk-tdash{color:var(--trk-ink3);font-family:var(--trk-mono);font-size:var(--ts-text-xs)}.trk-chev{color:var(--trk-ink3);font-size:var(--ts-text-sm);justify-self:end}.trk-badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--trk-mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);width:max-content}.trk-badge.g{background:var(--trk-good-bg);color:var(--trk-good)}.trk-badge.w{background:var(--trk-warn-bg);color:var(--trk-warn)}.trk-badge.bd{background:var(--trk-bad-bg);color:var(--trk-bad)}.trk-badge.n2{background:var(--trk-panel2);color:var(--trk-ink3);border:1px solid var(--trk-line)}.trk-nullrow{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) 0;border-bottom:1px solid var(--trk-line2)}.trk-nullrow:last-child{border-bottom:0}.trk-nullrow .t{font-weight:600;font-size:var(--ts-text-xs)}.trk-nullrow .d{color:var(--trk-ink3);font-size:var(--ts-text-xs);margin-top:1px}.trk-nullrow .rt{margin-left:auto}.trk-nullnote{font-size:var(--ts-text-xs);color:var(--trk-ink3);line-height:1.5;margin-top:var(--ts-space-lg)}.trk-mv-row{display:flex;gap:var(--ts-space-xl);align-items:flex-end;padding:var(--ts-space-md) var(--ts-space-xxs) var(--ts-space-xxs)}.trk-mv-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-sm)}.trk-mv-bar{width:100%;max-width:56px;height:72px;background:var(--trk-line2);border-radius:var(--ts-radius-sm);display:flex;align-items:flex-end;overflow:hidden}.trk-mv-bar>i{display:block;width:100%;background:var(--trk-accent);border-radius:var(--ts-radius-sm)}.trk-mv-v{font-family:var(--trk-mono);font-size:var(--ts-text-xs);font-weight:600;color:var(--trk-ink)}.trk-mv-l{font-size:var(--ts-text-xs);color:var(--trk-ink3);text-align:center}.trk-fun-period{margin-left:auto;font-family:var(--trk-mono);font-size:var(--ts-text-xs);color:var(--trk-ink3);border:1px solid var(--trk-line);border-radius:var(--ts-radius-lg);padding:var(--ts-space-xxs) var(--ts-space-lg);font-weight:500;text-transform:none}.trk-tbl.re2 .trk-thd,.trk-tbl.re2 .trk-trow{display:grid;grid-template-columns:minmax(150px,1.6fr) 74px 52px 96px 66px 104px 16px;gap:var(--ts-space-lg);align-items:center}.trk-tbl.re2 .trk-trow{min-height:44px;cursor:pointer}@media(max-width:1100px){.trk-kpis{grid-template-columns:repeat(2,1fr)}.trk-grid2{grid-template-columns:1fr}}@media(max-width:760px){.trk-tbl.re2 .trk-thd{display:none}.trk-tbl.re2 .trk-trow{grid-template-columns:1fr auto;grid-auto-rows:auto;gap:var(--ts-space-xs) var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-lg);min-height:0}.trk-frow{grid-template-columns:100px 1fr 96px}}@media(max-width:760px){.trk{padding:0}.trk-frow{grid-template-columns:88px 1fr 80px}}.trk .phead-sys .trk-btn{min-height:44px}.trk-narr{color:var(--trk-ink2, var(--ink2))}.trk-scope{font-size:11px;color:var(--trk-ink3, var(--ink3))}.trk,.trk-card,.trk-panel{min-width:0}@media(max-width:760px){.trk-narr{align-items:flex-start}}.trk .trk-rowlink{cursor:pointer}.trk .trk-rowlink a{color:inherit;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.trk-ctx [data-testid=select-range]{min-height:44px}.trk-recent-tools{display:flex;gap:8px;margin:10px 0 6px;flex-wrap:wrap}.trk-search{height:32px;width:260px;max-width:100%;padding:0 10px;border:1px solid var(--trk-line, currentColor);border-radius:7px;background:transparent;font:inherit;font-size:13px;color:inherit}.trk-pager{display:flex;align-items:center;gap:8px;padding:10px 14px 12px;flex-wrap:wrap}.trk-ctx .trk-btn{min-height:44px;display:inline-flex;align-items:center}@media(pointer:coarse){.trk-search{min-height:44px}}.mon-wrap [data-testid=sequential-scan-controls] .mon-row{display:flex;flex-wrap:wrap;gap:8px}.mon-wrap [data-testid=sequential-scan-controls] .mon-btn{width:auto;min-width:44px;min-height:44px;height:auto;white-space:normal;flex-shrink:0}.mon-wrap{--mon-canvas: #f6f7f9;--mon-panel: var(--ts-bg-primary);--mon-panel2: #f2f5f4;--mon-nav: #ffffff;--mon-ink: #0f1a16;--mon-ink2: #55635c;--mon-ink3: #84938c;--mon-line: #e5e9ee;--mon-line2: #eef1f4;--mon-accent: #12876f;--mon-brand: var(--ts-teal-600);--mon-accent-ink: #0c5f50;--mon-accent-bg: #e7f5ef;--mon-good: #12876f;--mon-good-bg: #e4f4ee;--mon-warn: #8a6300;--mon-warn-bg: #f9f0da;--mon-bad: #cf4a3a;--mon-bad-bg: #fbe9e6;--mon-accent-strong: var(--mon-accent-ink);--mon-r: 6px;--mon-mono: "IBM Plex Mono", monospace;padding:0;max-width:var(--ts-container-tier-b);width:100%;font-family:var(--bs-font-sans-serif);font-size:var(--ts-text-xs);line-height:1.4;color:var(--mon-ink)}:root:not([data-theme=light]) .mon-wrap,.dark .mon-wrap{--mon-canvas: var(--ts-bg-secondary);--mon-panel: var(--ts-bg-primary);--mon-panel2: var(--ts-bg-tertiary);--mon-nav: var(--ts-nav);--mon-ink: var(--ts-text-primary);--mon-ink2: var(--ts-text-secondary);--mon-ink3: var(--ts-text-tertiary);--mon-line: var(--ts-border);--mon-line2: var(--ts-border-subtle);--mon-accent: var(--ts-mint-500);--mon-brand: var(--ts-teal-600);--mon-accent-bg: var(--ts-teal-25);--mon-good: var(--ts-mint-500);--mon-good-bg: var(--ts-success-50);--mon-warn: var(--ts-warning-700);--mon-warn-bg: var(--ts-warning-50);--mon-bad: var(--ts-error-700);--mon-bad-bg: var(--ts-error-50);--mon-accent-strong: var(--mon-accent)}.mon-phead{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-xl);flex-wrap:wrap}.mon-pname{font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em}.mon-psub{color:var(--mon-ink3);font-size:var(--ts-text-xs);margin-left:var(--ts-space-xxs)}.mon-psub b{color:var(--mon-ink2);font-weight:500}.mon-pact{margin-left:auto;display:flex;gap:var(--ts-space-md)}.mon-btn{height:28px;padding:0 var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--mon-line);background:var(--mon-panel);color:var(--mon-ink);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:var(--ts-space-sm);transition:border-color .2s}.mon-btn:hover:not(:disabled){border-color:var(--mon-ink3)}.mon-btn:disabled{opacity:.5;cursor:not-allowed}.mon-control-actions{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0}.mon-control-actions .mon-btn{width:auto;min-width:44px;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.mon-control-actions{flex-direction:column;align-items:stretch}.mon-control-actions .mon-btn{width:100%}}.mon-btn .mon-cv{width:12px;height:12px;color:var(--mon-ink3);stroke-linecap:round;stroke-linejoin:round}.mon-section{margin-bottom:var(--ts-space-2xl)}.mon-card{background:var(--mon-panel);border:1px solid var(--mon-line);border-radius:var(--mon-r);padding:var(--ts-space-lg) var(--ts-space-lg)}.mon-lbl{color:var(--mon-ink3);font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ts-space-md)}.mon-n{font-family:var(--mon-mono);font-size:var(--ts-display-xs);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--mon-ink)}.mon-n-warn{color:var(--mon-warn)}.mon-sub{color:var(--mon-ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-sm)}.mon-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ts-space-md);margin-bottom:var(--ts-space-xl)}.mon-status-on{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-md);font-weight:700;color:var(--mon-good)}.mon-status-on .mon-pd{width:9px;height:9px;border-radius:50%;background:var(--mon-good);box-shadow:0 0 0 4px var(--mon-good-bg)}.mon-status-on.mon-warn-text{color:var(--mon-warn)}.mon-status-on .mon-pd.mon-bg-warn{background:var(--mon-warn);box-shadow:0 0 0 4px var(--mon-warn-bg)}.mon-sec-h{font-size:var(--ts-text-xs);font-weight:600;color:var(--mon-ink3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ts-space-lg);display:flex;align-items:center;justify-content:space-between}.mon-sec-h a{color:var(--mon-accent-strong);text-decoration:none;font-weight:600;text-transform:none;letter-spacing:0;font-size:var(--ts-text-xs);cursor:pointer}.mon-grid2{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--ts-space-lg);align-items:start}.mon-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-md) 0;border-bottom:1px solid var(--mon-line2)}.mon-row:last-child{border-bottom:0}.mon-row>div{min-width:0}.mon-row .mon-t{font-weight:600;font-size:var(--ts-text-xs)}.mon-row .mon-d{color:var(--mon-ink3);font-size:var(--ts-text-xs);margin-top:1px}.mon-row .mon-val{font-family:var(--mon-mono);font-weight:600;font-size:var(--ts-text-xs)}.mon-total-row{border-top:1px solid var(--mon-line);margin-top:var(--ts-space-xxs);padding-top:var(--ts-space-md)}.mon-total-val{font-weight:700;color:var(--mon-ink)}.mon-dot-hidden{opacity:0}.mon-dotm{width:8px;height:8px;border-radius:50%}.mon-b-good{background:var(--mon-good)}.mon-b-warn{background:var(--mon-warn)}.mon-b-bad{background:var(--mon-bad)}.mon-b-mut{background:var(--mon-ink3)}.mon-badge{display:inline-flex;align-items:center;gap:var(--ts-space-sm);font-family:var(--mon-mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);width:max-content}.mon-g{background:var(--mon-good-bg);color:var(--mon-good)}.mon-w{background:var(--mon-warn-bg);color:var(--mon-warn)}.mon-bd{background:var(--mon-bad-bg);color:var(--mon-bad)}.mon-nn{background:var(--mon-panel2);color:var(--mon-ink3);border:1px solid var(--mon-line)}.mon-atag{font-family:var(--mon-mono);font-size:var(--ts-text-xs);font-weight:700;letter-spacing:.06em;color:var(--mon-ink3);background:var(--mon-panel2);border:1px solid var(--mon-line);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm)}.mon-spark{display:flex;align-items:flex-end;gap:var(--ts-space-xs);height:60px;margin-bottom:var(--ts-space-md)}.mon-spark .mon-sb{flex:1;background:var(--mon-accent);opacity:.8;border-radius:var(--ts-radius-xs) var(--ts-radius-xs) 0 0;min-height:2px}.mon-sparkx{display:flex;justify-content:space-between;font-size:var(--ts-text-xs);color:var(--mon-ink3);font-family:var(--mon-mono)}.mon-spark-axis{margin-bottom:var(--ts-space-xl)}.mon-spark-empty{align-self:center;width:100%;text-align:center;color:var(--mon-ink3);font-size:var(--ts-text-xs)}.mon-subsection{margin-top:var(--ts-space-lg)}.mon-qtime{font-family:var(--mon-mono);font-size:var(--ts-text-xs);color:var(--mon-ink3)}.mon-disclosure{font-size:var(--ts-text-xs);color:var(--mon-ink3);margin-top:var(--ts-space-lg)}.mon-reference-card{padding-bottom:var(--ts-space-lg)}.mon-reference-count-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-space-md) var(--ts-space-lg);color:var(--mon-ink3);font-size:var(--ts-text-xs)}.mon-reference-count-grid b{display:block;color:var(--mon-ink);font-family:var(--mon-mono);font-size:var(--ts-text-xs);font-weight:600;margin-top:1px}.mon-reference-error,.mon-reference-unavailable{color:var(--mon-warn);font-size:var(--ts-text-xs);margin-top:var(--ts-space-md)}.mon-reference-error{color:var(--mon-bad)}.mon-reference-error-detail{color:var(--mon-ink3)}.mon-reference-actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-md);margin-top:var(--ts-space-lg)}.mon-reference-maintenance-pending,.mon-reference-maintenance-result{font-size:var(--ts-text-xs);margin-top:var(--ts-space-md)}.mon-reference-maintenance-pending{color:var(--mon-ink2)}.mon-reference-maintenance-result{border-left:2px solid currentColor;padding-left:var(--ts-space-md)}.mon-reference-result-good{color:var(--mon-good)}.mon-reference-result-warn{color:var(--mon-warn)}.mon-reference-result-bad{color:var(--mon-bad)}.mon-reference-progress{border:1px solid var(--mon-line);border-left:2px solid currentColor;border-radius:var(--ts-radius-xs);margin-top:var(--ts-space-md);padding:var(--ts-space-md) var(--ts-space-md)}.mon-reference-progress-good{color:var(--mon-good)}.mon-reference-progress-warn{color:var(--mon-warn)}.mon-reference-progress-bad{color:var(--mon-bad)}.mon-reference-progress-head{align-items:center;display:grid;gap:var(--ts-space-md);grid-template-columns:8px minmax(0,1fr) auto}.mon-reference-progress-head .mon-t,.mon-reference-progress-head .mon-d{color:var(--mon-ink)}.mon-reference-progress-head .mon-d{color:var(--mon-ink3)}.mon-reference-progress-head .mon-dotm{background:currentColor}.mon-reference-progress-track{background:var(--mon-panel2);border-radius:var(--ts-radius-full);height:5px;margin:var(--ts-space-md) 0 var(--ts-space-sm) var(--ts-space-xl);overflow:hidden}.mon-reference-progress-track span{background:currentColor;border-radius:inherit;display:block;height:100%;min-width:0;transition:width .25s ease}.mon-reference-progress-note{color:var(--mon-ink3);font-size:var(--ts-text-xs);margin-left:var(--ts-space-xl);overflow-wrap:anywhere}.mon-reference-waiting{border-left:2px solid var(--mon-warn);color:var(--mon-warn);font-size:var(--ts-text-xs);margin-top:var(--ts-space-md);padding-left:var(--ts-space-md)}.mon-reference-exceptions{border-top:1px solid var(--mon-line);margin-top:var(--ts-space-lg)}.mon-reference-exception-row{align-items:center;border-bottom:1px solid var(--mon-line2);display:flex;gap:var(--ts-space-lg);justify-content:space-between;padding:var(--ts-space-md) 0}.mon-reference-pagination{align-items:center;display:flex;gap:var(--ts-space-md);justify-content:flex-end;padding-top:var(--ts-space-md)}.mon-loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--mon-ink2)}.mon-spinner{width:24px;height:24px;border:2px solid var(--mon-line);border-top-color:var(--mon-brand);border-radius:50%;animation:mon-spin 1s linear infinite;margin-bottom:var(--ts-space-xl)}@keyframes mon-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.mon-kpis{grid-template-columns:repeat(2,1fr)}.mon-grid2{grid-template-columns:1fr}}@media(max-width:760px){.mon-wrap{padding:0}.mon-kpis{grid-template-columns:repeat(2,1fr)}}.mon-wrap{max-width:100%;min-width:0}.mon-wrap .phead-sys .mon-btn{min-height:44px}.mon-narr{display:flex;align-items:baseline;gap:12px;background:var(--mon-panel, var(--panel));border:1px solid var(--mon-line, var(--line));border-left:2px solid var(--mon-brand, var(--accent));border-radius:8px;padding:10px 14px;margin-bottom:14px;font-size:12px;color:var(--mon-ink2, var(--ink2))}.mon-narr[data-selected=false]{border-left-color:var(--mon-line, var(--line))}.mon-narr-k{flex:none;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mon-brand, var(--accent))}.mon-card,.mon-grid2>*,.mon-kpis>*{min-width:0}.mon-row .mon-t,.mon-row .mon-d,.mon-reference-exception-row>*{overflow-wrap:anywhere;min-width:0}.mon-badge{white-space:normal;text-align:right}@media(max-width:760px){.mon-narr{flex-direction:column;gap:2px}.mon-kpis{grid-template-columns:1fr 1fr}.mon-kpis .mon-n{font-size:18px;overflow-wrap:anywhere}.mon-row{grid-template-columns:14px minmax(0,1fr)}.mon-row>:nth-child(3){grid-column:2;justify-self:start}.mon-reference-exception-row,.mon-reference-pagination{flex-wrap:wrap}.mon-sec-h{flex-wrap:wrap;gap:6px}}.mon-wrap .mon-sec-h a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.mon-wrap [data-testid=button-maintain-census],.mon-wrap [data-testid=button-maintain-catalog]{min-height:44px}.ins{font-family:var(--ts-font-sans);color:var(--ts-text-primary);line-height:1.5;padding-bottom:var(--ts-space-5xl);--tier-a: var(--ts-success-700);--tier-b: var(--ts-teal-600);--tier-c: var(--ts-warning-700);--tier-d: var(--ts-error-700);--tier-x: var(--ts-text-tertiary);--score-good: var(--ts-success-700);--score-warn: var(--ts-warning-700);--score-bad: var(--ts-error-700)}.ins *{box-sizing:border-box}.ins .mono{font-family:var(--ts-font-mono)}.ins .t-lg{font-size:var(--ts-text-md);font-weight:600;color:var(--ts-text-primary)}.ins .t-md{font-size:var(--ts-text-sm);font-weight:500;color:var(--ts-text-primary)}.ins .t-sm{font-size:var(--ts-text-xs);line-height:1.5}.ins .t-xs{font-size:var(--ts-text-xs);line-height:1.4;color:var(--ts-text-secondary)}.ins .t-muted{color:var(--ts-text-secondary)}.ins .t-brand{color:var(--ts-brand-ink)}.ins .fw-medium{font-weight:500}.ins .fw-semibold{font-weight:600}.ins .fw-bold{font-weight:700}.ins a{color:var(--ts-accent);text-decoration:none}.ins a:hover{text-decoration:underline}.ins .phd{padding:var(--ts-space-xl) 0 var(--ts-space-2xl);border-bottom:1px solid var(--ts-border);margin-bottom:var(--ts-space-3xl)}.ins .phd h1{font-size:var(--ts-display-xs);font-weight:600;margin:0 0 var(--ts-space-sm);letter-spacing:-.02em;display:flex;align-items:center;gap:var(--ts-space-md)}.ins .phd p{margin:0;font-size:var(--ts-text-sm);color:var(--ts-text-secondary);max-width:600px}.ins .tabs{display:flex;gap:var(--ts-space-2xl);border-bottom:1px solid var(--ts-border);margin-bottom:var(--ts-space-4xl);overflow-x:auto}.ins .tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:0 var(--ts-space-xs) var(--ts-space-lg);font-size:var(--ts-text-sm);font-weight:500;color:var(--ts-text-secondary);cursor:pointer;font-family:inherit;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.ins .tab:hover{color:var(--ts-text-primary)}.ins .tab.active{color:var(--ts-brand-ink);border-bottom-color:var(--ts-teal-600)}.ins .card{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);margin-bottom:var(--ts-space-3xl)}.ins .card-header{padding:var(--ts-space-xl) var(--ts-space-2xl);border-bottom:1px solid var(--ts-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-lg)}.ins .card-title{font-size:var(--ts-text-sm);font-weight:600;color:var(--ts-text-primary)}.ins .card-body{padding:var(--ts-space-2xl)}.ins .kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-space-xl);margin-bottom:var(--ts-space-3xl)}.ins .summary-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ins .trend-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ins .trend-disclosure{max-width:820px;margin:0 0 var(--ts-space-3xl)}.ins .trend-card .card-body{padding:var(--ts-space-2xl) var(--ts-space-2xl) var(--ts-space-xl)}.ins .trend-chart{display:block;width:100%;min-height:190px;overflow:visible}.ins .trend-axis{stroke:var(--ts-border);stroke-width:1}.ins .trend-line{fill:none;stroke:var(--ts-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.ins .trend-point{fill:var(--ts-bg-primary);stroke:var(--ts-accent);stroke-width:2.5}.ins .trend-range{display:flex;justify-content:space-between;margin-top:var(--ts-space-md)}@media(max-width:1100px){.ins .kpi-grid{grid-template-columns:repeat(2,1fr)}.ins .trend-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ins .kpi-grid,.ins .summary-detail-grid,.ins .trend-kpis{grid-template-columns:1fr}}.ins .kpi-card{background:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:var(--ts-space-2xl) var(--ts-space-2xl)}.ins .kpi-label{font-size:var(--ts-text-xs);font-weight:500;color:var(--ts-text-secondary);margin-bottom:var(--ts-space-md)}.ins .kpi-val{font-size:var(--ts-display-sm);font-weight:600;color:var(--ts-text-primary);letter-spacing:-.02em;line-height:1.1;font-family:var(--ts-font-mono)}.ins .kpi-sub{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin-top:var(--ts-space-md)}.ins .table-wrapper{overflow-x:auto}.ins table{width:100%;border-collapse:collapse;text-align:left;min-width:600px}.ins th{padding:var(--ts-space-lg) var(--ts-space-2xl);font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ts-text-tertiary);border-bottom:1px solid var(--ts-border);background:var(--ts-bg-tertiary);white-space:nowrap}.ins td{padding:var(--ts-space-lg) var(--ts-space-2xl);font-size:var(--ts-text-sm);border-bottom:1px solid var(--ts-border-subtle);color:var(--ts-text-primary);vertical-align:middle}.ins tr:last-child td{border-bottom:none}.ins th.right,.ins td.right{text-align:right}.ins .table-empty{padding:var(--ts-space-4xl);text-align:center;color:var(--ts-text-secondary);font-size:var(--ts-text-sm)}.ins .badge{display:inline-flex;align-items:center;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);font-size:var(--ts-text-xs);font-weight:600;line-height:1.2}.ins .badge-gray{background:var(--ts-bg-tertiary);color:var(--ts-text-secondary);border:1px solid var(--ts-border)}.ins .badge-brand{background:var(--ts-teal-25);color:var(--ts-accent-ink);border:1px solid var(--ts-border)}.ins .bar-row{display:flex;align-items:center;gap:var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.ins .bar-row:last-child{margin-bottom:0}.ins .bar-label{width:140px;font-size:var(--ts-text-xs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins .bar-track{flex:1;height:8px;background:var(--ts-border-subtle);border-radius:var(--ts-radius-xs);overflow:hidden}.ins .bar-fill{height:100%;border-radius:var(--ts-radius-xs);transition:width .3s ease}.ins .bar-val{width:90px;text-align:right;font-size:var(--ts-text-xs);font-family:var(--ts-font-mono);font-weight:500}.ins .bar-val-sub{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin-left:var(--ts-space-xs);font-family:var(--ts-font-sans)}.ins .delta{display:inline-flex;align-items:center;font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);font-weight:500}.ins .delta.pos{color:var(--ts-success-700)}.ins .delta.neg{color:var(--ts-error-700)}.ins .delta.neu{color:var(--ts-text-tertiary)}.ins .tier-bar-wrapper{display:flex;height:6px;width:100%;border-radius:var(--ts-radius-xs);overflow:hidden;background:var(--ts-border-subtle)}.ins .tier-segment{height:100%}.ins .tier-legend{display:flex;gap:var(--ts-space-lg);margin-top:var(--ts-space-md);flex-wrap:wrap}.ins .tier-legend-item{display:flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);color:var(--ts-text-secondary)}.ins .tier-dot{width:8px;height:8px;border-radius:50%}.ins .empty-state{text-align:center;padding:var(--ts-space-6xl) var(--ts-space-3xl);color:var(--ts-text-secondary);font-size:var(--ts-text-sm);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-sm);background:transparent;margin-bottom:var(--ts-space-3xl)}.ins .story-controls{display:flex;gap:var(--ts-space-lg);align-items:center;flex-wrap:wrap}.ins .story-select{padding:var(--ts-space-sm) var(--ts-space-lg);font-size:var(--ts-text-xs);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-family:inherit;outline:none}.ins .story-select:focus{border-color:var(--ts-teal-600)}.ins .story-btn{padding:var(--ts-space-sm) var(--ts-space-lg);font-size:var(--ts-text-xs);font-weight:500;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);cursor:pointer;transition:all .2s}.ins .story-btn:hover:not(:disabled){background:var(--ts-border)}.ins .story-btn:disabled{opacity:.6;cursor:not-allowed}.ins .story-section{margin-bottom:var(--ts-space-3xl)}.ins .story-heading{font-size:var(--ts-text-sm);font-weight:600;margin-bottom:var(--ts-space-md);color:var(--ts-text-primary)}.ins .story-body{font-size:var(--ts-text-sm);line-height:1.6;color:var(--ts-text-primary);margin-bottom:var(--ts-space-lg)}.ins .story-claims{background:var(--ts-bg-tertiary);padding:var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--ts-radius-sm);border:1px solid var(--ts-border)}.ins .story-claim-label{font-size:var(--ts-text-xs);text-transform:uppercase;font-weight:700;color:var(--ts-text-tertiary);margin-bottom:var(--ts-space-md);display:block;letter-spacing:.05em}.ins .story-claim-item{display:inline-block;font-size:var(--ts-text-xs);color:var(--ts-text-primary);background:var(--ts-bg-primary);border:1px solid var(--ts-border);padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-xs);margin:0 var(--ts-space-sm) var(--ts-space-sm) 0;line-height:1.4}.ins .story-claim-item b{font-family:var(--ts-font-mono);font-weight:600}.ins .story-cites{display:flex;flex-wrap:wrap;gap:var(--ts-space-md);margin-top:var(--ts-space-lg)}.ins .story-cites .badge{font-size:var(--ts-text-xs);padding:var(--ts-space-xs) var(--ts-space-md)}.ins-dc{--canvas: var(--ts-bg-secondary);--panel: var(--ts-bg-primary);--panel2: var(--ts-bg-tertiary);--nav: var(--ts-nav);--ink: var(--ts-text-primary);--ink2: var(--ts-text-secondary);--ink3: var(--ts-text-tertiary);--line: var(--ts-border);--line2: var(--ts-border-subtle);--accent: var(--ts-accent);--brand: var(--ts-teal-600);--accent-bg: var(--ts-teal-25);--good: var(--ts-success-700);--good-bg: var(--ts-success-50);--warn: var(--ts-warning-700);--warn-bg: var(--ts-warning-50);--bad: var(--ts-error-700);--bad-bg: var(--ts-error-50);--nav-active-ink: var(--ts-accent-ink);--pri-ink: var(--ts-on-accent);--sh: var(--ts-brand-sh);--brand-ink: var(--ts-brand-ink);--accent-strong: var(--ts-accent-text, var(--ts-accent));--ai-b: var(--ts-ink-strong);--search-bg: var(--ts-search-bg);--kbd-bg: var(--ts-kbd-bg);--hover: var(--ts-hover);--r: 6px;--mono: var(--ts-font-mono)}:root:not([data-theme=light]) .ins-dc .card{background:var(--ts-bg-primary);border-color:var(--ts-border);color:var(--ts-text-primary)}.ins-dc .wrap{padding:0;max-width:var(--ts-container-tier-b);width:100%}.ins-dc .phead{display:flex;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-3xl)}.ins-dc .pname{font-size:var(--ts-text-md);font-weight:700;letter-spacing:-.01em}.ins-dc .psub{color:var(--ink3);font-size:var(--ts-text-xs);margin-left:var(--ts-space-xxs)}.ins-dc .psub b{color:var(--ink2);font-weight:500}.ins-dc .pact{margin-left:auto;display:flex;gap:var(--ts-space-md);align-items:center}.ins-dc .main-layout{display:flex;flex-direction:column;gap:var(--ts-space-3xl)}@media(min-width:1101px){.ins-dc .main-layout{flex-direction:row;align-items:flex-start}.ins-dc .content-area{flex:1;min-width:0}.ins-dc .right-rail{width:340px;flex:none;position:sticky;top:20px}}.ins-dc .right-rail>[data-testid=view-story]>.card{background:linear-gradient(160deg,var(--accent-bg),var(--panel))}.ins-dc .right-rail .card-header{align-items:flex-start;flex-direction:column;padding:var(--ts-space-lg) var(--ts-space-lg)}.ins-dc .right-rail .card-body{padding:var(--ts-space-lg)}.ins-dc .right-rail .story-controls{gap:var(--ts-space-sm)}.ins-dc .right-rail .story-select,.ins-dc .right-rail .story-btn{min-height:28px;padding:var(--ts-space-xs) var(--ts-space-md);font-size:var(--ts-text-xs)}.ins-dc .right-rail .story-section{margin-bottom:var(--ts-space-2xl)}.ins-dc .right-rail .story-heading,.ins-dc .right-rail .story-body{font-size:var(--ts-text-xs)}.ins-dc .right-rail .story-claims{padding:var(--ts-space-md)}.ins-dc .right-rail .story-claim-item{font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-sm)}.ins-dc .right-rail .ts-card{background:var(--panel);border-color:var(--line);color:var(--ink)}.ins-dc .right-rail .ts-form-control{background:var(--panel2);border-color:var(--line);color:var(--ink)}.ins-dc .right-rail .ts-form-control::placeholder{color:var(--ink3)}.ins-dc .section{margin-bottom:var(--ts-space-2xl)}.ins-dc .sh2{font-size:var(--ts-text-xs);font-weight:700;letter-spacing:-.01em;margin-bottom:var(--ts-space-lg);display:flex;align-items:center;gap:var(--ts-space-md)}.ins-dc .sh2 .cnt{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);font-weight:600}.ins-dc .sh2 .spacer{margin-left:auto}.ins-dc .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--ts-space-lg) var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.ins-dc .lbl{color:var(--ink3);font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ts-space-md)}.ins-dc .n{font-family:var(--mono);font-size:var(--ts-display-xs);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink)}.ins-dc .n small{font-size:var(--ts-text-xs);color:var(--ink3)}.ins-dc .delta{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;margin-top:var(--ts-space-sm);display:inline-block}.ins-dc .up{color:var(--good)}.ins-dc .dn{color:var(--bad)}.ins-dc .neu{color:var(--ink3)}.ins-dc .sub{color:var(--ink3);font-size:var(--ts-text-xs);margin-top:var(--ts-space-sm)}.ins-dc .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-space-md);margin-bottom:var(--ts-space-lg)}.ins-dc .ai{background:linear-gradient(160deg,var(--accent-bg),var(--panel));margin-bottom:var(--ts-space-lg)}.ins-dc .ai .k{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;color:var(--accent-strong);letter-spacing:.03em;display:flex;align-items:center;gap:var(--ts-space-sm);margin-bottom:var(--ts-space-md)}.ins-dc .ai p{font-size:var(--ts-text-xs);line-height:1.6;color:var(--ink)}.ins-dc .ai b{color:var(--ai-b)}.ins-dc .ai .cite{margin-top:var(--ts-space-lg);display:flex;gap:var(--ts-space-sm);flex-wrap:wrap}.ins-dc .chip{font-family:var(--mono);font-size:var(--ts-text-xs);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-xs);background:var(--panel2);border:1px solid var(--line);color:var(--ink2)}.ins-dc .grid2{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--ts-space-lg)}.ins-dc .sec-h{font-size:var(--ts-text-xs);font-weight:600;color:var(--ink3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ts-space-lg)}.ins-dc .dist{display:flex;align-items:flex-end;gap:var(--ts-space-lg);height:128px}.ins-dc .dcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-sm);height:100%}.ins-dc .dcol .dv{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600}.ins-dc .dcol .db{width:100%;flex:1;background:var(--line2);border-radius:var(--ts-radius-xs) var(--ts-radius-xs) 0 0;display:flex;align-items:flex-end;overflow:hidden}.ins-dc .dcol .db>i{display:block;width:100%;border-radius:var(--ts-radius-xs) var(--ts-radius-xs) 0 0}.ins-dc .dcol .dx{font-size:var(--ts-text-xs);color:var(--ink3);text-align:center;line-height:1.25}.ins-dc .pavg{display:grid;grid-template-columns:88px 1fr 30px;align-items:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-lg)}.ins-dc .pavg:last-child{margin-bottom:0}.ins-dc .pavg .pl{font-size:var(--ts-text-xs);font-weight:600}.ins-dc .pavg .pv{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;text-align:right}.ins-dc .bar{height:6px;border-radius:var(--ts-radius-xs);background:var(--line2);overflow:hidden}.ins-dc .bar>i{display:block;height:100%}.ins-dc .b-good{background:var(--good)}.ins-dc .b-warn{background:var(--warn)}.ins-dc .b-bad{background:var(--bad)}.ins-dc .seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--ts-radius-sm);overflow:hidden}.ins-dc .seg button{height:28px;padding:0 var(--ts-space-lg);background:transparent;border:0;color:var(--ink2);font-size:var(--ts-text-xs);font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}.ins-dc .seg button.on{background:var(--accent-bg);color:var(--accent-strong)}.ins-dc .seg button+button{border-left:1px solid var(--line)}.ins-dc .tbl{background:var(--panel);border:1px solid var(--line);border-radius:var(--ts-radius-sm);overflow:hidden}.ins-dc .ins-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.ins-dc .ins-table-scroll>.tbl{min-width:700px}.ins-dc .thd,.ins-dc .trow{align-items:center;gap:var(--ts-space-lg);padding:0 var(--ts-space-lg);display:grid}.ins-dc .thd{height:34px;border-bottom:1px solid var(--line);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);font-weight:600}.ins-dc .trow{min-height:50px;border-bottom:1px solid var(--line2);cursor:pointer;text-decoration:none;color:inherit}.ins-dc .trow:last-child{border-bottom:0}.ins-dc .trow:hover{background:var(--panel2)}.ins-dc .co .thd,.ins-dc .co .trow{grid-template-columns:minmax(140px,1.4fr) 52px 104px 116px 118px 66px 16px}.ins-dc .nm{font-weight:600;font-size:var(--ts-text-xs)}.ins-dc .val{font-family:var(--mono);font-weight:600;font-size:var(--ts-text-xs)}.ins-dc .dd{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600}.ins-dc .pillars{display:flex;align-items:flex-end;gap:var(--ts-space-xs);height:24px}.ins-dc .pb{width:6px;height:24px;background:var(--line2);border-radius:var(--ts-radius-xs);display:flex;align-items:flex-end;overflow:hidden}.ins-dc .pb>i{display:block;width:100%;border-radius:var(--ts-radius-xs)}.ins-dc .badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;padding:var(--ts-space-xxs) var(--ts-space-sm);border-radius:var(--ts-radius-xs);width:max-content}.ins-dc .g{background:var(--good-bg);color:var(--good)}.ins-dc .w{background:var(--warn-bg);color:var(--warn)}.ins-dc .bd{background:var(--bad-bg);color:var(--bad)}.ins-dc .risk{font-family:var(--mono);font-weight:600;font-size:var(--ts-text-xs)}.ins-dc .chev{color:var(--ink3);font-size:var(--ts-text-sm);justify-self:end}.ins-dc .wk .thd,.ins-dc .wk .trow{grid-template-columns:minmax(200px,2fr) 118px minmax(150px,1fr) 16px}.ins-dc .ptag{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);border:1px solid var(--line);border-radius:var(--ts-radius-xs);padding:var(--ts-space-xxs) var(--ts-space-sm);width:max-content}.ins-dc .affected{display:flex;align-items:center;gap:var(--ts-space-lg)}.ins-dc .affected .ab{flex:1;height:6px;border-radius:var(--ts-radius-xs);background:var(--line2);overflow:hidden}.ins-dc .affected .ab>i{display:block;height:100%;background:var(--bad)}.ins-dc .affected .an{font-family:var(--mono);font-size:var(--ts-text-xs);font-weight:600;white-space:nowrap}.ins-dc .affected .ap{font-family:var(--mono);font-size:var(--ts-text-xs);color:var(--ink3);white-space:nowrap}@media(max-width:1100px){.ins-dc .kpis{grid-template-columns:repeat(2,1fr)}.ins-dc .grid2{grid-template-columns:1fr}}@media(max-width:760px){.ins-dc .co .thd,.ins-dc .wk .thd{display:none}.ins-dc .co .trow{grid-template-columns:1fr auto;grid-auto-rows:auto;gap:var(--ts-space-sm) var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-lg);min-height:0;align-items:start}.ins-dc .co .nm{grid-column:1;grid-row:1}.ins-dc .co .ct-count{grid-column:2;grid-row:1;justify-self:end}.ins-dc .co .ct-avg{grid-column:1;grid-row:2}.ins-dc .co .pillars{grid-column:2;grid-row:2;justify-self:end}.ins-dc .co .ct-weak{grid-column:1;grid-row:3}.ins-dc .co .ct-risk{grid-column:2;grid-row:3;justify-self:end}.ins-dc .co .chev{display:none}.ins-dc .wk .trow{grid-template-columns:1fr;gap:var(--ts-space-sm);padding:var(--ts-space-lg)}.ins-dc .wk .chev{display:none}}@media(max-width:760px){.ins-dc .kpis{grid-template-columns:repeat(2,1fr)}.ins-dc .sh2{flex-wrap:wrap}}.ins-dc .phead-sys .pact{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ins-dc .phead-sys .btn{min-height:44px}.ins-narr{display:flex;align-items:baseline;gap:12px;background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r, 8px);padding:10px 14px;margin-bottom:14px;font-size:12px;color:var(--ink2)}.ins-narr[data-selected=false]{border-left-color:var(--line);color:var(--ink3)}.ins-narr-k{flex:none;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-strong, var(--accent))}.ins-dc .wrap,.ins-dc .section,.ins-dc .card{min-width:0}@media(max-width:760px){.ins-narr{flex-direction:column;gap:2px}.ins-dc .phead-sys .pact{width:100%}.ins-dc .kpis,.ins-dc .grid2{grid-template-columns:1fr}}.ins-dc .ins-rowlink{cursor:pointer}.ins-dc .ins-rowlink td{vertical-align:middle}.ins-dc .ins-rowlink a{color:inherit;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.ins-dc .ins-rowlink:hover{background:var(--panel2, transparent)}.ins-dc .ins-lbl-help{display:flex;align-items:center;gap:4px}@media(max-width:1100px)and (min-width:761px){.liveshell-content:has(.ins-dc){gap:16px}.liveshell-content:has(.ins-dc)>.rail{position:sticky;top:60px;width:300px;height:calc(100dvh - 60px);box-shadow:none;z-index:auto}}@media(max-width:760px){.liveshell-content:has(.ins-dc){flex-direction:column}.liveshell-content:has(.ins-dc)>.rail{position:static;width:100%;height:auto;min-height:420px;max-height:none;box-shadow:none;z-index:auto;margin:0;border-left:0;border-top:1px solid var(--ts-border)}}.ins-dc [data-testid^=button-cohort-]{min-height:44px;min-width:44px}.liveshell-content:has(.ins-dc) #railclose{min-width:44px;min-height:44px}.liveshell-content:has(.ins-dc) .rail .sg{min-height:44px}.liveshell-content:has(.ins-dc) #aiin{min-height:44px}.liveshell-content:has(.ins-dc) #aisend{min-width:44px;min-height:44px}.ins-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.ins-search{height:30px;min-width:0;width:220px;max-width:100%;padding:0 10px;border:1px solid var(--line, hsl(220 14% 88%));border-radius:7px;background:var(--card, transparent);font:inherit;font-size:13px;color:inherit}.ins-sort{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink2, inherit)}.ins-sort select{height:30px;border:1px solid var(--line, hsl(220 14% 88%));border-radius:7px;background:var(--card, transparent);font:inherit;font-size:13px;padding:0 8px;color:inherit}.ins-note{font-size:12px;color:var(--ink2, inherit)}.ins-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--accent, currentColor);text-decoration:underline;cursor:pointer}.ins-chips{display:flex;flex-wrap:wrap;gap:6px}.ins-chip{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--line, hsl(220 14% 88%));background:var(--card, transparent);font:inherit;font-size:12px;color:var(--ink2, inherit);cursor:pointer}.ins-chip.on{background:var(--ink, hsl(222 30% 18%));border-color:var(--ink, hsl(222 30% 18%));color:var(--bg, hsl(40 30% 98%))}.ins-bounded{max-height:420px;overflow-y:auto;overscroll-behavior:contain;border-radius:8px}.ins-showall{margin-top:8px;background:none;border:0;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--accent, currentColor);cursor:pointer}.ins-small{margin-left:6px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--bg2, hsl(40 20% 94%));color:var(--ink3, inherit)}.ins-row-off{cursor:not-allowed}.ins-row-off .nm span{color:var(--ink2, inherit)}.ins-pager{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.ins-pager .spacer{flex:1}@media(max-width:480px){.ins-search{width:100%}}.benchmarks-page .bmgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--ts-space-xl);margin-top:var(--ts-space-3xl)}:root:not([data-theme=light]) .benchmarks-page .card,:root:not([data-theme=light]) .benchmarks-page .btn{background:var(--ts-bg-primary);border-color:var(--ts-border);color:var(--ts-text-primary)}.benchmarks-page .bmrange{display:flex;align-items:center;gap:var(--ts-space-md)}.benchmarks-page .bmrange input{width:70px;padding:var(--ts-space-xs) var(--ts-space-md);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font-size:var(--ts-text-xs)}.benchmarks-page .bmrange-hint{color:var(--ts-warning-700);font-size:var(--ts-text-xs)}.benchmarks-page .bmpick{display:flex;align-items:center;gap:var(--ts-space-lg)}.benchmarks-page .bmpick select{flex:1;max-width:300px;padding:var(--ts-space-sm) var(--ts-space-lg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);font-size:var(--ts-text-xs)}.benchmarks-page .bmpick-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--ts-space-md);border-bottom:1px solid var(--ts-border-subtle);margin-bottom:var(--ts-space-lg)}.benchmarks-page .bmkpi{display:flex;flex-direction:column;align-items:center;margin:var(--ts-space-xl) 0}.benchmarks-page .bmkpi-n{font-family:var(--ts-font-mono);font-size:var(--ts-display-sm);font-weight:700;line-height:1}.benchmarks-page .bmkpi-l{font-size:var(--ts-text-xs);color:var(--ts-text-secondary);margin-top:var(--ts-space-xs)}.benchmarks-page .bmdist{margin-top:var(--ts-space-2xl);padding-top:var(--ts-space-xl);border-top:1px dashed var(--ts-border-subtle)}.benchmarks-page .bmdist-bars{display:flex;flex-direction:column;gap:var(--ts-space-md)}.benchmarks-page .filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-lg);background:var(--ts-bg-primary);padding:var(--ts-space-lg) var(--ts-space-xl);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);margin-bottom:var(--ts-space-xl)}.benchmarks-page .filterbar .bsearch{display:flex;align-items:center;gap:var(--ts-space-md);background:var(--ts-bg-tertiary);padding:var(--ts-space-xs) var(--ts-space-lg);border-radius:var(--ts-radius-sm);border:1px solid var(--ts-border)}.benchmarks-page .filterbar .bsearch input{border:none;background:transparent;color:var(--ts-text-primary);outline:none;font-size:var(--ts-text-xs);width:150px}.benchmarks-page .filterbar .lbl{font-size:var(--ts-text-xs);font-weight:600;text-transform:uppercase;color:var(--ts-text-tertiary)}.benchmarks-page .filterbar .sel select{padding:var(--ts-space-xs) var(--ts-space-md);font-size:var(--ts-text-xs);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-tertiary);color:var(--ts-text-primary);margin-left:var(--ts-space-sm)}.benchmarks-page .filterbar .fcount{margin-left:auto;font-size:var(--ts-text-xs);color:var(--ts-text-secondary)}.benchmarks-page .factive{flex-basis:100%;display:flex;align-items:center;gap:var(--ts-space-md);padding-top:var(--ts-space-lg);margin-top:var(--ts-space-xxs);border-top:1px solid var(--ts-border-subtle)}.benchmarks-page .factive .chip{display:inline-flex;align-items:center;gap:var(--ts-space-xs);background:var(--ts-bg-tertiary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-full);padding:var(--ts-space-xxs) var(--ts-space-md);font-size:var(--ts-text-xs);color:var(--ts-text-primary);cursor:pointer}.benchmarks-page .factive .chip:hover{background:var(--ts-border)}.benchmarks-page .factive .chip .x{color:var(--ts-text-tertiary)}.benchmarks-page .ch{display:flex;align-items:center;justify-content:space-between;padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--ts-border-subtle)}.benchmarks-page .ch .h{font-size:var(--ts-text-sm);font-weight:600;display:flex;align-items:center;gap:var(--ts-space-md)}.benchmarks-page .cb{padding:var(--ts-space-xl)}.benchmarks-page .filterbar .bsearch:focus-within{border-color:var(--ts-accent);box-shadow:var(--ts-focus-ring)}.tsm{--brand-25: var(--ts-teal-25);--brand-50: var(--ts-teal-50);--brand-100: #a5dccd;--brand-300: var(--ts-teal-300);--brand-500: var(--ts-teal-500);--brand-600: var(--ts-teal-600);--brand-700: var(--ts-teal-700);--brand-900: #063f36;--gray-25: #fcfcfd;--gray-50: var(--ts-gray-50);--gray-100: var(--ts-bg-tertiary);--gray-200: var(--ts-border-subtle);--gray-300: var(--ts-border);--gray-400: #98a2b3;--gray-500: var(--ts-text-placeholder);--gray-600: var(--ts-text-tertiary);--gray-700: var(--ts-text-secondary);--gray-800: #1d2939;--gray-900: var(--ts-text-primary);--su-bg: var(--ts-success-50);--su-tx: var(--ts-success-700);--su-ic: var(--ts-success);--su-bd: #abefc6;--wa-bg: var(--ts-warning-50);--wa-tx: var(--ts-warning-700);--wa-ic: var(--ts-warning);--wa-bd: #fedf89;--da-bg: var(--ts-error-50);--da-tx: var(--ts-error-700);--da-ic: var(--ts-error);--da-bd: #fecdca;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 16px;--sh-sm: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--sh-md: 0 2px 4px -2px rgba(16, 24, 40, .06), 0 4px 8px -2px rgba(16, 24, 40, .1);--sh-lg: 0 8px 24px -4px rgba(16, 24, 40, .18);min-height:100vh;background:var(--gray-50);color:var(--gray-900);font-family:Plus Jakarta Sans,system-ui,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.tsm *{box-sizing:border-box}.tsm a{color:var(--brand-600);text-decoration:none;cursor:pointer}.tsm .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.tsm .t-lg{font-size:18px}.tsm .t-md{font-size:16px}.tsm .t-sm{font-size:14px}.tsm .t-xs{font-size:12px}.tsm .w5{font-weight:500}.tsm .w6{font-weight:600}.tsm .w7{font-weight:700}.tsm .muted{color:var(--gray-500)}.tsm .ter{color:var(--gray-600)}.tsm .btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--r-md);font-weight:600;font-size:14px;padding:10px 16px;border:1px solid transparent;cursor:pointer;line-height:20px;white-space:nowrap}.tsm .btn-sm{padding:7px 13px;font-size:13px}.tsm .btn-lg{padding:12px 20px;font-size:15px}.tsm .btn-primary{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.tsm .btn-primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.tsm .btn-sec{background:var(--ts-bg-primary);border-color:var(--gray-300);color:var(--gray-700)}.tsm .btn-sec:hover{background:var(--gray-50)}.tsm .btn-white{background:var(--ts-bg-primary);color:var(--brand-700);border-color:#fff}.tsm .btn-ghost-w{background:transparent;color:#fff;border-color:#ffffff80}.tsm .btn:disabled{opacity:.6;cursor:default}.tsm .badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.tsm .badge .dot{width:7px;height:7px;border-radius:50%}.tsm .b-wa{background:var(--wa-bg);color:var(--wa-tx);border-color:var(--wa-bd)}.tsm .b-wa .dot{background:var(--wa-ic)}.tsm .b-su{background:var(--su-bg);color:var(--su-tx);border-color:var(--su-bd)}.tsm .b-su .dot{background:var(--su-ic)}.tsm .b-da{background:var(--da-bg);color:var(--da-tx);border-color:var(--da-bd)}.tsm .b-da .dot{background:var(--da-ic)}.tsm .b-gray{background:var(--gray-50);color:var(--gray-700);border-color:var(--gray-200)}.tsm .b-gray .dot{background:var(--gray-400)}.tsm .up{color:var(--su-tx);font-weight:700}.tsm .dn{color:var(--da-tx);font-weight:700}.tsm .av{width:34px;height:34px;border-radius:50%;background:var(--brand-50);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.tsm .info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--gray-200);color:var(--gray-600);font-size:10px;font-weight:700;font-style:italic;cursor:help;position:relative}.tsm .info .tip{display:none;position:absolute;right:0;top:22px;width:230px;background:var(--gray-900);color:#fff;font-size:12px;font-weight:400;line-height:1.5;padding:9px 11px;border-radius:8px;z-index:40;box-shadow:var(--sh-lg)}.tsm .info:hover .tip{display:block}.tsm .nav{background:var(--ts-bg-primary);border-bottom:1px solid var(--gray-200);position:sticky;top:0;z-index:20}.tsm .nav .navrow{display:flex;align-items:center;gap:22px;height:62px}.tsm .brand{display:flex;align-items:center;gap:9px;font-weight:700;white-space:nowrap;font-size:17px;color:var(--gray-900)}.tsm .logo{width:28px;height:28px;border-radius:8px;background:var(--brand-600);display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px}.tsm .navlinks{display:flex;align-items:center;gap:4px;margin-left:6px}.tsm .navlink{padding:8px 12px;border-radius:7px;font-size:14px;font-weight:500;color:var(--gray-600)}.tsm .navlink.active{background:var(--brand-25);color:var(--brand-700);font-weight:600}.tsm .navright{margin-left:auto;display:flex;align-items:center;gap:14px}.tsm .democtl{background:#fff7ed;border:1px dashed var(--wa-bd);border-radius:var(--r-md);padding:8px 12px;display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--wa-tx);font-weight:600;margin:16px 0 0}.tsm .seg{display:inline-flex;border:1px solid var(--wa-bd);border-radius:6px;overflow:hidden}.tsm .seg button{padding:4px 10px;cursor:pointer;background:var(--ts-bg-primary);color:var(--wa-tx);border:none;font:inherit;font-weight:600}.tsm .seg button.on{background:var(--wa-ic);color:#fff}.tsm .hello{padding:26px 0 6px}.tsm .hello h1{font-size:24px;font-weight:700;margin:0}.tsm .hello p{margin:4px 0 0;color:var(--gray-500);font-size:14px}.tsm .dgrid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;padding:18px 0 60px}.tsm .dcard{background:var(--ts-bg-primary);border:1px solid var(--gray-200);border-radius:var(--r-xl);box-shadow:var(--sh-sm);padding:20px}.tsm .dcard .ph-h{font-size:15px;font-weight:600;color:var(--gray-700);margin-bottom:14px}.tsm .dstack{display:flex;flex-direction:column;gap:18px}.tsm .viscard{background:linear-gradient(180deg,#f4fdfa,var(--ts-bg-primary));border:1px solid var(--brand-100);border-radius:var(--r-xl);box-shadow:var(--sh-sm);overflow:hidden}.tsm .viscard .vh{padding:16px 20px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.tsm .viscard .vh .ttl{font-size:15px;font-weight:600;display:flex;align-items:center;gap:7px}.tsm .viscard .vb{padding:14px 20px 20px;display:flex;gap:18px;align-items:center}.tsm .scorebig{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.tsm .scorebig .n{font-size:40px;font-weight:700;line-height:1}.tsm .spark{display:block;margin-top:8px}.tsm .viscard .msg{font-size:14px;color:var(--gray-700);line-height:1.5;margin-top:8px}.tsm .viscard .vf{border-top:1px solid var(--brand-50);padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.tsm .trend{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.tsm .pghead{padding:22px 0 6px}.tsm .pgback{font-size:13px;color:var(--gray-500);margin-bottom:8px;display:inline-flex;gap:6px;align-items:center}.tsm .pghead h1{font-size:26px;font-weight:700;margin:0 0 3px}.tsm .pghead p{margin:0;color:var(--gray-500);font-size:14px}.tsm .card:not(.catcard){background:var(--ts-bg-primary);border:1px solid var(--gray-200);border-radius:var(--r-xl);box-shadow:var(--sh-sm);margin-bottom:18px}.tsm .card .cb{padding:22px}.tsm .topgrid{display:grid;grid-template-columns:230px 1fr;gap:24px;align-items:center}.tsm .ringrow{display:flex;flex-direction:column;align-items:center;gap:10px}.tsm .changecard{background:var(--wa-bg);border:1px solid var(--wa-bd);border-radius:var(--r-lg);padding:14px 16px;color:var(--wa-tx);font-size:14px;line-height:1.55}.tsm .changecard.neutral{background:var(--gray-50);border-color:var(--gray-200);color:var(--gray-600)}.tsm .cats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tsm .cats .catcard{border:1px solid var(--gray-200);border-radius:var(--r-lg);padding:16px}.tsm .cats .catcard .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.tsm .cats .catcard .nm{font-size:15px;font-weight:600}.tsm .cats .catcard .q{font-size:12px;color:var(--gray-500);margin-bottom:10px}.tsm .cats .catcard .sc{font-size:22px;font-weight:700}.tsm .catbar{height:8px;border-radius:999px;background:var(--gray-100);overflow:hidden;margin:8px 0 10px}.tsm .catbar>i{display:block;height:100%;border-radius:999px}.tsm .cats .catcard .why{font-size:12px;color:var(--gray-600);line-height:1.5}.tsm .ctaband{background:linear-gradient(135deg,var(--brand-700),var(--brand-500));border-radius:var(--r-xl);padding:24px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.tsm .ctaband h3{margin:0 0 4px;font-size:19px}.tsm .ctaband p{margin:0;font-size:14px;opacity:.92;max-width:440px}.tsm .ctaband .acts{display:flex;gap:10px;flex-wrap:wrap}.tsm .calmnote{font-size:12px;color:var(--gray-500);text-align:center;margin:16px 0 50px}.tsm .mreport{max-width:1040px;margin:0 auto;padding:24px 20px 0}.tsm .mreport .catrow{grid-template-columns:repeat(4,1fr)}.tsm .backlink{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--gray-500);margin-bottom:12px}.tsm .trendchip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:3px 11px;border-radius:999px}.tsm .trendchip.dn{background:var(--da-bg);color:var(--da-tx);border:1px solid var(--da-bd)}.tsm .trendchip.up{background:var(--su-bg);color:var(--su-tx);border:1px solid var(--su-bd)}.tsm .trendchip.flat{background:var(--gray-50);color:var(--gray-600);border:1px solid var(--gray-200)}.tsm .membernote{background:var(--brand-25);border:1px solid var(--brand-100);border-radius:var(--r-lg);padding:12px 15px;font-size:13px;color:var(--brand-700);display:flex;gap:9px;align-items:flex-start;margin:0 0 6px}.tsm .membernote .ck{font-weight:700}.tsm .hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.tsm .footband{background:var(--ts-bg-primary);border:1px solid var(--gray-200);border-radius:var(--r-xl);padding:26px;margin:34px 0 60px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.tsm .footband h3{margin:0 0 4px;font-size:18px;color:var(--gray-900)}.tsm .footband p{margin:0;font-size:14px;color:var(--gray-600);max-width:440px}.tsm .peercompare{background:var(--ts-bg-primary);border:1px solid var(--gray-200);border-radius:var(--r-xl);padding:22px 24px;margin:34px 0 0}.tsm .peercompare h3{margin:0 0 4px;font-size:18px;color:var(--gray-900)}.tsm .peercompare .peercompare-sub{margin:0 0 16px;font-size:14px;color:var(--gray-600);max-width:560px}.tsm .statewrap{max-width:640px;margin:0 auto;padding:64px 24px;text-align:center}.tsm .statewrap h1{font-size:22px;font-weight:700;margin:0 0 8px}.tsm .statewrap p{color:var(--gray-500);font-size:14px;margin:0}@media(max-width:880px){.tsm .navlinks{display:none}.tsm .dgrid,.tsm .topgrid,.tsm .cats{grid-template-columns:1fr}}:root:not([data-theme=light]) .tsm{--gray-25: var(--ts-bg-secondary);--gray-50: #11141b;--gray-100: var(--ts-bg-tertiary);--gray-200: var(--ts-border);--gray-300: #343b4b;--gray-400: var(--ts-text-tertiary);--gray-500: #8b95a5;--gray-600: var(--ts-text-secondary);--gray-700: #c4cad4;--gray-800: #d7dce5;--gray-900: var(--ts-text-primary);--su-bg: #12382f;--su-tx: #8be0ca;--su-bd: #216653;--wa-bg: #3a3017;--wa-tx: #f4cf72;--wa-bd: #6d5720;--da-bg: #3b2024;--da-tx: #f4a6ad;--da-bd: #6e3038}:root:not([data-theme=light]) .tsm .nav,:root:not([data-theme=light]) .tsm .dcard,:root:not([data-theme=light]) .tsm .card:not(.catcard),:root:not([data-theme=light]) .tsm .footband,:root:not([data-theme=light]) .tsm .peercompare,:root:not([data-theme=light]) .tsm .btn-sec,:root:not([data-theme=light]) .tsm .btn-white{background:var(--ts-bg-primary);border-color:var(--gray-200);color:var(--gray-900)}:root:not([data-theme=light]) .tsm .viscard{background:linear-gradient(135deg,#15352f 0%,var(--ts-bg-primary) 72%);border-color:#245748}:root:not([data-theme=light]) [data-ms-widget=finder] input{background:var(--ts-bg-primary)!important;border-color:var(--ts-border)!important;color:var(--ts-text-primary)!important}:root:not([data-theme=light]) [data-ms-widget=finder] [data-testid=ms-suggestions] button{background:var(--ts-bg-primary)!important;border-color:var(--ts-border)!important;color:var(--ts-text-primary)!important}:root:not([data-theme=light]) [data-ms-widget=finder] [data-testid=ms-disambiguate],:root:not([data-theme=light]) [data-ms-widget=finder] [data-testid=ms-suggestions] button span:last-child{color:var(--ts-text-tertiary)!important}.cd-page{min-width:0;max-width:100%;overflow-x:hidden;--panel: var(--ts-bg-primary);--panel2: var(--ts-bg-tertiary);--ink: var(--ts-text-primary);--ink2: var(--ts-text-secondary);--ink3: var(--ts-text-tertiary);--line: var(--ts-border);--line2: var(--ts-border-subtle);--accent: var(--ts-accent)}.cd-page .msr{min-width:0;max-width:100%}.cd-page .msr-ctrl{flex-wrap:wrap;row-gap:8px}.cd-page .msr-ctrl>*{min-width:0}.cd-page .msr-ctrl .t-md,.cd-page .callout{overflow-wrap:anywhere}.cd-page .btn{min-height:44px}.cd-page td a,.cd-page td .w6{overflow-wrap:anywhere}@media(max-width:760px){.cd-page .msr-ctrl>div:last-child{width:100%;flex-wrap:wrap}}.cd-page .cp-note{font-size:12px;color:var(--ink3);margin:-4px 0 12px;line-height:1.5}.cd-page .cp-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.cd-page .cp-search{flex:1 1 240px;min-width:0}.cd-page .cp-search .input{width:100%}.cd-page .cp-tools .input,.cd-page .cp-tools .sel{min-height:36px;border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:var(--panel2);color:var(--ink);font:inherit;font-size:13px;padding:0 10px}.cd-page .cp-tools .input::placeholder{color:var(--ink3);opacity:1}.cd-page .cp-tools .input:focus-visible,.cd-page .cp-tools .sel:focus-visible,.cd-page .cp-pgr-b:focus-visible,.cd-page .cp-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd-page .cp-f{width:170px}.cd-page .cp-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.cd-page .cp-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--ts-radius-sm);background:var(--panel2);padding:3px 8px;color:var(--ink2)}.cd-page .cp-chip button{border:0;background:transparent;color:var(--ink3);cursor:pointer;font-size:14px;padding:0 0 0 4px;line-height:1}.cd-page .cp-clear,.cd-page .cp-linkbtn{border:0;background:transparent;color:var(--accent);font-weight:600;font-size:12.5px;cursor:pointer;font-family:inherit;padding:0;text-decoration:none}.cd-page .cp-card{padding:6px 12px 10px;transition:opacity .15s ease}.cd-page .cp-card.is-fetching{opacity:.6}.cd-page .cp-grid{display:grid;grid-template-columns:minmax(200px,2fr) minmax(140px,1.2fr) 90px 100px 90px 14px;gap:12px;align-items:center;padding:9px 4px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink2)}.cd-page .cp-dgrid{grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) 110px minmax(120px,1fr) 90px 14px}.cd-page .cp-head{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3)}.cd-page .cp-row{cursor:pointer;text-decoration:none;color:var(--ink2)}.cd-page .cp-row:hover,.cd-page .cp-row:focus-visible{background:var(--panel2)}.cd-page .cp-row:last-child{border-bottom:0}.cd-page .cp-nm{display:flex;flex-direction:column;min-width:0}.cd-page .cp-nm b{color:var(--ink);font-size:13.5px;overflow-wrap:anywhere}.cd-page .cp-dom{font-size:11.5px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-page .cp-pr{display:flex;align-items:center;gap:8px}.cd-page .cp-pr i{display:block;height:6px;border-radius:3px;background:var(--accent);min-width:3px;max-width:70%}.cd-page .cp-pr b{color:var(--ink);font-variant-numeric:tabular-nums}.cd-page .cp-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.cd-page .cp-muted{color:var(--ink3);font-weight:500}.cd-page .cp-chev{color:var(--ink3);font-size:16px}.cd-page .cp-empty{padding:14px 4px;font-size:13px;color:var(--ink3)}.cd-page .cp-pad{padding:8px 0}.cd-page .cp-back{margin-bottom:10px}.cd-page .cp-dh{display:flex;align-items:flex-end;gap:12px;margin-bottom:6px}.cd-page .cp-dn{font-size:20px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.cd-page .cp-sec-h{font-size:13px;font-weight:700;color:var(--ink);padding:8px 4px 4px}.cd-page .cp-only-sm{display:none}.cd-page .cp-pgr{display:flex;align-items:center;justify-content:space-between;padding:10px 4px 2px;font-size:12px;color:var(--ink3)}.cd-page .cp-pgr-c{display:flex;gap:6px}.cd-page .cp-pgr-b{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--panel);color:var(--ink2);cursor:pointer;font-size:16px}.cd-page .cp-pgr-b:disabled{opacity:.4;cursor:default}.cd-page .cp-foot{display:flex;gap:12px;align-items:center;margin-top:12px}.cd-page .cp-skel-row span{height:12px;border-radius:4px;background:var(--line2);animation:cpPulse 1.2s ease-in-out infinite}@keyframes cpPulse{50%{opacity:.45}}@media(max-width:760px){.cd-page .cp-pgr-b{min-width:44px}.cd-page .cp-chip button,.cd-page .cp-clear,.cd-page .cp-linkbtn{min-height:44px;min-width:44px}.cd-page .cp-tools .input,.cd-page .cp-tools .sel,.cd-page .cp-pgr-b{min-height:44px}.cd-page .cp-opt{display:none}.cd-page .cp-only-sm{display:block}.cd-page .cp-grid{grid-template-columns:minmax(130px,1.4fr) minmax(70px,1fr) 64px 12px;gap:8px}.cd-page .cp-dgrid{grid-template-columns:minmax(120px,1.4fr) 70px 64px 12px}.cd-page .cp-f{width:calc(50% - 4px)}.cd-page .cp-tools .sel{flex:1 1 45%;min-width:0}.cd-page .cp-search{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.cd-page .cp-skel-row span{animation:none}.cd-page .cp-card{transition:none}}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:root{--ts-teal-25: #13241e;--ts-teal-50: #12271f;--ts-teal-300: #37C997;--ts-teal-500: #16a084;--ts-teal-600: #138972;--ts-teal-700: #0e6b59;--ts-teal-900: #13241e;--ts-mint-50: #12271f;--ts-mint-100: #13241e;--ts-mint-500: #37c997;--ts-mint-700: #12876f;--ts-amber-50: #fdf0e2;--ts-amber-500: #f58620;--ts-amber-700: #c56612;--ts-gray-50: #1b1f2a;--ts-gray-100: #1b1f2a;--ts-gray-200: #242936;--ts-gray-300: #242936;--ts-gray-500: #6b7482;--ts-gray-700: #9aa3b2;--ts-gray-900: #e7eaf0;--ts-success: #37C997;--ts-success-50: #12271f;--ts-success-700: #37C997;--ts-error: #f0796b;--ts-error-50: #2c1917;--ts-error-700: #f0796b;--ts-warning: #e0b25a;--ts-warning-50: #2a2312;--ts-warning-700: #e0b25a;--ts-text-primary: #e7eaf0;--ts-text-secondary: #9aa3b2;--ts-text-tertiary: #8891a0;--ts-text-placeholder: #6b7482;--ts-bg-primary: #161922;--ts-bg-secondary: #0f1115;--ts-bg-tertiary: #1b1f2a;--ts-border: #242936;--ts-border-subtle: #1e2330;--ts-border-brand: #37C997;--ts-display-xxl: 72px;--ts-display-xl: 60px;--ts-display-lg: 48px;--ts-display-md: 36px;--ts-display-sm: 30px;--ts-display-xs: 24px;--ts-text-xl: 20px;--ts-text-lg: 18px;--ts-text-md: 16px;--ts-text-sm: 14px;--ts-text-xs: 12px;--ts-weight-regular: 400;--ts-weight-medium: 500;--ts-weight-semibold: 600;--ts-weight-bold: 700;--ts-space-xxs: 2px;--ts-space-xs: 4px;--ts-space-sm: 6px;--ts-space-md: 8px;--ts-space-lg: 12px;--ts-space-xl: 16px;--ts-space-2xl: 20px;--ts-space-3xl: 24px;--ts-space-4xl: 32px;--ts-space-5xl: 40px;--ts-space-6xl: 48px;--ts-radius-xs: 4px;--ts-radius-sm: 6px;--ts-radius-md: 8px;--ts-radius-lg: 12px;--ts-radius-xl: 16px;--ts-radius-full: 9999px;--ts-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--ts-shadow-md: 0 2px 4px -2px rgba(16, 24, 40, .06), 0 4px 8px -2px rgba(16, 24, 40, .1);--ts-shadow-lg: 0 4px 6px -2px rgba(16, 24, 40, .03), 0 12px 16px -4px rgba(16, 24, 40, .08);--ts-shadow-xl: 0 8px 8px -4px rgba(16, 24, 40, .03), 0 20px 24px -4px rgba(16, 24, 40, .08);--ts-focus-ring: 0 0 0 4px rgba(19, 137, 114, .24);--ts-container-desktop: 1280px;--ts-container-paragraph: 720px;--ts-container-tier-a: none;--ts-container-tier-b: var(--ts-container-desktop);--ts-container-tier-c: 860px;--ts-container-tier-d: 480px;--ts-container-tier-e: 900px;--ts-container-form: 900px;--bs-primary: #138972;--bs-primary-rgb: 19, 137, 114;--bs-link-color: #0e6b59;--bs-link-color-rgb: 14, 107, 89;--bs-link-hover-color: #063f36;--bs-body-color: #9aa3b2;--bs-body-bg: #0f1115;--bs-border-color: #242936;--bs-font-sans-serif: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ts-nav: #0b0d11;--ts-accent: #37c997;--ts-accent-text: var(--ts-accent);--ts-accent-ink: #dff7ee;--ts-on-accent: #05231d;--ts-hover: #12151d;--ts-border-hover: #33394a;--ts-kbd-bg: transparent;--ts-search-bg: var(--ts-bg-primary);--ts-brand-ink: #ffffff;--ts-brand-sh: var(--ts-accent);--ts-ink-strong: #ffffff;--ts-logo-bg-display: none;--ts-logo-p2: var(--ts-mint-500);--ts-widget-accent: var(--ts-teal-600);--ts-font-sans: "Inter", sans-serif;--ts-font-mono: "IBM Plex Mono", monospace;--ts-hit-target: 44px;--ts-scrim: rgba(16, 24, 40, .45)}:root[data-theme=light]{--ts-bg-primary: #ffffff;--ts-bg-secondary: #fafaf8;--ts-bg-tertiary: #f2f4f7;--ts-border: #d0d5dd;--ts-border-subtle: #eaecf0;--ts-border-brand: #58c0aa;--ts-text-primary: #101828;--ts-text-secondary: #344054;--ts-text-tertiary: #475467;--ts-text-placeholder: #667085;--ts-teal-900: #063f36;--ts-teal-700: #0e6b59;--ts-teal-600: #138972;--ts-teal-500: #16a084;--ts-teal-300: #58c0aa;--ts-teal-50: #cbeae1;--ts-teal-25: #e7f4f0;--ts-mint-700: #1f8a66;--ts-mint-500: #37c997;--ts-mint-100: #a7f3d0;--ts-mint-50: #e2fbef;--ts-success: #17b26a;--ts-success-50: #ecfdf3;--ts-success-700: #067647;--ts-error: #f04438;--ts-error-50: #fef3f2;--ts-error-700: #b42318;--ts-warning: #f79009;--ts-warning-50: #fffaeb;--ts-warning-700: #b54708;--ts-gray-50: #f9fafb;--ts-gray-100: #f2f4f7;--ts-gray-200: #eaecf0;--ts-gray-300: #d0d5dd;--ts-gray-500: #667085;--ts-gray-700: #344054;--ts-gray-900: #101828;--bs-body-bg: #fafaf8;--bs-body-color: #344054;--bs-border-color: #d0d5dd;--ts-nav: #ffffff;--ts-accent: #0e7561;--ts-accent-text: #0c5f50;--ts-accent-ink: #0c5f50;--ts-on-accent: #ffffff;--ts-hover: #f2f4f7;--ts-border-hover: #ccd5d0;--ts-kbd-bg: var(--ts-bg-tertiary);--ts-search-bg: var(--ts-bg-secondary);--ts-brand-ink: var(--ts-text-primary);--ts-brand-sh: var(--ts-teal-600);--ts-ink-strong: #0f1a16;--ts-logo-bg-display: block;--ts-logo-p2: var(--ts-teal-600)}.card,:root:not([data-theme=light]) .card{background-color:var(--ts-bg-primary);border-color:var(--ts-border-subtle);color:var(--ts-text-primary)}.btn,:root:not([data-theme=light]) .btn{background-color:var(--ts-bg-primary);border-color:var(--ts-border);color:var(--ts-text-primary)}body{font-family:var(--bs-font-sans-serif);color:var(--ts-text-secondary);background-color:var(--ts-bg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ts-display-xxl,.ts-display-xl,.ts-display-lg,.ts-display-md,.ts-display-sm,.ts-display-xs{color:var(--ts-text-primary);font-weight:var(--ts-weight-semibold);line-height:1.15;letter-spacing:-.02em;margin:0}.ts-display-xxl{font-size:var(--ts-display-xxl)}.ts-display-xl{font-size:var(--ts-display-xl)}.ts-display-lg{font-size:var(--ts-display-lg)}.ts-display-md{font-size:var(--ts-display-md)}.ts-display-sm{font-size:var(--ts-display-sm)}.ts-display-xs{font-size:var(--ts-display-xs)}.ts-text-xl,.ts-text-lg,.ts-text-md,.ts-text-sm,.ts-text-xs{color:var(--ts-text-secondary);font-weight:var(--ts-weight-regular);line-height:1.5;margin:0}.ts-text-xl{font-size:var(--ts-text-xl)}.ts-text-lg{font-size:var(--ts-text-lg)}.ts-text-md{font-size:var(--ts-text-md)}.ts-text-sm{font-size:var(--ts-text-sm)}.ts-text-xs{font-size:var(--ts-text-xs)}.ts-weight-regular{font-weight:var(--ts-weight-regular)!important}.ts-weight-medium{font-weight:var(--ts-weight-medium)!important}.ts-weight-semibold{font-weight:var(--ts-weight-semibold)!important}.ts-weight-bold{font-weight:var(--ts-weight-bold)!important}.ts-text-primary-color{color:var(--ts-text-primary)!important}.ts-text-secondary-color{color:var(--ts-text-secondary)!important}.ts-text-tertiary-color{color:var(--ts-text-tertiary)!important}.ts-text-brand{color:var(--ts-teal-600)!important}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-md);font-family:var(--bs-font-sans-serif);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);line-height:1.4;padding:var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--ts-radius-md);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;text-decoration:none;white-space:nowrap}.ts-btn:focus-visible{outline:none;box-shadow:var(--ts-focus-ring)}.ts-btn:disabled,.ts-btn.disabled{opacity:.55;cursor:not-allowed}.ts-btn-primary{background-color:var(--ts-teal-600);color:#fff;border-color:var(--ts-teal-600);box-shadow:var(--ts-shadow-xs)}.ts-btn-primary:hover:not(:disabled){background-color:var(--ts-teal-700);border-color:var(--ts-teal-700);color:#fff}.ts-btn-secondary{background-color:var(--ts-bg-primary);color:var(--ts-text-secondary);border-color:var(--ts-border);box-shadow:var(--ts-shadow-xs)}.ts-btn-secondary:hover:not(:disabled){background-color:var(--ts-gray-50);color:var(--ts-text-primary)}.ts-btn-tertiary{background-color:transparent;color:var(--ts-teal-700);border-color:transparent}.ts-btn-tertiary:hover:not(:disabled){background-color:var(--ts-teal-25);color:var(--ts-teal-900)}.ts-btn-destructive{background-color:var(--ts-error);color:#fff;border-color:var(--ts-error);box-shadow:var(--ts-shadow-xs)}.ts-btn-destructive:hover:not(:disabled){background-color:var(--ts-error-700);border-color:var(--ts-error-700);color:#fff}.ts-btn-sm{padding:var(--ts-space-md) var(--ts-space-lg);font-size:var(--ts-text-xs)}.ts-btn-lg{padding:var(--ts-space-lg) var(--ts-space-2xl);font-size:var(--ts-text-md)}.ts-btn-block{width:100%}.hot-signal-menu-trigger,.hot-signal-menu-item{min-height:44px;min-width:44px}.ts-badge{display:inline-flex;align-items:center;gap:var(--ts-space-xs);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-medium);padding:var(--ts-space-xxs) var(--ts-space-lg);border-radius:var(--ts-radius-full);border:1px solid transparent;line-height:1.5}.ts-badge-neutral{background-color:var(--ts-gray-100);color:var(--ts-gray-700);border-color:var(--ts-gray-200)}.ts-badge-brand{background-color:var(--ts-teal-25);color:var(--ts-teal-700);border-color:var(--ts-teal-50)}.ts-badge-success{background-color:var(--ts-success-50);color:var(--ts-success-700)}.ts-badge-error{background-color:var(--ts-error-50);color:var(--ts-error-700)}.ts-text-error-color{color:var(--ts-error-700)}.ts-badge-warning{background-color:var(--ts-warning-50);color:var(--ts-warning-700)}.ts-badge-purple{background-color:#f4f3ff;color:#5925dc;border-color:#d9d6fe}.ts-badge-blue{background-color:#eff8ff;color:#175cd3;border-color:#b2ddff}.ts-badge .ts-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.tier{display:inline-flex;align-items:center;gap:var(--ts-space-sm);font-size:var(--ts-text-xs);font-weight:700;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-full);border:1px solid transparent;white-space:nowrap;cursor:default}.tier .lt{font-weight:800}.tier .sc{font-variant-numeric:tabular-nums;opacity:.85}.tier.A{background:var(--ts-success-50);color:var(--ts-success-700);border-color:var(--ts-success)}.tier.B{background:var(--ts-teal-25);color:var(--ts-teal-700);border-color:var(--ts-teal-300)}.tier.C{background:var(--ts-warning-50);color:var(--ts-warning-700);border-color:var(--ts-warning)}.tier.D{background:var(--ts-gray-100);color:var(--ts-text-tertiary);border-color:var(--ts-border-subtle)}.tier.X{background:var(--ts-gray-100);color:var(--ts-text-placeholder);border-color:var(--ts-border-subtle)}.tier.X .sc{display:none}.tierwrap{display:inline-flex;align-items:center;gap:var(--ts-space-sm)}.ts-selbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ts-space-lg);background:var(--ts-teal-900);color:#fff;border-radius:var(--ts-radius-md);padding:var(--ts-space-md) var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}.ts-selbar .ts-sbtn{border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;border-radius:var(--ts-radius-md);padding:var(--ts-space-sm) var(--ts-space-lg);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);cursor:pointer}.ts-selbar .ts-sbtn:hover{background:#ffffff2e}.ts-selbar select.ts-sbtn{padding:var(--ts-space-xs) var(--ts-space-lg)}.ts-selbar select.ts-sbtn option{color:var(--ts-text-primary);background:var(--ts-bg-primary)}.ts-selbar .ts-clear{margin-left:auto;font-size:var(--ts-text-sm);color:var(--ts-teal-50);cursor:pointer;font-weight:var(--ts-weight-semibold);background:none;border:none}.ts-form-control{display:block;width:100%;font-family:var(--bs-font-sans-serif);font-size:var(--ts-text-md);color:var(--ts-text-primary);background-color:var(--ts-bg-primary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);padding:var(--ts-space-lg) var(--ts-space-xl);line-height:1.5;box-shadow:var(--ts-shadow-xs);transition:border-color .15s ease,box-shadow .15s ease}.ts-form-control::placeholder{color:var(--ts-text-placeholder)}.ts-form-control:focus{outline:none;border-color:var(--ts-border-brand);box-shadow:var(--ts-focus-ring)}.ts-form-label{display:inline-block;font-size:var(--ts-text-sm);font-weight:var(--ts-weight-medium);color:var(--ts-text-secondary);margin-bottom:var(--ts-space-sm)}.ts-form-hint{font-size:var(--ts-text-sm);color:var(--ts-text-tertiary);margin-top:var(--ts-space-sm)}.ts-card{background-color:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-md)}.ts-card-body{padding:var(--ts-space-3xl)}.ts-card-header{padding:var(--ts-space-2xl) var(--ts-space-3xl);border-bottom:1px solid var(--ts-border-subtle)}.ts-card-footer{padding:var(--ts-space-2xl) var(--ts-space-3xl);border-top:1px solid var(--ts-border-subtle)}.ts-table{width:100%;border-collapse:collapse;font-size:var(--ts-text-sm)}.ts-table thead th{text-align:left;font-weight:var(--ts-weight-medium);color:var(--ts-text-tertiary);background-color:var(--ts-bg-secondary);padding:var(--ts-space-lg) var(--ts-space-3xl);border-bottom:1px solid var(--ts-border-subtle)}.ts-table tbody td{color:var(--ts-text-secondary);padding:var(--ts-space-xl) var(--ts-space-3xl);border-bottom:1px solid var(--ts-border-subtle)}.ts-table tbody tr:last-child td{border-bottom:none}.ts-table tbody tr:hover{background-color:var(--ts-gray-50)}.ts-mt-xs{margin-top:var(--ts-space-xs)}.ts-mt-sm{margin-top:var(--ts-space-sm)}.ts-mt-md{margin-top:var(--ts-space-md)}.ts-mt-lg{margin-top:var(--ts-space-lg)}.ts-mt-xl{margin-top:var(--ts-space-xl)}.ts-mt-2xl{margin-top:var(--ts-space-2xl)}.ts-mt-3xl{margin-top:var(--ts-space-3xl)}.ts-mt-4xl{margin-top:var(--ts-space-4xl)}.ts-mb-xs{margin-bottom:var(--ts-space-xs)}.ts-mb-sm{margin-bottom:var(--ts-space-sm)}.ts-mb-md{margin-bottom:var(--ts-space-md)}.ts-mb-lg{margin-bottom:var(--ts-space-lg)}.ts-mb-xl{margin-bottom:var(--ts-space-xl)}.ts-mb-2xl{margin-bottom:var(--ts-space-2xl)}.ts-mb-3xl{margin-bottom:var(--ts-space-3xl)}.ts-mb-4xl{margin-bottom:var(--ts-space-4xl)}.ts-gap-md{gap:var(--ts-space-md)}.ts-gap-lg{gap:var(--ts-space-lg)}.ts-gap-xl{gap:var(--ts-space-xl)}.ts-container{max-width:var(--ts-container-desktop);margin-inline:auto;padding-inline:var(--ts-space-xl)}@media(min-width:761px){.ts-container{padding-inline:var(--ts-space-4xl)}}.ts-prose{max-width:var(--ts-container-paragraph)}.ts-tier-a{max-width:var(--ts-container-tier-a);width:100%;min-width:0}.ts-tier-b{max-width:var(--ts-container-tier-b);width:100%;min-width:0}.ts-tier-c{max-width:var(--ts-container-tier-c);width:100%;min-width:0}.ts-tier-d{max-width:var(--ts-container-tier-d);width:100%;min-width:0}.ts-tier-e{max-width:var(--ts-container-tier-e);width:100%;min-width:0;margin-inline:auto}.ts-form-row{max-width:var(--ts-container-form)}.ts-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--ts-space-4xl);align-items:start}@media(max-width:760px){.ts-settings-layout{grid-template-columns:minmax(0,1fr)}[data-testid^=email-template-row-]>button{flex-wrap:wrap}}.ts-surface-secondary{background-color:var(--ts-bg-secondary)}.ts-surface-primary{background-color:var(--ts-bg-primary)}.ts-nav-link{display:block;padding:var(--ts-space-md) var(--ts-space-lg);border-radius:var(--ts-radius-md);color:var(--ts-text-secondary);text-decoration:none;transition:background-color .15s ease,color .15s ease}.ts-nav-link:hover{background-color:var(--ts-gray-50);color:var(--ts-text-primary)}.ts-nav-link-active{background-color:var(--ts-teal-25);color:var(--ts-teal-700)}.ms-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ts-space-xl)}.ms-main{display:grid;grid-template-columns:1fr 340px;gap:var(--ts-space-2xl);align-items:start;margin-top:var(--ts-space-2xl)}.ms-tblwrap{overflow-x:auto}table.ms-table{width:100%;border-collapse:collapse;min-width:760px}table.ms-table th{background:var(--ts-bg-secondary);text-align:left;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);color:var(--ts-text-tertiary);text-transform:uppercase;letter-spacing:.03em;padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--ts-border-subtle);white-space:nowrap}table.ms-table th.ms-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.ms-table td{padding:var(--ts-space-xl) var(--ts-space-xl);border-bottom:1px solid var(--ts-border-subtle);font-size:var(--ts-text-sm);vertical-align:middle}table.ms-table tbody tr:hover td{background:var(--ts-bg-secondary)}.ms-score{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 var(--ts-space-md);border-radius:var(--ts-radius-md);font-weight:700;font-size:var(--ts-text-sm)}.ms-hot{position:relative}.ms-hot-toggle{border:1px solid var(--ts-border-subtle);background:var(--ts-bg-secondary);color:var(--ts-text-secondary);border-radius:var(--ts-radius-full);padding:var(--ts-space-xxs) var(--ts-space-md);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);cursor:pointer;white-space:nowrap}.ms-hot-toggle:hover{background:var(--ts-bg-tertiary)}.ms-hot-list{list-style:none;margin:var(--ts-space-sm) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ts-space-sm);max-width:220px}.ms-hot-list li{display:flex;align-items:center;gap:var(--ts-space-md);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);color:var(--ts-text-secondary);white-space:normal;line-height:1.35}.ms-hot-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--ts-warning-700)}.ms-tab{padding:var(--ts-space-lg) var(--ts-space-xl);margin-bottom:calc(-1 * var(--ts-space-lg));font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);color:var(--ts-text-tertiary);cursor:pointer;border:none;border-bottom:2px solid transparent;background:transparent;white-space:nowrap}.ms-tab:hover{color:var(--ts-text-primary)}.ms-tab.ms-tab-active{color:var(--ts-teal-700);border-bottom-color:var(--ts-teal-600)}.ms-tab .ms-cnt{margin-left:var(--ts-space-sm);font-size:var(--ts-text-xs);opacity:.7}@media(max-width:1100px){.ms-main{grid-template-columns:1fr}.ms-kpis{grid-template-columns:repeat(2,1fr)}.ts-nav-scroll{overflow-x:auto}}@media(max-width:760px){.ts-selbar{align-items:stretch;max-width:100%;gap:var(--ts-space-md)}.ts-selbar>div:first-child{flex:1 0 100%}.ts-selbar .ts-sbtn{flex:1 1 calc(50% - 4px);min-width:0;max-width:100%;white-space:normal}.ts-selbar select.ts-sbtn{width:calc(50% - 4px)}.ts-selbar .ts-clear{flex:1 0 100%;margin-left:0;text-align:left;padding:var(--ts-space-xs) 0}.ms-kpis{grid-template-columns:1fr}.ms-tblwrap:has(>table.ms-cards){overflow-x:visible}table.ms-cards{display:block;min-width:0;width:100%}table.ms-cards thead{display:none}table.ms-cards tbody{display:block}table.ms-cards tbody tr{display:block;border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-lg);background:var(--ts-bg-primary);padding:var(--ts-space-xxs) var(--ts-space-xl);margin-bottom:var(--ts-space-lg)}table.ms-cards tbody tr:hover td{background:transparent}table.ms-cards tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ts-space-lg);padding:var(--ts-space-lg) 0;border-bottom:1px solid var(--ts-border-subtle);white-space:normal;min-width:0;overflow-wrap:anywhere}table.ms-cards tbody tr td:last-child{border-bottom:none}table.ms-cards tbody td:before{content:attr(data-label);flex:0 0 auto;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);color:var(--ts-text-tertiary);text-transform:uppercase;letter-spacing:.03em;padding-top:var(--ts-space-xxs)}table.ms-cards tbody td.ms-card-title{display:block;padding-top:var(--ts-space-lg)}table.ms-cards tbody td.ms-card-title:before{content:none}table.ms-cards tbody td.ms-card-action{justify-content:flex-end}table.ms-cards tbody td.ms-card-action:before{content:none}table.ts-table:not(.ms-cards),table.ms-table:not(.ms-cards){display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ms-modal-overlay{align-items:flex-end!important;padding:0!important}.ms-modal-sheet{max-width:none!important;width:100%!important;max-height:92vh;overflow-y:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}}.pv-screen{animation:pv-screen-in .32s ease both}@keyframes pv-screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pv-listing{padding:var(--ts-space-xl) var(--ts-space-xl);border-radius:var(--ts-radius-md);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary);display:flex;flex-direction:column;gap:var(--ts-space-xs)}.pv-google-badge{display:inline-flex;align-items:center;gap:var(--ts-space-sm);align-self:flex-start;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);color:var(--ts-text-tertiary)}.pv-google-badge svg{display:block}.pv-select-wrap{position:relative}.pv-select{width:100%;appearance:none;-webkit-appearance:none;padding:var(--ts-space-lg) var(--ts-space-5xl) var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--ts-radius-md);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-medium);cursor:pointer}.pv-select:focus{outline:none;border-color:var(--ts-teal-600)}.pv-select-caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ts-text-tertiary);font-size:var(--ts-text-xs)}.pv-opt-row{display:flex;align-items:center;gap:var(--ts-space-lg);width:100%;text-align:left;padding:var(--ts-space-xl) var(--ts-space-xl);border-radius:var(--ts-radius-md);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary);cursor:pointer;transition:border-color .14s ease,background .14s ease}.pv-opt-row:hover{border-color:var(--ts-border-brand)}.pv-opt-row[aria-pressed=true]{border-color:var(--ts-teal-600);background:var(--ts-teal-25)}.pv-opt-radio{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--ts-gray-300);position:relative}.pv-opt-row[aria-pressed=true] .pv-opt-radio{border-color:var(--ts-teal-600)}.pv-opt-row[aria-pressed=true] .pv-opt-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--ts-teal-600)}.pv-opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-space-md)}.pv-opt-chip{text-align:left;padding:var(--ts-space-lg) var(--ts-space-lg);border-radius:var(--ts-radius-md);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary);cursor:pointer;transition:border-color .14s ease,background .14s ease}.pv-opt-chip:hover{border-color:var(--ts-border-brand)}.pv-opt-chip[aria-pressed=true]{border-color:var(--ts-teal-600);background:var(--ts-teal-25)}.pv-stepper{display:inline-flex;align-items:center;gap:var(--ts-space-xl)}.pv-stepper-btn{width:40px;height:40px;border-radius:var(--ts-radius-md);border:1px solid var(--ts-border);background:var(--ts-bg-primary);font-size:var(--ts-text-xl);line-height:1;color:var(--ts-text-secondary);cursor:pointer}.pv-stepper-btn:disabled{opacity:.4;cursor:not-allowed}.pv-stepper-value{min-width:96px;text-align:center}.pv-scan-grid{display:grid;grid-template-columns:340px 1fr;gap:var(--ts-space-3xl);align-items:start}.pv-scan-list{position:sticky;top:24px}.pv-step{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--ts-radius-md);transition:background .2s ease}.pv-step[data-state=running]{background:var(--ts-teal-25)}.pv-step-dot{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--ts-text-xs);border:2px solid var(--ts-gray-300);color:var(--ts-gray-500);background:var(--ts-bg-primary)}.pv-step[data-state=done] .pv-step-dot{border-color:var(--ts-teal-600);background:var(--ts-teal-600);color:#fff}.pv-step[data-state=running] .pv-step-dot{border-color:var(--ts-teal-600);color:var(--ts-teal-600);animation:pv-spin 1s linear infinite}@keyframes pv-spin{to{transform:rotate(360deg)}}.pv-pill{display:inline-block;padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-full);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);letter-spacing:.02em}.pv-pill-found{background:var(--ts-teal-50);color:var(--ts-teal-700)}.pv-pill-chosen{background:#ede9fe;color:#6d28d9}.pv-pill-booked{background:var(--ts-mint-100);color:var(--ts-mint-700)}.pv-pill-trusted{background:var(--ts-success-50);color:var(--ts-success-700)}.pv-stage{position:relative;min-height:380px;border-radius:var(--ts-radius-xl);background:var(--ts-bg-secondary);border:1px solid var(--ts-border-subtle);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:var(--ts-space-4xl)}.pv-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--ts-space-4xl);opacity:0;transform:scale(.98);transition:opacity .48s ease,transform .48s ease;pointer-events:none}.pv-scene[data-active=true]{opacity:1;transform:scale(1);pointer-events:auto}.pv-sweep{position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(115deg,transparent 40%,rgba(20,184,166,.28) 50%,transparent 60%);background-size:250% 250%;animation:pv-sweep-move 2.6s ease-in-out infinite}@keyframes pv-sweep-move{0%{background-position:200% 0}to{background-position:-60% 0}}.pv-search-box{display:flex;align-items:center;gap:var(--ts-space-lg);width:100%;max-width:380px;padding:var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--ts-radius-full);border:1px solid var(--ts-border);background:var(--ts-bg-primary);box-shadow:var(--ts-shadow-md)}.pv-gbp-card{width:100%;max-width:320px;border-radius:var(--ts-radius-lg);background:var(--ts-bg-primary);box-shadow:var(--ts-shadow-lg);overflow:hidden}.pv-gbp-photo{height:120px;background:linear-gradient(135deg,var(--ts-teal-300),var(--ts-teal-600))}.pv-review-card{width:100%;max-width:300px;padding:var(--ts-space-xl);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);box-shadow:var(--ts-shadow-md)}.pv-collage{position:relative;width:260px;height:220px}.pv-polaroid{position:absolute;width:120px;height:140px;padding:var(--ts-space-md) var(--ts-space-md) var(--ts-space-3xl);background:#fff;box-shadow:var(--ts-shadow-lg);border-radius:var(--ts-radius-xs)}.pv-polaroid>div{width:100%;height:100%;border-radius:var(--ts-radius-xs);background:linear-gradient(135deg,var(--ts-teal-300),var(--ts-teal-700))}.pv-polaroid:nth-child(1){left:8px;top:30px;transform:rotate(-9deg)}.pv-polaroid:nth-child(2){left:70px;top:8px;transform:rotate(4deg);z-index:2}.pv-polaroid:nth-child(3){left:130px;top:42px;transform:rotate(11deg)}.pv-bframe{width:100%;max-width:360px;border-radius:var(--ts-radius-lg);overflow:hidden;box-shadow:var(--ts-shadow-lg);background:var(--ts-bg-primary)}.pv-bframe-bar{display:flex;align-items:center;gap:var(--ts-space-sm);padding:var(--ts-space-md) var(--ts-space-lg);background:var(--ts-gray-100)}.pv-bframe-dot{width:10px;height:10px;border-radius:50%;background:var(--ts-gray-300)}.pv-bframe-body{height:200px;background:var(--ts-bg-secondary)}.pv-pframe{width:150px;border-radius:var(--ts-radius-xl);overflow:hidden;box-shadow:var(--ts-shadow-xl);background:#111;padding:var(--ts-space-md)}.pv-pframe-screen{border-radius:var(--ts-radius-xl);height:260px;background:var(--ts-bg-primary)}.pv-listing-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);box-shadow:var(--ts-shadow-xs);width:100%;max-width:320px;margin-bottom:var(--ts-space-md)}.pv-phase{margin-bottom:var(--ts-space-2xl)}.pv-phase:last-child{margin-bottom:0}.pv-phase-neutral{text-transform:uppercase;letter-spacing:.06em}.pv-scene-loading{display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-lg)}.pv-scene-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--ts-gray-200);border-top-color:var(--ts-teal-600);animation:pv-spin .9s linear infinite}.pv-scan-timer{color:var(--ts-teal-700)}.pv-scan-controls{border-top:1px solid var(--ts-border-subtle);padding-top:var(--ts-space-2xl)}.pv-dial-wrap{position:relative;width:200px;height:200px}.pv-dial-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pv-cat-bar-track{height:10px;width:100%;background:var(--ts-gray-100);border-radius:var(--ts-radius-full);overflow:hidden}.pv-cat-fill{height:100%;width:0;border-radius:var(--ts-radius-full);transition:width .9s cubic-bezier(.22,1,.36,1)}.pv-gate-scope{position:relative}.pv-report-bg{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.pv-gate-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding:var(--ts-space-6xl) var(--ts-space-xl);background:linear-gradient(180deg,#ffffff59,#ffffffd9)}.pv-gate-card{width:100%;max-width:440px;background:var(--ts-bg-primary);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-xl);border:1px solid var(--ts-border-subtle);padding:var(--ts-space-4xl)}.pv-otp-row{display:flex;gap:var(--ts-space-lg);justify-content:center}.pv-otp-box{width:46px;height:56px;text-align:center;font-size:var(--ts-display-xs);font-weight:var(--ts-weight-semibold);border-radius:var(--ts-radius-md);border:1px solid var(--ts-border);background:var(--ts-bg-primary);color:var(--ts-text-primary)}.pv-otp-box:focus{outline:none;border-color:var(--ts-teal-600);box-shadow:var(--ts-focus-ring)}.pv-rep-grid{display:grid;grid-template-columns:300px 1fr;gap:var(--ts-space-3xl);align-items:start}.pv-ai-card{border-radius:var(--ts-radius-xl);border:1px solid var(--ts-border-brand);background:linear-gradient(180deg,var(--ts-teal-25),var(--ts-bg-primary))}.pv-rank-row{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-xl);border-radius:var(--ts-radius-md);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary);margin-bottom:var(--ts-space-md)}.pv-rank-row[data-you=true]{border-color:var(--ts-teal-600);background:var(--ts-teal-25)}.pv-serp-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-xl);border-bottom:1px solid var(--ts-border-subtle)}.pv-av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--ts-weight-semibold);font-size:var(--ts-text-sm);background:var(--ts-teal-600);border:2px solid var(--ts-bg-primary)}.pv-av+.pv-av{margin-left:calc(-1 * var(--ts-space-lg))}@media(max-width:1100px){.pv-scan-grid{grid-template-columns:1fr}.pv-scan-list{position:static}.pv-rep-grid{grid-template-columns:1fr}}.pf-num{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.pf-flow{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--ts-bg-secondary);color:var(--ts-text-primary)}.pf-flow :focus-visible{outline:none;box-shadow:var(--ts-focus-ring);border-radius:var(--ts-radius-sm)}.pf-flow .ts-btn,.pf-flow .ts-form-control,.pf-modal .ts-btn,.pf-modal .ts-form-control,.pf-play-btn,.pf-suggestion{min-height:44px}.pf-btn-pill{border-radius:var(--ts-radius-full)}.pf-header{height:64px;flex:0 0 auto;display:flex;align-items:center;gap:var(--ts-space-xl);padding:0 var(--ts-space-2xl);background:var(--ts-bg-primary);border-bottom:1px solid var(--ts-border-subtle)}.pf-brand{display:flex;align-items:center;gap:var(--ts-space-lg);min-width:0}.pf-brand-mark{width:34px;height:34px;border-radius:var(--ts-radius-md);background:var(--ts-teal-600);padding:var(--ts-space-sm)}.pf-brand-word{font-weight:var(--ts-weight-bold);font-size:var(--ts-text-lg);letter-spacing:-.02em}.pf-brand-accent{color:var(--ts-teal-600)}.pf-sim-badge{margin-left:var(--ts-space-lg);padding:var(--ts-space-xxs) var(--ts-space-md);border-radius:var(--ts-radius-full);border:1px solid var(--ts-amber-500, #f59e0b);color:var(--ts-amber-500, #f59e0b);font-size:var(--ts-text-xs, var(--ts-text-xs));font-weight:var(--ts-weight-semibold, 600);white-space:nowrap;line-height:1.4}.pf-header-right{margin-left:auto;display:flex;align-items:center;gap:var(--ts-space-lg)}.pf-header-btn{white-space:nowrap}.pf-chapter{display:flex;align-items:center;gap:var(--ts-space-lg);min-width:0}.pf-chapter-num{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);white-space:nowrap}.pf-chapter-name{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-segments{display:flex;align-items:center;gap:0}.pf-seg{position:relative;width:44px;height:44px;flex:0 0 44px;border:0;padding:0;background:transparent;cursor:pointer}.pf-seg:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:6px;transform:translate(-50%,-50%);border-radius:var(--ts-radius-full);background:var(--ts-gray-200)}.pf-seg.is-done:after{background:var(--ts-teal-300)}.pf-seg.is-active:after{width:28px;background:var(--ts-teal-600)}@media(max-width:1100px){.pf-segments{display:none}}.pf-prospect{display:flex;align-items:center;gap:var(--ts-space-lg)}.pf-prospect-meta{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.pf-prospect-name{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold)}.pf-prospect-sub{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-avatar{width:36px;height:36px;border-radius:var(--ts-radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--ts-teal-25);color:var(--ts-teal-700);font-weight:var(--ts-weight-bold);font-size:var(--ts-text-xs)}.pf-avatar-lg{width:52px;height:52px;font-size:var(--ts-text-md)}.pf-chip{display:inline-flex;align-items:center;gap:var(--ts-space-sm);padding:var(--ts-space-xs) var(--ts-space-lg);border-radius:var(--ts-radius-full);border:1px solid transparent;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);white-space:nowrap}.pf-chip-good{color:var(--ts-success-700);background:var(--ts-success-50);border-color:#06764738}.pf-chip-watch{color:var(--ts-warning-700);background:var(--ts-warning-50);border-color:#b5470838}.pf-chip-bad{color:var(--ts-error-700);background:var(--ts-error-50);border-color:#b4231838}.pf-tone-good{color:var(--ts-success-700)}.pf-tone-watch{color:var(--ts-warning-700)}.pf-tone-bad{color:var(--ts-error-700)}.pf-prescan{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ts-space-xl) var(--ts-space-3xl);text-align:center}.pf-orbit{position:relative;width:200px;height:148px;margin-bottom:var(--ts-space-sm)}.pf-orbit-ring{position:absolute;inset:0;margin:auto;border:1px solid var(--ts-teal-50);border-radius:50%}.pf-orbit-ring-1{width:84px;height:84px}.pf-orbit-ring-2{width:120px;height:120px;opacity:.7}.pf-orbit-ring-3{width:148px;height:148px;opacity:.45}.pf-orbit-core{position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:50%;background:var(--ts-teal-600);box-shadow:var(--ts-shadow-md);animation:pf-pulse 2.4s ease-in-out infinite}.pf-orbit-pill{position:absolute;padding:var(--ts-space-xs) var(--ts-space-md);border-radius:var(--ts-radius-full);background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);box-shadow:var(--ts-shadow-xs);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);color:var(--ts-teal-700);animation:pf-float 5s ease-in-out infinite}.pf-orbit-pill-1{top:4px;left:-22px}.pf-orbit-pill-2{top:10px;right:-26px;animation-delay:.6s}.pf-orbit-pill-3{bottom:8px;left:-14px;animation-delay:1.2s}.pf-orbit-pill-4{bottom:2px;right:-18px;animation-delay:1.8s}.pf-hero-headline{max-width:640px;margin:0 0 var(--ts-space-md);font-size:var(--ts-display-md);line-height:1.12;letter-spacing:-.02em;font-weight:var(--ts-weight-bold)}.pf-hero-sub{max-width:520px;margin:0 0 var(--ts-space-2xl);color:var(--ts-text-tertiary);font-size:var(--ts-text-md)}.pf-search-wrap{position:relative;width:min(460px,90vw)}.pf-search{width:100%;border-radius:var(--ts-radius-full);padding:var(--ts-space-lg) var(--ts-space-2xl);font-size:var(--ts-text-md);box-shadow:var(--ts-shadow-md)}.pf-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;margin:0;padding:var(--ts-space-sm);list-style:none;background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow-lg);text-align:left}.pf-suggestion{width:100%;display:flex;flex-direction:column;gap:var(--ts-space-xxs);padding:var(--ts-space-md) var(--ts-space-lg);border:0;border-radius:var(--ts-radius-md);background:transparent;cursor:pointer;text-align:left}.pf-suggestion:hover{background:var(--ts-teal-25)}.pf-suggestion-name{font-weight:var(--ts-weight-semibold);font-size:var(--ts-text-sm)}.pf-suggestion-addr{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-hero-helper{margin-top:var(--ts-space-xl);font-size:var(--ts-text-xs);color:var(--ts-text-placeholder)}.pf-card{background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-md)}.pf-confirm-card{width:min(440px,92vw);padding:var(--ts-space-3xl);text-align:center}.pf-confirm-kicker{font-size:var(--ts-text-lg);font-weight:var(--ts-weight-bold);margin-bottom:var(--ts-space-xl)}.pf-listing{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-lg);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-lg);background:var(--ts-bg-secondary);text-align:left}.pf-listing-meta{display:flex;flex-direction:column;gap:var(--ts-space-xxs)}.pf-listing-name{font-weight:var(--ts-weight-semibold)}.pf-listing-addr{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-confirm-chips{display:flex;justify-content:center;gap:var(--ts-space-md);margin:var(--ts-space-xl) 0 var(--ts-space-xl);flex-wrap:wrap}.pf-launch-chips{margin-top:var(--ts-space-xs)}.pf-confirm-note{margin:var(--ts-space-lg) 0 0;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-scan-grid{flex:1;min-height:0;display:grid;grid-template-columns:52px minmax(0,1fr) 320px;gap:var(--ts-space-xl);padding:var(--ts-space-xl) var(--ts-space-2xl);overflow:hidden}.pf-rail{display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-lg) 0;background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-lg)}.pf-rail-count{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-bold);color:var(--ts-teal-700)}.pf-rail-track{flex:1;width:6px;min-height:0;border-radius:var(--ts-radius-full);background:var(--ts-gray-100);position:relative;overflow:hidden}.pf-rail-fill{position:absolute;bottom:0;left:0;right:0;border-radius:var(--ts-radius-full);background:var(--ts-teal-600);transition:height .5s ease}.pf-rail-total{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);white-space:nowrap}.pf-rail-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--ts-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-text-placeholder)}.pf-stage{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--ts-space-lg)}.pf-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-lg)}.pf-kicker{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-teal-600)}.pf-stage-title{margin:var(--ts-space-xxs) 0 0;font-size:var(--ts-display-xs);line-height:1.15;letter-spacing:-.01em;font-weight:var(--ts-weight-bold)}.pf-live-pill{display:inline-flex;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-sm) var(--ts-space-lg);border-radius:var(--ts-radius-full);background:var(--ts-teal-25);color:var(--ts-teal-700);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);white-space:nowrap}.pf-live-dot{width:7px;height:7px;border-radius:50%;background:var(--ts-mint-500);animation:pf-pulse 1.6s ease-in-out infinite}.pf-stage-body{flex:1;min-height:0;display:flex}.pf-scene-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ts-space-lg);text-align:center;padding:var(--ts-space-2xl);background:var(--ts-bg-primary);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-xl);min-height:0}.pf-scene-chip{padding:var(--ts-space-xs) var(--ts-space-lg);border-radius:var(--ts-radius-full);background:var(--ts-bg-tertiary);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold)}.pf-scene-title{max-width:520px;font-size:var(--ts-text-md);font-weight:var(--ts-weight-semibold)}.pf-scene-detail{max-width:460px;margin:0;font-size:var(--ts-text-sm);color:var(--ts-text-tertiary)}.pf-scene-count{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-scene-note{font-size:var(--ts-text-xs);color:var(--ts-text-placeholder)}.pf-insight{min-height:0;display:flex;flex-direction:column;gap:var(--ts-space-lg);padding:var(--ts-space-xl);background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-xl);overflow:hidden}.pf-frame-tag{align-self:flex-start;padding:var(--ts-space-xs) var(--ts-space-lg);border-radius:var(--ts-radius-full);background:var(--ts-bg-tertiary);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-finding-label{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ts-text-tertiary)}.pf-finding-strong{margin-top:var(--ts-space-xs);font-size:var(--ts-text-lg);font-weight:var(--ts-weight-bold);line-height:1.25}.pf-finding-detail{margin:var(--ts-space-sm) 0 0;font-size:var(--ts-text-sm);color:var(--ts-text-secondary)}.pf-impact{margin-top:auto;padding:var(--ts-space-lg);border-radius:var(--ts-radius-lg);background:var(--ts-teal-25);border:1px solid var(--ts-teal-50)}.pf-impact-label{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ts-teal-700)}.pf-impact-copy{margin:var(--ts-space-sm) 0 0;font-size:var(--ts-text-sm);color:var(--ts-text-secondary)}.pf-milestone{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--ts-space-2xl);align-items:center;padding:var(--ts-space-2xl);background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-xl)}.pf-milestone-label{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ts-text-tertiary)}.pf-milestone-range{display:flex;align-items:baseline;gap:var(--ts-space-lg);margin:var(--ts-space-sm) 0 var(--ts-space-xl)}.pf-milestone-big{font-size:var(--ts-display-lg);font-weight:var(--ts-weight-semibold);letter-spacing:-.02em}.pf-milestone-outof{font-size:var(--ts-text-sm);color:var(--ts-text-tertiary)}.pf-rangebar{position:relative;height:12px;border-radius:var(--ts-radius-full);overflow:hidden;display:flex}.pf-rangebar-bad{width:50%;background:var(--ts-error-50)}.pf-rangebar-watch{width:20%;background:var(--ts-warning-50)}.pf-rangebar-good{width:30%;background:var(--ts-success-50)}.pf-rangebar-fill{position:absolute;top:0;bottom:0;border-radius:var(--ts-radius-full);background:var(--ts-teal-600);opacity:.85}.pf-rangebar-scale{position:relative;height:16px;margin-top:var(--ts-space-xs);font-size:var(--ts-text-xs);color:var(--ts-text-placeholder)}.pf-rangebar-scale span{position:absolute;top:0}.pf-milestone-note{margin:var(--ts-space-lg) 0 0;font-size:var(--ts-text-sm);color:var(--ts-text-tertiary);max-width:420px}.pf-milestone-pillars{display:flex;flex-direction:column;gap:var(--ts-space-lg);min-width:0}.pf-pillar-card{padding:var(--ts-space-lg) var(--ts-space-xl)}.pf-pillar-row{display:flex;justify-content:space-between;align-items:center;gap:var(--ts-space-md)}.pf-pillar-name{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold)}.pf-pillar-count{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-meter{margin-top:var(--ts-space-md);height:6px;border-radius:var(--ts-radius-full);background:var(--ts-gray-100);overflow:hidden}.pf-meter-fill{height:100%;border-radius:var(--ts-radius-full);background:var(--ts-teal-600)}.pf-final-wrap{flex:1;min-height:0;padding:var(--ts-space-xl) var(--ts-space-2xl);overflow:hidden;display:flex}.pf-final-with-action{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--ts-space-lg)}.pf-final-with-action>.pf-final{flex:1;min-height:0}.pf-promote-action{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-lg);padding:var(--ts-space-lg) var(--ts-space-xl);border:1px solid var(--border);border-radius:var(--ts-radius-lg);background:var(--surface);color:var(--text-primary)}.pf-promote-action>div{display:grid;gap:var(--ts-space-xxs)}.pf-promote-action span{font-size:var(--ts-text-xs);color:var(--text-secondary)}.pf-promote-action-success{justify-content:flex-start}.pf-promote-error{color:var(--destructive)!important}.pf-final{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:var(--ts-space-xl)}.pf-final>.pf-card{min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:var(--ts-space-2xl)}.pf-score-card{align-items:center;text-align:center}.pf-score-kicker{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-teal-600)}.pf-score-name{margin-top:var(--ts-space-sm);font-size:var(--ts-text-md);font-weight:var(--ts-weight-semibold)}.pf-score-big{font-size:var(--ts-display-xxl);line-height:1;font-weight:var(--ts-weight-semibold);letter-spacing:-.03em;margin:var(--ts-space-md) 0}.pf-score-sub{margin-top:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-pillar-tiles{margin-top:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ts-space-md);width:100%}.pf-pillar-tile{display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-xxs);padding:var(--ts-space-lg) var(--ts-space-sm);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-lg);background:var(--ts-bg-secondary)}.pf-pillar-score{font-size:var(--ts-text-xl);font-weight:var(--ts-weight-bold)}.pf-pillar-tile-name{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-panel-kicker{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-bold)}.pf-panel-sub{margin:var(--ts-space-xs) 0 var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-competitor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ts-space-lg);overflow:hidden}.pf-competitor{padding:var(--ts-space-lg) var(--ts-space-lg);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-lg);background:var(--ts-bg-secondary)}.pf-competitor-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ts-space-md)}.pf-competitor-name{font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold)}.pf-competitor-count{font-size:var(--ts-text-xs);color:var(--ts-warning-700);white-space:nowrap}.pf-competitor-note{display:block;margin-top:var(--ts-space-xs);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-unlock-panel{justify-content:flex-end;gap:var(--ts-space-lg)}.pf-talk-start{scroll-margin-top:88px}.pf-concierge{position:fixed;right:24px;bottom:24px;z-index:1000;width:min(384px,calc(100vw - 32px));height:min(580px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-xl);background:var(--ts-bg-primary);box-shadow:0 16px 44px -10px #1018284d}.pf-concierge-header{display:flex;align-items:center;gap:var(--ts-space-lg);padding:var(--ts-space-xl) var(--ts-space-2xl);color:#fff;background:var(--ts-teal-600)}.pf-concierge-header>div{display:flex;flex-direction:column;gap:var(--ts-space-xxs)}.pf-concierge-header strong{font-size:var(--ts-text-sm)}.pf-concierge-header span{font-size:var(--ts-text-xs);opacity:.85}.pf-concierge-close{width:44px;height:44px;margin-left:auto;border:0;border-radius:50%;background:transparent;color:#fff;font-size:var(--ts-display-xs);cursor:pointer}.pf-concierge-close:hover{background:#ffffff1f}.pf-concierge-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#ffffff2e}.pf-concierge-body{flex:1;display:flex;flex-direction:column;gap:var(--ts-space-xl);overflow-y:auto;padding:var(--ts-space-2xl);background:var(--ts-bg-secondary)}.pf-concierge-message{max-width:86%;align-self:flex-start}.pf-concierge-message>span{display:block;margin:0 0 var(--ts-space-xs) var(--ts-space-xs);color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold)}.pf-concierge-message>p{margin:0;padding:var(--ts-space-lg) var(--ts-space-xl);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-xl) var(--ts-radius-xl) var(--ts-radius-xl) var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font-size:var(--ts-text-sm);line-height:1.5}.pf-concierge-message.is-visitor{align-self:flex-end}.pf-concierge-message.is-visitor>p{border-color:transparent;border-radius:var(--ts-radius-xl) var(--ts-radius-xl) var(--ts-radius-sm) var(--ts-radius-xl);background:var(--ts-teal-600);color:#fff}.pf-concierge-chips{display:flex;flex-wrap:wrap;gap:var(--ts-space-md)}.pf-concierge-chips button{min-height:36px;padding:var(--ts-space-md) var(--ts-space-lg);border:1px solid var(--ts-teal-300);border-radius:var(--ts-radius-full);background:var(--ts-bg-primary);color:var(--ts-teal-700);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);cursor:pointer}.pf-concierge-capture{display:flex;flex-direction:column;gap:var(--ts-space-lg);padding:var(--ts-space-xl);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-lg);background:var(--ts-bg-primary)}.pf-concierge-capture>input,.pf-concierge-composer>input{min-height:44px;padding:var(--ts-space-md) var(--ts-space-lg);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);background:var(--ts-bg-primary);color:var(--ts-text-primary)}.pf-concierge-capture label{display:flex;align-items:flex-start;gap:var(--ts-space-md);color:var(--ts-text-secondary);font-size:var(--ts-text-xs);line-height:1.4}.pf-concierge-capture [role=alert]{color:var(--ts-error-700)}.pf-concierge-success{align-self:center;color:var(--ts-teal-700);font-size:var(--ts-text-sm)}.pf-concierge-composer{display:flex;align-items:center;gap:var(--ts-space-md);padding:var(--ts-space-lg);border-top:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary)}.pf-concierge-composer>input{flex:1;border-radius:var(--ts-radius-full)}.pf-concierge-composer>button{width:44px;height:44px;flex:0 0 auto;border:0;border-radius:50%;background:var(--ts-teal-600);color:#fff;font-size:var(--ts-text-md);cursor:pointer}.pf-concierge-composer>button:disabled{opacity:.5;cursor:default}.pf-concierge>small{padding:0 var(--ts-space-lg) var(--ts-space-md);background:var(--ts-bg-primary);color:var(--ts-text-tertiary);text-align:center;font-size:var(--ts-text-xs)}.pf-report-preview{position:relative;flex:1;min-height:120px;border-radius:var(--ts-radius-lg);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-secondary);overflow:hidden;display:flex;align-items:center;justify-content:center}.pf-preview-lines{position:absolute;inset:16px;display:flex;flex-direction:column;gap:var(--ts-space-lg);filter:blur(4px);opacity:.7}.pf-preview-lines span{height:14px;border-radius:var(--ts-radius-xs);background:var(--ts-gray-200)}.pf-preview-lines span:nth-child(2){width:80%;background:var(--ts-teal-50)}.pf-preview-lines span:nth-child(4){width:60%}.pf-lock-chip{position:relative;padding:var(--ts-space-sm) var(--ts-space-xl);border-radius:var(--ts-radius-full);background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);box-shadow:var(--ts-shadow-xs);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);color:var(--ts-text-secondary)}.pf-unlock-note{margin:0;text-align:center;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary)}.pf-email-link{align-self:center}.pf-footer{height:54px;flex:0 0 auto;display:flex;align-items:center;gap:var(--ts-space-xl);padding:0 var(--ts-space-2xl);background:var(--ts-bg-primary);border-top:1px solid var(--ts-border-subtle)}.pf-verified{display:flex;align-items:center;gap:var(--ts-space-md);min-width:0;overflow:hidden}.pf-verified-label{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ts-text-tertiary)}.pf-playback{margin-left:auto;display:flex;align-items:center;gap:var(--ts-space-lg)}.pf-frame-label{font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);white-space:nowrap}.pf-scrub{width:180px;accent-color:var(--ts-teal-600)}.pf-play-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ts-radius-full);border:1px solid var(--ts-border-subtle);background:var(--ts-bg-primary);color:var(--ts-text-secondary);cursor:pointer}.pf-play-btn:hover{background:var(--ts-teal-25);color:var(--ts-teal-700)}.pf-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--ts-space-2xl);background:#063f3673;animation:pf-fade .18s ease}.pf-modal{position:relative;width:min(420px,94vw);max-height:90vh;overflow:auto;padding:var(--ts-space-3xl) var(--ts-space-3xl) var(--ts-space-3xl);background:var(--ts-bg-primary);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-xl)}.pf-modal-close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ts-radius-full);background:transparent;color:var(--ts-text-tertiary);cursor:pointer}.pf-modal-close:hover{background:var(--ts-bg-tertiary)}.pf-modal-kicker{font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-teal-600)}.pf-modal-title{margin-top:var(--ts-space-sm);font-size:var(--ts-text-xl);font-weight:var(--ts-weight-bold);line-height:1.25}.pf-modal-copy{margin:var(--ts-space-md) 0 var(--ts-space-xl);font-size:var(--ts-text-sm);color:var(--ts-text-secondary)}.pf-modal .ts-btn+.pf-modal-divider{margin-top:var(--ts-space-lg)}.pf-modal-divider{margin:var(--ts-space-lg) 0;text-align:center;font-size:var(--ts-text-xs);color:var(--ts-text-placeholder);text-transform:uppercase;letter-spacing:.08em}.pf-field{display:block;margin-bottom:var(--ts-space-lg);text-align:left}.pf-field-label{display:block;margin-bottom:var(--ts-space-sm);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);color:var(--ts-text-secondary)}.pf-field-hint{font-weight:var(--ts-weight-regular);color:var(--ts-text-placeholder)}.pf-consent{display:flex;gap:var(--ts-space-lg);align-items:flex-start;margin:var(--ts-space-xs) 0 var(--ts-space-xl);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);text-align:left}.pf-consent input{margin-top:var(--ts-space-xxs);width:16px;height:16px;accent-color:var(--ts-teal-600)}.pf-modal-fineprint{margin:var(--ts-space-lg) 0 0;text-align:center;font-size:var(--ts-text-xs);color:var(--ts-text-placeholder)}.pf-calendar-slot{margin-top:var(--ts-space-lg);padding:var(--ts-space-2xl);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-lg);text-align:center;font-size:var(--ts-text-xs);color:var(--ts-text-placeholder)}.pf-modal-success{text-align:center;padding:var(--ts-space-md) 0 var(--ts-space-xxs)}.pf-modal-success .pf-modal-copy{margin-bottom:var(--ts-space-2xl)}.pf-modal-check{width:52px;height:52px;margin:0 auto var(--ts-space-lg);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ts-success-50);color:var(--ts-success-700)}@keyframes pf-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.75}}@keyframes pf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}.pf-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pf-scene{position:relative;flex:1;min-height:0;display:flex}.pf-scene-canvas{position:relative;flex:1;min-height:0;width:100%;overflow:hidden}.pf-scene-value-chip{position:absolute;top:10px;right:12px;z-index:20}.pf-scene-nodata{margin:auto;max-width:420px;padding:var(--ts-space-3xl) var(--ts-space-4xl);text-align:center;background:var(--ts-bg-primary);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-xl)}.pf-scene-nodata-title{display:block;font-size:var(--ts-text-md);font-weight:var(--ts-weight-bold);color:var(--ts-text-primary)}.pf-scene-nodata-copy{margin:var(--ts-space-md) 0 0;font-size:var(--ts-text-sm);color:var(--ts-text-tertiary)}.pf-scene-waiting{margin:auto;max-width:460px;padding:var(--ts-space-3xl) var(--ts-space-4xl);text-align:center;background:var(--ts-bg-primary);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-xl)}.pf-waiting-spinner{display:inline-block;width:22px;height:22px;margin-bottom:var(--ts-space-lg);border-radius:50%;border:2.5px solid var(--ts-teal-50);border-top-color:var(--ts-teal-600);animation:pf-waiting-spin .9s linear infinite}@keyframes pf-waiting-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pf-waiting-spinner{animation:none}}.pf-scene-waiting-title{display:block;font-size:var(--ts-text-md);font-weight:var(--ts-weight-bold);color:var(--ts-text-primary)}.pf-scene-waiting-copy{margin:var(--ts-space-md) 0 0;font-size:var(--ts-text-sm);color:var(--ts-text-tertiary)}.pf-waiting-list{margin:var(--ts-space-xl) 0 0;padding:0;list-style:none;display:grid;gap:var(--ts-space-sm);text-align:left}.pf-waiting-item{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-lg);padding:var(--ts-space-md) var(--ts-space-lg);border:1px solid var(--ts-border-subtle);border-radius:var(--ts-radius-md);background:var(--ts-bg-secondary);font-size:var(--ts-text-sm)}.pf-waiting-metric{color:var(--ts-text-primary);font-weight:var(--ts-weight-medium)}.pf-waiting-state{color:var(--ts-text-tertiary);font-size:var(--ts-text-xs);text-transform:uppercase;letter-spacing:.04em}.pf-waiting-item.is-measured .pf-waiting-state{color:var(--ts-teal-700)}.pf-waiting-item.is-unverified .pf-waiting-state{color:var(--ts-text-secondary)}.pf-final-waiting{margin:var(--ts-space-6xl) auto}.pf-evidence-img{display:block;width:100%;height:100%;object-fit:cover}.pf-evidence-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ts-space-sm);width:100%;height:100%;min-height:90px;padding:var(--ts-space-xl);text-align:center;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);background:repeating-linear-gradient(-45deg,var(--ts-gray-50),var(--ts-gray-50) 10px,var(--ts-bg-primary) 10px,var(--ts-bg-primary) 20px)}.pf-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ts-space-sm)}.pf-photo-tile{position:relative;aspect-ratio:4 / 3;border-radius:var(--ts-radius-md);overflow:hidden;background:var(--ts-gray-100)}.pf-photo-more{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--ts-text-xs);font-weight:var(--ts-weight-bold);color:#fff;background:#0f2a248c}.pf-photo-empty{padding:var(--ts-space-xl) var(--ts-space-lg);text-align:center;font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);border:1px dashed var(--ts-border);border-radius:var(--ts-radius-lg)}.pf-a-radar,.pf-a-tap-ring,.pf-a-serp-scan,.pf-a-shimmer{opacity:0}.pf-a-draw-route{stroke-dashoffset:0}.pf-a-blink{opacity:1}@keyframes pf-draw-route{0%{stroke-dashoffset:640}to{stroke-dashoffset:0}}@keyframes pf-radar{0%{opacity:.8;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}@keyframes pf-drop-pin{0%{opacity:0;transform:translate(-50%,-130%)}60%{opacity:1;transform:translate(-50%,6%)}to{opacity:1;transform:translate(-50%,-0%)}}@keyframes pf-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pf-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pf-serp-scan{0%{opacity:0;transform:translateY(-120px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(120px)}}@keyframes pf-range-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pf-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pf-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}@keyframes pf-shimmer{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes pf-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pf-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes pf-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pf-node-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pf-line-grow{0%{opacity:0}to{opacity:1}}@keyframes pf-tap-ring{0%{opacity:0;transform:scale(.4)}40%{opacity:.9}to{opacity:0;transform:scale(1.4)}}@media(prefers-reduced-motion:no-preference){.pf-a-draw-route{stroke-dashoffset:640;animation:pf-draw-route 2.2s ease forwards}.pf-a-radar{animation:pf-radar 2.4s ease-out infinite}.pf-a-drop-pin{animation:pf-drop-pin .7s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:1.9s}.pf-a-rise-in{animation:pf-rise-in .6s ease both}.pf-a-fade-up{animation:pf-fade-up .55s ease both}.pf-a-serp-scan{animation:pf-serp-scan 2.6s ease-in-out infinite}.pf-a-range-in{animation:pf-range-in .9s ease both;transform-origin:left center}.pf-a-bar-grow{animation:pf-bar-grow .9s ease both;transform-origin:left center}.pf-a-pulse-dot{animation:pf-pulse-dot 1.2s ease-in-out infinite}.pf-a-shimmer{animation:pf-shimmer 1.8s ease-in-out infinite}.pf-a-float-y{animation:pf-float-y 3.4s ease-in-out infinite}.pf-a-blink{animation:pf-blink 1s step-end infinite}.pf-a-spin-slow{animation:pf-spin-slow 26s linear infinite}.pf-a-spin-slow-rev{animation:pf-spin-slow 34s linear infinite reverse}.pf-a-node-in{animation:pf-node-in .5s ease both}.pf-a-line-grow{animation:pf-line-grow .6s ease both}.pf-a-tap-ring{animation:pf-tap-ring 1.6s ease-out infinite;animation-delay:.6s}}@media(prefers-reduced-motion:reduce){.pf-flow *,.pf-modal-backdrop,.pf-modal-backdrop *{animation:none!important;transition:none!important}}:root:not([data-theme=light]),.dark{--ts-success: var(--ts-success-700, #37C997);--ts-error: var(--ts-error-700, #f0796b);--ts-warning: var(--ts-warning-700, #e0b25a);--ts-text-placeholder: var(--ts-text-tertiary, #6b7482);--ts-border-brand: var(--ts-accent, #37C997);--ts-teal-50: var(--ts-teal-25);--ts-teal-300: var(--ts-accent);--ts-teal-500: var(--ts-accent);--ts-teal-600: var(--ts-accent);--ts-teal-700: var(--ts-accent-text);--ts-teal-900: var(--ts-accent-text);--ts-mint-50: var(--ts-teal-25);--ts-mint-100: var(--ts-teal-25);--ts-mint-500: var(--ts-accent);--ts-mint-700: var(--ts-accent-text);--ts-amber-50: var(--ts-warning-50);--ts-amber-500: var(--ts-warning-700);--ts-amber-700: var(--ts-warning-700)}.designc-auth-page{display:flex;min-height:100vh;background-color:var(--ts-bg-secondary);color:var(--ts-text-primary);font-family:var(--ts-font-sans)}.designc-auth-brandpanel{flex:0 1 46%;min-width:420px;background:radial-gradient(circle at 12% 14%,rgba(55,201,151,.12),transparent 34%),linear-gradient(145deg,#083f37,#062e2a 52%,#061f1e);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(var(--ts-space-5xl),5vw,72px);border-right:1px solid rgba(255,255,255,.1);overflow:hidden}.designc-auth-lockup{display:flex;align-items:center;min-height:76px}.designc-auth-lockup-img{width:min(300px,72%);height:auto;display:block}.designc-auth-tagline{max-width:440px}.designc-auth-tagline h2{color:#fff;font-size:clamp(var(--ts-display-sm),3vw,var(--ts-display-lg));font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0 0 var(--ts-space-2xl)}.designc-auth-tagline p{color:#d8eee7;font-size:var(--ts-text-md);line-height:1.65;margin:0}.designc-auth-foot{color:#b7d7cd;font-size:var(--ts-text-xs);letter-spacing:.02em}.designc-auth-formpanel{flex:1 1 54%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(var(--ts-space-5xl),6vw,80px) clamp(var(--ts-space-3xl),6vw,88px);background-color:var(--ts-bg-primary)}.designc-auth-form{width:100%;max-width:420px}.designc-auth-mobile-lockup{display:none;align-items:center;justify-content:center;gap:var(--ts-space-lg);margin-bottom:var(--ts-space-3xl)}.designc-auth-mobile-lockup img{width:36px;height:36px}.designc-auth-lockup-name{font-size:var(--ts-text-xl);font-weight:700;color:var(--ts-text-primary);letter-spacing:-.01em}.designc-label{display:inline-block;font-size:var(--ts-text-xs);font-weight:600;color:var(--ts-text-secondary);margin-bottom:var(--ts-space-sm)}.designc-input{display:block;width:100%;min-height:44px;font-family:inherit;font-size:var(--ts-text-sm);color:var(--ts-text-primary);background-color:var(--ts-search-bg);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg) var(--ts-space-lg);transition:border-color .15s ease,box-shadow .15s ease}.designc-input::placeholder{color:var(--ts-text-tertiary)}.designc-input:focus{outline:none;border-color:var(--ts-accent);box-shadow:0 0 0 4px #12876f26}.designc-btn-block{width:100%;height:44px;font-size:var(--ts-text-sm)}.designc-auth-linkbtn{background:none;border:none;min-height:44px;padding:0;cursor:pointer;color:var(--ts-accent);font-weight:600;font-size:var(--ts-text-xs);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;position:relative}.designc-auth-linkbtn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:var(--ts-hit-target, 44px);min-width:44px;width:100%}.designc-auth-linkbtn:disabled{opacity:.5;cursor:default}.designc-auth-linkbtn:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px;border-radius:var(--ts-radius-xs)}.designc-auth-codes{display:flex;gap:var(--ts-space-md);margin-bottom:var(--ts-space-md)}.designc-auth-code-input{width:100%;height:54px;text-align:center;font-size:var(--ts-text-xl);font-weight:700;padding:0;border-radius:var(--ts-radius-md)}.designc-auth-code-input.has-error{border-color:var(--ts-error-700);background-color:var(--ts-error-50);color:var(--ts-error-700)}.designc-auth-divider{display:flex;align-items:center;gap:var(--ts-space-lg);font-size:var(--ts-text-xs);color:var(--ts-text-tertiary);margin:var(--ts-space-2xl) 0}.designc-auth-divider:before,.designc-auth-divider:after{content:"";flex:1;height:1px;background:var(--ts-border)}.designc-badge-error{background-color:var(--ts-error-50);color:var(--ts-error-700);border:1px solid var(--ts-error-700);padding:var(--ts-space-md) var(--ts-space-lg);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs);font-weight:500}.designc-badge-warning{background-color:var(--ts-warning-50);color:var(--ts-warning-700);border:1px solid var(--ts-warning-700);padding:var(--ts-space-md) var(--ts-space-lg);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs);font-weight:500}.designc-badge-success{background-color:var(--ts-success-50);color:var(--ts-success-700);border:1px solid var(--ts-success-700);padding:var(--ts-space-md) var(--ts-space-lg);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-xs);font-weight:500}.designc-auth-devbox{padding:var(--ts-space-lg);border-radius:var(--ts-radius-sm);background:var(--ts-warning-50);border:1px solid var(--ts-warning-700);color:var(--ts-warning-700);margin-top:var(--ts-space-xl)}.designc-auth-denied-mark{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto var(--ts-space-xl);font-size:var(--ts-display-xs);font-weight:700;background:var(--ts-warning-50);color:var(--ts-warning-700)}.designc-auth-hint{background:var(--ts-bg-tertiary);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);padding:var(--ts-space-lg) var(--ts-space-lg);text-align:left;color:var(--ts-text-secondary)}.designc-access-card{max-width:440px;width:100%;padding:32px;text-align:center}.designc-access-badge{padding:4px 8px}.designc-spinner{width:34px;height:34px;border:3px solid var(--ts-bg-tertiary);border-top-color:var(--ts-accent);border-radius:50%;margin:var(--ts-space-sm) auto var(--ts-space-2xl);animation:dc-spin 1s linear infinite}@keyframes dc-spin{to{transform:rotate(360deg)}}.designc-sys-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ts-space-5xl) var(--ts-space-2xl);background:var(--ts-bg-secondary);text-align:center;color:var(--ts-text-primary);font-family:var(--ts-font-sans)}.designc-syspage-mark:has(.msds-logo){background:none}.designc-syspage-mark .msds-logo{display:block}.designc-syspage-mark .msds-logo img{width:56px;height:56px}.designc-syspage-mark{width:56px;height:56px;border-radius:var(--ts-radius-lg);background:var(--ts-teal-25);color:var(--ts-accent-ink);display:grid;place-items:center;font-size:var(--ts-display-xs);font-weight:700;margin-bottom:var(--ts-space-2xl)}.designc-syspage-body{max-width:var(--ts-container-tier-d)}.designc-syspage-body .designc-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.designc-display-xs{font-size:var(--ts-display-xs);font-weight:700;letter-spacing:-.01em;color:var(--ts-text-primary);margin-bottom:var(--ts-space-md)}.designc-display-sm{font-size:var(--ts-display-sm);font-weight:700;letter-spacing:-.01em;color:var(--ts-text-primary);margin-bottom:var(--ts-space-lg)}.designc-text-tertiary{color:var(--ts-text-tertiary)}.dc-mb-xs{margin-bottom:var(--ts-space-xs)}.dc-mb-sm{margin-bottom:var(--ts-space-md)}.dc-mb-md{margin-bottom:var(--ts-space-lg)}.dc-mb-lg{margin-bottom:var(--ts-space-xl)}.dc-mb-xl{margin-bottom:var(--ts-space-3xl)}.dc-mb-2xl{margin-bottom:var(--ts-space-4xl)}.dc-mt-xs{margin-top:var(--ts-space-xs)}.dc-mt-sm{margin-top:var(--ts-space-md)}.dc-mt-md{margin-top:var(--ts-space-lg)}.dc-mt-lg{margin-top:var(--ts-space-xl)}.dc-mt-xl{margin-top:var(--ts-space-3xl)}@media(max-width:1100px){.designc-auth-brandpanel{display:none}.designc-auth-mobile-lockup{display:flex}.designc-auth-formpanel{background:var(--ts-bg-secondary)}}@media(max-width:480px){.designc-auth-codes{gap:8px;justify-content:center}.designc-auth-code-input{width:50px;height:52px;min-height:52px;flex:0 0 50px}}html,body,#root{height:100%}*{box-sizing:border-box}.u-ai-center.u-ai-center,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ai-center.u-ai-center{align-items:center}.u-ai-end.u-ai-end,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ai-end.u-ai-end{align-items:end}.u-ai-flex-start.u-ai-flex-start,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ai-flex-start.u-ai-flex-start{align-items:flex-start}.u-ai-stretch.u-ai-stretch,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ai-stretch.u-ai-stretch{align-items:stretch}.u-align-center.u-align-center,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-align-center.u-align-center{align-self:center}.u-align-start.u-align-start,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-align-start.u-align-start{align-content:start}.u-appearance-auto.u-appearance-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-appearance-auto.u-appearance-auto{appearance:auto}.u-appearance-none.u-appearance-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-appearance-none.u-appearance-none{appearance:none}.u-bd-0.u-bd-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-0.u-bd-0{border:0}.u-bd-1px-dashed-ts-border.u-bd-1px-dashed-ts-border,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-dashed-ts-border.u-bd-1px-dashed-ts-border{border:1px dashed var(--ts-border)}.u-bd-1px-solid-gray-200.u-bd-1px-solid-gray-200,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-gray-200.u-bd-1px-solid-gray-200{border:1px solid var(--gray-200)}.u-bd-1px-solid-msds-line.u-bd-1px-solid-msds-line,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-msds-line.u-bd-1px-solid-msds-line{border:1px solid var(--msds-line)}.u-bd-1px-solid-mt-bad.u-bd-1px-solid-mt-bad,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-mt-bad.u-bd-1px-solid-mt-bad{border:1px solid var(--mt-bad)}.u-bd-1px-solid-transparent.u-bd-1px-solid-transparent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-transparent.u-bd-1px-solid-transparent{border:1px solid transparent}.u-bd-1px-solid-ts-accent.u-bd-1px-solid-ts-accent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-ts-accent.u-bd-1px-solid-ts-accent{border:1px solid var(--ts-accent)}.u-bd-1px-solid-ts-border.u-bd-1px-solid-ts-border,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-ts-border.u-bd-1px-solid-ts-border{border:1px solid var(--ts-border)}.u-bd-1px-solid-ts-border-brand.u-bd-1px-solid-ts-border-brand,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-ts-border-brand.u-bd-1px-solid-ts-border-brand{border:1px solid var(--ts-border-brand)}.u-bd-1px-solid-ts-border-subtle.u-bd-1px-solid-ts-border-subtle,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-ts-border-subtle.u-bd-1px-solid-ts-border-subtle{border:1px solid var(--ts-border-subtle)}.u-bd-1px-solid-ts-error.u-bd-1px-solid-ts-error,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-ts-error.u-bd-1px-solid-ts-error{border:1px solid var(--ts-error)}.u-bd-1px-solid-ts-error-700-ts-error.u-bd-1px-solid-ts-error-700-ts-error,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-ts-error-700-ts-error.u-bd-1px-solid-ts-error-700-ts-error{border:1px solid var(--ts-error-700, var(--ts-error))}.u-bd-1px-solid-ts-warning.u-bd-1px-solid-ts-warning,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-1px-solid-ts-warning.u-bd-1px-solid-ts-warning{border:1px solid var(--ts-warning)}.u-bd-none.u-bd-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bd-none.u-bd-none{border:none}.u-bdb-1px-solid-psm-line-2-ts-border-subtle.u-bdb-1px-solid-psm-line-2-ts-border-subtle,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdb-1px-solid-psm-line-2-ts-border-subtle.u-bdb-1px-solid-psm-line-2-ts-border-subtle{border-bottom:1px solid var(--psm-line-2, var(--ts-border-subtle))}.u-bdb-1px-solid-psm-line-ts-border-subtle.u-bdb-1px-solid-psm-line-ts-border-subtle,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdb-1px-solid-psm-line-ts-border-subtle.u-bdb-1px-solid-psm-line-ts-border-subtle{border-bottom:1px solid var(--psm-line, var(--ts-border-subtle))}.u-bdb-1px-solid-ts-border.u-bdb-1px-solid-ts-border,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdb-1px-solid-ts-border.u-bdb-1px-solid-ts-border{border-bottom:1px solid var(--ts-border)}.u-bdb-1px-solid-ts-border-subtle.u-bdb-1px-solid-ts-border-subtle,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdb-1px-solid-ts-border-subtle.u-bdb-1px-solid-ts-border-subtle{border-bottom:1px solid var(--ts-border-subtle)}.u-bdc-brand.u-bdc-brand,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdc-brand.u-bdc-brand{border-color:var(--brand)}.u-bdc-da-bd.u-bdc-da-bd,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdc-da-bd.u-bdc-da-bd{border-color:var(--da-bd)}.u-bdc-su-bd.u-bdc-su-bd,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdc-su-bd.u-bdc-su-bd{border-color:var(--su-bd)}.u-bdc-ts-accent.u-bdc-ts-accent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdc-ts-accent.u-bdc-ts-accent{border-color:var(--ts-accent)}.u-bdc-ts-error-700.u-bdc-ts-error-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdc-ts-error-700.u-bdc-ts-error-700{border-color:var(--ts-error-700)}.u-bdc-ts-warning-700.u-bdc-ts-warning-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdc-ts-warning-700.u-bdc-ts-warning-700{border-color:var(--ts-warning-700)}.u-bdc-wa-bd.u-bdc-wa-bd,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdc-wa-bd.u-bdc-wa-bd{border-color:var(--wa-bd)}.u-bdt-1px-solid-gray-100-ts-gray-100.u-bdt-1px-solid-gray-100-ts-gray-100,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdt-1px-solid-gray-100-ts-gray-100.u-bdt-1px-solid-gray-100-ts-gray-100{border-top:1px solid var(--gray-100, var(--ts-gray-100))}.u-bdt-1px-solid-gray-200.u-bdt-1px-solid-gray-200,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdt-1px-solid-gray-200.u-bdt-1px-solid-gray-200{border-top:1px solid var(--gray-200)}.u-bdt-1px-solid-line.u-bdt-1px-solid-line,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdt-1px-solid-line.u-bdt-1px-solid-line{border-top:1px solid var(--line)}.u-bdt-1px-solid-ts-border.u-bdt-1px-solid-ts-border,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdt-1px-solid-ts-border.u-bdt-1px-solid-ts-border{border-top:1px solid var(--ts-border)}.u-bdt-1px-solid-ts-border-subtle.u-bdt-1px-solid-ts-border-subtle,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bdt-1px-solid-ts-border-subtle.u-bdt-1px-solid-ts-border-subtle{border-top:1px solid var(--ts-border-subtle)}.u-bg-15803d.u-bg-15803d,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-15803d.u-bg-15803d{background:#15803d}.u-bg-65a30d.u-bg-65a30d,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-65a30d.u-bg-65a30d{background:#65a30d}.u-bg-badi.u-bg-badi,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-badi.u-bg-badi{background:var(--badi)}.u-bg-brand.u-bg-brand,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-brand.u-bg-brand{background:var(--brand)}.u-bg-brand-500.u-bg-brand-500,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-brand-500.u-bg-brand-500{background:var(--brand-500)}.u-bg-d97706.u-bg-d97706,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-d97706.u-bg-d97706{background:#d97706}.u-bg-da-bg.u-bg-da-bg,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-da-bg.u-bg-da-bg{background:var(--da-bg)}.u-bg-gray-300-ts-border-strong.u-bg-gray-300-ts-border-strong,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-gray-300-ts-border-strong.u-bg-gray-300-ts-border-strong{background:var(--gray-300, var(--ts-border-strong))}.u-bg-line2.u-bg-line2,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-line2.u-bg-line2{background:var(--line2)}.u-bg-linear-gradient-90deg-oki-midi-60-badi.u-bg-linear-gradient-90deg-oki-midi-60-badi,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-linear-gradient-90deg-oki-midi-60-badi.u-bg-linear-gradient-90deg-oki-midi-60-badi{background:linear-gradient(90deg,var(--oki),var(--midi) 60%,var(--badi))}.u-bg-midi.u-bg-midi,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-midi.u-bg-midi{background:var(--midi)}.u-bg-msds-accent.u-bg-msds-accent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-msds-accent.u-bg-msds-accent{background:var(--msds-accent)}.u-bg-msds-panel.u-bg-msds-panel,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-msds-panel.u-bg-msds-panel{background:var(--msds-panel)}.u-bg-mt-bad-bg.u-bg-mt-bad-bg,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-mt-bad-bg.u-bg-mt-bad-bg{background:var(--mt-bad-bg)}.u-bg-none.u-bg-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-none.u-bg-none{background:none}.u-bg-oki.u-bg-oki,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-oki.u-bg-oki{background:var(--oki)}.u-bg-psm-bad.u-bg-psm-bad,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-psm-bad.u-bg-psm-bad{background:var(--psm-bad)}.u-bg-psm-good.u-bg-psm-good,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-psm-good.u-bg-psm-good{background:var(--psm-good)}.u-bg-psm-warn.u-bg-psm-warn,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-psm-warn.u-bg-psm-warn{background:var(--psm-warn)}.u-bg-su-bg.u-bg-su-bg,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-su-bg.u-bg-su-bg{background:var(--su-bg)}.u-bg-transparent.u-bg-transparent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-transparent.u-bg-transparent{background:transparent}.u-bg-ts-accent.u-bg-ts-accent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-accent.u-bg-ts-accent{background:var(--ts-accent)}.u-bg-ts-accent-currentcolor.u-bg-ts-accent-currentcolor,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-accent-currentcolor.u-bg-ts-accent-currentcolor{background:var(--ts-accent, currentColor)}.u-bg-ts-bg-primary.u-bg-ts-bg-primary,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-bg-primary.u-bg-ts-bg-primary{background:var(--ts-bg-primary)}.u-bg-ts-bg-secondary.u-bg-ts-bg-secondary,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-bg-secondary.u-bg-ts-bg-secondary{background:var(--ts-bg-secondary)}.u-bg-ts-bg-tertiary.u-bg-ts-bg-tertiary,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-bg-tertiary.u-bg-ts-bg-tertiary{background:var(--ts-bg-tertiary)}.u-bg-ts-border.u-bg-ts-border,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-border.u-bg-ts-border{background:var(--ts-border)}.u-bg-ts-border-subtle.u-bg-ts-border-subtle,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-border-subtle.u-bg-ts-border-subtle{background:var(--ts-border-subtle)}.u-bg-ts-error.u-bg-ts-error,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-error.u-bg-ts-error{background:var(--ts-error)}.u-bg-ts-error-50.u-bg-ts-error-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-error-50.u-bg-ts-error-50{background:var(--ts-error-50)}.u-bg-ts-error-700.u-bg-ts-error-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-error-700.u-bg-ts-error-700{background:var(--ts-error-700)}.u-bg-ts-gray-100.u-bg-ts-gray-100,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-gray-100.u-bg-ts-gray-100{background:var(--ts-gray-100)}.u-bg-ts-gray-50.u-bg-ts-gray-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-gray-50.u-bg-ts-gray-50{background:var(--ts-gray-50)}.u-bg-ts-success-50.u-bg-ts-success-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-success-50.u-bg-ts-success-50{background:var(--ts-success-50)}.u-bg-ts-teal-25.u-bg-ts-teal-25,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-teal-25.u-bg-ts-teal-25{background:var(--ts-teal-25)}.u-bg-ts-teal-50.u-bg-ts-teal-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-teal-50.u-bg-ts-teal-50{background:var(--ts-teal-50)}.u-bg-ts-warning-50.u-bg-ts-warning-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-ts-warning-50.u-bg-ts-warning-50{background:var(--ts-warning-50)}.u-bg-wa-bg.u-bg-wa-bg,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-bg-wa-bg.u-bg-wa-bg{background:var(--wa-bg)}.u-border-collapse.u-border-collapse,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-border-collapse.u-border-collapse{border-collapse:collapse}.u-border-ts-error-700-red.u-border-ts-error-700-red,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-border-ts-error-700-red.u-border-ts-error-700-red{border-left-color:var(--ts-error-700, red)}.u-border-ts-warning-700-orange.u-border-ts-warning-700-orange,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-border-ts-warning-700-orange.u-border-ts-warning-700-orange{border-left-color:var(--ts-warning-700, orange)}.u-box-border-box.u-box-border-box,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-box-border-box.u-box-border-box{box-sizing:border-box}.u-box-none.u-box-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-box-none.u-box-none{box-shadow:none}.u-box-ts-shadow-lg.u-box-ts-shadow-lg,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-box-ts-shadow-lg.u-box-ts-shadow-lg{box-shadow:var(--ts-shadow-lg)}.u-box-ts-shadow-md.u-box-ts-shadow-md,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-box-ts-shadow-md.u-box-ts-shadow-md{box-shadow:var(--ts-shadow-md)}.u-c-accent-ts-brand-ink.u-c-accent-ts-brand-ink,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-accent-ts-brand-ink.u-c-accent-ts-brand-ink{color:var(--accent, var(--ts-brand-ink))}.u-c-amber-600-ts-warning-700.u-c-amber-600-ts-warning-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-amber-600-ts-warning-700.u-c-amber-600-ts-warning-700{color:var(--amber-600, var(--ts-warning-700))}.u-c-bad.u-c-bad,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-bad.u-c-bad{color:var(--bad)}.u-c-bfe6df.u-c-bfe6df,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-bfe6df.u-c-bfe6df{color:#bfe6df}.u-c-brand.u-c-brand,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-brand.u-c-brand{color:var(--brand)}.u-c-brand-50.u-c-brand-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-brand-50.u-c-brand-50{color:var(--brand-50)}.u-c-brand-600.u-c-brand-600,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-brand-600.u-c-brand-600{color:var(--brand-600)}.u-c-brand-600-ts-brand-ink.u-c-brand-600-ts-brand-ink,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-brand-600-ts-brand-ink.u-c-brand-600-ts-brand-ink{color:var(--brand-600, var(--ts-brand-ink))}.u-c-da-tx.u-c-da-tx,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-da-tx.u-c-da-tx{color:var(--da-tx)}.u-c-good.u-c-good,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-good.u-c-good{color:var(--good)}.u-c-gray-400.u-c-gray-400,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-gray-400.u-c-gray-400{color:var(--gray-400)}.u-c-gray-500.u-c-gray-500,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-gray-500.u-c-gray-500{color:var(--gray-500)}.u-c-gray-600.u-c-gray-600,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-gray-600.u-c-gray-600{color:var(--gray-600)}.u-c-gray-700-ts-text-secondary.u-c-gray-700-ts-text-secondary,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-gray-700-ts-text-secondary.u-c-gray-700-ts-text-secondary{color:var(--gray-700, var(--ts-text-secondary))}.u-c-green-600-ts-success-700.u-c-green-600-ts-success-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-green-600-ts-success-700.u-c-green-600-ts-success-700{color:var(--green-600, var(--ts-success-700))}.u-c-ink.u-c-ink,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ink.u-c-ink{color:var(--ink)}.u-c-ink2.u-c-ink2,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ink2.u-c-ink2{color:var(--ink2)}.u-c-ink3.u-c-ink3,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ink3.u-c-ink3{color:var(--ink3)}.u-c-msds-ink2.u-c-msds-ink2,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-msds-ink2.u-c-msds-ink2{color:var(--msds-ink2)}.u-c-msds-ink3.u-c-msds-ink3,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-msds-ink3.u-c-msds-ink3{color:var(--msds-ink3)}.u-c-mt-bad.u-c-mt-bad,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-mt-bad.u-c-mt-bad{color:var(--mt-bad)}.u-c-mt-ink3.u-c-mt-ink3,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-mt-ink3.u-c-mt-ink3{color:var(--mt-ink3)}.u-c-mute.u-c-mute,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-mute.u-c-mute{color:var(--mute)}.u-c-psm-bad.u-c-psm-bad,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-psm-bad.u-c-psm-bad{color:var(--psm-bad)}.u-c-psm-ink.u-c-psm-ink,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-psm-ink.u-c-psm-ink{color:var(--psm-ink)}.u-c-psm-ink-2.u-c-psm-ink-2,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-psm-ink-2.u-c-psm-ink-2{color:var(--psm-ink-2)}.u-c-psm-ink-3.u-c-psm-ink-3,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-psm-ink-3.u-c-psm-ink-3{color:var(--psm-ink-3)}.u-c-psm-ink-ts-text-primary.u-c-psm-ink-ts-text-primary,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-psm-ink-ts-text-primary.u-c-psm-ink-ts-text-primary{color:var(--psm-ink, var(--ts-text-primary))}.u-c-psm-muted.u-c-psm-muted,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-psm-muted.u-c-psm-muted{color:var(--psm-muted)}.u-c-psm-warn.u-c-psm-warn,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-psm-warn.u-c-psm-warn{color:var(--psm-warn)}.u-c-red-600-ts-error.u-c-red-600-ts-error,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-red-600-ts-error.u-c-red-600-ts-error{color:var(--red-600, var(--ts-error))}.u-c-su-tx.u-c-su-tx,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-su-tx.u-c-su-tx{color:var(--su-tx)}.u-c-trk-accent.u-c-trk-accent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-trk-accent.u-c-trk-accent{color:var(--trk-accent)}.u-c-trk-ink2.u-c-trk-ink2,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-trk-ink2.u-c-trk-ink2{color:var(--trk-ink2)}.u-c-trk-ink3.u-c-trk-ink3,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-trk-ink3.u-c-trk-ink3{color:var(--trk-ink3)}.u-c-ts-accent.u-c-ts-accent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-accent.u-c-ts-accent{color:var(--ts-accent)}.u-c-ts-accent-ink.u-c-ts-accent-ink,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-accent-ink.u-c-ts-accent-ink{color:var(--ts-accent-ink)}.u-c-ts-accent-text.u-c-ts-accent-text,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-accent-text.u-c-ts-accent-text{color:var(--ts-accent-text)}.u-c-ts-accent-ts-teal-600.u-c-ts-accent-ts-teal-600,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-accent-ts-teal-600.u-c-ts-accent-ts-teal-600{color:var(--ts-accent, var(--ts-teal-600))}.u-c-ts-danger-700.u-c-ts-danger-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-danger-700.u-c-ts-danger-700{color:var(--ts-danger-700)}.u-c-ts-error-700.u-c-ts-error-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-error-700.u-c-ts-error-700{color:var(--ts-error-700)}.u-c-ts-error-700-red.u-c-ts-error-700-red,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-error-700-red.u-c-ts-error-700-red{color:var(--ts-error-700, red)}.u-c-ts-gray-500.u-c-ts-gray-500,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-gray-500.u-c-ts-gray-500{color:var(--ts-gray-500)}.u-c-ts-on-accent.u-c-ts-on-accent,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-on-accent.u-c-ts-on-accent{color:var(--ts-on-accent)}.u-c-ts-success-700.u-c-ts-success-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-success-700.u-c-ts-success-700{color:var(--ts-success-700)}.u-c-ts-teal-700.u-c-ts-teal-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-teal-700.u-c-ts-teal-700{color:var(--ts-teal-700)}.u-c-ts-teal-900.u-c-ts-teal-900,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-teal-900.u-c-ts-teal-900{color:var(--ts-teal-900)}.u-c-ts-text-placeholder.u-c-ts-text-placeholder,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-text-placeholder.u-c-ts-text-placeholder{color:var(--ts-text-placeholder)}.u-c-ts-text-primary.u-c-ts-text-primary,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-text-primary.u-c-ts-text-primary{color:var(--ts-text-primary)}.u-c-ts-text-secondary.u-c-ts-text-secondary,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-text-secondary.u-c-ts-text-secondary{color:var(--ts-text-secondary)}.u-c-ts-text-tertiary.u-c-ts-text-tertiary,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-text-tertiary.u-c-ts-text-tertiary{color:var(--ts-text-tertiary)}.u-c-ts-warning-700.u-c-ts-warning-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-warning-700.u-c-ts-warning-700{color:var(--ts-warning-700)}.u-c-ts-warning-700-orange.u-c-ts-warning-700-orange,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-ts-warning-700-orange.u-c-ts-warning-700-orange{color:var(--ts-warning-700, orange)}.u-c-wa-tx.u-c-wa-tx,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-wa-tx.u-c-wa-tx{color:var(--wa-tx)}.u-c-white.u-c-white,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-c-white.u-c-white{color:#fff}.u-column-12px.u-column-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-column-12px.u-column-12px{column-gap:12px}.u-cur-default.u-cur-default,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-cur-default.u-cur-default{cursor:default}.u-cur-not-allowed.u-cur-not-allowed,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-cur-not-allowed.u-cur-not-allowed{cursor:not-allowed}.u-cur-pointer.u-cur-pointer,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-cur-pointer.u-cur-pointer{cursor:pointer}.u-d-block.u-d-block,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-d-block.u-d-block{display:block}.u-d-flex.u-d-flex,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-d-flex.u-d-flex{display:flex}.u-d-grid.u-d-grid,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-d-grid.u-d-grid{display:grid}.u-d-inline-block.u-d-inline-block,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-d-inline-block.u-d-inline-block{display:inline-block}.u-d-inline-flex.u-d-inline-flex,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-d-inline-flex.u-d-inline-flex{display:inline-flex}.u-d-none.u-d-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-d-none.u-d-none{display:none}.u-fd-column.u-fd-column,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fd-column.u-fd-column{flex-direction:column}.u-ff-inherit.u-ff-inherit,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ff-inherit.u-ff-inherit{font-family:inherit}.u-ff-monospace.u-ff-monospace,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ff-monospace.u-ff-monospace{font-family:monospace}.u-ff-msds-font-mono.u-ff-msds-font-mono,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ff-msds-font-mono.u-ff-msds-font-mono{font-family:var(--msds-font-mono)}.u-ff-ts-font-mono-monospace.u-ff-ts-font-mono-monospace,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ff-ts-font-mono-monospace.u-ff-ts-font-mono-monospace{font-family:var(--ts-font-mono, monospace)}.u-ff-ts-font-mono-ts-font-mono-monospace.u-ff-ts-font-mono-ts-font-mono-monospace,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ff-ts-font-mono-ts-font-mono-monospace.u-ff-ts-font-mono-ts-font-mono-monospace{font-family:var(--ts-font-mono, var(--ts-font-mono, monospace))}.u-flex-0.u-flex-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-flex-0.u-flex-0{flex-shrink:0}.u-flex-0-0-auto.u-flex-0-0-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-flex-0-0-auto.u-flex-0-0-auto{flex:0 0 auto}.u-flex-1.u-flex-1,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-flex-1.u-flex-1{flex:1}.u-flex-1-1-200px.u-flex-1-1-200px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-flex-1-1-200px.u-flex-1-1-200px{flex:1 1 200px}.u-flex-1-1-220px.u-flex-1-1-220px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-flex-1-1-220px.u-flex-1-1-220px{flex:1 1 220px}.u-flex-1-1-240px.u-flex-1-1-240px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-flex-1-1-240px.u-flex-1-1-240px{flex:1 1 240px}.u-flex-2.u-flex-2,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-flex-2.u-flex-2{flex:2}.u-flex-none.u-flex-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-flex-none.u-flex-none{flex:none}.u-font-600-24px-1-25-display.u-font-600-24px-1-25-display,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-font-600-24px-1-25-display.u-font-600-24px-1-25-display{font:600 24px/1.25 var(--display)}.u-fs-10px.u-fs-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-10px.u-fs-10px{font-size:10px}.u-fs-11-5px.u-fs-11-5px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-11-5px.u-fs-11-5px{font-size:11.5px}.u-fs-11px.u-fs-11px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-11px.u-fs-11px{font-size:11px}.u-fs-12-5px.u-fs-12-5px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-12-5px.u-fs-12-5px{font-size:12.5px}.u-fs-12px.u-fs-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-12px.u-fs-12px{font-size:12px}.u-fs-13px.u-fs-13px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-13px.u-fs-13px{font-size:13px}.u-fs-14px.u-fs-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-14px.u-fs-14px{font-size:14px}.u-fs-15px.u-fs-15px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-15px.u-fs-15px{font-size:15px}.u-fs-16px.u-fs-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-16px.u-fs-16px{font-size:16px}.u-fs-18px.u-fs-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-18px.u-fs-18px{font-size:18px}.u-fs-20px.u-fs-20px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-20px.u-fs-20px{font-size:20px}.u-fs-22px.u-fs-22px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-22px.u-fs-22px{font-size:22px}.u-fs-24px.u-fs-24px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-24px.u-fs-24px{font-size:24px}.u-fs-28px.u-fs-28px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-28px.u-fs-28px{font-size:28px}.u-fs-inherit.u-fs-inherit,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-inherit.u-fs-inherit{font-size:inherit}.u-fs-msds-fs-2xs.u-fs-msds-fs-2xs,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-msds-fs-2xs.u-fs-msds-fs-2xs{font-size:var(--msds-fs-2xs)}.u-fs-msds-fs-body.u-fs-msds-fs-body,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-msds-fs-body.u-fs-msds-fs-body{font-size:var(--msds-fs-body)}.u-fs-msds-fs-md.u-fs-msds-fs-md,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fs-msds-fs-md.u-fs-msds-fs-md{font-size:var(--msds-fs-md)}.u-fst-italic.u-fst-italic,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fst-italic.u-fst-italic{font-style:italic}.u-fw-400.u-fw-400,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fw-400.u-fw-400{font-weight:400}.u-fw-500.u-fw-500,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fw-500.u-fw-500{font-weight:500}.u-fw-550.u-fw-550,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fw-550.u-fw-550{font-weight:550}.u-fw-600.u-fw-600,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fw-600.u-fw-600{font-weight:600}.u-fw-700.u-fw-700,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fw-700.u-fw-700{font-weight:700}.u-fw-bold.u-fw-bold,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fw-bold.u-fw-bold{font-weight:700}.u-fwr-wrap.u-fwr-wrap,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-fwr-wrap.u-fwr-wrap{flex-wrap:wrap}.u-gap-0.u-gap-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-0.u-gap-0{gap:0}.u-gap-10px.u-gap-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-10px.u-gap-10px{gap:10px}.u-gap-12px.u-gap-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-12px.u-gap-12px{gap:12px}.u-gap-14px.u-gap-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-14px.u-gap-14px{gap:14px}.u-gap-16px.u-gap-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-16px.u-gap-16px{gap:16px}.u-gap-18px.u-gap-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-18px.u-gap-18px{gap:18px}.u-gap-28px.u-gap-28px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-28px.u-gap-28px{gap:28px}.u-gap-2px.u-gap-2px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-2px.u-gap-2px{gap:2px}.u-gap-32px.u-gap-32px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-32px.u-gap-32px{gap:32px}.u-gap-4px.u-gap-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-4px.u-gap-4px{gap:4px}.u-gap-4px-16px.u-gap-4px-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-4px-16px.u-gap-4px-16px{gap:4px 16px}.u-gap-5px.u-gap-5px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-5px.u-gap-5px{gap:5px}.u-gap-6px.u-gap-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-6px.u-gap-6px{gap:6px}.u-gap-7px.u-gap-7px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-7px.u-gap-7px{gap:7px}.u-gap-8px.u-gap-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-8px.u-gap-8px{gap:8px}.u-gap-8px-24px.u-gap-8px-24px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-8px-24px.u-gap-8px-24px{gap:8px 24px}.u-gap-msds-sp-3.u-gap-msds-sp-3,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-msds-sp-3.u-gap-msds-sp-3{gap:var(--msds-sp-3)}.u-gap-msds-sp-4.u-gap-msds-sp-4,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-msds-sp-4.u-gap-msds-sp-4{gap:var(--msds-sp-4)}.u-gap-msds-sp-5.u-gap-msds-sp-5,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gap-msds-sp-5.u-gap-msds-sp-5{gap:var(--msds-sp-5)}.u-grid-logo-prac.u-grid-logo-prac,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-grid-logo-prac.u-grid-logo-prac{grid-template-areas:"logo prac"}.u-gtc-160px-1fr.u-gtc-160px-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-160px-1fr.u-gtc-160px-1fr{grid-template-columns:160px 1fr}.u-gtc-1fr.u-gtc-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-1fr.u-gtc-1fr{grid-template-columns:1fr}.u-gtc-1fr-1fr.u-gtc-1fr-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-1fr-1fr.u-gtc-1fr-1fr{grid-template-columns:1fr 1fr}.u-gtc-repeat-2-1fr.u-gtc-repeat-2-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-repeat-2-1fr.u-gtc-repeat-2-1fr{grid-template-columns:repeat(2,1fr)}.u-gtc-repeat-4-1fr.u-gtc-repeat-4-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-repeat-4-1fr.u-gtc-repeat-4-1fr{grid-template-columns:repeat(4,1fr)}.u-gtc-repeat-auto-fill-minmax-120px-1fr.u-gtc-repeat-auto-fill-minmax-120px-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-repeat-auto-fill-minmax-120px-1fr.u-gtc-repeat-auto-fill-minmax-120px-1fr{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.u-gtc-repeat-auto-fill-minmax-min-220px-100-1f.u-gtc-repeat-auto-fill-minmax-min-220px-100-1f,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-repeat-auto-fill-minmax-min-220px-100-1f.u-gtc-repeat-auto-fill-minmax-min-220px-100-1f{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.u-gtc-repeat-auto-fit-minmax-120px-1fr.u-gtc-repeat-auto-fit-minmax-120px-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-repeat-auto-fit-minmax-120px-1fr.u-gtc-repeat-auto-fit-minmax-120px-1fr{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.u-gtc-repeat-auto-fit-minmax-280px-1fr.u-gtc-repeat-auto-fit-minmax-280px-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-repeat-auto-fit-minmax-280px-1fr.u-gtc-repeat-auto-fit-minmax-280px-1fr{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.u-gtc-repeat-auto-fit-minmax-320px-1fr.u-gtc-repeat-auto-fit-minmax-320px-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-repeat-auto-fit-minmax-320px-1fr.u-gtc-repeat-auto-fit-minmax-320px-1fr{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.u-gtc-repeat-auto-fit-minmax-min-240px-100-1fr.u-gtc-repeat-auto-fit-minmax-min-240px-100-1fr,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-gtc-repeat-auto-fit-minmax-min-240px-100-1fr.u-gtc-repeat-auto-fit-minmax-min-240px-100-1fr{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.u-h-100.u-h-100,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-100.u-h-100{height:100%}.u-h-10px.u-h-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-10px.u-h-10px{height:10px}.u-h-11px.u-h-11px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-11px.u-h-11px{height:11px}.u-h-12px.u-h-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-12px.u-h-12px{height:12px}.u-h-14px.u-h-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-14px.u-h-14px{height:14px}.u-h-15px.u-h-15px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-15px.u-h-15px{height:15px}.u-h-16px.u-h-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-16px.u-h-16px{height:16px}.u-h-1px.u-h-1px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-1px.u-h-1px{height:1px}.u-h-24px.u-h-24px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-24px.u-h-24px{height:24px}.u-h-26px.u-h-26px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-26px.u-h-26px{height:26px}.u-h-28px.u-h-28px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-28px.u-h-28px{height:28px}.u-h-34px.u-h-34px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-34px.u-h-34px{height:34px}.u-h-36px.u-h-36px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-36px.u-h-36px{height:36px}.u-h-44px.u-h-44px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-44px.u-h-44px{height:44px}.u-h-48px.u-h-48px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-48px.u-h-48px{height:48px}.u-h-6px.u-h-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-6px.u-h-6px{height:6px}.u-h-96px.u-h-96px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-96px.u-h-96px{height:96px}.u-h-9px.u-h-9px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-9px.u-h-9px{height:9px}.u-h-auto.u-h-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-h-auto.u-h-auto{height:auto}.u-inset-0.u-inset-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-inset-0.u-inset-0{inset:0}.u-jc-center.u-jc-center,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-jc-center.u-jc-center{justify-content:center}.u-jc-flex-end.u-jc-flex-end,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-jc-flex-end.u-jc-flex-end{justify-content:flex-end}.u-jc-flex-start.u-jc-flex-start,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-jc-flex-start.u-jc-flex-start{justify-content:flex-start}.u-jc-space-between.u-jc-space-between,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-jc-space-between.u-jc-space-between{justify-content:space-between}.u-lh-1.u-lh-1,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-lh-1.u-lh-1{line-height:1}.u-lh-1-3.u-lh-1-3,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-lh-1-3.u-lh-1-3{line-height:1.3}.u-lh-1-7.u-lh-1-7,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-lh-1-7.u-lh-1-7{line-height:1.7}.u-ls-none.u-ls-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ls-none.u-ls-none{list-style:none}.u-lsp-normal.u-lsp-normal,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-lsp-normal.u-lsp-normal{letter-spacing:normal}.u-m-0.u-m-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0.u-m-0{margin:0}.u-m-0-0-12px.u-m-0-0-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-0-12px.u-m-0-0-12px{margin:0 0 12px}.u-m-0-0-14px.u-m-0-0-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-0-14px.u-m-0-0-14px{margin:0 0 14px}.u-m-0-0-16px.u-m-0-0-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-0-16px.u-m-0-0-16px{margin:0 0 16px}.u-m-0-0-18px.u-m-0-0-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-0-18px.u-m-0-0-18px{margin:0 0 18px}.u-m-0-0-4px.u-m-0-0-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-0-4px.u-m-0-0-4px{margin:0 0 4px}.u-m-0-0-6px.u-m-0-0-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-0-6px.u-m-0-0-6px{margin:0 0 6px}.u-m-0-0-8px.u-m-0-0-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-0-8px.u-m-0-0-8px{margin:0 0 8px}.u-m-0-0-8px-0.u-m-0-0-8px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-0-8px-0.u-m-0-0-8px-0{margin:0 0 8px}.u-m-0-auto.u-m-0-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-0-auto.u-m-0-auto{margin:0 auto}.u-m-10px-0-0.u-m-10px-0-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-10px-0-0.u-m-10px-0-0{margin:10px 0 0}.u-m-10px-0-12px.u-m-10px-0-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-10px-0-12px.u-m-10px-0-12px{margin:10px 0 12px}.u-m-10px-0-6px.u-m-10px-0-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-10px-0-6px.u-m-10px-0-6px{margin:10px 0 6px}.u-m-14px-0.u-m-14px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-14px-0.u-m-14px-0{margin:14px 0}.u-m-14px-0-2px.u-m-14px-0-2px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-14px-0-2px.u-m-14px-0-2px{margin:14px 0 2px}.u-m-16px-0.u-m-16px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-16px-0.u-m-16px-0{margin:16px 0}.u-m-16px-24px.u-m-16px-24px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-16px-24px.u-m-16px-24px{margin:16px 24px}.u-m-2px-0.u-m-2px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-2px-0.u-m-2px-0{margin:2px 0}.u-m-2px-0-0.u-m-2px-0-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-2px-0-0.u-m-2px-0-0{margin:2px 0 0}.u-m-4px-0.u-m-4px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-4px-0.u-m-4px-0{margin:4px 0}.u-m-4px-0-0.u-m-4px-0-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-4px-0-0.u-m-4px-0-0{margin:4px 0 0}.u-m-4px-0-8px.u-m-4px-0-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-4px-0-8px.u-m-4px-0-8px{margin:4px 0 8px}.u-m-6px-0.u-m-6px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-6px-0.u-m-6px-0{margin:6px 0}.u-m-6px-0-0.u-m-6px-0-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-6px-0-0.u-m-6px-0-0{margin:6px 0 0}.u-m-6px-0-4px.u-m-6px-0-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-6px-0-4px.u-m-6px-0-4px{margin:6px 0 4px}.u-m-8px-0.u-m-8px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-8px-0.u-m-8px-0{margin:8px 0}.u-m-8px-0-0.u-m-8px-0-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-8px-0-0.u-m-8px-0-0{margin:8px 0 0}.u-m-8px-0-14px.u-m-8px-0-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-8px-0-14px.u-m-8px-0-14px{margin:8px 0 14px}.u-m-8px-0-16px.u-m-8px-0-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-8px-0-16px.u-m-8px-0-16px{margin:8px 0 16px}.u-m-8px-14px.u-m-8px-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-8px-14px.u-m-8px-14px{margin:8px 14px}.u-m-auto.u-m-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-m-auto.u-m-auto{margin:auto}.u-max-120px.u-max-120px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-max-120px.u-max-120px{max-height:120px}.u-max-200px.u-max-200px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-max-200px.u-max-200px{max-height:200px}.u-max-240px.u-max-240px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-max-240px.u-max-240px{max-height:240px}.u-max-280px.u-max-280px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-max-280px.u-max-280px{max-height:280px}.u-max-300px.u-max-300px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-max-300px.u-max-300px{max-height:300px}.u-maxw-100.u-maxw-100,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-maxw-100.u-maxw-100{max-width:100%}.u-maxw-200px.u-maxw-200px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-maxw-200px.u-maxw-200px{max-width:200px}.u-maxw-220px.u-maxw-220px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-maxw-220px.u-maxw-220px{max-width:220px}.u-maxw-240px.u-maxw-240px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-maxw-240px.u-maxw-240px{max-width:240px}.u-maxw-280px.u-maxw-280px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-maxw-280px.u-maxw-280px{max-width:280px}.u-maxw-300px.u-maxw-300px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-maxw-300px.u-maxw-300px{max-width:300px}.u-maxw-340px.u-maxw-340px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-maxw-340px.u-maxw-340px{max-width:340px}.u-maxw-420px.u-maxw-420px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-maxw-420px.u-maxw-420px{max-width:420px}.u-mb-0.u-mb-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-0.u-mb-0{margin-bottom:0}.u-mb-10px.u-mb-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-10px.u-mb-10px{margin-bottom:10px}.u-mb-12px.u-mb-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-12px.u-mb-12px{margin-bottom:12px}.u-mb-14px.u-mb-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-14px.u-mb-14px{margin-bottom:14px}.u-mb-16px.u-mb-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-16px.u-mb-16px{margin-bottom:16px}.u-mb-20px.u-mb-20px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-20px.u-mb-20px{margin-bottom:20px}.u-mb-24px.u-mb-24px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-24px.u-mb-24px{margin-bottom:24px}.u-mb-2px.u-mb-2px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-2px.u-mb-2px{margin-bottom:2px}.u-mb-4px.u-mb-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-4px.u-mb-4px{margin-bottom:4px}.u-mb-60px.u-mb-60px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-60px.u-mb-60px{margin-bottom:60px}.u-mb-6px.u-mb-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-6px.u-mb-6px{margin-bottom:6px}.u-mb-8px.u-mb-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-8px.u-mb-8px{margin-bottom:8px}.u-mb-msds-sp-5.u-mb-msds-sp-5,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mb-msds-sp-5.u-mb-msds-sp-5{margin-bottom:var(--msds-sp-5)}.u-min-220px.u-min-220px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-min-220px.u-min-220px{min-height:220px}.u-min-240px.u-min-240px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-min-240px.u-min-240px{min-height:240px}.u-min-26px.u-min-26px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-min-26px.u-min-26px{min-height:26px}.u-min-32px.u-min-32px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-min-32px.u-min-32px{min-height:32px}.u-min-44px.u-min-44px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-min-44px.u-min-44px{min-height:44px}.u-min-70px.u-min-70px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-min-70px.u-min-70px{min-height:70px}.u-minw-0.u-minw-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-minw-0.u-minw-0{min-width:0}.u-minw-160px.u-minw-160px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-minw-160px.u-minw-160px{min-width:160px}.u-minw-200px.u-minw-200px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-minw-200px.u-minw-200px{min-width:200px}.u-minw-220px.u-minw-220px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-minw-220px.u-minw-220px{min-width:220px}.u-minw-360px.u-minw-360px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-minw-360px.u-minw-360px{min-width:360px}.u-minw-520px.u-minw-520px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-minw-520px.u-minw-520px{min-width:520px}.u-ml-12px.u-ml-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ml-12px.u-ml-12px{margin-left:12px}.u-ml-17px.u-ml-17px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ml-17px.u-ml-17px{margin-left:17px}.u-ml-2px.u-ml-2px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ml-2px.u-ml-2px{margin-left:2px}.u-ml-6px.u-ml-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ml-6px.u-ml-6px{margin-left:6px}.u-ml-8px.u-ml-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ml-8px.u-ml-8px{margin-left:8px}.u-ml-auto.u-ml-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ml-auto.u-ml-auto{margin-left:auto}.u-mr-4px.u-mr-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mr-4px.u-mr-4px{margin-right:4px}.u-mr-6px.u-mr-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mr-6px.u-mr-6px{margin-right:6px}.u-mt-0.u-mt-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-0.u-mt-0{margin-top:0}.u-mt-10px.u-mt-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-10px.u-mt-10px{margin-top:10px}.u-mt-12px.u-mt-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-12px.u-mt-12px{margin-top:12px}.u-mt-14px.u-mt-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-14px.u-mt-14px{margin-top:14px}.u-mt-16px.u-mt-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-16px.u-mt-16px{margin-top:16px}.u-mt-18px.u-mt-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-18px.u-mt-18px{margin-top:18px}.u-mt-20px.u-mt-20px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-20px.u-mt-20px{margin-top:20px}.u-mt-2px.u-mt-2px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-2px.u-mt-2px{margin-top:2px}.u-mt-3px.u-mt-3px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-3px.u-mt-3px{margin-top:3px}.u-mt-4px.u-mt-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-4px.u-mt-4px{margin-top:4px}.u-mt-6px.u-mt-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-6px.u-mt-6px{margin-top:6px}.u-mt-7px.u-mt-7px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-7px.u-mt-7px{margin-top:7px}.u-mt-8px.u-mt-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-8px.u-mt-8px{margin-top:8px}.u-mt-msds-sp-8.u-mt-msds-sp-8,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-mt-msds-sp-8.u-mt-msds-sp-8{margin-top:var(--msds-sp-8)}.u-op-0-3.u-op-0-3,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-op-0-3.u-op-0-3{opacity:.3}.u-op-0-5.u-op-0-5,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-op-0-5.u-op-0-5{opacity:.5}.u-op-0-6.u-op-0-6,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-op-0-6.u-op-0-6{opacity:.6}.u-op-0-85.u-op-0-85,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-op-0-85.u-op-0-85{opacity:.85}.u-outline-none.u-outline-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-outline-none.u-outline-none{outline:none}.u-ov-auto.u-ov-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ov-auto.u-ov-auto{overflow:auto}.u-ov-hidden.u-ov-hidden,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ov-hidden.u-ov-hidden{overflow:hidden}.u-overflow-anywhere.u-overflow-anywhere,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-overflow-anywhere.u-overflow-anywhere{overflow-wrap:anywhere}.u-overflow-auto.u-overflow-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-overflow-auto.u-overflow-auto{overflow-x:auto}.u-overflow-autox.u-overflow-autox,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-overflow-autox.u-overflow-autox{overflow-y:auto}.u-overflow-hidden.u-overflow-hidden,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-overflow-hidden.u-overflow-hidden{overflow-y:hidden}.u-p-0.u-p-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-0.u-p-0{padding:0}.u-p-0-0-8px.u-p-0-0-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-0-0-8px.u-p-0-0-8px{padding:0 0 8px}.u-p-0-11px.u-p-0-11px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-0-11px.u-p-0-11px{padding:0 11px}.u-p-0-18px-18px.u-p-0-18px-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-0-18px-18px.u-p-0-18px-18px{padding:0 18px 18px}.u-p-0-6px.u-p-0-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-0-6px.u-p-0-6px{padding:0 6px}.u-p-0-8px.u-p-0-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-0-8px.u-p-0-8px{padding:0 8px}.u-p-10px.u-p-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-10px.u-p-10px{padding:10px}.u-p-10px-0.u-p-10px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-10px-0.u-p-10px-0{padding:10px 0}.u-p-10px-12px.u-p-10px-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-10px-12px.u-p-10px-12px{padding:10px 12px}.u-p-10px-14px.u-p-10px-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-10px-14px.u-p-10px-14px{padding:10px 14px}.u-p-10px-16px.u-p-10px-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-10px-16px.u-p-10px-16px{padding:10px 16px}.u-p-12px.u-p-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-12px.u-p-12px{padding:12px}.u-p-12px-16px.u-p-12px-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-12px-16px.u-p-12px-16px{padding:12px 16px}.u-p-13px-14px-4px.u-p-13px-14px-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-13px-14px-4px.u-p-13px-14px-4px{padding:13px 14px 4px}.u-p-14px.u-p-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-14px.u-p-14px{padding:14px}.u-p-14px-16px.u-p-14px-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-14px-16px.u-p-14px-16px{padding:14px 16px}.u-p-16px.u-p-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-16px.u-p-16px{padding:16px}.u-p-16px-0.u-p-16px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-16px-0.u-p-16px-0{padding:16px 0}.u-p-16px-18px.u-p-16px-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-16px-18px.u-p-16px-18px{padding:16px 18px}.u-p-18px.u-p-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-18px.u-p-18px{padding:18px}.u-p-1px-7px.u-p-1px-7px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-1px-7px.u-p-1px-7px{padding:1px 7px}.u-p-1px-8px.u-p-1px-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-1px-8px.u-p-1px-8px{padding:1px 8px}.u-p-20px.u-p-20px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-20px.u-p-20px{padding:20px}.u-p-24px.u-p-24px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-24px.u-p-24px{padding:24px}.u-p-24px-0.u-p-24px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-24px-0.u-p-24px-0{padding:24px 0}.u-p-2px-10px.u-p-2px-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-2px-10px.u-p-2px-10px{padding:2px 10px}.u-p-2px-6px.u-p-2px-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-2px-6px.u-p-2px-6px{padding:2px 6px}.u-p-2px-7px.u-p-2px-7px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-2px-7px.u-p-2px-7px{padding:2px 7px}.u-p-2px-8px.u-p-2px-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-2px-8px.u-p-2px-8px{padding:2px 8px}.u-p-32px-0.u-p-32px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-32px-0.u-p-32px-0{padding:32px 0}.u-p-32px-16px.u-p-32px-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-32px-16px.u-p-32px-16px{padding:32px 16px}.u-p-4px.u-p-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-4px.u-p-4px{padding:4px}.u-p-4px-0-4px-8px.u-p-4px-0-4px-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-4px-0-4px-8px.u-p-4px-0-4px-8px{padding:4px 0 4px 8px}.u-p-4px-16px-12px.u-p-4px-16px-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-4px-16px-12px.u-p-4px-16px-12px{padding:4px 16px 12px}.u-p-4px-18px.u-p-4px-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-4px-18px.u-p-4px-18px{padding:4px 18px}.u-p-4px-8px.u-p-4px-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-4px-8px.u-p-4px-8px{padding:4px 8px}.u-p-4px-8px-4px-0.u-p-4px-8px-4px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-4px-8px-4px-0.u-p-4px-8px-4px-0{padding:4px 8px 4px 0}.u-p-5px-6px.u-p-5px-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-5px-6px.u-p-5px-6px{padding:5px 6px}.u-p-64px-20px.u-p-64px-20px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-64px-20px.u-p-64px-20px{padding:64px 20px}.u-p-6px.u-p-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-6px.u-p-6px{padding:6px}.u-p-6px-0.u-p-6px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-6px-0.u-p-6px-0{padding:6px 0}.u-p-6px-0-6px-10px.u-p-6px-0-6px-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-6px-0-6px-10px.u-p-6px-0-6px-10px{padding:6px 0 6px 10px}.u-p-6px-10px.u-p-6px-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-6px-10px.u-p-6px-10px{padding:6px 10px}.u-p-6px-10px-6px-0.u-p-6px-10px-6px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-6px-10px-6px-0.u-p-6px-10px-6px-0{padding:6px 10px 6px 0}.u-p-8px.u-p-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px.u-p-8px{padding:8px}.u-p-8px-0-14px.u-p-8px-0-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px-0-14px.u-p-8px-0-14px{padding:8px 0 14px}.u-p-8px-0-8px-10px.u-p-8px-0-8px-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px-0-8px-10px.u-p-8px-0-8px-10px{padding:8px 0 8px 10px}.u-p-8px-0-8px-8px.u-p-8px-0-8px-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px-0-8px-8px.u-p-8px-0-8px-8px{padding:8px 0 8px 8px}.u-p-8px-10px.u-p-8px-10px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px-10px.u-p-8px-10px{padding:8px 10px}.u-p-8px-10px-8px-0.u-p-8px-10px-8px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px-10px-8px-0.u-p-8px-10px-8px-0{padding:8px 10px 8px 0}.u-p-8px-12px.u-p-8px-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px-12px.u-p-8px-12px{padding:8px 12px}.u-p-8px-16px.u-p-8px-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px-16px.u-p-8px-16px{padding:8px 16px}.u-p-8px-8px-8px-0.u-p-8px-8px-8px-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-8px-8px-8px-0.u-p-8px-8px-8px-0{padding:8px 8px 8px 0}.u-p-9px.u-p-9px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-9px.u-p-9px{padding:9px}.u-p-msds-sp-6.u-p-msds-sp-6,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-p-msds-sp-6.u-p-msds-sp-6{padding:var(--msds-sp-6)}.u-pb-12px.u-pb-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pb-12px.u-pb-12px{padding-bottom:12px}.u-pb-70px.u-pb-70px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pb-70px.u-pb-70px{padding-bottom:70px}.u-pl-16px.u-pl-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pl-16px.u-pl-16px{padding-left:16px}.u-pl-18px.u-pl-18px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pl-18px.u-pl-18px{padding-left:18px}.u-pl-20px.u-pl-20px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pl-20px.u-pl-20px{padding-left:20px}.u-place-center.u-place-center,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-place-center.u-place-center{place-items:center}.u-pointer-none.u-pointer-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pointer-none.u-pointer-none{pointer-events:none}.u-pos-absolute.u-pos-absolute,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pos-absolute.u-pos-absolute{position:absolute}.u-pos-relative.u-pos-relative,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pos-relative.u-pos-relative{position:relative}.u-pr-16px.u-pr-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pr-16px.u-pr-16px{padding-right:16px}.u-pr-26px.u-pr-26px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pr-26px.u-pr-26px{padding-right:26px}.u-pt-16px.u-pt-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pt-16px.u-pt-16px{padding-top:16px}.u-pt-3px.u-pt-3px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pt-3px.u-pt-3px{padding-top:3px}.u-pt-8px.u-pt-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-pt-8px.u-pt-8px{padding-top:8px}.u-r-0.u-r-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-0.u-r-0{border-radius:0}.u-r-12px.u-r-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-12px.u-r-12px{border-radius:12px}.u-r-3px.u-r-3px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-3px.u-r-3px{border-radius:3px}.u-r-4px.u-r-4px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-4px.u-r-4px{border-radius:4px}.u-r-50.u-r-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-50.u-r-50{border-radius:50%}.u-r-6px.u-r-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-6px.u-r-6px{border-radius:6px}.u-r-7px.u-r-7px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-7px.u-r-7px{border-radius:7px}.u-r-8px.u-r-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-8px.u-r-8px{border-radius:8px}.u-r-999px.u-r-999px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-999px.u-r-999px{border-radius:999px}.u-r-msds-r.u-r-msds-r,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-msds-r.u-r-msds-r{border-radius:var(--msds-r)}.u-r-ts-radius-sm.u-r-ts-radius-sm,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-ts-radius-sm.u-r-ts-radius-sm{border-radius:var(--ts-radius-sm)}.u-r-ts-radius-sm-6px.u-r-ts-radius-sm-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-ts-radius-sm-6px.u-r-ts-radius-sm-6px{border-radius:var(--ts-radius-sm, 6px)}.u-r-ts-radius-sm-ts-radius-md.u-r-ts-radius-sm-ts-radius-md,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-r-ts-radius-sm-ts-radius-md.u-r-ts-radius-sm-ts-radius-md{border-radius:var(--ts-radius-sm, var(--ts-radius-md))}.u-resize-vertical.u-resize-vertical,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-resize-vertical.u-resize-vertical{resize:vertical}.u-right-0.u-right-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-right-0.u-right-0{right:0}.u-right-8px.u-right-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-right-8px.u-right-8px{right:8px}.u-row-8px.u-row-8px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-row-8px.u-row-8px{row-gap:8px}.u-scroll-180px.u-scroll-180px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-scroll-180px.u-scroll-180px{scroll-margin-top:180px}.u-ta-center.u-ta-center,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ta-center.u-ta-center{text-align:center}.u-ta-left.u-ta-left,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ta-left.u-ta-left{text-align:left}.u-ta-right.u-ta-right,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ta-right.u-ta-right{text-align:right}.u-td-none.u-td-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-td-none.u-td-none{text-decoration:none}.u-td-underline.u-td-underline,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-td-underline.u-td-underline{text-decoration:underline}.u-text-ellipsis.u-text-ellipsis,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-text-ellipsis.u-text-ellipsis{text-overflow:ellipsis}.u-top-100.u-top-100,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-top-100.u-top-100{top:100%}.u-top-36px.u-top-36px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-top-36px.u-top-36px{top:36px}.u-top-50.u-top-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-top-50.u-top-50{top:50%}.u-transform-left.u-transform-left,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-transform-left.u-transform-left{transform-origin:left}.u-transform-translatey-50.u-transform-translatey-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-transform-translatey-50.u-transform-translatey-50{transform:translateY(-50%)}.u-transition-transform-0-15s.u-transition-transform-0-15s,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-transition-transform-0-15s.u-transition-transform-0-15s{transition:transform .15s}.u-transition-transform-15s.u-transition-transform-15s,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-transition-transform-15s.u-transition-transform-15s{transition:transform .15s}.u-transition-transform-300ms-ease.u-transition-transform-300ms-ease,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-transition-transform-300ms-ease.u-transition-transform-300ms-ease{transition:transform .3s ease}.u-tt-none.u-tt-none,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-tt-none.u-tt-none{text-transform:none}.u-tt-uppercase.u-tt-uppercase,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-tt-uppercase.u-tt-uppercase{text-transform:uppercase}.u-vertical-baseline.u-vertical-baseline,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-vertical-baseline.u-vertical-baseline{vertical-align:baseline}.u-vertical-text-top.u-vertical-text-top,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-vertical-text-top.u-vertical-text-top{vertical-align:text-top}.u-w-0.u-w-0,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-0.u-w-0{width:0%}.u-w-100.u-w-100,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-100.u-w-100{width:100%}.u-w-11px.u-w-11px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-11px.u-w-11px{width:11px}.u-w-12px.u-w-12px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-12px.u-w-12px{width:12px}.u-w-14px.u-w-14px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-14px.u-w-14px{width:14px}.u-w-15.u-w-15,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-15.u-w-15{width:15%}.u-w-15px.u-w-15px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-15px.u-w-15px{width:15px}.u-w-16px.u-w-16px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-16px.u-w-16px{width:16px}.u-w-1px.u-w-1px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-1px.u-w-1px{width:1px}.u-w-30.u-w-30,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-30.u-w-30{width:30%}.u-w-320px.u-w-320px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-320px.u-w-320px{width:320px}.u-w-36px.u-w-36px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-36px.u-w-36px{width:36px}.u-w-44px.u-w-44px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-44px.u-w-44px{width:44px}.u-w-55.u-w-55,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-55.u-w-55{width:55%}.u-w-6px.u-w-6px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-6px.u-w-6px{width:6px}.u-w-84px.u-w-84px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-84px.u-w-84px{width:84px}.u-w-96px.u-w-96px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-96px.u-w-96px{width:96px}.u-w-9px.u-w-9px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-9px.u-w-9px{width:9px}.u-w-auto.u-w-auto,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-auto.u-w-auto{width:auto}.u-w-max-content.u-w-max-content,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-max-content.u-w-max-content{width:max-content}.u-w-min-480px-calc-100vw-48px.u-w-min-480px-calc-100vw-48px,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-min-480px-calc-100vw-48px.u-w-min-480px-calc-100vw-48px{width:min(480px,calc(100vw - 48px))}.u-w-min-580px-92vw.u-w-min-580px-92vw,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-w-min-580px-92vw.u-w-min-580px-92vw{width:min(580px,92vw)}.u-wb-break-all.u-wb-break-all,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-wb-break-all.u-wb-break-all{word-break:break-all}.u-wb-break-word.u-wb-break-word,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-wb-break-word.u-wb-break-word{word-break:break-word}.u-ws-nowrap.u-ws-nowrap,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ws-nowrap.u-ws-nowrap{white-space:nowrap}.u-ws-pre-wrap.u-ws-pre-wrap,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-ws-pre-wrap.u-ws-pre-wrap{white-space:pre-wrap}.u-z-20.u-z-20,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-z-20.u-z-20{z-index:20}.u-z-50.u-z-50,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .u-z-50.u-z-50{z-index:50}.ds-auto-grid.ds-auto-grid,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .ds-auto-grid.ds-auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.ds-caption.ds-caption,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .ds-caption.ds-caption{font-size:11px;color:var(--ts-text-tertiary)}.ds-error-strip.ds-error-strip,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .ds-error-strip.ds-error-strip{padding:8px 16px;background:var(--ts-error-50);color:var(--ts-error-700);font-size:12px}.ds-meta.ds-meta,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .ds-meta.ds-meta{font-size:12px;color:var(--ts-text-secondary)}.ds-meta-muted.ds-meta-muted,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .ds-meta-muted.ds-meta-muted{font-size:12px;color:var(--ts-text-tertiary)}.ds-warn-pill.ds-warn-pill,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .ds-warn-pill.ds-warn-pill{color:var(--ts-warning-700);background:var(--ts-warning-50);padding:1px 8px;border-radius:999px}.ds-toggle-hit.ds-toggle-hit,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .ds-toggle-hit.ds-toggle-hit{cursor:pointer}.ds-toggle-hit.ds-toggle-hit.is-disabled,:is(.rp,.msr,.msr-drawer,.practice-details-view,.psm-ev-root,.rp-page,.activity-page,.trk,.ins,.set-panel,.inbox-page) .ds-toggle-hit.is-disabled{cursor:not-allowed;opacity:.6}.dc-clipboard-buffer{position:fixed;top:-9999px;left:-9999px;opacity:0}.du-align-self-flex-start.du-align-self-flex-start.du-align-self-flex-start{align-self:flex-start}.du-background-color-ts-bg-primary.du-background-color-ts-bg-primary.du-background-color-ts-bg-primary{background-color:var(--ts-bg-primary)}.du-background-color-ts-bg-secondary.du-background-color-ts-bg-secondary.du-background-color-ts-bg-secondary{background-color:var(--ts-bg-secondary)}.du-background-color-ts-success-50-ecfdf3.du-background-color-ts-success-50-ecfdf3.du-background-color-ts-success-50-ecfdf3{background-color:var(--ts-success-50, #ECFDF3)}.du-background-color-ts-warning-50-fffaeb.du-background-color-ts-warning-50-fffaeb.du-background-color-ts-warning-50-fffaeb{background-color:var(--ts-warning-50, #FFFAEB)}.du-background-fff.du-background-fff.du-background-fff{background:#fff}.du-background-panel2.du-background-panel2.du-background-panel2{background:var(--panel2)}.du-background-ts-border-strong.du-background-ts-border-strong.du-background-ts-border-strong{background:var(--ts-border-strong)}.du-background-ts-gray-100-f2f4f7.du-background-ts-gray-100-f2f4f7.du-background-ts-gray-100-f2f4f7{background:var(--ts-gray-100, #F2F4F7)}.du-background-ts-gray-50-f2f4f7.du-background-ts-gray-50-f2f4f7.du-background-ts-gray-50-f2f4f7{background:var(--ts-gray-50, #F2F4F7)}.du-background-ts-gray-50-f9fafb.du-background-ts-gray-50-f9fafb.du-background-ts-gray-50-f9fafb{background:var(--ts-gray-50, #F9FAFB)}.du-background-ts-success-50-ecfdf3.du-background-ts-success-50-ecfdf3.du-background-ts-success-50-ecfdf3{background:var(--ts-success-50, #ECFDF3)}.du-background-ts-success-700.du-background-ts-success-700.du-background-ts-success-700{background:var(--ts-success-700)}.du-background-ts-teal-25-eef4ff.du-background-ts-teal-25-eef4ff.du-background-ts-teal-25-eef4ff{background:var(--ts-teal-25, #EEF4FF)}.du-background-ts-teal-600.du-background-ts-teal-600.du-background-ts-teal-600{background:var(--ts-teal-600)}.du-background-ts-text-tertiary.du-background-ts-text-tertiary.du-background-ts-text-tertiary{background:var(--ts-text-tertiary)}.du-background-ts-warning-50-fffaeb.du-background-ts-warning-50-fffaeb.du-background-ts-warning-50-fffaeb{background:var(--ts-warning-50, #FFFAEB)}.du-border-color-ts-border.du-border-color-ts-border.du-border-color-ts-border{border-color:var(--ts-border)}.du-border-top-1px-solid-psm-line.du-border-top-1px-solid-psm-line.du-border-top-1px-solid-psm-line{border-top:1px solid var(--psm-line)}.du-border-top-1px-solid-ts-border-subtle-e5e7eb.du-border-top-1px-solid-ts-border-subtle-e5e7eb.du-border-top-1px-solid-ts-border-subtle-e5e7eb{border-top:1px solid var(--ts-border-subtle, #e5e7eb)}.du-box-shadow-0-1px-2px-rgba-0-0-0-0-2.du-box-shadow-0-1px-2px-rgba-0-0-0-0-2.du-box-shadow-0-1px-2px-rgba-0-0-0-0-2{box-shadow:0 1px 2px #0003}.du-color-inherit.du-color-inherit.du-color-inherit{color:inherit}.du-color-ts-accent-text-175cd3.du-color-ts-accent-text-175cd3.du-color-ts-accent-text-175cd3{color:var(--ts-accent-text, #175CD3)}.du-color-ts-accent-text-3538cd.du-color-ts-accent-text-3538cd.du-color-ts-accent-text-3538cd{color:var(--ts-accent-text, #3538CD)}.du-color-ts-error-700-b42318.du-color-ts-error-700-b42318.du-color-ts-error-700-b42318{color:var(--ts-error-700, #B42318)}.du-color-ts-gray-700.du-color-ts-gray-700.du-color-ts-gray-700{color:var(--ts-gray-700)}.du-color-ts-success-700-027a48.du-color-ts-success-700-027a48.du-color-ts-success-700-027a48{color:var(--ts-success-700, #027A48)}.du-color-ts-success-700-inherit.du-color-ts-success-700-inherit.du-color-ts-success-700-inherit{color:var(--ts-success-700, inherit)}.du-color-ts-text-secondary-475467.du-color-ts-text-secondary-475467.du-color-ts-text-secondary-475467{color:var(--ts-text-secondary, #475467)}.du-color-ts-text-tertiary-667085.du-color-ts-text-tertiary-667085.du-color-ts-text-tertiary-667085{color:var(--ts-text-tertiary, #667085)}.du-color-ts-warning-700-b54708.du-color-ts-warning-700-b54708.du-color-ts-warning-700-b54708{color:var(--ts-warning-700, #B54708)}.du-color-warn.du-color-warn.du-color-warn{color:var(--warn)}.du-flex-1-1-180px.du-flex-1-1-180px.du-flex-1-1-180px{flex:1 1 180px}.du-flex-basis-100.du-flex-basis-100.du-flex-basis-100{flex-basis:100%}.du-grid-template-columns-repeat-auto-fit-minmax-min-140px-100-1fr.du-grid-template-columns-repeat-auto-fit-minmax-min-140px-100-1fr.du-grid-template-columns-repeat-auto-fit-minmax-min-140px-100-1fr{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.du-height-18px.du-height-18px.du-height-18px{height:18px}.du-height-22px.du-height-22px.du-height-22px{height:22px}.du-height-4px.du-height-4px.du-height-4px{height:4px}.du-left-18px.du-left-18px.du-left-18px{left:18px}.du-left-2px.du-left-2px.du-left-2px{left:2px}.du-letter-spacing-0-04em.du-letter-spacing-0-04em.du-letter-spacing-0-04em{letter-spacing:.04em}.du-line-height-1-5.du-line-height-1-5.du-line-height-1-5{line-height:1.5}.du-line-height-20px.du-line-height-20px.du-line-height-20px{line-height:20px}.du-margin-0-0-2px.du-margin-0-0-2px.du-margin-0-0-2px{margin:0 0 2px}.du-max-width-260px.du-max-width-260px.du-max-width-260px{max-width:260px}.du-max-width-320px.du-max-width-320px.du-max-width-320px{max-width:320px}.du-min-height-320px.du-min-height-320px.du-min-height-320px{min-height:320px}.du-min-width-260px.du-min-width-260px.du-min-width-260px{min-width:260px}.du-min-width-56px.du-min-width-56px.du-min-width-56px{min-width:56px}.du-opacity-0-45.du-opacity-0-45.du-opacity-0-45{opacity:.45}.du-opacity-0-7.du-opacity-0-7.du-opacity-0-7{opacity:.7}.du-opacity-1.du-opacity-1.du-opacity-1{opacity:1}.du-padding-0-12px-12px.du-padding-0-12px-12px.du-padding-0-12px-12px{padding:0 12px 12px}.du-padding-1px-6px.du-padding-1px-6px.du-padding-1px-6px{padding:1px 6px}.du-padding-4px-0-0-12px.du-padding-4px-0-0-12px.du-padding-4px-0-0-12px{padding:4px 0 0 12px}.du-padding-6px-8px.du-padding-6px-8px.du-padding-6px-8px{padding:6px 8px}.du-padding-8px-0.du-padding-8px-0.du-padding-8px-0{padding:8px 0}.du-padding-left-0.du-padding-left-0.du-padding-left-0{padding-left:0}.du-padding-top-0.du-padding-top-0.du-padding-top-0{padding-top:0}.du-padding-top-10px.du-padding-top-10px.du-padding-top-10px{padding-top:10px}.du-padding-top-5px.du-padding-top-5px.du-padding-top-5px{padding-top:5px}.du-padding-top-ts-space-sm-8px.du-padding-top-ts-space-sm-8px.du-padding-top-ts-space-sm-8px{padding-top:var(--ts-space-sm, 8px)}.du-text-decoration-line-through.du-text-decoration-line-through.du-text-decoration-line-through{text-decoration:line-through}.du-top-2px.du-top-2px.du-top-2px{top:2px}.du-transform-.du-transform-.du-transform-{transform:}.du-transform-none.du-transform-none.du-transform-none{transform:none}.du-transform-rotate-90deg.du-transform-rotate-90deg.du-transform-rotate-90deg{transform:rotate(90deg)}.du-transition-background-120ms-ease.du-transition-background-120ms-ease.du-transition-background-120ms-ease{transition:background .12s ease}.du-transition-left-120ms-ease.du-transition-left-120ms-ease.du-transition-left-120ms-ease{transition:left .12s ease}.du-transition-width-0-3s-ease.du-transition-width-0-3s-ease.du-transition-width-0-3s-ease{transition:width .3s ease}.du-visibility-hidden.du-visibility-hidden.du-visibility-hidden{visibility:hidden}.du-white-space-pre-line.du-white-space-pre-line.du-white-space-pre-line{white-space:pre-line}.du-width-18px.du-width-18px.du-width-18px{width:18px}.du-width-38px.du-width-38px.du-width-38px{width:38px}.du-width-70px.du-width-70px.du-width-70px{width:70px}.du-max-width-1080px.du-max-width-1080px.du-max-width-1080px{max-width:1080px}.dc-demo-color-canvas.dc-demo-color-canvas.dc-demo-color-canvas{background:var(--msds-canvas)}.dc-demo-color-panel.dc-demo-color-panel.dc-demo-color-panel{background:var(--msds-panel)}.dc-demo-color-panel2.dc-demo-color-panel2.dc-demo-color-panel2{background:var(--msds-panel2)}.dc-demo-color-nav.dc-demo-color-nav.dc-demo-color-nav{background:var(--msds-nav)}.dc-demo-color-ink.dc-demo-color-ink.dc-demo-color-ink{background:var(--msds-ink)}.dc-demo-color-ink2.dc-demo-color-ink2.dc-demo-color-ink2{background:var(--msds-ink2)}.dc-demo-color-ink3.dc-demo-color-ink3.dc-demo-color-ink3{background:var(--msds-ink3)}.dc-demo-color-line.dc-demo-color-line.dc-demo-color-line{background:var(--msds-line)}.dc-demo-color-line2.dc-demo-color-line2.dc-demo-color-line2{background:var(--msds-line2)}.dc-demo-color-accent.dc-demo-color-accent.dc-demo-color-accent{background:var(--msds-accent)}.dc-demo-color-brand.dc-demo-color-brand.dc-demo-color-brand{background:var(--msds-brand)}.dc-demo-color-brand-deep.dc-demo-color-brand-deep.dc-demo-color-brand-deep{background:var(--msds-brand-deep)}.dc-demo-color-accent-ink.dc-demo-color-accent-ink.dc-demo-color-accent-ink{background:var(--msds-accent-ink)}.dc-demo-color-accent-bg.dc-demo-color-accent-bg.dc-demo-color-accent-bg{background:var(--msds-accent-bg)}.dc-demo-color-good.dc-demo-color-good.dc-demo-color-good{background:var(--msds-good)}.dc-demo-color-good-bg.dc-demo-color-good-bg.dc-demo-color-good-bg{background:var(--msds-good-bg)}.dc-demo-color-warn.dc-demo-color-warn.dc-demo-color-warn{background:var(--msds-warn)}.dc-demo-color-warn-bg.dc-demo-color-warn-bg.dc-demo-color-warn-bg{background:var(--msds-warn-bg)}.dc-demo-color-bad.dc-demo-color-bad.dc-demo-color-bad{background:var(--msds-bad)}.dc-demo-color-bad-bg.dc-demo-color-bad-bg.dc-demo-color-bad-bg{background:var(--msds-bad-bg)}.dc-demo--msds-fs-2xs.dc-demo--msds-fs-2xs.dc-demo--msds-fs-2xs{font-size:var(--msds-fs-2xs)}.dc-demo--msds-fs-sm.dc-demo--msds-fs-sm.dc-demo--msds-fs-sm{font-size:var(--msds-fs-sm)}.dc-demo--msds-fs-md.dc-demo--msds-fs-md.dc-demo--msds-fs-md{font-size:var(--msds-fs-md)}.dc-demo--msds-fs-lg.dc-demo--msds-fs-lg.dc-demo--msds-fs-lg{font-size:var(--msds-fs-lg)}.dc-demo--msds-fs-body.dc-demo--msds-fs-body.dc-demo--msds-fs-body{font-size:var(--msds-fs-body)}.dc-demo--msds-fs-title.dc-demo--msds-fs-title.dc-demo--msds-fs-title{font-size:var(--msds-fs-title)}.dc-demo--msds-fs-h1.dc-demo--msds-fs-h1.dc-demo--msds-fs-h1{font-size:var(--msds-fs-h1)}.dc-demo--msds-fs-num.dc-demo--msds-fs-num.dc-demo--msds-fs-num{font-size:var(--msds-fs-num)}.dc-demo--msds-fs-num-lg.dc-demo--msds-fs-num-lg.dc-demo--msds-fs-num-lg{font-size:var(--msds-fs-num-lg)}.dc-demo--msds-sp-1.dc-demo--msds-sp-1.dc-demo--msds-sp-1{width:var(--msds-sp-1)}.dc-demo--msds-sp-2.dc-demo--msds-sp-2.dc-demo--msds-sp-2{width:var(--msds-sp-2)}.dc-demo--msds-sp-3.dc-demo--msds-sp-3.dc-demo--msds-sp-3{width:var(--msds-sp-3)}.dc-demo--msds-sp-4.dc-demo--msds-sp-4.dc-demo--msds-sp-4{width:var(--msds-sp-4)}.dc-demo--msds-sp-5.dc-demo--msds-sp-5.dc-demo--msds-sp-5{width:var(--msds-sp-5)}.dc-demo--msds-sp-6.dc-demo--msds-sp-6.dc-demo--msds-sp-6{width:var(--msds-sp-6)}.dc-demo--msds-sp-7.dc-demo--msds-sp-7.dc-demo--msds-sp-7{width:var(--msds-sp-7)}.dc-demo--msds-sp-8.dc-demo--msds-sp-8.dc-demo--msds-sp-8{width:var(--msds-sp-8)}.dc-demo--msds-r-sm.dc-demo--msds-r-sm.dc-demo--msds-r-sm{border-radius:var(--msds-r-sm)}.dc-demo--msds-r-md.dc-demo--msds-r-md.dc-demo--msds-r-md{border-radius:var(--msds-r-md)}.dc-demo--msds-r-lg.dc-demo--msds-r-lg.dc-demo--msds-r-lg{border-radius:var(--msds-r-lg)}.dc-demo--msds-r.dc-demo--msds-r.dc-demo--msds-r{border-radius:var(--msds-r)}.dc-demo--msds-r-xl.dc-demo--msds-r-xl.dc-demo--msds-r-xl{border-radius:var(--msds-r-xl)}.dc-tone-15803d-text.dc-tone-15803d-text.dc-tone-15803d-text{color:#15803d}.dc-tone-15803d-fill.dc-tone-15803d-fill.dc-tone-15803d-fill{background:#15803d}.dc-tone-15803d-border.dc-tone-15803d-border.dc-tone-15803d-border{border-color:#15803d}.dc-tone-166534-text.dc-tone-166534-text.dc-tone-166534-text{color:#166534}.dc-tone-166534-fill.dc-tone-166534-fill.dc-tone-166534-fill{background:#166534}.dc-tone-166534-border.dc-tone-166534-border.dc-tone-166534-border{border-color:#166534}.dc-tone-1e40af-text.dc-tone-1e40af-text.dc-tone-1e40af-text{color:#1e40af}.dc-tone-1e40af-fill.dc-tone-1e40af-fill.dc-tone-1e40af-fill{background:#1e40af}.dc-tone-1e40af-border.dc-tone-1e40af-border.dc-tone-1e40af-border{border-color:#1e40af}.dc-tone-4b5563-text.dc-tone-4b5563-text.dc-tone-4b5563-text{color:#4b5563}.dc-tone-4b5563-fill.dc-tone-4b5563-fill.dc-tone-4b5563-fill{background:#4b5563}.dc-tone-4b5563-border.dc-tone-4b5563-border.dc-tone-4b5563-border{border-color:#4b5563}.dc-tone-65a30d-text.dc-tone-65a30d-text.dc-tone-65a30d-text{color:#65a30d}.dc-tone-65a30d-fill.dc-tone-65a30d-fill.dc-tone-65a30d-fill{background:#65a30d}.dc-tone-65a30d-border.dc-tone-65a30d-border.dc-tone-65a30d-border{border-color:#65a30d}.dc-tone-98a2b3-text.dc-tone-98a2b3-text.dc-tone-98a2b3-text{color:#98a2b3}.dc-tone-98a2b3-fill.dc-tone-98a2b3-fill.dc-tone-98a2b3-fill{background:#98a2b3}.dc-tone-98a2b3-border.dc-tone-98a2b3-border.dc-tone-98a2b3-border{border-color:#98a2b3}.dc-tone-bbf7d0-text.dc-tone-bbf7d0-text.dc-tone-bbf7d0-text{color:#bbf7d0}.dc-tone-bbf7d0-fill.dc-tone-bbf7d0-fill.dc-tone-bbf7d0-fill{background:#bbf7d0}.dc-tone-bbf7d0-border.dc-tone-bbf7d0-border.dc-tone-bbf7d0-border{border-color:#bbf7d0}.dc-tone-bfdbfe-text.dc-tone-bfdbfe-text.dc-tone-bfdbfe-text{color:#bfdbfe}.dc-tone-bfdbfe-fill.dc-tone-bfdbfe-fill.dc-tone-bfdbfe-fill{background:#bfdbfe}.dc-tone-bfdbfe-border.dc-tone-bfdbfe-border.dc-tone-bfdbfe-border{border-color:#bfdbfe}.dc-tone-d0d5dd-text.dc-tone-d0d5dd-text.dc-tone-d0d5dd-text{color:#d0d5dd}.dc-tone-d0d5dd-fill.dc-tone-d0d5dd-fill.dc-tone-d0d5dd-fill{background:#d0d5dd}.dc-tone-d0d5dd-border.dc-tone-d0d5dd-border.dc-tone-d0d5dd-border{border-color:#d0d5dd}.dc-tone-d97706-text.dc-tone-d97706-text.dc-tone-d97706-text{color:#d97706}.dc-tone-d97706-fill.dc-tone-d97706-fill.dc-tone-d97706-fill{background:#d97706}.dc-tone-d97706-border.dc-tone-d97706-border.dc-tone-d97706-border{border-color:#d97706}.dc-tone-dbeafe-text.dc-tone-dbeafe-text.dc-tone-dbeafe-text{color:#dbeafe}.dc-tone-dbeafe-fill.dc-tone-dbeafe-fill.dc-tone-dbeafe-fill{background:#dbeafe}.dc-tone-dbeafe-border.dc-tone-dbeafe-border.dc-tone-dbeafe-border{border-color:#dbeafe}.dc-tone-dc2626-text.dc-tone-dc2626-text.dc-tone-dc2626-text{color:#dc2626}.dc-tone-dc2626-fill.dc-tone-dc2626-fill.dc-tone-dc2626-fill{background:#dc2626}.dc-tone-dc2626-border.dc-tone-dc2626-border.dc-tone-dc2626-border{border-color:#dc2626}.dc-tone-dcfce7-text.dc-tone-dcfce7-text.dc-tone-dcfce7-text{color:#dcfce7}.dc-tone-dcfce7-fill.dc-tone-dcfce7-fill.dc-tone-dcfce7-fill{background:#dcfce7}.dc-tone-dcfce7-border.dc-tone-dcfce7-border.dc-tone-dcfce7-border{border-color:#dcfce7}.dc-tone-e5e7eb-text.dc-tone-e5e7eb-text.dc-tone-e5e7eb-text{color:#e5e7eb}.dc-tone-e5e7eb-fill.dc-tone-e5e7eb-fill.dc-tone-e5e7eb-fill{background:#e5e7eb}.dc-tone-e5e7eb-border.dc-tone-e5e7eb-border.dc-tone-e5e7eb-border{border-color:#e5e7eb}.dc-tone-eaecf0-text.dc-tone-eaecf0-text.dc-tone-eaecf0-text{color:#eaecf0}.dc-tone-eaecf0-fill.dc-tone-eaecf0-fill.dc-tone-eaecf0-fill{background:#eaecf0}.dc-tone-eaecf0-border.dc-tone-eaecf0-border.dc-tone-eaecf0-border{border-color:#eaecf0}.dc-tone-f3f4f6-text.dc-tone-f3f4f6-text.dc-tone-f3f4f6-text{color:#f3f4f6}.dc-tone-f3f4f6-fill.dc-tone-f3f4f6-fill.dc-tone-f3f4f6-fill{background:#f3f4f6}.dc-tone-f3f4f6-border.dc-tone-f3f4f6-border.dc-tone-f3f4f6-border{border-color:#f3f4f6}.dc-tone-ffffff-text.dc-tone-ffffff-text.dc-tone-ffffff-text{color:#fff}.dc-tone-ffffff-fill.dc-tone-ffffff-fill.dc-tone-ffffff-fill{background:#fff}.dc-tone-ffffff-border.dc-tone-ffffff-border.dc-tone-ffffff-border{border-color:#fff}.dc-tone-currentcolor-text.dc-tone-currentcolor-text.dc-tone-currentcolor-text{color:currentColor}.dc-tone-currentcolor-fill.dc-tone-currentcolor-fill.dc-tone-currentcolor-fill{background:currentColor}.dc-tone-currentcolor-border.dc-tone-currentcolor-border.dc-tone-currentcolor-border{border-color:currentColor}.dc-tone-inherit-text.dc-tone-inherit-text.dc-tone-inherit-text{color:inherit}.dc-tone-inherit-fill.dc-tone-inherit-fill.dc-tone-inherit-fill{background:inherit}.dc-tone-inherit-border.dc-tone-inherit-border.dc-tone-inherit-border{border-color:inherit}.dc-tone-transparent-text.dc-tone-transparent-text.dc-tone-transparent-text{color:transparent}.dc-tone-transparent-fill.dc-tone-transparent-fill.dc-tone-transparent-fill{background:transparent}.dc-tone-transparent-border.dc-tone-transparent-border.dc-tone-transparent-border{border-color:transparent}.dc-tone-accent-text.dc-tone-accent-text.dc-tone-accent-text{color:var(--accent)}.dc-tone-accent-fill.dc-tone-accent-fill.dc-tone-accent-fill{background:var(--accent)}.dc-tone-accent-border.dc-tone-accent-border.dc-tone-accent-border{border-color:var(--accent)}.dc-tone-amber-600-d97706-text.dc-tone-amber-600-d97706-text.dc-tone-amber-600-d97706-text{color:var(--amber-600, #d97706)}.dc-tone-amber-600-d97706-fill.dc-tone-amber-600-d97706-fill.dc-tone-amber-600-d97706-fill{background:var(--amber-600, #d97706)}.dc-tone-amber-600-d97706-border.dc-tone-amber-600-d97706-border.dc-tone-amber-600-d97706-border{border-color:var(--amber-600, #d97706)}.dc-tone-bad-text.dc-tone-bad-text.dc-tone-bad-text{color:var(--bad)}.dc-tone-bad-fill.dc-tone-bad-fill.dc-tone-bad-fill{background:var(--bad)}.dc-tone-bad-border.dc-tone-bad-border.dc-tone-bad-border{border-color:var(--bad)}.dc-tone-da-bd-text.dc-tone-da-bd-text.dc-tone-da-bd-text{color:var(--da-bd)}.dc-tone-da-bd-fill.dc-tone-da-bd-fill.dc-tone-da-bd-fill{background:var(--da-bd)}.dc-tone-da-bd-border.dc-tone-da-bd-border.dc-tone-da-bd-border{border-color:var(--da-bd)}.dc-tone-da-bg-text.dc-tone-da-bg-text.dc-tone-da-bg-text{color:var(--da-bg)}.dc-tone-da-bg-fill.dc-tone-da-bg-fill.dc-tone-da-bg-fill{background:var(--da-bg)}.dc-tone-da-bg-border.dc-tone-da-bg-border.dc-tone-da-bg-border{border-color:var(--da-bg)}.dc-tone-da-ic-text.dc-tone-da-ic-text.dc-tone-da-ic-text{color:var(--da-ic)}.dc-tone-da-ic-fill.dc-tone-da-ic-fill.dc-tone-da-ic-fill{background:var(--da-ic)}.dc-tone-da-ic-border.dc-tone-da-ic-border.dc-tone-da-ic-border{border-color:var(--da-ic)}.dc-tone-da-tx-text.dc-tone-da-tx-text.dc-tone-da-tx-text{color:var(--da-tx)}.dc-tone-da-tx-fill.dc-tone-da-tx-fill.dc-tone-da-tx-fill{background:var(--da-tx)}.dc-tone-da-tx-border.dc-tone-da-tx-border.dc-tone-da-tx-border{border-color:var(--da-tx)}.dc-tone-good-text.dc-tone-good-text.dc-tone-good-text{color:var(--good)}.dc-tone-good-fill.dc-tone-good-fill.dc-tone-good-fill{background:var(--good)}.dc-tone-good-border.dc-tone-good-border.dc-tone-good-border{border-color:var(--good)}.dc-tone-gray-300-text.dc-tone-gray-300-text.dc-tone-gray-300-text{color:var(--gray-300)}.dc-tone-gray-300-fill.dc-tone-gray-300-fill.dc-tone-gray-300-fill{background:var(--gray-300)}.dc-tone-gray-300-border.dc-tone-gray-300-border.dc-tone-gray-300-border{border-color:var(--gray-300)}.dc-tone-gray-300-d0d5dd-text.dc-tone-gray-300-d0d5dd-text.dc-tone-gray-300-d0d5dd-text{color:var(--gray-300, #d0d5dd)}.dc-tone-gray-300-d0d5dd-fill.dc-tone-gray-300-d0d5dd-fill.dc-tone-gray-300-d0d5dd-fill{background:var(--gray-300, #d0d5dd)}.dc-tone-gray-300-d0d5dd-border.dc-tone-gray-300-d0d5dd-border.dc-tone-gray-300-d0d5dd-border{border-color:var(--gray-300, #d0d5dd)}.dc-tone-gray-400-text.dc-tone-gray-400-text.dc-tone-gray-400-text{color:var(--gray-400)}.dc-tone-gray-400-fill.dc-tone-gray-400-fill.dc-tone-gray-400-fill{background:var(--gray-400)}.dc-tone-gray-400-border.dc-tone-gray-400-border.dc-tone-gray-400-border{border-color:var(--gray-400)}.dc-tone-gray-500-text.dc-tone-gray-500-text.dc-tone-gray-500-text{color:var(--gray-500)}.dc-tone-gray-500-fill.dc-tone-gray-500-fill.dc-tone-gray-500-fill{background:var(--gray-500)}.dc-tone-gray-500-border.dc-tone-gray-500-border.dc-tone-gray-500-border{border-color:var(--gray-500)}.dc-tone-gray-600-text.dc-tone-gray-600-text.dc-tone-gray-600-text{color:var(--gray-600)}.dc-tone-gray-600-fill.dc-tone-gray-600-fill.dc-tone-gray-600-fill{background:var(--gray-600)}.dc-tone-gray-600-border.dc-tone-gray-600-border.dc-tone-gray-600-border{border-color:var(--gray-600)}.dc-tone-green-600-16a34a-text.dc-tone-green-600-16a34a-text.dc-tone-green-600-16a34a-text{color:var(--green-600, #16a34a)}.dc-tone-green-600-16a34a-fill.dc-tone-green-600-16a34a-fill.dc-tone-green-600-16a34a-fill{background:var(--green-600, #16a34a)}.dc-tone-green-600-16a34a-border.dc-tone-green-600-16a34a-border.dc-tone-green-600-16a34a-border{border-color:var(--green-600, #16a34a)}.dc-tone-in-bd-text.dc-tone-in-bd-text.dc-tone-in-bd-text{color:var(--in-bd)}.dc-tone-in-bd-fill.dc-tone-in-bd-fill.dc-tone-in-bd-fill{background:var(--in-bd)}.dc-tone-in-bd-border.dc-tone-in-bd-border.dc-tone-in-bd-border{border-color:var(--in-bd)}.dc-tone-in-bg-text.dc-tone-in-bg-text.dc-tone-in-bg-text{color:var(--in-bg)}.dc-tone-in-bg-fill.dc-tone-in-bg-fill.dc-tone-in-bg-fill{background:var(--in-bg)}.dc-tone-in-bg-border.dc-tone-in-bg-border.dc-tone-in-bg-border{border-color:var(--in-bg)}.dc-tone-in-ic-text.dc-tone-in-ic-text.dc-tone-in-ic-text{color:var(--in-ic)}.dc-tone-in-ic-fill.dc-tone-in-ic-fill.dc-tone-in-ic-fill{background:var(--in-ic)}.dc-tone-in-ic-border.dc-tone-in-ic-border.dc-tone-in-ic-border{border-color:var(--in-ic)}.dc-tone-in-tx-text.dc-tone-in-tx-text.dc-tone-in-tx-text{color:var(--in-tx)}.dc-tone-in-tx-fill.dc-tone-in-tx-fill.dc-tone-in-tx-fill{background:var(--in-tx)}.dc-tone-in-tx-border.dc-tone-in-tx-border.dc-tone-in-tx-border{border-color:var(--in-tx)}.dc-tone-ink3-text.dc-tone-ink3-text.dc-tone-ink3-text{color:var(--ink3)}.dc-tone-ink3-fill.dc-tone-ink3-fill.dc-tone-ink3-fill{background:var(--ink3)}.dc-tone-ink3-border.dc-tone-ink3-border.dc-tone-ink3-border{border-color:var(--ink3)}.dc-tone-panel-text.dc-tone-panel-text.dc-tone-panel-text{color:var(--panel)}.dc-tone-panel-fill.dc-tone-panel-fill.dc-tone-panel-fill{background:var(--panel)}.dc-tone-panel-border.dc-tone-panel-border.dc-tone-panel-border{border-color:var(--panel)}.dc-tone-red-600-dc2626-text.dc-tone-red-600-dc2626-text.dc-tone-red-600-dc2626-text{color:var(--red-600, #dc2626)}.dc-tone-red-600-dc2626-fill.dc-tone-red-600-dc2626-fill.dc-tone-red-600-dc2626-fill{background:var(--red-600, #dc2626)}.dc-tone-red-600-dc2626-border.dc-tone-red-600-dc2626-border.dc-tone-red-600-dc2626-border{border-color:var(--red-600, #dc2626)}.dc-tone-su-bd-text.dc-tone-su-bd-text.dc-tone-su-bd-text{color:var(--su-bd)}.dc-tone-su-bd-fill.dc-tone-su-bd-fill.dc-tone-su-bd-fill{background:var(--su-bd)}.dc-tone-su-bd-border.dc-tone-su-bd-border.dc-tone-su-bd-border{border-color:var(--su-bd)}.dc-tone-su-bg-text.dc-tone-su-bg-text.dc-tone-su-bg-text{color:var(--su-bg)}.dc-tone-su-bg-fill.dc-tone-su-bg-fill.dc-tone-su-bg-fill{background:var(--su-bg)}.dc-tone-su-bg-border.dc-tone-su-bg-border.dc-tone-su-bg-border{border-color:var(--su-bg)}.dc-tone-su-ic-text.dc-tone-su-ic-text.dc-tone-su-ic-text{color:var(--su-ic)}.dc-tone-su-ic-fill.dc-tone-su-ic-fill.dc-tone-su-ic-fill{background:var(--su-ic)}.dc-tone-su-ic-border.dc-tone-su-ic-border.dc-tone-su-ic-border{border-color:var(--su-ic)}.dc-tone-su-tx-text.dc-tone-su-tx-text.dc-tone-su-tx-text{color:var(--su-tx)}.dc-tone-su-tx-fill.dc-tone-su-tx-fill.dc-tone-su-tx-fill{background:var(--su-tx)}.dc-tone-su-tx-border.dc-tone-su-tx-border.dc-tone-su-tx-border{border-color:var(--su-tx)}.dc-tone-ts-error-50-text.dc-tone-ts-error-50-text.dc-tone-ts-error-50-text{color:var(--ts-error-50)}.dc-tone-ts-error-50-fill.dc-tone-ts-error-50-fill.dc-tone-ts-error-50-fill{background:var(--ts-error-50)}.dc-tone-ts-error-50-border.dc-tone-ts-error-50-border.dc-tone-ts-error-50-border{border-color:var(--ts-error-50)}.dc-tone-ts-error-50-fecdca-text.dc-tone-ts-error-50-fecdca-text.dc-tone-ts-error-50-fecdca-text{color:var(--ts-error-50, #FECDCA)}.dc-tone-ts-error-50-fecdca-fill.dc-tone-ts-error-50-fecdca-fill.dc-tone-ts-error-50-fecdca-fill{background:var(--ts-error-50, #FECDCA)}.dc-tone-ts-error-50-fecdca-border.dc-tone-ts-error-50-fecdca-border.dc-tone-ts-error-50-fecdca-border{border-color:var(--ts-error-50, #FECDCA)}.dc-tone-ts-error-50-fef3f2-text.dc-tone-ts-error-50-fef3f2-text.dc-tone-ts-error-50-fef3f2-text{color:var(--ts-error-50, #FEF3F2)}.dc-tone-ts-error-50-fef3f2-fill.dc-tone-ts-error-50-fef3f2-fill.dc-tone-ts-error-50-fef3f2-fill{background:var(--ts-error-50, #FEF3F2)}.dc-tone-ts-error-50-fef3f2-border.dc-tone-ts-error-50-fef3f2-border.dc-tone-ts-error-50-fef3f2-border{border-color:var(--ts-error-50, #FEF3F2)}.dc-tone-ts-error-500-f04438-text.dc-tone-ts-error-500-f04438-text.dc-tone-ts-error-500-f04438-text{color:var(--ts-error-500, #F04438)}.dc-tone-ts-error-500-f04438-fill.dc-tone-ts-error-500-f04438-fill.dc-tone-ts-error-500-f04438-fill{background:var(--ts-error-500, #F04438)}.dc-tone-ts-error-500-f04438-border.dc-tone-ts-error-500-f04438-border.dc-tone-ts-error-500-f04438-border{border-color:var(--ts-error-500, #F04438)}.dc-tone-ts-error-700-text.dc-tone-ts-error-700-text.dc-tone-ts-error-700-text{color:var(--ts-error-700)}.dc-tone-ts-error-700-fill.dc-tone-ts-error-700-fill.dc-tone-ts-error-700-fill{background:var(--ts-error-700)}.dc-tone-ts-error-700-border.dc-tone-ts-error-700-border.dc-tone-ts-error-700-border{border-color:var(--ts-error-700)}.dc-tone-ts-gray-100-f2f4f7-text.dc-tone-ts-gray-100-f2f4f7-text.dc-tone-ts-gray-100-f2f4f7-text{color:var(--ts-gray-100, #F2F4F7)}.dc-tone-ts-gray-100-f2f4f7-fill.dc-tone-ts-gray-100-f2f4f7-fill.dc-tone-ts-gray-100-f2f4f7-fill{background:var(--ts-gray-100, #F2F4F7)}.dc-tone-ts-gray-100-f2f4f7-border.dc-tone-ts-gray-100-f2f4f7-border.dc-tone-ts-gray-100-f2f4f7-border{border-color:var(--ts-gray-100, #F2F4F7)}.dc-tone-ts-gray-50-text.dc-tone-ts-gray-50-text.dc-tone-ts-gray-50-text{color:var(--ts-gray-50)}.dc-tone-ts-gray-50-fill.dc-tone-ts-gray-50-fill.dc-tone-ts-gray-50-fill{background:var(--ts-gray-50)}.dc-tone-ts-gray-50-border.dc-tone-ts-gray-50-border.dc-tone-ts-gray-50-border{border-color:var(--ts-gray-50)}.dc-tone-ts-gray-500-667085-text.dc-tone-ts-gray-500-667085-text.dc-tone-ts-gray-500-667085-text{color:var(--ts-gray-500, #667085)}.dc-tone-ts-gray-500-667085-fill.dc-tone-ts-gray-500-667085-fill.dc-tone-ts-gray-500-667085-fill{background:var(--ts-gray-500, #667085)}.dc-tone-ts-gray-500-667085-border.dc-tone-ts-gray-500-667085-border.dc-tone-ts-gray-500-667085-border{border-color:var(--ts-gray-500, #667085)}.dc-tone-ts-success-50-abefc6-text.dc-tone-ts-success-50-abefc6-text.dc-tone-ts-success-50-abefc6-text{color:var(--ts-success-50, #ABEFC6)}.dc-tone-ts-success-50-abefc6-fill.dc-tone-ts-success-50-abefc6-fill.dc-tone-ts-success-50-abefc6-fill{background:var(--ts-success-50, #ABEFC6)}.dc-tone-ts-success-50-abefc6-border.dc-tone-ts-success-50-abefc6-border.dc-tone-ts-success-50-abefc6-border{border-color:var(--ts-success-50, #ABEFC6)}.dc-tone-ts-success-50-ecfdf3-text.dc-tone-ts-success-50-ecfdf3-text.dc-tone-ts-success-50-ecfdf3-text{color:var(--ts-success-50, #ECFDF3)}.dc-tone-ts-success-50-ecfdf3-fill.dc-tone-ts-success-50-ecfdf3-fill.dc-tone-ts-success-50-ecfdf3-fill{background:var(--ts-success-50, #ECFDF3)}.dc-tone-ts-success-50-ecfdf3-border.dc-tone-ts-success-50-ecfdf3-border.dc-tone-ts-success-50-ecfdf3-border{border-color:var(--ts-success-50, #ECFDF3)}.dc-tone-ts-success-500-12b76a-text.dc-tone-ts-success-500-12b76a-text.dc-tone-ts-success-500-12b76a-text{color:var(--ts-success-500, #12B76A)}.dc-tone-ts-success-500-12b76a-fill.dc-tone-ts-success-500-12b76a-fill.dc-tone-ts-success-500-12b76a-fill{background:var(--ts-success-500, #12B76A)}.dc-tone-ts-success-500-12b76a-border.dc-tone-ts-success-500-12b76a-border.dc-tone-ts-success-500-12b76a-border{border-color:var(--ts-success-500, #12B76A)}.dc-tone-ts-success-700-text.dc-tone-ts-success-700-text.dc-tone-ts-success-700-text{color:var(--ts-success-700)}.dc-tone-ts-success-700-fill.dc-tone-ts-success-700-fill.dc-tone-ts-success-700-fill{background:var(--ts-success-700)}.dc-tone-ts-success-700-border.dc-tone-ts-success-700-border.dc-tone-ts-success-700-border{border-color:var(--ts-success-700)}.dc-tone-ts-success-700-027a48-text.dc-tone-ts-success-700-027a48-text.dc-tone-ts-success-700-027a48-text{color:var(--ts-success-700, #027A48)}.dc-tone-ts-success-700-027a48-fill.dc-tone-ts-success-700-027a48-fill.dc-tone-ts-success-700-027a48-fill{background:var(--ts-success-700, #027A48)}.dc-tone-ts-success-700-027a48-border.dc-tone-ts-success-700-027a48-border.dc-tone-ts-success-700-027a48-border{border-color:var(--ts-success-700, #027A48)}.dc-tone-ts-text-secondary-475467-text.dc-tone-ts-text-secondary-475467-text.dc-tone-ts-text-secondary-475467-text{color:var(--ts-text-secondary, #475467)}.dc-tone-ts-text-secondary-475467-fill.dc-tone-ts-text-secondary-475467-fill.dc-tone-ts-text-secondary-475467-fill{background:var(--ts-text-secondary, #475467)}.dc-tone-ts-text-secondary-475467-border.dc-tone-ts-text-secondary-475467-border.dc-tone-ts-text-secondary-475467-border{border-color:var(--ts-text-secondary, #475467)}.dc-tone-ts-text-tertiary-text.dc-tone-ts-text-tertiary-text.dc-tone-ts-text-tertiary-text{color:var(--ts-text-tertiary)}.dc-tone-ts-text-tertiary-fill.dc-tone-ts-text-tertiary-fill.dc-tone-ts-text-tertiary-fill{background:var(--ts-text-tertiary)}.dc-tone-ts-text-tertiary-border.dc-tone-ts-text-tertiary-border.dc-tone-ts-text-tertiary-border{border-color:var(--ts-text-tertiary)}.dc-tone-ts-text-tertiary-667085-text.dc-tone-ts-text-tertiary-667085-text.dc-tone-ts-text-tertiary-667085-text{color:var(--ts-text-tertiary, #667085)}.dc-tone-ts-text-tertiary-667085-fill.dc-tone-ts-text-tertiary-667085-fill.dc-tone-ts-text-tertiary-667085-fill{background:var(--ts-text-tertiary, #667085)}.dc-tone-ts-text-tertiary-667085-border.dc-tone-ts-text-tertiary-667085-border.dc-tone-ts-text-tertiary-667085-border{border-color:var(--ts-text-tertiary, #667085)}.dc-tone-ts-warning-50-fedf89-text.dc-tone-ts-warning-50-fedf89-text.dc-tone-ts-warning-50-fedf89-text{color:var(--ts-warning-50, #FEDF89)}.dc-tone-ts-warning-50-fedf89-fill.dc-tone-ts-warning-50-fedf89-fill.dc-tone-ts-warning-50-fedf89-fill{background:var(--ts-warning-50, #FEDF89)}.dc-tone-ts-warning-50-fedf89-border.dc-tone-ts-warning-50-fedf89-border.dc-tone-ts-warning-50-fedf89-border{border-color:var(--ts-warning-50, #FEDF89)}.dc-tone-ts-warning-50-fffaeb-text.dc-tone-ts-warning-50-fffaeb-text.dc-tone-ts-warning-50-fffaeb-text{color:var(--ts-warning-50, #FFFAEB)}.dc-tone-ts-warning-50-fffaeb-fill.dc-tone-ts-warning-50-fffaeb-fill.dc-tone-ts-warning-50-fffaeb-fill{background:var(--ts-warning-50, #FFFAEB)}.dc-tone-ts-warning-50-fffaeb-border.dc-tone-ts-warning-50-fffaeb-border.dc-tone-ts-warning-50-fffaeb-border{border-color:var(--ts-warning-50, #FFFAEB)}.dc-tone-ts-warning-500-f79009-text.dc-tone-ts-warning-500-f79009-text.dc-tone-ts-warning-500-f79009-text{color:var(--ts-warning-500, #F79009)}.dc-tone-ts-warning-500-f79009-fill.dc-tone-ts-warning-500-f79009-fill.dc-tone-ts-warning-500-f79009-fill{background:var(--ts-warning-500, #F79009)}.dc-tone-ts-warning-500-f79009-border.dc-tone-ts-warning-500-f79009-border.dc-tone-ts-warning-500-f79009-border{border-color:var(--ts-warning-500, #F79009)}.dc-tone-ts-warning-700-text.dc-tone-ts-warning-700-text.dc-tone-ts-warning-700-text{color:var(--ts-warning-700)}.dc-tone-ts-warning-700-fill.dc-tone-ts-warning-700-fill.dc-tone-ts-warning-700-fill{background:var(--ts-warning-700)}.dc-tone-ts-warning-700-border.dc-tone-ts-warning-700-border.dc-tone-ts-warning-700-border{border-color:var(--ts-warning-700)}.dc-tone-ts-warning-700-b54708-text.dc-tone-ts-warning-700-b54708-text.dc-tone-ts-warning-700-b54708-text{color:var(--ts-warning-700, #B54708)}.dc-tone-ts-warning-700-b54708-fill.dc-tone-ts-warning-700-b54708-fill.dc-tone-ts-warning-700-b54708-fill{background:var(--ts-warning-700, #B54708)}.dc-tone-ts-warning-700-b54708-border.dc-tone-ts-warning-700-b54708-border.dc-tone-ts-warning-700-b54708-border{border-color:var(--ts-warning-700, #B54708)}.dc-tone-wa-bd-text.dc-tone-wa-bd-text.dc-tone-wa-bd-text{color:var(--wa-bd)}.dc-tone-wa-bd-fill.dc-tone-wa-bd-fill.dc-tone-wa-bd-fill{background:var(--wa-bd)}.dc-tone-wa-bd-border.dc-tone-wa-bd-border.dc-tone-wa-bd-border{border-color:var(--wa-bd)}.dc-tone-wa-bg-text.dc-tone-wa-bg-text.dc-tone-wa-bg-text{color:var(--wa-bg)}.dc-tone-wa-bg-fill.dc-tone-wa-bg-fill.dc-tone-wa-bg-fill{background:var(--wa-bg)}.dc-tone-wa-bg-border.dc-tone-wa-bg-border.dc-tone-wa-bg-border{border-color:var(--wa-bg)}.dc-tone-wa-ic-text.dc-tone-wa-ic-text.dc-tone-wa-ic-text{color:var(--wa-ic)}.dc-tone-wa-ic-fill.dc-tone-wa-ic-fill.dc-tone-wa-ic-fill{background:var(--wa-ic)}.dc-tone-wa-ic-border.dc-tone-wa-ic-border.dc-tone-wa-ic-border{border-color:var(--wa-ic)}.dc-tone-wa-tx-text.dc-tone-wa-tx-text.dc-tone-wa-tx-text{color:var(--wa-tx)}.dc-tone-wa-tx-fill.dc-tone-wa-tx-fill.dc-tone-wa-tx-fill{background:var(--wa-tx)}.dc-tone-wa-tx-border.dc-tone-wa-tx-border.dc-tone-wa-tx-border{border-color:var(--wa-tx)}.dc-tone-warn-text.dc-tone-warn-text.dc-tone-warn-text{color:var(--warn)}.dc-tone-warn-fill.dc-tone-warn-fill.dc-tone-warn-fill{background:var(--warn)}.dc-tone-warn-border.dc-tone-warn-border.dc-tone-warn-border{border-color:var(--warn)}.dc-border-solid.dc-border-solid.dc-border-solid{border-width:1px;border-style:solid}.dc-runtime-width.dc-runtime-width.dc-runtime-width{width:var(--dc-width)}.dc-runtime-height.dc-runtime-height.dc-runtime-height{height:var(--dc-height)}.dc-runtime-left.dc-runtime-left.dc-runtime-left{left:var(--dc-left)}.dc-runtime-columns.dc-runtime-columns.dc-runtime-columns{grid-template-columns:var(--dc-columns)}.dc-runtime-min-width.dc-runtime-min-width.dc-runtime-min-width{min-width:var(--dc-min-width)}.dc-runtime-max-height.dc-runtime-max-height.dc-runtime-max-height{max-height:var(--dc-max-height)}.dc-runtime-size.dc-runtime-size.dc-runtime-size{width:var(--dc-size);height:var(--dc-size)}.dc-menu-action.dc-menu-action.dc-menu-action:not(:disabled):hover,.dc-menu-action.dc-menu-action.dc-menu-action:not(:disabled):focus-visible{background:var(--ts-gray-50)}.dc-delivery-accepted.dc-delivery-accepted{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.dc-delivery-delivered.dc-delivery-delivered{background:#dcfce7;color:#166534;border-color:#bbf7d0}.dc-delivery-failed.dc-delivery-failed{background:var(--ts-error-50);color:var(--ts-error-700);border-color:var(--ts-error-700)}.dc-delivery-pending.dc-delivery-pending{background:#f3f4f6;color:#4b5563;border-color:#e5e7eb}:root[data-dashboard-design]{--ts-text-tertiary: #6b7482;--ts-amber-50: #2a2312;--ts-shadow-xs: 0 1px 2px rgba(0, 0, 0, .28);--ts-font-sans: "Inter", sans-serif;--ts-font-mono: "IBM Plex Mono", monospace;--bs-font-sans-serif: var(--ts-font-sans);--ts-accent: #37c997;--ts-accent-text: var(--ts-accent);--ts-on-accent: #05231d;--canvas: var(--ts-bg-secondary);--panel: var(--ts-bg-primary);--panel2: var(--ts-bg-tertiary);--ink: var(--ts-text-primary);--ink2: var(--ts-text-secondary);--ink3: var(--ts-text-tertiary);--line: var(--ts-border);--line2: var(--ts-border-subtle);--accent: var(--ts-accent);--accent-strong: var(--ts-accent);--accent-bg: var(--ts-teal-25);--brand: var(--ts-teal-600);--good: var(--ts-success);--good-bg: var(--ts-success-50);--warn: var(--ts-warning);--warn-bg: var(--ts-warning-50);--bad: var(--ts-error);--bad-bg: var(--ts-error-50);--pri-ink: var(--ts-on-accent);--r: var(--ts-radius-sm);--mono: var(--ts-font-mono);color-scheme:dark}:root[data-dashboard-design][data-theme=light]{--ts-text-tertiary: #475467;--ts-amber-50: #fdf0e2;--ts-warning-700: #c56612;--ts-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--ts-accent: var(--ts-mint-700);--ts-accent-text: var(--ts-mint-700);--ts-on-accent: #fff;color-scheme:light}[data-dashboard-design] body,[data-dashboard-design] .designc{font-family:var(--ts-font-sans);font-size:13px;line-height:1.4;color:var(--ts-text-primary)}[data-dashboard-design] :is(.ts-btn,.dc-btn,.designc-btn,.btn,.stblk-btn,.pgr-b,.mon-btn,.trk-btn,.ta-btn,.apr-button,.wl-toolbar-button,.rs-btn,.rs-btn2){min-height:28px;height:auto;padding:5px 11px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background:var(--ts-bg-primary);color:var(--ts-text-primary);font:600 12px/16px var(--ts-font-sans);display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}[data-dashboard-design] :is(.ts-btn-primary,.dc-btn.pri,.dc-btn.dc-pri,.designc-btn.designc-pri,.btn.pri,.btn-primary,.apr-button.primary,.rs-btn){background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent)}[data-dashboard-design] :is(.ts-btn-danger,.ts-btn-destructive,.dc-btn.danger,.designc-btn.danger,.btn.danger,.btn-danger,.ms-confirm-danger){background:var(--ts-bg-primary);border-color:var(--ts-error);color:var(--ts-error)}[data-dashboard-design] :is(.ts-btn-ghost,.ts-btn-tertiary,.btn-ghost,.btn-link,.dc-btn.ghost,.designc-btn.designc-ghost){background:transparent;border-color:transparent;color:var(--ts-text-secondary)}[data-dashboard-design] :is(.ts-btn,.dc-btn,.designc-btn,.btn,.stblk-btn,.pgr-b,.mon-btn,.trk-btn,.ta-btn,.apr-button,.wl-toolbar-button,.rs-btn,.rs-btn2):hover:not(:disabled){border-color:var(--ts-accent)}[data-dashboard-design] :is(button,input,select,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px;box-shadow:var(--ts-focus-ring)}[data-dashboard-design] :is(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}[data-dashboard-design] :is(.ts-input,.ts-form-control,.dc-input,.designc-input,.input,.form-control,.form-select){border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);background-color:var(--ts-bg-tertiary);color:var(--ts-text-primary);font-family:var(--ts-font-sans);font-size:12.5px;min-height:30px;padding:5px 9px;max-width:100%}[data-dashboard-design] :is(input,textarea)::placeholder{color:var(--ts-text-placeholder);opacity:1}[data-dashboard-design] input[type=number]{font-family:var(--ts-font-mono);font-variant-numeric:tabular-nums}[data-dashboard-design] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ts-accent)}[data-dashboard-design] :is(.ts-card,.dc-card,.designc-card,.card){background-color:var(--ts-bg-primary);border-color:var(--ts-border);border-radius:var(--ts-radius-sm);color:var(--ts-text-primary)}[data-dashboard-design] :is(.ts-badge,.dc-badge,.designc-badge){font-family:var(--ts-font-mono);font-size:10px;font-weight:600;border-radius:var(--ts-radius-xs)}[data-dashboard-design] :is(.seg,.dc-seg,.designc-seg){border-color:var(--ts-border);border-radius:var(--ts-radius-sm)}[data-dashboard-design] :is(.seg,.dc-seg,.designc-seg)>button.on{background:var(--ts-teal-25);color:var(--ts-accent)}[data-dashboard-design] :is(.ts-table,.dc-table,.designc-table){color:var(--ts-text-primary);font-size:12px}[data-dashboard-design] :is(.ts-table,.dc-table,.designc-table) th{color:var(--ts-text-secondary);background:var(--ts-bg-tertiary)}[data-dashboard-design] :is(.ts-table-wrap,.dc-table-wrap,.designc-table-wrap){max-width:100%;overflow-x:auto}[data-dashboard-design] .designc-main,[data-dashboard-design] .liveshell-content,[data-dashboard-design] .set-panel,[data-dashboard-design] .set-panel-body{min-width:0}[data-dashboard-design] .designc-nav a{font-size:12.5px}[data-dashboard-design] .designc-nav a:after{content:none}[data-dashboard-design] .phead-sys .pname{font-size:17px;letter-spacing:-.01em}[data-dashboard-design] .ms-confirm-sheet{border-radius:10px;box-shadow:0 24px 64px #0000008c}[data-dashboard-design] .ms-confirm-sheet h2{font-size:14px;font-weight:700}[data-dashboard-design] .ms-confirm-actions{flex-wrap:wrap}@media(max-width:900px){[data-dashboard-design] :is(.ts-btn,.dc-btn,.designc-btn,.btn,.stblk-btn,.pgr-b,.mon-btn,.trk-btn,.ta-btn,.apr-button,.wl-toolbar-button,.rs-btn,.rs-btn2,.ts-input,.ts-form-control,.dc-input,.designc-input,.input,.form-control,.form-select,.seg>button,.dc-seg>button,.designc-seg>button,.designc-nav a,.dc-menu-trigger,.dc-menu-action,.set-row-menu-btn,.kw-x,[role=tab],[role=menuitem]){min-height:44px}[data-dashboard-design] :is(.ts-btn,.dc-btn,.designc-btn,.btn,.pgr-b,.mon-btn,.trk-btn,.ta-btn,.apr-button,.wl-toolbar-button,.rs-btn,.rs-btn2){min-width:44px;white-space:normal;flex-shrink:0}[data-dashboard-design] :is(.set-panel-actions,.designc-pact){flex-wrap:wrap}}@media(max-width:760px){[data-dashboard-design] #d-keywords .kw-sgrid-x{grid-template-columns:minmax(0,1fr) 80px}}@media(prefers-reduced-motion:reduce){[data-dashboard-design] *,[data-dashboard-design] *:before,[data-dashboard-design] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
