@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--color-bg:#efeae0;--color-surface:#f6f1e8;--color-surface-alt:#fbf8f2;--color-border:#e4dcce;--color-white:#fff;--color-navy:#101a2c;--color-navy-2:#0b1220;--color-ink:#1b2333;--color-text:#3d4657;--color-text-muted:#5c6577;--color-label:#6c685e;--color-label-2:#8a94a8;--color-gold:#e8b356;--color-gold-dark:#b8863b;--color-rust:#b23a22;--color-rust-hover:#8e2c18;--color-rust-alt:#db4f35;--color-purple:#4b3f86;--color-purple-hover:#2a2352;--font-serif:"Newsreader", Georgia, serif;--font-sans:"Public Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", monospace;--radius-sm:7px;--radius-md:11px;--radius-lg:16px;--radius-xl:20px}
*{box-sizing:border-box}html,body{height:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-rust);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--color-rust-hover)}button,input,select,textarea{font-family:inherit}::selection{background:var(--color-gold);color:var(--color-navy)}button:disabled{cursor:not-allowed}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-gold);outline-offset:1px}@keyframes vidhira-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connection-status{z-index:40;background:var(--color-surface-alt);color:var(--color-text-muted);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 1px 4px #00000026}.connection-status__dot{background:#b8863b;border-radius:50%;width:8px;height:8px}.connection-status[data-live=true] .connection-status__dot{background:#159c6e}@media (max-width:768px){.connection-status{bottom:76px}}.skip-link{z-index:100;background:var(--color-navy);border-radius:8px;min-height:44px;padding:12px 16px;position:fixed;top:-60px;left:12px;color:#fff!important}.skip-link:focus{top:12px}@media (max-width:1024px){.samicus-app button,.samicus-app select,.samicus-app [role=button],.samicus-app input:not([type=checkbox],[type=radio],[type=hidden]){min-height:44px!important}.samicus-app button,.samicus-app [role=button]{min-width:44px!important}}@media (max-width:768px){.samicus-app input,.samicus-app select,.samicus-app textarea{font-size:16px!important}.samicus-app table{max-width:100%;display:block;overflow-x:auto}}@media (max-width:1024px){.tap-link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:480px){.vd-ask{order:3;flex:100%!important}.vd-wordmark{display:none!important}}
.samicus-app{-webkit-font-smoothing:antialiased;background:#efeae0;font-family:Public Sans,system-ui,sans-serif}.samicus-app *{text-wrap:pretty}.samicus-app a{color:#b23a22;text-underline-offset:3px;text-decoration:underline}.samicus-app a:hover{color:#8e2c18}.samicus-app ::selection{color:#101a2c;background:#e8b356}.samicus-app button:focus-visible,.samicus-app select:focus-visible,.samicus-app input:focus-visible,.samicus-app textarea:focus-visible,.samicus-app label:focus-visible{outline-offset:2px;outline:2.5px solid #b8863b}@keyframes la-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes la-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes vd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vd-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes vt-pulse{0%,to{box-shadow:0 0 #db4f3580}50%{box-shadow:0 0 0 14px #db4f3500}}@keyframes pc-scan{0%{top:0%}to{top:100%}}@keyframes pc-pulse{0%,to{box-shadow:0 0 #db4f358c}50%{box-shadow:0 0 0 7px #db4f3500}}.samicus-app *{scrollbar-width:thin;scrollbar-color:#d8cfbe transparent}.samicus-app ::-webkit-scrollbar{width:8px;height:8px}.samicus-app ::-webkit-scrollbar-track{background:0 0}.samicus-app ::-webkit-scrollbar-thumb{background:#d8cfbe padding-box padding-box;border:2px solid #0000;border-radius:99px}.samicus-app ::-webkit-scrollbar-thumb:hover{background:#c9c1b2 padding-box padding-box}.samicus-app .sc-nav-scroll{scrollbar-color:#2e3d5c transparent}.samicus-app .sc-nav-scroll::-webkit-scrollbar-thumb{background:#2e3d5c padding-box padding-box}.sc-logic-error{color:#8a2a17;white-space:pre-wrap;background:#fbe9e4;border-radius:8px;padding:12px 16px;font:12px/1.4 JetBrains Mono,monospace}@media (prefers-reduced-motion:reduce){.samicus-app *,.samicus-app :before,.samicus-app :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.scp0:hover{border-color:#ce4a32!important}.scp1:hover{background:#26355230!important}.scp2{background:#b23a22!important}.scp2:hover{background:#9a2f1a!important}.scp3:hover{color:#fff!important;border-color:#e9cfa3!important}.scp4:hover{border-color:#17325e!important}.scp5:hover{background:#fbe2dc!important}.scp6:hover{border-color:#159c6e!important}.scp7:hover{border-color:#4b3f86!important}.scp8:hover{border-color:#c9c1b2!important}.vd-user .vd-user-menu{display:none}.vd-user:hover .vd-user-menu,.vd-user:focus-within .vd-user-menu{display:block}.samicus-app .vd-navitem:hover{color:#fff!important;background:#3d639c59!important}.samicus-app .vd-hero{background:linear-gradient(90deg,#0e2a66 0% 42%,#0e2a66b8 62%,#0e2a6600 100%),url(/images/hero-justice.webp) 100%/cover no-repeat,#0e2a66;overflow:hidden;box-shadow:0 10px 30px -18px #10294f8c}.samicus-app .vd-hero>*{max-width:min(100%,720px)}@media (max-width:900px){.samicus-app .vd-hero{background:linear-gradient(#0e2a66eb 0%,#0e2a66db 100%),url(/images/hero-justice.webp) 100% 100%/auto 55% no-repeat,#0e2a66}.samicus-app .vd-hero>*{max-width:100%}}.samicus-app .vd-grouphead{color:#93a3bd;width:100%;min-height:32px;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:11.5px;font-weight:700;display:flex}.samicus-app .vd-grouphead:hover:not(:disabled){color:#fff}.samicus-app .vd-grouphead:disabled{cursor:default}
.samicus-app{--glass-bg-base:#ede3d2;--glass-glow-sky:#8cb6e899;--glass-glow-blue:#6e98de73;--glass-glow-sand:#e2c08ca6;--glass-glow-mist:#aac8ec73;--glass-ink:#17325e;--glass-ink-deep:#12284d;--glass-ink-2:#23385e;--glass-ink-3:#4c5d7a;--glass-ink-4:#5f6e86;--glass-ink-5:#5f6e86;--glass-on-dark:#fbf7f0;--glass-on-dark-2:#b9c9e0;--glass-blue-2:#24477d;--glass-blue-3:#3d639c;--glass-accent:#2f5fa8;--glass-sand:#e9cfa3;--glass-sand-deep:#b08a55;--glass-red:#db4f35;--glass-red-text:#b23a22;--glass-red-bg:#fbe9e4;--glass-red-border:#efc1b5;--glass-red-dark:#8a2a17;--glass-green:#159c6e;--glass-green-text:#0f7a55;--glass-green-bg:#e4f5ec;--glass-green-border:#bfe6d3;--glass-green-dark:#0b5b40;--glass-amber:#d9a441;--glass-amber-text:#9a6b12;--glass-amber-bg:#fdf4e7;--glass-amber-border:#ebd3a8;--glass-amber-dark:#7a5410;--glass-1-bg:#ffffff8c;--glass-1-border:#fffc;--glass-2-bg:#ffffff6b;--glass-3-bg:#ffffff52;--glass-frame-bg:#ffffff47;--glass-frame-border:#ffffffbf;--glass-dark-bg:#17325ee6;--glass-divider:#17325e14;--glass-divider-strong:#17325e24;--glass-checkbox-border:#17325e3d;--glass-overlay:#1426468c;--glass-shadow:0 24px 60px -34px #17325e59;--glass-shadow-float:0 30px 70px -30px #142646cc;--glass-focus-ring:#b08a55;--glass-fallback-light:#ffffffe0;--glass-fallback-dark:#17325e;--glass-font-sans:"Figtree", system-ui, sans-serif;--glass-font-mono:"JetBrains Mono", "IBM Plex Mono", monospace;--glass-radius-pill:999px;--glass-radius-control:13px;--glass-radius-row:18px;--glass-radius-card:24px;--glass-radius-panel:28px;--glass-radius-phone:54px}.glass-page{background:radial-gradient(circle at 10% 6%, var(--glass-glow-sky) 0, transparent 36%), radial-gradient(circle at 92% 22%, var(--glass-glow-blue) 0, transparent 38%), radial-gradient(circle at 72% 96%, var(--glass-glow-sand) 0, transparent 40%), radial-gradient(circle at 18% 88%, var(--glass-glow-mist) 0, transparent 34%), var(--glass-bg-base);color:var(--glass-ink-2);font-family:var(--glass-font-sans);background-attachment:fixed;min-height:100%}.glass-page:before{content:"";z-index:-1;background:radial-gradient(circle at 10% 6%, var(--glass-glow-sky) 0, transparent 36%), radial-gradient(circle at 92% 22%, var(--glass-glow-blue) 0, transparent 38%), radial-gradient(circle at 72% 96%, var(--glass-glow-sand) 0, transparent 40%), radial-gradient(circle at 18% 88%, var(--glass-glow-mist) 0, transparent 34%), var(--glass-bg-base);position:fixed;inset:0}.glass-1,.glass-2,.glass-3,.glass-frame,.glass-dark{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.glass-1{background:var(--glass-1-bg);border:1px solid var(--glass-1-border);border-radius:var(--glass-radius-card);box-shadow:var(--glass-shadow)}.glass-2{background:var(--glass-2-bg);border:1px solid var(--glass-divider-strong);border-radius:var(--glass-radius-control)}.glass-3{background:var(--glass-3-bg);border-radius:var(--glass-radius-pill)}.glass-frame{background:var(--glass-frame-bg);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);border:1px solid var(--glass-frame-border);border-radius:var(--glass-radius-panel)}.glass-dark{background:var(--glass-dark-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--glass-on-dark)}@media (prefers-reduced-transparency:reduce){.glass-1,.glass-2,.glass-3,.glass-frame{background:var(--glass-fallback-light);-webkit-backdrop-filter:none}.glass-dark{background:var(--glass-fallback-dark);-webkit-backdrop-filter:none}}.glass-solid .glass-1,.glass-solid .glass-2,.glass-solid .glass-3,.glass-solid .glass-frame{background:var(--glass-fallback-light);-webkit-backdrop-filter:none}.glass-solid .glass-dark{background:var(--glass-fallback-dark);-webkit-backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-1,.glass-2,.glass-3,.glass-frame{background:var(--glass-fallback-light)}.glass-dark{background:var(--glass-fallback-dark)}}.glass-divider{border-color:var(--glass-divider)}.glass-divider-strong{border-color:var(--glass-divider-strong)}.samicus-app .glass-page button:focus-visible,.samicus-app .glass-page select:focus-visible,.samicus-app .glass-page input:focus-visible,.samicus-app .glass-page textarea:focus-visible,.samicus-app .glass-page [tabindex]:focus-visible{outline:2.5px solid var(--glass-focus-ring);outline-offset:2px}.samicus-app .glass-page *,.samicus-app .glass-page :before,.samicus-app .glass-page :after{text-wrap:pretty}.samicus-app .glass-page ::selection{background:var(--glass-sand);color:var(--glass-ink)}@media (prefers-reduced-motion:reduce){.samicus-app .glass-page *,.samicus-app .glass-page :before,.samicus-app .glass-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes glass-fade-in{0%{opacity:0}to{opacity:1}}@keyframes glass-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:479.98px){.glass-modal-sheet{width:100%!important;max-width:100%!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.glass-modal-sheet .glass-modal-handle{background:var(--glass-divider-strong);border-radius:999px;width:36px;height:4px;margin:0 auto 14px;display:block!important}}.samicus-app .glass-page *{scrollbar-width:thin;scrollbar-color:var(--glass-blue-3) transparent}.samicus-app .glass-page ::-webkit-scrollbar{width:8px;height:8px}.samicus-app .glass-page ::-webkit-scrollbar-track{background:0 0}.samicus-app .glass-page ::-webkit-scrollbar-thumb{background:var(--glass-blue-3);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.auth-glass{--color-bg:#ffffff4d;--color-surface:var(--glass-1-bg);--color-surface-alt:#ffffffd1;--color-white:#ffffff9e;--color-border:var(--glass-divider-strong);--color-navy:var(--glass-ink);--color-ink:var(--glass-ink);--color-text:var(--glass-ink-2);--color-text-muted:var(--glass-ink-3);--color-label:var(--glass-ink-4);--color-rust:var(--glass-red-text)}.auth-glass input,.auth-glass select,.auth-glass textarea{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border-color .2s}.auth-glass input:focus,.auth-glass select:focus,.auth-glass textarea:focus{border-color:var(--glass-sand-deep)!important;background:#ffffffd9!important}.auth-glass button[type=submit]{transition:transform .2s,opacity .2s}.auth-glass button[type=submit]:hover:not(:disabled){transform:translateY(-1px)}@keyframes biz-shimmer{0%,to{opacity:.55}50%{opacity:1}}.biz-skeleton{animation:1.4s ease-in-out infinite biz-shimmer}@media (prefers-reduced-motion:reduce){.biz-skeleton{animation:none}}@media (min-height:760px){.biz-composer{z-index:2;position:sticky;bottom:12px}}
.vcb{z-index:80;box-sizing:border-box;color:#eef2f8;background:#0f2344;border:1px solid #ffffff24;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:760px;margin:0 auto;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 40px #0b1c3859}.vcb p{flex:320px;min-width:0;margin:0}.vcb a{color:#efdcb9;text-decoration:underline}.vcb-actions{flex:none;gap:10px;display:flex}.vcb-btn{color:#0f2344;min-width:96px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:10px;padding:8px 18px;font-size:14px;font-weight:600}.vcb-btn:hover{background:#efdcb9;border-color:#efdcb9}.vcb-btn:focus-visible{outline-offset:2px;outline:3px solid #efdcb9}@media (max-width:479px){.vcb{bottom:8px;left:8px;right:8px}.vcb-actions{width:100%}.vcb-btn{flex:1}}
