.case-rd{--bg:#fff;--bg-soft:#f5f5f4;--ink:#0a0a0a;--ink-2:#52525b;--ink-3:#a1a1aa;--line:#e8e8e6;--dark:#0a0a0a;--accent:#0a0a0a;--accent-ink:#fff;--highlight:#ededeb;--radius:28px;--radius-sm:16px;--maxw:1400px;--ease:cubic-bezier(.22, 1, .36, 1);--shadow-sm:0 1px 2px #0a0a0a08, 0 10px 30px -18px #0a0a0a2e;--shadow-lg:0 30px 70px -28px #0a0a0a52;--s-aqua:#1baf7a;--s-warn:#d97706;--s-risk:#e34948}.case-rd *,.case-rd :before,.case-rd :after{box-sizing:border-box}.case-rd :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd,pre){margin:0}.case-rd :where(ul,ol){padding:0;list-style:none}.case-rd :where(button,input,select,textarea){font:inherit}.case-rd{scroll-behavior:smooth;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:clip}.case-rd a{color:inherit;text-decoration:none}.case-rd img{max-width:100%;display:block}.case-rd ul{list-style:none}.case-rd .container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 32px}.case-rd .btn{letter-spacing:-.01em;cursor:pointer;transition:transform .25s var(--ease), background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.case-rd .btn:active{transform:scale(.97)}.case-rd .btn--lg{padding:16px 28px;font-size:16px}.case-rd .btn--accent{background:var(--ink);color:#fff}.case-rd .btn--accent:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #0a0a0a73}.case-rd .btn--ghost{color:var(--ink)}.case-rd .btn--ghost:hover{background:var(--bg-soft)}.case-rd .btn--outline{border-color:var(--line);background:#fff}.case-rd .btn--outline:hover{border-color:var(--ink);transform:translateY(-2px)}.case-rd .btn--outline-light{color:#fff;border-color:#ffffff40}.case-rd .btn--outline-light:hover{border-color:#fff;transform:translateY(-2px)}.case-rd .site-header{z-index:100;transition:border-color .3s var(--ease), background .3s var(--ease), backdrop-filter .3s var(--ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.case-rd .site-header.is-scrolled{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom-color:var(--line);background:#fffc}.case-rd .header__inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.case-rd .site-header:not(.is-scrolled):not(.site-header--solid) .logo{color:#fff}.case-rd .site-header:not(.is-scrolled):not(.site-header--solid) .nav a{color:#ffffffb8}.case-rd .site-header:not(.is-scrolled):not(.site-header--solid) .nav a:hover{color:#fff}.case-rd .site-header:not(.is-scrolled):not(.site-header--solid) .burger span{background:#fff}.case-rd .btn--login{color:#fff;background:0 0;border-color:#ffffff47}.case-rd .btn--login:hover{border-color:#fff;transform:translateY(-2px)}.case-rd .is-scrolled .btn--login{color:var(--ink);border-color:var(--line)}.case-rd .is-scrolled .btn--login:hover{border-color:var(--ink)}.case-rd .site-header--solid{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom-color:var(--line);background:#ffffffe0}.case-rd .site-header--solid .logo{color:var(--ink)}.case-rd .site-header--solid .nav a{color:var(--ink-2)}.case-rd .site-header--solid .nav a:hover{color:var(--ink)}.case-rd .site-header--solid .burger span{background:var(--ink)}.case-rd .site-header--solid .btn--login{color:var(--ink);border-color:var(--line)}.case-rd .site-header--solid .btn--login:hover{border-color:var(--ink)}.case-rd .logo{color:var(--ink);transition:opacity .2s var(--ease);align-items:center;display:inline-flex}.case-rd .logo:hover{opacity:.7}.case-rd .logo__svg{width:auto;height:26px;display:block}.case-rd .nav{gap:30px;display:flex}.case-rd .nav a{color:var(--ink-2);font-size:15px;font-weight:500;transition:color .2s}.case-rd .nav a:hover{color:var(--ink)}.case-rd .header__actions{align-items:center;gap:10px;display:flex}.case-rd .header__search{flex:auto;width:clamp(190px,20vw,300px);min-width:0;max-width:300px;position:relative}.case-rd .hsearch{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:7px 12px;display:flex;box-shadow:0 6px 18px -12px #0006}.case-rd .hsearch svg{width:16px;height:16px;color:var(--ink-3);flex:none}.case-rd .hsearch input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.case-rd .hsearch input::placeholder{color:var(--ink-3)}.case-rd .header-action-link{min-height:46px;color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:650;display:inline-flex}.case-rd .header-action-link:hover{background:var(--bg-soft);color:var(--ink)}.case-rd .registry-menu .svc-menu__btn{background:0 0;border-color:#0000}.case-rd .registry-menu .svc-menu__btn:hover,.case-rd .registry-menu.is-open .svc-menu__btn{background:var(--bg-soft);box-shadow:none;border-color:#0000;transform:none}.case-rd .svc-menu,.case-rd .header-account{min-width:0;display:inline-flex;position:relative}.case-rd .svc-menu__btn,.case-rd .header-account__trigger{border:1px solid var(--line);height:46px;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.case-rd .svc-menu__btn{width:auto;padding:0 13px}.case-rd .svc-menu__btn>svg:first-child{width:18px;height:18px}.case-rd .svc-menu__btn>span{letter-spacing:-.01em;font-size:14px;font-weight:650}.case-rd .svc-menu__chevron,.case-rd .header-account__chevron{width:15px;height:15px;color:var(--ink-3);transition:transform .2s var(--ease), color .2s var(--ease);flex:none}.case-rd .svc-menu__btn:hover,.case-rd .header-account__trigger:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 24px -18px #0a0a0a73}.case-rd .svc-menu.is-open .svc-menu__btn,.case-rd .header-account.is-open .header-account__trigger{border-color:var(--ink);background:var(--bg-soft)}.case-rd .svc-menu.is-open .svc-menu__chevron,.case-rd .header-account.is-open .header-account__chevron{color:var(--ink);transform:rotate(180deg)}.case-rd .svc-menu__pop,.case-rd .header-account__menu{z-index:61;width:320px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);animation:caseHeaderPop .16s var(--ease);background:#fff;border-radius:18px;padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 30px 70px -28px #0a0a0a6b}@keyframes caseHeaderPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.case-rd .svc-menu__pop{overscroll-behavior:contain;max-height:500px;overflow-y:auto}.case-rd .svc-menu__head{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:#fff;padding:6px 10px 10px;font-size:11px;font-weight:700;position:sticky;top:-10px}.case-rd .svc-menu__grid{flex-direction:column;gap:2px;display:flex}.case-rd .svc-menu__item{transition:background .15s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.case-rd .svc-menu__item:hover{background:var(--bg-soft)}.case-rd .svc-menu__ic{border:1px solid var(--line);background:var(--bg-soft);width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.case-rd .svc-menu__item:hover .svc-menu__ic{background:var(--ink);border-color:var(--ink);color:#fff}.case-rd .svc-menu__ic svg{width:17px;height:17px}.case-rd .svc-menu__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.case-rd .svc-menu__t{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:650}.case-rd .svc-menu__s{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12px;line-height:1.3;overflow:hidden}.case-rd .header-account__trigger{text-align:left;border:0;min-width:0;padding:4px 10px 4px 5px}.case-rd .header-account__avatar{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;line-height:1;display:grid;overflow:hidden}.case-rd .header-account__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.case-rd .header-account__identity{flex-direction:column;gap:1px;min-width:0;max-width:176px;display:flex}.case-rd .header-account__identity strong,.case-rd .header-account__identity span,.case-rd .header-account__head strong,.case-rd .header-account__head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-rd .header-account__identity strong{letter-spacing:-.01em;font-size:13px;font-weight:700;line-height:1.25}.case-rd .header-account__identity span{color:var(--ink-3);font-size:11px;line-height:1.25}.case-rd .header-account__loading{border:1px solid var(--line);background:linear-gradient(100deg,#f1f1ef 20%,#fafafa 40%,#f1f1ef 60%) 0 0/240% 100%;border-radius:14px;width:184px;height:46px;animation:1.3s linear infinite caseHeaderLoading;display:block}@keyframes caseHeaderLoading{to{background-position-x:-240%}}.case-rd .header-account__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 8px 13px;display:flex}.case-rd .header-account__avatar--large{border-radius:13px;width:44px;height:44px;font-size:14px}.case-rd .header-account__head>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.case-rd .header-account__head strong{font-size:14px;font-weight:700;line-height:1.3}.case-rd .header-account__head small{color:var(--ink-3);font-size:12px;line-height:1.3}.case-rd .header-account__nav{flex-direction:column;gap:2px;padding:7px 0;display:flex}.case-rd .header-account__nav a,.case-rd .header-account__logout{width:100%;min-height:43px;color:var(--ink-2);cursor:pointer;text-align:left;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:11px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 10px;display:grid}.case-rd .header-account__nav a:hover,.case-rd .header-account__logout:hover{background:var(--bg-soft);color:var(--ink)}.case-rd .header-account__nav a>svg:first-child,.case-rd .header-account__logout svg{width:18px;height:18px}.case-rd .header-account__nav a>svg:last-child{width:15px;height:15px;color:var(--ink-3)}.case-rd .header-account__nav a span,.case-rd .header-account__logout span{min-width:0;font-size:13px;font-weight:620}.case-rd .header-account__logout{border-top:1px solid var(--line);color:#b5443c;border-radius:0 0 11px 11px;grid-template-columns:20px minmax(0,1fr);margin-top:1px;padding-top:11px}@media (max-width:1120px){.case-rd .header-account__identity span{display:none}.case-rd .header-account__identity{max-width:128px}}.case-rd .burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.case-rd .burger span{background:var(--ink);width:22px;height:2px;transition:.3s var(--ease);border-radius:2px}.case-rd .burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.case-rd .burger[aria-expanded=true] span:nth-child(2){opacity:0}.case-rd .burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.case-rd .hero{color:#fff;background:#0b0b0d;align-items:stretch;min-height:100vh;margin-top:-76px;padding-top:76px;display:flex;position:relative;overflow:hidden}.case-rd .hero__bg{pointer-events:none;background:radial-gradient(1200px 640px at 68% -10%,#ffffff12,#0000 62%),radial-gradient(900px 520px at 8% 112%,#ffffff0b,#0000 60%);position:absolute;inset:0}.case-rd .hero__bg:after{content:"";opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 20%,#000 0%,#0000 100%);mask-image:radial-gradient(80% 70% at 60% 20%,#000 0%,#0000 100%)}.case-rd .hero__grid{grid-template-columns:1fr 360px;align-self:stretch;gap:48px 64px;width:100%;padding-top:44px;padding-bottom:48px;display:grid;position:relative}.case-rd .hero__main{flex-direction:column;display:flex}.case-rd .hero__title{letter-spacing:-.04em;color:#fff;font-size:clamp(44px,6.6vw,96px);font-weight:800;line-height:.94}.case-rd .hero__sub{color:#ffffff8c;letter-spacing:-.01em;max-width:460px;margin-top:22px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.case-rd .hero__head{margin-bottom:64px}.case-rd .hero__quads{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:44px;display:grid}.case-rd .quad{transition:background .35s var(--ease);border-bottom:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:6px;margin-left:-16px;padding:28px 44px 28px 16px;display:flex;position:relative}.case-rd .quad:nth-child(2n){margin-left:0;padding-left:44px}.case-rd .quad:nth-child(odd):after{content:"";background:#ffffff1f;width:1px;position:absolute;top:22px;bottom:22px;right:0}.case-rd .quad--wide{border-bottom:none;grid-column:1/-1;padding-bottom:22px}.case-rd .quad--wide:after{display:none}.case-rd .quad:hover{background:#ffffff0d}.case-rd .quad__num{letter-spacing:.08em;color:#ffffff57;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px;font-weight:600}.case-rd .quad__title{letter-spacing:-.02em;color:#fff;font-size:clamp(20px,2vw,27px);font-weight:700}.case-rd .quad__title em{vertical-align:.28em;color:var(--dark);letter-spacing:0;background:#fff;border-radius:7px;margin-left:6px;padding:2px 7px;font-size:.6em;font-style:normal;font-weight:700}.case-rd .quad__sub{color:#ffffff7a;font-size:14px}.case-rd .quad__arrow{color:#fff;opacity:0;width:38px;height:38px;transition:opacity .3s var(--ease), transform .3s var(--ease), background .3s var(--ease);border:1px solid #ffffff38;border-radius:50%;place-items:center;margin-top:-19px;font-size:17px;display:grid;position:absolute;top:50%;right:20px;transform:translate(-8px)scale(.9)}.case-rd .quad:hover .quad__arrow{opacity:1;color:var(--dark);background:#fff;border-color:#fff;transform:translate(0)scale(1)}.case-rd .hero__side{flex-direction:column;gap:14px;display:flex}.case-rd .side-card{transition:transform .35s var(--ease), background .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:24px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.case-rd .side-card--feature{color:#fff;background:linear-gradient(160deg,#1b1b20 0%,#131316 68%);border:1px solid #ffffff24;flex:1;justify-content:space-between;min-height:230px;box-shadow:inset 0 1px #ffffff14}.case-rd .side-card--feature:hover{border-color:#ffffff52;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 24px 50px -24px #000c}.case-rd .side-card__deco{transition:transform .5s var(--ease);position:absolute;top:-34px;right:-34px}.case-rd .side-card--feature:hover .side-card__deco{transform:rotate(10deg)scale(1.04)}.case-rd .side-card__deco span{border:1.5px solid #ffffff29;border-radius:50%;position:absolute}.case-rd .side-card__deco span:first-child{width:150px;height:150px;top:0;right:0}.case-rd .side-card__deco span:nth-child(2){border-color:#ffffff42;width:104px;height:104px;top:40px;right:44px}.case-rd .side-card__deco span:nth-child(3){border-color:#fff6;width:56px;height:56px;top:90px;right:96px}.case-rd .side-card__eyebrow{color:#ffffff85;font-size:13px;font-weight:600;position:relative}.case-rd .side-card__title{letter-spacing:-.02em;margin-top:10px;font-size:25px;font-weight:700;line-height:1.12;position:relative}.case-rd .side-card__title--sm{margin-top:0;font-size:20px}.case-rd .side-card__tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex;position:relative}.case-rd .side-card__tags span{color:#ffffffd9;background:#ffffff17;border:1px solid #ffffff12;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.case-rd .side-card--plain{color:#fff;background:#ffffff08;border:1px solid #ffffff24;gap:6px;padding:24px 28px}.case-rd .side-card--plain:hover{background:#ffffff0f;border-color:#ffffff52;transform:translateY(-4px)}.case-rd .side-card__row{justify-content:space-between;align-items:center;display:flex}.case-rd .side-card__note{color:#ffffff7a;font-size:13.5px}.case-rd .side-card--white{color:var(--dark);letter-spacing:-.02em;background:#fff;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 28px;font-size:20px;font-weight:700}.case-rd .side-card--white:hover{transform:translateY(-4px);box-shadow:0 22px 44px -18px #000000a6}.case-rd .side-card__go{transition:transform .3s var(--ease);font-size:20px}.case-rd .side-card--white:hover .side-card__go{transform:translate(4px,-4px)}.case-rd .side-card--plain:hover .side-card__go{transform:translate(4px)}.case-rd .hero--service{min-height:auto}.case-rd .hero--service .hero__grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px 80px;padding-top:56px;padding-bottom:56px}.case-rd .hero--service .hero__head{margin-bottom:0}.case-rd .breadcrumbs{color:#ffffff73;align-items:center;gap:10px;margin-bottom:28px;font-size:14px;display:flex}.case-rd .breadcrumbs a{color:#ffffffa6;transition:color .2s}.case-rd .breadcrumbs a:hover{color:#fff}.case-rd .bigsearch{background:#fff;border-radius:18px;align-items:center;gap:12px;max-width:620px;margin-top:36px;padding:8px 8px 8px 20px;display:flex;box-shadow:0 24px 60px -24px #000000b3}.case-rd .bigsearch svg{width:20px;height:20px;color:var(--ink-3);flex:none}.case-rd .bigsearch input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.case-rd .bigsearch input::placeholder{color:var(--ink-3)}.case-rd .bigsearch .btn{flex:none}.case-rd .search-hints{color:#ffffff61;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:13.5px;display:flex}.case-rd .search-hints a{color:#ffffffad;border-bottom:1px dashed #ffffff4d;transition:color .2s,border-color .2s}.case-rd .search-hints a:hover{color:#fff;border-bottom-color:#fff}.case-rd .hero__facts{gap:44px;margin-top:44px;display:flex}.case-rd .hero__facts li{flex-direction:column;gap:2px;display:flex}.case-rd .hero__facts strong{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.case-rd .hero__facts span{color:#ffffff73;font-size:13.5px}.case-rd .hero__visual{position:relative}.case-rd .case-card{color:var(--ink);background:#fff;border-radius:24px;padding:26px;box-shadow:0 48px 110px -32px #000000d9}.case-rd .case-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.case-rd .case-card__head b{letter-spacing:-.01em;font-size:17px;font-weight:700}.case-rd .case-card__head div span{color:var(--ink-3);margin-top:3px;font-size:12.5px;display:block}.case-rd .case-card__stage{white-space:nowrap;background:var(--bg-soft);color:var(--ink-2);border-radius:999px;flex:none;padding:7px 12px;font-size:11.5px;font-weight:700}.case-rd .case-card__tabs{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.case-rd .case-card__tabs span{background:var(--bg-soft);color:var(--ink-2);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.case-rd .case-card__tabs .is-active{background:var(--ink);color:#fff}.case-rd .case-card__rows{margin-top:10px}.case-rd .case-card__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:13.5px;display:flex}.case-rd .case-card__row span{color:var(--ink-3)}.case-rd .case-card__row b{font-variant-numeric:tabular-nums;font-weight:650}.case-rd .case-card__risks{background:var(--dark);color:#c8c8d0;border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 15px;font-size:12.5px;line-height:1.45;display:flex}.case-rd .case-card__risks i{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;animation:2.4s ease-in-out infinite pulse-dark}.case-rd .float-chip{white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:600;position:absolute;box-shadow:0 18px 40px -14px #0009}.case-rd .float-chip--1{background:var(--dark);color:#fff;border:1px solid #ffffff38;animation:6s ease-in-out infinite floaty;top:-16px;right:26px}.case-rd .float-chip--2{color:var(--ink);background:#fff;animation:7s ease-in-out .6s infinite floaty;bottom:-16px;left:30px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.case-rd .hero__feats{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:32px;padding-top:36px;display:grid}.case-rd .feat-mini{flex-direction:column;gap:10px;display:flex}.case-rd .feat-mini__ic{color:#fff;width:44px;height:44px;transition:background .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;place-items:center;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #ffffff14}.case-rd .feat-mini:hover .feat-mini__ic{background:#ffffff1f;border-color:#ffffff3d;transform:translateY(-3px)}.case-rd .feat-mini__ic svg{width:20px;height:20px}.case-rd .feat-mini__title{letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:700}.case-rd .feat-mini__sub{color:#ffffff7a;font-size:14px;line-height:1.45}.case-rd .hero__label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin-bottom:20px;font-size:13px;font-weight:600}.case-rd .hero__cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.case-rd .hero__note{color:#ffffff61;margin-top:16px;font-size:13.5px}.case-rd .crm-dash{color:var(--ink);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 48px 110px -32px #000000d9}.case-rd .crm-dash__bar{color:var(--ink-3);background:var(--bg-soft);border-bottom:1px solid var(--line);padding:10px 18px;font-size:11px;font-weight:600}.case-rd .crm-dash__head{align-items:center;gap:14px;padding:18px 20px 0;display:flex}.case-rd .crm-dash__avatar{background:var(--dark);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid}.case-rd .crm-dash__head b{font-size:15px;font-weight:700;display:block}.case-rd .crm-dash__head span{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.case-rd .crm-dash__metrics{grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px;display:grid}.case-rd .crm-dash__metrics div{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.case-rd .crm-dash__metrics span{color:var(--ink-3);font-size:11px;font-weight:600;display:block}.case-rd .crm-dash__metrics b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:700;display:block}.case-rd .crm-dash__metrics i{color:var(--ink-3);margin-top:2px;font-size:11px;font-style:normal;display:block}.case-rd .crm-dash__ai{padding:0 20px 20px}.case-rd .crm-dash__ai-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.case-rd .crm-ai-row{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.case-rd .crm-ai-row--high{background:var(--dark);color:#fff;border-color:var(--dark)}.case-rd .crm-ai-row--med{color:var(--ink);background:#fff}.case-rd .crm-ai-row__pct{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px;font-weight:700}.case-rd .section--soft{background:var(--bg-soft)}.case-rd .pain-wrap{flex-direction:column;gap:40px;display:flex}.case-rd .pain-head{max-width:520px}.case-rd .pain-head__sub{color:var(--ink-2);margin-top:16px;font-size:17px;line-height:1.55}.case-rd .pain-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.case-rd .pain-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);background:#fff;padding:28px 28px 28px 32px;position:relative}.case-rd .pain-card:hover{box-shadow:var(--shadow-lg);border-color:#d4d4d1;transform:translateY(-4px)}.case-rd .pain-card__ic{background:var(--bg-soft);width:44px;height:44px;color:var(--ink);transition:background .3s var(--ease), color .3s var(--ease);border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.case-rd .pain-card:hover .pain-card__ic{background:var(--dark);color:#fff}.case-rd .pain-card__ic svg{width:20px;height:20px}.case-rd .pain-card__num{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute;top:28px;right:28px}.case-rd .pain-card p{color:var(--ink-2);max-width:36ch;font-size:16px;line-height:1.5}.case-rd .pain-solution{background:var(--dark);color:#fff;border-radius:32px;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:36px 40px;display:grid}.case-rd .pain-solution__label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.case-rd .pain-solution__copy p{letter-spacing:-.02em;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.45}.case-rd .pain-solution__list{flex-direction:column;gap:12px;display:flex}.case-rd .pain-solution__list li{color:#ffffffd9;padding-left:28px;font-size:15px;font-weight:600;position:relative}.case-rd .pain-solution__list li:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:0}.case-rd .pain-solution__list li:after{content:"";border:solid var(--dark);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:8px;left:5px;transform:rotate(45deg)}.case-rd .steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-rd .step{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;padding:30px}.case-rd .step:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.case-rd .step__num{color:var(--ink-3);font-size:13px;font-weight:700}.case-rd .step h3{letter-spacing:-.02em;margin:40px 0 10px;font-size:21px;font-weight:700}.case-rd .step p{color:var(--ink-2);font-size:15px;line-height:1.55}.case-rd .mod-stats{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.case-rd .mod-stats span{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600}.case-rd .mod-groups{flex-direction:column;gap:56px;margin-top:56px;display:flex}.case-rd .mod-group__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.case-rd .mod-group__title{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0;font-size:14px;font-weight:700}.case-rd .mod-group__range{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.case-rd .mod-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-rd .mod-grid--4{grid-template-columns:repeat(4,1fr)}.case-rd .mod{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);background:#fff;flex-direction:column;padding:28px;display:flex}.case-rd .mod:hover{box-shadow:var(--shadow-lg);border-color:#d4d4d1;transform:translateY(-6px)}.case-rd .mod--dark{color:#fff;background:linear-gradient(165deg,#141417 0%,#0a0a0c 70%);border-color:#202024;box-shadow:inset 0 1px #ffffff12}.case-rd .mod--dark:hover{box-shadow:inset 0 1px 0 #ffffff17, var(--shadow-lg);border-color:#3a3a40}.case-rd .mod__num{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.case-rd .mod--dark .mod__num{color:#fff6}.case-rd .mod h4{letter-spacing:-.02em;margin:40px 0 10px;font-size:19px;font-weight:700}.case-rd .mod p{color:var(--ink-2);flex:1;font-size:14.5px;line-height:1.55}.case-rd .mod--dark p{color:#9d9da6}.case-rd .mod__stat{border-top:1px solid var(--line);color:var(--ink-3);margin-top:24px;padding-top:16px;font-size:13px;font-weight:600}.case-rd .mod--dark .mod__stat{color:#ffffff73;border-top-color:#ffffff1f}.case-rd .trust{background:var(--dark);color:#fff;border-radius:40px;padding:56px}.case-rd .trust .section__title{color:#fff}.case-rd .trust>p{color:#ffffff8c;max-width:720px;margin-top:20px;font-size:17px;line-height:1.6}.case-rd .trust__tags{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.case-rd .trust__tags span{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600}.case-rd .plans--3{grid-template-columns:repeat(3,1fr)}.case-rd .faq{border-top:1px solid var(--line)}.case-rd .faq__item{border-bottom:1px solid var(--line)}.case-rd .faq__item summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.case-rd .faq__item summary::-webkit-details-marker{display:none}.case-rd .faq__item summary:after{content:"+";color:var(--ink-3);transition:transform .3s var(--ease);font-size:22px;font-weight:400}.case-rd .faq__item[open] summary:after{transform:rotate(45deg)}.case-rd .faq__item p{color:var(--ink-2);max-width:640px;padding-bottom:24px;font-size:15px;line-height:1.6}.case-rd .sources{border-bottom:1px solid var(--line);padding:64px 0}.case-rd .sources__label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:28px;font-size:12px;font-weight:600}.case-rd .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.case-rd .marquee__track{gap:12px;width:max-content;animation:36s linear infinite marquee;display:flex}.case-rd .marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.case-rd .source-pill{white-space:nowrap;letter-spacing:-.01em;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;flex:none;padding:13px 24px;font-size:15px;font-weight:600}.case-rd .feat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-rd .feat{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);background:#fff;flex-direction:column;padding:30px;display:flex}.case-rd .feat:hover{box-shadow:var(--shadow-lg);border-color:#d4d4d1;transform:translateY(-6px)}.case-rd .feat--dark{color:#fff;background:linear-gradient(165deg,#141417 0%,#0a0a0c 70%);border-color:#202024;box-shadow:inset 0 1px #ffffff12}.case-rd .feat--dark:hover{box-shadow:inset 0 1px 0 #ffffff17, var(--shadow-lg);border-color:#3a3a40}.case-rd .feat__num{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.case-rd .feat--dark .feat__num{color:#fff6}.case-rd .feat h3{letter-spacing:-.02em;margin:48px 0 10px;font-size:21px;font-weight:700}.case-rd .feat p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.case-rd .feat--dark p{color:#9d9da6}.case-rd .feat__stat{border-top:1px solid var(--line);color:var(--ink-3);margin-top:28px;padding-top:18px;font-size:13px;font-weight:600}.case-rd .feat--dark .feat__stat{color:#ffffff73;border-top-color:#ffffff1f}.case-rd .plans{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.case-rd .plan{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);background:#fff;flex-direction:column;padding:30px;display:flex;position:relative}.case-rd .plan:hover{box-shadow:var(--shadow-lg);border-color:#d4d4d1;transform:translateY(-6px)}.case-rd .plan--dark{color:#fff;background:linear-gradient(165deg,#17171b 0%,#0a0a0c 70%);border-color:#202024;box-shadow:inset 0 1px #ffffff12}.case-rd .plan--dark:hover{box-shadow:inset 0 1px 0 #ffffff17, var(--shadow-lg);border-color:#3a3a40}.case-rd .plan__tag{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-size:11px;font-weight:700;position:absolute;top:30px;right:30px}.case-rd .plan__name{letter-spacing:-.02em;font-size:22px;font-weight:700}.case-rd .plan__for{color:var(--ink-3);margin-top:4px;font-size:14px}.case-rd .plan--dark .plan__for{color:#ffffff73}.case-rd .plan__price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:26px;font-size:30px;font-weight:800}.case-rd .plan__price span{color:var(--ink-3);letter-spacing:0;font-size:15px;font-weight:500}.case-rd .plan--dark .plan__price span{color:#ffffff73}.case-rd .plan__list{flex-direction:column;gap:9px;margin:24px 0 28px;display:flex}.case-rd .plan__list li{color:var(--ink-2);padding-left:20px;font-size:14px;position:relative}.case-rd .plan__list li:before{content:"";background:var(--ink);border-radius:2.5px;width:7px;height:7px;position:absolute;top:7px;left:0}.case-rd .plan--dark .plan__list li{color:#b6b6bf}.case-rd .plan--dark .plan__list li:before{background:#fff}.case-rd .plan .btn{width:100%;margin-top:auto}.case-rd .section{padding:110px 0}.case-rd .section__head{max-width:680px;margin-bottom:60px}.case-rd .section__head--row{justify-content:space-between;align-items:flex-end;gap:48px;max-width:none;display:flex}.case-rd .section__head--row .section__lead{margin-top:0;padding-bottom:6px}.case-rd .section__title{letter-spacing:-.035em;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1}.case-rd .section__lead{color:var(--ink-2);max-width:440px;margin-top:20px;font-size:17px}.case-rd .bento{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-rd .card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);background:#fff;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.case-rd .card:hover{box-shadow:var(--shadow-lg);border-color:#d4d4d1;transform:translateY(-6px)}.case-rd .card--wide{grid-column:1/-1}.case-rd .card--dark{color:#fff;background:linear-gradient(165deg,#141417 0%,#0a0a0c 70%);border-color:#202024;box-shadow:inset 0 1px #ffffff12}.case-rd .card--dark:hover{box-shadow:inset 0 1px 0 #ffffff17, var(--shadow-lg);border-color:#3a3a40}.case-rd .card__top{justify-content:space-between;align-items:center;display:flex}.case-rd .card__icon{background:var(--bg-soft);width:50px;height:50px;color:var(--ink);transition:transform .35s var(--ease);border-radius:15px;place-items:center;display:grid}.case-rd .card:hover .card__icon{transform:translateY(-3px)rotate(-4deg)}.case-rd .card--dark .card__icon{color:#fff;background:#222228;box-shadow:inset 0 1px #ffffff1a}.case-rd .card__icon svg{width:22px;height:22px}.case-rd .card__body{margin-top:26px}.case-rd .card__title{letter-spacing:-.03em;font-size:25px;font-weight:700}.case-rd .card__text{color:var(--ink-2);max-width:44ch;margin-top:12px;font-size:15px}.case-rd .card--dark .card__text{color:#9d9da6}.case-rd .card__cta{background:var(--ink);color:#fff;transition:gap .25s var(--ease), transform .25s var(--ease), background .25s var(--ease);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:24px;padding:11px 19px;font-size:15px;font-weight:600;display:inline-flex}.case-rd .card:hover .card__cta{gap:12px}.case-rd .card__cta--light{color:var(--dark);background:#fff}.case-rd .mock-search{margin-top:auto;padding-top:22px}.case-rd .mock-search__field{border:1px solid var(--line);color:var(--ink);background:var(--bg-soft);border-radius:14px;align-items:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:500;display:flex}.case-rd .mock-search__field svg{width:16px;height:16px;color:var(--ink-3);flex:none}.case-rd .mock-search__result{border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease);background:#fff;border-radius:14px;margin-top:10px;padding:0}.case-rd .mock-search__result a{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.case-rd .card:hover .mock-search__result{transform:translateY(-2px)}.case-rd .mock-search__result b{font-size:13.5px;font-weight:600;display:block}.case-rd .mock-search__result a>div span{color:var(--ink-3);font-size:12px;display:block}.case-rd .mock-search__risk{background:var(--ink);border-radius:7px;flex:none;padding:5px 9px;font-size:11px;font-weight:700;color:#fff!important}.case-rd .mock-stat{margin-top:auto;padding-top:20px}.case-rd .mock-stat__label{color:#6e6e78;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.case-rd .mock-stat__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;font-weight:700;display:block}.case-rd .mock-stat__value em{vertical-align:.38em;color:#e4e4e7;background:#ffffff1a;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:13px;font-style:normal;font-weight:700}.case-rd .mock-ai{flex-direction:column;gap:8px;margin-top:auto;padding-top:22px;display:flex}.case-rd .mock-ai__q,.case-rd .mock-ai__a{padding:10px 14px;font-size:13px;line-height:1.4}.case-rd .mock-ai__q{color:#c8c8d0;background:#222228;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%}.case-rd .mock-ai__a{max-width:90%;color:var(--ink);background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;font-weight:500}.case-rd .mock-ai__a b{background:var(--ink);color:#fff;vertical-align:.1em;border-radius:5px;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:800}.case-rd .card__split{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.case-rd .mock-tasks{flex-direction:column;gap:10px;display:flex}.case-rd .mock-tasks li{border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.case-rd .card:hover .mock-tasks li:first-child{transform:translate(-6px)}.case-rd .card:hover .mock-tasks li:nth-child(3){transform:translate(6px)}.case-rd .mock-tasks i{border:1.5px solid #c9c9c5;border-radius:7px;flex:none;width:20px;height:20px;position:relative}.case-rd .mock-tasks .is-done i{background:var(--ink);border-color:var(--ink)}.case-rd .mock-tasks .is-done i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.case-rd .mock-tasks div{flex:1;min-width:0}.case-rd .mock-tasks b{font-size:14px;font-weight:600;display:block}.case-rd .mock-tasks div span{color:var(--ink-3);font-size:12px}.case-rd .mock-tasks .is-done b{color:var(--ink-3);text-decoration:line-through}.case-rd .mock-tasks__date{color:var(--ink-3);flex:none;font-size:12px;font-weight:600}.case-rd .mock-graph{height:210px;position:relative}.case-rd .mock-graph svg{width:100%;height:100%;position:absolute;inset:0}.case-rd .mock-graph svg path{stroke:#fff3;stroke-width:1.5px;stroke-dasharray:3 6;stroke-linecap:round;fill:none}.case-rd .mock-graph__node{white-space:nowrap;color:#c8c8d0;transition:transform .35s var(--ease);background:#222228;border:1px solid #ffffff24;border-radius:999px;padding:9px 14px;font-size:12.5px;font-weight:600;position:absolute}.case-rd .mock-graph__node--main{color:var(--ink);background:#fff;border-color:#fff;top:42%;left:0}.case-rd .mock-graph__node--risk{background:0 0;border-style:dashed}.case-rd .card:hover .mock-graph__node--main{transform:scale(1.05)}.case-rd .card:hover .mock-graph__node:not(.mock-graph__node--main){transform:translate(3px)}.case-rd .mini-chart{align-items:flex-end;gap:7px;height:60px;margin-top:14px;display:flex}.case-rd .mini-chart i{transition:background .4s var(--ease);background:#2b2b31;border-radius:4px 4px 0 0;flex:1}.case-rd .card--dark:hover .mini-chart i{background:#37373e}.case-rd .mini-chart i:last-child,.case-rd .card--dark:hover .mini-chart i:last-child{background:#fff}.case-rd .why-grid{grid-template-columns:repeat(4,1fr);gap:0 40px;display:grid}.case-rd .why{border-top:1px solid var(--line);padding:28px 0 8px;position:relative}.case-rd .why:before{content:"";background:var(--ink);width:0;height:1px;transition:width .5s var(--ease);position:absolute;top:-1px;left:0}.case-rd .why:hover:before{width:100%}.case-rd .why__num{color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .3s var(--ease);font-size:13px;font-weight:700}.case-rd .why:hover .why__num{color:var(--ink)}.case-rd .why h3{letter-spacing:-.02em;margin:64px 0 10px;font-size:21px;font-weight:700}.case-rd .why p{color:var(--ink-2);font-size:15px;line-height:1.55}.case-rd .aud-list{border-top:1px solid var(--line)}.case-rd .aud-row{border-bottom:1px solid var(--line);transition:background .3s var(--ease), padding-left .3s var(--ease);border-radius:18px;grid-template-columns:64px 1.2fr 1fr 48px;align-items:center;gap:24px;margin:0 -20px;padding:26px 20px;display:grid;position:relative}.case-rd .aud-row:hover{background:var(--dark);padding-left:32px}.case-rd .aud-row__num{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.case-rd .aud-row__title{letter-spacing:-.025em;transition:color .3s var(--ease);font-size:clamp(19px,2vw,26px);font-weight:700}.case-rd .aud-row__tags{color:var(--ink-3);transition:color .3s var(--ease);font-size:14px}.case-rd .aud-row__arrow{border:1px solid var(--line);opacity:0;width:40px;height:40px;transition:opacity .3s var(--ease), transform .3s var(--ease);border-radius:50%;justify-self:end;place-items:center;font-size:16px;display:grid;transform:translate(-8px)}.case-rd .aud-row:hover .aud-row__title{color:#fff}.case-rd .aud-row:hover .aud-row__tags{color:#ffffff80}.case-rd .aud-row:hover .aud-row__num{color:#fff6}.case-rd .aud-row:hover .aud-row__arrow{opacity:1;color:var(--dark);background:#fff;border-color:#fff;transform:translate(0)}.case-rd .cta{text-align:center;color:#fff;background:#0b0b0d;border-radius:40px;padding:110px 32px 100px;position:relative;overflow:hidden}.case-rd .cta__bg{pointer-events:none;background:radial-gradient(720px 420px at 50% 118%,#ffffff1a,#0000 65%);position:absolute;inset:0}.case-rd .cta__bg:after{content:"";opacity:.3;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 80%,#000 0%,#0000 100%)}.case-rd .cta__deco{pointer-events:none;position:absolute;top:-70px;right:-70px}.case-rd .cta__deco span{border:1.5px solid #ffffff1f;border-radius:50%;position:absolute}.case-rd .cta__deco span:first-child{width:240px;height:240px;top:0;right:0}.case-rd .cta__deco span:nth-child(2){border-color:#fff3;width:170px;height:170px;top:56px;right:56px}.case-rd .cta__deco span:nth-child(3){border-color:#ffffff52;width:100px;height:100px;top:126px;right:126px}.case-rd .cta__title{letter-spacing:-.04em;font-size:clamp(36px,5.2vw,64px);font-weight:800;line-height:.98;position:relative}.case-rd .cta__text{color:#ffffff8c;margin-top:22px;font-size:17px;position:relative}.case-rd .cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex;position:relative}.case-rd .cta__hint{color:#ffffff61;margin-top:20px;font-size:13.5px;position:relative}.case-rd .btn--white{color:var(--dark);background:#fff}.case-rd .btn--white:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #ffffff59}.case-rd .footer{border-top:1px solid var(--line);padding:80px 0 36px;overflow:hidden}.case-rd .footer__inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.case-rd .footer__brand p{color:var(--ink-2);max-width:34ch;margin-top:18px;font-size:15px}.case-rd .footer__col h4{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:18px;font-size:12px;font-weight:600}.case-rd .footer__col a{color:var(--ink-2);transition:color .2s, transform .25s var(--ease);padding:6px 0;font-size:15px;display:block}.case-rd .footer__col a:hover{color:var(--ink);transform:translate(3px)}.case-rd .footer__watermark{color:#f1f1ef;margin-top:80px}.case-rd .footer__watermark svg{width:100%;height:auto;display:block}.case-rd .footer__bottom{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;font-size:14px;display:flex}.case-rd .footer__status{align-items:center;gap:8px;display:inline-flex}.case-rd .footer__status i{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pulse-dark}@keyframes pulse-dark{0%,to{box-shadow:0 0 #0a0a0a38}50%{box-shadow:0 0 0 5px #0a0a0a00}}.case-rd .case-app{background:var(--bg-soft)}.case-rd .case-page{min-height:calc(100vh - 76px);padding:24px 0 80px}.case-rd .case-page__inner{flex-direction:column;gap:20px;display:flex}.case-rd .case-top{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.case-rd .case-top__num{color:var(--ink-2);font-family:ui-monospace,monospace;font-size:14px;font-weight:600}.case-rd .case-pill{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.case-rd .case-pill--stage{background:var(--bg-soft)}.case-rd .case-top__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.case-rd .case-action{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s}.case-rd a.case-action:hover,.case-rd button.case-action:hover{border-color:var(--ink);background:var(--bg-soft)}.case-rd button.case-action{font-family:inherit}.case-rd .case-title h1{letter-spacing:-.03em;font-size:clamp(26px,4vw,34px);font-weight:800}.case-rd .case-title__meta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.case-rd .case-layout{grid-template-columns:220px 1fr;align-items:start;gap:28px;display:grid}.case-rd .case-nav{position:sticky;top:96px}.case-rd .case-nav__back{color:var(--ink-3);align-items:center;gap:4px;margin-bottom:12px;padding:4px 8px;font-size:13px;transition:color .2s;display:inline-flex}.case-rd .case-nav__back:hover{color:var(--ink)}.case-rd .case-nav__list{flex-direction:column;gap:2px;display:flex}.case-rd .case-nav__item{color:var(--ink-2);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:block}.case-rd .case-nav__item:hover{color:var(--ink);background:#fff}.case-rd .case-nav__item.is-active{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;font-weight:650}.case-rd .case-main{flex-direction:column;gap:20px;min-width:0;display:flex}.case-rd .case-panel{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;padding:28px;scroll-margin-top:96px}.case-rd .case-panel__label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:20px;font-size:11px;font-weight:700;display:block}.case-rd .case-procedure{background:var(--bg-soft);border-radius:16px;margin-bottom:20px;padding:18px 20px}.case-rd .case-procedure__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.case-rd .case-procedure__head strong{font-weight:700}.case-rd .case-procedure__head span{color:var(--ink-3)}.case-rd .case-procedure__dur{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.case-rd .case-timeline-bar{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:16px;padding-top:16px;display:flex}.case-rd .case-timeline-bar__dot{background:var(--ink);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #0a0a0a14}.case-rd .case-timeline-bar b{font-size:13px;font-weight:650;display:block}.case-rd .case-timeline-bar span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.case-rd .case-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.case-rd .case-metric{border:1px solid var(--line);transition:border-color .25s, transform .25s var(--ease);background:#fff;border-radius:16px;padding:16px}.case-rd .case-metric:hover{border-color:#c8c8c4;transform:translateY(-2px)}.case-rd .case-metric__label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11px;font-weight:700;display:block}.case-rd .case-metric__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px;font-weight:800;display:block}.case-rd .case-metric__sub{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.case-rd .case-parties{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;padding-top:24px;display:grid}.case-rd .case-party__label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.case-rd .case-party b{font-size:15px;font-weight:650;display:block}.case-rd .case-party span{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.case-rd .case-signals__list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.case-rd .case-signal{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.case-rd .case-signal--warn{color:var(--ink);background:#fafafa;border-color:#d4d4d1}.case-rd .case-blocks{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.case-rd .case-block{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transition:border-color .25s, transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;padding:22px;display:block}.case-rd .case-block:hover{box-shadow:var(--shadow-lg);border-color:#c8c8c4;transform:translateY(-4px)}.case-rd .case-block--wide{grid-column:span 2}.case-rd .case-block__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.case-rd .case-block__head h3{letter-spacing:-.02em;font-size:17px;font-weight:700}.case-rd .case-block__badge{background:var(--bg-soft);color:var(--ink-2);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650}.case-rd .case-block__link{color:var(--ink-3);font-size:18px;transition:color .2s,transform .2s}.case-rd .case-block:hover .case-block__link{color:var(--ink);transform:translate(3px)}.case-rd .case-block__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.case-rd .case-block__grid--3{grid-template-columns:repeat(3,1fr)}.case-rd .case-block__key{color:var(--ink-3);margin-bottom:4px;font-size:12px;display:block}.case-rd .case-block__grid b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.case-rd .case-block__rows{flex-direction:column;gap:0;display:flex}.case-rd .case-panel>.case-block__rows{margin-top:20px}.case-rd .case-block__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.case-rd .case-block__row span{color:var(--ink-2)}.case-rd .case-block__row b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.case-rd .case-block__list{margin-top:8px}.case-rd .case-block__list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.case-rd .case-block__list span{color:var(--ink-2)}.case-rd .case-block__list b{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:650}.case-rd .case-block__note{color:var(--ink-3);margin-top:12px;font-size:13px;line-height:1.5}.case-rd .case-table{margin-top:8px}.case-rd .case-table__head,.case-rd .case-table__row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr auto;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:grid}.case-rd .case-table__head{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:650}.case-rd .case-table__row b{font-variant-numeric:tabular-nums;font-weight:700}.case-rd .case-table__tag{background:var(--bg-soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.case-rd .case-table__tag--muted{color:var(--ink-3)}.case-rd .case-table--cols4 .case-table__head,.case-rd .case-table--cols4 .case-table__row{grid-template-columns:1.6fr 1fr 1fr 1fr}.case-rd .case-table__note{color:var(--ink-3);margin-top:14px;font-size:13px;line-height:1.5}.case-rd .case-facts{grid-template-columns:repeat(3,1fr);gap:20px 24px;display:grid}.case-rd .case-events{flex-direction:column;display:flex}.case-rd .case-event{grid-template-columns:92px 12px 1fr;gap:0 16px;display:grid}.case-rd .case-event__date{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:1px;font-size:13px}.case-rd .case-event__axis{position:relative}.case-rd .case-event__axis:before{content:"";background:var(--line);width:1.5px;position:absolute;top:7px;bottom:-7px;left:50%;transform:translate(-50%)}.case-rd .case-event:last-child .case-event__axis:before{display:none}.case-rd .case-event__axis:after{content:"";border:2px solid var(--ink);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.case-rd .case-event--minor .case-event__axis:after{border-color:#c8c8c4}.case-rd .case-event__body{padding-bottom:24px}.case-rd .case-event:last-child .case-event__body{padding-bottom:0}.case-rd .case-event__body b{letter-spacing:-.01em;font-size:14px;font-weight:650;display:block}.case-rd .case-event__body span{color:var(--ink-3);margin-top:3px;font-size:13px;line-height:1.5;display:block}.case-rd .case-empty{border:1px dashed var(--line);background:var(--bg-soft);color:var(--ink-2);border-radius:16px;align-items:center;gap:12px;padding:18px 20px;font-size:13.5px;display:flex}.case-rd .case-empty i{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:1024px){.case-rd .case-facts{grid-template-columns:repeat(2,1fr)}.case-rd .case-layout{grid-template-columns:1fr}.case-rd .case-nav{min-width:0;position:static}.case-rd .case-nav__list{-webkit-overflow-scrolling:touch;flex-flow:row;gap:6px;padding-bottom:8px;overflow-x:auto}.case-rd .case-nav__item{white-space:nowrap;flex:none}.case-rd .case-nav__back{display:none}.case-rd .case-metrics{grid-template-columns:repeat(2,1fr)}.case-rd .case-parties,.case-rd .case-blocks{grid-template-columns:1fr}.case-rd .case-block--wide{grid-column:span 1}.case-rd .case-block__grid--3{grid-template-columns:1fr 1fr}}@media (max-width:760px){.case-rd .case-top{flex-direction:column}.case-rd .case-top__actions{justify-content:flex-start}.case-rd .case-metrics,.case-rd .case-block__grid,.case-rd .case-block__grid--3{grid-template-columns:1fr}.case-rd .case-table__head{display:none}.case-rd .case-table__row,.case-rd .case-table--cols4 .case-table__row{grid-template-columns:1fr;gap:4px;padding:16px 0}.case-rd .case-table__row [data-th]:before{content:attr(data-th);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:1px;font-size:11px;font-weight:650;display:block}.case-rd .case-facts{grid-template-columns:1fr}.case-rd .case-event{grid-template-columns:74px 12px 1fr}}.case-rd .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(24px)}.case-rd .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.case-rd .reveal{opacity:1;transition:none;transform:none}.case-rd .marquee__track,.case-rd .footer__status i,.case-rd .float-chip,.case-rd .case-card__risks i{animation:none}}@media (max-width:1024px){.case-rd .hero{min-height:auto}.case-rd .hero__grid{grid-template-rows:auto;grid-template-columns:1fr}.case-rd .hero__quads{margin-top:40px}.case-rd .hero__side{flex-direction:row}.case-rd .side-card{flex:1}.case-rd .side-card--feature{min-height:200px}.case-rd .bento{grid-template-columns:repeat(2,1fr)}.case-rd .card--xl{grid-column:span 2}.case-rd .section__head--row{flex-direction:column;align-items:flex-start;gap:20px}.case-rd .hero--service .hero__grid{grid-template-columns:1fr}.case-rd .hero__visual{max-width:560px}.case-rd .hero__feats,.case-rd .feat-grid,.case-rd .plans{grid-template-columns:repeat(2,1fr)}.case-rd .plans--3,.case-rd .steps{grid-template-columns:1fr}.case-rd .mod-grid,.case-rd .mod-grid--4{grid-template-columns:repeat(2,1fr)}.case-rd .pain-grid{grid-template-columns:1fr}.case-rd .pain-solution{border-radius:24px;grid-template-columns:1fr;gap:24px;padding:28px}.case-rd .why-grid{grid-template-columns:repeat(2,1fr);gap:40px}.case-rd .why h3{margin-top:40px}.case-rd .aud-row{grid-template-columns:48px 1fr 44px}.case-rd .aud-row__tags{display:none}}@media (max-width:760px){.case-rd .container{padding:0 20px}.case-rd .nav,.case-rd .header__actions,.case-rd .header__search{display:none}.case-rd .burger{display:flex}.case-rd .site-header.menu-open .header__inner{flex-wrap:wrap;gap:0;height:auto;min-height:76px}.case-rd .site-header.menu-open .logo{order:1;height:76px}.case-rd .site-header.menu-open .burger{order:2;align-self:center;margin-left:auto}.case-rd .site-header.menu-open .nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;flex:1 0 100%;order:3;gap:0;padding:0 0 10px;display:flex;position:static}.case-rd .site-header.menu-open .nav a{color:var(--ink);padding:14px 0}.case-rd .site-header.menu-open .header__actions{background:#fff;flex:1 0 100%;order:4;padding:12px 0 16px;display:flex;position:static}.case-rd .site-header.menu-open .header__actions .btn,.case-rd .site-header.menu-open .svc-menu,.case-rd .site-header.menu-open .header-account{flex:1}.case-rd .site-header.menu-open .svc-menu__btn,.case-rd .site-header.menu-open .header-account__trigger{width:100%}.case-rd .site-header.menu-open .header-account__identity{flex:1;max-width:none}.case-rd .site-header.menu-open .header-account__identity span{display:block}.case-rd .site-header.menu-open .btn--login{color:var(--ink);border-color:var(--line)}.case-rd .site-header.menu-open .logo{color:var(--ink)}.case-rd .site-header.menu-open{background:#fff}.case-rd .site-header.menu-open .header__actions{flex-direction:column;align-items:stretch}.case-rd .site-header.menu-open .header__search{flex:1 0 100%;order:3;width:100%;max-width:none;padding:12px 0 0;display:block;position:static}.case-rd .site-header.menu-open .svc-menu,.case-rd .site-header.menu-open .header-account{width:100%}.case-rd .site-header.menu-open .svc-menu__pop,.case-rd .site-header.menu-open .header-account__menu{width:min(100%,360px);top:calc(100% + 8px);left:0;right:auto}.case-rd .hero__grid{gap:32px;padding-bottom:32px}.case-rd .hero__head{margin-bottom:8px}.case-rd .hero__quads{grid-template-columns:1fr}.case-rd .quad,.case-rd .quad:nth-child(2n){margin-left:-12px;padding:20px 52px 20px 12px}.case-rd .quad:nth-child(odd):after{display:none}.case-rd .quad--wide{border-bottom:none}.case-rd .quad__arrow{right:12px}.case-rd .hero__side{flex-direction:column}.case-rd .side-card--white{font-size:18px}.case-rd .section{padding:64px 0}.case-rd .section__head{margin-bottom:36px}.case-rd .bento{grid-template-columns:1fr}.case-rd .card--xl,.case-rd .card--tall,.case-rd .card--wide{grid-column:span 1}.case-rd .card{padding:26px}.case-rd .card__split{grid-template-columns:1fr;gap:28px}.case-rd .mock-graph{height:170px}.case-rd .mock-graph__node{padding:7px 10px;font-size:11px}.case-rd .hero__feats{grid-template-columns:1fr;gap:22px}.case-rd .hero__facts{flex-wrap:wrap;gap:28px;margin-top:32px}.case-rd .hero__facts strong{font-size:24px}.case-rd .case-card{padding:20px}.case-rd .float-chip--1{top:-12px;right:10px}.case-rd .float-chip--2{bottom:-12px;left:12px}.case-rd .bigsearch{border-radius:20px;flex-wrap:wrap;padding:10px}.case-rd .bigsearch svg{display:none}.case-rd .bigsearch input{flex:100%;padding:8px 10px}.case-rd .bigsearch .btn{flex:1}.case-rd .feat-grid,.case-rd .plans,.case-rd .mod-grid,.case-rd .mod-grid--4{grid-template-columns:1fr}.case-rd .trust{border-radius:28px;padding:36px 28px}.case-rd .step h3{margin-top:20px}.case-rd .hero__cta{flex-direction:column}.case-rd .hero__cta .btn{width:100%}.case-rd .sources{padding:44px 0}.case-rd .why-grid{grid-template-columns:1fr;gap:0}.case-rd .why{padding:22px 0 26px}.case-rd .why h3{margin-top:18px}.case-rd .aud-row{grid-template-columns:36px 1fr 40px;gap:14px;margin:0 -14px;padding:20px 14px}.case-rd .aud-row:hover{padding-left:20px}.case-rd .aud-row__arrow{width:34px;height:34px}.case-rd .cta{border-radius:28px;padding:72px 24px 64px}.case-rd .cta__deco{top:-100px;right:-100px}.case-rd .footer__inner{grid-template-columns:1fr 1fr}.case-rd .footer__brand{grid-column:span 2}.case-rd .footer__watermark{margin-top:48px}.case-rd .footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}}.case-rd .cd-inner{padding-top:26px;padding-bottom:60px}.case-rd .case-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.case-rd .case-top__left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-rd .case-top__num{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.case-rd .cpill{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.case-rd .cpill--stage{background:var(--ink);color:#fff;border-color:var(--ink)}.case-rd .case-top__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-rd .caction{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;transition:border-color .2s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.case-rd .caction:hover{border-color:var(--ink)}.case-rd .ctitle{margin-top:18px}.case-rd .ctitle h1{letter-spacing:-.03em;align-items:center;gap:12px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.05;display:flex}.case-rd .ctitle h1 svg{width:30px;height:30px;color:var(--ink-3);flex:none}.case-rd .ctitle__meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;display:flex}.case-rd .case-hero{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;padding:20px 24px}.case-rd .case-hero__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.case-rd .case-hero__ids{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-rd .case-hero__num{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.case-rd .case-hero__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-rd .case-hero__title{letter-spacing:-.03em;align-items:center;gap:12px;margin-top:16px;font-size:clamp(24px,3.2vw,34px);font-weight:800;line-height:1.1;display:flex}.case-rd .case-hero__title svg{width:28px;height:28px;color:var(--ink-3);flex:none}.case-rd .case-hero__meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:13px;display:flex}.case-rd .clayout{grid-template-columns:214px 1fr;align-items:start;gap:34px;margin-top:20px;display:grid}.case-rd .cnav{position:sticky;top:88px}.case-rd .cnav__back{color:var(--ink-3);margin-bottom:14px;font-size:12.5px;text-decoration:none;display:inline-flex}.case-rd .cnav__back:hover{color:var(--ink)}.case-rd .cnav__list{flex-direction:column;gap:2px;display:flex}.case-rd .cnav__item{color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:8px 11px;font-size:13.5px;text-decoration:none;display:flex}.case-rd .cnav__item svg{opacity:.55;flex:none;width:16px;height:16px}.case-rd .cnav__item:hover{background:var(--bg-soft);color:var(--ink)}.case-rd .cnav__item.is-active{background:var(--bg-soft);color:var(--ink);font-weight:600}.case-rd .cnav__item.is-active svg{opacity:1}.case-rd .cnav__item:focus{outline:none}.case-rd .cnav__item:focus-visible{box-shadow:0 0 0 3px #0a0a0a1a}.case-rd .cmain{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:88px;display:flex}.case-rd .panel{border:1px solid var(--line);background:#fff;border-radius:19px;min-width:0;padding:22px;box-shadow:0 8px 28px #0f172a09}.case-rd .panel__label{text-transform:uppercase;letter-spacing:.065em;color:var(--ink-3);margin-bottom:16px;font-size:12px;font-weight:750}.case-rd .panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.case-rd .panel__head h3{letter-spacing:-.025em;min-width:0;font-size:17px;font-weight:780;line-height:1.2}.case-rd .panel__head h3:has(>svg){align-items:center;display:flex}.case-rd .panel__head h3>svg{flex:none}.case-rd .panel__badge{color:var(--ink-2);background:var(--highlight);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.case-rd .panel--nav{cursor:pointer;transition:transform .16s var(--ease), box-shadow .16s var(--ease), border-color .16s var(--ease);color:inherit;text-decoration:none;display:block}.case-rd .panel--nav:hover{border-color:#cfd3d9;transform:translateY(-2px);box-shadow:0 12px 30px #0f172a11}.case-rd .ov-reports{flex-wrap:wrap;gap:10px;display:flex}.case-rd .ov-report{border:1px solid var(--line);border-radius:12px;flex:1;min-width:140px;padding:12px 14px}.case-rd .ov-report .k{color:var(--ink-3);font-size:11px}.case-rd .ov-report .v{margin-top:3px;font-size:15px;font-weight:700}.case-rd .ov-report--final{border-color:var(--ink)}.case-rd .ov-result{border-left:3px solid var(--ink)}.case-rd .ov-result__title{letter-spacing:-.02em;margin-bottom:16px;font-size:18px;font-weight:800;line-height:1.2}.case-rd .ov-result__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.case-rd .ov-result__grid>div{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;padding:12px 14px}.case-rd .ov-result__grid .k{color:var(--ink-3);font-size:11px;line-height:1.3}.case-rd .ov-result__grid .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:5px;font-size:16px;font-weight:800}.case-rd .ov-reports-panel{order:2}.case-rd .ov-rep-list{flex-direction:column;gap:8px;display:flex}.case-rd .ov-rep{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.case-rd .ov-rep--final{border-color:#a7f3d0}.case-rd .ov-rep__head{text-align:left;cursor:pointer;width:100%;transition:background .12s var(--ease);background:0 0;border:none;align-items:center;gap:9px;padding:11px 14px;font-family:inherit;display:flex}.case-rd .ov-rep__head:hover{background:var(--bg-soft)}.case-rd .ov-rep__chev{color:var(--ink-3);transition:transform .15s var(--ease);flex:none}.case-rd .ov-rep__ico{color:var(--ink-3);flex:none}.case-rd .ov-rep__title{color:var(--ink);min-width:0;font-size:13px;font-weight:650}.case-rd .ov-rep__badge{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.case-rd .ov-rep__date{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.case-rd .ov-rep__body{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.case-rd .ov-rep-sec{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:700}.case-rd .ov-rep-chips{flex-wrap:wrap;gap:6px;display:flex}.case-rd .ov-rep-chip{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-2);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600}.case-rd .ov-rep-chip--accent{color:#1d4ed8;background:#2a78d614;border-color:#2a78d64d}.case-rd .ov-rep-table{border-collapse:collapse;width:100%;font-size:12px}.case-rd .ov-rep-table th,.case-rd .ov-rep-table td{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px 8px}.case-rd .ov-rep-table th{color:var(--ink-3);font-size:11px;font-weight:600}.case-rd .ov-rep-table th:first-child,.case-rd .ov-rep-table td:first-child{text-align:left}.case-rd .ov-rep-table td:nth-child(3){font-weight:650}.case-rd .ov-rep-table tbody tr:last-child td{border-bottom:none}.case-rd .ov-rep-kv{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;display:grid}.case-rd .ov-rep-kv .k{color:var(--ink-3);font-size:11px}.case-rd .ov-rep-kv .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13.5px;font-weight:700}.case-rd .ov-rep-note{color:var(--ink-2);border-left:2px solid #a7f3d0;padding-left:10px;font-size:12px;line-height:1.5}.case-rd .ov-rep-meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.case-rd .ov-rep-meta b{color:var(--ink);font-weight:650}.case-rd .ov-rep__src{color:#2a78d6;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.case-rd .ov-rep__src:hover{text-decoration:underline}.case-rd .ov-case-summary{flex-direction:column;gap:14px;min-width:0;display:flex}.case-rd .ov-case-decision{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:14px;min-width:0;display:grid}.case-rd .ov-case-attention,.case-rd .ov-case-context{border-radius:20px;min-width:0;overflow:hidden}.case-rd .ov-case-attention{color:#fff;background:radial-gradient(circle at 95% 0,#ffffff17,#0000 32%),linear-gradient(145deg,#1b1b20,#0c0c0f 76%);border:1px solid #2d2d32;flex-direction:column;padding:24px;display:flex;box-shadow:0 22px 46px -32px #000000b3}.case-rd .ov-case-context{border:1px solid var(--line);background:#fff;padding:24px;box-shadow:0 12px 34px #0f172a0b}.case-rd .ov-case-attention__head,.case-rd .ov-case-context__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.case-rd .ov-case-eyebrow{letter-spacing:.075em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:780;line-height:1;display:block}.case-rd .ov-case-attention .ov-case-eyebrow{color:#ffffff85}.case-rd .ov-case-attention h2,.case-rd .ov-case-context h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:790;line-height:1.12}.case-rd .ov-case-attention__count{color:#ffb4ab;background:#e3494824;border:1px solid #ffb4ab29;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.case-rd .ov-case-attention__count.is-clear{color:#8ce1bd;background:#1baf7a24;border-color:#8ce1bd2e}.case-rd .ov-case-score{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;margin-top:20px;padding:14px 15px}.case-rd .ov-case-score__top{color:#ffffff9e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.case-rd .ov-case-score__top b{color:#fff;font-variant-numeric:tabular-nums;font-size:13px}.case-rd .ov-case-score__track{background:#ffffff1f;border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.case-rd .ov-case-score__track i{border-radius:inherit;background:linear-gradient(90deg,#f4c15d,#ef6f62);height:100%;display:block}.case-rd .ov-case-score p{color:#ffffff94;margin:9px 0 0;font-size:12px;line-height:1.45}.case-rd .ov-case-attention__list{flex-direction:column;margin-top:12px;display:flex}.case-rd .ov-case-attention__item{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 0;display:grid}.case-rd .ov-case-attention__item:first-child{border-top:1px solid #ffffff1a}.case-rd .ov-case-attention__item:hover .ov-case-attention__text b{color:#fff}.case-rd .ov-case-attention__item:hover .ov-case-attention__arrow{color:#fff;transform:translate(3px)}.case-rd .ov-case-attention__item:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #ffffffb8}.case-rd .ov-case-attention__icon{color:#ffffffbf;background:#ffffff14;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.case-rd .ov-case-attention__item.is-danger .ov-case-attention__icon{color:#ffaba2;background:#e3494826}.case-rd .ov-case-attention__item.is-warning .ov-case-attention__icon{color:#f4c15d;background:#eda10024}.case-rd .ov-case-attention__icon svg{width:18px;height:18px}.case-rd .ov-case-attention__text{flex-direction:column;gap:3px;min-width:0;display:flex}.case-rd .ov-case-attention__text b{color:#ffffffeb;transition:color .16s var(--ease);font-size:13.5px;line-height:1.3}.case-rd .ov-case-attention__text small{color:#ffffff78;font-size:11.5px;line-height:1.35}.case-rd .ov-case-attention__arrow{color:#ffffff57;width:17px;height:17px;transition:transform .16s var(--ease), color .16s var(--ease)}.case-rd .ov-case-attention__empty{background:#1baf7a1a;border:1px solid #8ce1bd29;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;display:flex}.case-rd .ov-case-attention__empty>svg{color:#8ce1bd;flex:none;width:20px;height:20px}.case-rd .ov-case-attention__empty b,.case-rd .ov-case-attention__empty span{display:block}.case-rd .ov-case-attention__empty b{font-size:13px;line-height:1.35}.case-rd .ov-case-attention__empty span{color:#ffffff80;margin-top:4px;font-size:11.5px}.case-rd .ov-case-attention__note{color:#ffffff61;margin:auto 0 0;padding-top:15px;font-size:11px;line-height:1.45}.case-rd .ov-case-status{color:#357557;background:#eef8f2;border:1px solid #d3ebdd;border-radius:999px;flex:none;padding:6px 10px;font-size:11.5px;font-weight:720}.case-rd .ov-case-status.is-done{background:var(--bg-soft);color:var(--ink-2);border-color:var(--line)}.case-rd .ov-case-context__dates{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.case-rd .ov-case-context__dates>div{background:#fff;min-width:0;padding:13px 14px}.case-rd .ov-case-context__dates span,.case-rd .ov-case-context__facts span{letter-spacing:.035em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.case-rd .ov-case-context__dates b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;line-height:1.35;display:block;overflow:hidden}.case-rd .ov-case-context__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.case-rd .ov-case-context__facts>div{border-top:1px solid var(--line);min-width:0;padding-top:15px}.case-rd .ov-case-context__facts b,.case-rd .ov-case-context__facts small{overflow-wrap:anywhere;display:block}.case-rd .ov-case-context__facts b{font-size:13.5px;line-height:1.4}.case-rd .ov-case-context__facts small{color:var(--ink-3);margin-top:3px;font-size:11.5px;line-height:1.4}.case-rd .ov-stages{gap:0;margin-top:12px;display:flex}.case-rd .ov-stage{color:var(--ink-3);flex:1;padding-top:16px;font-size:11.5px;position:relative}.case-rd .ov-stage:before{content:"";background:#dcdcda;border-radius:999px;height:3px;position:absolute;top:4px;left:0;right:0}.case-rd .ov-stage--done:before,.case-rd .ov-stage--now:before{background:var(--ink)}.case-rd .ov-stage--now{color:var(--ink);font-weight:700}.case-rd .ov-stage b{color:var(--ink);display:block}.case-rd .ov-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.case-rd .ov-case-summary>.ov-metrics{margin-top:0}.case-rd .ov-metric{border:1px solid var(--line);min-width:0;min-height:104px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:15px;display:flex;position:relative}.case-rd .ov-metric:hover{border-color:#bfc2c4;transform:translateY(-2px);box-shadow:0 14px 28px -24px #0a0a0a80}.case-rd .ov-metric:focus-visible{outline-offset:2px;outline:3px solid #0a0a0a1a}.case-rd .ov-metric__k{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex;position:absolute;top:14px;left:15px}.case-rd .ov-metric__k svg{opacity:.5;width:13px;height:13px}.case-rd .ov-metric__go{background:var(--bg-soft);width:27px;height:27px;color:var(--ink-3);transition:background .2s var(--ease), color .2s var(--ease);border-radius:8px;place-items:center;display:grid;position:absolute;top:11px;right:11px}.case-rd .ov-metric__go svg{width:14px;height:14px}.case-rd .ov-metric:hover .ov-metric__go{background:var(--ink);color:#fff}.case-rd .ov-metric__v{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:21px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.case-rd .ov-metric__sub{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.case-rd .ov-parties{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;padding-top:16px;display:grid}.case-rd .ov-party .k{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:11px}.case-rd .ov-party .v{margin-top:3px;font-size:14px;font-weight:700}.case-rd .ov-party .s{color:var(--ink-3);margin-top:1px;font-size:12px}.case-rd .ov-signals{margin-top:16px}.case-rd .ov-signals__list{flex-wrap:wrap;gap:8px;display:flex}.case-rd .ov-signal{color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.case-rd .ov-signal--warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.case-rd .ov-signal--danger{color:#b42318;background:#fef3f2;border-color:#fecdc9}.case-rd .ov-signal--info{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.case-rd .ov-cal__badges{flex-wrap:wrap;gap:8px;display:flex}.case-rd .ov-cal__badge{background:var(--bg-soft);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.case-rd .ov-cal__badge--sky{color:#1e40af;background:#eff6ff}.case-rd .ov-cal__badge--violet{color:#6d28d9;background:#f5f3ff}.case-rd .ov-cal__facts{color:var(--ink-2);flex-wrap:wrap;gap:6px 20px;margin:14px 0;font-size:13.5px;display:flex}.case-rd .ov-cal__facts b{color:var(--ink)}.case-rd .ov-spark{align-items:flex-end;gap:3px;height:30px;display:flex}.case-rd .ov-spark i{background:#0a0a0a2e;border-radius:2px 2px 0 0;flex:1;min-width:4px}.case-rd .ov-spark__cap{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:6px;font-size:10.5px}.case-rd .ov-rel__row{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13.5px;display:flex}.case-rd .ov-rel__chip{background:var(--bg-soft);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.case-rd .ov-rel__chip--risk{color:#b42318;background:#fef3f2}.case-rd .ov-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"finance finance finance""rtk rtk control""kdl deals participants";align-items:stretch;gap:16px;display:grid}.case-rd .ov-grid--no-finance{grid-template-areas:"rtk rtk control""kdl deals participants"}.case-rd .ov-col,.case-rd .ov-grid2{display:contents}.case-rd .ov-finance-card{grid-area:finance}.case-rd .ov-rtk-card{grid-area:rtk}.case-rd .ov-control-card{grid-area:control}.case-rd .ov-kdl-card{grid-area:kdl}.case-rd .ov-deals-card{grid-area:deals}.case-rd .ov-participants-card{grid-area:participants}.case-rd .ov-grid>.ov-col>.panel,.case-rd .ov-grid .ov-grid2>.panel{width:100%;min-width:0;height:100%;overflow:hidden}.case-rd .ov-kgrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.case-rd .ov-kgrid--4{grid-template-columns:repeat(4,1fr)}.case-rd .ov-k .k{color:var(--ink-3);font-size:11px}.case-rd .ov-k .v{margin-top:2px;font-size:16px;font-weight:700}.case-rd .ov-fin .t{align-items:center;gap:3px;margin-top:2px;font-size:11px;font-weight:600;display:inline-flex}.case-rd .ov-trend-down{color:#b42318}.case-rd .ov-trend-up{color:#047857}.case-rd .neg{color:#b42318}.case-rd .ov-cov{margin:14px 0}.case-rd .ov-cov__top{color:var(--ink-2);justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.case-rd .ov-cov__bar{background:var(--bg-soft);border-radius:999px;height:7px;overflow:hidden}.case-rd .ov-cov__fill{background:var(--ink);border-radius:999px;height:100%}.case-rd .ov-rows{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.case-rd .ov-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.case-rd .ov-row span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-rd .ov-row b{flex:none;font-weight:600}.case-rd .ov-big{letter-spacing:-.02em;font-size:24px;font-weight:800}.case-rd .ov-sub{color:var(--ink-3);margin-top:2px;font-size:12.5px}.case-rd .ov-ctrl{flex-direction:column;gap:8px;display:flex}.case-rd .ov-ctrl-item{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.case-rd .ov-ctrl-item--late{background:#fef3f2;border-color:#fecdc9}.case-rd .ov-ctrl-item__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.case-rd .ov-ctrl-item__top b{font-size:13px;font-weight:600}.case-rd .ov-ctrl-item__tag{border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:700}.case-rd .ov-ctrl-item__tag--late{color:#b42318;background:#fee4e2}.case-rd .ov-ctrl-item__tag--ok{color:#047857;background:#dcfce7}.case-rd .ov-ctrl-item__date{color:var(--ink-3);margin-top:4px;font-size:11.5px}.case-rd .ov-plist{flex-direction:column;display:flex}.case-rd .ov-prow{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;display:flex}.case-rd .ov-prow:last-child{border-bottom:0}.case-rd .ov-prow span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.case-rd .ov-prow em{color:var(--ink-3);flex:none;font-style:normal}.case-rd .ov-more{color:var(--ink);margin-top:12px;font-size:13px;font-weight:600;display:inline-block}@media (max-width:1040px){.case-rd .clayout{grid-template-columns:minmax(0,1fr)}.case-rd .clayout>*{min-width:0}.case-rd .cnav{width:100%;min-width:0;position:static;overflow:hidden}.case-rd .cnav__list{overscroll-behavior-x:contain;flex-direction:row;gap:6px;width:100%;min-width:0;max-width:100%;padding-bottom:6px;overflow-x:auto}.case-rd .cnav__item{white-space:nowrap;flex:none}.case-rd .cnav__back{display:none}.case-rd .ov-case-decision{grid-template-columns:minmax(0,1fr)}.case-rd .ov-grid,.case-rd .ov-grid--no-finance{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"finance finance""rtk rtk""control participants""kdl deals"}.case-rd .ov-grid--no-finance{grid-template-areas:"rtk rtk""control participants""kdl deals"}}@media (max-width:680px){.case-rd .ov-case-attention,.case-rd .ov-case-context{border-radius:17px;padding:19px}.case-rd .ov-case-attention h2,.case-rd .ov-case-context h2{font-size:22px}.case-rd .ov-case-attention__count{width:38px;height:38px;font-size:16px}.case-rd .ov-case-context__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .ov-case-context__dates>div:last-child{grid-column:1/-1}.case-rd .ov-case-context__facts{grid-template-columns:minmax(0,1fr);gap:10px}.case-rd .ov-case-attention__text b{font-size:13px}.case-rd .ov-metrics{grid-template-columns:repeat(2,1fr)}.case-rd .ov-parties{grid-template-columns:1fr}.case-rd .ov-grid,.case-rd .ov-grid--no-finance{grid-template-columns:minmax(0,1fr);grid-template-areas:"finance""rtk""control""kdl""deals""participants"}.case-rd .ov-grid--no-finance{grid-template-areas:"rtk""control""kdl""deals""participants"}.case-rd .ov-kgrid--4{grid-template-columns:repeat(2,1fr)}}.case-rd .viz{--s-blue:#2a78d6;--s-aqua:#1baf7a;--s-yellow:#eda100;--s-violet:#4a3aa7;--s-risk:#e34948;--s-pos:#008300;--s-orange:#eb6834;--track:#ececeb}.case-rd .chart-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:11.5px;display:flex}.case-rd .chart-legend span{align-items:center;gap:5px;display:inline-flex}.case-rd .chart-legend i{border-radius:3px;width:10px;height:10px}.case-rd .chart-legend b{color:var(--ink);font-weight:700}.case-rd .fin-wrap{align-items:flex-end;gap:16px;display:flex}.case-rd .fin-chart{flex:1;height:130px}.case-rd .fin-side{flex:none}.case-rd .fin-split{flex-direction:column;gap:8px;margin-top:4px;display:flex}.case-rd .fin-split__row{position:relative}.case-rd .fin-split__cap{z-index:1;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:0;left:2px}.case-rd .fin-split svg{width:100%;height:72px;display:block}.case-rd .fin-split__row:last-child svg{height:82px}.case-rd .rtk-wrap{align-items:center;gap:20px;margin-top:4px;display:flex}.case-rd .rtk-stack{flex:1}.case-rd .rtk-bar{background:var(--track);border-radius:999px;gap:2px;height:16px;display:flex;overflow:hidden}.case-rd .rtk-bar i{height:100%}.case-rd .rtk-ring{text-align:center;flex:none}.case-rd .rtk-ring b{font-size:18px;font-weight:800}.case-rd .rtk-ring span{color:var(--ink-3);font-size:10px;display:block}.case-rd .ov-rtk-creditors{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.case-rd .ov-rtk-creditors__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.case-rd .ov-rtk-creditors__head b{color:var(--ink);font-size:12.5px;font-weight:720}.case-rd .ov-rtk-creditors__head span{color:var(--ink-3);font-size:11px}.case-rd .ov-rtk-creditors__list{flex-direction:column;display:flex}.case-rd .ov-rtk-creditor{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto 52px;align-items:center;gap:10px;min-height:46px;padding:8px 0;display:grid}.case-rd .ov-rtk-creditor:last-child{border-bottom:0}.case-rd .ov-rtk-creditor__rank{background:var(--bg-soft);width:24px;height:24px;color:var(--ink-3);border-radius:8px;place-items:center;font-size:10.5px;font-weight:760;display:grid}.case-rd .ov-rtk-creditor__identity{min-width:0}.case-rd .ov-rtk-creditor__identity>b{overflow-wrap:anywhere;font-size:12.5px;font-weight:680;line-height:1.35;display:block}.case-rd .ov-rtk-creditor__identity>span{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;display:flex}.case-rd .ov-rtk-creditor__identity em{color:#8a5900;background:#fff8e6;border-radius:999px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:720}.case-rd .ov-rtk-creditor>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:740}.case-rd .ov-rtk-creditor__share{background:var(--bg-soft);color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 7px;font-size:10.5px;font-weight:700}@media (max-width:680px){.case-rd .ov-rtk-creditors__head{flex-direction:column;align-items:flex-start;gap:2px}.case-rd .ov-rtk-creditor{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.case-rd .ov-rtk-creditor>strong{grid-column:2}.case-rd .ov-rtk-creditor__share{grid-area:1/3/span 2}}.case-rd .rtk-cred{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin-top:16px;padding-top:14px;display:flex}.case-rd .rtk-cred__row{grid-template-columns:1fr auto auto;align-items:center;gap:12px;font-size:13px;display:grid}.case-rd .rtk-cred__row>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.case-rd .rtk-cred__row b{white-space:nowrap;font-weight:700}.case-rd .rtk-cred__q{color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px}.case-rd .rtk-cred__q--sec{color:var(--s-blue);background:#eff6fb;border-color:#bcd6f5}.case-rd .funnel{flex-direction:column;gap:8px;display:flex}.case-rd .funnel__row{align-items:center;gap:12px;display:flex}.case-rd .funnel__bar{color:#fff;border-radius:8px;align-items:center;min-width:70px;height:30px;padding:0 12px;font-size:12.5px;font-weight:700;display:flex}.case-rd .funnel__meta{color:var(--ink-2);white-space:nowrap;font-size:12px}.case-rd .pie-wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.case-rd .pie-wrap svg{flex:none}.case-rd .pie-legend{color:var(--ink-2);flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;display:flex}.case-rd .pie-legend span{align-items:center;gap:7px;min-width:0;display:flex}.case-rd .pie-legend i{border-radius:3px;flex:none;width:9px;height:9px}.case-rd .pie-legend em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.case-rd .pie-legend b{color:var(--ink);white-space:nowrap;margin-left:auto;padding-left:8px;font-weight:700}.case-rd .risk-gauge{align-items:center;gap:14px;display:flex}.case-rd .risk-gauge__txt b{font-size:22px;font-weight:800}.case-rd .risk-gauge__txt span{color:var(--ink-3);font-size:11px;display:block}.case-rd .rel-graph{width:100%;height:auto;display:block}.case-rd .rel-node circle{transition:r .3s var(--ease)}.case-rd .rel-node text{fill:var(--ink);font-size:8px;font-weight:600}.case-rd .rel-edge{stroke:#d0d0ce;stroke-width:1.4px}.case-rd .rel-edge--risk{stroke:var(--s-risk);stroke-width:1.8px;stroke-dasharray:4 3}.case-rd .rel-extra{opacity:0;transition:opacity .4s var(--ease)}.case-rd .panel--nav:hover .rel-extra{opacity:1}.case-rd .rel-hint{color:var(--ink-3);margin-top:6px;font-size:11.5px;transition:color .3s}.case-rd .panel--nav:hover .rel-hint{color:var(--ink)}.case-rd .rel-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11px;display:flex}.case-rd .rel-legend i{vertical-align:-1px;border-radius:999px;width:9px;height:9px;margin-right:5px;display:inline-block}.case-rd .ov-rel-first{padding:0;overflow:hidden}.case-rd .ov-rel-first__head{justify-content:space-between;align-items:flex-end;gap:24px;padding:21px 22px 18px;display:flex}.case-rd .ov-rel-first__head>div{min-width:0}.case-rd .ov-rel-first__head>div>span{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:780;display:block}.case-rd .ov-rel-first__head h3{letter-spacing:-.03em;margin:5px 0 0;font-size:22px;line-height:1.15}.case-rd .ov-rel-first__head p{max-width:650px;color:var(--ink-3);margin:7px 0 0;font-size:12.5px;line-height:1.45}.case-rd .rel-open{color:var(--ink);background:var(--bg-soft);border:1px solid var(--line);white-space:nowrap;transition:all .2s var(--ease);border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.case-rd .panel--nav:hover .rel-open{background:var(--ink);color:#fff;border-color:var(--ink)}.case-rd .rel-open svg{width:14px;height:14px;transition:transform .2s var(--ease)}.case-rd .panel--nav:hover .rel-open svg{transform:translate(2px,-2px)}.case-rd .ov-rel-first__canvas{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle,#0a0a0a09,#0000 27%),linear-gradient(#fbfbfa,#f7f7f5);height:360px;position:relative;overflow:hidden}.case-rd .ov-rel-first__canvas.has-1{height:240px}.case-rd .ov-rel-first__canvas.has-2{height:300px}.case-rd .ov-rel-first__canvas.has-4{height:420px}.case-rd .ov-rel-first__edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.case-rd .ov-rel-first__edges path{fill:none;stroke:#cfcfcb;stroke-width:1.4px;vector-effect:non-scaling-stroke;transition:stroke .2s var(--ease)}.case-rd .ov-rel-first:hover .ov-rel-first__edges path{stroke:#acaca7}.case-rd .ov-rel-first__root,.case-rd .ov-rel-first__node{z-index:2;align-items:center;min-width:0;display:flex;position:absolute;box-shadow:0 13px 28px -23px #0a0a0aa6}.case-rd .ov-rel-first__root{color:#fff;background:linear-gradient(145deg,#1b1b20,#0d0d10);border:1px solid #26262a;border-radius:15px;gap:12px;width:220px;min-height:78px;padding:13px 15px;top:50%;left:50%;transform:translate(-50%,-50%)}.case-rd .ov-rel-first__root>span{color:#fffc;background:#ffffff0e;border:1px solid #ffffff24;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.case-rd .ov-rel-first__root svg{width:18px;height:18px}.case-rd .ov-rel-first__root>div{min-width:0}.case-rd .ov-rel-first__root small{color:#ffffff7a;letter-spacing:.065em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:780;display:block}.case-rd .ov-rel-first__root b{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.case-rd .ov-rel-first__node{border:1.5px solid var(--line);width:28%;max-width:270px;min-height:66px;transition:transform .18s var(--ease),box-shadow .18s var(--ease);background:#fff;border-radius:13px;gap:10px;padding:10px 12px;transform:translateY(-50%)}.case-rd .ov-rel-first__node.is-left{left:2%}.case-rd .ov-rel-first__node.is-right{right:2%}.case-rd .ov-rel-first:hover .ov-rel-first__node{box-shadow:0 16px 32px -23px #0a0a0acc}.case-rd .ov-rel-first__node-icon{background:var(--bg-soft);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.case-rd .ov-rel-first__node-icon svg{width:16px;height:16px}.case-rd .ov-rel-first__node>div{min-width:0}.case-rd .ov-rel-first__node b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.28;display:-webkit-box;overflow:hidden}.case-rd .ov-rel-first__node small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;line-height:1.25;display:block;overflow:hidden}.case-rd .ov-rel-first__more{z-index:3;border:1px solid var(--line);background:#ffffffeb;border-radius:999px;align-items:baseline;gap:5px;padding:5px 9px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -16px #0a0a0a8c}.case-rd .ov-rel-first__more b{font-size:11px}.case-rd .ov-rel-first__more span{color:var(--ink-3);font-size:9.5px}.case-rd .ov-rel-first__footer{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px 15px;display:flex}.case-rd .ov-rel-first__footer>span{color:var(--ink-3);font-size:10.5px}.case-rd .ov-rel-first__footer>b{text-align:right;align-items:center;gap:7px;font-size:11.5px;font-weight:720;display:inline-flex}.case-rd .ov-rel-first__footer svg{width:14px;height:14px;transition:transform .18s var(--ease);flex:none}.case-rd .ov-rel-first:hover .ov-rel-first__footer svg{transform:translate(3px)}.case-rd .ov-rel-first__loading,.case-rd .ov-rel-first__empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:linear-gradient(#fbfbfa,#f7f7f5);justify-content:center;align-items:center;gap:13px;min-height:220px;padding:28px;display:flex}.case-rd .ov-rel-first__loading>svg,.case-rd .ov-rel-first__empty>svg{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-3);background:#fff;border-radius:12px;flex:none;padding:9px}.case-rd .ov-rel-first__loading b,.case-rd .ov-rel-first__loading span,.case-rd .ov-rel-first__empty b,.case-rd .ov-rel-first__empty span{display:block}.case-rd .ov-rel-first__loading b,.case-rd .ov-rel-first__empty b{font-size:13.5px}.case-rd .ov-rel-first__loading span,.case-rd .ov-rel-first__empty span{color:var(--ink-3);margin-top:4px;font-size:11.5px}.case-rd .ov-rel-first__loading>svg{animation:1.1s ease-in-out infinite alternate ovRelPulse}@keyframes ovRelPulse{to{opacity:.42;transform:scale(.94)}}@media (max-width:680px){.case-rd .ov-rel-first__head{flex-direction:column;align-items:flex-start;gap:13px;padding:18px}.case-rd .ov-rel-first__head h3{font-size:19px}.case-rd .ov-rel-first__head .rel-open{border-radius:10px;justify-content:space-between;width:100%}.case-rd .ov-rel-first__canvas,.case-rd .ov-rel-first__canvas.has-1,.case-rd .ov-rel-first__canvas.has-2,.case-rd .ov-rel-first__canvas.has-4{background:#f8f8f6;flex-direction:column;gap:8px;height:auto;padding:16px;display:flex}.case-rd .ov-rel-first__edges{display:none}.case-rd .ov-rel-first__root,.case-rd .ov-rel-first__node,.case-rd .ov-rel-first__more{width:100%;max-width:none;min-height:62px;position:relative;inset:auto;transform:none}.case-rd .ov-rel-first__node.is-left,.case-rd .ov-rel-first__node.is-right{left:auto;right:auto}.case-rd .ov-rel-first__node{padding:10px 11px}.case-rd .ov-rel-first__root{order:-1;min-height:70px}.case-rd .ov-rel-first__more{justify-content:center;width:max-content;min-height:0;margin:2px auto 0}.case-rd .ov-rel-first__footer{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 18px 15px}.case-rd .ov-rel-first__footer>b{text-align:left}}.case-rd .rel-aff{border-top:1px solid var(--line);cursor:default;margin-top:16px;padding-top:14px}.case-rd .rel-aff__head{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.case-rd .rel-aff__count{color:var(--ink-2);background:var(--highlight);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.case-rd .db-aff{overflow-x:auto}.case-rd .db-aff__table{border-collapse:collapse;width:100%;font-size:12.5px}.case-rd .db-aff__table th,.case-rd .db-aff__table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 10px}.case-rd .db-aff__table th{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:11px;font-weight:600}.case-rd .db-aff__table tbody tr:last-child td{border-bottom:none}.case-rd .db-aff__table tbody tr:hover{background:var(--bg-soft)}.case-rd .db-aff__name{color:var(--ink);font-weight:650;line-height:1.35}.case-rd .db-aff__inn{color:var(--s-blue,#2a78d6);white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;text-decoration:none}.case-rd .db-aff__inn:hover{text-decoration:underline}.case-rd .db-aff__inn--muted{color:var(--ink-3)}.case-rd .db-aff__type{color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.case-rd .db-aff__st{white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.case-rd .db-aff__st:before{content:"";border-radius:999px;width:7px;height:7px;display:inline-block}.case-rd .db-aff__st--on{color:#047857}.case-rd .db-aff__st--on:before{background:#10b981}.case-rd .db-aff__st--off{color:var(--ink-3)}.case-rd .db-aff__st--off:before{background:var(--ink-3);opacity:.5}.case-rd .debtor-tabs__list{z-index:20;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#ffffffeb;border-radius:999px;flex-wrap:nowrap;gap:4px;width:100%;max-width:100%;height:auto;padding:6px;display:flex;position:sticky;top:76px;overflow-x:auto}.case-rd .debtor-tabs__list::-webkit-scrollbar{display:none}.case-rd .debtor-tabs__trigger{white-space:nowrap;color:var(--ink-2);box-shadow:none;transition:all .15s var(--ease);background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:600}.case-rd .debtor-tabs__trigger:hover{background:var(--bg-soft);color:var(--ink)}.case-rd .debtor-tabs__trigger[data-state=active]{background:var(--ink);color:#fff}@media (max-width:960px){.case-rd .debtor-tabs__list{border-radius:12px;padding:5px 8px;top:62px}.case-rd .debtor-tabs__trigger{padding:9px 14px;font-size:12.5px}}.case-rd .db-main{flex-direction:column;gap:16px;display:flex}.case-rd .db-dossier-main{gap:14px}.case-rd .db-dossier-main>.panel,.case-rd .db-dossier-main>.db-bento>.panel{border-color:#e7e7e4;border-radius:19px;min-width:0;box-shadow:0 18px 42px -38px #12121680}.case-rd .db-dossier-summary{color:#fff;background:linear-gradient(145deg,#1b1b20,#0c0c0f 78%);border:1px solid #29292e;border-radius:19px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.35fr);align-items:stretch;gap:24px;padding:22px;display:grid;overflow:hidden;box-shadow:0 28px 54px -42px #000c}.case-rd .db-dossier-summary__copy{min-width:0;padding:4px 2px}.case-rd .db-dossier-summary__copy>span{color:#92959d;letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.case-rd .db-dossier-summary__copy h2{letter-spacing:-.03em;margin-top:7px;font-size:23px;font-weight:800;line-height:1.12}.case-rd .db-dossier-summary__copy p{color:#a9abb2;max-width:510px;margin-top:9px;font-size:12.5px;line-height:1.55}.case-rd .db-dossier-summary__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.case-rd .db-dossier-summary__actions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;min-height:116px;padding:14px;font-family:inherit;transition:border-color .16s,background .16s,transform .16s;display:flex}.case-rd .db-dossier-summary__actions button:hover{background:#ffffff1a;border-color:#ffffff52;transform:translateY(-2px)}.case-rd .db-dossier-summary__actions span{color:#8f929a;letter-spacing:.045em;text-transform:uppercase;font-size:9.5px;font-weight:750}.case-rd .db-dossier-summary__actions b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;margin-top:7px;font-size:18px;line-height:1.15;display:block}.case-rd .db-dossier-summary__actions small{color:#b9bbc1;margin-top:7px;font-size:10.5px}.case-rd .db-dossier-signals{box-shadow:none}.case-rd .db-dossier-details{padding:0;overflow:hidden}.case-rd .db-dossier-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;list-style:none;display:flex}.case-rd .db-dossier-details summary::-webkit-details-marker{display:none}.case-rd .db-dossier-details summary span{flex-direction:column;gap:3px;min-width:0;display:flex}.case-rd .db-dossier-details summary b{font-size:14px}.case-rd .db-dossier-details summary small{color:var(--ink-3);font-size:11px;line-height:1.4}.case-rd .db-dossier-details summary em{color:var(--ink-2);flex:none;font-size:11.5px;font-style:normal;font-weight:650}.case-rd .db-dossier-details[open] summary{border-bottom:1px solid var(--line)}.case-rd .db-dossier-details[open] summary em{font-size:0}.case-rd .db-dossier-details[open] summary em:after{content:"Свернуть";font-size:11.5px}.case-rd .db-dossier-details>.db-dl{padding:20px 22px 8px}.case-rd .db-dossier-details>.db-contact-block{margin:0 22px}.case-rd .db-dossier-details>.db-links{margin:0;padding:16px 22px 20px}.case-rd .db-hero{color:#fff;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1e 55%,#2a2a30 100%);padding:24px 26px;position:relative;overflow:hidden;border:none!important}.case-rd .db-hero:after{content:"";pointer-events:none;background:radial-gradient(600px 300px at 90% -20%,#ffffff14,#0000);position:absolute;inset:0}.case-rd .db-hero__grid{z-index:1;grid-template-columns:1fr auto;align-items:start;gap:20px;display:grid;position:relative}.case-rd .db-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:11.5px;font-weight:700}.case-rd .db-hero__name{align-items:flex-start;gap:12px;margin-top:7px;display:flex}.case-rd .db-hero__name>svg{flex:none;margin-top:2px}.case-rd .db-hero__name>div{min-width:0}.case-rd .db-hero__name>div>span{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,31px);font-weight:800;line-height:1.12;display:block}.case-rd .db-hero__name small{color:#ffffff80;letter-spacing:0;max-width:900px;margin-top:5px;font-size:12px;font-weight:520;line-height:1.4;display:block}.case-rd .db-hero__ids{color:#ffffffa6;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:13px;display:flex}.case-rd .db-hero__ids code{color:#fff;background:#ffffff1a;border-radius:6px;padding:2px 8px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.case-rd .db-hero__chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.case-rd .db-chip{color:#ffffffd9;border:1px solid #fff3;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.case-rd .db-chip--ok{color:#a7f3d0;background:#1baf7a33;border-color:#1baf7a73}.case-rd .db-chip--warn{color:#fed7aa;background:#eb683426;border-color:#eb683466}.case-rd .db-chip--info{color:#bfdbfe;background:#2a78d626;border-color:#2a78d659}.case-rd .db-hero__stat{text-align:right}.case-rd .db-hero__stat-val{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:800;line-height:1}.case-rd .db-hero__stat-lbl{color:#ffffff8c;margin-top:4px;font-size:12px}.case-rd .case-hero--dark{padding:20px 26px 24px}.case-rd .case-hero--dark .case-hero__row{z-index:1;position:relative}.case-rd .case-hero--dark .case-hero__num{color:#ffffff9e}.case-rd .case-hero--dark .cpill{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff38}.case-rd .case-hero--dark .cpill--stage{color:#0a0a0a;background:#fff;border-color:#fff}.case-rd .case-hero--dark .cpill--done{color:#fff;background:#ffffff29;border-color:#ffffff38}.case-rd .case-hero--dark .caction{color:#fff;background:#ffffff14;border-color:#fff3}.case-rd .case-hero--dark .caction:hover{background:#ffffff29;border-color:#ffffff57;transform:translateY(-1px)}.case-rd .case-hero--dark .db-hero__name svg{color:#ffffffd9}.case-rd .case-hero__updated{color:#ffffff80;margin-top:14px;font-size:12.5px}.case-rd .db-bento{gap:16px;display:grid}.case-rd .db-bento--1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .db-bento--3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-rd .db-signals{flex-wrap:wrap;gap:8px;display:flex}.case-rd .db-signal{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.case-rd .db-signal svg{flex:none;width:14px;height:14px}.case-rd .db-signal--warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.case-rd .db-signal--ok{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.case-rd .db-dl{grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.case-rd .db-dl__row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:start;gap:10px;padding:9px 0;font-size:13px;display:grid}.case-rd .db-dl__row:last-child{border-bottom:none}.case-rd .db-dl__k{color:var(--ink-3);font-size:12.5px}.case-rd .db-dl__v{font-weight:600;line-height:1.45}.case-rd .db-dl__code{background:var(--bg-soft);border-radius:4px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.case-rd .db-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;display:flex}.case-rd .db-link{border:1px solid var(--line);color:var(--ink);transition:all .15s var(--ease);cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none}.case-rd .db-link:hover{border-color:var(--ink);background:var(--bg-soft)}.case-rd .db-org{flex-direction:column;align-items:center;gap:0;padding:8px 0 4px;display:flex}.case-rd .db-org__node{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;min-width:200px;padding:12px 16px}.case-rd .db-org__node--root{background:var(--ink);color:#fff;border-color:var(--ink);min-width:240px}.case-rd .db-org__node--root .sub{color:#fff9}.case-rd .db-org__node .name{font-size:13px;font-weight:700}.case-rd .db-org__node .sub{color:var(--ink-3);margin-top:2px;font-size:11px}.case-rd .db-org__line{background:var(--line);width:2px;height:20px}.case-rd .db-org__branch{gap:16px;width:100%;max-width:520px;display:flex}.case-rd .db-org__person{border:1px solid var(--line);border-radius:12px;flex:1;min-width:0;padding:14px}.case-rd .db-org__person-head{align-items:flex-start;gap:12px;display:flex}.case-rd .db-avatar{background:var(--ink);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:flex}.case-rd .db-avatar--muted{background:var(--bg-soft);color:var(--ink-3);border:1px solid var(--line)}.case-rd .db-org__person .name{font-size:14px;font-weight:700;line-height:1.25}.case-rd .db-org__person .role{color:var(--s-aqua);margin-top:3px;font-size:11px;font-weight:700}.case-rd .db-org__person .meta{color:var(--ink-3);margin-top:6px;font-size:11.5px;line-height:1.5}.case-rd .db-org__person .meta code{font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.case-rd .db-org__tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.case-rd .db-tag{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.case-rd .db-tag--live{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.case-rd .db-okved-cloud{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.case-rd .db-bento--balance>.panel{flex-direction:column;max-height:480px;display:flex}.case-rd .db-bento--balance .db-okved-cloud{scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.case-rd .db-bento--balance .db-tl-tree{flex:auto;max-height:none}.case-rd .db-bento--balance .db-okved-cloud::-webkit-scrollbar{width:6px}.case-rd .db-bento--balance .db-okved-cloud::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-3) 35%, transparent);border-radius:999px}.case-rd .db-okved-pill{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:12px;display:inline-flex}.case-rd .db-okved-pill code{background:var(--bg-soft);border-radius:5px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:800}.case-rd .db-okved-pill--main{border-color:var(--ink);background:#fafafa}.case-rd .db-okved-pill--main code{background:var(--ink);color:#fff}.case-rd .db-tl-tree{scrollbar-gutter:stable;flex-direction:column;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.case-rd .db-tl-tree::-webkit-scrollbar{width:6px}.case-rd .db-tl-tree::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-3) 35%, transparent);border-radius:999px}.case-rd .db-tl-node{flex-shrink:0;grid-template-columns:16px 1fr;gap:12px;min-height:0;display:grid}.case-rd .db-tl-rail{flex-direction:column;align-items:center;padding-top:6px;display:flex;position:relative}.case-rd .db-tl-dot{background:var(--ink);border:2px solid color-mix(in srgb, var(--ink) 12%, white);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);z-index:1;border-radius:50%;flex:none}.case-rd .db-tl-line{background:var(--line);border-radius:1px;flex:1;width:2px;min-height:12px;margin-top:4px}.case-rd .db-tl-card{min-width:0;padding:0 0 16px}.case-rd .db-tl-node:last-child .db-tl-card{padding-bottom:2px}.case-rd .db-tl-date{color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-bottom:4px;font-size:11px;font-weight:800}.case-rd .db-tl-body b{font-size:13px;font-weight:650;line-height:1.35;display:block}.case-rd .db-tl-body span{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.4;display:block}.case-rd .db-tl-dot--risk{background:var(--s-risk,#e34948);border-color:#fbe6e5;box-shadow:0 0 0 1px #e3494838}.case-rd .db-tl-dot--muted{background:var(--ink-3);opacity:.45;box-shadow:none}.case-rd .db-tl-node--routine .db-tl-date,.case-rd .db-tl-node--routine .db-tl-body b{color:var(--ink-3);font-weight:600}.case-rd .db-tl-node--risk .db-tl-body b{color:#b42318}.case-rd .db-tl-toggle{color:var(--ink-2);border:none;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;width:100%;margin-top:12px;padding:12px 0 0;font-family:inherit;font-size:12px;font-weight:600;display:flex}.case-rd .db-tl-toggle:hover{color:var(--ink)}.case-rd .db-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:4px}.case-rd .db-kpi--warn .db-kpi__v{color:#b42318}.case-rd .db-alert--stack{flex-direction:row;align-items:flex-start}.case-rd .db-dl--3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-rd .db-note{color:var(--ink-3);border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:12px;line-height:1.5}.case-rd .db-contact-block{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.case-rd .db-subhead{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:12px;font-size:11px;font-weight:700}.case-rd .db-contact-list{flex-direction:column;gap:10px;display:flex}.case-rd .db-contact-item{align-items:flex-start;gap:10px;font-size:13px;display:flex}.case-rd .db-contact-item svg{color:var(--ink-3);flex:none;margin-top:2px}.case-rd .db-contact-item code{font-size:12px;font-weight:650}.case-rd .db-contact-item a{color:var(--ink);font-weight:650;text-decoration:none}.case-rd .db-contact-item a:hover{text-decoration:underline}.case-rd .db-contact-meta{color:var(--ink-3);margin-top:2px;font-size:11px;display:block}.case-rd .db-people-table{flex-direction:column;gap:10px;display:flex}.case-rd .db-people-row{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.case-rd .db-people-row--warn{background:snow;border-color:#fecaca}.case-rd .db-people-row__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.case-rd .db-people-row__main b{font-size:14px}.case-rd .db-people-row__tags{flex-wrap:wrap;gap:6px;display:flex}.case-rd .db-tag--warn{color:#b42318;background:#fef2f2;border-color:#fecaca}.case-rd .db-people-row__meta{color:var(--ink-3);flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:12px;display:flex}.case-rd .db-reorg-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.case-rd .db-reorg-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px;font-size:11px;font-weight:700}.case-rd .db-reorg-item{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;font-size:13px;display:flex}.case-rd .db-reorg-item:last-child{border-bottom:none}.case-rd .db-reorg-item svg{color:var(--ink-3);flex:none;margin-top:3px}.case-rd .db-reorg-item b{font-weight:650;display:block}.case-rd .db-reorg-item span{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.case-rd .db-license-list{flex-direction:column;gap:12px;display:flex}.case-rd .db-license-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px}.case-rd .db-license-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.case-rd .db-license-card__title{letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.case-rd .db-license-card__title svg{color:var(--ink-3);flex:none}.case-rd .db-license-status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.case-rd .db-license-status--active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.case-rd .db-license-status--suspended{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.case-rd .db-license-status--expired{background:var(--bg-soft);color:var(--ink-3);border:1px solid var(--line)}.case-rd .db-license-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.case-rd .db-license-meta__row{flex-direction:column;gap:3px;font-size:12px;display:flex}.case-rd .db-license-meta__row span{color:var(--ink-3)}.case-rd .db-license-meta__row b{color:var(--ink);font-weight:650;line-height:1.45}.case-rd .db-license-meta__row--warn b{color:#b45309}.case-rd .db-license-block{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.case-rd .db-license-block__label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:700}.case-rd .db-license-activities,.case-rd .db-license-addresses{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.case-rd .db-license-activities li,.case-rd .db-license-addresses li{color:var(--ink-2);font-size:12.5px;line-height:1.5}.case-rd .db-enc{text-align:left;border:1px solid var(--line);width:100%;height:100%;font:inherit;border-radius:14px;padding:18px;display:block}.case-rd button.db-enc{cursor:pointer;background:#fff}.case-rd .db-hero--compact{padding:18px 20px}.case-rd .fssp-types{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.case-rd .tl-seg{border:1px solid var(--line);background:var(--bg-soft);border-radius:999px;flex:none;padding:3px;display:inline-flex}.case-rd .tl-seg button{font:inherit;cursor:pointer;color:var(--ink-3);transition:all .15s var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.case-rd .tl-seg button:hover{color:var(--ink)}.case-rd .tl-seg button.is-on{background:var(--ink);color:#fff}.case-rd .tl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.case-rd .tl-stats{flex-wrap:wrap;gap:8px;display:flex}.case-rd .tl-stat{border:1px solid var(--line);text-align:center;background:var(--bg-soft);border-radius:10px;min-width:62px;padding:8px 13px}.case-rd .tl-stat b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1;display:block}.case-rd .tl-stat span{color:var(--ink-3);margin-top:4px;font-size:10.5px;display:block}.case-rd .tl-search{flex:1;min-width:200px;position:relative}.case-rd .tl-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.case-rd .tl-search input{border:1px solid var(--line);width:100%;height:38px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px 0 36px;font-size:13px}.case-rd .tl-search input:focus{border-color:var(--ink);outline:none}.case-rd .tl-list{margin-top:4px}.case-rd .tl-phase{align-items:center;gap:10px;margin:18px 0 6px;display:flex}.case-rd .tl-phase__label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.case-rd .tl-phase__label svg{opacity:.6}.case-rd .tl-phase__line{background:var(--line);flex:1;height:1px}.case-rd .tl-phase__date{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.case-rd .tl-row{grid-template-columns:70px 24px 1fr;gap:4px;display:grid}.case-rd .tl-row--minor{opacity:.72}.case-rd .tl-row__date{text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:10px;font-size:11.5px}.case-rd .tl-row__rail{flex-direction:column;align-items:center;display:flex}.case-rd .tl-dot{background:var(--bg-soft);width:24px;height:24px;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:8px;display:inline-flex}.case-rd .tl-dot svg{width:13px;height:13px}.case-rd .tl-dot--key{color:#b45309;background:#fef3c7;border-color:#fde68a}.case-rd .tl-dot--minor{width:16px;height:16px;margin-top:11px}.case-rd .tl-dot--minor svg{width:9px;height:9px}.case-rd .tl-line{background:var(--line);flex:1;width:2px;min-height:8px;margin-top:2px}.case-rd .tl-row__body{min-width:0;padding:6px 0 12px}.case-rd .tl-title--norm{color:var(--ink);font-size:13.5px;line-height:1.4}.case-rd .tl-title--minor{color:var(--ink-3);font-size:12.5px;line-height:1.4}.case-rd .tl-card{border:1px solid var(--line);border-left:3px solid var(--s-yellow,#eda100);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;margin:4px 0;padding:12px 14px}.case-rd .tl-card__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-rd .tl-veha{color:#b45309;white-space:nowrap;background:#fef3c7;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.case-rd .tl-title{color:var(--ink);font-size:14px;font-weight:650;line-height:1.35}.case-rd .tl-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:7px;font-size:12px;display:flex}.case-rd .tl-src{background:var(--bg-soft);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.case-rd .tl-src--efrsb{color:#1d4ed8;background:#2a78d61a;border-color:#2a78d640}.case-rd .tl-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.case-rd .tl-src-link{color:var(--s-blue,#2a78d6);align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.case-rd .tl-src-link:hover{text-decoration:underline}.case-rd .tl-note{color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.case-rd .tl-note svg{color:var(--ink-3);flex:none;margin-top:1px}.case-rd .tl-spin{color:var(--ink-3);animation:1s linear infinite tl-spin}@keyframes tl-spin{to{transform:rotate(360deg)}}.case-rd .pt-filters{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.case-rd .pt-filter{font:inherit;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;transition:all .15s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.case-rd .pt-filter:hover{border-color:var(--ink)}.case-rd .pt-filter.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.case-rd .pt-filter b{font-variant-numeric:tabular-nums;opacity:.6;font-weight:700}.case-rd .pt-filter.is-on b{opacity:.85}.case-rd .pt-page{gap:16px}.case-rd .pt-hero{color:#fff;background:linear-gradient(135deg,#101114 0%,#17191d 54%,#0f1012 100%);border:1px solid #25282d;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch;gap:28px;padding:26px 28px;display:grid;box-shadow:0 20px 42px #0f111429}.case-rd .pt-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.case-rd .pt-eyebrow{color:#aeb3bc;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11.5px;font-weight:750;display:inline-flex}.case-rd .pt-hero h3{color:#fff;letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(27px,2.3vw,38px);line-height:1.05}.case-rd .pt-hero__copy>p{color:#b8bcc4;max-width:650px;margin:0;font-size:13.5px;line-height:1.55}.case-rd .pt-help-button{color:#fff;min-height:38px;font:inherit;cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease);background:#202328;border:1px solid #3a3e45;border-radius:10px;align-items:center;gap:8px;margin-top:19px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.case-rd .pt-help-button:hover{background:#272b31;border-color:#737984}.case-rd .pt-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.case-rd .pt-hero__metrics>div{-moz-column-gap:8px;background:#ffffff0b;border:1px solid #30343a;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-content:center;column-gap:8px;min-width:0;min-height:96px;padding:16px;display:grid}.case-rd .pt-hero__metrics svg{color:#8f96a1;grid-row:1/span 2;align-self:center}.case-rd .pt-hero__metrics b{color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.case-rd .pt-hero__metrics span{color:#aeb3bc;margin-top:5px;font-size:11.5px;line-height:1.3}.case-rd .pt-workbench{overflow:visible}.case-rd .pt-head{padding-bottom:16px}.case-rd .pt-head .panel__badge{white-space:nowrap;flex:none}.case-rd .pt-entity-tabs{background:var(--bg-soft);border-radius:12px;align-items:center;gap:4px;margin:0 22px 14px;padding:4px;display:flex;overflow-x:auto}.case-rd .pt-entity-tabs button{min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:650;display:inline-flex}.case-rd .pt-entity-tabs button b{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.case-rd .pt-entity-tabs button.is-on{color:#fff;background:var(--ink);box-shadow:var(--shadow-sm)}.case-rd .pt-entity-tabs button.is-on b{color:#b9bec7}.case-rd .pt-toolbar{grid-template-columns:minmax(280px,1fr) minmax(240px,320px);gap:10px;margin:0 22px;display:grid}.case-rd .pt-search{min-width:0;position:relative}.case-rd .pt-search>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.case-rd .pt-search input{border:1px solid var(--line);width:100%;height:43px;color:var(--ink);font:inherit;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;border-radius:11px;padding:0 42px 0 41px;font-size:13px}.case-rd .pt-search input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #11121412}.case-rd .pt-search>button{background:var(--bg-soft);width:29px;height:29px;color:var(--ink-3);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.case-rd .pt-role-select{min-width:0;position:relative}.case-rd .pt-role-select>svg:first-child{color:var(--ink-3);pointer-events:none;z-index:1;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.case-rd .pt-role-select>svg:last-child{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.case-rd .pt-role-select select{appearance:none;border:1px solid var(--line);width:100%;height:43px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:11px;padding:0 38px 0 40px;font-size:12.5px;font-weight:650}.case-rd .pt-role-select select:focus{border-color:var(--ink);outline:none}.case-rd .pt-group-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:11px 22px 0;display:flex}.case-rd .pt-group-filters button{border:1px solid var(--line);min-height:31px;color:var(--ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:650;display:inline-flex}.case-rd .pt-group-filters button:hover{border-color:#a9adb5}.case-rd .pt-group-filters button.is-on{border-color:var(--ink);background:var(--ink);color:#fff}.case-rd .pt-group-filters b{opacity:.55;font-variant-numeric:tabular-nums}.case-rd .pt-filter-summary{background:var(--bg-soft);color:var(--ink-3);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:12px 22px 0;padding:9px 11px;font-size:11.5px;display:flex}.case-rd .pt-filter-summary button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.case-rd .pt-list{border-top:1px solid var(--line);margin-top:16px}.case-rd .pt-card{border-bottom:1px solid var(--line);transition:background .15s var(--ease);background:#fff;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 22px;display:grid;position:relative}.case-rd .pt-card:hover{background:#fcfcfd}.case-rd .pt-card__avatar{color:#fff;background:#17191d;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.case-rd .pt-card__avatar.is-person{color:var(--ink);background:#f1f3f5}.case-rd .pt-card__body{min-width:0}.case-rd .pt-card__title-row{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.case-rd .pt-card__title-row>div{min-width:0}.case-rd .pt-card__type{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:10.5px;font-weight:750;display:flex}.case-rd .pt-card__type span{color:#b45309;letter-spacing:0;text-transform:none;background:#fff7ed;border-radius:999px;padding:2px 7px}.case-rd .pt-card h4{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:760;line-height:1.38}.case-rd .pt-profile-button{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.case-rd .pt-profile-button:hover{border-color:var(--ink)}.case-rd .pt-card__ids{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:8px;font-size:11.5px;display:flex}.case-rd .pt-card__ids b{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:650}.case-rd .pt-card__ids .is-muted{color:#9a6a22}.case-rd .pt-roles{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.case-rd .pt-card .pt-roles{margin-top:10px}.case-rd .pt-role{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2}.case-rd .pt-role--debtor{color:#b42318;background:#fef2f2;border-color:#fecaca}.case-rd .pt-role--manager{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.case-rd .pt-role--applicant{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.case-rd .pt-role--creditor{color:#1d4ed8;background:#2a78d61a;border-color:#2a78d640}.case-rd .pt-role--kdl{color:#b45309;background:#fffbeb;border-color:#fde68a}.case-rd .pt-role--muted{color:#737780;background:#f7f7f8;border-color:#e4e5e7}.case-rd .pt-represents{color:var(--ink-2);margin-top:9px;font-size:12px;line-height:1.45}.case-rd .pt-represents b{color:var(--ink)}.case-rd .pt-card__address{color:var(--ink-3);overflow-wrap:anywhere;margin-top:7px;font-size:11.5px;line-height:1.45}.case-rd .pt-evidence{margin-top:11px}.case-rd .pt-evidence summary{width:fit-content;color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;font-weight:700;list-style:none;display:flex}.case-rd .pt-evidence summary::-webkit-details-marker{display:none}.case-rd .pt-evidence[open] summary{color:var(--ink)}.case-rd .pt-evidence__list{border:1px solid var(--line);background:var(--bg-soft);border-radius:11px;gap:10px;margin-top:10px;padding:12px;display:grid}.case-rd .pt-evidence__list>div{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start;gap:8px 12px;display:grid}.case-rd .pt-evidence__list p{color:var(--ink-2);margin:2px 0 0;font-size:11.5px;line-height:1.45}.case-rd .pt-evidence__list small{color:var(--ink-3);white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:650}.case-rd .pt-more{border:1px solid var(--line);width:calc(100% - 44px);min-height:43px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin:14px 22px 20px;font-size:12.5px;font-weight:700;display:flex}.case-rd .pt-more:hover{border-color:var(--ink)}.case-rd .pt-more span{color:var(--ink-3);font-size:11px;font-weight:600}.case-rd .pt-help-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.case-rd .pt-help-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#0c0e1194;border:0;width:100%;height:100%;position:absolute;inset:0}.case-rd .pt-help-modal__card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(720px,100%);max-height:min(760px,100vh - 40px);position:relative;overflow-y:auto;box-shadow:0 28px 80px #0000003d}.case-rd .pt-help-modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px 17px;display:flex}.case-rd .pt-help-modal__head span{color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:750}.case-rd .pt-help-modal__head h3{margin:5px 0 0;font-size:21px;line-height:1.2}.case-rd .pt-help-modal__head button{border:1px solid var(--line);width:35px;height:35px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.case-rd .pt-help-modal__lead{color:#fff;background:#17191d;border-radius:12px;gap:11px;margin:19px 23px 0;padding:14px;display:flex}.case-rd .pt-help-modal__lead svg{color:#aeb3bc;flex:none;margin-top:1px}.case-rd .pt-help-modal__lead p{color:#d3d6dc;margin:0;font-size:12.5px;line-height:1.5}.case-rd .pt-help-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:17px 23px;display:grid}.case-rd .pt-help-modal__grid>div{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:24px 1fr;gap:4px 8px;padding:13px;display:grid}.case-rd .pt-help-modal__grid svg{color:var(--ink-3);grid-row:1/span 2}.case-rd .pt-help-modal__grid b{font-size:12.5px}.case-rd .pt-help-modal__grid p{color:var(--ink-3);margin:0;font-size:11.5px;line-height:1.4}.case-rd .pt-help-modal__warning{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;gap:10px;margin:0 23px;padding:13px;display:flex}.case-rd .pt-help-modal__warning svg{flex:none;margin-top:1px}.case-rd .pt-help-modal__warning b{font-size:12.5px}.case-rd .pt-help-modal__warning p{margin:3px 0 0;font-size:11.5px;line-height:1.45}.case-rd .pt-help-modal__sources{flex-wrap:wrap;align-items:center;gap:7px;padding:17px 23px 22px;display:flex}.case-rd .pt-help-modal__sources span{color:var(--ink-3);margin-right:4px;font-size:11px}.case-rd .pt-help-modal__sources b{background:var(--bg-soft);color:var(--ink-2);border-radius:7px;padding:4px 8px;font-size:10.5px}@media (max-width:980px){.case-rd .pt-hero{grid-template-columns:1fr}.case-rd .pt-hero__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.case-rd .pt-hero__metrics>div{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:104px}.case-rd .pt-hero__metrics svg{grid-row:auto;margin-bottom:8px}}@media (max-width:760px){.case-rd .pt-hero{border-radius:17px;gap:20px;padding:21px}.case-rd .pt-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .pt-toolbar{grid-template-columns:1fr;margin-inline:15px}.case-rd .pt-entity-tabs,.case-rd .pt-group-filters,.case-rd .pt-filter-summary{margin-inline:15px}.case-rd .pt-card{padding:16px 15px}.case-rd .pt-evidence__list>div{grid-template-columns:1fr}.case-rd .pt-evidence__list small{white-space:normal}.case-rd .pt-more{width:calc(100% - 30px);margin-inline:15px}}@media (max-width:540px){.case-rd .pt-card{grid-template-columns:36px minmax(0,1fr);gap:10px}.case-rd .pt-card__avatar{border-radius:10px;width:36px;height:36px}.case-rd .pt-card__title-row{display:block}.case-rd .pt-profile-button{margin-top:10px}.case-rd .pt-filter-summary{align-items:flex-start}.case-rd .pt-help-modal{align-items:end;padding:0}.case-rd .pt-help-modal__card{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.case-rd .pt-help-modal__grid{grid-template-columns:1fr}}.case-rd .cd-stats{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.case-rd .cd-stat{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;min-width:112px;padding:10px 14px}.case-rd .cd-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1;display:block}.case-rd .cd-stat span{color:var(--ink-3);margin-top:5px;font-size:10.5px;display:block}.case-rd .cd-tone--ok{color:#047857}.case-rd .cd-tone--bad{color:#b42318}.case-rd .cd-tone--warn{color:#b45309}.case-rd .cd-tone--info{color:#1d4ed8}.case-rd .cd-tone--neutral{color:var(--ink)}.case-rd .cd-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-rd .cd-status{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.case-rd .cd-status--ok{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.case-rd .cd-status--bad{color:#b42318;background:#fef2f2;border-color:#fecaca}.case-rd .cd-status--warn{color:#b45309;background:#fffbeb;border-color:#fde68a}.case-rd .cd-status--info{color:#1d4ed8;background:#2a78d61a;border-color:#2a78d640}.case-rd .cd-date{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.case-rd .cd-amount{color:#4a3aa7;white-space:nowrap;background:#4a3aa714;border:1px solid #4a3aa740;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.case-rd .cd-inn{color:var(--ink-3);margin-left:6px;font-size:11.5px;font-weight:500}.case-rd .cd-party{color:var(--ink-3);align-items:flex-start;gap:6px;margin-top:8px;font-size:12px;line-height:1.45;display:inline-flex}.case-rd .cd-party svg{flex:none;margin-top:1px}.case-rd .cd-party b{color:var(--ink-2);font-weight:650}.case-rd .cd-src{color:var(--s-blue,#2a78d6);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.case-rd .cd-src:hover{text-decoration:underline}.case-rd .cd-excerpt{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.case-rd .cd-excerpt summary{color:var(--ink-3);cursor:pointer;align-items:center;gap:5px;font-size:11.5px;list-style:none;display:inline-flex}.case-rd .cd-excerpt summary::-webkit-details-marker{display:none}.case-rd .cd-excerpt summary:hover{color:var(--ink)}.case-rd .cd-excerpt p{color:var(--ink-2);margin-top:8px;font-size:12px;line-height:1.55}.case-rd .ed-workspace{gap:14px;display:grid}.case-rd .ed-hero{color:#fff;background:linear-gradient(135deg,#131418 0%,#1b1c21 100%);border:1px solid #292a2f;border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(410px,1fr);display:grid;overflow:hidden;box-shadow:0 22px 50px -40px #111318d9}.case-rd .ed-hero__main{border-right:1px solid #ffffff1a;min-width:0;padding:27px 30px 25px}.case-rd .ed-eyebrow{color:#a3a6ae;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:13px;font-size:11.5px;font-weight:760;line-height:1;display:flex}.case-rd .ed-eyebrow svg{color:#d9ae59}.case-rd .ed-hero h2{color:#fff;letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:720;line-height:1.12}.case-rd .ed-hero__main>p{color:#b3b6be;max-width:800px;margin:12px 0 0;font-size:13px;line-height:1.55}.case-rd .ed-focus{border-top:1px solid #ffffff1c;align-items:flex-start;gap:10px;margin-top:20px;padding-top:17px;display:flex}.case-rd .ed-focus>svg{color:#f3c977;flex:none;margin-top:2px}.case-rd .ed-hero.is-risk .ed-focus>svg{color:#ff8f86}.case-rd .ed-focus>div{flex-direction:column;gap:4px;min-width:0;display:flex}.case-rd .ed-focus b{color:#fff;font-size:14px;line-height:1.3}.case-rd .ed-focus span{color:#9da1a9;max-width:760px;font-size:12px;line-height:1.45}.case-rd .ed-hero__metrics{grid-template-columns:1fr 1fr;display:grid}.case-rd .ed-hero__metrics>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;gap:6px;min-height:116px;padding:20px 22px;display:flex}.case-rd .ed-hero__metrics>div:nth-child(2n){border-right:0}.case-rd .ed-hero__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .ed-hero__metrics>div.is-alert{background:#d33d3a1a}.case-rd .ed-hero__metrics span{color:#9da1a9;text-transform:uppercase;letter-spacing:.045em;font-size:11.5px;font-weight:700;line-height:1.2}.case-rd .ed-hero__metrics b{color:#fff;font-variant-numeric:tabular-nums;font-size:29px;font-weight:760;line-height:1}.case-rd .ed-hero__metrics .is-alert b{color:#ff9c93}.case-rd .ed-hero__metrics small{color:#a6a9b0;font-size:11.5px;line-height:1.35}.case-rd .ed-guide{align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.case-rd .ed-guide__icon{width:36px;height:36px;color:var(--ink);background:#f1f1ef;border-radius:10px;flex:none;place-items:center;display:grid}.case-rd .ed-guide>div:nth-child(2){flex:1;min-width:0}.case-rd .ed-guide b{margin-bottom:4px;font-size:13px;line-height:1.3;display:block}.case-rd .ed-guide p{max-width:1060px;color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.case-rd .ed-guide>span{color:var(--ink-2);white-space:nowrap;background:#f1f1ef;border-radius:8px;flex:none;padding:6px 9px;font-size:11.5px;font-weight:700}.case-rd .ed-list-panel{padding:0;overflow:hidden}.case-rd .ed-list-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 18px;display:flex}.case-rd .ed-section-kicker{color:var(--ink-3);letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .ed-list-head h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:740;line-height:1.2}.case-rd .ed-list-head p{max-width:780px;color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}.case-rd .ed-list-count{background:var(--bg-soft);min-width:82px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.case-rd .ed-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:0 24px 12px;display:flex}.case-rd .ed-status-tabs{scrollbar-width:none;background:#f1f1f0;border-radius:12px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}.case-rd .ed-status-tabs::-webkit-scrollbar{display:none}.case-rd .ed-status-tabs button,.case-rd .ed-type-tabs button{min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:620;line-height:1;display:inline-flex}.case-rd .ed-status-tabs button span,.case-rd .ed-type-tabs button span{min-width:20px;height:20px;color:var(--ink-3);background:#e0e1e0;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:760;display:grid}.case-rd .ed-status-tabs button.is-active,.case-rd .ed-type-tabs button.is-active{color:var(--ink);background:#fff;border-color:#dedfdf;box-shadow:0 2px 8px #14171e12}.case-rd .ed-status-tabs button.is-active span,.case-rd .ed-type-tabs button.is-active span{color:#fff;background:#17181c}.case-rd .ed-search{flex:none;width:100%;position:relative}.case-rd .ed-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.case-rd .ed-search input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px 0 37px;font-size:12.5px}.case-rd .ed-search input:focus{border-color:#94969d;outline:none;box-shadow:0 0 0 3px #1113180d}.case-rd .ed-type-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:5px;padding:0 24px 16px;display:flex;overflow-x:auto}.case-rd .ed-type-tabs::-webkit-scrollbar{display:none}.case-rd .ed-type-tabs button{border-color:var(--line);min-height:31px;color:var(--ink-3);background:#fff;padding:6px 9px}.case-rd .ed-type-tabs button.is-active{color:#fff;background:#17181c;border-color:#17181c}.case-rd .ed-list{flex-direction:column;display:flex}.case-rd .ed-card{border-bottom:1px solid var(--line);position:relative}.case-rd .ed-card:last-child{border-bottom:0}.case-rd .ed-card:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.case-rd .ed-card--bad:before{background:#d74a43}.case-rd .ed-card--warn:before{background:#d99a2d}.case-rd .ed-card--ok:before{background:#3f9b72}.case-rd .ed-card__summary{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:42px minmax(0,1fr) minmax(190px,260px);gap:14px;padding:18px 22px 13px;display:grid}.case-rd .ed-card__summary:hover{background:#fcfcfb}.case-rd .ed-card__index{color:#fff;font-variant-numeric:tabular-nums;background:#17181c;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:760;display:grid}.case-rd .ed-card__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.case-rd .ed-card__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.case-rd .ed-request-type,.case-rd .ed-status,.case-rd .ed-procedural{border:1px solid var(--line);min-height:24px;color:var(--ink-2);background:#f5f5f3;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;font-weight:690;line-height:1;display:inline-flex}.case-rd .ed-status--ok{color:#337a57;background:#f1faf5;border-color:#c8e5d6}.case-rd .ed-status--bad{color:#aa3832;background:#fff4f2;border-color:#f0cbc7}.case-rd .ed-status--warn{color:#926916;background:#fff9eb;border-color:#ecd9a8}.case-rd .ed-status--info{color:#2c64a6;background:#f2f7fd;border-color:#cbdcf3}.case-rd .ed-procedural{color:var(--ink-3);background:#fff}.case-rd .ed-card__body>strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:730;line-height:1.35}.case-rd .ed-card__items{max-width:1000px;color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.48;display:-webkit-box;overflow:hidden}.case-rd .ed-card__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:10px;font-size:11.5px;line-height:1.35;display:flex}.case-rd .ed-card__meta b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:680}.case-rd .ed-card__aside{min-width:0;color:var(--ink-3);justify-content:flex-end;align-self:center;align-items:center;gap:10px;display:flex}.case-rd .ed-card__aside>svg{transition:transform .16s var(--ease);flex:none}.case-rd .ed-card__aside>svg.is-open{transform:rotate(180deg)}.case-rd .ed-execution{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.case-rd .ed-execution span{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:720;line-height:1}.case-rd .ed-execution b{max-width:230px;color:var(--ink-2);text-align:right;font-size:12px;font-weight:720;line-height:1.35}.case-rd .ed-execution--ok b{color:#337a57}.case-rd .ed-execution--warn b{color:#926916}.case-rd .ed-execution--bad b{color:#aa3832}.case-rd .ed-card__result{border:1px solid var(--line);background:#fafaf9;border-radius:11px;grid-template-columns:1fr 1fr;gap:0;margin:0 22px 17px 78px;display:grid;overflow:hidden}.case-rd .ed-card__result>div{padding:12px 14px}.case-rd .ed-card__result>div+div{border-left:1px solid var(--line)}.case-rd .ed-card__result span{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .ed-card__result b{color:var(--ink);font-size:12.5px;line-height:1.35;display:block}.case-rd .ed-card__result p{color:var(--ink-3);margin:4px 0 0;font-size:11.5px;line-height:1.42}.case-rd .ed-card__result--ok>div:first-child{background:#f5fbf7}.case-rd .ed-card__result--bad>div:first-child{background:#fff7f6}.case-rd .ed-card__result--warn>div:first-child{background:#fffaf0}.case-rd .ed-card__details{border:1px solid var(--line);background:#fafaf9;border-radius:12px;margin:0 22px 20px 78px;padding:17px}.case-rd .ed-detail-grid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.case-rd .ed-detail-grid>div,.case-rd .ed-full-subject{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.case-rd .ed-detail-grid span,.case-rd .ed-full-subject>span{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .ed-detail-grid p,.case-rd .ed-full-subject p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.case-rd .ed-full-subject{margin-top:12px}.case-rd .ed-timeline{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.case-rd .ed-timeline__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.case-rd .ed-timeline__head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.case-rd .ed-timeline__head b{font-size:13px;line-height:1.3}.case-rd .ed-timeline__head span{color:var(--ink-3);font-size:11.5px;line-height:1.35}.case-rd .ed-event{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.case-rd .ed-event__rail{flex-direction:column;align-items:center;display:flex}.case-rd .ed-event__rail i{background:#fff;border:2px solid #17181c;border-radius:50%;flex:none;width:9px;height:9px;margin-top:9px}.case-rd .ed-event__rail em{background:var(--line);flex:1;width:1px;min-height:45px}.case-rd .ed-event:last-child .ed-event__rail em{background:0 0}.case-rd .ed-event>div{min-width:0;padding:0 0 15px}.case-rd .ed-event__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.case-rd .ed-event__top time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.case-rd .ed-event>div>b{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45;display:block}.case-rd .ed-event a{color:var(--s-blue,#2a78d6);align-items:center;gap:4px;margin-top:6px;font-size:11.5px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.case-rd .ed-event a:hover{text-decoration:underline}.case-rd .ed-filter-empty{min-height:210px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:36px;display:flex}.case-rd .ed-filter-empty b{color:var(--ink-2);font-size:13px}.case-rd .ed-filter-empty span{font-size:12px}.case-rd .ed-data-note{border-top:1px solid var(--line);color:var(--ink-3);background:#fafaf9;align-items:flex-start;gap:9px;padding:13px 24px;font-size:11.5px;line-height:1.45;display:flex}.case-rd .ed-data-note svg{flex:none;margin-top:1px}@media (max-width:1180px){.case-rd .ed-hero{grid-template-columns:1fr}.case-rd .ed-hero__main{border-bottom:1px solid #ffffff1a;border-right:0}}@media (max-width:760px){.case-rd .ed-hero__main{padding:23px 20px 21px}.case-rd .ed-hero h2{font-size:25px}.case-rd .ed-hero__metrics>div{min-height:100px;padding:16px}.case-rd .ed-guide{flex-wrap:wrap;align-items:flex-start}.case-rd .ed-guide>span{margin-left:49px}.case-rd .ed-list-head{padding:20px 18px 16px}.case-rd .ed-toolbar{padding:0 18px 12px}.case-rd .ed-type-tabs{padding:0 18px 14px}.case-rd .ed-card__summary{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 18px 12px}.case-rd .ed-card__index{width:31px;height:31px}.case-rd .ed-card__aside{grid-column:2;justify-content:space-between;margin-top:7px}.case-rd .ed-execution{align-items:flex-start}.case-rd .ed-execution b{text-align:left;max-width:none}.case-rd .ed-card__result{grid-template-columns:1fr;margin:0 18px 15px 63px}.case-rd .ed-card__result>div+div{border-top:1px solid var(--line);border-left:0}.case-rd .ed-card__details{margin:0 18px 17px;padding:14px}.case-rd .ed-detail-grid{grid-template-columns:1fr}}@media (max-width:480px){.case-rd .ed-hero__metrics{grid-template-columns:1fr 1fr}.case-rd .ed-hero__metrics span{font-size:10.5px}.case-rd .ed-hero__metrics b{font-size:25px}.case-rd .ed-guide__icon{display:none}.case-rd .ed-guide>span{margin-left:0}.case-rd .ed-list-count{min-width:auto}.case-rd .ed-list-head p{display:none}.case-rd .ed-card__result{margin-left:18px}.case-rd .ed-event__top{flex-direction:column;align-items:flex-start;gap:6px}}.case-rd .dg-workspace{gap:14px;display:grid}.case-rd .dg-hero{color:#fff;background:radial-gradient(circle at 86% 8%,#ffffff0f,#0000 28%),linear-gradient(135deg,#131418 0%,#1b1c21 100%);border:1px solid #292a2f;border-radius:20px;grid-template-columns:minmax(0,1.42fr) minmax(410px,1fr);display:grid;overflow:hidden;box-shadow:0 22px 50px -40px #111318d9}.case-rd .dg-hero__main{border-right:1px solid #ffffff1a;min-width:0;padding:27px 30px 25px}.case-rd .dg-eyebrow{color:#a3a6ae;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:13px;font-size:11.5px;font-weight:760;line-height:1;display:flex}.case-rd .dg-eyebrow svg{color:#e0b45f}.case-rd .dg-hero h2{color:#fff;letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:720;line-height:1.12}.case-rd .dg-hero__main>p{color:#b3b6be;max-width:800px;margin:12px 0 0;font-size:13px;line-height:1.55}.case-rd .dg-focus{border-top:1px solid #ffffff1c;align-items:flex-start;gap:10px;margin-top:20px;padding-top:17px;display:flex}.case-rd .dg-focus>svg{color:#f3c977;flex:none;margin-top:2px}.case-rd .dg-hero.has-changes .dg-focus>svg{color:#ff9c93}.case-rd .dg-focus>div{flex-direction:column;gap:4px;min-width:0;display:flex}.case-rd .dg-focus b{color:#fff;font-size:14px;line-height:1.3}.case-rd .dg-focus span{color:#9da1a9;max-width:760px;font-size:12px;line-height:1.45}.case-rd .dg-hero__metrics{grid-template-columns:1fr 1fr;display:grid}.case-rd .dg-hero__metrics>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;gap:6px;min-height:116px;padding:20px 22px;display:flex}.case-rd .dg-hero__metrics>div:nth-child(2n){border-right:0}.case-rd .dg-hero__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .dg-hero__metrics>div.is-alert{background:#d33d3a1a}.case-rd .dg-hero__metrics span{color:#9da1a9;text-transform:uppercase;letter-spacing:.045em;font-size:11.5px;font-weight:700;line-height:1.2}.case-rd .dg-hero__metrics b{color:#fff;font-variant-numeric:tabular-nums;font-size:27px;font-weight:760;line-height:1.05}.case-rd .dg-hero__metrics .is-alert b{color:#ff9c93}.case-rd .dg-hero__metrics small{color:#a6a9b0;font-size:11.5px;line-height:1.35}.case-rd .dg-guide{align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.case-rd .dg-guide__icon{width:36px;height:36px;color:var(--ink);background:#f1f1ef;border-radius:10px;flex:none;place-items:center;display:grid}.case-rd .dg-guide>div:nth-child(2){flex:1;min-width:0}.case-rd .dg-guide b{margin-bottom:4px;font-size:13px;line-height:1.3;display:block}.case-rd .dg-guide p{max-width:1060px;color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.case-rd .dg-guide>span{color:var(--ink-2);white-space:nowrap;background:#f1f1ef;border-radius:8px;flex:none;padding:6px 9px;font-size:11.5px;font-weight:700}.case-rd .dg-list-panel{padding:0;overflow:hidden}.case-rd .dg-list-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 18px;display:flex}.case-rd .dg-section-kicker{color:var(--ink-3);letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .dg-list-head h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:740;line-height:1.2}.case-rd .dg-list-head p{max-width:780px;color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}.case-rd .dg-list-count{background:var(--bg-soft);min-width:82px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.case-rd .dg-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:0 24px 12px;display:flex}.case-rd .dg-status-tabs{scrollbar-width:none;background:#f1f1f0;border-radius:12px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}.case-rd .dg-status-tabs::-webkit-scrollbar{display:none}.case-rd .dg-category-tabs::-webkit-scrollbar{display:none}.case-rd .dg-status-tabs button,.case-rd .dg-category-tabs button{min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:620;line-height:1;display:inline-flex}.case-rd .dg-status-tabs button>span,.case-rd .dg-category-tabs button>span{min-width:20px;height:20px;color:var(--ink-3);background:#e0e1e0;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:760;display:grid}.case-rd .dg-status-tabs button.is-active{color:var(--ink);background:#fff;border-color:#dedfdf;box-shadow:0 2px 8px #14171e12}.case-rd .dg-status-tabs button.is-active>span,.case-rd .dg-category-tabs button.is-active>span{color:inherit;background:#ffffff29}.case-rd .dg-status-tabs button.is-active>span{color:#fff;background:#17181c}.case-rd .dg-search{flex:none;width:100%;position:relative}.case-rd .dg-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.case-rd .dg-search input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px 0 37px;font-size:12.5px}.case-rd .dg-search input:focus{border-color:#94969d;outline:none;box-shadow:0 0 0 3px #1113180d}.case-rd .dg-category-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:5px;padding:0 24px 16px;display:flex;overflow-x:auto}.case-rd .dg-category-tabs button{border-color:var(--line);min-height:31px;color:var(--ink-3);background:#fff;padding:6px 9px}.case-rd .dg-category-tabs button.is-active{color:#fff;background:#17181c;border-color:#17181c}.case-rd .dg-list{flex-direction:column;display:flex}.case-rd .dg-card{border-bottom:1px solid var(--line);position:relative}.case-rd .dg-card:last-child{border-bottom:0}.case-rd .dg-card:before{z-index:1;content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.case-rd .dg-card--bad:before{background:#d74a43}.case-rd .dg-card--warn:before{background:#d99a2d}.case-rd .dg-card--ok:before{background:#3f9b72}.case-rd .dg-card__summary{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:42px minmax(0,1fr) minmax(185px,245px);gap:14px;padding:18px 22px 13px;display:grid}.case-rd .dg-card__summary:hover{background:#fcfcfb}.case-rd .dg-card__index{color:#fff;font-variant-numeric:tabular-nums;background:#17181c;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:760;display:grid}.case-rd .dg-card__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.case-rd .dg-card__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.case-rd .dg-category,.case-rd .dg-status,.case-rd .dg-changed{border:1px solid var(--line);min-height:24px;color:var(--ink-2);background:#f5f5f3;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;font-weight:690;line-height:1;display:inline-flex}.case-rd .dg-status--ok{color:#337a57;background:#f1faf5;border-color:#c8e5d6}.case-rd .dg-status--bad{color:#aa3832;background:#fff4f2;border-color:#f0cbc7}.case-rd .dg-status--warn{color:#926916;background:#fff9eb;border-color:#ecd9a8}.case-rd .dg-status--info{color:#2c64a6;background:#f2f7fd;border-color:#cbdcf3}.case-rd .dg-changed{color:#8b661a;background:#fffaf0;border-color:#e5d6ad}.case-rd .dg-card__body>strong{max-width:1000px;color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:730;line-height:1.38}.case-rd .dg-card__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:10px;font-size:11.5px;line-height:1.35;display:flex}.case-rd .dg-card__meta b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:680}.case-rd .dg-card__aside{min-width:0;color:var(--ink-3);justify-content:flex-end;align-self:center;align-items:center;gap:12px;display:flex}.case-rd .dg-card__aside>span{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.case-rd .dg-card__aside small{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:720;line-height:1}.case-rd .dg-card__aside b{text-align:right;max-width:220px;font-size:12px;font-weight:720;line-height:1.35}.case-rd .dg-card__aside>svg{transition:transform .16s var(--ease);flex:none}.case-rd .dg-card__aside>svg.is-open{transform:rotate(180deg)}.case-rd .dg-result{border:1px solid var(--line);background:#fafaf9;border-radius:11px;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;margin:0 22px 17px 78px;display:grid;overflow:hidden}.case-rd .dg-result>div{padding:12px 14px}.case-rd .dg-result>div:first-child{border-right:1px solid var(--line)}.case-rd .dg-result>div:last-child{border-left:1px solid var(--line)}.case-rd .dg-result>div>span{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .dg-result>div>b{color:var(--ink);font-size:12.5px;line-height:1.35;display:block}.case-rd .dg-result p{color:var(--ink-3);margin:4px 0 0;font-size:11.5px;line-height:1.42}.case-rd .dg-result p strong{color:var(--ink-2);font-variant-numeric:tabular-nums}.case-rd .dg-result__arrow{color:#777b83;background:#f2f2f0;place-items:center;font-size:20px;font-weight:700;display:grid}.case-rd .dg-result__arrow.is-changed{color:#9f2e29;background:#fff4f2}.case-rd .dg-card__details{border:1px solid var(--line);background:#fafaf9;border-radius:12px;margin:0 22px 20px 78px;padding:17px}.case-rd .dg-detail-grid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.case-rd .dg-detail-grid>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.case-rd .dg-detail-grid span,.case-rd .dg-basis>span{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .dg-detail-grid p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.case-rd .dg-detail-grid p+p{border-top:1px dashed var(--line);margin-top:7px;padding-top:7px}.case-rd .dg-detail-grid p b{color:var(--ink);font-weight:720}.case-rd .dg-amounts,.case-rd .dg-basis,.case-rd .dg-timeline{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.case-rd .dg-details-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.case-rd .dg-details-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.case-rd .dg-details-head b{color:var(--ink);font-size:13px;line-height:1.35}.case-rd .dg-details-head span{color:var(--ink-3);font-size:11.5px;line-height:1.35}.case-rd .dg-amounts>div:not(.dg-details-head){border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:10px 12px;display:grid}.case-rd .dg-amounts>div:not(.dg-details-head)+div{margin-top:6px}.case-rd .dg-amounts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.case-rd .dg-amounts>div>span{color:var(--ink-3);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.case-rd .dg-basis>div{flex-wrap:wrap;gap:6px;display:flex}.case-rd .dg-basis b{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:8px;padding:6px 9px;font-size:11.5px;font-weight:680;line-height:1.25}.case-rd .dg-event{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.case-rd .dg-event__rail{flex-direction:column;align-items:center;display:flex}.case-rd .dg-event__rail i{background:#fff;border:2px solid #17181c;border-radius:50%;flex:none;width:9px;height:9px;margin-top:9px}.case-rd .dg-event__rail em{background:var(--line);flex:1;width:1px;min-height:45px}.case-rd .dg-event:last-child .dg-event__rail em{background:0 0}.case-rd .dg-event>div{min-width:0;padding:0 0 15px}.case-rd .dg-event__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.case-rd .dg-event__top>span{color:var(--ink-2);font-size:11.5px;font-weight:720}.case-rd .dg-event__top time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.case-rd .dg-event>div>b{font-size:12.5px;line-height:1.4;display:block}.case-rd .dg-event p{color:var(--ink-2);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.45}.case-rd .dg-event blockquote{color:var(--ink-3);overflow-wrap:anywhere;background:#fff;border-left:2px solid #b8bbc2;border-radius:0 8px 8px 0;margin:8px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.5}.case-rd .dg-event a{color:var(--s-blue,#2a78d6);align-items:center;gap:4px;margin-top:7px;font-size:11.5px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.case-rd .dg-event a:hover{text-decoration:underline}.case-rd .dg-filter-empty{min-height:210px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:36px;display:flex}.case-rd .dg-filter-empty b{color:var(--ink-2);font-size:13px}.case-rd .dg-filter-empty span{font-size:12px}.case-rd .dg-data-note{border-top:1px solid var(--line);color:var(--ink-3);background:#fafaf9;align-items:flex-start;gap:9px;padding:13px 24px;font-size:11.5px;line-height:1.45;display:flex}.case-rd .dg-data-note svg{flex:none;margin-top:1px}@media (max-width:1180px){.case-rd .dg-hero{grid-template-columns:1fr}.case-rd .dg-hero__main{border-bottom:1px solid #ffffff1a;border-right:0}}@media (max-width:760px){.case-rd .dg-hero__main{padding:23px 20px 21px}.case-rd .dg-hero h2{font-size:25px}.case-rd .dg-hero__metrics>div{min-height:100px;padding:16px}.case-rd .dg-guide{flex-wrap:wrap}.case-rd .dg-guide>span{margin-left:49px}.case-rd .dg-list-head{padding:20px 18px 16px}.case-rd .dg-toolbar{padding:0 18px 12px}.case-rd .dg-category-tabs{padding:0 18px 14px}.case-rd .dg-card__summary{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 18px 12px}.case-rd .dg-card__index{width:31px;height:31px}.case-rd .dg-card__aside{grid-column:2;justify-content:space-between;margin-top:7px}.case-rd .dg-card__aside>span{align-items:flex-start}.case-rd .dg-card__aside b{text-align:left;max-width:none}.case-rd .dg-result{grid-template-columns:1fr;margin:0 18px 15px 63px}.case-rd .dg-result>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.case-rd .dg-result>div:last-child{border-top:1px solid var(--line);border-left:0}.case-rd .dg-result__arrow{min-height:34px}.case-rd .dg-card__details{margin:0 18px 17px;padding:14px}.case-rd .dg-detail-grid{grid-template-columns:1fr}}@media (max-width:480px){.case-rd .dg-hero__metrics{grid-template-columns:1fr 1fr}.case-rd .dg-hero__metrics span{font-size:10.5px}.case-rd .dg-hero__metrics b{font-size:23px}.case-rd .dg-guide__icon{display:none}.case-rd .dg-guide>span{margin-left:0}.case-rd .dg-list-count{min-width:auto}.case-rd .dg-list-head p{display:none}.case-rd .dg-result{margin-left:18px}.case-rd .dg-amounts>div:not(.dg-details-head){grid-template-columns:1fr;gap:4px}.case-rd .dg-event__top{flex-direction:column;align-items:flex-start;gap:6px}}.case-rd .ad-hero .dg-eyebrow svg{color:#efbd5e}.case-rd .ad-empty-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#ffffff12,#0000 30%),linear-gradient(135deg,#131418 0%,#1b1c21 100%);border:1px solid #292a2f;border-radius:20px;padding:30px;box-shadow:0 22px 50px -40px #111318d9}.case-rd .ad-empty-hero h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:720;line-height:1.12}.case-rd .ad-empty-hero p{color:#b3b6be;max-width:920px;margin:12px 0 0;font-size:13px;line-height:1.55}.case-rd .ad-empty-context{align-items:flex-start;gap:13px;padding:18px 19px;display:flex}.case-rd .ad-empty-context>div:nth-child(2){flex:1;min-width:0}.case-rd .ad-empty-context b{color:var(--ink);margin-bottom:4px;font-size:13px;line-height:1.3;display:block}.case-rd .ad-empty-context p{max-width:1020px;color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.case-rd .ad-empty-context>span{color:var(--ink-2);white-space:nowrap;background:#f1f1ef;border-radius:8px;flex:none;padding:6px 9px;font-size:11.5px;font-weight:700}.case-rd .ad-result{border:1px solid var(--line);background:#fafaf9;border-radius:11px;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);margin:0 22px 12px 78px;display:grid;overflow:hidden}.case-rd .ad-result>div{min-width:0;padding:12px 14px}.case-rd .ad-result>div+div{border-left:1px solid var(--line);background:#fff}.case-rd .ad-result span,.case-rd .ad-property>span,.case-rd .ad-detail-grid>div>span,.case-rd .ad-consequences>span{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .ad-result p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.48}.case-rd .ad-result b{color:var(--ink);font-size:12.5px;line-height:1.42;display:block}.case-rd .ad-consequences{background:#fffbf2;border:1px solid #e8dcc1;border-radius:11px;margin:0 22px 17px 78px;padding:12px 14px}.case-rd .ad-consequences ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.case-rd .ad-consequences li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.case-rd .ad-consequences li svg{color:#9b741f;flex:none;margin-top:1px}.case-rd .ad-consequences small{color:var(--ink-3);margin-top:8px;font-size:11px;display:block}.case-rd .ad-detail-grid{grid-template-columns:1.1fr 1fr;gap:12px;display:grid}.case-rd .ad-detail-grid>div,.case-rd .ad-property{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.case-rd .ad-detail-grid p,.case-rd .ad-property p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.case-rd .ad-detail-grid p+p{border-top:1px dashed var(--line);margin-top:7px;padding-top:7px}.case-rd .ad-detail-grid p b{color:var(--ink);font-weight:720}.case-rd .ad-property{margin-top:12px}.case-rd .ad-amounts>div:not(.dg-details-head)>span>b{color:var(--ink-2);font-weight:720}@media (max-width:760px){.case-rd .ad-empty-hero{padding:23px 20px 21px}.case-rd .ad-empty-hero h2{font-size:25px}.case-rd .ad-empty-context{flex-wrap:wrap}.case-rd .ad-empty-context>span{margin-left:49px}.case-rd .ad-result{grid-template-columns:1fr;margin:0 18px 12px 63px}.case-rd .ad-result>div+div{border-top:1px solid var(--line);border-left:0}.case-rd .ad-consequences{margin:0 18px 15px 63px}.case-rd .ad-detail-grid{grid-template-columns:1fr}}@media (max-width:480px){.case-rd .ad-empty-context .dg-guide__icon{display:none}.case-rd .ad-empty-context>span{margin-left:0}.case-rd .ad-result,.case-rd .ad-consequences{margin-left:18px}}.case-rd .cmpl-workspace{gap:14px;display:grid}.case-rd .cmpl-hero{color:#fff;background:linear-gradient(135deg,#131418 0%,#1b1c21 100%);border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(430px,1fr);display:grid;overflow:hidden;box-shadow:0 22px 48px -38px #111318cc}.case-rd .cmpl-hero__main{border-right:1px solid #ffffff1a;min-width:0;padding:27px 30px 25px}.case-rd .cmpl-eyebrow{color:#a3a6ae;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:13px;font-size:11.5px;font-weight:760;line-height:1;display:flex}.case-rd .cmpl-eyebrow svg{color:#d1a34b}.case-rd .cmpl-hero h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:720;line-height:1.12}.case-rd .cmpl-hero__main>p{color:#b3b6be;max-width:770px;margin:12px 0 0;font-size:13px;line-height:1.55}.case-rd .cmpl-focus{border-top:1px solid #ffffff1c;align-items:flex-start;gap:10px;margin-top:20px;padding-top:17px;display:flex}.case-rd .cmpl-focus>svg{color:#f3c977;flex:none;margin-top:2px}.case-rd .cmpl-hero.is-risk .cmpl-focus>svg{color:#ff8f86}.case-rd .cmpl-focus>div{flex-direction:column;gap:4px;min-width:0;display:flex}.case-rd .cmpl-focus b{color:#fff;font-size:14px;line-height:1.3}.case-rd .cmpl-focus span{color:#9da1a9;max-width:720px;font-size:12px;line-height:1.45}.case-rd .cmpl-hero__metrics{grid-template-columns:1fr 1fr;display:grid}.case-rd .cmpl-hero__metrics>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:20px 22px;display:flex}.case-rd .cmpl-hero__metrics>div:nth-child(2n){border-right:0}.case-rd .cmpl-hero__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .cmpl-hero__metrics>div.is-warn{background:#de9e3614}.case-rd .cmpl-hero__metrics>div.is-alert{background:#d33d3a1f}.case-rd .cmpl-hero__metrics span{color:#9da1a9;text-transform:uppercase;letter-spacing:.045em;font-size:11.5px;font-weight:700;line-height:1.2}.case-rd .cmpl-hero__metrics b{color:#fff;font-variant-numeric:tabular-nums;font-size:29px;font-weight:760;line-height:1}.case-rd .cmpl-hero__metrics .is-warn b{color:#f4c76f}.case-rd .cmpl-hero__metrics .is-alert b{color:#ff9c93}.case-rd .cmpl-hero__metrics small{color:#a6a9b0;font-size:11.5px;line-height:1.35}.case-rd .cmpl-guide{align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.case-rd .cmpl-guide__icon{width:36px;height:36px;color:var(--ink);background:#f1f1ef;border-radius:10px;flex:none;place-items:center;display:grid}.case-rd .cmpl-guide>div:nth-child(2){flex:1;min-width:0}.case-rd .cmpl-guide b{margin-bottom:4px;font-size:13px;line-height:1.3;display:block}.case-rd .cmpl-guide p{max-width:980px;color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.case-rd .cmpl-guide>span{color:#3f7a56;white-space:nowrap;background:#edf7f0;border-radius:8px;flex:none;padding:6px 9px;font-size:11.5px;font-weight:700}.case-rd .cmpl-list-panel{padding:0;overflow:hidden}.case-rd .cmpl-list-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 19px;display:flex}.case-rd .cmpl-section-kicker{color:var(--ink-3);letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .cmpl-list-head h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:740;line-height:1.2}.case-rd .cmpl-list-head p{max-width:760px;color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}.case-rd .cmpl-list-count{background:var(--bg-soft);min-width:74px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.case-rd .cmpl-filterbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:0 24px 16px;display:flex}.case-rd .cmpl-filterbar__types{scrollbar-width:none;background:#f1f1f0;border-radius:12px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}.case-rd .cmpl-filterbar__types::-webkit-scrollbar{display:none}.case-rd .cmpl-filterbar__types button{min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:620;line-height:1;display:inline-flex}.case-rd .cmpl-filterbar__types button span{min-width:20px;height:20px;color:var(--ink-3);background:#e0e1e0;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:760;display:grid}.case-rd .cmpl-filterbar__types button.is-active{color:var(--ink);background:#fff;border-color:#dedfdf;box-shadow:0 2px 8px #14171e12}.case-rd .cmpl-filterbar__types button.is-active span{color:#fff;background:#17181c}.case-rd .cmpl-filterbar__status{flex:none;align-items:center;gap:5px;display:flex}.case-rd .cmpl-filterbar__status button{border:1px solid var(--line);min-height:34px;color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;padding:7px 10px;font-size:11.5px;font-weight:620;line-height:1}.case-rd .cmpl-filterbar__status button.is-active{color:#fff;background:#17181c;border-color:#17181c}.case-rd .cmpl-list{flex-direction:column;display:flex}.case-rd .cmpl-card{border-bottom:1px solid var(--line);position:relative}.case-rd .cmpl-card:last-child{border-bottom:0}.case-rd .cmpl-card:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.case-rd .cmpl-card--bad:before{background:#d74a43}.case-rd .cmpl-card--warn:before{background:#d99a2d}.case-rd .cmpl-card--ok:before{background:#3f9b72}.case-rd .cmpl-card__summary{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;padding:18px 22px 14px;display:grid}.case-rd .cmpl-card__summary:hover{background:#fcfcfb}.case-rd .cmpl-card__index{color:#fff;font-variant-numeric:tabular-nums;background:#17181c;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:760;display:grid}.case-rd .cmpl-card__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.case-rd .cmpl-card__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;display:flex}.case-rd .cmpl-type{border:1px solid var(--line);min-height:24px;color:var(--ink-2);background:#f5f5f3;border-radius:7px;align-items:center;padding:4px 8px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.case-rd .cmpl-type--to_au{color:#aa3832;background:#fff4f2;border-color:#f1c7c2}.case-rd .cmpl-type--appeal{color:#2c64a6;background:#f2f7fd;border-color:#cbdcf3}.case-rd .cmpl-type--cassation{color:#7f6827;background:#fbf8eb;border-color:#dfd6b8}.case-rd .cmpl-source-badge{min-height:24px;color:var(--ink-3);background:#f0f0ee;border-radius:7px;align-items:center;padding:4px 8px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.case-rd .cmpl-card__body>strong{max-width:960px;color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:730;line-height:1.35}.case-rd .cmpl-card__title{max-width:1050px;color:var(--ink-2);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.45}.case-rd .cmpl-card__dates{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:10px;font-size:11.5px;line-height:1.35;display:flex}.case-rd .cmpl-card__dates b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:680}.case-rd .cmpl-card__aside{color:var(--ink-3);white-space:nowrap;align-self:center;align-items:center;gap:9px;font-size:11.5px;font-weight:660;display:flex}.case-rd .cmpl-card__aside svg{transition:transform .16s var(--ease)}.case-rd .cmpl-card__aside svg.is-open{transform:rotate(180deg)}.case-rd .cmpl-card__result{border:1px solid var(--line);background:#fafaf9;border-radius:10px;align-items:flex-start;gap:14px;margin:0 22px 17px 78px;padding:11px 13px;display:flex}.case-rd .cmpl-card__result b{min-width:180px;color:var(--ink-2);font-size:11.5px;line-height:1.4}.case-rd .cmpl-card__result span{color:var(--ink-3);font-size:12px;line-height:1.45}.case-rd .cmpl-card__result--bad{background:#fff7f6;border-color:#f1cfcc}.case-rd .cmpl-card__result--bad b{color:#a73530}.case-rd .cmpl-card__result--warn{background:#fffaf0;border-color:#efdcae}.case-rd .cmpl-card__result--warn b{color:#996e15}.case-rd .cmpl-card__result--ok{background:#f5fbf7;border-color:#cae6d7}.case-rd .cmpl-card__result--ok b{color:#337a57}.case-rd .cmpl-card__details{border:1px solid var(--line);background:#fafaf9;border-radius:12px;margin:0 22px 20px 78px;padding:16px 17px 17px}.case-rd .cmpl-card__details-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.case-rd .cmpl-card__details-head h4{margin:0;font-size:15px;line-height:1.25}.case-rd .cmpl-card__details-head>span{color:var(--ink-3);font-size:11.5px}.case-rd .cmpl-tl{max-height:none}.case-rd .cmpl-event{background:#fff}.case-rd .cmpl-event__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.case-rd .cmpl-event__top span{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;font-size:10.5px;font-weight:760;line-height:1}.case-rd .cmpl-event__top time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.case-rd .cmpl-event>b{color:var(--ink);font-size:12.5px;line-height:1.45;display:block}.case-rd .cmpl-event__meta{color:var(--ink-3);flex-wrap:wrap;gap:5px 13px;margin-top:7px;font-size:11.5px;line-height:1.4;display:flex}.case-rd .cmpl-links{flex-wrap:wrap;gap:12px;margin-top:9px;display:flex}.case-rd .cmpl-filter-empty{color:var(--ink-3);text-align:center;padding:44px 24px;font-size:13px}.case-rd .cmpl-data-note{border-top:1px solid var(--line);color:var(--ink-3);background:#fafaf9;align-items:flex-start;gap:9px;padding:13px 24px;font-size:11.5px;line-height:1.45;display:flex}.case-rd .cmpl-data-note svg{flex:none;margin-top:1px}.case-rd .cmpl-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:40px;display:flex}.case-rd .cmpl-empty__icon{width:48px;height:48px;color:var(--ink-2);background:#f1f1ef;border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.case-rd .cmpl-empty h3{margin:0;font-size:20px;line-height:1.25}.case-rd .cmpl-empty p{max-width:620px;color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.5}.case-rd .cmpl-empty>span{color:#3f7a56;margin-top:15px;font-size:11.5px;font-weight:700}@media (max-width:1180px){.case-rd .cmpl-hero{grid-template-columns:1fr}.case-rd .cmpl-hero__main{border-bottom:1px solid #ffffff1a;border-right:0}.case-rd .cmpl-filterbar{flex-direction:column;align-items:flex-start}.case-rd .cmpl-filterbar__types{width:100%}}@media (max-width:760px){.case-rd .cmpl-workspace{gap:10px}.case-rd .cmpl-hero{border-radius:16px}.case-rd .cmpl-hero__main{padding:22px 20px 20px}.case-rd .cmpl-hero h2{font-size:26px}.case-rd .cmpl-hero__metrics{grid-template-columns:1fr}.case-rd .cmpl-hero__metrics>div{border-right:0;min-height:88px;padding:15px 20px;border-bottom:1px solid #ffffff17!important}.case-rd .cmpl-hero__metrics>div:last-child{border-bottom:0!important}.case-rd .cmpl-guide{flex-wrap:wrap;align-items:flex-start}.case-rd .cmpl-guide>span{margin-left:49px}.case-rd .cmpl-list-head{padding:19px 18px 16px}.case-rd .cmpl-list-head h3{font-size:19px}.case-rd .cmpl-list-count{display:none}.case-rd .cmpl-filterbar{padding:0 18px 14px}.case-rd .cmpl-filterbar__status{width:100%;overflow-x:auto}.case-rd .cmpl-card__summary{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 17px 13px}.case-rd .cmpl-card__index{border-radius:9px;width:31px;height:31px}.case-rd .cmpl-card__aside{grid-column:2;justify-content:flex-start;align-self:auto;margin-top:2px}.case-rd .cmpl-card__result{flex-direction:column;gap:4px;margin:0 17px 15px 62px}.case-rd .cmpl-card__result b{min-width:0}.case-rd .cmpl-card__details{margin:0 17px 17px;padding:14px}.case-rd .cmpl-card__details-head{flex-direction:column;gap:5px}}.case-rd .im-workspace{gap:14px;display:grid}.case-rd .im-hero{color:#fff;background:linear-gradient(135deg,#131418 0%,#1b1c21 100%);border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(430px,1fr);display:grid;overflow:hidden;box-shadow:0 22px 48px -38px #111318cc}.case-rd .im-hero__main{border-right:1px solid #ffffff1a;min-width:0;padding:27px 30px 25px}.case-rd .im-eyebrow{color:#a3a6ae;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:13px;font-size:11.5px;font-weight:760;line-height:1;display:flex}.case-rd .im-eyebrow svg{color:#d1a34b}.case-rd .im-hero h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:720;line-height:1.12}.case-rd .im-hero__main>p{color:#b3b6be;max-width:770px;margin:12px 0 0;font-size:13px;line-height:1.55}.case-rd .im-focus{border-top:1px solid #ffffff1c;align-items:flex-start;gap:10px;margin-top:20px;padding-top:17px;display:flex}.case-rd .im-focus>svg{color:#f3c977;flex:none;margin-top:2px}.case-rd .im-focus>div{flex-direction:column;gap:4px;min-width:0;display:flex}.case-rd .im-focus b{color:#fff;font-size:14px;line-height:1.3}.case-rd .im-focus span{color:#9da1a9;font-size:12px;line-height:1.45}.case-rd .im-hero__metrics{grid-template-columns:1fr 1fr;display:grid}.case-rd .im-hero__metrics>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:20px 22px;display:flex}.case-rd .im-hero__metrics>div:nth-child(2n){border-right:0}.case-rd .im-hero__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .im-hero__metrics>div.is-alert{background:#da972d1a}.case-rd .im-hero__metrics span{color:#9da1a9;text-transform:uppercase;letter-spacing:.045em;font-size:11.5px;font-weight:700;line-height:1.2}.case-rd .im-hero__metrics b{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;font-weight:760;line-height:1.05}.case-rd .im-hero__metrics .is-alert b{color:#f4c76f}.case-rd .im-hero__metrics small{color:#a6a9b0;font-size:11.5px;line-height:1.35}.case-rd .im-guide{align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.case-rd .im-guide__icon{width:36px;height:36px;color:var(--ink);background:#f1f1ef;border-radius:10px;flex:none;place-items:center;display:grid}.case-rd .im-guide>div:nth-child(2){flex:1;min-width:0}.case-rd .im-guide b{margin-bottom:4px;font-size:13px;line-height:1.3;display:block}.case-rd .im-guide p{max-width:1000px;color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.case-rd .im-guide>span{color:#3f7a56;white-space:nowrap;background:#edf7f0;border-radius:8px;flex:none;padding:6px 9px;font-size:11.5px;font-weight:700}.case-rd .im-list-panel{padding:0;overflow:hidden}.case-rd .im-list-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 19px;display:flex}.case-rd .im-section-kicker{color:var(--ink-3);letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .im-list-head h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:740;line-height:1.2}.case-rd .im-list-head p{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}.case-rd .im-list-count{background:var(--bg-soft);min-width:74px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.case-rd .im-filterbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:0 24px 16px;display:flex}.case-rd .im-filterbar__types{scrollbar-width:none;background:#f1f1f0;border-radius:12px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}.case-rd .im-filterbar__types::-webkit-scrollbar{display:none}.case-rd .im-filterbar__types button{min-height:34px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:620;line-height:1;display:inline-flex}.case-rd .im-filterbar__types button span{min-width:20px;height:20px;color:var(--ink-3);background:#e0e1e0;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:760;display:grid}.case-rd .im-filterbar__types button.is-active{color:var(--ink);background:#fff;border-color:#dedfdf;box-shadow:0 2px 8px #14171e12}.case-rd .im-filterbar__types button.is-active span{color:#fff;background:#17181c}.case-rd .im-filterbar__status{flex:none;align-items:center;gap:5px;display:flex}.case-rd .im-filterbar__status button{border:1px solid var(--line);min-height:34px;color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;padding:7px 10px;font-size:11.5px;font-weight:620;line-height:1}.case-rd .im-filterbar__status button.is-active{color:#fff;background:#17181c;border-color:#17181c}.case-rd .im-list{flex-direction:column;display:flex}.case-rd .im-card{border-bottom:1px solid var(--line);position:relative}.case-rd .im-card:last-child{border-bottom:0}.case-rd .im-card:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.case-rd .im-card--granted:before{background:#d49a35}.case-rd .im-card--cancelled:before{background:#4b9a72}.case-rd .im-card__summary{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:18px 22px 14px;display:grid}.case-rd .im-card__summary:hover{background:#fcfcfb}.case-rd .im-card__icon{width:40px;height:40px;color:var(--ink-2);background:#f3f3f1;border-radius:11px;place-items:center;display:grid}.case-rd .im-card__icon--arrest{color:#ad3e38;background:#fff4f2}.case-rd .im-card__icon--funds_debit_ban{color:#9b701d;background:#fff8e8}.case-rd .im-card__icon--vehicle_ban{color:#2d64a5;background:#f2f7fd}.case-rd .im-card__icon--auction_suspension{color:#654ea0;background:#f5f1fb}.case-rd .im-card__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.case-rd .im-card__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;display:flex}.case-rd .im-kind,.case-rd .im-status{border:1px solid var(--line);border-radius:7px;align-items:center;min-height:24px;padding:4px 8px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.case-rd .im-kind{color:var(--ink-2);background:#f5f5f3}.case-rd .im-kind--arrest{color:#aa3832;background:#fff4f2;border-color:#f1c7c2}.case-rd .im-kind--funds_debit_ban{color:#85651e;background:#fff9e8;border-color:#eadba9}.case-rd .im-kind--vehicle_ban{color:#2c64a6;background:#f2f7fd;border-color:#cbdcf3}.case-rd .im-kind--auction_suspension{color:#68509d;background:#f7f3fc;border-color:#d8cee8}.case-rd .im-status--granted{color:#85651e;background:#fff9e8;border-color:#eadba9}.case-rd .im-status--cancelled{color:#347a57;background:#f3fbf6;border-color:#c9e6d6}.case-rd .im-status--refused{color:var(--ink-3);background:#f1f1ef}.case-rd .im-card__body>strong{max-width:1080px;color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:730;line-height:1.4}.case-rd .im-card__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:9px;font-size:11.5px;line-height:1.35;display:flex}.case-rd .im-card__meta b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:680}.case-rd .im-card__aside{color:var(--ink-3);align-self:center;align-items:center;gap:9px;display:flex}.case-rd .im-card__aside>span{color:#fff;font-variant-numeric:tabular-nums;background:#17181c;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:760;display:grid}.case-rd .im-card__aside svg{transition:transform .16s var(--ease)}.case-rd .im-card__aside svg.is-open{transform:rotate(180deg)}.case-rd .im-card__meaning{border:1px solid var(--line);background:#fafaf9;border-radius:10px;align-items:flex-start;gap:14px;margin:0 22px 17px 80px;padding:11px 13px;display:flex}.case-rd .im-card__meaning b{min-width:150px;color:var(--ink-2);font-size:11.5px;line-height:1.4}.case-rd .im-card__meaning span{color:var(--ink-3);font-size:12px;line-height:1.45}.case-rd .im-card__meaning--granted{background:#fffaf0;border-color:#eadba9}.case-rd .im-card__meaning--granted b{color:#87651d}.case-rd .im-card__meaning--cancelled{background:#f5fbf7;border-color:#cae6d7}.case-rd .im-card__meaning--cancelled b{color:#337a57}.case-rd .im-card__details{border:1px solid var(--line);background:#fafaf9;border-radius:12px;margin:0 22px 20px 80px;padding:16px 17px 17px}.case-rd .im-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.case-rd .im-card__facts>div{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:10px 11px;display:flex}.case-rd .im-card__facts span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:720;line-height:1.2}.case-rd .im-card__facts b{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.case-rd .im-card__facts code{font-size:12px}.case-rd .im-card__excerpt{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;padding:13px 14px}.case-rd .im-card__excerpt>span{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.case-rd .im-card__excerpt p{color:var(--ink-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.55}.case-rd .im-card__links{flex-wrap:wrap;align-items:center;gap:13px;margin-top:12px;display:flex}.case-rd .im-card__links a{color:var(--s-blue,#2a78d6);align-items:center;gap:5px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-flex}.case-rd .im-card__links a:hover{text-decoration:underline}.case-rd .im-filter-empty{color:var(--ink-3);text-align:center;padding:44px 24px;font-size:13px}.case-rd .im-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:40px;display:flex}.case-rd .im-empty__icon{width:48px;height:48px;color:var(--ink-2);background:#f1f1ef;border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.case-rd .im-empty h3{margin:10px 0 0;font-size:20px;line-height:1.25}.case-rd .im-empty p{max-width:660px;color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.5}.case-rd .im-empty>span{max-width:680px;color:var(--ink-3);margin-top:14px;font-size:11.5px;line-height:1.45}@media (max-width:1180px){.case-rd .im-hero{grid-template-columns:1fr}.case-rd .im-hero__main{border-bottom:1px solid #ffffff1a;border-right:0}.case-rd .im-filterbar{flex-direction:column;align-items:flex-start}.case-rd .im-filterbar__types{width:100%}}@media (max-width:760px){.case-rd .im-workspace{gap:10px}.case-rd .im-hero{border-radius:16px}.case-rd .im-hero__main{padding:22px 20px 20px}.case-rd .im-hero h2{font-size:26px}.case-rd .im-hero__metrics{grid-template-columns:1fr}.case-rd .im-hero__metrics>div{border-right:0;min-height:88px;padding:15px 20px;border-bottom:1px solid #ffffff17!important}.case-rd .im-hero__metrics>div:last-child{border-bottom:0!important}.case-rd .im-guide{flex-wrap:wrap;align-items:flex-start}.case-rd .im-guide>span{margin-left:49px}.case-rd .im-list-head{padding:19px 18px 16px}.case-rd .im-list-head h3{font-size:19px}.case-rd .im-list-count{display:none}.case-rd .im-filterbar{padding:0 18px 14px}.case-rd .im-filterbar__status{width:100%;overflow-x:auto}.case-rd .im-card__summary{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:16px 17px 13px}.case-rd .im-card__icon{border-radius:10px;width:36px;height:36px}.case-rd .im-card__aside{grid-column:2;justify-content:flex-start;align-self:auto;margin-top:2px}.case-rd .im-card__meaning{flex-direction:column;gap:4px;margin:0 17px 15px 66px}.case-rd .im-card__meaning b{min-width:0}.case-rd .im-card__details{margin:0 17px 17px;padding:14px}.case-rd .im-card__facts{grid-template-columns:1fr}}.case-rd .cal-hstats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-rd .cal-hstat{color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11.5px}.case-rd .cal-hstat b{font-variant-numeric:tabular-nums;font-weight:800}.case-rd .cal-hstat--sky{color:#0369a1;background:#0ea5e91a;border-color:#0ea5e940}.case-rd .cal-hstat--violet{color:#4a3aa7;background:#4a3aa714;border-color:#4a3aa738}.case-rd .cal-ics{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.case-rd .cal-ics:hover{border-color:var(--ink)}.case-rd .cal-signals{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.case-rd .cal-signal{color:var(--ink-2);border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.case-rd .cal-signal svg{color:var(--ink-3);flex:none}.case-rd .cal-signal b{color:var(--ink);font-weight:700}.case-rd .cal-signal em{color:#0369a1;font-style:normal}.case-rd .cal-signal--next{background:#0ea5e90f;border-color:#0ea5e94d}.case-rd .cal-signal--next svg{color:#0ea5e9}.case-rd .cal-muted{color:var(--ink-3)}.case-rd .cal-cap{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:10.5px;font-weight:700}.case-rd .cal-life{margin-top:4px}.case-rd .cal-life__head{justify-content:space-between;margin-bottom:6px;display:flex}.case-rd .cal-life__bars{align-items:flex-end;gap:3px;padding-bottom:4px;display:flex;overflow-x:auto}.case-rd .cal-life__bar{cursor:pointer;border-radius:3px;flex:none;width:13px;min-height:4px}.case-rd .cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.case-rd .cal-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-rd .cal-filter{font:inherit;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.case-rd .cal-filter b{color:var(--ink-3);font-weight:700}.case-rd .cal-dot{border-radius:999px;flex:none;width:7px;height:7px}.case-rd .cal-nav{align-items:center;gap:4px;display:flex}.case-rd .cal-navbtn{border:1px solid var(--line);cursor:pointer;min-width:32px;height:32px;font:inherit;color:var(--ink-2);background:#fff;border-radius:8px;place-items:center;padding:0 6px;font-size:13px;font-weight:600;display:grid}.case-rd .cal-navbtn:hover{border-color:var(--ink)}.case-rd .cal-navbtn--wide{padding:0 14px}.case-rd .cal-layout{grid-template-columns:1fr 300px;gap:16px;display:grid}.case-rd .cal-months{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case-rd .cal-month__t{margin-bottom:6px;font-size:13px;font-weight:700}.case-rd .cal-dow{color:var(--ink-3);grid-template-columns:repeat(7,1fr);margin-bottom:4px;font-size:10px;display:grid}.case-rd .cal-dow div{text-align:center}.case-rd .cal-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.case-rd .cal-day{border:1px solid var(--line);text-align:left;cursor:pointer;min-height:56px;font:inherit;border-radius:10px;padding:4px;transition:border-color .12s}.case-rd .cal-day:hover{border-color:#d4d4d1}.case-rd .cal-day.is-sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.case-rd .cal-day__top{justify-content:space-between;align-items:center;display:flex}.case-rd .cal-day__n{color:var(--ink-2);font-size:12px}.case-rd .cal-day__n--wknd{color:var(--ink-3)}.case-rd .cal-day__n--today{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.case-rd .cal-day__fut{color:#0ea5e9}.case-rd .cal-day__dots{flex-wrap:wrap;align-items:center;gap:3px;margin-top:4px;display:flex}.case-rd .cal-day__more{color:var(--ink-3);font-size:9px;font-weight:700}.case-rd .cal-day-panel{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;align-self:start;padding:14px}.case-rd .cal-day-panel__date{margin:4px 0 10px;font-size:15px;font-weight:800}.case-rd .cal-day-panel__grp{margin-bottom:8px}.case-rd .cal-day-panel__src{color:var(--ink-3);margin:8px 0 6px;font-size:11px;font-weight:700}.case-rd .cal-ev{border:1px solid var(--line);color:inherit;background:#fff;border-radius:10px;margin-bottom:6px;padding:8px 10px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}.case-rd .cal-ev:hover{box-shadow:var(--shadow-sm);border-color:#d4d4d1}.case-rd .cal-ev__top{justify-content:space-between;align-items:center;gap:6px;display:flex}.case-rd .cal-ev__top svg{color:var(--ink-3)}.case-rd .cal-ev__cat{white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.case-rd .cal-ev__title{color:var(--ink-2);margin-top:5px;font-size:12px;line-height:1.4}.case-rd .cal-agenda{margin-top:4px}.case-rd .cal-agenda__list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.case-rd .cal-agenda__row{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.case-rd .cal-agenda__date{text-align:center;min-width:46px}.case-rd .cal-agenda__date b{font-size:17px;font-weight:800;line-height:1;display:block}.case-rd .cal-agenda__date span{color:var(--ink-3);font-size:10px}.case-rd .cal-agenda__body{flex:1;min-width:0}.case-rd .cal-agenda__title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.case-rd .cal-agenda__in{color:var(--ink-3);flex:none;font-size:11.5px}.case-rd .cal-inst{margin-top:4px}.case-rd .cal-inst__list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.case-rd .cal-inst__card{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;padding:12px 14px}.case-rd .cal-inst__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.case-rd .cal-inst__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-rd .cal-inst__num{font-size:13px;font-weight:700}.case-rd .cal-inst__range{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.case-rd .cal-inst__court{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.case-rd .cal-inst__court svg{color:var(--ink-3);flex:none}.case-rd .cal-inst__court a{color:var(--ink);text-decoration:none}.case-rd .cal-inst__court a:hover{text-decoration:underline}.case-rd .cal-inst__court em{color:var(--ink-3);font-size:11.5px;font-style:normal}.case-rd .cal-inst__judges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.case-rd .cal-inst__judges svg{color:var(--ink-3);flex:none}@media (max-width:1080px){.case-rd .cal-layout,.case-rd .cal-months{grid-template-columns:1fr}}.case-rd .cal-workspace,.case-rd .cal-loading{gap:14px;display:grid}.case-rd .cal-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.case-rd .cal-empty__icon{border:1px solid var(--line);background:var(--bg-soft);width:48px;height:48px;color:var(--ink-2);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.case-rd .cal-empty h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:740;line-height:1.25}.case-rd .cal-empty p{max-width:560px;color:var(--ink-3);margin:8px 0 0;font-size:13.5px;line-height:1.55}.case-rd .cal-focus{color:#fff;background:#17181c;border:0;border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(370px,1fr);padding:0;display:grid;overflow:hidden;box-shadow:0 18px 42px -34px #111318bd}.case-rd .cal-focus__main{border-right:1px solid #ffffff1c;min-width:0;padding:25px 27px 24px}.case-rd .cal-focus__eyebrow{color:#9fa3ac;letter-spacing:.075em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:760;line-height:1;display:block}.case-rd .cal-focus__date{color:#fff;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:13px;font-weight:690;line-height:1}.case-rd .cal-focus h2{color:#fff;letter-spacing:-.032em;max-width:820px;margin:0;font-size:clamp(21px,2vw,29px);font-weight:730;line-height:1.17}.case-rd .cal-focus p{color:#b4b7bf;max-width:760px;margin:11px 0 0;font-size:13px;line-height:1.5}.case-rd .cal-focus__status{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:7px;margin-top:17px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.case-rd .cal-focus__ok{color:#b8e4cc;align-items:center;gap:8px;margin-bottom:11px;font-size:12px;font-weight:720;display:flex}.case-rd .cal-focus__metrics{grid-template-columns:1fr 1fr;display:grid}.case-rd .cal-focus__metrics>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:5px;min-height:104px;padding:17px 20px;display:flex}.case-rd .cal-focus__metrics>div:nth-child(2n){border-right:0}.case-rd .cal-focus__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .cal-focus__metrics strong{color:#fff;font-variant-numeric:tabular-nums;font-size:27px;font-weight:760;line-height:1}.case-rd .cal-focus__metrics span{color:#9fa3ac;font-size:11.5px;line-height:1.25}.case-rd .cal-focus__metrics .is-alert strong{color:#ff9e96}.case-rd .cal-focus__metrics .is-warn strong{color:#ffcb79}.case-rd .cal-work{padding:0;overflow:hidden}.case-rd .cal-work__head{justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px 18px;display:flex}.case-rd .cal-section-kicker{color:var(--ink-3);letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;line-height:1;display:block}.case-rd .cal-work__head h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:740;line-height:1.2}.case-rd .cal-work__head p{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}.case-rd .cal-export{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:680 12px/1 inherit;display:inline-flex}.case-rd .cal-export:hover:not(:disabled){background:#fafafa;border-color:#c7c9cd}.case-rd .cal-export:disabled{opacity:.42;cursor:default}.case-rd .cal-viewbar{border:1px solid var(--line);background:#f2f2f1;border-radius:12px;align-items:center;gap:5px;margin:0 22px;padding:5px;display:flex}.case-rd .cal-viewbar button{min-height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:660 12px/1 inherit;display:inline-flex}.case-rd .cal-viewbar button:hover{color:var(--ink)}.case-rd .cal-viewbar button.is-active{color:var(--ink);background:#fff;border-color:#dedfdf;box-shadow:0 2px 8px #14171e12}.case-rd .cal-viewbar button span{min-width:20px;height:20px;color:var(--ink-3);background:#e5e6e7;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:760;display:grid}.case-rd .cal-viewbar button.is-active span{color:#fff;background:#17181c}.case-rd .cal-filterbar{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;margin:13px 22px 0;padding-bottom:14px;display:flex}.case-rd .cal-filterbar__label{min-height:30px;color:var(--ink-3);flex:none;align-items:center;gap:6px;font-size:11.5px;font-weight:680;display:inline-flex}.case-rd .cal-filterbar__items{scrollbar-width:none;align-items:center;gap:5px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.case-rd .cal-filterbar__items::-webkit-scrollbar{display:none}.case-rd .cal-filterbar__items button{border:1px solid var(--line);min-height:30px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 9px;font:640 11px/1 inherit;transition:opacity .15s,background .15s;display:inline-flex}.case-rd .cal-filterbar__items button:hover{background:#f8f8f7}.case-rd .cal-filterbar__items button.is-off{opacity:.4;text-decoration:line-through}.case-rd .cal-filterbar__items button>span{border-radius:999px;flex:none;width:7px;height:7px}.case-rd .cal-filterbar__items button b{min-width:18px;height:18px;color:var(--ink-3);background:#f0f1f2;border-radius:999px;place-items:center;padding:0 4px;font-size:9.5px;font-weight:760;display:grid}.case-rd .cal-agenda-view,.case-rd .cal-archive-view{padding:16px 22px 22px}.case-rd .cal-work-list{gap:7px;display:grid}.case-rd .cal-work-row{border:1px solid var(--line);border-left:3px solid var(--line);min-width:0;color:inherit;background:#fff;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 13px 11px 10px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.case-rd a.cal-work-row:hover{border-top-color:#d4d6d9;border-bottom-color:#d4d6d9;border-right-color:#d4d6d9;box-shadow:0 12px 28px -26px #111827bf}.case-rd .cal-work-row__date{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#f7f7f6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:48px;min-height:48px;display:flex}.case-rd .cal-work-row__date strong{font-size:17px;font-weight:760;line-height:1}.case-rd .cal-work-row__date span{color:var(--ink-3);margin-top:4px;font-size:10px;line-height:1}.case-rd .cal-work-row__body{min-width:0}.case-rd .cal-work-row__meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.case-rd .cal-work-row__meta span{min-height:20px;color:var(--ink-3);background:#f0f1f2;border-radius:6px;align-items:center;padding:3px 7px;font-size:10px;font-weight:690;line-height:1;display:inline-flex}.case-rd .cal-work-row__meta span.is-calculated{color:#876018;background:#fff4dc}.case-rd .cal-work-row__title{color:var(--ink);overflow-wrap:anywhere;margin-top:7px;font-size:13px;font-weight:650;line-height:1.45}.case-rd .cal-work-row__aside{min-width:100px;color:var(--ink-3);white-space:nowrap;justify-items:end;gap:4px;font-size:10.5px;display:grid}.case-rd .cal-work-row__aside strong{color:var(--ink-2);font-size:11.5px;font-weight:690}.case-rd .cal-work-row__aside svg{margin-top:2px}.case-rd .cal-state{color:#297453;text-align:left;justify-content:center;align-items:center;gap:11px;min-height:180px;display:flex}.case-rd .cal-state>div{gap:4px;display:grid}.case-rd .cal-state strong{color:var(--ink);font-size:14px}.case-rd .cal-state span{color:var(--ink-3);font-size:12px}.case-rd .cal-data-note{color:#74551d;background:#fffaf0;border:1px solid #eadcbd;border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.case-rd .cal-data-note svg{flex:none;margin-top:1px}.case-rd .cal-month-view{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:15px;padding:16px 22px 22px;display:grid}.case-rd .cal-month-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:15px}.case-rd .cal-month-nav{grid-template-columns:34px 34px minmax(0,1fr) auto;align-items:center;gap:5px;margin-bottom:14px;display:grid}.case-rd .cal-month-nav>button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.case-rd .cal-month-nav>button:hover{color:var(--ink);border-color:#c8cace}.case-rd .cal-month-nav strong{letter-spacing:-.02em;grid-area:1/3;padding-left:6px;font-size:16px;font-weight:740}.case-rd .cal-month-nav>button:first-child{grid-column:1}.case-rd .cal-month-nav>button:nth-child(3){grid-column:2}.case-rd .cal-month-nav>button.cal-month-nav__today{grid-column:4;width:auto;padding:0 11px;font:660 11.5px/1 inherit}.case-rd .cal-weekdays,.case-rd .cal-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.case-rd .cal-weekdays{color:var(--ink-3);text-align:center;margin-bottom:5px;font-size:10.5px;font-weight:650}.case-rd .cal-month-grid>button{border:1px solid var(--line);min-height:72px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:7px;padding:7px;font:600 11.5px/1 inherit;transition:border-color .15s,background .15s;display:flex;position:relative}.case-rd .cal-month-grid>button:hover{background:#fafafa;border-color:#cbd0d5}.case-rd .cal-month-grid>button.is-selected{border-color:#17181c;box-shadow:0 0 0 1px #17181c}.case-rd .cal-month-grid>button.is-today>span{color:#fff;background:#17181c;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.case-rd .cal-month-grid>button>em{color:#2d6899;font-variant-numeric:tabular-nums;background:#eef3f8;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:780;line-height:1;display:grid;position:absolute;top:7px;right:7px}.case-rd .cal-month-grid>button>em.is-busy{color:#b9463e;background:#fff0ee}.case-rd .cal-month-grid>button>div{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.case-rd .cal-month-grid>button i{border-radius:999px;width:7px;height:7px;display:block}.case-rd .cal-month-grid>button b{color:var(--ink-3);font-size:9px}.case-rd .cal-selected-day{border:1px solid var(--line);background:#f8f8f7;border-radius:14px;align-self:start;min-width:0;padding:16px}.case-rd .cal-selected-day h4{letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:740;line-height:1.2}.case-rd .cal-selected-day>p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.case-rd .cal-selected-day__list{gap:7px;display:grid}.case-rd .cal-selected-day .cal-work-row{background:#fff;grid-template-columns:46px minmax(0,1fr);padding:9px}.case-rd .cal-selected-day .cal-work-row__date{width:42px;min-height:42px}.case-rd .cal-selected-day .cal-work-row__title{font-size:12px}.case-rd .cal-archive-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.case-rd .cal-archive-summary>div{border:1px solid var(--line);background:#fafafa;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;min-height:74px;padding:11px 13px;display:flex}.case-rd .cal-archive-summary span{color:var(--ink-3);font-size:10.5px;line-height:1.2}.case-rd .cal-archive-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:740;line-height:1.2}.case-rd .cal-disclosure{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden}.case-rd .cal-disclosure summary{min-height:45px;color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;font-weight:690;list-style:none;display:flex}.case-rd .cal-disclosure summary::-webkit-details-marker{display:none}.case-rd .cal-disclosure summary>span{align-items:center;gap:8px;display:inline-flex}.case-rd .cal-disclosure summary>svg{transition:transform .15s}.case-rd .cal-disclosure[open] summary{border-bottom:1px solid var(--line);color:var(--ink)}.case-rd .cal-disclosure[open] summary>svg{transform:rotate(180deg)}.case-rd .cal-year-activity{gap:8px;padding:13px;display:grid}.case-rd .cal-year-activity>div{color:var(--ink-3);font-variant-numeric:tabular-nums;grid-template-columns:42px minmax(0,1fr) 52px;align-items:center;gap:9px;font-size:10.5px;display:grid}.case-rd .cal-year-activity i{background:#eceeef;border-radius:999px;height:7px;overflow:hidden}.case-rd .cal-year-activity i b{border-radius:inherit;background:#2f70b8;height:100%;display:block}.case-rd .cal-year-activity strong{text-align:right;color:var(--ink-2);font-size:10.5px}.case-rd .cal-work-list--archive{margin-top:12px}.case-rd .cal-load-more{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:10px;margin-top:10px;font:680 12px/1 inherit}.case-rd .cal-load-more:hover{color:var(--ink);background:#fafafa;border-color:#c7c9cd}.case-rd .cal-disclosure--instances{margin-top:14px;margin-bottom:0}.case-rd .cal-instance-list{gap:8px;padding:13px;display:grid}.case-rd .cal-instance-card{border:1px solid var(--line);background:#fafafa;border-radius:11px;padding:12px 13px}.case-rd .cal-instance-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-rd .cal-instance-card__head>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.case-rd .cal-instance-card__head span{color:var(--ink-3);font-size:10.5px;font-weight:680}.case-rd .cal-instance-card__head strong{font-size:13px;font-weight:730}.case-rd .cal-instance-card__head>b{color:var(--ink-3);background:#eeeeec;border-radius:6px;flex:none;padding:4px 7px;font-size:10px;font-weight:690}.case-rd .cal-instance-card__head>b.is-active{color:#257052;background:#e4f5ec}.case-rd .cal-instance-card__meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:7px;font-size:10.5px;display:flex}.case-rd .cal-instance-card__court{color:var(--ink-2);align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.case-rd .cal-instance-card__court a{color:var(--ink);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.case-rd .cal-instance-card__court a:hover{text-decoration:underline}.case-rd .cal-instance-card__judges{color:var(--ink-3);align-items:flex-start;gap:7px;margin-top:8px;display:flex}.case-rd .cal-instance-card__judges svg{flex:none;margin-top:4px}.case-rd .cal-instance-card__judges>div{flex-wrap:wrap;gap:5px;display:flex}.case-rd .cal-instance-card__judges span{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:6px;padding:4px 7px;font-size:10.5px}@media (max-width:1060px){.case-rd .cal-focus{grid-template-columns:1fr}.case-rd .cal-focus__main{border-bottom:1px solid #ffffff1c;border-right:0}.case-rd .cal-focus__metrics{grid-template-columns:repeat(4,1fr)}.case-rd .cal-focus__metrics>div{border-bottom:0;min-height:82px}.case-rd .cal-focus__metrics>div:nth-child(2n){border-right:1px solid #ffffff14}.case-rd .cal-focus__metrics>div:last-child{border-right:0}.case-rd .cal-month-view{grid-template-columns:1fr}}@media (max-width:760px){.case-rd .cal-focus__main{padding:21px 20px}.case-rd .cal-focus h2{font-size:22px}.case-rd .cal-focus__metrics{grid-template-columns:1fr 1fr}.case-rd .cal-focus__metrics>div{border-bottom:1px solid #ffffff14}.case-rd .cal-focus__metrics>div:nth-child(2n){border-right:0}.case-rd .cal-focus__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .cal-work__head{padding:18px 16px 15px}.case-rd .cal-viewbar{scrollbar-width:none;margin:0 16px;overflow-x:auto}.case-rd .cal-viewbar button{flex:1 0 auto;min-width:max-content}.case-rd .cal-filterbar{flex-direction:column;gap:5px;margin:12px 16px 0}.case-rd .cal-filterbar__items{width:100%}.case-rd .cal-agenda-view,.case-rd .cal-archive-view,.case-rd .cal-month-view{padding:14px 16px 18px}.case-rd .cal-work-row{grid-template-columns:48px minmax(0,1fr);gap:10px}.case-rd .cal-work-row__aside{grid-column:2;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.case-rd .cal-work-row__date{width:44px;min-height:44px}.case-rd .cal-month-grid>button{min-height:60px}.case-rd .cal-archive-summary{grid-template-columns:1fr}}@media (max-width:520px){.case-rd .cal-work__head{flex-direction:column;align-items:stretch}.case-rd .cal-export{width:100%}.case-rd .cal-viewbar button{padding:8px 10px}.case-rd .cal-month-card{padding:11px}.case-rd .cal-month-nav{grid-template-columns:32px 32px 1fr}.case-rd .cal-month-nav strong{font-size:14px}.case-rd .cal-month-nav>button.cal-month-nav__today{grid-area:2/1/auto/-1;width:100%;height:32px}.case-rd .cal-weekdays,.case-rd .cal-month-grid{gap:3px}.case-rd .cal-month-grid>button{border-radius:8px;min-height:50px;padding:5px}.case-rd .cal-month-grid>button i{width:5px;height:5px}.case-rd .cal-selected-day{padding:13px}}.case-rd .mt-date{color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:500}.case-rd .mt-members{flex-direction:column;display:flex}.case-rd .mt-member{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.case-rd .mt-member:last-child{border-bottom:none}.case-rd .mt-member svg{color:var(--ink-3);flex:none}.case-rd .mt-member__name{flex:1;font-weight:650}.case-rd .mt-lbl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.case-rd .mt-text{color:var(--ink-2);white-space:pre-wrap;font-size:12.5px;line-height:1.55}.case-rd .mt-text--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-rd .mt-open-sec{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.case-rd .mt-resolution{background:#ecfdf5;border-left:2px solid #a7f3d0;border-radius:8px;padding:8px 10px;font-size:12px}.case-rd .mt-resolution b{color:#047857;margin-bottom:4px;display:block}.case-rd .mt-resolution div{white-space:pre-line;color:var(--ink-2)}.case-rd .mt-fulltext{white-space:pre-line;background:var(--bg-soft);max-height:320px;color:var(--ink-2);border-radius:8px;margin-top:6px;padding:10px;font-size:11.5px;line-height:1.5;overflow-y:auto}.case-rd .mt-doc-load{color:var(--ink-3);margin-top:8px;font-size:11.5px;font-style:italic}.case-rd .mt-summary-panel{overflow:hidden}.case-rd .mt-focus{color:#fff;background:#17181c;border-radius:17px;grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);display:grid;overflow:hidden;box-shadow:0 18px 42px -34px #111318b3}.case-rd .mt-focus__main{border-right:1px solid #ffffff1c;min-width:0;padding:24px 26px}.case-rd .mt-focus__eyebrow{color:#a7abb4;letter-spacing:.075em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:760;line-height:1;display:block}.case-rd .mt-focus h2{color:#fff;letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:730;line-height:1.13}.case-rd .mt-focus p{color:#b8bbc3;max-width:760px;margin:10px 0 0;font-size:13.5px;line-height:1.5}.case-rd .mt-focus__action{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:17px;padding:0;font:690 13px/1.2 inherit;display:inline-flex}.case-rd .mt-focus__action span{font-size:17px;transition:transform .15s}.case-rd .mt-focus__action:hover span{transform:translate(3px)}.case-rd .mt-focus__metrics{grid-template-columns:1fr 1fr;align-content:stretch;display:grid}.case-rd .mt-focus__metrics>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:4px;min-height:96px;padding:16px 20px;display:flex}.case-rd .mt-focus__metrics>div:nth-child(2n){border-right:0}.case-rd .mt-focus__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .mt-focus__metrics strong{color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.case-rd .mt-focus__metrics span{color:#9ca1aa;font-size:11.5px;line-height:1.2}.case-rd .mt-focus__metrics .is-warn strong{color:#ffca7a}.case-rd .mt-list-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.case-rd .mt-list-head h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:740;line-height:1.25}.case-rd .mt-list-head p{color:var(--ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.45}.case-rd .mt-kind-tabs{flex:none}.case-rd .mt-filterbar{border:1px solid var(--line);background:#fafafa;border-radius:12px;align-items:center;gap:10px;margin:0 -1px 16px;padding:9px 10px;display:flex}.case-rd .mt-filterbar__label{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;padding:0 4px;font-size:11.5px;font-weight:690;display:inline-flex}.case-rd .mt-filterbar__items{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.case-rd .mt-filterbar__items::-webkit-scrollbar{display:none}.case-rd .mt-filterbar button{min-height:31px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 10px;font:650 11.5px/1 inherit;display:inline-flex}.case-rd .mt-filterbar button:hover:not(:disabled){border-color:var(--line);background:#fff}.case-rd .mt-filterbar button.is-on{color:var(--ink);background:#fff;border-color:#d9dbe0;box-shadow:0 1px 4px #11182712}.case-rd .mt-filterbar button:disabled{opacity:.38;cursor:default}.case-rd .mt-filterbar button span{min-width:19px;height:19px;color:var(--ink-3);background:#eceef1;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:780;display:grid}.case-rd .mt-filterbar button.is-on span{color:#fff;background:#17181c}.case-rd .mt-list{gap:11px;display:grid}.case-rd .mt-card{border:1px solid var(--line);background:#fff;border-radius:15px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.case-rd .mt-card:hover{border-color:#d6d8dd;box-shadow:0 12px 30px -28px #11182799}.case-rd .mt-card--awaiting_result,.case-rd .mt-card--result_not_found{border-left:3px solid #e0a02b}.case-rd .mt-card--scheduled{border-left:3px solid #3677ce}.case-rd .mt-card--no_quorum{border-left:3px solid #d9554f}.case-rd .mt-card__head{justify-content:space-between;align-items:flex-start;gap:18px;min-height:92px;padding:16px 17px;display:flex}.case-rd .mt-card__identity{align-items:flex-start;gap:13px;min-width:0;display:flex}.case-rd .mt-date-tile{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#f7f7f6;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:60px;min-height:60px;display:flex;overflow:hidden}.case-rd .mt-date-tile span{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:760;line-height:1}.case-rd .mt-date-tile small{color:var(--ink-3);margin-top:5px;font-size:10.5px;font-weight:670;line-height:1}.case-rd .mt-card__title-wrap{min-width:0}.case-rd .mt-card__eyebrow{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;margin:1px 0 5px;font-size:10.5px;font-weight:730;line-height:1}.case-rd .mt-card__title{max-width:900px;color:var(--ink);font-size:15px;font-weight:710;line-height:1.4}.case-rd .mt-card__tags{margin-top:8px}.case-rd .mt-evidence-toggle{border:1px solid var(--line);min-height:34px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 9px;font:650 11.5px/1 inherit;display:inline-flex}.case-rd .mt-evidence-toggle:hover{color:var(--ink);border-color:#c9ccd2}.case-rd .mt-evidence-toggle svg:last-child{transition:transform .15s}.case-rd .mt-evidence-toggle svg:last-child.is-open{transform:rotate(180deg)}.case-rd .mt-card__grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.case-rd .mt-card__section{min-width:0;padding:15px 17px 16px}.case-rd .mt-card__section+.mt-card__section{border-left:1px solid var(--line)}.case-rd .mt-card__section--result{background:#fbfbfa}.case-rd .mt-section-title{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:11px;font-size:10.5px;font-weight:750;line-height:1;display:flex}.case-rd .mt-section-title svg{color:var(--ink-3);flex:none}.case-rd .mt-question-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.case-rd .mt-question-list li{min-width:0;color:var(--ink-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;line-height:1.48;display:grid}.case-rd .mt-question-list__num{width:22px;height:22px;color:var(--ink-2);font-variant-numeric:tabular-nums;background:#eff0f2;border-radius:7px;place-items:center;font-size:10.5px;font-weight:780;display:grid}.case-rd .mt-question-list--decisions strong{color:var(--ink);font-size:12.5px;font-weight:640;line-height:1.5;display:block}.case-rd .mt-question-list__question{color:var(--ink-3);margin-bottom:4px;font-size:11px;line-height:1.4;display:block}.case-rd .mt-empty-result{color:var(--ink-3);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.48;display:flex}.case-rd .mt-empty-result svg{color:#8b9099;flex:none;margin-top:1px}.case-rd .mt-empty-result--warn{color:#7a5617}.case-rd .mt-empty-result--warn svg{color:#c1831e}.case-rd .mt-empty-result--bad{color:#8e3430}.case-rd .mt-empty-result--bad svg{color:#c74741}.case-rd .mt-result-text{color:var(--ink-2);white-space:pre-line;margin:0;font-size:12.5px;line-height:1.55}.case-rd .mt-card__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:9px 17px;display:flex}.case-rd .mt-card__meta{min-width:0;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px 16px;font-size:11.5px;line-height:1.35;display:flex}.case-rd .mt-card__meta span{align-items:flex-start;gap:5px;min-width:0;display:inline-flex}.case-rd .mt-card__meta svg{flex:none;margin-top:1px}.case-rd .mt-more{color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:5px 0;font:660 11.5px/1.2 inherit;display:inline-flex}.case-rd .mt-more:hover{color:var(--ink)}.case-rd .mt-more svg{transition:transform .15s}.case-rd .mt-more svg.is-open{transform:rotate(180deg)}.case-rd .mt-evidence{border-top:1px solid var(--line);background:#fafafa;padding:15px 17px 16px}.case-rd .mt-evidence__reason{background:#fff;border:1px solid #e5e6e8;border-radius:10px;gap:3px;margin-bottom:13px;padding:10px 12px;display:grid}.case-rd .mt-evidence__reason strong{color:var(--ink);font-size:11.5px;font-weight:730}.case-rd .mt-evidence__reason span{color:var(--ink-3);font-size:11.5px;line-height:1.45}.case-rd .mt-evidence__reason a{color:var(--ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.case-rd .mt-evidence .db-tl-card{background:#fff}.case-rd .mt-evidence__stamp{color:var(--ink-3);text-align:right;margin-top:9px;font-size:10.5px}.case-rd .mt-load-more{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:11px;font:680 12px/1 inherit;display:flex}.case-rd .mt-load-more:hover{color:var(--ink);background:#fafafa;border-color:#c9ccd2}@media (max-width:1060px){.case-rd .mt-focus{grid-template-columns:1fr}.case-rd .mt-focus__main{border-bottom:1px solid #ffffff1c;border-right:0}.case-rd .mt-focus__metrics{grid-template-columns:repeat(4,1fr)}.case-rd .mt-focus__metrics>div{border-bottom:0;min-height:82px}.case-rd .mt-focus__metrics>div:nth-child(2n){border-right:1px solid #ffffff14}.case-rd .mt-focus__metrics>div:last-child{border-right:0}.case-rd .mt-list-head{flex-direction:column}.case-rd .mt-kind-tabs{width:100%;overflow-x:auto}}@media (max-width:760px){.case-rd .mt-focus__main{padding:20px}.case-rd .mt-focus__metrics{grid-template-columns:1fr 1fr}.case-rd .mt-focus__metrics>div{border-bottom:1px solid #ffffff14}.case-rd .mt-focus__metrics>div:nth-child(2n){border-right:0}.case-rd .mt-focus__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .mt-filterbar{flex-direction:column;align-items:flex-start}.case-rd .mt-filterbar__items{width:100%}.case-rd .mt-card__head{align-items:flex-start;gap:10px;padding:14px}.case-rd .mt-card__identity{gap:10px}.case-rd .mt-date-tile{width:52px;min-height:55px}.case-rd .mt-card__title{font-size:14px}.case-rd .mt-evidence-toggle{justify-content:center;width:34px;padding:0;font-size:0}.case-rd .mt-evidence-toggle svg:last-child{display:none}.case-rd .mt-card__grid{grid-template-columns:1fr}.case-rd .mt-card__section{padding:14px}.case-rd .mt-card__section+.mt-card__section{border-left:0;border-top:1px solid var(--line)}.case-rd .mt-card__footer{flex-direction:column;align-items:flex-start;padding:10px 14px}.case-rd .mt-more{align-self:flex-end}.case-rd .mt-evidence{padding:14px}}@media (max-width:480px){.case-rd .mt-focus h2{font-size:22px}.case-rd .mt-focus__metrics>div{padding:13px 15px}.case-rd .mt-focus__metrics strong{font-size:23px}.case-rd .mt-date-tile{width:48px;min-height:52px}.case-rd .mt-date-tile span{font-size:15px}.case-rd .mt-card__tags .db-rec-tag{display:none}.case-rd .mt-question-list li{grid-template-columns:22px minmax(0,1fr)}}.case-rd .ctrl-au{align-items:flex-start;gap:14px;display:flex}.case-rd .ctrl-au__ava{background:var(--bg-soft);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-3);border-radius:12px;flex:none;place-items:center;display:grid}.case-rd .ctrl-au__name{letter-spacing:-.01em;font-size:15px;font-weight:800}.case-rd .ctrl-au__meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:12px;display:flex}.case-rd .ctrl-au__meta span{align-items:center;gap:5px;display:inline-flex}.case-rd .ctrl-au__meta svg{color:var(--ink-3)}.case-rd .ctrl-sro{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:14px;padding-top:14px;display:flex}.case-rd .ctrl-sro svg{color:var(--ink-3);flex:none;margin-top:2px}.case-rd .ctrl-aurau{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:20px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.case-rd .ctrl-aurau b{color:var(--ink);font-weight:700}.case-rd .ctrl-red{color:#b42318!important}.case-rd .au-control{gap:16px}.case-rd .au-control-hero{color:#fff;background:radial-gradient(circle at 94% 8%,#ffffff14,#0000 30%),linear-gradient(145deg,#101216 0%,#181a20 100%);border:1px solid #272a30;border-radius:22px;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:28px;padding:28px;display:grid;overflow:hidden;box-shadow:0 18px 42px #1018281f}.case-rd .au-control-hero__copy{align-self:center;min-width:0}.case-rd .au-control-hero__copy>span{color:#a9adb5;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:inline-flex}.case-rd .au-control-hero__copy h2{color:#fff;letter-spacing:-.04em;max-width:720px;margin:12px 0 10px;font-size:clamp(27px,2.35vw,38px);line-height:1.06}.case-rd .au-control-hero__copy p{color:#a8adb7;max-width:690px;margin:0;font-size:13.5px;line-height:1.58}.case-rd .au-control-guide-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:7px;min-height:38px;margin-top:16px;padding:0 13px;font:680 12px/1 inherit;display:inline-flex}.case-rd .au-control-guide-btn:hover{background:#ffffff1a;border-color:#ffffff57}.case-rd .au-control-hero__metrics{background:#ffffff09;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.case-rd .au-control-hero__metrics>div{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;min-width:0;min-height:112px;padding:16px;display:flex}.case-rd .au-control-hero__metrics>div:nth-child(2n){border-right:0}.case-rd .au-control-hero__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .au-control-hero__metrics>div.is-warn{background:#e1991917}.case-rd .au-control-hero__metrics>div.is-alert{background:#d33d3a1a}.case-rd .au-control-hero__metrics span{color:#969ba5;letter-spacing:.055em;text-transform:uppercase;font-size:10.5px;font-weight:780}.case-rd .au-control-hero__metrics b{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:5px 0;font-size:28px;line-height:1}.case-rd .au-control-hero__metrics small{color:#9297a0;font-size:11px}.case-rd .au-control-managers{padding-bottom:0;overflow:hidden}.case-rd .au-control-managers .panel__head{padding-bottom:14px}.case-rd .au-control-managers__rail{scrollbar-width:thin;scrollbar-color:#d8d8d4 transparent;gap:8px;margin:0 -20px;padding:0 20px 16px;display:flex;overflow-x:auto}.case-rd .au-control-managers__rail>button{border:1px solid var(--line);min-width:240px;min-height:64px;color:var(--ink-2);text-align:left;background:#fff;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;transition:all .15s;display:grid}.case-rd .au-control-managers__rail>button:hover{background:#fafaf9;border-color:#b9bbb9}.case-rd .au-control-managers__rail>button.is-active{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 8px 18px #1112161f}.case-rd .au-control-managers__rail>button>svg,.case-rd .au-control-managers__index{color:#666a72;background:#f1f1ef;border-radius:9px;place-items:center;width:30px;height:30px;padding:7px;font-size:11px;font-style:normal;font-weight:800;display:grid}.case-rd .au-control-managers__rail>button.is-active>svg,.case-rd .au-control-managers__rail>button.is-active .au-control-managers__index{color:#fff;background:#ffffff1c}.case-rd .au-control-managers__rail button span{min-width:0}.case-rd .au-control-managers__rail button span b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:740;line-height:1.35;display:block;overflow:hidden}.case-rd .au-control-managers__rail button span small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;line-height:1.3;display:block;overflow:hidden}.case-rd .au-control-managers__rail button.is-active span small{color:#9fa3ab}.case-rd .au-control-managers__rail button>em{min-width:24px;height:24px;color:var(--ink-2);background:#f0f0ee;border-radius:999px;place-items:center;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:780;display:grid}.case-rd .au-control-managers__rail button.is-active>em{color:#fff;background:#ffffff1f}.case-rd .au-control-manager-summary{border-top:1px solid var(--line);background:#fafaf9;grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:20px;margin:0 -20px;padding:15px 20px;display:grid}.case-rd .au-control-manager-summary>div:first-child>span{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:760;display:block}.case-rd .au-control-manager-summary>div:first-child>b{margin-top:3px;font-size:14px;display:block}.case-rd .au-control-manager-summary>div:first-child>small{color:var(--ink-3);margin-top:3px;font-size:11px;display:block}.case-rd .au-control-manager-summary>div:nth-child(2){flex-wrap:wrap;gap:5px 15px;display:flex}.case-rd .au-control-manager-summary>div:nth-child(2) span{color:var(--ink-3);font-size:11.5px}.case-rd .au-control-manager-summary>div:nth-child(2) b{color:var(--ink-2);font-weight:700}.case-rd .au-control-manager-summary>a{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.case-rd .au-control-schedule{padding:0;overflow:hidden}.case-rd .au-control-schedule .panel__head{padding:17px 20px 14px}.case-rd .au-control-schedule .panel__badge.is-review{color:#875d14;background:#fff5df}.case-rd .au-control-schedule__list{border-top:1px solid var(--line)}.case-rd .au-control-schedule__list article{background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:84px;padding:14px 20px;display:grid}.case-rd .au-control-schedule__list article+article{border-top:1px solid var(--line)}.case-rd .au-control-schedule__list article.is-review{background:#fffdf8}.case-rd .au-control-schedule__icon{color:#22754d;background:#eaf7f0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.case-rd .au-control-schedule__list article.is-review .au-control-schedule__icon{color:#99670f;background:#fff2d7}.case-rd .au-control-schedule__main{min-width:0}.case-rd .au-control-schedule__main>div{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.case-rd .au-control-schedule__main b{color:var(--ink);font-size:12.5px}.case-rd .au-control-schedule__main em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.case-rd .au-control-schedule__main strong{color:#287755;margin-top:4px;font-size:11.5px;display:block}.case-rd .au-control-schedule__list article.is-review strong{color:#875d14}.case-rd .au-control-schedule__main p{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.48;display:-webkit-box;overflow:hidden}.case-rd .au-control-schedule__list article>a{border:1px solid var(--line);min-height:34px;color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.case-rd .au-control-workspace{padding:0;overflow:hidden}.case-rd .au-control-toolbar{border-bottom:1px solid var(--line);background:#fbfbfa;align-items:center;gap:10px;padding:12px 14px;display:flex}.case-rd .au-control-toolbar__tabs{background:#efefed;border-radius:11px;gap:4px;padding:3px;display:flex}.case-rd .au-control-toolbar__tabs button{height:34px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:680;display:inline-flex}.case-rd .au-control-toolbar__tabs button.is-active{color:#fff;background:#17191d;box-shadow:0 4px 10px #1112161a}.case-rd .au-control-toolbar__tabs button span{min-width:19px;height:19px;color:inherit;background:#7f7f7f24;border-radius:999px;place-items:center;padding:0 5px;font-size:9.5px;display:grid}.case-rd .au-control-toolbar>label{border:1px solid var(--line);min-width:220px;max-width:360px;height:40px;color:var(--ink-3);background:#fff;border-radius:11px;align-items:center;gap:8px;margin-left:auto;padding:0 11px;display:flex}.case-rd .au-control-toolbar>label:focus-within{border-color:#aeb0ad;box-shadow:0 0 0 3px #1112160a}.case-rd .au-control-toolbar input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.case-rd .au-control-toolbar__count{color:var(--ink-3);white-space:nowrap;font-size:10.5px}.case-rd .au-control-list{background:#f6f6f4;flex-direction:column;gap:11px;padding:14px;display:flex}.case-rd .au-control-marker{background:#fff;border:1px solid #dededb;border-left:3px solid #b7b9bd;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #10182806}.case-rd .au-control-marker.is-bad{border-left-color:#d84d47}.case-rd .au-control-marker.is-warn{border-left-color:#d89a22}.case-rd .au-control-marker__head{justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 16px 12px;display:flex}.case-rd .au-control-marker__identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.case-rd .au-control-marker__icon{color:#62666e;background:#f1f1ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.case-rd .au-control-marker__icon.is-bad{color:#b42318;background:#fff0ef}.case-rd .au-control-marker__icon.is-warn{color:#a96807;background:#fff7e8}.case-rd .au-control-marker__tags{flex-wrap:wrap;gap:5px;min-height:22px;display:flex}.case-rd .au-control-marker h4{color:var(--ink);margin:5px 0 0;font-size:14px;font-weight:750;line-height:1.35}.case-rd .au-control-marker__delay{text-align:right;flex:none}.case-rd .au-control-marker__delay span{color:var(--ink-3);font-size:10px;display:block}.case-rd .au-control-marker__delay b{color:#a33a34;font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;display:block}.case-rd .au-control-marker__manager{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfbfa;align-items:flex-start;gap:9px;min-height:58px;padding:10px 16px;display:flex}.case-rd .au-control-marker__manager>svg{color:var(--ink-3);flex:none;margin-top:2px}.case-rd .au-control-marker__manager>div{grid-template-columns:auto 1fr;gap:2px 8px;min-width:0;display:grid}.case-rd .au-control-marker__manager span{color:var(--ink-3);font-size:10px}.case-rd .au-control-marker__manager b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.case-rd .au-control-marker__manager small{color:var(--ink-3);grid-column:1/-1;font-size:10.5px}.case-rd .au-control-marker__manager a{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:680;text-decoration:none;display:inline-flex}.case-rd .au-control-marker__description{color:var(--ink-2);margin:0;padding:12px 16px 0;font-size:12px;line-height:1.5}.case-rd .au-control-marker__timeline{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 16px 0;display:grid;overflow:hidden}.case-rd .au-control-marker__timeline>div{min-width:0;padding:10px 11px}.case-rd .au-control-marker__timeline>div+div{border-left:1px solid var(--line)}.case-rd .au-control-marker__timeline>div.is-deadline{background:#f7f7f5}.case-rd .au-control-marker__timeline span{color:var(--ink-3);letter-spacing:.025em;text-transform:uppercase;font-size:9.5px;font-weight:680;display:block}.case-rd .au-control-marker__timeline b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.case-rd .au-control-marker__caution{color:#76551b;background:#fffaf0;border:1px solid #ead9b5;border-radius:10px;align-items:flex-start;gap:8px;margin:10px 16px 0;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.case-rd .au-control-marker__caution svg{flex:none;margin-top:1px}.case-rd .au-control-marker__schedule{color:#286c4d;background:#f2faf5;border:1px solid #cfe8da;border-radius:10px;align-items:flex-start;gap:9px;margin:10px 16px 0;padding:10px 11px;display:flex}.case-rd .au-control-marker__schedule>svg{flex:none;margin-top:1px}.case-rd .au-control-marker__schedule>div{gap:3px;min-width:0;display:grid}.case-rd .au-control-marker__schedule b{font-size:11.5px;line-height:1.35}.case-rd .au-control-marker__schedule span{color:#4f7c67;font-size:10.5px;line-height:1.45}.case-rd .au-control-marker__calculation{color:var(--ink-2);background:#f7f9fb;border:1px solid #dde3ea;border-radius:10px;align-items:flex-start;gap:9px;margin:10px 16px 0;padding:10px 11px;display:flex}.case-rd .au-control-marker__calculation>svg{color:#667085;flex:none;margin-top:1px}.case-rd .au-control-marker__calculation>div{gap:3px;min-width:0;display:grid}.case-rd .au-control-marker__calculation b{font-size:11.5px;line-height:1.35}.case-rd .au-control-marker__calculation span{color:var(--ink-3);font-size:10.5px;line-height:1.45}.case-rd .au-control-marker__basis{border-top:1px solid var(--line);background:#fcfcfb;margin-top:12px;padding:11px 16px}.case-rd .au-control-marker__basis span{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:700;display:block}.case-rd .au-control-marker__basis b{color:var(--ink-2);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.case-rd .au-control-marker__basis small{color:var(--ink-3);margin-top:3px;font-size:10.5px;display:block}.case-rd .au-control-marker__sources{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:38px;padding:8px 16px;display:flex}.case-rd .au-control-marker__sources a{color:var(--ink-2);align-items:center;gap:5px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.case-rd .au-control-marker__sources>span{color:var(--ink-3);font-size:10.5px}.case-rd .au-control-empty{min-height:210px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.case-rd .au-control-empty b{color:var(--ink);margin-top:9px;font-size:13px}.case-rd .au-control-empty span{margin-top:3px;font-size:11.5px}.case-rd .au-control-ins-list{flex-direction:column;gap:8px;display:flex}.case-rd .au-control-ins{border:1px solid var(--line);background:#fbfbfa;border-radius:11px;justify-content:space-between;gap:15px;padding:12px 13px;display:flex}.case-rd .au-control-ins>div{flex-direction:column;gap:3px;display:flex}.case-rd .au-control-ins>div:last-child{text-align:right;align-items:flex-end}.case-rd .au-control-ins span{color:var(--ink-3);font-size:10.5px}.case-rd .au-control-ins b,.case-rd .au-control-ins strong{color:var(--ink-2);font-size:11.5px}.case-rd .au-control-ins.is-expired{background:#fff8f7;border-color:#efd1ce}.case-rd .au-control-ins.is-soon{background:#fffaf0;border-color:#ead9b5}.case-rd .au-control-checks{padding:0;overflow:hidden}.case-rd .au-control-checks>summary{cursor:pointer;grid-template-columns:minmax(260px,1fr) auto 18px;align-items:center;gap:18px;min-height:78px;padding:13px 18px;list-style:none;display:grid}.case-rd .au-control-checks>summary::-webkit-details-marker{display:none}.case-rd .au-control-checks__title{align-items:center;gap:11px;min-width:0;display:flex}.case-rd .au-control-checks__title>svg{color:#fff;background:var(--ink);border-radius:10px;flex:none;width:36px;height:36px;padding:9px}.case-rd .au-control-checks__title>span{gap:3px;min-width:0;display:grid}.case-rd .au-control-checks__title b{color:var(--ink);font-size:14px;line-height:1.3}.case-rd .au-control-checks__title small{color:var(--ink-3);font-size:11.5px;line-height:1.4}.case-rd .au-control-checks__metrics{align-items:stretch;gap:6px;display:flex}.case-rd .au-control-checks__metrics>span{border:1px solid var(--line);background:#fafafa;border-radius:9px;gap:1px;min-width:70px;padding:7px 9px;display:grid}.case-rd .au-control-checks__metrics b{color:var(--ink);font-size:14px;line-height:1.2}.case-rd .au-control-checks__metrics small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:1.2}.case-rd .au-control-checks__metrics>span.is-ok{background:#f3fbf7;border-color:#cde7da}.case-rd .au-control-checks__metrics>span.is-ok b{color:#287755}.case-rd .au-control-checks__metrics>span.is-late{background:#fff7f6;border-color:#efcfcb}.case-rd .au-control-checks__metrics>span.is-late b{color:#b64339}.case-rd .au-control-checks__metrics>span.is-manual{background:#fffaf0;border-color:#ead8af}.case-rd .au-control-checks__metrics>span.is-manual b{color:#8d6417}.case-rd .au-control-checks>summary>svg{transition:transform .15s}.case-rd .au-control-checks[open]>summary>svg{transform:rotate(180deg)}.case-rd .au-control-checks__body{border-top:1px solid var(--line);background:#fbfbfa}.case-rd .au-control-checks__toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 15px;display:flex}.case-rd .au-control-checks__toolbar>div{background:#f1f1ef;border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.case-rd .au-control-checks__toolbar button{min-height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:650;display:inline-flex}.case-rd .au-control-checks__toolbar button span{background:#0000000f;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10.5px;display:inline-grid}.case-rd .au-control-checks__toolbar button.is-active{color:#fff;background:var(--ink);box-shadow:0 4px 12px #11141824}.case-rd .au-control-checks__toolbar button.is-active span{background:#ffffff26}.case-rd .au-control-checks__toolbar p{color:var(--ink-3);text-align:right;margin:0;font-size:11px}.case-rd .au-control-checks__list{gap:8px;padding:12px 15px 15px;display:grid}.case-rd .au-control-check{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.case-rd .au-control-check.is-ok{border-left:3px solid #55aa80}.case-rd .au-control-check.is-late{border-left:3px solid #d85c52}.case-rd .au-control-check.is-manual{border-left:3px solid #cf9a32}.case-rd .au-control-check>summary{cursor:pointer;grid-template-columns:32px minmax(210px,1fr) auto auto 16px;align-items:center;gap:11px;min-height:59px;padding:9px 12px;list-style:none;display:grid}.case-rd .au-control-check>summary::-webkit-details-marker{display:none}.case-rd .au-control-check__status{color:#287755;background:#edf8f2;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.case-rd .au-control-check.is-late .au-control-check__status{color:#b64339;background:#fff0ee}.case-rd .au-control-check.is-manual .au-control-check__status{color:#8d6417;background:#fff4dd}.case-rd .au-control-check__identity{gap:3px;min-width:0;display:grid}.case-rd .au-control-check__identity b{color:var(--ink);font-size:12.5px;line-height:1.35}.case-rd .au-control-check__identity small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.case-rd .au-control-check__date{gap:2px;min-width:92px;display:grid}.case-rd .au-control-check__date small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.case-rd .au-control-check__date b{color:var(--ink-2);font-size:11.5px}.case-rd .au-control-check>summary>em{color:#287755;text-align:center;background:#edf8f2;border-radius:8px;min-width:112px;padding:6px 8px;font-size:10.5px;font-style:normal;font-weight:700}.case-rd .au-control-check.is-late>summary>em{color:#b64339;background:#fff0ee}.case-rd .au-control-check.is-manual>summary>em{color:#8d6417;background:#fff4dd}.case-rd .au-control-check>summary>svg{color:var(--ink-3);transition:transform .15s}.case-rd .au-control-check[open]>summary>svg{transform:rotate(180deg)}.case-rd .au-control-check__details{border-top:1px solid var(--line);padding:0 12px 12px 55px}.case-rd .au-control-check__timeline{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px;display:grid;overflow:hidden}.case-rd .au-control-check__timeline>div{align-content:center;gap:4px;min-height:58px;padding:10px;display:grid}.case-rd .au-control-check__timeline>div+div{border-left:1px solid var(--line)}.case-rd .au-control-check__timeline span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;font-size:10px}.case-rd .au-control-check__timeline b{color:var(--ink-2);font-size:11.5px}.case-rd .au-control-check__explanation{color:#426b58;background:#f2f8f5;border-radius:9px;align-items:flex-start;gap:8px;margin:9px 0 0;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.case-rd .au-control-check__explanation>svg{flex:none;margin-top:1px}.case-rd .au-control-check__explanation.is-manual{color:#765618;background:#fff8e9}.case-rd .au-control-check__details footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;display:flex}.case-rd .au-control-check__details footer>span{min-width:0;color:var(--ink-3);font-size:10.5px;line-height:1.45}.case-rd .au-control-check__details footer>span b{color:var(--ink-2);margin-right:6px}.case-rd .au-control-check__details footer a{color:var(--ink-2);flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.case-rd .au-control-checks__empty{min-height:150px;color:var(--ink-3);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.case-rd .au-control-checks__empty b{color:var(--ink-2);font-size:12px}.case-rd .au-control-checks__empty span{font-size:11px}.case-rd .au-control-guide{z-index:340;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f12187a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.case-rd .au-control-guide>section{background:#fff;border:1px solid #d9dde3;border-radius:20px;flex-direction:column;width:min(760px,100vw - 32px);max-height:min(820px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 34px 90px -32px #080d16b8}.case-rd .au-control-guide header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:18px 20px;display:flex}.case-rd .au-control-guide header span{color:var(--ink-3);letter-spacing:.065em;text-transform:uppercase;font-size:10.5px;font-weight:780}.case-rd .au-control-guide header h3{color:var(--ink);letter-spacing:-.025em;margin:5px 0 0;font-size:23px;line-height:1.18}.case-rd .au-control-guide header>button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.case-rd .au-control-guide__body{background:#f7f7f5;gap:9px;padding:16px 20px;display:grid;overflow-y:auto}.case-rd .au-control-guide__body article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px;display:grid}.case-rd .au-control-guide__body article>em{color:#fff;background:#17191d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10.5px;font-style:normal;font-weight:800;display:grid}.case-rd .au-control-guide__body article b{color:var(--ink);font-size:13.5px;line-height:1.35;display:block}.case-rd .au-control-guide__body article p{color:var(--ink-2);margin:5px 0;font-size:12px;line-height:1.52}.case-rd .au-control-guide__body article small{color:var(--ink-3);font-size:10.5px;line-height:1.4}.case-rd .au-control-guide footer{border-top:1px solid var(--line);justify-content:flex-end;padding:12px 20px;display:flex}.case-rd .au-control-guide footer button{color:#fff;cursor:pointer;background:#17191d;border:0;border-radius:10px;min-width:112px;min-height:39px;padding:0 18px;font:680 12px/1 inherit}@media (max-width:1080px){.case-rd .au-control-hero{grid-template-columns:1fr}.case-rd .au-control-manager-summary{grid-template-columns:1fr auto}.case-rd .au-control-manager-summary>div:nth-child(2){grid-area:2/1/auto/-1}.case-rd .au-control-toolbar{flex-wrap:wrap}.case-rd .au-control-toolbar>label{flex:320px;order:3;max-width:none;margin-left:0}.case-rd .au-control-checks>summary{grid-template-columns:minmax(0,1fr) 18px}.case-rd .au-control-checks__metrics{grid-area:2/1/auto/-1}.case-rd .au-control-checks>summary>svg{grid-area:1/2}}@media (max-width:760px){.case-rd .au-control-hero{border-radius:18px;gap:20px;padding:21px 18px}.case-rd .au-control-hero__metrics>div{min-height:94px;padding:13px}.case-rd .au-control-hero__metrics b{font-size:24px}.case-rd .au-control-managers__rail>button{min-width:215px}.case-rd .au-control-manager-summary{grid-template-columns:1fr}.case-rd .au-control-manager-summary>div:nth-child(2){grid-area:auto}.case-rd .au-control-manager-summary>a{width:fit-content}.case-rd .au-control-schedule__list article{grid-template-columns:38px minmax(0,1fr);padding:13px 14px}.case-rd .au-control-schedule__list article>a{grid-column:2;width:fit-content}.case-rd .au-control-toolbar__tabs{width:100%;overflow-x:auto}.case-rd .au-control-toolbar__tabs button{flex:none}.case-rd .au-control-toolbar>label{flex-basis:100%}.case-rd .au-control-toolbar__count{width:100%}.case-rd .au-control-list{padding:9px}.case-rd .au-control-marker__head{flex-direction:column;gap:10px;padding:14px}.case-rd .au-control-marker__delay{text-align:left;padding-left:44px}.case-rd .au-control-marker__manager{flex-wrap:wrap;padding:10px 14px}.case-rd .au-control-marker__manager a{width:100%;margin-left:24px}.case-rd .au-control-marker__description{padding:11px 14px 0}.case-rd .au-control-marker__timeline{grid-template-columns:repeat(2,1fr);margin:11px 14px 0}.case-rd .au-control-marker__timeline>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.case-rd .au-control-marker__timeline>div:nth-child(4){border-top:1px solid var(--line)}.case-rd .au-control-marker__caution,.case-rd .au-control-marker__schedule,.case-rd .au-control-marker__calculation{margin:9px 14px 0}.case-rd .au-control-checks>summary{gap:12px;padding:13px 14px}.case-rd .au-control-checks__title small{white-space:normal}.case-rd .au-control-checks__metrics{scroll-snap-type:x proximity;width:100%;overflow-x:auto}.case-rd .au-control-checks__metrics>span{scroll-snap-align:start;flex:1 0 76px}.case-rd .au-control-checks__toolbar{flex-direction:column;align-items:stretch;padding:10px}.case-rd .au-control-checks__toolbar>div{width:100%;overflow-x:auto}.case-rd .au-control-checks__toolbar button{flex:none}.case-rd .au-control-checks__toolbar p{text-align:left}.case-rd .au-control-checks__list{padding:9px}.case-rd .au-control-check>summary{grid-template-columns:32px minmax(0,1fr) 16px;gap:9px;padding:10px}.case-rd .au-control-check__date{grid-column:2;align-items:baseline;gap:6px;min-width:0;display:flex}.case-rd .au-control-check>summary>em{text-align:left;grid-column:2;width:fit-content;min-width:0}.case-rd .au-control-check>summary>svg{grid-area:1/3}.case-rd .au-control-check__details{padding:0 10px 10px}.case-rd .au-control-check__timeline{grid-template-columns:1fr}.case-rd .au-control-check__timeline>div+div{border-left:0;border-top:1px solid var(--line)}.case-rd .au-control-check__details footer{flex-direction:column;align-items:flex-start}.case-rd .au-control-guide{align-items:end;padding:0}.case-rd .au-control-guide>section{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:94dvh}.case-rd .au-control-guide header{min-height:78px;padding:15px}.case-rd .au-control-guide header h3{font-size:20px}.case-rd .au-control-guide__body{padding:12px 15px}.case-rd .au-control-guide footer{padding:10px 15px calc(10px + env(safe-area-inset-bottom))}.case-rd .au-control-guide footer button{width:100%}}.case-rd .ctrl-ins{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.case-rd .ctrl-ins--expired{background:#fef2f2;border-color:#fecaca}.case-rd .ctrl-ins--soon{background:#fffbeb;border-color:#fde68a}.case-rd .ctrl-ins--ok{background:#ecfdf5;border-color:#a7f3d0}.case-rd .ctrl-ins__dates{text-align:right;color:var(--ink-3);white-space:nowrap;flex:none;font-size:11.5px}.case-rd .ctrl-ins__end{color:var(--ink-2);font-weight:650}.case-rd .ctrl-ins--expired .ctrl-ins__end{color:#b42318}.case-rd .ctrl-ins--soon .ctrl-ins__end{color:#b45309}.case-rd .ctrl-ok{color:#047857;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.case-rd .ctrl-sev{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;padding:12px 14px}.case-rd .ctrl-sev__k{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}.case-rd .ctrl-sev__v{letter-spacing:-.03em;margin-top:6px;font-size:24px;font-weight:800}.case-rd .ctrl-sev--bad{background:#fef2f2;border-color:#fecaca}.case-rd .ctrl-sev--bad .ctrl-sev__k,.case-rd .ctrl-sev--bad .ctrl-sev__v{color:#b42318}.case-rd .ctrl-sev--warn{background:#fffbeb;border-color:#fde68a}.case-rd .ctrl-sev--warn .ctrl-sev__k,.case-rd .ctrl-sev--warn .ctrl-sev__v{color:#b45309}.case-rd .ctrl-viol{border-left:3px solid var(--line)}.case-rd .ctrl-viol--bad{background:snow;border-left-color:#e34948}.case-rd .ctrl-viol--warn{background:#fffdf7;border-left-color:#eda100}.case-rd .ctrl-rulings{flex-direction:column;gap:8px;margin-top:10px;display:flex}.case-rd .ctrl-ruling{background:#fff5f5;border:1px solid #fecaca;border-radius:10px;padding:8px 10px}.case-rd .ctrl-ruling b{color:#b42318;font-size:12px}.case-rd .ctrl-chrono{background:#2a78d60d;border:1px solid #2a78d62e;border-radius:10px;margin-top:10px;padding:10px 12px}.case-rd .ctrl-chrono__grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.case-rd .ctrl-chrono__grid span{color:var(--ink-3);font-size:10px;display:block}.case-rd .ctrl-chrono__grid b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;display:block}.case-rd .ctrl-chrono__hl{border-left:2px solid #2a78d666;padding-left:8px}.case-rd .ctrl-chrono__hl span{color:#1d4ed8;font-weight:700}.case-rd .ctrl-chrono__hl b{color:#1e3a8a;font-weight:800}.case-rd .ctrl-chrono__late{color:#b42318}.case-rd .ctrl-dates{flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;display:flex}.case-rd .ctrl-dates span{color:var(--ink-3)}.case-rd .ctrl-dates b{font-weight:650}.case-rd .ctrl-norm{border-top:1px solid var(--line);color:var(--ink-2);margin-top:10px;padding-top:10px;font-size:12px}.case-rd .ctrl-norm span{color:var(--ink-3)}.case-rd .ctrl-norm em{color:var(--ink-3);font-style:italic}.case-rd .ctrl-checks{flex-direction:column;gap:6px;display:flex}.case-rd .ctrl-check{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.case-rd .ctrl-check--ok{background:#ecfdf5;border-color:#a7f3d0}.case-rd .ctrl-check--ok svg{color:#047857}.case-rd .ctrl-check--late{background:#fffbeb;border-color:#fde68a}.case-rd .ctrl-check--late svg{color:#b45309}.case-rd .ctrl-check__l{align-items:center;gap:8px;min-width:0;display:flex}.case-rd .ctrl-check__l span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-rd .ctrl-check__l svg{flex:none}.case-rd .ctrl-check__r{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;display:flex}@media (max-width:860px){.case-rd .ctrl-chrono__grid{grid-template-columns:1fr 1fr}.case-rd .ctrl-check__r{flex-wrap:wrap;gap:4px 8px}}.case-rd .rc-tiles{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.case-rd .rc-tile{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;padding:11px 13px}.case-rd .rc-tile__k{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.case-rd .rc-tile__v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:14px;font-weight:800}.case-rd .rc-tile__c{color:var(--ink-3);margin-top:3px;font-size:10.5px}.case-rd .rc-tile--ok{background:#ecfdf5;border-color:#a7f3d0}.case-rd .rc-tile--ok .rc-tile__k,.case-rd .rc-tile--ok .rc-tile__v,.case-rd .rc-tile--ok .rc-tile__c{color:#047857}.case-rd .rc-tile--warn{background:#fffbeb;border-color:#fde68a}.case-rd .rc-tile--warn .rc-tile__k,.case-rd .rc-tile--warn .rc-tile__v,.case-rd .rc-tile--warn .rc-tile__c{color:#b45309}.case-rd .rc-tile--bad{background:#fef2f2;border-color:#fecaca}.case-rd .rc-tile--bad .rc-tile__k,.case-rd .rc-tile--bad .rc-tile__v,.case-rd .rc-tile--bad .rc-tile__c{color:#b42318}.case-rd .rc-forecast{color:var(--ink-2);border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:12.5px}.case-rd .rc-forecast b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.case-rd .rc-bar{background:var(--track,#ededeb);border-radius:999px;height:8px;margin-top:10px;display:flex;overflow:hidden}.case-rd .rc-bar i{height:100%}.case-rd .rc-bar--ok{background:#1baf7a}.case-rd .rc-bar--warn{background:#eda100}.case-rd .rc-bar--bad{background:#e34948}.case-rd .rc-bar--neutral{background:#a1a1aa}.case-rd .rc-card{cursor:pointer;transition:border-color .12s}.case-rd .rc-card:hover{border-color:#d4d4d1}.case-rd .rc-party{color:var(--ink-3);flex:none}.case-rd .rc-amounts{flex-wrap:wrap;gap:6px 20px;display:flex}.case-rd .rc-amounts>div{font-size:13px}.case-rd .rc-amounts span{color:var(--ink-3);font-size:12px}.case-rd .rc-amounts b{font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.case-rd .rc-est{color:#4a3aa7}.case-rd .rc-sold{color:#1d4ed8}.case-rd .rc-bfo{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.case-rd .rc-bfo__k{color:var(--ink-3);font-weight:600}.case-rd .rc-bfo b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:650}.case-rd .rc-pos{color:#047857!important}.case-rd .rc-neg{color:#b42318!important}.case-rd .rc-reason{color:var(--ink-3);margin-top:8px;font-size:12px;font-style:italic}@media (max-width:960px){.case-rd .rc-tiles{grid-template-columns:repeat(2,1fr)}}.case-rd .rc-section{gap:14px}.case-rd .rc-hero{color:#fff;background:linear-gradient(135deg,#111216 0%,#191b20 68%,#111216 100%);border:1px solid #24262b;border-radius:22px;grid-template-columns:minmax(210px,.72fr) minmax(300px,1.18fr) minmax(280px,1fr);gap:0;min-height:176px;display:grid;overflow:hidden;box-shadow:0 18px 42px #11121624}.case-rd .rc-hero>div{min-width:0;padding:26px 28px}.case-rd .rc-hero>div+div{border-left:1px solid #ffffff1f}.case-rd .rc-hero__copy{flex-direction:column;justify-content:center;display:flex}.case-rd .rc-hero__eyebrow{color:#a6a8af;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.case-rd .rc-hero__copy h3{color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:14px 0 2px;font-size:clamp(26px,2.3vw,38px);font-weight:760;line-height:1}.case-rd .rc-hero__copy p,.case-rd .rc-hero__decision p{color:#8f929a;margin:6px 0 0;font-size:12.5px;line-height:1.45}.case-rd .rc-hero__decision{flex-direction:column;justify-content:center;display:flex}.case-rd .rc-hero__decision>span{color:#a6a8af;font-size:12px}.case-rd .rc-hero__decision>b{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(21px,2vw,30px);font-weight:740;line-height:1.12;display:block}.case-rd .rc-hero__note{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;display:flex}.case-rd .rc-hero__note>svg{color:#d7d8db;background:#ffffff14;border:1px solid #ffffff17;border-radius:12px;width:38px;height:38px;padding:10px}.case-rd .rc-hero__note p{color:#9b9ea5;margin:0;font-size:12.5px;line-height:1.55}.case-rd .rc-hero__note b{color:#f7f7f7;margin-bottom:3px;font-size:13px;display:block}.case-rd .rc-workspace{padding:0;overflow:hidden}.case-rd .rc-view-tabs{border-bottom:1px solid var(--line);background:#fbfbfa;align-items:center;gap:5px;padding:12px 14px;display:flex;overflow-x:auto}.case-rd .rc-view-tabs button{white-space:nowrap;height:40px;color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:680;transition:all .15s;display:inline-flex}.case-rd .rc-view-tabs button:hover{color:var(--ink);background:#f1f1ef}.case-rd .rc-view-tabs button.is-active{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 5px 13px #1112161f}.case-rd .rc-toolbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:13px 16px;display:flex}.case-rd .rc-search{border:1px solid var(--line);max-width:520px;height:42px;color:var(--ink-3);background:#fff;border-radius:12px;flex:360px;align-items:center;gap:9px;padding:0 13px;display:flex}.case-rd .rc-search:focus-within{border-color:#a5a6a8;box-shadow:0 0 0 3px #1112160d}.case-rd .rc-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.case-rd .rc-toolbar select{border:1px solid var(--line);min-width:215px;height:42px;color:var(--ink-2);background:#fff;border-radius:12px;padding:0 34px 0 12px;font-size:12.5px;font-weight:620}.case-rd .rc-toolbar__count{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11.5px}.case-rd .rc-debtor-list{background:#f7f7f6;flex-direction:column;gap:11px;padding:14px;display:flex}.case-rd .rc-debtor{cursor:pointer;background:#fff;border:1px solid #dededb;border-radius:16px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.case-rd .rc-debtor:hover{border-color:#c5c5c1;transform:translateY(-1px);box-shadow:0 10px 24px #1112160e}.case-rd .rc-debtor__head{justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px 12px;display:flex}.case-rd .rc-debtor__identity{align-items:flex-start;gap:11px;min-width:0;display:flex}.case-rd .rc-debtor__icon{color:#5f6269;background:#f1f1ef;border:1px solid #e5e5e2;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.case-rd .rc-debtor__identity h4{color:var(--ink);letter-spacing:-.012em;overflow-wrap:anywhere;margin:1px 0 0;font-size:14px;font-weight:760;line-height:1.35}.case-rd .rc-debtor__meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 11px;margin-top:5px;font-size:11.5px;display:flex}.case-rd .rc-debtor__amount{text-align:right;flex:none}.case-rd .rc-debtor__amount span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;font-size:10.5px;font-weight:680;display:block}.case-rd .rc-debtor__amount b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;font-weight:760;display:block}.case-rd .rc-signal-row{flex-wrap:wrap;gap:6px;min-height:31px;padding:0 18px 11px 67px;display:flex}.case-rd .rc-assessment{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fcfcfb;grid-template-columns:110px minmax(220px,1.25fr) minmax(180px,.75fr);display:grid}.case-rd .rc-assessment>div{min-width:0;padding:14px 17px}.case-rd .rc-assessment>div+div{border-left:1px solid var(--line)}.case-rd .rc-score{flex-direction:column;justify-content:center;display:flex}.case-rd .rc-score>span,.case-rd .rc-assessment__metric>span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700;line-height:1.2}.case-rd .rc-score>b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:27px;font-weight:790;line-height:1}.case-rd .rc-score>small,.case-rd .rc-assessment__metric>small{color:var(--ink-3);margin-top:5px;font-size:11px;line-height:1.35;display:block}.case-rd .rc-score--ok>b{color:#087859}.case-rd .rc-score--warn>b{color:#a96807}.case-rd .rc-score--bad>b{color:#b42318}.case-rd .rc-score--neutral>b{color:#777a81}.case-rd .rc-assessment__metric{flex-direction:column;justify-content:center;display:flex}.case-rd .rc-assessment__metric>b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px;font-weight:740;line-height:1.25}.case-rd .rc-factor-preview{flex-wrap:wrap;gap:6px;padding:12px 17px 6px;display:flex}.case-rd .rc-factor-chip{min-height:28px;color:var(--ink-2);background:#f8f8f7;border:1px solid #e3e3e0;border-radius:9px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;line-height:1.25;display:inline-flex}.case-rd .rc-factor-chip--risk{color:#9d2f29;background:#fff7f6;border-color:#f2d1cd}.case-rd .rc-factor-chip--positive{color:#176a51;background:#f3fbf7;border-color:#cce9dc}.case-rd .rc-explanation{border:1px solid var(--line);background:#fff;border-radius:12px;margin:6px 17px 14px}.case-rd .rc-explanation>summary{min-height:40px;color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:680;list-style:none;display:flex}.case-rd .rc-explanation>summary::-webkit-details-marker{display:none}.case-rd .rc-explanation>summary svg:last-child{margin-left:auto;transition:transform .15s}.case-rd .rc-explanation[open]>summary svg:last-child{transform:rotate(180deg)}.case-rd .rc-explanation__body{border-top:1px solid var(--line);background:#fbfbfa;padding:13px}.case-rd .rc-factor-group+.rc-factor-group{margin-top:14px}.case-rd .rc-factor-group__title{color:var(--ink);align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:740;display:flex}.case-rd .rc-factor-group--risk .rc-factor-group__title{color:#9d2f29}.case-rd .rc-factor-group--positive .rc-factor-group__title{color:#176a51}.case-rd .rc-factor{border-top:1px solid #e7e7e4;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:9px 0;display:grid}.case-rd .rc-factor b{color:var(--ink);font-size:12px;line-height:1.35;display:block}.case-rd .rc-factor p{color:var(--ink-3);margin:3px 0 0;font-size:11.5px;line-height:1.45}.case-rd .rc-factor>span{color:var(--ink-3);white-space:nowrap;align-self:start;font-size:10.5px}.case-rd .rc-limitation{color:var(--ink-3);background:#f1f1ef;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;font-size:11.5px;line-height:1.45;display:flex}.case-rd .rc-limitation svg{flex:none;margin-top:1px}.case-rd .rc-limitation b{color:var(--ink-2);margin-bottom:2px;display:block}.case-rd .rc-disclaimer{color:#888b92;margin:12px 0 0;font-size:10.5px;line-height:1.45}.case-rd .rc-pending{color:var(--ink-3);background:#f5f5f3;border-radius:11px;align-items:center;gap:8px;margin:12px 17px 15px;padding:11px 12px;font-size:11.5px;display:flex}.case-rd .rc-register{border-top:1px solid var(--line);padding:0 17px 15px}.case-rd .rc-register__grid{border-bottom:1px solid var(--line);background:#fcfcfb;grid-template-columns:repeat(4,1fr);margin:0 -17px;display:grid}.case-rd .rc-register__grid>div{min-width:0;padding:13px 17px}.case-rd .rc-register__grid>div+div{border-left:1px solid var(--line)}.case-rd .rc-register__grid span,.case-rd .rc-auction span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;font-size:10.5px;font-weight:680;display:block}.case-rd .rc-register__grid b,.case-rd .rc-auction b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:720;line-height:1.3;display:block}.case-rd .rc-register__description{color:var(--ink-2);white-space:pre-wrap;margin:12px 0 0;font-size:12px;line-height:1.5}.case-rd .rc-cross-cases{border-top:1px solid var(--line);flex-direction:column;display:flex}.case-rd .rc-cross-cases a{color:inherit;grid-template-columns:minmax(0,.45fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:grid}.case-rd .rc-cross-cases a+a{border-top:1px solid var(--line)}.case-rd .rc-cross-cases a:hover{background:#f7f7f5}.case-rd .rc-cross-cases b{color:var(--ink);font-size:11.5px}.case-rd .rc-cross-cases span{color:var(--ink-3);font-size:11.5px}.case-rd .rc-lifecycle{border-top:1px solid var(--line);background:#fcfcfb;padding:14px 17px 17px}.case-rd .rc-lifecycle__step{grid-template-columns:31px minmax(0,1fr);gap:10px;min-height:50px;display:grid;position:relative}.case-rd .rc-lifecycle__step:not(:last-child):before{content:"";background:#dcdcd8;width:1px;position:absolute;top:28px;bottom:-3px;left:14px}.case-rd .rc-lifecycle__step>span{z-index:1;color:#71747b;background:#fff;border:1px solid #dededb;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:760;display:grid}.case-rd .rc-lifecycle__step b{color:var(--ink);padding-top:2px;font-size:12px;display:block}.case-rd .rc-lifecycle__step p{color:var(--ink-3);margin:3px 0 0;font-size:11.5px;line-height:1.4}.case-rd .rc-auction{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid;overflow:hidden}.case-rd .rc-auction>div{padding:11px 12px}.case-rd .rc-auction>div+div{border-left:1px solid var(--line)}@media (max-width:1080px){.case-rd .rc-hero{grid-template-columns:.8fr 1.2fr}.case-rd .rc-hero__note{border-top:1px solid #ffffff1f;flex-direction:row;grid-column:1/-1;align-items:center;border-left:0!important;padding-top:17px!important;padding-bottom:17px!important}}@media (max-width:760px){.case-rd .rc-hero{border-radius:18px;grid-template-columns:1fr}.case-rd .rc-hero>div{padding:21px 19px}.case-rd .rc-hero>div+div{border-top:1px solid #ffffff1f;border-left:0}.case-rd .rc-hero__note{grid-column:auto}.case-rd .rc-toolbar{flex-wrap:wrap}.case-rd .rc-search{flex-basis:100%;max-width:none}.case-rd .rc-toolbar select{flex:1;min-width:0}.case-rd .rc-debtor-list{padding:9px}.case-rd .rc-debtor__head{flex-direction:column;gap:10px;padding:14px}.case-rd .rc-debtor__amount{text-align:left;padding-left:49px}.case-rd .rc-signal-row{padding:0 14px 10px}.case-rd .rc-assessment{grid-template-columns:88px 1fr}.case-rd .rc-assessment>div{padding:12px 13px}.case-rd .rc-assessment>div:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.case-rd .rc-register__grid,.case-rd .rc-auction{grid-template-columns:repeat(2,1fr)}.case-rd .rc-register__grid>div:nth-child(3),.case-rd .rc-auction>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.case-rd .rc-register__grid>div:nth-child(4),.case-rd .rc-auction>div:nth-child(4){border-top:1px solid var(--line)}.case-rd .rc-factor{grid-template-columns:1fr;gap:5px}.case-rd .rc-cross-cases a{grid-template-columns:1fr auto}.case-rd .rc-cross-cases span{grid-column:1/-1}}.case-rd .sub-person{padding:0}.case-rd .sub-person__sum{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;list-style:none;display:flex}.case-rd .sub-person__sum::-webkit-details-marker{display:none}.case-rd .sub-person__sum:hover{background:var(--bg-soft)}.case-rd .sub-person__meta{color:var(--ink-3);flex-wrap:wrap;gap:3px 14px;margin-top:6px;font-size:11.5px;display:flex}.case-rd .sub-person__amt{text-align:right;flex-direction:column;flex:none;display:flex}.case-rd .sub-person__amt span{color:var(--ink-3);font-size:10.5px}.case-rd .sub-person__amt b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.case-rd .sub-person__amt em{font-size:10.5px;font-style:normal;font-weight:700}.case-rd .sub-person__body{border-top:1px solid var(--line);background:var(--bg-soft);flex-direction:column;gap:12px;padding:14px;display:flex}.case-rd .sub-appear{flex-direction:column;gap:5px;display:flex}.case-rd .sub-appear__row{align-items:center;gap:8px;font-size:11.5px;display:flex}.case-rd .sub-appear__date{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;width:74px}.case-rd .sub-appear__case{color:var(--ink-3);font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.case-rd .sub-cross{border-radius:10px;padding:8px 10px;font-size:12px}.case-rd .sub-cross b{align-items:center;gap:5px;font-weight:700;display:inline-flex}.case-rd .sub-cross__row{align-items:center;gap:8px;margin-top:4px;display:flex}.case-rd .sub-cross--bad{background:#fff5f5;border-left:2px solid #e34948}.case-rd .sub-cross--bad b{color:#b42318}.case-rd .sub-cross--warn{background:#fffbeb;border-left:2px solid #eda100}.case-rd .sub-cross--warn b{color:#b45309}.case-rd .sub-summary{color:var(--ink-2);background:var(--bg-soft);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px;font-style:italic}.case-rd .sub-line{color:var(--ink-2);margin-top:8px;font-size:12.5px}.case-rd .sub-line>span:first-child{color:var(--ink-3)}.case-rd .sub-line b{font-weight:650}.case-rd .sub-line em{color:var(--ink-3);font-family:ui-monospace,Menlo,monospace;font-size:11px;font-style:normal}.case-rd .sub-grounds{color:var(--ink-2);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:flex}.case-rd .sub-workspace{gap:16px}.case-rd .sub-hero{color:#fff;background:radial-gradient(circle at 88% 14%,#ffffff14,#0000 30%),linear-gradient(145deg,#0f1115 0%,#17191f 100%);border:1px solid #262a31;border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);gap:30px;padding:30px;display:grid;box-shadow:0 18px 42px #1018281f}.case-rd .sub-hero__copy{min-width:0}.case-rd .sub-hero__eyebrow{color:#a8adb7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.case-rd .sub-hero h2{color:#fff;letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(27px,2.25vw,38px);line-height:1.04}.case-rd .sub-hero__copy>p{color:#b8bdc7;max-width:650px;margin:0;font-size:14px;line-height:1.6}.case-rd .sub-hero__status{border-top:1px solid #ffffff1f;align-items:flex-start;gap:12px;margin-top:22px;padding-top:18px;display:flex}.case-rd .sub-hero__status .cd-status{white-space:nowrap;margin-top:1px}.case-rd .sub-hero__status>div{flex-direction:column;gap:3px;min-width:0;display:flex}.case-rd .sub-hero__status b{color:#fff;font-size:14px;line-height:1.35}.case-rd .sub-hero__status span{color:#9da3ae;font-size:12.5px;line-height:1.4}.case-rd .sub-hero__metrics{background:#ffffff09;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.case-rd .sub-hero__metrics>div{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;min-width:0;min-height:124px;padding:18px;display:flex}.case-rd .sub-hero__metrics>div:nth-child(2n){border-right:0}.case-rd .sub-hero__metrics>div:nth-last-child(-n+2){border-bottom:0}.case-rd .sub-hero__metrics>div.is-alert{background:#d33d3a1c}.case-rd .sub-hero__metrics span{color:#989eaa;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:800}.case-rd .sub-hero__metrics b{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(20px,1.6vw,27px);line-height:1.08}.case-rd .sub-hero__metrics small{color:#9da3ae;font-size:11.5px;line-height:1.35}.case-rd .sub-reading{align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.case-rd .sub-reading>svg{color:var(--ink);flex:none;margin-top:1px}.case-rd .sub-reading>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.case-rd .sub-reading b{font-size:13.5px}.case-rd .sub-reading span{color:var(--ink-3);font-size:12.5px;line-height:1.5}.case-rd .sub-reading .sub-reading__source{color:#276b48;background:#edf8f1;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.case-rd .sub-tabs-panel{padding:7px}.case-rd .sub-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.case-rd .sub-tabs button{min-height:46px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:750;display:flex}.case-rd .sub-tabs button:hover{background:var(--bg-soft);color:var(--ink)}.case-rd .sub-tabs button.is-active{color:#fff;background:#111318;box-shadow:0 6px 16px #1018281c}.case-rd .sub-tabs button b{min-width:23px;height:23px;color:inherit;background:#8080801f;border-radius:7px;place-items:center;font-size:11.5px;display:inline-grid}.case-rd .sub-tabs button.is-active b{background:#ffffff24}.case-rd .sub-filters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.case-rd .sub-filters button{border:1px solid var(--line);min-height:38px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.case-rd .sub-filters button:hover{color:var(--ink);border-color:#b8bdc7}.case-rd .sub-filters button.is-active{color:#fff;background:#15171b;border-color:#15171b}.case-rd .sub-filters button b{background:#8080801f;border-radius:6px;place-items:center;min-width:21px;height:21px;font-size:11px;display:inline-grid}.case-rd .sub-person-list,.case-rd .sub-doc-list{flex-direction:column;gap:9px;display:flex}.case-rd .sub-person-card{border:1px solid var(--line);background:#fff;border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.case-rd .sub-person-card:hover{border-color:#c6cad1;box-shadow:0 7px 20px #1018280e}.case-rd .sub-person-card[open]{border-color:#b8bec8;box-shadow:0 10px 28px #10182812}.case-rd .sub-person-card>summary{cursor:pointer;grid-template-columns:minmax(260px,1.35fr) minmax(205px,.72fr) minmax(175px,.62fr) 18px;align-items:center;gap:16px;min-height:92px;padding:15px 16px;list-style:none;display:grid}.case-rd .sub-person-card>summary::-webkit-details-marker{display:none}.case-rd .sub-person-card__identity{align-items:flex-start;gap:11px;min-width:0;display:flex}.case-rd .sub-person-card__icon{color:#fff;background:#17191e;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.case-rd .sub-person-card__name{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:820;line-height:1.35}.case-rd .sub-person-card__meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:12px;line-height:1.4;display:flex}.case-rd .sub-person-card__result{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.case-rd .sub-person-card__result small{color:var(--ink-3);font-size:11.5px}.case-rd .sub-person-card__amounts{flex-direction:column;gap:7px;min-width:0;display:flex}.case-rd .sub-person-card__amounts>div{flex-direction:column;gap:2px;display:flex}.case-rd .sub-person-card__amounts span{color:var(--ink-3);text-transform:uppercase;font-size:10.5px;font-weight:700}.case-rd .sub-person-card__amounts b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.case-rd .sub-person-card__amounts .is-confirmed b{color:#b42318}.case-rd .sub-person-card__chevron{color:var(--ink-3);transition:transform .18s}.case-rd .sub-person-card[open] .sub-person-card__chevron{transform:rotate(180deg)}.case-rd .sub-person-card__body{border-top:1px solid var(--line);background:#fafafa;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:20px;padding:16px;display:grid}.case-rd .sub-section-label{color:var(--ink-3);letter-spacing:.075em;text-transform:uppercase;margin-bottom:9px;font-size:10.5px;font-weight:850}.case-rd .sub-person-card__timeline{min-width:0}.case-rd .sub-event-row{border-bottom:1px dashed #dedfe3;grid-template-columns:78px auto minmax(145px,auto) 1fr auto;align-items:center;gap:8px;min-height:35px;padding:5px 0;font-size:12px;display:grid}.case-rd .sub-event-row:last-child{border-bottom:0}.case-rd .sub-event-row time{color:var(--ink-3);font-variant-numeric:tabular-nums}.case-rd .sub-event-row__money{color:var(--ink-2);justify-self:end;font-size:11.5px;font-weight:700}.case-rd .sub-event-row__money.is-confirmed{color:#b42318}.case-rd .sub-event-row__document{align-items:center;gap:4px;width:fit-content;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.case-rd .sub-event-row__document:hover{color:var(--ink);background:#fff;border-color:#aeb3bd}.case-rd .sub-event-row__document svg{flex:none}.case-rd .sub-crosschecks{min-width:0}.case-rd .sub-crosschecks .sub-cross{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.case-rd .sub-crosschecks .sub-cross:last-child{margin-bottom:0}.case-rd .sub-crosschecks .sub-cross>span{color:var(--ink-2);font-size:12px}.case-rd .sub-crosschecks .sub-cross__row{justify-content:space-between}.case-rd .sub-crosschecks .sub-cross__row a{color:inherit;text-underline-offset:2px;font-weight:750;text-decoration:underline}.case-rd .sub-doc-card{border:1px solid var(--line);background:#fff;border-left:3px solid #181a1f;border-radius:14px;padding:17px 18px;overflow:hidden}.case-rd .sub-doc-card.is-source-only{border-left-color:#b8bdc7}.case-rd .sub-doc-card__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.case-rd .sub-doc-card__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-rd .sub-doc-card__tags code{color:var(--ink-2);background:var(--bg-soft);border-radius:6px;padding:3px 7px;font-size:11.5px;font-weight:750}.case-rd .sub-doc-card h4{margin:9px 0 2px;font-size:14.5px;line-height:1.4}.case-rd .sub-doc-card__top p{color:var(--ink-3);margin:0;font-size:12px}.case-rd .sub-source-button{border:1px solid var(--line);min-height:35px;color:var(--ink);background:#fff;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.case-rd .sub-source-button:hover{border-color:#aeb3bd}.case-rd .sub-doc-card__outcome{color:var(--ink-2);background:var(--bg-soft);border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:650;line-height:1.45}.case-rd .sub-doc-card__facts{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.case-rd .sub-doc-card__facts>div{background:#fff;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:9px 11px;display:flex}.case-rd .sub-doc-card__facts span{color:var(--ink-3);text-transform:uppercase;font-size:10.5px;font-weight:750}.case-rd .sub-doc-card__facts b{font-size:12.5px;line-height:1.35}.case-rd .sub-doc-card__facts .is-confirmed b{color:#b42318}.case-rd .sub-doc-card__line{color:var(--ink-2);grid-template-columns:105px minmax(0,1fr);gap:10px;margin-top:12px;font-size:12px;display:grid}.case-rd .sub-doc-card__line>span{color:var(--ink-3)}.case-rd .sub-doc-card__line>div{flex-wrap:wrap;gap:7px 12px;display:flex}.case-rd .sub-doc-card__line b{font-weight:700}.case-rd .sub-doc-card__line small{color:var(--ink-3);font-size:11.5px;font-weight:500}.case-rd .sub-doc-card__line em{color:var(--ink-2);background:var(--bg-soft);border-radius:5px;margin-left:6px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.case-rd .sub-doc-card__people{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.case-rd .sub-doc-card__people>span{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 7px 5px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.case-rd .sub-doc-card__notice{color:var(--ink-3);background:#f7f7f8;border-radius:8px;margin-top:12px;padding:9px 11px;font-size:11.5px;line-height:1.45}.case-rd .sub-doc-card__details{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.case-rd .sub-doc-card__details summary{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:750;list-style:none;display:inline-flex}.case-rd .sub-doc-card__details summary::-webkit-details-marker{display:none}.case-rd .sub-doc-card__details[open] summary svg{transform:rotate(180deg)}.case-rd .sub-doc-card__details ul{color:var(--ink-2);margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5}.case-rd .sub-doc-card__details p{color:var(--ink-2);white-space:pre-line;margin:10px 0 0;font-size:12.5px;line-height:1.55}.case-rd .sub-source-archive{border:1px solid var(--line);background:#fafafa;border-radius:14px;margin-top:12px;overflow:hidden}.case-rd .sub-source-archive>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.case-rd .sub-source-archive>summary::-webkit-details-marker{display:none}.case-rd .sub-source-archive>summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.case-rd .sub-source-archive>summary b{font-size:13px}.case-rd .sub-source-archive>summary span{color:var(--ink-3);font-size:11.5px}.case-rd .sub-source-archive>summary em{min-width:27px;height:27px;color:var(--ink-2);background:#ececef;border-radius:8px;place-items:center;font-size:11.5px;font-style:normal;font-weight:800;display:inline-grid}.case-rd .sub-source-archive>summary svg{color:var(--ink-3);transition:transform .18s}.case-rd .sub-source-archive[open]>summary svg{transform:rotate(180deg)}.case-rd .sub-source-archive>.sub-doc-list{padding:0 12px 12px}.case-rd .sub-evidence-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:16px;display:grid}.case-rd .sub-evidence-aside{position:sticky;top:92px}.case-rd .sub-evidence-aside__icon{color:#fff;background:#17191e;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.case-rd .sub-evidence-aside>span{color:var(--ink-3);letter-spacing:.075em;text-transform:uppercase;margin-top:17px;font-size:10.5px;font-weight:850;display:block}.case-rd .sub-evidence-aside h3{letter-spacing:-.015em;margin:7px 0 9px;font-size:17px;line-height:1.3}.case-rd .sub-evidence-aside>p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.55}.case-rd .sub-evidence-aside__metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;padding-top:16px;display:grid}.case-rd .sub-evidence-aside__metrics>div{flex-direction:column;gap:4px;display:flex}.case-rd .sub-evidence-aside__metrics span{color:var(--ink-3);text-transform:uppercase;font-size:10.5px}.case-rd .sub-evidence-aside__metrics b{overflow-wrap:anywhere;font-size:14px;line-height:1.35}@media (max-width:1180px){.case-rd .sub-hero{grid-template-columns:1fr}.case-rd .sub-person-card>summary{grid-template-columns:minmax(240px,1fr) minmax(190px,.8fr) 18px}.case-rd .sub-person-card__amounts{flex-direction:row;grid-column:1/-2;padding-left:49px}.case-rd .sub-person-card__amounts>div{min-width:170px}}@media (max-width:900px){.case-rd .sub-evidence-grid{grid-template-columns:1fr}.case-rd .sub-evidence-aside{position:static}.case-rd .sub-person-card__body{grid-template-columns:1fr}.case-rd .sub-event-row{grid-template-columns:74px auto minmax(130px,1fr) auto}.case-rd .sub-event-row__money{grid-column:2/-1;justify-self:start}}@media (max-width:700px){.case-rd .sub-hero{border-radius:18px;gap:22px;padding:22px}.case-rd .sub-hero__metrics{grid-template-columns:1fr}.case-rd .sub-hero__metrics>div{border-right:0;min-height:104px;border-bottom:1px solid #ffffff1c!important}.case-rd .sub-hero__metrics>div:last-child{border-bottom:0!important}.case-rd .sub-reading{flex-wrap:wrap;align-items:flex-start}.case-rd .sub-reading .sub-reading__source{margin-left:32px}.case-rd .sub-tabs{grid-template-columns:1fr}.case-rd .sub-tabs button{justify-content:flex-start}.case-rd .sub-person-card>summary{grid-template-columns:1fr 18px;gap:10px}.case-rd .sub-person-card__result,.case-rd .sub-person-card__amounts{grid-column:1;padding-left:49px}.case-rd .sub-person-card__amounts{flex-direction:column}.case-rd .sub-person-card__chevron{grid-area:1/2}.case-rd .sub-event-row{flex-wrap:wrap;align-items:center;display:flex}.case-rd .sub-event-row__money{width:100%}.case-rd .sub-doc-card__top{flex-direction:column}.case-rd .sub-doc-card__line{grid-template-columns:1fr;gap:4px}}.case-rd .auc-workspace{gap:14px}.case-rd .auc-hero{color:#fff;background:radial-gradient(circle at 90% 8%,#ffffff17,#0000 27%),linear-gradient(135deg,#111216 0%,#17191e 58%,#0c0d10 100%);border:1px solid #23262b;border-radius:18px;grid-template-columns:minmax(300px,.86fr) minmax(520px,1.14fr);gap:30px;padding:28px 30px;display:grid;overflow:hidden;box-shadow:0 18px 42px #0c0d1026}.case-rd .auc-hero__copy{min-width:0}.case-rd .auc-hero__eyebrow{color:#ffffff94;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:760;display:inline-flex}.case-rd .auc-hero h2{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1}.case-rd .auc-hero__copy>p{color:#ffffffa8;max-width:520px;margin:0;font-size:13.5px;line-height:1.55}.case-rd .auc-hero__focus{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.case-rd .auc-hero__focus>b{font-size:13px}.case-rd .auc-hero__focus>span:last-child{color:#ffffff8f}.case-rd .auc-hero__state{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:760}.case-rd .auc-hero__state--info{color:#b8d7ff;background:#2563eb33;border-color:#60a5fa73}.case-rd .auc-hero__state--ok{color:#a7f3d0;background:#0596692e;border-color:#34d39959}.case-rd .auc-hero__state--warn{color:#fde68a;background:#d9770629;border-color:#fbbf2459}.case-rd .auc-hero__metrics{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:1px;display:grid;overflow:hidden}.case-rd .auc-hero__metrics>div{background:#101114d6;min-width:0;padding:16px 18px}.case-rd .auc-hero__metrics>div.is-alert{background:#4e19167a}.case-rd .auc-hero__metrics span{color:#ffffff80;text-transform:uppercase;letter-spacing:.055em;font-size:10.5px;font-weight:720;display:block}.case-rd .auc-hero__metrics b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px;line-height:1;display:block}.case-rd .auc-hero__metrics small{color:#ffffff8a;margin-top:7px;font-size:11.5px;line-height:1.35;display:block}.case-rd .auc-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.case-rd .auc-summary__item{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;padding:17px 19px;display:grid}.case-rd .auc-summary__item+.auc-summary__item{border-left:1px solid var(--line)}.case-rd .auc-summary__item>svg{width:36px;height:36px;color:var(--ink-2);background:var(--bg-soft);border-radius:10px;grid-row:1/3;padding:9px}.case-rd .auc-summary__item span{color:var(--ink-3);font-size:11px;font-weight:700;display:block}.case-rd .auc-summary__item b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;display:block}.case-rd .auc-summary__item>small{color:var(--ink-3);grid-column:2;font-size:10.5px;line-height:1.35}.case-rd .auc-tabs-panel{padding:6px}.case-rd .auc-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.case-rd .auc-tabs button{min-width:0;min-height:42px;color:var(--ink-2);font:inherit;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:720;display:flex}.case-rd .auc-tabs button:hover{color:var(--ink);background:var(--bg-soft)}.case-rd .auc-tabs button.is-active{color:#fff;background:#14161a;box-shadow:0 6px 16px #0d0f1221}.case-rd .auc-tabs button b{background:var(--highlight);min-width:22px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 6px;font-size:10.5px}.case-rd .auc-tabs button.is-active b{color:#ffffffc7;background:#ffffff21}.case-rd .auc-section-kicker{color:var(--ink-3);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:10.5px;font-weight:750;display:inline-flex}.case-rd .auc-source-button{color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11.5px;font-weight:750;text-decoration:none;display:inline-flex}.case-rd .auc-current__facts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.case-rd .auc-current__facts>div{background:var(--bg-soft);min-width:0;padding:12px 14px}.case-rd .auc-current__facts>div+div{border-left:1px solid var(--line)}.case-rd .auc-current__facts span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;font-size:10.5px;font-weight:730;display:block}.case-rd .auc-current__facts b{overflow-wrap:anywhere;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12.5px;line-height:1.35;display:block}.case-rd .auc-toolbar{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.case-rd .auc-toolbar .tl-search{width:100%}.case-rd .auc-filter-row{flex-wrap:wrap;gap:6px;display:flex}.case-rd .auc-filter-row button{min-height:34px;color:var(--ink-2);border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:11.5px;font-weight:690;display:inline-flex}.case-rd .auc-filter-row button:hover{color:var(--ink);border-color:#c9cdd3}.case-rd .auc-filter-row button.is-active{color:#fff;background:#15171b;border-color:#15171b}.case-rd .auc-filter-row button b{color:var(--ink-3);background:var(--bg-soft);border-radius:999px;padding:2px 6px;font-size:10.5px}.case-rd .auc-filter-row button.is-active b{color:#ffffffc7;background:#ffffff24}.case-rd .auc-lot-list{flex-direction:column;gap:9px;display:flex}.case-rd .auc-lot-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px 16px 15px 18px;position:relative;overflow:hidden}.case-rd .auc-lot-card:before{content:"";background:#cfd3d8;width:3px;position:absolute;inset:0 auto 0 0}.case-rd .auc-lot-card--sold:before{background:#1baf7a}.case-rd .auc-lot-card--only:before{background:#d99a16}.case-rd .auc-lot-card--failed:before{background:#df5b53}.case-rd .auc-lot-card--pending:before{background:#3a7bd5}.case-rd .auc-lot-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-rd .auc-lot-card__identity{flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;display:flex}.case-rd .auc-lot-card__number{color:#fff;white-space:nowrap;background:#17191d;border-radius:7px;padding:4px 8px;font-size:10.5px;font-weight:760;display:inline-flex}.case-rd .auc-lot-card__class{color:var(--ink-3);font-size:11.5px;line-height:1.35}.case-rd .auc-lot-card__description{color:var(--ink);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.5}.case-rd .auc-lot-card__facts{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.case-rd .auc-lot-card__facts>div{background:var(--bg-soft);min-width:0;padding:10px 11px}.case-rd .auc-lot-card__facts span{color:var(--ink-3);letter-spacing:.03em;text-transform:uppercase;font-size:10.5px;font-weight:730;display:block}.case-rd .auc-lot-card__facts b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;line-height:1.35;display:block}.case-rd .auc-lot-card__facts em{color:var(--ink-3);margin-top:3px;font-size:10.5px;font-style:normal;line-height:1.35;display:block}.case-rd .auc-positive{color:#087a55!important}.case-rd .auc-negative{color:#b42318!important}.case-rd .auc-lot-card__result{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.case-rd .auc-lot-card__result>div{background:var(--bg-soft);border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.case-rd .auc-lot-card__result svg{color:var(--ink-3);flex:none;margin-top:2px}.case-rd .auc-lot-card__result span{min-width:0}.case-rd .auc-lot-card__result small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;display:block}.case-rd .auc-lot-card__result b{color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.case-rd .auc-lot-card__result em{color:var(--ink-3);margin-top:2px;font-size:10.5px;font-style:normal;display:block}.case-rd .auc-contracts{flex-direction:column;gap:6px;margin-top:9px;display:flex}.case-rd .auc-contract{background:#ecfdf5;border-left:2px solid #1baf7a;border-radius:8px;padding:8px 10px}.case-rd .auc-contract__t{color:#047857;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:740}.case-rd .auc-contract__body{color:var(--ink-2);margin-top:4px;font-size:11.5px;line-height:1.4}.case-rd .auc-contract__body b{color:var(--ink);font-weight:680}.case-rd .auc-contract__price{color:#047857;font-weight:730}.case-rd .auc-price-details{border-top:1px solid var(--line);margin-top:9px}.case-rd .auc-price-details summary{color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;font-size:11.5px;font-weight:700;list-style:none;display:flex}.case-rd .auc-price-details summary::-webkit-details-marker{display:none}.case-rd .auc-price-details[open] summary svg{transform:rotate(180deg)}.case-rd .auc-price-details__body{padding-top:8px}.case-rd .auc-price-details__body>p{color:var(--ink-3);margin:0 0 8px;font-size:11.5px}.case-rd .auc-more{width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;margin-top:10px;padding:10px 14px;font-size:11.5px;font-weight:730;display:flex}.case-rd .auc-more:hover{background:var(--bg-soft)}.case-rd .auc-timeline{flex-direction:column;gap:8px;display:flex}.case-rd .auc-round{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.case-rd .auc-round.is-open{border-color:#c7cbd1;box-shadow:0 10px 24px #191c220f}.case-rd .auc-round__trigger{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:116px minmax(220px,1fr) minmax(150px,auto) auto 20px;align-items:center;gap:14px;padding:14px 15px;display:grid}.case-rd .auc-round__trigger:hover{background:#fafafa}.case-rd .auc-round__date small,.case-rd .auc-round__numbers small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;font-size:10.5px;font-weight:720;display:block}.case-rd .auc-round__date b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px;display:block}.case-rd .auc-round__main{min-width:0}.case-rd .auc-round__title{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:760;display:flex}.case-rd .auc-round__title em{color:#8a5b06;text-transform:uppercase;letter-spacing:.03em;background:#fff5d6;border-radius:999px;padding:3px 6px;font-size:10.5px;font-style:normal}.case-rd .auc-round__meta{color:var(--ink-3);margin-top:4px;font-size:10.5px;line-height:1.35;display:block}.case-rd .auc-round__numbers{text-align:right;min-width:0}.case-rd .auc-round__numbers b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.case-rd .auc-round__numbers em{color:#087a55;margin-top:3px;font-size:10.5px;font-style:normal;display:block}.case-rd .auc-round__chevron{color:var(--ink-3);transition:transform .15s var(--ease)}.case-rd .auc-round.is-open .auc-round__chevron{transform:rotate(180deg)}.case-rd .auc-round__body{border-top:1px solid var(--line);background:#fafafa;padding:14px}.case-rd .auc-round__source{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;padding:0 2px;display:flex}.case-rd .auc-round__source>div{color:var(--ink-3);flex-wrap:wrap;gap:5px 16px;font-size:10.5px;display:flex}.case-rd .auc-round__source b{color:var(--ink-2);font-weight:680}.case-rd .auc-evidence{background:#fff;border-left:3px solid #c9cdd3;border-radius:9px;margin-top:10px;padding:11px 12px}.case-rd .auc-evidence--warn{background:#fffbeb;border-left-color:#d99a16}.case-rd .auc-evidence--ok{background:#ecfdf5;border-left-color:#1baf7a}.case-rd .auc-evidence__title{color:var(--ink);align-items:center;gap:7px;font-size:11.5px;font-weight:740;display:flex}.case-rd .auc-evidence__row{grid-template-columns:84px minmax(0,1fr);gap:10px;margin-top:7px;display:grid}.case-rd .auc-evidence__row time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.case-rd .auc-evidence__row p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.45}.case-rd .auc-evidence .cd-src{margin-top:9px}.case-rd .auc-context-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.case-rd .auc-context-section+.auc-context-section{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.case-rd .auc-context-section h4{color:var(--ink);align-items:center;gap:7px;margin:0 0 10px;font-size:12px;display:flex}.case-rd .auc-komm{flex-direction:column;display:flex}.case-rd .auc-komm__row{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;font-size:11.5px;line-height:1.4;display:grid}.case-rd .auc-komm__row:last-child{border-bottom:none}.case-rd .auc-fold{cursor:pointer;margin-bottom:0;list-style:none}.case-rd .auc-fold::-webkit-details-marker{display:none}.case-rd .auc-fold:hover h3{color:var(--ink)}.case-rd .auc-fold__badge{color:var(--ink-2);background:var(--highlight);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.case-rd .auc-fold__chev{transition:transform .15s var(--ease);color:var(--ink-3)}.case-rd .auc-foldwrap[open] .auc-fold{margin-bottom:14px}.case-rd .auc-foldwrap[open] .auc-fold__chev{transform:rotate(180deg)}@media (max-width:1100px){.case-rd .auc-hero{grid-template-columns:1fr}.case-rd .auc-round__trigger{grid-template-columns:104px minmax(180px,1fr) auto 20px}.case-rd .auc-round__numbers{display:none}}@media (max-width:820px){.case-rd .auc-hero{padding:22px}.case-rd .auc-summary{grid-template-columns:1fr}.case-rd .auc-summary__item+.auc-summary__item{border-top:1px solid var(--line);border-left:0}.case-rd .auc-tabs,.case-rd .auc-current__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .auc-current__facts>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.case-rd .auc-current__facts>div:nth-child(4){border-top:1px solid var(--line)}.case-rd .auc-lot-card__facts,.case-rd .auc-lot-card__result{grid-template-columns:1fr}.case-rd .auc-round__trigger{grid-template-columns:92px minmax(0,1fr) 20px}.case-rd .auc-round__trigger>.cd-status{display:none}}@media (max-width:560px){.case-rd .auc-hero{border-radius:15px;padding:19px}.case-rd .auc-hero__metrics{grid-template-columns:1fr}.case-rd .auc-hero__metrics>div{padding:13px 15px}.case-rd .auc-hero__metrics b{font-size:22px}.case-rd .auc-tabs{grid-template-columns:1fr}.case-rd .auc-tabs button{justify-content:space-between;min-height:38px}.case-rd .auc-current__facts{grid-template-columns:1fr}.case-rd .auc-current__facts>div+div{border-top:1px solid var(--line);border-left:0}.case-rd .auc-lot-card{padding:13px 12px 13px 15px}.case-rd .auc-lot-card__head{flex-direction:column}.case-rd .auc-round__trigger{grid-template-columns:1fr 20px;gap:8px}.case-rd .auc-round__date{grid-column:1;align-items:baseline;gap:7px;display:flex}.case-rd .auc-round__main{grid-column:1}.case-rd .auc-round__chevron{grid-area:1/2/3}.case-rd .auc-round__source{flex-direction:column}.case-rd .auc-evidence__row{grid-template-columns:1fr;gap:3px}.case-rd .auc-komm__row{grid-template-columns:74px minmax(0,1fr) auto}}.case-rd .db-rec-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;padding:32px 16px;font-size:13px;display:flex}.case-rd .db-rec-empty svg{opacity:.45}.case-rd .db-rec-list{flex-direction:column;gap:12px;display:flex}.case-rd .db-rec-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px}.case-rd .db-rec-card--active{background:linear-gradient(snow,#fff);border-color:#fecaca}.case-rd .db-rec-card--muted{opacity:.82}.case-rd .db-rec-card__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.case-rd .db-rec-card__title{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.case-rd .db-rec-card__title code{background:var(--bg-soft);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800}.case-rd .db-rec-card__subtitle{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.45}.case-rd .db-rec-card__amount{font-variant-numeric:tabular-nums;white-space:nowrap;color:#b42318;font-size:16px;font-weight:800}.case-rd .db-rec-tag{background:var(--bg-soft);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:700}.case-rd .db-rec-tag--warn{color:#b42318;background:#fef2f2;border-color:#fecaca}.case-rd .db-rec-tag--muted{color:var(--ink-3)}.case-rd .db-rec-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.case-rd .db-rec-meta__row{flex-direction:column;gap:3px;font-size:12px;display:flex}.case-rd .db-rec-meta__row span{color:var(--ink-3)}.case-rd .db-rec-meta__row b{color:var(--ink);font-weight:650;line-height:1.45}.case-rd .db-enc__icon{background:var(--bg-soft);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.case-rd .db-enc__v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.case-rd .db-enc__k{color:var(--ink-2);margin-top:4px;font-size:12px;font-weight:700}.case-rd .db-enc__sub{color:var(--ink-3);margin-top:6px;font-size:11.5px;line-height:1.45}.case-rd .db-enc--zero .db-enc__v{color:var(--ink-3)}.case-rd .db-rel-wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.case-rd .db-benef-card{border:1px solid var(--line);background:linear-gradient(135deg,#fafafa,#fff);border-radius:14px;gap:14px;height:100%;padding:16px;display:flex}.case-rd .db-benef-card .db-avatar{border-radius:12px;width:48px;height:48px;font-size:15px}.case-rd .db-benef-card .title{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:11px;font-weight:700}.case-rd .db-benef-card .name{margin-top:4px;font-size:15px;font-weight:800}.case-rd .db-benef-card .meta{color:var(--ink-3);margin-top:6px;font-size:12px;line-height:1.5}.case-rd .db-checklist{flex-direction:column;gap:8px;display:flex}.case-rd .db-check{color:var(--ink-2);background:var(--bg-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.case-rd .db-check svg{width:16px;height:16px;color:var(--s-aqua);flex:none}.case-rd .db-check--muted svg{color:var(--ink-3);opacity:.5}.case-rd .db-cross{border:1px dashed var(--line);background:var(--bg-soft);border-radius:12px;padding:20px}.case-rd .db-cross p{color:var(--ink-2);font-size:13px;line-height:1.55}.case-rd .db-cross__hint{color:var(--ink-3);margin-top:10px;font-size:11.5px}.case-rd .db-sources{color:var(--ink-3);background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:6px 16px;padding:14px 18px;font-size:12px;display:flex}.case-rd .db-sources b{color:var(--ink);font-weight:700}.case-rd .db-sources__link{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.case-rd .db-sources__link:hover b{color:var(--ink);text-decoration:underline}.case-rd .db-sources__dot{background:var(--s-aqua);vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:4px;display:inline-block}.case-rd .db-alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.case-rd .db-former-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.case-rd .db-kpi{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:14px 16px}.case-rd .db-kpi__k{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}.case-rd .db-kpi__k svg{opacity:.45;width:12px;height:12px}.case-rd .db-kpi__v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;font-weight:800;line-height:1.1}.case-rd .db-kpi__sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.case-rd .db-kpi__trend{border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.case-rd .db-kpi__trend--up{color:#047857;background:#ecfdf5}.case-rd .db-kpi__trend--down{color:#b42318;background:#fef3f2}.case-rd .db-kpi--accent{background:var(--bg-soft);border-color:#ddd}.case-rd .db-kpi--neg .db-kpi__v{color:#b42318}.case-rd .db-bento--6{grid-template-columns:repeat(6,minmax(0,1fr))}.case-rd .db-bento--2-1{grid-template-columns:2fr 1fr}.case-rd .fin-flags{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.case-rd .fin-flag{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.case-rd .fin-flag svg{width:12px;height:12px}.case-rd .fin-flag--warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.case-rd .fin-flag--danger{color:#b42318;background:#fef2f2;border-color:#fecaca}.case-rd .fin-flag--info{color:#1d4ed8;background:#2a78d614;border-color:#2a78d64d}.case-rd .fin-subhead{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:650;display:flex}.case-rd .fin-subhead svg{opacity:.6;width:15px;height:15px}.case-rd .fin-periods{flex-wrap:wrap;gap:6px;margin:4px 0 16px;display:flex}.case-rd .fin-periods button{font:inherit;border:1px solid var(--line);cursor:pointer;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:all .15s var(--ease);background:#fff;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:700}.case-rd .fin-periods button:hover{border-color:var(--ink)}.case-rd .fin-periods button.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.case-rd .fin-stmt{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.case-rd .fin-stmt__title{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:10px 14px;font-size:12px;font-weight:700}.case-rd .fin-stmt table{border-collapse:collapse;width:100%;font-size:12px}.case-rd .fin-stmt th,.case-rd .fin-stmt td{border-bottom:1px solid var(--line);text-align:right;padding:8px 12px}.case-rd .fin-stmt th:first-child,.case-rd .fin-stmt td:first-child{text-align:left}.case-rd .fin-stmt thead th{color:var(--ink-3);font-size:11px;font-weight:600}.case-rd .fin-stmt tbody tr:last-child td{border-bottom:none}.case-rd .fin-stmt tr.is-total{background:var(--bg-soft);font-weight:700}.case-rd .fin-stmt tr.is-bold td{font-weight:650}.case-rd .fin-stmt tr.is-section td{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:#fafafa;font-size:10px;font-weight:800}.case-rd .fin-stmt td.indent{color:var(--ink-3);padding-left:26px}.case-rd .fin-stmt .code{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px}.case-rd .fin-stmt .num{font-variant-numeric:tabular-nums}.case-rd .fin-stmt .pos{color:#047857}.case-rd .fin-stmt .neg{color:#b42318}.case-rd .fin-graph{margin:4px 0 8px}.case-rd .fin-ratios{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.case-rd .fin-ratio{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.case-rd .fin-ratio .k{color:var(--ink-3);font-size:10.5px}.case-rd .fin-ratio .v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:800}.case-rd .fin-ratio .v.good{color:#047857}.case-rd .fin-ratio .v.warn{color:#b45309}.case-rd .fin-ratio .v.bad{color:#b42318}.case-rd .fin-ratio .h{color:var(--ink-3);margin-top:2px;font-size:10px}.case-rd .fin-hist{margin-top:8px;overflow-x:auto}.case-rd .fin-hist table{border-collapse:collapse;width:100%;font-size:11px}.case-rd .fin-hist th,.case-rd .fin-hist td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:8px 10px}.case-rd .fin-hist th{color:var(--ink-3);font-weight:600}.case-rd .fin-hist th:first-child,.case-rd .fin-hist td:first-child{text-align:left;font-weight:700}.case-rd .fin-hist tbody tr:hover{background:var(--bg-soft)}.case-rd .fin-hist .neg{color:#b42318}.case-rd .fin-note{color:var(--ink-3);margin-top:12px;font-size:11px;line-height:1.5}.case-rd .fin-note a{color:var(--ink);text-decoration:underline}.case-rd .db-tax-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.case-rd .db-tax-total{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;font-weight:650;display:flex}.case-rd .db-tax-total--warn{color:#b42318}.case-rd .db-tax-total b{font-variant-numeric:tabular-nums}.case-rd .mgr-decision{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;display:grid}.case-rd .mgr-focus,.case-rd .mgr-attention{border-radius:18px;min-width:0;overflow:hidden}.case-rd .mgr-focus{color:#fff;background:linear-gradient(145deg,#101115 0%,#17191f 100%);flex-direction:column;padding:24px;display:flex;box-shadow:0 18px 42px -28px #080a10c7}.case-rd .mgr-focus__top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.case-rd .mgr-focus__eyebrow,.case-rd .mgr-attention__head span{color:#9da2ad;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:11.5px;font-weight:760;line-height:1.2}.case-rd .mgr-focus h2,.case-rd .mgr-attention h2{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,31px);font-weight:680;line-height:1.15}.case-rd .mgr-focus__sources{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.case-rd .mgr-focus__sources span{color:#d8dae0;white-space:nowrap;border:1px solid #3b3e47;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1}.case-rd .mgr-focus__person{align-items:center;gap:12px;margin-top:26px;display:flex}.case-rd .mgr-focus__avatar{color:#fff;background:#292c34;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.case-rd .mgr-focus__person b{color:#fff;font-size:18px;font-weight:700;line-height:1.3;display:block}.case-rd .mgr-focus__person a{color:#fff;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.case-rd .mgr-focus__person a:hover{color:#e8c77e}.case-rd .mgr-focus__person span{color:#9da2ad;margin-top:3px;font-size:12.5px;display:block}.case-rd .mgr-focus__facts{grid-template-columns:minmax(112px,.8fr) minmax(112px,.8fr) minmax(0,1.4fr);gap:8px;margin-top:20px;display:grid}.case-rd .mgr-focus__facts>div{background:#ffffff09;border:1px solid #30333b;border-radius:11px;min-width:0;padding:11px 12px}.case-rd .mgr-focus__facts span{color:#858b97;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.case-rd .mgr-focus__facts b{color:#f5f6f8;overflow-wrap:anywhere;font-size:12.5px;font-weight:650;line-height:1.4;display:block}.case-rd .mgr-focus__facts>div:nth-child(-n+2) b{white-space:nowrap}.case-rd .mgr-focus__note{color:#b7bbc4;background:#ffffff0a;border-left:2px solid #d7a33f;border-radius:0 10px 10px 0;align-items:flex-start;gap:9px;margin-top:20px;padding:13px 14px;font-size:12.5px;line-height:1.5;display:flex}.case-rd .mgr-focus__note svg{color:#d7a33f;flex:none;margin-top:1px}.case-rd .mgr-focus__note b{color:#fff;font-weight:680}.case-rd .mgr-focus__empty{color:#e8c77e;align-items:center;gap:9px;margin-top:24px;font-size:14px;display:flex}.case-rd .mgr-focus__link{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:max-content;margin-top:auto;padding:18px 0 0;font:680 12.5px/1.2 inherit;display:inline-flex}.case-rd .mgr-focus__link:hover{color:#d7a33f}.case-rd .mgr-attention{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.case-rd .mgr-attention__head{justify-content:space-between;align-items:flex-start;gap:18px;min-height:86px;padding:20px 22px 16px;display:flex}.case-rd .mgr-attention__head span{color:var(--ink-3)}.case-rd .mgr-attention__head strong{width:44px;height:44px;color:var(--ink);background:#f4f4f3;border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:750;display:grid}.case-rd .mgr-attention h2{color:var(--ink);font-size:24px}.case-rd .mgr-attention__list{border-top:1px solid var(--line)}.case-rd .mgr-attention__row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:66px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.case-rd .mgr-attention__row:hover{background:#fafafa}.case-rd .mgr-attention__row>svg{color:var(--ink-3)}.case-rd .mgr-attention__marker{width:27px;height:27px;color:var(--ink-2);background:#f0f1f3;border-radius:9px;place-items:center;font-size:11.5px;font-weight:800;display:grid}.case-rd .mgr-attention__row.is-bad .mgr-attention__marker{color:#b42318;background:#fff0ee}.case-rd .mgr-attention__row.is-warn .mgr-attention__marker{color:#9a6414;background:#fff7e5}.case-rd .mgr-attention__row.is-info .mgr-attention__marker{color:#2b64a7;background:#edf4fe}.case-rd .mgr-attention__row b{font-size:13.5px;font-weight:690;line-height:1.35;display:block}.case-rd .mgr-attention__row small{color:var(--ink-3);margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.case-rd .mgr-attention__clean{color:#166a4d;background:#f4fbf8;border:1px solid #bce5d4;border-radius:12px;align-items:flex-start;gap:10px;margin:0 20px 18px;padding:15px;font-size:13px;line-height:1.5;display:flex}.case-rd .mgr-attention__clean svg{flex:none}.case-rd .mgr-attention__note{color:var(--ink-3);margin:auto 20px 0;padding:13px 0 17px;font-size:11.5px;line-height:1.45}.case-rd .mgr-kpis{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.case-rd .mgr-kpis button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:16px 18px;display:grid}.case-rd .mgr-kpis button:last-child{border-right:0}.case-rd .mgr-kpis button:hover{background:#fafafa}.case-rd .mgr-kpis button span{color:var(--ink-2);font-size:12px;font-weight:680}.case-rd .mgr-kpis button b{grid-area:1/2/3;align-self:center;font-size:25px;font-weight:730;line-height:1}.case-rd .mgr-kpis button small{color:var(--ink-3);font-size:10.5px}.case-rd .mgr-kpis button.is-bad b{color:#b42318}.case-rd .mgr-kpis button.is-warn b{color:#9a6414}.case-rd .mgr-au{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.case-rd .mgr-au--current{background:#fff;border-color:#cbd3df}.case-rd .mgr-au+.mgr-au{margin-top:12px}.case-rd .mgr-au__name{align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.case-rd .mgr-au__name svg{color:var(--ink-3);flex:none}.case-rd .mgr-au__name>a:first-of-type{min-width:0;color:var(--ink);text-decoration:none}.case-rd .mgr-au__name>a:first-of-type:hover{text-decoration:underline}.case-rd .mgr-au__registry{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:11.5px;font-weight:680;line-height:1;text-decoration:none;display:inline-flex}.case-rd .mgr-au__registry:hover{border-color:var(--ink);color:var(--ink)}.case-rd .mgr-au__registry svg{color:currentColor}.case-rd .mgr-sec{background:var(--bg-soft);border-radius:10px;margin-top:14px;padding:12px}.case-rd .mgr-sec--warn{background:#fffbeb}.case-rd .mgr-sec__t{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.case-rd .mgr-sec__t svg{color:var(--ink-3)}.case-rd .mgr-sro__meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin-top:3px;font-size:12px;display:flex}.case-rd .mgr-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.case-rd .mgr-tile{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px}.case-rd .mgr-tile span{color:var(--ink-3);font-size:11px;line-height:1.3;display:block}.case-rd .mgr-tile b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.case-rd .mgr-tile--warn{background:#fff5f5;border-color:#f3c2c2}.case-rd .mgr-tile--warn b{color:#b42318}.case-rd .mgr-ins{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.case-rd .mgr-ins:last-child{border-bottom:none}.case-rd .mgr-ins--exp{opacity:.6}.case-rd .mgr-ins__dt{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.case-rd .mgr-ins__co{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.case-rd .mgr-reconcile{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;padding:10px 12px}.case-rd .mgr-reconcile__row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:13px;display:flex}.case-rd .mgr-reconcile__row b{font-variant-numeric:tabular-nums}.case-rd .mgr-reconcile__row--sub{color:var(--ink-3);padding-left:12px;font-size:12px}.case-rd .mgr-calc-source{border:1px solid var(--line);background:#f8f8f7;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid}.case-rd .mgr-calc-source--warn{background:#fffbf2;border-color:#f0d9a8}.case-rd .mgr-calc-source--ok{background:#f4fbf8;border-color:#bce5d4}.case-rd .mgr-calc-source__icon{width:32px;height:32px;color:var(--ink-2);background:#eceeed;border-radius:9px;place-items:center;display:grid}.case-rd .mgr-calc-source--warn .mgr-calc-source__icon{color:#9a6414;background:#fff0cb}.case-rd .mgr-calc-source--ok .mgr-calc-source__icon{color:#166a4d;background:#dff5eb}.case-rd .mgr-calc-source__copy{gap:3px;min-width:0;display:grid}.case-rd .mgr-calc-source__copy b{color:var(--ink);font-size:12.5px;font-weight:720;line-height:1.35}.case-rd .mgr-calc-source__copy small{color:var(--ink-2);font-size:11.5px;font-weight:450;line-height:1.45}.case-rd .mgr-calc-source__meta{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.case-rd .mgr-calc-source__meta em{color:var(--ink-2);white-space:nowrap;background:#eceeed;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:760;line-height:1}.case-rd .mgr-calc-source--warn .mgr-calc-source__meta em{color:#8f5e13;background:#fff0cb}.case-rd .mgr-calc-source--ok .mgr-calc-source__meta em{color:#166a4d;background:#dff5eb}.case-rd .mgr-calc-source__meta small{color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:650}.case-rd .mgr-fetched{color:var(--ink-3);margin-top:12px;font-size:11px;font-style:italic}.case-rd .mgr-period-wrap{min-width:0}.case-rd .mgr-periods{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c8cbd1 transparent;gap:12px;min-width:0;padding:3px 2px 13px;display:flex;overflow-x:auto}.case-rd .mgr-period{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:13px;flex-direction:column;flex:0 0 238px;min-height:176px;padding:14px;display:flex;position:relative}.case-rd .mgr-period:after{content:"";background:#d7d9de;width:13px;height:1px;position:absolute;top:27px;left:100%}.case-rd .mgr-period:last-child:after{display:none}.case-rd .mgr-period.is-current{border-color:#191b20;box-shadow:inset 0 3px #191b20}.case-rd .mgr-period__top{align-items:center;gap:8px;min-height:22px;display:flex}.case-rd .mgr-period__top>span{width:23px;height:23px;color:var(--ink-2);background:#eff0f2;border-radius:7px;place-items:center;font-size:10.5px;font-weight:800;display:grid}.case-rd .mgr-period__top i{background:var(--line);flex:1;height:1px}.case-rd .mgr-period__top b{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#191b20;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:750;line-height:1}.case-rd .mgr-period__date{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:13px;font-size:11.5px;font-weight:650;line-height:1.35}.case-rd .mgr-period__name{color:var(--ink);overflow-wrap:anywhere;margin-top:7px;font-size:14px;font-weight:720;line-height:1.35;text-decoration:none;display:block}.case-rd a.mgr-period__name:hover{text-decoration:underline}.case-rd .mgr-period__role{color:var(--ink-2);margin-top:4px;font-size:11.5px;line-height:1.4}.case-rd .mgr-period__foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:10.5px;line-height:1.2;display:flex}.case-rd .mgr-period-note{color:var(--ink-2);background:#f6f6f5;border-radius:10px;align-items:flex-start;gap:8px;margin:2px 2px 0;padding:11px 12px;font-size:11.5px;line-height:1.5;display:flex}.case-rd .mgr-period-note svg{color:#9a6414;flex:none;margin-top:2px}.case-rd .mgr-stage-details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.case-rd .mgr-stage-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;min-height:67px;padding:12px 15px;list-style:none;display:grid}.case-rd .mgr-stage-details>summary::-webkit-details-marker{display:none}.case-rd .mgr-stage-details>summary:hover{background:#fafafa}.case-rd .mgr-stage-details>summary>span:first-child{gap:3px;min-width:0;display:grid}.case-rd .mgr-stage-details>summary b{font-size:13.5px;line-height:1.35}.case-rd .mgr-stage-details>summary small{color:var(--ink-3);font-size:11.5px;line-height:1.35}.case-rd .mgr-stage-details>summary>svg{color:var(--ink-3);transition:transform .18s}.case-rd .mgr-stage-details[open]>summary{border-bottom:1px solid var(--line);background:#fafafa}.case-rd .mgr-stage-details[open]>summary>svg{transform:rotate(180deg)}.case-rd .mgr-stage-details__body{padding:15px}.case-rd .mgr-stage-missing{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.45;display:block}.case-rd .mgr-history-list{gap:9px;display:grid}.case-rd .mgr-history-item{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.case-rd .mgr-history-item>summary{cursor:pointer;grid-template-columns:38px minmax(180px,1.2fr) minmax(180px,1fr) auto 22px;align-items:center;gap:12px;min-height:72px;padding:11px 14px;list-style:none;display:grid}.case-rd .mgr-history-item>summary::-webkit-details-marker{display:none}.case-rd .mgr-history-item>summary:hover{background:#fafafa}.case-rd .mgr-history-item__avatar{width:36px;height:36px;color:var(--ink-2);background:#f0f1f3;border-radius:10px;place-items:center;display:grid}.case-rd .mgr-history-item__person,.case-rd .mgr-history-item__meta{gap:3px;min-width:0;display:grid}.case-rd .mgr-history-item__person b{font-size:13.5px;font-weight:700;line-height:1.35}.case-rd .mgr-history-item__person>a{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.35;text-decoration:none}.case-rd .mgr-history-item__person>a:hover{text-decoration:underline}.case-rd .mgr-history-item__person small,.case-rd .mgr-history-item__meta span{color:var(--ink-3);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.case-rd .mgr-history-item__signal{color:var(--ink-2);white-space:nowrap;background:#f1f2f4;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:750}.case-rd .mgr-history-item__signal.is-warn{color:#8f5e13;background:#fff4e1}.case-rd .mgr-history-item__chevron{color:var(--ink-3);transition:transform .18s}.case-rd .mgr-history-item[open] .mgr-history-item__chevron{transform:rotate(180deg)}.case-rd .mgr-history-item[open]>summary{border-bottom:1px solid var(--line);background:#fafafa}.case-rd .mgr-history-item__body{background:#fafbfc;padding:14px}@media (max-width:1040px){.case-rd .mgr-decision{grid-template-columns:1fr}.case-rd .mgr-attention__note{margin-top:0}}@media (max-width:760px){.case-rd .db-dl__row:has(.mgr-calc-source){grid-template-columns:1fr;gap:8px}.case-rd .mgr-focus{border-radius:15px;padding:19px}.case-rd .mgr-focus__top{flex-direction:column;gap:12px}.case-rd .mgr-focus__sources{justify-content:flex-start}.case-rd .mgr-focus__person{margin-top:20px}.case-rd .mgr-focus__facts{grid-template-columns:1fr 1fr}.case-rd .mgr-focus__facts>div:last-child{grid-column:1/-1}.case-rd .mgr-attention{border-radius:15px}.case-rd .mgr-attention__head{min-height:78px;padding:17px}.case-rd .mgr-attention__row{padding:11px 14px}.case-rd .mgr-attention__note{margin-left:16px;margin-right:16px}.case-rd .mgr-kpis{grid-template-columns:1fr 1fr}.case-rd .mgr-kpis button{border-bottom:1px solid var(--line)}.case-rd .mgr-kpis button:nth-child(2){border-right:0}.case-rd .mgr-kpis button:nth-child(n+3){border-bottom:0}.case-rd .mgr-period{flex-basis:226px}.case-rd .mgr-stage-details__body{padding:12px}.case-rd .mgr-history-item>summary{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.case-rd .mgr-history-item__meta,.case-rd .mgr-history-item__signal{grid-column:2}.case-rd .mgr-history-item__signal{width:max-content}.case-rd .mgr-history-item__chevron{grid-area:1/3/3}}@media (max-width:480px){.case-rd .panel__head:has(h3>svg){flex-wrap:wrap;align-items:flex-start}.case-rd .panel__head:has(h3>svg)>div{flex:100%;min-width:0}.case-rd .mgr-calc-source{grid-template-columns:32px minmax(0,1fr)}.case-rd .mgr-calc-source__meta{flex-flow:wrap;grid-column:2;align-items:flex-start}.case-rd .mgr-focus h2{font-size:23px}.case-rd .mgr-focus__person b{font-size:16px}.case-rd .mgr-focus__facts{grid-template-columns:1fr}.case-rd .mgr-focus__facts>div:last-child{grid-column:auto}.case-rd .mgr-focus__note{font-size:12px}.case-rd .mgr-attention__head strong{width:38px;height:38px}.case-rd .mgr-attention h2{font-size:21px}.case-rd .mgr-attention__row{grid-template-columns:27px minmax(0,1fr)}.case-rd .mgr-attention__row>svg{display:none}.case-rd .mgr-kpis{grid-template-columns:1fr}.case-rd .mgr-kpis button,.case-rd .mgr-kpis button:nth-child(2),.case-rd .mgr-kpis button:nth-child(n+3){border-right:0;border-bottom:1px solid var(--line)}.case-rd .mgr-kpis button:last-child{border-bottom:0}.case-rd .mgr-history-item__body{padding:9px}.case-rd .mgr-au__name{flex-wrap:wrap;align-items:flex-start}.case-rd .mgr-au__registry{justify-content:center;width:100%;margin:4px 0 0}}.case-rd .as-detail-hero{color:#fff;background:radial-gradient(circle at 88% 4%,#ffffff1c,#0000 26%),linear-gradient(145deg,#17181b 0%,#0d0e10 76%);border:1px solid #26282d;border-radius:20px;grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:22px;display:grid;overflow:hidden;box-shadow:0 18px 40px #0f172a24}.case-rd .as-detail-hero__main{min-width:0}.case-rd .as-detail-hero__eyebrow{color:#ffffff80;letter-spacing:.075em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:760}.case-rd .as-detail-hero h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.15vw,32px);font-weight:760;line-height:1.08}.case-rd .as-detail-hero__main>p{color:#ffffff9e;max-width:740px;margin:9px 0 0;font-size:13px;line-height:1.5}.case-rd .as-detail-hero__metrics{background:#ffffff1c;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:1.35fr .85fr .85fr .85fr;gap:1px;margin-top:20px;display:grid;overflow:hidden}.case-rd .as-detail-hero__metrics>div{background:#0c0d0fe6;min-width:0;padding:14px}.case-rd .as-detail-hero__metrics span{color:#ffffff85;font-size:10.5px;line-height:1.3;display:block}.case-rd .as-detail-hero__metrics b{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:750;line-height:1.2;display:block}.case-rd .as-detail-hero__metrics small{color:#ffffff63;margin-top:4px;font-size:10px;line-height:1.35;display:block}.case-rd .as-detail-hero__attention{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;align-self:stretch;padding:15px}.case-rd .as-detail-hero__attention-label{color:#ffffff7a;letter-spacing:.065em;text-transform:uppercase;margin-bottom:11px;font-size:10.5px;font-weight:760;display:block}.case-rd .as-detail-hero__signal{border-top:1px solid #ffffff17;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;display:grid}.case-rd .as-detail-hero__signal:first-of-type{border-top:0}.case-rd .as-detail-hero__signal>span{background:#b9bec6;border-radius:999px;width:7px;height:7px;margin-top:4px}.case-rd .as-detail-hero__signal b{color:#ffffffd6;font-size:11.5px;font-weight:620;line-height:1.4}.case-rd .as-detail-hero__signal--bad>span{background:#ef7268}.case-rd .as-detail-hero__signal--warn>span{background:#f2b84b}.case-rd .as-detail-hero__signal--info>span{background:#77aef0}.case-rd .as-detail-hero__signal--ok>span{background:#6fd2aa}.case-rd .as-detail-hero__attention>small{color:#fff6;margin-top:10px;font-size:10px;line-height:1.4;display:block}.case-rd .as-detail-hero__coverage{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:2px;display:flex}.case-rd .as-detail-hero__coverage>span{color:#ffffff6b;margin-right:4px;font-size:10.5px;font-weight:680}.case-rd .as-detail-hero__coverage>div{color:#ffffff75;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:10.5px;display:inline-flex}.case-rd .as-detail-hero__coverage>div.is-ready{color:#a8e6cb;background:#6fd2aa12;border-color:#6fd2aa3d}.case-rd .as-detail-hero__coverage b{font-weight:630}.case-rd .as-detail-hero__coverage small{color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#ffffff1c;border-radius:999px;min-width:18px;padding:1px 5px;font-size:9.5px}.case-rd .as-section-nav{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#fffffff5;border-radius:14px;align-items:stretch;gap:5px;padding:6px;display:flex;position:sticky;top:66px;overflow-x:auto;box-shadow:0 10px 28px #0f172a11}.case-rd .as-section-nav::-webkit-scrollbar{display:none}.case-rd .as-section-nav button{min-width:0;min-height:48px;color:var(--ink-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);background:0 0;border:0;border-radius:10px;flex:1 0 auto;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.case-rd .as-section-nav button:hover{color:var(--ink);background:var(--bg-soft)}.case-rd .as-section-nav button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.case-rd .as-section-nav button>svg{color:var(--ink-3);flex:none}.case-rd .as-section-nav button>span{gap:1px;min-width:0;display:grid}.case-rd .as-section-nav button b{color:inherit;font-size:12px;font-weight:720;line-height:1.25}.case-rd .as-section-nav button small{color:var(--ink-3);font-size:10.5px;font-weight:540;line-height:1.25}.case-rd .as-section-nav button.is-active{color:#fff;background:#17181b;box-shadow:0 5px 14px #0f172a29}.case-rd .as-section-nav button.is-active>svg,.case-rd .as-section-nav button.is-active small{color:#fff9}.case-rd .as-tab-panel{animation:as-tab-in .2s var(--ease) both}@keyframes as-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.case-rd .as-data-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:13px;display:grid;overflow:hidden}.case-rd .as-data-summary--4{grid-template-columns:repeat(4,minmax(0,1fr))}.case-rd .as-data-summary>div{background:#fbfbfa;min-width:0;padding:12px 13px}.case-rd .as-data-summary span,.case-rd .as-data-summary b,.case-rd .as-data-summary small{display:block}.case-rd .as-data-summary span{color:var(--ink-3);font-size:10.5px;font-weight:620;line-height:1.3}.case-rd .as-data-summary b{overflow-wrap:anywhere;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:760;line-height:1.2}.case-rd .as-data-summary small{color:var(--ink-3);margin-top:4px;font-size:10.5px;line-height:1.35}.case-rd .as-cover{flex-wrap:wrap;gap:6px;display:flex}.case-rd .as-chip{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-3);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.case-rd .as-chip--on{color:#047857;background:#ecfdf5;border-color:#a7e8cf}.case-rd .as-kpi-btn{text-align:left;cursor:pointer;font:inherit;border:1px solid var(--line);transition:border-color .15s var(--ease), background .15s var(--ease)}.case-rd .as-kpi-btn:hover{border-color:var(--ink);background:var(--bg-soft)}.case-rd .as-widgets{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.case-rd .as-widgets--single{grid-template-columns:minmax(0,1fr)}.case-rd .as-widget{border:1px solid var(--line);border-radius:12px;padding:14px}.case-rd .as-widget__t{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.case-rd .as-donut{align-items:center;gap:14px;display:flex}.case-rd .as-legend{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.case-rd .as-legend__row{align-items:center;gap:7px;font-size:12px;display:flex}.case-rd .as-legend__dot{border-radius:3px;flex:none;width:10px;height:10px}.case-rd .as-legend__n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.case-rd .as-legend__v{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.case-rd .as-funnel-note{color:var(--ink-3);margin-top:6px;font-size:12px}.case-rd .as-funnel-note b{color:var(--ink)}.case-rd .as-recon{border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:14px}.case-rd .as-recon--bad{background:#fff5f5;border-color:#f3c2c2}.case-rd .as-recon--warn{background:#fffbeb;border-color:#f5e2b3}.case-rd .as-recon--ok{background:#f4fbf8;border-color:#a7e8cf}.case-rd .as-bar{margin-bottom:10px}.case-rd .as-bar__lbl{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:12px;display:flex}.case-rd .as-bar__lbl span{color:var(--ink-3)}.case-rd .as-bar__lbl b{font-variant-numeric:tabular-nums}.case-rd .as-bar__track{background:var(--bg-soft);border-radius:6px;height:12px;overflow:hidden}.case-rd .as-bar__fill{height:100%;transition:width .3s var(--ease);border-radius:6px}.case-rd .as-recon__msg{color:#b42318;align-items:flex-start;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.case-rd .as-recon__msg svg{flex:none;margin-top:1px}.case-rd .as-recon__msg--ok{color:#047857}.case-rd .as-appraisers{background:var(--bg-soft);border-radius:8px;flex-direction:column;gap:6px;margin-top:10px;padding:10px;display:flex}.case-rd .as-appraiser{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.case-rd .as-appraiser svg{color:var(--ink-3)}.case-rd .as-appraiser__n{font-weight:600}.case-rd .as-catchip{background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.case-rd .as-catchip b{font-weight:700}.case-rd .as-pager{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.case-rd .as-pager__nav{align-items:center;gap:8px;display:flex}.case-rd .as-pager__nav button{font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:2px 9px}.case-rd .as-pager__nav button:hover:not(:disabled){border-color:var(--ink)}.case-rd .as-pager__nav button:disabled{opacity:.4;cursor:default}.case-rd .as-encumbrance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.case-rd .as-encumbrance-summary>div{border:1px solid var(--line);background:#fbfbfa;border-radius:11px;min-width:0;padding:12px 13px}.case-rd .as-encumbrance-summary span{color:var(--ink-3);font-size:10.5px;display:block}.case-rd .as-encumbrance-summary b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:19px;font-weight:750;display:block}.case-rd .as-encumbrance-summary small{color:var(--ink-3);margin-top:2px;font-size:10.5px;line-height:1.35;display:block}.case-rd .as-scope-note{color:#315d8d;background:#f5f8fc;border:1px solid #cfe0f5;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 12px;display:flex}.case-rd .as-scope-note svg{flex:none;margin-top:1px}.case-rd .as-scope-note b,.case-rd .as-scope-note span{display:block}.case-rd .as-scope-note b{color:#234d79;font-size:12px;font-weight:720}.case-rd .as-scope-note span{margin-top:3px;font-size:11.5px;line-height:1.45}.case-rd .as-empty-evidence{border:1px dashed var(--line);color:var(--ink-3);background:#fbfbfa;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:13px;display:flex}.case-rd .as-empty-evidence>svg{color:var(--ink-3);flex:none;margin-top:1px}.case-rd .as-empty-evidence b,.case-rd .as-empty-evidence span{display:block}.case-rd .as-empty-evidence b{color:var(--ink);font-size:12px;font-weight:710}.case-rd .as-empty-evidence span{max-width:760px;margin-top:3px;font-size:11.5px;line-height:1.45}.case-rd .as-inline-warning{color:#8a5a00;background:#fff9e9;border:1px solid #f5dca2;border-radius:9px;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.4;display:flex}.case-rd .as-inline-warning svg{flex:none;margin-top:1px}.case-rd .as-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.case-rd .as-pledges-table{border-collapse:collapse;background:#fff;width:100%;min-width:780px}.case-rd .as-pledges-table th{color:var(--ink-3);text-align:left;background:#fafafa;padding:9px 11px;font-size:10.5px;font-weight:700}.case-rd .as-pledges-table td{border-top:1px solid var(--line);min-width:120px;color:var(--ink-2);vertical-align:top;padding:11px;font-size:11.5px;line-height:1.4}.case-rd .as-pledges-table td:nth-child(2){min-width:300px}.case-rd .as-pledges-table td>span,.case-rd .as-pledges-table td>b,.case-rd .as-pledges-table td>small,.case-rd .as-pledges-table td>code{display:block}.case-rd .as-pledges-table td>b{color:var(--ink);font-weight:680}.case-rd .as-pledges-table td>p{overflow-wrap:anywhere;color:var(--ink-2);margin:4px 0 0}.case-rd .as-pledges-table td>small{color:var(--ink-3);margin-top:3px;font-size:10.5px}.case-rd .as-pledges-table td>code{color:var(--ink-2);overflow-wrap:anywhere;font-size:10.5px}.case-rd .as-pledges-table td .db-rec-tag{margin-top:5px;display:inline-flex}.case-rd .as-control-list{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.case-rd .as-control-item+.as-control-item{border-top:1px solid var(--line)}.case-rd .as-control-item>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-height:66px;padding:10px 13px;list-style:none;display:grid}.case-rd .as-control-item>summary::-webkit-details-marker{display:none}.case-rd .as-control-item>summary:hover{background:#fbfbfa}.case-rd .as-control-item[open]>summary{background:#fafafa}.case-rd .as-control-item__icon{color:#315d8d;background:#edf4fc;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.case-rd .as-control-item__icon--warn{color:#9a6700;background:#fff7df}.case-rd .as-control-item__icon--bad{color:#b42318;background:#fff0ef}.case-rd .as-control-item__icon--ok{color:#047857;background:#ecf9f3}.case-rd .as-control-item>summary>span:nth-child(2){min-width:0}.case-rd .as-control-item>summary b,.case-rd .as-control-item>summary small{display:block}.case-rd .as-control-item>summary b{color:var(--ink);font-size:12.5px;font-weight:710}.case-rd .as-control-item>summary small{color:var(--ink-3);margin-top:3px;font-size:10.5px;line-height:1.35}.case-rd .as-control-item>summary em{min-width:26px;color:var(--ink-3);background:var(--bg-soft);text-align:center;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.case-rd .as-control-item>summary>svg{color:var(--ink-3);transition:transform .17s var(--ease)}.case-rd .as-control-item[open]>summary>svg{transform:rotate(90deg)}.case-rd .as-control-item__content{border-top:1px solid var(--line);background:#fbfbfa;padding:12px 13px 13px 62px}.case-rd .sub-note-fl{color:var(--ink-2);background:#f4f8fe;border:1px solid #cfe0f5;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.case-rd .sub-note-fl svg{color:#2a78d6;flex:none;margin-top:1px}.case-rd .sub-note-fl b{color:var(--ink);font-weight:650}.case-rd .rel-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-rd .rel-icon{border:1px solid var(--line);cursor:pointer;width:32px;height:32px;color:var(--ink-2);background:#fff;border-radius:8px;place-items:center;display:grid}.case-rd .rel-icon:hover{border-color:var(--ink)}.case-rd .tl-seg--sm button{padding:5px 10px;font-size:12px}.case-rd .rel-subseg{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.case-rd .rel-patterns{margin-bottom:10px}.case-rd .rel-pat{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.case-rd .rel-pat:hover{filter:brightness(.97)}.case-rd .rel-pat__n{color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.case-rd .rel-legend{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.case-rd .rel-leg{color:var(--ink-2);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.case-rd .rel-leg--btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px}.case-rd .rel-leg--btn:hover{border-color:var(--ink-3)}.case-rd .rel-dot{border-radius:999px;flex:none;width:11px;height:11px;display:inline-block}.case-rd .rel-line{flex:none;width:16px;height:2px;display:inline-block}.case-rd .rel-sep{background:var(--line);width:1px;height:16px;margin:0 2px}.case-rd .rel-canvas{border:1px solid var(--line);background:#fafafa;border-radius:12px;width:100%}.case-rd .rel-list{flex-direction:column;gap:16px;display:flex}.case-rd .rel-group__h{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.case-rd .rel-group__badge{color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.case-rd .rel-group__badge--1{background:#2a78d6}.case-rd .rel-group__badge--2{background:#94a3b8}.case-rd .rel-group__badge--case{background:#eda100}.case-rd .rel-group__badge--etp{background:#b45309}.case-rd .rel-group__n{color:var(--ink-3);font-size:12px;font-weight:600}.case-rd details.rel-group>summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.case-rd .rel-row{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.case-rd .rel-row--link{cursor:pointer}.case-rd .rel-row--link:hover{border-color:var(--ink)}.case-rd .rel-row__rels{flex-wrap:wrap;gap:5px;display:flex}.case-rd .rel-ent{align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.case-rd .rel-ent svg{color:var(--ink-3);flex:none}.case-rd .rel-ent b{font-weight:600}.case-rd .rel-ent--link{cursor:pointer}.case-rd .rel-ent--link:hover b{text-decoration:underline}.case-rd .rel-tree{flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.case-rd .rel-tree__block{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:560px;display:flex}.case-rd .rel-tree__lbl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.case-rd .rel-tree__node{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:520px;padding:8px 12px;display:flex}.case-rd .rel-tree__node--parent{background:#fffdf7;border-color:#f0d0a8}.case-rd .rel-tree__node--child{background:#f8fbff;border-color:#cfe0f5}.case-rd .rel-tree__rel{flex-wrap:wrap;gap:4px;display:flex}.case-rd .rel-tree__arrow{color:var(--ink-3)}.case-rd .rel-tree__center{background:#fff5f5;border:2px solid #e34948;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;display:inline-flex}.case-rd .rel-tree__center svg{color:#b42318}.case-rd .rel-narrative{flex-direction:column;gap:8px;display:flex}.case-rd .rel-narrative p{color:var(--ink-2);font-size:13.5px;line-height:1.55}.case-rd .rel-narrative p:first-child{color:var(--ink);font-weight:500}.case-rd .rel-mini{border:1px solid var(--line);z-index:10;background:#fff;border-radius:12px;width:260px;padding:12px;font-size:12px;position:absolute;top:10px;right:10px;box-shadow:0 8px 28px #0000001f}.case-rd .rel-mini--etp{border-color:#f0d0a8}.case-rd .rel-mini__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.case-rd .rel-mini__title{align-items:center;gap:6px;min-width:0;font-weight:700;display:flex}.case-rd .rel-mini__title svg{flex:none}.case-rd .rel-mini__x{color:var(--ink-3);cursor:pointer;flex:none}.case-rd .rel-mini__body{color:var(--ink-2);flex-direction:column;gap:3px;margin-top:8px;display:flex}.case-rd .rel-mono{color:var(--ink);font-family:ui-monospace,Menlo,monospace}.case-rd .rel-mini__addr{color:var(--ink-3)}.case-rd .rel-mini__foot{gap:6px;margin-top:10px;display:flex}.case-rd .rel-mini__btn{border:1px solid var(--line);cursor:pointer;height:30px;font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.case-rd .rel-mini__btn--primary{background:var(--ink);color:#fff;border-color:var(--ink);flex:1}@media (max-width:960px){.case-rd .rel-canvas{height:380px!important}}.case-rd .rtk-head{margin-bottom:14px}.case-rd .rtk-head.pb-2,.case-rd .rtk-head.pb-3{margin-bottom:10px}.case-rd .rtk-title{color:var(--ink);font-size:15px;font-weight:700;line-height:1.3}.case-rd .rtk-head>p{color:var(--ink-3);margin-top:4px;font-size:12.5px;font-weight:400}.case-rd .rtk-title .h-5{color:var(--ink-3)}.case-rd .dl-workspace{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px #0f172a11}.case-rd .dl-workspace .dl-hero{box-shadow:none;border:0;border-radius:19px 19px 0 0}.case-rd .dl-register{padding:22px}.case-rd .dl-workspace-tabs{background:var(--bg-soft);scrollbar-width:none;border-radius:12px;gap:4px;margin:-2px 0 16px;padding:4px;display:flex;overflow-x:auto}.case-rd .dl-workspace-tabs::-webkit-scrollbar{display:none}.case-rd .dl-workspace-tabs button{min-height:38px;color:var(--ink-2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:650;display:inline-flex}.case-rd .dl-workspace-tabs button span{min-width:21px;color:var(--ink-3);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:1px 6px;font-size:11px}.case-rd .dl-workspace-tabs button:hover{color:var(--ink)}.case-rd .dl-workspace-tabs button.is-active{color:#fff;background:var(--ink);box-shadow:0 3px 8px #0f172a1f}.case-rd .dl-workspace-tabs button.is-active span{color:var(--ink)}.case-rd .dl-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#ffffff1f,#0000 27%),linear-gradient(145deg,#17181b 0%,#0d0e10 72%);border:1px solid #25262a;border-radius:20px;padding:24px;overflow:hidden;box-shadow:0 18px 40px #0f172a24}.case-rd .dl-hero__head{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.case-rd .dl-hero__eyebrow{color:#ffffff85;letter-spacing:.075em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:760}.case-rd .dl-hero h3{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:760;line-height:1.08}.case-rd .dl-hero p{color:#ffffff9e;max-width:680px;margin:9px 0 0;font-size:13.5px;line-height:1.5}.case-rd .dl-hero__source{color:#ffffffc2;border:1px solid #ffffff24;border-radius:10px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:650;display:inline-flex}.case-rd .dl-hero__metrics{background:#ffffff1c;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:.75fr .75fr .75fr 1.45fr;gap:1px;margin-top:23px;display:grid;overflow:hidden}.case-rd .dl-hero__metrics>div{background:#0c0d0fe0;min-width:0;padding:16px 17px}.case-rd .dl-hero__metrics span{color:#ffffff91;font-size:11.5px;font-weight:650;display:block}.case-rd .dl-hero__metrics b{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:4px;font-size:23px;font-weight:760;display:block}.case-rd .dl-hero__metrics small{color:#ffffff6b;margin-top:3px;font-size:11px;line-height:1.35;display:block}.case-rd .dl-hero__metrics .dl-hero__metric--accent{background:#ffffff13}.case-rd .dl-hero__metrics .dl-hero__metric--accent b{color:#9fe3c5}.case-rd .dl-register__head{align-items:flex-start}.case-rd .dl-register__head p{color:var(--ink-3);margin-top:4px;font-size:12.5px;line-height:1.4}.case-rd .dl-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.case-rd .dl-filters{background:var(--bg-soft);border-radius:11px;align-items:center;gap:3px;padding:4px;display:inline-flex}.case-rd .dl-filters button{min-height:34px;color:var(--ink-2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:620;display:inline-flex}.case-rd .dl-filters button span{min-width:20px;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center;background:#ffffffc2;border-radius:999px;padding:1px 5px;font-size:11px}.case-rd .dl-filters button:hover{color:var(--ink)}.case-rd .dl-filters button.is-active{color:#fff;background:var(--ink);box-shadow:0 3px 8px #0f172a1f}.case-rd .dl-filters button.is-active span{color:var(--ink);background:#fff}.case-rd .dl-search{border:1px solid var(--line);width:min(310px,36%);min-height:42px;color:var(--ink-3);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.case-rd .dl-search:focus-within{border-color:#afb5bd;box-shadow:0 0 0 3px #0f172a0e}.case-rd .dl-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.case-rd .dl-search input::placeholder{color:#a0a5ae}.case-rd .dl-search button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.case-rd .dl-disputes{border:1px solid var(--line);border-radius:14px;overflow:hidden}.case-rd .dl-dispute{background:#fff;grid-template-columns:126px minmax(210px,1fr) minmax(140px,.45fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 15px 13px 18px;display:grid;position:relative}.case-rd .dl-dispute+.dl-dispute{border-top:1px solid var(--line)}.case-rd .dl-dispute:before{content:"";background:#c8ccd2;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:13px auto 13px 0}.case-rd .dl-dispute--ok:before{background:#45a579}.case-rd .dl-dispute--bad:before{background:#d0635a}.case-rd .dl-dispute__status{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.case-rd .dl-dispute__review{color:var(--ink-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.case-rd .dl-dispute__body{min-width:0}.case-rd .dl-dispute__body h4{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13.5px;font-weight:720;line-height:1.35}.case-rd .dl-dispute__meta{color:var(--ink-3);flex-wrap:wrap;gap:3px 11px;margin-top:5px;font-size:11.5px;line-height:1.35;display:flex}.case-rd .dl-dispute__amount{min-width:0}.case-rd .dl-dispute__amount span{color:var(--ink-3);font-size:11px;display:block}.case-rd .dl-dispute__amount b{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:700;line-height:1.3;display:block}.case-rd .dl-dispute__source{border:1px solid var(--line);min-height:34px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:660;text-decoration:none;display:inline-flex}.case-rd .dl-dispute__source:hover{background:var(--bg-soft);border-color:#aeb3ba}.case-rd .dl-dispute__source--muted{color:var(--ink-3);cursor:default}.case-rd .dl-dispute__details{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-column:1/-1;grid-template-columns:1.05fr .95fr 1fr;gap:1px;margin-top:2px;display:grid;overflow:hidden}.case-rd .dl-dispute__fact{background:#fbfbfa;min-width:0;padding:13px 14px}.case-rd .dl-dispute__fact-label{color:var(--ink-3);letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:760;display:block}.case-rd .dl-dispute__fact-title{color:var(--ink);align-items:flex-start;gap:7px;display:flex}.case-rd .dl-dispute__fact-title svg{color:var(--ink-3);flex:none;margin-top:1px}.case-rd .dl-dispute__fact-title b{font-size:12.5px;font-weight:720;line-height:1.4}.case-rd .dl-dispute__fact p{color:var(--ink-2);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.48}.case-rd .dl-dispute__fact .dl-dispute__excerpt{color:var(--ink-3)}.case-rd .dl-dispute__property{flex-direction:column;gap:4px;margin-top:8px;display:flex}.case-rd .dl-dispute__property span{color:var(--ink-2);border-left:2px solid #cdd1d7;padding-left:10px;font-size:11.5px;line-height:1.4}.case-rd .dl-dispute__objects{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:10px;overflow:hidden}.case-rd .dl-dispute__objects-head{border-bottom:1px solid var(--line);background:var(--bg-soft);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.case-rd .dl-dispute__objects-head>span{color:var(--ink-2);font-size:11.5px;font-weight:700}.case-rd .dl-dispute__objects-head>small{color:var(--ink-3);white-space:nowrap;font-size:10.5px}.case-rd .dl-dispute__object-group{padding:8px 9px}.case-rd .dl-dispute__object-group+.dl-dispute__object-group{border-top:1px solid var(--line)}.case-rd .dl-dispute__object-group-title{align-items:center;gap:6px;margin-bottom:5px;display:flex}.case-rd .dl-dispute__object-group-title b{color:var(--ink-2);font-size:11.5px;font-weight:720}.case-rd .dl-dispute__object-group-title span{min-width:19px;color:var(--ink-3);background:var(--bg-soft);text-align:center;border-radius:999px;padding:1px 5px;font-size:10px}.case-rd .dl-dispute__object{color:var(--ink-2);border-left:2px solid #d6d9de;flex-wrap:wrap;gap:2px 7px;padding:4px 0 4px 9px;line-height:1.4;display:flex}.case-rd .dl-dispute__object+.dl-dispute__object{margin-top:3px}.case-rd .dl-dispute__object b{overflow-wrap:anywhere;font-size:11.5px;font-weight:650}.case-rd .dl-dispute__object span{color:var(--ink-3);font-size:11px}.case-rd .dl-dispute__objects-more{margin-top:4px}.case-rd .dl-dispute__objects-more summary{width:fit-content;color:var(--ink-2);cursor:pointer;padding:3px 0;font-size:11px;font-weight:650;list-style-position:inside}.case-rd .dl-dispute__objects-more[open] summary{margin-bottom:4px}.case-rd .dl-dispute__bases{flex-wrap:wrap;gap:5px;display:flex}.case-rd .dl-dispute__bases span{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.case-rd .dl-dispute__fact--result{background:#f8faf9}.case-rd .dl-dispute--bad .dl-dispute__fact--result{background:#fdf9f8}.case-rd .dl-dispute__registry{border:1px solid var(--line);background:#fff;border-radius:11px;grid-column:1/-1;padding:13px 14px}.case-rd .dl-dispute__registry-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-rd .dl-dispute__registry-head>span{color:var(--ink);text-transform:uppercase;letter-spacing:.045em;align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:inline-flex}.case-rd .dl-dispute__registry-head>span svg{color:var(--ink-3)}.case-rd .dl-dispute__registry-head>small{color:var(--ink-3);text-align:right;font-size:10.5px}.case-rd .dl-dispute__registry-grid{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:1.35fr .8fr .8fr;gap:1px;margin-top:10px;display:grid;overflow:hidden}.case-rd .dl-dispute__registry-grid>div{background:#fbfbfa;min-width:0;padding:9px 10px}.case-rd .dl-dispute__registry-grid span,.case-rd .dl-dispute__registry-parties>span{color:var(--ink-3);font-size:10.5px;display:block}.case-rd .dl-dispute__registry-grid b{color:var(--ink-2);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;font-weight:680;line-height:1.4;display:block}.case-rd .dl-dispute__registry-grid small{color:var(--ink-3);margin-top:2px;font-size:10px;display:block}.case-rd .dl-dispute__registry-parties{margin-top:10px}.case-rd .dl-dispute__registry-parties>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.case-rd .dl-dispute__registry-parties>div>span{border:1px solid var(--line);max-width:100%;color:var(--ink-2);background:#fff;border-radius:8px;align-items:baseline;gap:6px;padding:5px 8px;line-height:1.35;display:flex}.case-rd .dl-dispute__registry-parties b{overflow-wrap:anywhere;font-size:11.5px;font-weight:650}.case-rd .dl-dispute__registry-parties small{color:var(--ink-3);flex:none;font-size:10px}.case-rd .dl-dispute__evidence{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:3px;font-size:11px;display:flex}.case-rd .dl-dispute__evidence>span{align-items:center;gap:5px;margin-right:2px;font-weight:700;display:inline-flex}.case-rd .dl-dispute__evidence a{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-weight:620;text-decoration:none;display:inline-flex}.case-rd .dl-dispute__evidence a:hover{color:var(--ink);border-color:#aeb3ba}.case-rd .dl-dispute__evidence small{color:var(--ink-3);margin-left:auto;font-size:10.5px}.case-rd .dl-register__note{color:var(--ink-3);background:var(--bg-soft);border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.case-rd .dl-register__note svg{flex:none;margin-top:1px}.case-rd .dl-register__note b{color:var(--ink-2)}.case-rd .dl-empty{min-height:150px}.case-rd .dl-empty button{border:1px solid var(--line);cursor:pointer;min-height:34px;font:inherit;background:#fff;border-radius:9px;padding:0 11px;font-size:12px;font-weight:650}.case-rd .dl-source-panel{padding:0;overflow:hidden}.case-rd .dl-source-toggle{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.case-rd .dl-source-toggle:hover{background:#fbfbfa}.case-rd .dl-source-toggle__icon{background:var(--bg-soft);width:38px;height:38px;color:var(--ink-2);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.case-rd .dl-source-toggle>span:nth-child(2){flex:1;min-width:0}.case-rd .dl-source-toggle b{font-size:13.5px;font-weight:730;display:block}.case-rd .dl-source-toggle small{color:var(--ink-3);margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.case-rd .dl-source-toggle__action{color:var(--ink-3);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:620;display:inline-flex}.case-rd .dl-source-toggle[aria-expanded=true] .dl-source-toggle__action svg{transform:rotate(180deg)}.case-rd .dl-source-explain{color:var(--ink-3);background:var(--bg-soft);border-radius:9px;margin:0 18px 14px;padding:10px 12px;font-size:12px;line-height:1.45}.case-rd .dl-source-panel>.db-rec-list{margin:0 18px 18px}.case-rd .dl-load-more{border:1px solid var(--line);width:calc(100% - 36px);min-height:40px;color:var(--ink-2);cursor:pointer;font:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:0 18px 18px;font-size:12.5px;font-weight:680;display:flex}.case-rd .dl-load-more:hover{background:var(--bg-soft)}.case-rd .dl-load-more span{color:var(--ink-3);font-size:11.5px;font-weight:500}.case-rd .dl-tab-pane{animation:.18s ease-out dl-pane-in}.case-rd .dl-tab-pane .dl-source-explain{margin:0 0 14px}.case-rd .dl-tab-pane .dl-load-more{width:100%;margin:14px 0 0}.case-rd .dl-publications-head{border:1px solid var(--line);background:linear-gradient(135deg,#fafafa 0%,#fff 72%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:15px 16px;display:grid}.case-rd .dl-publications-head__intro{align-items:flex-start;gap:12px;min-width:0;display:flex}.case-rd .dl-publications-head__icon{color:#fff;background:var(--ink);border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 6px 15px #0f172a1f}.case-rd .dl-publications-head h4{color:var(--ink);margin:0;font-size:15px;font-weight:750;line-height:1.3}.case-rd .dl-publications-head p{max-width:680px;color:var(--ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.45}.case-rd .dl-publications-head__stats{grid-template-columns:repeat(3,minmax(84px,1fr));gap:7px;display:grid}.case-rd .dl-publications-head__stats>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:84px;padding:8px 10px}.case-rd .dl-publications-head__stats span{color:var(--ink-3);font-size:10.5px;line-height:1.25;display:block}.case-rd .dl-publications-head__stats b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:760;display:block}.case-rd .dl-publications-toolbar{margin-bottom:12px}.case-rd .dl-publications{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.case-rd .dl-publication+.dl-publication{border-top:1px solid var(--line)}.case-rd .dl-publication>summary{min-height:78px;color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease);background:#fff;grid-template-columns:126px minmax(240px,1fr) minmax(130px,.42fr) 104px 18px;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:grid}.case-rd .dl-publication>summary::-webkit-details-marker{display:none}.case-rd .dl-publication>summary:hover{background:#fbfbfa}.case-rd .dl-publication[open]>summary{background:#fafafa}.case-rd .dl-publication__status{align-items:center;min-width:0;display:flex}.case-rd .dl-publication__main{min-width:0}.case-rd .dl-publication__main h4{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13.5px;font-weight:730;line-height:1.35}.case-rd .dl-publication__meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 11px;margin-top:5px;font-size:11.5px;line-height:1.35;display:flex}.case-rd .dl-publication__meta span{overflow-wrap:anywhere}.case-rd .dl-publication__amount{min-width:0}.case-rd .dl-publication__amount span{color:var(--ink-3);font-size:10.5px;display:block}.case-rd .dl-publication__amount b{overflow-wrap:anywhere;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px;font-weight:700;line-height:1.3;display:block}.case-rd .dl-publication__sources{min-width:0;color:var(--ink-3);white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;font-size:11px;font-weight:630;display:inline-flex}.case-rd .dl-publication__chevron{color:var(--ink-3);transition:transform .18s var(--ease)}.case-rd .dl-publication[open] .dl-publication__chevron{transform:rotate(180deg)}.case-rd .dl-publication__content{border-top:1px solid var(--line);background:#fbfbfa;padding:16px}.case-rd .dl-publication__facts{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:1.35fr .8fr .8fr;gap:1px;display:grid;overflow:hidden}.case-rd .dl-publication__facts>div{background:#fff;min-width:0;padding:10px 11px}.case-rd .dl-publication__facts span{color:var(--ink-3);font-size:10.5px;display:block}.case-rd .dl-publication__facts b{overflow-wrap:anywhere;color:var(--ink-2);margin-top:3px;font-size:12px;font-weight:680;line-height:1.4;display:block}.case-rd .dl-publication__facts small{color:var(--ink-3);margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.case-rd .dl-publication__section{margin-top:14px}.case-rd .dl-publication__label{color:var(--ink);margin-bottom:7px;font-size:11.5px;font-weight:740;display:block}.case-rd .dl-publication__text{overflow-wrap:anywhere;color:var(--ink-2);white-space:pre-line;margin:0;font-size:12px;line-height:1.5}.case-rd .dl-publication__evidence{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;padding-top:13px;font-size:11px;display:flex}.case-rd .dl-publication__evidence>span{color:var(--ink-2);align-items:center;gap:5px;margin-right:2px;font-weight:700;display:inline-flex}.case-rd .dl-publication__evidence a{border:1px solid var(--line);min-height:29px;color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-weight:630;text-decoration:none;display:inline-flex}.case-rd .dl-publication__evidence a:hover{color:var(--ink);border-color:#aeb3ba}.case-rd .dl-kad-event{border-left:3px solid #aeb4bd}.case-rd .dl-kad-event--review{border-left-color:#7d6cb1}@keyframes dl-pane-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}.case-rd .dl-parts{flex-direction:column;gap:8px;display:flex}.case-rd .dl-part{align-items:flex-start;gap:8px;font-size:13px;display:flex}.case-rd .dl-fig{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.case-rd .dl-fig>span{color:var(--ink-3);font-size:11px;display:block}.case-rd .dl-fig>b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:750;display:block}.case-rd .dl-fig__sub{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.4}.case-rd .dl-fig__sub b{font-variant-numeric:tabular-nums}.case-rd .dl-items{flex-direction:column;gap:6px;margin-top:4px;display:flex}.case-rd .dl-item{border-left:2px solid #86b6ef;padding:4px 0 4px 12px}.case-rd .dl-item__meta{color:var(--ink-3);flex-wrap:wrap;gap:3px 14px;margin-top:2px;font-size:12px;display:flex}.case-rd .dl-item__meta b{color:var(--ink-2);font-weight:600}.case-rd .dl-cp{background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;align-items:center;padding:3px 9px;font-size:12px;display:inline-flex}.case-rd .dl-cp--link{cursor:pointer}.case-rd .dl-cp--link:hover{border-color:var(--blue,#2a78d6);background:#eef4fc}.case-rd .dl-funnel{border:1px solid var(--line);border-radius:10px;align-items:stretch;gap:0;margin-top:12px;padding:12px;display:flex}.case-rd .dl-funnel__step{text-align:center;flex:1}.case-rd .dl-funnel__step>span{color:var(--ink-3);justify-content:center;align-items:center;gap:4px;font-size:11px;display:inline-flex}.case-rd .dl-funnel__step>b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:700;display:block}.case-rd .dl-funnel__sep{color:var(--ink-3);flex:none;align-self:center}@media (max-width:960px){.case-rd .dl-hero__head{gap:14px}.case-rd .dl-hero__source{display:none}.case-rd .dl-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .dl-toolbar{flex-direction:column;align-items:stretch}.case-rd .dl-filters{align-self:flex-start;max-width:100%;overflow-x:auto}.case-rd .dl-search{width:100%}.case-rd .dl-dispute{grid-template-columns:116px minmax(0,1fr) auto}.case-rd .dl-dispute__amount{grid-column:2}.case-rd .dl-dispute__source{grid-area:1/3/span 2}.case-rd .dl-dispute__details{grid-template-columns:1fr 1fr}.case-rd .dl-dispute__fact--result{grid-column:1/-1}.case-rd .dl-publications-head{grid-template-columns:1fr;align-items:stretch}.case-rd .dl-publications-head__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.case-rd .dl-publications-head__stats>div{min-width:0}.case-rd .dl-publication>summary{grid-template-columns:116px minmax(0,1fr) auto 18px}.case-rd .dl-publication__amount{grid-column:2}.case-rd .dl-publication__sources{grid-area:1/3/span 2}.case-rd .dl-publication__chevron{grid-area:1/4/span 2}.case-rd .as-detail-hero{grid-template-columns:1fr}.case-rd .as-detail-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .as-widgets{grid-template-columns:1fr}.case-rd .dl-funnel{flex-direction:column;gap:8px}.case-rd .dl-funnel__sep{transform:rotate(90deg)}.case-rd .mgr-tiles{grid-template-columns:repeat(2,1fr)}.case-rd .db-hero__grid{grid-template-columns:1fr}.case-rd .db-hero__stat{text-align:left;margin-top:8px}.case-rd .db-dl,.case-rd .db-bento--1-1,.case-rd .db-bento--3,.case-rd .db-rel-wrap{grid-template-columns:1fr}.case-rd .db-tl-tree{max-height:280px}.case-rd .db-license-meta,.case-rd .db-rec-meta,.case-rd .db-dl--3,.case-rd .db-reorg-grid{grid-template-columns:1fr}.case-rd .db-kpi-strip{grid-template-columns:repeat(2,1fr)}.case-rd .db-org__branch{flex-direction:column}.case-rd .db-bento--6{grid-template-columns:repeat(2,1fr)}.case-rd .db-bento--2-1,.case-rd .db-dossier-summary{grid-template-columns:1fr}.case-rd .db-dossier-summary__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .fin-ratios{grid-template-columns:repeat(2,1fr)}.case-rd .db-tax-grid{grid-template-columns:1fr}.case-rd .ov-result__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.case-rd .as-detail-hero{border-radius:16px;gap:14px;padding:18px 16px}.case-rd .as-detail-hero h3{font-size:24px}.case-rd .as-detail-hero__main>p{font-size:12.5px}.case-rd .as-detail-hero__metrics{margin-top:16px}.case-rd .as-detail-hero__metrics>div{padding:12px}.case-rd .as-detail-hero__metrics b{font-size:16px}.case-rd .as-detail-hero__metrics small{font-size:9.5px}.case-rd .as-detail-hero__attention{padding:13px}.case-rd .as-detail-hero__coverage{align-items:flex-start}.case-rd .as-section-nav{border-radius:12px;margin-right:-1px;top:58px}.case-rd .as-section-nav button{flex:none;min-height:44px;padding:6px 10px}.case-rd .as-section-nav button b{font-size:11.5px}.case-rd .as-section-nav button small{font-size:10px}.case-rd .as-data-summary--4{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .as-data-summary b{letter-spacing:-.018em;font-size:16px}.case-rd .as-encumbrance-summary{grid-template-columns:1fr}.case-rd .as-control-item>summary{grid-template-columns:34px minmax(0,1fr) auto 16px;gap:9px;padding:10px}.case-rd .as-control-item__icon{width:34px;height:34px}.case-rd .as-control-item__content{padding:12px}.case-rd .dl-hero{border-radius:16px;padding:19px 16px}.case-rd .dl-workspace{border-radius:16px}.case-rd .dl-workspace .dl-hero{border-radius:15px 15px 0 0}.case-rd .dl-register{padding:16px 14px}.case-rd .dl-workspace-tabs{margin-bottom:14px}.case-rd .dl-hero h3{font-size:25px}.case-rd .dl-hero p{font-size:12.5px}.case-rd .dl-hero__metrics{margin-top:18px}.case-rd .dl-hero__metrics>div{padding:13px 12px}.case-rd .dl-hero__metrics b{font-size:20px}.case-rd .dl-hero__metrics small{display:none}.case-rd .dl-filters{width:100%}.case-rd .dl-filters button{flex:1 0 auto}.case-rd .dl-dispute{flex-direction:column;align-items:stretch;gap:9px;padding:14px 14px 14px 17px;display:flex}.case-rd .dl-dispute__status{flex-direction:row;align-items:center}.case-rd .dl-dispute__amount{border-top:1px solid var(--line);padding-top:8px}.case-rd .dl-dispute__source{align-self:flex-start}.case-rd .dl-dispute__details{flex-direction:column;width:100%;display:flex}.case-rd .dl-dispute__fact{padding:12px}.case-rd .dl-dispute__fact+.dl-dispute__fact{border-top:1px solid var(--line)}.case-rd .dl-dispute__objects-head{flex-direction:column;align-items:flex-start;gap:2px}.case-rd .dl-dispute__objects-head>small{white-space:normal}.case-rd .dl-dispute__object{flex-direction:column;gap:1px}.case-rd .dl-dispute__registry-head{flex-direction:column;align-items:flex-start;gap:4px}.case-rd .dl-dispute__registry-head>small{text-align:left}.case-rd .dl-dispute__registry-grid{grid-template-columns:1fr}.case-rd .dl-dispute__registry-parties>div{flex-direction:column}.case-rd .dl-dispute__registry-parties>div>span{flex-direction:column;align-items:flex-start;gap:2px}.case-rd .dl-dispute__evidence{flex-direction:column;align-items:flex-start}.case-rd .dl-dispute__evidence small{margin-left:0}.case-rd .dl-register__note{font-size:11.5px}.case-rd .dl-source-toggle{align-items:flex-start;padding:14px}.case-rd .dl-source-toggle__icon{flex-basis:34px;width:34px;height:34px}.case-rd .dl-source-toggle__action{font-size:0}.case-rd .dl-source-toggle__action svg{margin-top:8px}.case-rd .dl-source-explain,.case-rd .dl-source-panel>.db-rec-list{margin-left:14px;margin-right:14px}.case-rd .dl-load-more{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.case-rd .dl-publications-head{padding:14px}.case-rd .dl-publications-head__intro{gap:10px}.case-rd .dl-publications-head__icon{flex-basis:36px;width:36px;height:36px}.case-rd .dl-publications-head__stats>div{padding:8px}.case-rd .dl-publications-head__stats span{font-size:10px}.case-rd .dl-publication>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:13px 14px}.case-rd .dl-publication__status{grid-area:1/1}.case-rd .dl-publication__chevron{grid-area:1/2}.case-rd .dl-publication__main{grid-area:2/1/auto/-1}.case-rd .dl-publication__amount{border-top:1px solid var(--line);grid-area:3/1;padding-top:7px}.case-rd .dl-publication__sources{grid-area:3/2;align-self:end;padding-top:7px}.case-rd .dl-publication__content{padding:14px}.case-rd .dl-publication__facts{grid-template-columns:1fr}.case-rd .dl-publication__evidence{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.case-rd .db-dossier-main{gap:12px}.case-rd .db-dossier-summary{border-radius:16px;gap:17px;padding:18px}.case-rd .db-dossier-summary__copy h2{font-size:21px}.case-rd .db-dossier-summary__copy p{font-size:12px}.case-rd .db-dossier-summary__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.case-rd .db-dossier-summary__actions button{min-height:104px;padding:12px}.case-rd .db-dossier-summary__actions b{font-size:17px}.case-rd .db-dossier-details summary{padding:17px 18px}.case-rd .db-dossier-details summary small{font-size:10.5px}.case-rd .db-dossier-details>.db-dl{padding:16px 18px 6px}.case-rd .db-dossier-details>.db-contact-block{margin:0 18px}.case-rd .db-dossier-details>.db-links{padding:14px 18px 18px}}.case-rd.cw-body{background:#fff;min-height:60vh;padding:26px 0 70px}.case-rd .cw-tabs{z-index:40;margin-bottom:20px;position:sticky;top:0}.case-rd .debtor-tabs__trigger{align-items:center;gap:7px;display:inline-flex}.case-rd .cw-tab-badge{background:var(--highlight,#eef0f2);color:var(--ink-3);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.case-rd .debtor-tabs__trigger[data-state=active] .cw-tab-badge{color:#fff;background:#ffffff3d}.case-rd .panel--flat{box-shadow:none;background:0 0;border:none;padding:4px 0}.case-rd .cw-empty{color:var(--ink-3);font-size:13px}.case-rd .cw-facts{color:var(--ink-2);margin-top:12px;font-size:13px}.case-rd .cw-facts b{font-variant-numeric:tabular-nums}.case-rd .cw-caselink{color:var(--ink);text-underline-offset:3px;font-variant-numeric:tabular-nums;font-weight:800;text-decoration:underline}.case-rd .cw-caselink:hover{color:var(--ink-2)}.case-rd button.db-link{font-family:inherit}.case-rd .db-rec-card{margin-bottom:8px}.case-rd .db-rec-card:last-child{margin-bottom:0}.case-rd .db-rec-card__row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.case-rd .db-rec-card__meta{color:var(--ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.45}.case-rd .db-rec-card__right{flex:none}.case-rd .cw-chart{position:relative}.case-rd .cw-chart__labels{margin-top:4px;display:flex}.case-rd .cw-chart__col{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.case-rd .cw-chart__val{color:var(--ink-2);opacity:0;white-space:nowrap;font-size:11px;font-weight:700}.case-rd .cw-chart__val.is-on,.case-rd .cw-chart__col:hover .cw-chart__val{opacity:1}.case-rd .cw-chart__year{color:var(--ink-3);font-size:11px}.case-rd .cw-seg{background:var(--bg-soft);border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.case-rd .cw-seg__part{height:100%}.case-rd .cw-seg__legend{color:var(--ink-2);flex-wrap:wrap;gap:18px;margin-top:8px;font-size:13px;display:flex}.case-rd .cw-seg__legend i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.case-rd .cw-seg__legend b{font-variant-numeric:tabular-nums}.case-rd .cw-cats{flex-direction:column;gap:8px;display:flex}.case-rd .cw-cats__row{grid-template-columns:minmax(0,1fr) 90px 110px;align-items:center;gap:12px;display:grid}.case-rd .cw-cats__label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.case-rd .cw-cats__track{background:var(--bg-soft);border-radius:999px;height:10px;overflow:hidden}.case-rd .cw-cats__track i{border-radius:999px;height:100%;display:block}.case-rd .cw-cats__val{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}@media (max-width:720px){.case-rd .cw-cats__row{grid-template-columns:minmax(0,1fr) 70px}.case-rd .cw-cats__track{display:none}}.case-rd .cw-checklist{flex-direction:column;gap:2px;display:flex}.case-rd .cw-check{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 4px;font-size:13.5px;display:grid}.case-rd .cw-check:last-child{border-bottom:0}.case-rd .cw-check svg{color:#16a34a}.case-rd .cw-check b{color:#16a34a;white-space:nowrap;text-align:right;font-size:12.5px;font-weight:700}.case-rd .cw-check--bad svg,.case-rd .cw-check--bad b{color:#dc2626}.case-rd .cw-check--bad{color:var(--ink-1)}.cw-body .db-org__person-head>div:not(.db-avatar),.cw-body .db-dl__k,.cw-body .db-dl__v{overflow-wrap:anywhere;min-width:0}.cw-body .cnav__item{text-align:left;justify-content:flex-start}.cw-body .cnav__label{flex:0 auto;min-width:0}.cw-body .cnav__item .cw-tab-badge{flex:none;margin-left:auto}.cw-body .db-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.cw-body .db-kpi-strip .db-kpi__v{font-size:19px}.cw-body .db-aff__section td{background:var(--bg-soft);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:700}.cw-body .cw-cat-chips{flex-wrap:wrap;gap:8px;display:flex}.cw-body .cw-cat-chip{color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.cw-body .cw-cat-chip b{color:var(--s-blue,#2a78d6);font-variant-numeric:tabular-nums;font-weight:700}.cw-body .cw-donut{flex:none;position:relative}.cw-body .cw-donut__c{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cw-body .cw-donut__c b{letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.05}.cw-body .cw-donut__c span{color:var(--ink-3);font-size:10.5px}.cw-body .cw-donut-wrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cw-body .cw-donut-legend{flex-direction:column;flex:200px;gap:8px;min-width:200px;display:flex}.cw-body .cw-donut-legend__row{color:var(--ink-2);grid-template-columns:12px minmax(0,1fr) auto 42px;align-items:center;gap:10px;font-size:13px;display:grid}.cw-body .cw-donut-legend__row i{border-radius:3px;width:10px;height:10px}.cw-body .cw-donut-legend__row b{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.cw-body .cw-donut-legend__row em{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-style:normal}.cw-body .cw-masonry{-moz-columns:2;columns:2;-moz-column-gap:16px;column-gap:16px}.cw-body .cw-masonry>.panel{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 16px}@media (max-width:960px){.cw-body .cw-masonry{-moz-columns:1;columns:1}}.cw-body .cw-fin-stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin-top:14px;padding-top:14px;display:grid}.cw-body .cw-fin-stats>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cw-body .cw-fin-stats span{color:var(--ink-3);font-size:11px}.cw-body .cw-fin-stats b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.cw-body .cw-bfo{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.cw-body .cw-bfo th,.cw-body .cw-bfo td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 8px}.cw-body .cw-bfo th{color:var(--ink-3);font-size:11px;font-weight:600}.cw-body .cw-bfo th.cw-bfo__l,.cw-body .cw-bfo td.cw-bfo__l{text-align:left;white-space:normal;min-width:180px}.cw-body .cw-bfo__code{color:var(--ink-3);font-family:ui-monospace,Menlo,monospace;font-size:11px}.cw-body .cw-bfo__total td{font-weight:800}.cw-body .cw-bfo__total td.cw-bfo__l{color:var(--ink-1)}.cw-body .cw-bfo__sub td{font-weight:650}.cw-body .cw-bfo__item td.cw-bfo__l{color:var(--ink-2);padding-left:22px;font-weight:400}.cw-body .cw-bfo__neg{color:#b91c1c}.cw-body .cw-bfo tbody tr:last-child td{border-bottom:none}.cw-body .cw-bfo tbody tr:hover{background:var(--bg-soft)}.cw-body .cw-former{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;padding-top:16px;display:grid}.cw-body .cw-former__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.cw-body .cw-former__row:last-child{border-bottom:none}.cw-body .cw-former__row>span{overflow-wrap:anywhere;min-width:0}.cw-body .cw-former__row em{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}@media (max-width:720px){.cw-body .cw-former{grid-template-columns:1fr;gap:14px}}.cw-body .cw-fin-verdict{white-space:nowrap;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:800}.cw-body .cw-fin-verdict--stable{color:#047857;background:#ecfdf5}.cw-body .cw-fin-verdict--moderate{color:#a16207;background:#fefce8}.cw-body .cw-fin-verdict--unstable{color:#c2410c;background:#fff7ed}.cw-body .cw-fin-verdict--critical{color:#b91c1c;background:#fef2f2}.cw-body .cw-fin-ratios{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.cw-body .cw-fin-ratio{border:1px solid var(--line);border-left-width:3px;border-radius:12px;min-width:0;padding:14px}.cw-body .cw-fin-ratio--ok{border-left-color:#10b981}.cw-body .cw-fin-ratio--warn{border-left-color:#f59e0b}.cw-body .cw-fin-ratio--bad{border-left-color:#ef4444}.cw-body .cw-fin-ratio__label{color:var(--ink-2);font-size:12.5px;font-weight:600;line-height:1.3}.cw-body .cw-fin-ratio__val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:22px;font-weight:800}.cw-body .cw-fin-ratio--ok .cw-fin-ratio__val{color:#047857}.cw-body .cw-fin-ratio--warn .cw-fin-ratio__val{color:#b45309}.cw-body .cw-fin-ratio--bad .cw-fin-ratio__val{color:#b91c1c}.cw-body .cw-fin-ratio__norm{color:var(--ink-3);font-size:11px}.cw-body .cw-bal-row{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.cw-body .cw-bal-row:last-child{border-bottom:none}.cw-body .cw-bal-row__v{font-variant-numeric:tabular-nums;color:var(--ink-1);font-weight:700}.cw-body .cw-bal-yoy{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:700}.cw-body .cw-bal-yoy--up{color:#047857;background:#ecfdf5}.cw-body .cw-bal-yoy--down{color:#b91c1c;background:#fef2f2}.cw-body .cw-tl-full{max-height:none;padding-right:0;overflow:visible}.cw-body .cw-tl-legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.cw-body .cw-tl-legend span{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.cw-body .cw-tl-legend .db-tl-dot{width:9px;height:9px}.cw-body .cw-hist{flex-direction:column;display:flex}.cw-body .cw-hist__year{color:var(--ink-1);letter-spacing:-.01em;border-bottom:1.5px solid var(--ink);align-self:flex-start;margin:18px 0 8px;padding-bottom:6px;font-size:14px;font-weight:800}.cw-body .cw-hist__year:first-child{margin-top:0}.cw-body .cw-hist__ev{border-left:3px solid var(--line);transition:background .12s var(--ease);border-radius:10px;grid-template-columns:46px 1fr;align-items:baseline;gap:14px;margin-bottom:4px;padding:9px 12px;display:grid}.cw-body .cw-hist__ev:hover{background:var(--bg-soft)}.cw-body .cw-hist__ev--important{border-left-color:var(--ink)}.cw-body .cw-hist__ev--risk{background:#fef2f2;border-left-color:#ef4444}.cw-body .cw-hist__ev--risk:hover{background:#fee2e2}.cw-body .cw-hist__date{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.cw-body .cw-hist__text{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.cw-body .cw-hist__ev--important .cw-hist__text{color:var(--ink-1);font-weight:550}.cw-body .cw-hist__ev--risk .cw-hist__text{color:#b42318;font-weight:550}.cw-body .cw-hist-mk{background:var(--ink-3);opacity:.5;border-radius:3px;width:9px;height:9px;display:inline-block}.cw-body .cw-hist-mk--important{background:var(--ink);opacity:1}.cw-body .cw-hist-mk--risk{opacity:1;background:#ef4444}.cw-body .cw-au-badge{letter-spacing:.02em;color:#6b4fbb;vertical-align:middle;white-space:nowrap;background:#f3f0fc;border:1px solid #ddd3f5;border-radius:5px;align-items:center;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}a.cw-au-badge:hover{background:#ebe5fa;border-color:#c9bbef}.case-rd .cw-aff-search{background:var(--bg-soft,#f6f7f8);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:7px 12px;display:flex}.case-rd .cw-aff-search svg{width:15px;height:15px;color:var(--ink-3);flex:none}.case-rd .cw-aff-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.case-rd .cw-aff-search input::placeholder{color:var(--ink-3)}.case-rd .cw-aff-search__clear{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.case-rd .cw-aff-search__clear:hover{color:var(--ink)}.case-rd .cw-aff-pager{border-top:1px solid var(--line);color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}.case-rd .cw-aff-pager__btns{align-items:center;gap:12px;display:flex}.case-rd .cw-aff-pager__btns button{color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s}.case-rd .cw-aff-pager__btns button:hover:not(:disabled){background:var(--bg-soft,#f6f7f8);border-color:var(--ink-3)}.case-rd .cw-aff-pager__btns button:disabled{opacity:.4;cursor:default}.case-rd .cw-aff-status{text-align:right;white-space:normal;max-width:260px;font-size:11px;font-weight:700;line-height:1.35}.case-rd .case-connections{gap:12px;min-width:0;display:grid}.case-rd .case-connections__head{border:1px solid var(--line);background:var(--panel,#fff);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:17px 18px;display:grid;box-shadow:0 16px 38px -34px #111827a6}.case-rd .case-connections__icon{background:var(--ink);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.case-rd .case-connections__icon svg{width:21px;height:21px}.case-rd .case-connections__copy{min-width:0}.case-rd .case-connections__copy>span{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:780;display:block}.case-rd .case-connections__copy h2{color:var(--ink);letter-spacing:-.025em;font-size:20px;line-height:1.2}.case-rd .case-connections__copy p{max-width:760px;color:var(--ink-3);margin-top:5px;font-size:12.5px;line-height:1.45}.case-rd .case-connections__meta{flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:10px;display:flex}.case-rd .case-connections__meta span,.case-rd .case-connections__meta b,.case-rd .case-connections__meta em{border:1px solid var(--line-2,#eceff3);background:var(--bg-soft,#f5f7fa);color:var(--ink-2);border-radius:7px;padding:4px 7px;font-size:10.5px;font-style:normal;font-weight:670;line-height:1}.case-rd .case-connections__meta span{color:#fff;background:#111319;border-color:#111319}.case-rd .case-connections__meta b{font-variant-numeric:tabular-nums}.case-rd .case-connections__open{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:720;display:inline-flex}.case-rd .case-connections__open:hover{border-color:var(--ink);background:var(--bg-soft,#f5f7fa)}.case-rd .case-connections__open svg{width:15px;height:15px}.case-rd .case-connections-state{border:1px solid var(--line);background:var(--panel,#fff);min-height:150px;color:var(--ink-3);border-radius:15px;justify-content:center;align-items:center;gap:13px;padding:24px;display:flex}.case-rd .case-connections-state>svg{background:var(--bg-soft,#f5f7fa);border-radius:10px;width:34px;height:34px;padding:8px}.case-rd .case-connections-state>div{gap:3px;display:grid}.case-rd .case-connections-state b{color:var(--ink);font-size:14px}.case-rd .case-connections-state span{font-size:12px;line-height:1.45}.case-rd .case-connections-state>a{border:1px solid var(--line);color:var(--ink);border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.case-rd .case-connections-state>a svg{width:14px;height:14px}.case-rd .case-connections .cg-bar__top{flex-wrap:wrap}.case-rd .case-connections .cg-bar__modes{flex-wrap:wrap;width:100%}.case-rd .case-connections .cg-bar__tools{border-top:1px solid var(--line-2,#eceff3);width:100%;margin-left:0;padding-top:8px}.case-rd .case-connections .cg-stats{margin-left:auto}.case-rd .cg{--org:#2563c9;--person:#e2661f}.case-rd .cg-bar{background:var(--panel,#fff);border:1px solid var(--line);border-radius:13px;gap:8px;margin-bottom:12px;padding:8px 10px;display:grid}.case-rd .cg-bar__top{justify-content:space-between;align-items:center;gap:9px 14px;min-width:0;display:flex}.case-rd .cg-bar__modes{align-items:center;gap:7px;min-width:0;display:flex}.case-rd .cg-bar__tools{justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex;position:relative}.case-rd .cg-seg{background:var(--bg-soft,#f5f7fa);border-radius:9px;flex:none;gap:1px;padding:2px;display:inline-flex}.case-rd .cg-seg button{min-height:29px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 10px;font:650 12.5px/1 inherit}.case-rd .cg-seg button.on{background:var(--panel,#fff);color:var(--ink);box-shadow:0 1px 4px #141e3224}.case-rd .cg-div{background:var(--line);align-self:stretch;width:1px}.case-rd .cg-depth{border:1px solid var(--line);background:var(--panel,#fff);border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.case-rd .cg-depth>span{color:var(--ink-3);padding:0 5px;font-size:11px;font-weight:650}.case-rd .cg-depth button{min-height:27px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 8px;font:650 12px/1 inherit}.case-rd .cg-depth button.on{background:var(--ink);color:#fff}.case-rd .cg-tgl{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:570;display:inline-flex}.case-rd .cg-tgl input{opacity:0;width:0;height:0;position:absolute}.case-rd .cg-tgl .tk{background:var(--line);border-radius:99px;flex:none;width:34px;height:20px;transition:background .16s;position:relative}.case-rd .cg-tgl .tk:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.case-rd .cg-tgl input:checked+.tk{background:var(--org)}.case-rd .cg-tgl input:checked+.tk:after{transform:translate(14px)}.case-rd .cg-selw{color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.case-rd .cg-selw select{appearance:auto;min-height:34px;color:var(--ink);background:var(--bg-soft,#f5f7fa);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:7px 9px;font:650 12.5px/1 inherit}.case-rd .cg-own{border:1px solid var(--line);background:var(--panel,#fff);min-height:31px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 10px;font:650 12.5px/1 inherit}.case-rd .cg-own.on{color:#fff;background:#a86a1f;border-color:#a86a1f}.case-rd .cg-special{border:1px solid color-mix(in srgb,var(--crit,#d1342f) 34%,var(--line));min-height:31px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;flex:none;padding:6px 10px;font:650 12.5px/1 inherit}.case-rd .cg-special:hover{border-color:var(--crit,#d1342f);color:var(--crit,#d1342f)}.case-rd .cg-special.on{border-color:var(--crit,#d1342f);background:var(--crit,#d1342f);color:#fff}.case-rd .cg-bar__bottom{border-top:1px solid var(--line-2,#eceff3);justify-content:space-between;align-items:center;gap:10px 16px;padding-top:8px;display:flex}.case-rd .cg-add{align-items:center;gap:7px;min-width:0;display:flex}.case-rd .cg-add__label{color:var(--ink-3);white-space:nowrap;margin-right:2px;font-size:12px;font-weight:650}.case-rd .cg-add input{min-height:33px;color:var(--ink);background:var(--panel,#fff);border:1px solid var(--line);border-radius:8px;width:230px;padding:7px 10px;font:13px/1 inherit}.case-rd .cg-add input:focus{border-color:var(--org);box-shadow:0 0 0 3px color-mix(in srgb,var(--org) 11%,transparent);outline:none}.case-rd .cg-btn{border:1px solid var(--org);background:var(--org);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;min-height:33px;padding:7px 11px;font:650 12.5px/1 inherit}.case-rd .cg-btn:hover{filter:brightness(.96)}.case-rd .cg-history-actions{align-items:center;gap:6px;display:flex}.case-rd .cg-history-actions button{border:1px solid var(--line);background:var(--panel,#fff);min-height:31px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 9px;font:650 11.5px/1 inherit}.case-rd .cg-history-actions button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.case-rd .cg-history-actions button:disabled{opacity:.42;cursor:default}.case-rd .cg-stats{border:1px solid var(--line-2,#eceff3);background:var(--bg-soft,#f5f7fa);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;gap:3px;padding:2px;display:flex}.case-rd .cg-stat{background:var(--panel,#fff);border-radius:7px;align-items:center;gap:6px;min-height:27px;padding:4px 7px;display:flex}.case-rd .cg-stat small{color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1}.case-rd .cg-stat b{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:760;line-height:1}.case-rd .cg-filterbox{flex:none;position:relative}.case-rd .cg-filterbox>summary{border:1px solid var(--line);min-height:31px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:680;list-style:none;display:flex}.case-rd .cg-filterbox>summary::-webkit-details-marker{display:none}.case-rd .cg-filterbox>summary>svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.case-rd .cg-filterbox>summary>b{background:var(--ink);color:#fff;border-radius:6px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:1;display:grid}.case-rd .cg-filterbox[open]>summary{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 3px #1113190f}.case-rd .cg-filterbox__panel{z-index:45;background:#fff;border:1px solid #d9dee7;border-radius:13px;width:min(630px,100vw - 42px);padding:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -24px #0a122073}.case-rd .cg-filterbox__panel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:11px;display:flex}.case-rd .cg-filterbox__panel>header>div{gap:3px;min-width:0;display:grid}.case-rd .cg-filterbox__panel>header b{color:var(--ink);font-size:13px}.case-rd .cg-filterbox__panel>header span{color:var(--ink-3);font-size:11.5px;line-height:1.35}.case-rd .cg-filterbox__panel>header button{color:var(--org);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font:650 11.5px/1 inherit}.case-rd .cg-filterbox__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-rd .cg-filterbox__grid .cg-selw{gap:5px;min-width:0;display:grid}.case-rd .cg-filterbox__grid .cg-selw>span{text-transform:uppercase;letter-spacing:.035em;padding-left:2px;font-size:10.5px;font-weight:720}.case-rd .cg-filterbox__grid select{width:100%;min-width:0}.case-rd .cg-filterbox__toggles{border-top:1px solid var(--line-2,#eceff3);flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:11px;padding-top:11px;display:flex}.case-rd .cg-filterbox__toggles .cg-tgl{font-size:12px}.case-rd .cg-filterbox__toggles .cg-tgl .tk{width:31px;height:18px}.case-rd .cg-filterbox__toggles .cg-tgl .tk:after{width:14px;height:14px}.case-rd .cg-filterbox__toggles .cg-tgl input:checked+.tk:after{transform:translate(13px)}.case-rd .cg-focusbar{background:var(--panel,#fff);border:1px solid #d9dee7;border-radius:13px;margin:0 0 12px;overflow:hidden;box-shadow:0 14px 32px -27px #11182780}.case-rd .cg-focusbar__head{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:12px 22px;min-height:52px;padding:9px 12px;display:grid}.case-rd .cg-focusbar__title{align-items:center;gap:9px;min-width:0;display:flex}.case-rd .cg-focusbar__title>i{background:var(--ink);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font:800 12px/1 inherit;display:grid;box-shadow:0 5px 12px -8px #000c}.case-rd .cg-focusbar__title>div{gap:2px;min-width:0;display:grid}.case-rd .cg-focusbar__title b{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:740;line-height:1.15}.case-rd .cg-focusbar__title span{color:var(--ink-3);font-size:10.5px;font-weight:620;line-height:1.15}.case-rd .cg-focusbar__result{background:var(--bg-soft,#f5f7fa);border-radius:8px;grid-template-columns:auto auto;justify-self:end;align-items:center;gap:3px 8px;min-width:0;padding:5px 8px;display:grid}.case-rd .cg-focusbar__result>span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;font-size:10px;font-weight:720;line-height:1}.case-rd .cg-focusbar__result>b{color:var(--ink-2);white-space:nowrap;font-size:11.5px;font-weight:680;line-height:1.2}.case-rd .cg-focusbar__result.warning{background:#fff7e7}.case-rd .cg-focusbar__result.warning>b{color:#986313}.case-rd .cg-focusbar__head>button{min-height:30px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 8px;font:650 11.5px/1 inherit}.case-rd .cg-focusbar__head>button:hover{border-color:var(--line);color:var(--ink);background:#fff}.case-rd .cg-focusbar__body{border-top:1px solid var(--line-2,#eceff3);background:#fbfcfd;padding:8px 12px 10px}.case-rd .cg-focusbar__chips{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.case-rd .cg-focuschip{min-width:0;max-width:360px;min-height:31px;color:var(--ink-2);cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;align-items:center;gap:7px;padding:4px 7px 4px 5px;font:650 12px/1.2 inherit;display:flex;box-shadow:0 2px 6px -6px #11182780}.case-rd .cg-focuschip:hover{border-color:var(--ink);color:var(--ink)}.case-rd .cg-focuschip>span{color:#fff;background:#111319;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.case-rd .cg-focuschip>b{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-rd .cg-focuschip>i{color:#a4abb6;margin-left:auto;font:650 15px/1 inherit}.case-rd .cg-focuschip:hover>i{color:var(--ink)}.case-rd .cg-pathbar{color:#fff;background:#111319;border:1px solid #111319;border-radius:13px;grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto;align-items:center;gap:14px 24px;min-height:58px;margin:0 0 12px;padding:10px 12px;display:grid;box-shadow:0 16px 30px -24px #111319e6}.case-rd .cg-pathbar__subject{align-items:center;gap:10px;min-width:0;display:flex}.case-rd .cg-pathbar__subject>i{color:#fff;background:#ffffff1a;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font:760 17px/1 inherit;display:grid}.case-rd .cg-pathbar__subject>div{gap:3px;min-width:0;display:grid}.case-rd .cg-pathbar__subject span{color:#ffffff94;letter-spacing:.055em;text-transform:uppercase;font-size:9.5px;font-weight:740;line-height:1}.case-rd .cg-pathbar__subject b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:720;line-height:1.2;overflow:hidden}.case-rd .cg-pathbar>p{color:#ffffffa8;margin:0;font-size:11.5px;line-height:1.4}.case-rd .cg-pathbar>button{color:#111319;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffffff38;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font:700 11.5px/1 inherit;display:inline-flex}.case-rd .cg-pathbar>button:hover{background:#f0f1f2;border-color:#fff}.case-rd .cg-stage{gap:12px;display:grid}.case-rd .cg-stage.cg-split{grid-template-columns:minmax(300px,38%) 1fr}.case-rd .cg-stage.cg-list,.case-rd .cg-stage.cg-graph{grid-template-columns:1fr}.case-rd .cg-list{background:var(--panel,#fff);border:1px solid var(--line);border-radius:13px;max-height:600px;overflow-y:auto}.case-rd .cg-empty{text-align:center;color:var(--ink-3);padding:24px;font-size:13px}.case-rd .cg-grp{border-bottom:1px solid var(--line-2,#eceff3);padding:12px 15px}.case-rd .cg-grp:last-child{border-bottom:none}.case-rd .cg-grp.selected{background:#f8f9fb;box-shadow:inset 3px 0 #111319}.case-rd .cg-grp__who{align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.case-rd .cg-pick{cursor:pointer;flex:none;width:21px;height:21px;display:inline-flex;position:relative}.case-rd .cg-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.case-rd .cg-pick>span{color:#0000;background:#fff;border:1.5px solid #c7ced8;border-radius:6px;place-items:center;width:100%;height:100%;font:800 11px/1 inherit;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:grid}.case-rd .cg-pick:hover>span{border-color:#111319}.case-rd .cg-pick input:focus-visible+span{outline-offset:2px;outline:2px solid #6c8fda}.case-rd .cg-pick input:checked+span{color:#fff;background:#111319;border-color:#111319;box-shadow:0 0 0 3px #11131914}.case-rd .cg-pick--small{vertical-align:-4px;width:18px;height:18px;margin:0 6px 0 0}.case-rd .cg-pick--small>span{border-radius:5px;font-size:9px}.case-rd .cg-dot{border-radius:3px;flex:none;width:9px;height:9px}.case-rd .cg-dot.org{background:var(--org)}.case-rd .cg-dot.person{background:var(--person);border-radius:50%}.case-rd .cg-dot.address{background:var(--ink-3)}.case-rd .cg-grp__role{color:var(--ink-3);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 7px;margin:6px 0 0 17px;display:grid}.case-rd .cg-grp__role>b{color:var(--ink-2);font-size:12.5px;font-weight:650}.case-rd .cg-grp__role>small{grid-column:1/-1;font-size:11.5px;line-height:1.4}.case-rd .cg-evidence{border-radius:6px;width:max-content;padding:3px 6px;font-size:10.5px;font-weight:750;line-height:1.1;display:inline-flex}.case-rd .cg-evidence--registry{color:#2459a7;background:#edf3ff}.case-rd .cg-evidence--procedure{color:#8a5b16;background:#fff5dc}.case-rd .cg-evidence--hypothesis{color:#7045a5;background:#f3effa}.case-rd .cg-evidence--manual{color:#5b6068;background:#f1f1ef}.case-rd .cg-more{color:var(--org);cursor:pointer;background:0 0;border:none;margin:8px 0 0 17px;padding:0;font:600 12px/1 inherit}.case-rd .cg-grp__kids{flex-direction:column;gap:8px;margin:9px 0 0 17px;display:flex}.case-rd .cg-krow{border-left:2px solid var(--line);padding:1px 0 1px 11px}.case-rd .cg-krow.selected{background:#f8f9fb;border-left-color:#111319;border-radius:0 7px 7px 0;padding-top:5px;padding-bottom:5px}.case-rd .cg-krow.bk{border-left-color:#d1342f}.case-rd .cg-klink{color:var(--org);font-size:13px;font-weight:600;text-decoration:none}.case-rd .cg-krow.bk .cg-klink{color:#d1342f}.case-rd .cg-klink:hover{text-decoration:underline}.case-rd .cg-kmeta{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px;display:block}.case-rd .cg-graph{border:1px solid var(--line);background:radial-gradient(circle at 1px 1px, var(--line) 1px, transparent 0) 0 0/22px 22px, var(--panel,#fff);border-radius:13px;height:600px;position:relative;overflow:hidden}.case-rd .cg-canvas{transform-origin:0 0;cursor:grab;position:absolute;inset:0}.case-rd .cg-canvas:active{cursor:grabbing}.case-rd .cg-edges{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.case-rd .cg-node{background:var(--panel,#fff);border:1.5px solid var(--org);cursor:pointer;border-radius:12px;width:220px;min-height:68px;padding:9px 12px;position:absolute;box-shadow:0 4px 14px -9px #141e326b}.case-rd .cg-node.person{border-color:var(--person)}.case-rd .cg-node.address{border-color:var(--ink-3);border-style:dashed}.case-rd .cg-node.root{box-shadow:0 0 0 4px color-mix(in srgb, var(--org) 14%, transparent), 0 6px 18px -8px #141e3280;border-width:2.5px}.case-rd .cg-node.hist{opacity:.85;border-style:dashed}.case-rd .cg-node.lit{box-shadow:0 0 0 3px color-mix(in srgb, var(--org) 16%, transparent)}.case-rd .cg-node.picked{border-width:2px;border-color:#111319;box-shadow:0 0 0 4px #1113191a,0 10px 24px -13px #111319a6}.case-rd .cg-node__top{align-items:flex-start;gap:6px;display:flex}.case-rd .cg-node__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:720;line-height:1.22;display:-webkit-box;overflow:hidden}.case-rd .cg-node__sub{align-items:center;gap:6px;margin-top:3px;display:flex}.case-rd .cg-node__inn{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.case-rd .cg-cb{background:var(--org);color:#fff;border-radius:9px;flex:none;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:grid}.case-rd .cg-node.person .cg-cb{background:var(--person)}.case-rd .cg-flag{letter-spacing:.02em;text-transform:uppercase;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.case-rd .cg-flag.bk{color:#d1342f;background:#fdeceb}.case-rd .cg-flag.mn{background:color-mix(in srgb, var(--org) 12%, transparent);color:var(--org)}.case-rd .cg-flag.case{color:#287348;text-transform:none;background:#eaf6ef}.case-rd .cg-flag.own{color:#8a5414;text-transform:none;background:#a86a1f24;font-weight:700}.case-rd .cg-flag.kin{color:#7c3aed;text-transform:none;background:#f3e8ff;font-weight:700}.case-rd .cg-exp{background:var(--panel,#fff);border:1.5px solid var(--line);width:22px;height:22px;color:var(--ink-2);cursor:pointer;z-index:3;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.case-rd .cg-exp:hover{border-color:var(--org);color:var(--org)}.case-rd .cg-exp.open{color:#236b45;background:#eff8f2;border-color:#2f855a}.case-rd .cg-ctl{z-index:5;flex-direction:column;gap:4px;display:flex;position:absolute;top:12px;right:12px}.case-rd .cg-ctl button{border:1px solid var(--line);background:var(--panel,#fff);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;font-size:17px;box-shadow:0 3px 8px -5px #0000004d}.case-rd .cg-ctl .cg-ctl__home{justify-content:center;align-items:center;gap:6px;width:auto;min-width:32px;padding:0 8px;font-size:15px;display:flex}.case-rd .cg-ctl__home span{font-size:11.5px;font-weight:700}.case-rd .cg-legend{z-index:5;background:var(--panel,#fff);border:1px solid var(--line);border-radius:11px;flex-wrap:wrap;gap:6px 14px;max-width:calc(100% - 24px);padding:9px 12px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 10px 26px -14px #141e3266}.case-rd .cg-legend span{color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.case-rd .cg-pill{border:1.5px solid;border-radius:5px;flex:none;width:22px;height:14px}.case-rd .cg-sw{border-top:2px solid;flex:none;width:20px;height:0}.case-rd .cg-hint{color:var(--ink-3);font-size:10.5px}.case-rd .cg-toast{background:var(--ink);color:var(--panel,#fff);opacity:0;pointer-events:none;z-index:60;border-radius:10px;padding:10px 17px;font-size:13px;transition:opacity .22s,transform .22s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(16px);box-shadow:0 14px 34px -14px #00000080}.case-rd .cg-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.case-rd .cg-depth-loader{z-index:7;pointer-events:none;background:#fffffff5;border:1px solid #d9d9d6;border-radius:11px;align-items:center;gap:10px;max-width:calc(100% - 150px);padding:10px 13px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -24px #0a0a0a85}.case-rd .cg-depth-loader>i{border:2px solid #d7d7d4;border-top-color:#111319;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite caseCgDepthSpin}.case-rd .cg-depth-loader>span{min-width:0}.case-rd .cg-depth-loader b,.case-rd .cg-depth-loader small{display:block}.case-rd .cg-depth-loader b{color:var(--ink);font-size:12.5px}.case-rd .cg-depth-loader small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.case-rd .cg-weave-loader{top:64px}@keyframes caseCgDepthSpin{to{transform:rotate(360deg)}}@media (max-width:1180px){.case-rd .cg-bar__top{flex-wrap:wrap}.case-rd .cg-bar__tools{border-top:1px solid var(--line-2,#eceff3);width:100%;margin-left:0;padding-top:8px}.case-rd .cg-stats{margin-left:auto}.case-rd .cg-bar__bottom{flex-wrap:wrap}}@media (max-width:820px){.case-rd .case-connections__head{grid-template-columns:auto minmax(0,1fr);align-items:start}.case-rd .case-connections__open{grid-column:1/-1;justify-content:space-between;width:100%}.case-rd .case-connections .cg-bar__tools{flex-wrap:wrap;justify-content:flex-start}.case-rd .case-connections .cg-stats{order:3;width:100%;margin-left:0}.case-rd .cg-stage.cg-split{grid-template-columns:1fr}.case-rd .cg-focusbar__head{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.case-rd .cg-focusbar__result{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);justify-self:stretch}.case-rd .cg-focusbar__result>b{white-space:normal}.case-rd .cg-focusbar__body{overflow-x:auto}.case-rd .cg-focusbar__chips{flex-wrap:nowrap;width:max-content;max-width:none;padding-bottom:1px}.case-rd .cg-focuschip{max-width:min(320px,78vw)}.case-rd .cg-pathbar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.case-rd .cg-pathbar>p{grid-area:2/1/auto/-1}.case-rd .cg-bar__modes{flex-wrap:wrap}.case-rd .cg-div{display:none}.case-rd .cg-bar__tools{flex-wrap:wrap;justify-content:flex-start}.case-rd .cg-stats{order:3;width:100%;margin-left:0;overflow-x:auto}.case-rd .cg-stat{flex:1;justify-content:center}.case-rd .cg-filterbox__panel{border-radius:16px;width:auto;max-height:calc(100vh - 24px);position:fixed;inset:auto 12px 12px;overflow-y:auto}.case-rd .cg-filterbox__grid{grid-template-columns:1fr}.case-rd .cg-bar__bottom{flex-direction:column;align-items:stretch}.case-rd .cg-add{flex-wrap:wrap}.case-rd .cg-add input{flex:1;width:auto}.case-rd .cg-history-actions{width:100%}.case-rd .cg-history-actions button{flex:1}}@media (max-width:560px){.case-rd .cg-pathbar{grid-template-columns:1fr;align-items:stretch;padding:12px}.case-rd .cg-pathbar>p{grid-area:auto}.case-rd .cg-pathbar>button{width:100%}.case-rd .case-connections__head{grid-template-columns:1fr;padding:14px}.case-rd .case-connections__icon{width:40px;height:40px}.case-rd .case-connections__copy h2{font-size:18px}.case-rd .case-connections-state{flex-direction:column;align-items:flex-start}.case-rd .case-connections-state>a{justify-content:space-between;width:100%;margin-left:0}}.case-rd .cg-guide{border:1px solid var(--line);background:var(--panel,#fff);border-radius:11px;margin:0 0 12px;overflow:hidden}.case-rd .cg-guide>summary{min-height:42px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;list-style:none;display:flex}.case-rd .cg-guide>summary::-webkit-details-marker{display:none}.case-rd .cg-guide>summary>span{background:var(--ink);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.case-rd .cg-guide[open]>summary{border-bottom:1px solid var(--line)}.case-rd .cg-intro{color:var(--ink-2);background:var(--panel,#fff);grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:8px 16px;margin:0;padding:13px 15px;font-size:13px;line-height:1.5;display:grid}.case-rd .cg-intro>b{color:var(--ink);white-space:nowrap;font-size:14px}.case-rd .cg-intro__sources{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.case-rd .cg-intro__sources span{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11.5px;font-weight:650}.case-rd .cg-emark{border:2px solid var(--panel,#fff);cursor:pointer;opacity:.85;z-index:2;border-radius:50%;width:13px;height:13px;padding:0;transition:opacity .12s,transform .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000040}.case-rd .cg-emark:hover,.case-rd .cg-emark.on{opacity:1;transform:translate(-50%,-50%)scale(1.35)}.case-rd .cg-edge-dialog{z-index:310;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e121975;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.case-rd .cg-edge-dialog__panel{background:var(--panel,#fff);border:1px solid #d9dee7;border-radius:18px;flex-direction:column;width:min(620px,100vw - 32px);max-height:min(760px,100vh - 40px);animation:.16s ease-out cg-edge-dialog-in;display:flex;overflow:hidden;box-shadow:0 30px 90px -35px #090e18b8}@keyframes cg-edge-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.case-rd .cg-edge-dialog__head{border-bottom:1px solid var(--line-2,#eceff3);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 18px;display:flex}.case-rd .cg-edge-dialog__title{align-items:center;gap:12px;min-width:0;display:flex}.case-rd .cg-edge-dialog__title>span{border:3px solid #fff;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 1px #c9ced7,0 2px 6px #1218232e}.case-rd .cg-edge-dialog__title small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.055em;margin-bottom:3px;font-size:11.5px;font-weight:750;display:block}.case-rd .cg-edge-dialog__title h3{color:var(--ink);margin:0;font-size:20px;font-weight:740;line-height:1.2}.case-rd .cg-edge-dialog__head>button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;font:400 24px/1 inherit;display:grid}.case-rd .cg-edge-dialog__head>button:hover{border-color:var(--ink);color:var(--ink)}.case-rd .cg-edge-dialog__head>button:focus-visible{outline-offset:2px;outline:3px solid #2563c938}.case-rd .cg-edge-dialog__body{padding:18px;overflow-y:auto}.case-rd .cg-edge-dialog__explain{color:var(--ink-2);margin:0 0 15px;font-size:15px;line-height:1.55}.case-rd .cg-edge-dialog__via{color:var(--ink-2);background:#f7f9fc;border:1px solid #dde5f1;border-radius:11px;margin:0 0 15px;padding:12px 13px;font-size:13.5px;line-height:1.5}.case-rd .cg-edge-dialog__via>b{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:12px;font-weight:750;display:block}.case-rd .cg-edge-dialog__via strong{color:var(--ink);font-weight:680}.case-rd .cg-edge-dialog__via--muted{background:#fffaf0;border-color:#eadfc8}.case-rd .cg-edge-dialog__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.case-rd .cg-edge-dialog__route article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.case-rd .cg-edge-dialog__route article small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.case-rd .cg-edge-dialog__route article a,.case-rd .cg-edge-dialog__route article b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:710;line-height:1.35;text-decoration:none}.case-rd .cg-edge-dialog__route article a:hover{color:var(--org);text-decoration:underline}.case-rd .cg-edge-dialog__route article span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.case-rd .cg-edge-dialog__route>i{background:var(--ink);color:#fff;border-radius:50%;align-self:center;place-items:center;width:28px;height:28px;font:700 13px/1 inherit;display:grid}.case-rd .cg-edge-dialog__source{border-top:1px solid var(--line-2,#eceff3);grid-template-columns:auto auto 1fr;align-items:center;gap:5px 8px;margin-top:15px;padding-top:14px;display:grid}.case-rd .cg-edge-dialog__source>span{color:var(--ink-3);font-size:11.5px;font-weight:650}.case-rd .cg-edge-dialog__source>b{color:var(--ink);font-size:12.5px;font-weight:720}.case-rd .cg-edge-dialog__source>em{color:var(--ink-2);background:#f1f2f4;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1}.case-rd .cg-edge-dialog__source>p{color:var(--ink-3);grid-column:1/-1;margin:4px 0 0;font-size:12px;line-height:1.45}.case-rd .cg-edge-dialog__foot{border-top:1px solid var(--line-2,#eceff3);background:#fafbfc;justify-content:flex-end;padding:12px 18px;display:flex}.case-rd .cg-edge-dialog__foot button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:8px 18px;font:680 13px/1 inherit}.case-rd .cg-edge-dialog__foot button:hover{filter:brightness(1.12)}@media (max-width:640px){.case-rd .cg-edge-dialog{align-items:end;padding:0}.case-rd .cg-edge-dialog__panel{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:92dvh;animation-name:cg-edge-dialog-mobile-in}@keyframes cg-edge-dialog-mobile-in{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.case-rd .cg-edge-dialog__head{min-height:70px;padding:14px 15px}.case-rd .cg-edge-dialog__title h3{font-size:18px}.case-rd .cg-edge-dialog__body{padding:15px}.case-rd .cg-edge-dialog__explain{font-size:14px}.case-rd .cg-edge-dialog__route{grid-template-columns:1fr}.case-rd .cg-edge-dialog__route>i{justify-self:center;margin:-3px 0;transform:rotate(90deg)}.case-rd .cg-edge-dialog__source{grid-template-columns:auto 1fr}.case-rd .cg-edge-dialog__source>em{grid-column:1/-1}.case-rd .cg-edge-dialog__foot{padding:10px 15px calc(10px + env(safe-area-inset-bottom))}.case-rd .cg-edge-dialog__foot button{width:100%}}.case-rd .cg-full-btn{border:1px solid var(--line);background:var(--panel,#fff);min-height:31px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 9px;font:650 11.5px/1 inherit;display:inline-flex}.case-rd .cg-full-btn i{font-size:14px;font-style:normal;line-height:1}.case-rd .cg-full-btn:hover{border-color:var(--org);color:var(--org)}.case-rd .cg.cg-full{z-index:200;background:var(--bg,#eef1f5);flex-direction:column;margin:0;padding:16px clamp(12px,3vw,28px);display:flex;position:fixed;inset:0;overflow:auto}.case-rd .cg.cg-full .cg-bar{z-index:3;position:sticky;top:0}.case-rd .cg.cg-full .cg-stage{flex:auto;min-height:0}.case-rd .cg.cg-full .cg-graph{height:calc(100vh - 118px)}.case-rd .cg.cg-full .cg-list{max-height:calc(100vh - 118px)}.case-rd .cg.cg-full.cg-full .cg-stage.cg-split{grid-template-columns:minmax(320px,32%) 1fr}.case-rd .cg-kin{border-bottom:1px solid var(--line);background:var(--panel,#fff);padding:16px}.case-rd .cg-kin__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#8a5b16;margin-bottom:3px;font-size:11.5px;font-weight:750}.case-rd .cg-kin__head{color:var(--ink);font-size:16px;font-weight:730}.case-rd .cg-kin__lead{color:var(--ink-3);margin:5px 0 13px;font-size:12.5px;line-height:1.45}.case-rd .cg-kin__none{color:var(--ink-3);padding:11px 0 2px;font-size:12.5px;line-height:1.45}.case-rd .cg-kin__cl{background:var(--panel,#fff);border:1px solid #eadfc8;border-radius:12px;margin-top:8px;overflow:hidden;box-shadow:0 8px 24px -22px #2f210c8c}.case-rd .cg-kin__top{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 13px;display:flex}.case-rd .cg-kin__top:hover{background:#fffaf0}.case-rd .cg-kin__cl.open .cg-kin__top{border-bottom:1px solid var(--line-2,#eceff3);background:#fffdf8}.case-rd .cg-kin__summary{gap:3px;min-width:0;display:grid}.case-rd .cg-kin__summary b{color:var(--ink);font-size:14px;font-weight:720}.case-rd .cg-kin__summary small{color:var(--ink-2);font-size:11.5px;line-height:1.35}.case-rd .cg-kin__summary small i{color:#b0873b;margin:0 3px;font-style:normal}.case-rd .cg-kin__actions{flex:none;align-items:center;gap:8px;display:flex}.case-rd .cg-kin__verify{color:#8a5b16;background:#fff5dc;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:750}.case-rd .cg-kin__chevron{color:#8a5b16;border:1px solid #eadfc8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:17px;font-style:normal;line-height:1;transition:transform .18s;display:grid}.case-rd .cg-kin__cl.open .cg-kin__chevron{transform:rotate(180deg)}.case-rd .cg-kin__body{padding:0 13px 13px}.case-rd .cg-kin__mem{flex-wrap:wrap;gap:6px;display:flex}.case-rd .cg-kin__mem button{color:var(--org);background:color-mix(in srgb,var(--org) 8%,transparent);border:1px solid color-mix(in srgb,var(--org) 22%,transparent);cursor:pointer;border-radius:7px;padding:4px 9px;font:600 12px/1 inherit}.case-rd .cg-kin__mem button:hover{background:color-mix(in srgb,var(--org) 16%,transparent)}.case-rd .cg-kin__people{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;display:grid}.case-rd .cg-kin__p{border:1px solid var(--line-2,#eceff3);border-radius:9px;min-width:0;padding:9px}.case-rd .cg-kin__person-line{align-items:flex-start;gap:8px;display:flex}.case-rd .cg-kin__index{width:20px;height:20px;color:var(--org);background:#f2f5fb;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:750;display:grid}.case-rd .cg-kin__pn{color:var(--ink);font-size:13px;font-weight:650}.case-rd .cg-kin__role{color:var(--ink-2);margin-top:3px;font-size:11.5px;line-height:1.35}.case-rd .cg-kin__au{color:#7045b5;background:#f0ebfb;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10.5px;font-weight:750;display:inline-flex}.case-rd .cg-kin__au.possible{color:#765014;background:#fff9e9;border:1px solid #e3bd68}.case-rd .cg-kin__co{color:var(--ink-3);margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.case-rd .cg-kin__why{border-top:1px solid var(--line-2,#eceff3);padding:10px 0}.case-rd .cg-kin__why b{color:var(--ink);font-size:12.5px}.case-rd .cg-kin__why ul{gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.case-rd .cg-kin__why li{color:var(--ink-2);font-size:12px;line-height:1.4}.case-rd .cg-kin__evidence{background:#fffaf0;border-left:3px solid #d9a441;border-radius:7px;gap:4px;padding:9px 10px;display:grid}.case-rd .cg-kin__evidence>span{text-transform:uppercase;letter-spacing:.04em;color:#8a5b16;font-size:11px;font-weight:750}.case-rd .cg-kin__evidence a,.case-rd .cg-kin__evidence b{color:var(--ink);font-size:12px;font-weight:650;line-height:1.4;text-decoration:none}.case-rd .cg-kin__evidence a:hover{color:var(--org);text-decoration:underline}.case-rd .cg-kin__foot{border-top:1px solid var(--line-2,#eceff3);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;font-size:11px;display:flex}.case-rd .cg-list__head{border-bottom:1px solid var(--line-2,#eceff3);gap:11px;padding:13px 15px 12px;display:grid}.case-rd .cg-list__head>div:first-child{gap:3px;display:grid}.case-rd .cg-list__head b{color:var(--ink);font-size:14px}.case-rd .cg-list__head>div:first-child>span{color:var(--ink-3);font-size:11.5px;line-height:1.4}.case-rd .cg-regtabs{border:1px solid var(--line-2,#eceff3);background:#f4f5f7;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.case-rd .cg-regtabs button{min-width:0;min-height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:6px 9px;font:680 12px/1.2 inherit;display:flex}.case-rd .cg-regtabs button:hover{color:var(--ink)}.case-rd .cg-regtabs button.on{color:var(--ink);background:#fff;box-shadow:0 1px 4px #11182717}.case-rd .cg-regtabs button span{min-width:21px;height:21px;color:var(--ink-2);background:#e8eaee;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:grid}.case-rd .cg-regtabs button.on span{color:#fff;background:#111319}@media (max-width:1100px){.case-rd .cg-intro{grid-template-columns:1fr}.case-rd .cg-intro__sources{justify-content:flex-start}.case-rd .cg-kin__people{grid-template-columns:1fr}.case-rd .cg-kin__top{align-items:flex-start}}@media (max-width:620px){.case-rd .cg-kin__verify{display:none}}.case-rd .cg-canvas{touch-action:none}.case-rd .cg-graph{overscroll-behavior:contain}.case-rd .cg-flag.au{color:#7c53d6;background:#f0ebfb}.case-rd .cg-flag.au-possible{color:#765014;background:#fff9e9;border:1px solid #e3bd68}.case-rd .cg-graph{touch-action:none}.case-chains{--cc-ink:#15171a;--cc-muted:#6f747c;--cc-line:#e2e4e7;color:var(--cc-ink);gap:16px;display:grid}.case-chains__intro{border:1px solid var(--cc-line);background:#fff;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;padding:22px;display:grid;position:relative;box-shadow:0 12px 30px -28px #141619b3}.case-chains__intro-icon{color:#fff;background:#17191c;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.case-chains__intro-icon svg{width:22px;height:22px}.case-chains__intro>div:nth-child(2)>span{color:#8a8f97;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.case-chains__intro h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.15}.case-chains__intro p{max-width:720px;color:var(--cc-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.case-chains__help{position:relative}.case-chains__help>summary{border:1px solid var(--cc-line);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;list-style:none;display:inline-flex}.case-chains__help>summary::-webkit-details-marker{display:none}.case-chains__help>summary svg{width:16px;height:16px}.case-chains__help>div{z-index:20;border:1px solid var(--cc-line);background:#fff;border-radius:14px;width:min(390px,78vw);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px -18px #10121559}.case-chains__help b{font-size:12px;display:block}.case-chains__help p{margin:3px 0 12px;font-size:12px;line-height:1.5}.case-chains__help p:last-child{margin-bottom:0}.case-chains__verdict{color:#fff;background:linear-gradient(135deg,#14161a 0%,#202329 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);gap:24px;padding:24px;display:grid;box-shadow:0 20px 42px -32px #000000e6}.case-chains__verdict-copy>span{color:#b9bdc5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.case-chains__verdict-copy>span svg{width:16px;height:16px}.case-chains__verdict-copy h3{letter-spacing:-.025em;margin:15px 0 7px;font-size:25px;line-height:1.18}.case-chains__verdict-copy p{color:#b7bbc3;max-width:620px;margin:0;font-size:13px;line-height:1.55}.case-chains__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.case-chains__metrics>div{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:13px;padding:14px}.case-chains__metrics b{letter-spacing:-.03em;font-size:24px;line-height:1;display:block}.case-chains__metrics span{color:#aeb3bc;margin-top:6px;font-size:11px;display:block}.case-chains__coverage,.case-chain-card__reading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.case-chains__coverage{background:#fffcf5;border:1px solid #e7e0cf;border-radius:13px;padding:13px 15px}.case-chains__coverage>svg,.case-chain-card__reading>svg{color:#8a6d28;width:17px;height:17px;margin:2px auto 0}.case-chains__coverage p,.case-chain-card__reading p{margin:0}.case-chains__coverage b,.case-chain-card__reading b{font-size:12px;display:block}.case-chains__coverage span,.case-chain-card__reading span{color:var(--cc-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.case-chains__coverage small{color:#6f6244;margin-top:7px;font-size:11px;line-height:1.45;display:block}.case-chains__coverage small+small{color:var(--cc-muted);margin-top:3px}.case-chains__toolbar{border:1px solid var(--cc-line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(190px,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.case-chains__modes{background:#f2f3f3;border-radius:10px;gap:2px;padding:3px;display:flex}.case-chains__modes button,.case-chains__hub-toggle{color:#5f646c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;font-family:inherit;font-size:12px;font-weight:700}.case-chains__modes button{white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.case-chains__modes button span{background:#e4e5e5;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.case-chains__modes button.is-active{color:#fff;background:#181a1d;box-shadow:0 5px 14px -9px #000c}.case-chains__modes button.is-active span{background:#ffffff26}.case-chains__search,.case-chains__support{border:1px solid var(--cc-line);color:#858a91;background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 11px;display:flex}.case-chains__search svg,.case-chains__support svg{flex:none;width:15px;height:15px}.case-chains__search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.case-chains__support span{color:#6d7279;white-space:nowrap;font-size:11px}.case-chains__support select{color:var(--cc-ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:750}.case-chains__hub-toggle{border:1px solid var(--cc-line);white-space:nowrap;background:#fff;padding:0 13px}.case-chains__hub-toggle.is-active{color:#fff;background:#22252a;border-color:#22252a}.case-chains__result-line{color:#8b9097;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.case-chains__result-line b{color:#2c3035}.case-chains__result-line em{font-style:normal}.case-chains__list{gap:12px;display:grid}.case-chain-card{border:1px solid var(--cc-line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px -30px #15181ce6}.case-chain-card--high{border-color:#cbdacf;box-shadow:inset 4px 0 #2d8c55,0 12px 30px -30px #15181ce6}.case-chain-card--medium{box-shadow:inset 4px 0 #c8952e,0 12px 30px -30px #15181ce6}.case-chain-card__head{border-bottom:1px solid #eceeef;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px 13px;display:grid}.case-chain-card__number{color:#fff;background:#181a1d;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.case-chain-card__head>div:nth-child(2)>span{color:#8b9097;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.case-chain-card__head h3{letter-spacing:-.015em;margin:2px 0 0;font-size:17px;line-height:1.25}.case-chain-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.case-chain-card__badges span{color:#297248;background:#ecf7ef;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.case-chain-card__badges span.is-muted{color:#747980;background:#f0f1f1}.case-chain-card__members{scrollbar-width:thin;align-items:stretch;gap:8px;padding:15px 18px;display:flex;overflow-x:auto}.case-chain-card__member-wrap{align-items:center;gap:8px;min-width:min(310px,78vw);display:flex}.case-chain-card__plus{border:1px solid var(--cc-line);color:#8d9298;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.case-chain-member{width:100%;min-width:0;color:inherit;border:1px solid #e5e7e9;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:11px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.case-chain-member:hover{border-color:#9ca1a8;box-shadow:0 8px 18px -16px #000000b3}.case-chain-member__icon{color:#555b63;background:#f2f3f3;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.case-chain-member__icon svg{width:17px;height:17px}.case-chain-member__body{min-width:0}.case-chain-member__body b,.case-chain-member__body code,.case-chain-member__body small{white-space:normal;overflow-wrap:anywhere;display:block}.case-chain-member__body b{font-size:12px;line-height:1.35}.case-chain-member__body code{color:#7d8289;margin-top:3px;font-family:inherit;font-size:10px}.case-chain-member__body small{color:#60656c;margin-top:3px;font-size:10.5px;line-height:1.35}.case-chain-member>em{color:#8b9097;text-align:right;max-width:76px;font-size:9px;font-style:normal;line-height:1.2}.case-chain-member>svg{color:#999ea4;width:14px;height:14px}.case-chain-card__reading{background:#f7f7f6;border-radius:12px;margin:0 18px 15px;padding:12px}.case-chain-card__reading>svg{color:#777c83}.case-chain-evidence{border-top:1px solid #eceeef}.case-chain-evidence>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:13px 18px;list-style:none;display:grid}.case-chain-evidence>summary::-webkit-details-marker{display:none}.case-chain-evidence>summary>span{align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.case-chain-evidence>summary>span svg{color:#6d7279;width:15px;height:15px}.case-chain-evidence>summary small{color:#969ba1;font-size:10px}.case-chain-evidence>summary>svg{width:16px;height:16px;transition:transform .16s}.case-chain-evidence[open]>summary>svg{transform:rotate(180deg)}.case-chain-evidence__list{background:#fafafa;border-top:1px solid #eceeef}.case-chain-evidence__row{color:inherit;border-bottom:1px solid #eceeef;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr) 16px;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:grid}.case-chain-evidence__row:last-child{border-bottom:0}.case-chain-evidence__row:hover{background:#fff}.case-chain-evidence__row>span:first-child b,.case-chain-evidence__row>span:first-child small{display:block}.case-chain-evidence__row>span:first-child b{font-size:11.5px}.case-chain-evidence__row>span:first-child small{color:#7b8087;margin-top:3px;font-size:10.5px;line-height:1.4}.case-chain-evidence__roles{flex-wrap:wrap;gap:5px;display:flex}.case-chain-evidence__roles em{color:#62676e;background:#fff;border:1px solid #e1e3e5;border-radius:7px;padding:5px 7px;font-size:9.5px;font-style:normal;line-height:1.3}.case-chain-evidence__row>svg{color:#9a9fa5;width:14px;height:14px}.case-chains__empty,.case-chains-state{border:1px solid var(--cc-line,#e2e4e7);text-align:left;background:#fff;border-radius:17px;justify-content:center;align-items:center;gap:13px;min-height:220px;padding:28px;display:flex}.case-chains__empty{text-align:center;flex-direction:column}.case-chains__empty svg,.case-chains-state>svg{color:#878c93;width:26px;height:26px}.case-chains__empty b,.case-chains__empty span,.case-chains-state b,.case-chains-state span{display:block}.case-chains__empty b,.case-chains-state b{font-size:14px}.case-chains__empty span,.case-chains-state span{color:#7c8188;margin-top:4px;font-size:12px;line-height:1.45}.case-chains-state button,.case-chains__more{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#25282d;border:1px solid #25282d;border-radius:10px;padding:0 16px;font-size:12px;font-weight:750}.case-chains-state__spinner{border:2px solid #d9dcdf;border-top-color:#202328;border-radius:999px;flex:none;width:22px;height:22px;animation:.8s linear infinite case-chain-spin}.case-chains__more{justify-self:center}@keyframes case-chain-spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.case-chains__verdict{grid-template-columns:1fr}.case-chains__toolbar{grid-template-columns:1fr 1fr}.case-chains__modes{grid-column:1/-1}}@media (max-width:760px){.case-chains__intro{grid-template-columns:42px minmax(0,1fr);padding:16px}.case-chains__intro-icon{width:42px;height:42px}.case-chains__intro h2{font-size:20px}.case-chains__help{grid-column:1/-1}.case-chains__help>summary{justify-content:center;width:100%}.case-chains__help>div{width:min(420px,100vw - 64px);left:0;right:auto}.case-chains__verdict{padding:18px}.case-chains__verdict-copy h3{font-size:21px}.case-chains__metrics{grid-template-columns:1fr 1fr}.case-chains__toolbar{grid-template-columns:1fr}.case-chains__modes{grid-column:auto;overflow-x:auto}.case-chains__modes button{flex:1;justify-content:center}.case-chain-card__head{grid-template-columns:34px minmax(0,1fr);padding:14px}.case-chain-card__badges{grid-column:1/-1;justify-content:flex-start}.case-chain-card__members{padding:13px 14px}.case-chain-card__reading{margin:0 14px 13px}.case-chain-evidence>summary{grid-template-columns:minmax(0,1fr) 18px;padding:13px 14px}.case-chain-evidence>summary small{display:none}.case-chain-evidence__row{grid-template-columns:1fr 15px;padding:12px 14px}.case-chain-evidence__roles{grid-column:1/-1}}
