@font-face{font-family:Manrope;src:url(/fonts/manrope-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-700.ttf) format("truetype");font-weight:700;font-display:swap}:root{font-family:Manrope,Avenir Next,Trebuchet MS,sans-serif;color:#181818;background:#dbdbdb;font-synthesis:none;--orange:#b96332;--muted:#797979;--motion:cubic-bezier(.22,.68,0,1.02)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{transition:background .3s var(--motion),color .3s var(--motion),transform .3s var(--motion)}a.primary:active,button:active{transform:scale(.98)}button:disabled{opacity:.45}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #ba6136;outline-offset:5px}button:focus:not(:focus-visible){outline:none}a{color:inherit;text-decoration:none}.lucide{stroke-width:1.4}button{border:0}small{display:block;font-size:10px;color:var(--muted);line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h1{letter-spacing:-2.2px;font-size:43px;line-height:1.1;margin-bottom:14px}h2{font-size:20px;letter-spacing:-.7px;margin-bottom:9px}h3{letter-spacing:-.3px}main{min-width:0}.shell{padding:0 22px;max-width:1800px;margin:auto;min-height:100dvh}.sidebar{position:relative;gap:25px;height:96px;padding:0 24px;z-index:2}.brand,.sidebar{display:flex;align-items:center}.brand{letter-spacing:-1.8px;gap:6px;white-space:nowrap}.brandmark{font-size:27px;line-height:1}.branddot{color:#b3653d;font-weight:600;margin-left:-5px}.workspace{font-size:9px;display:flex;align-items:center;gap:7px;white-space:nowrap;letter-spacing:.5px}.statusdot{display:inline-block;width:5px;height:5px;background:#a45b36;border-radius:50%}.navlabel,.sidebottom{display:none}nav{display:flex;justify-content:center;gap:9px;margin-left:auto}nav button{display:flex;gap:7px;align-items:center;padding:10px 11px;background:transparent;font-size:10px;color:#686868;border-radius:30px;position:relative}nav button svg{display:none}nav button.active{color:#111;font-weight:600}nav button.active:after{content:"";position:absolute;bottom:1px;left:50%;width:4px;height:4px;background:#b56a3e;border-radius:50%}nav button:hover{background:#ffffff45}nav i{font-style:normal;background:#b46938;color:white;font-size:8px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:50%}.profile{display:flex;align-items:center;gap:8px;margin-left:15px;font-size:10px}.profile>div{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile small{font-size:8px}.profile>svg{margin-left:6px}.avatar{display:inline-grid;place-items:center;background:#e7e7e7;color:#555555;border-radius:50%;width:36px;height:36px;font-size:10px;flex-shrink:0;border:1px solid #ffffff70}.profile .avatar{border:1px solid #f4f4f4;background:#e5e5e5}.hero{position:relative;min-height:650px;background:radial-gradient(ellipse at 50% 57%,#f1f1f1 0,#dfdfdf 40%,#dbdbdb 78%);border-radius:12px 12px 0 0}.hero-copy{padding:71px 0 120px 4%;width:57%}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.2px;font-weight:600;line-height:1.7}.kicker i{display:inline-block;background:currentColor;width:3px;height:12px}.hero h1{font-size:clamp(62px,6.2vw,101px);line-height:.96;letter-spacing:-6px;margin:25px 0}.hero h1 span{color:#7d7d7d}.hero-copy>p{max-width:300px;font-size:11px;color:#646464;margin:22px 0 25px}.hero-actions{display:flex;align-items:center;gap:19px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:15px;border:0;border-radius:100px;padding:14px 22px;font-size:11px;background:#161616;color:#fff;white-space:nowrap}.primary:hover{background:#363636}.primary>.button-circle{display:grid;place-items:center;background:#f7f7f7;border-radius:50%;height:27px;width:27px;color:#1b1b1b;margin:-8px -15px -8px 0;transition:transform .4s var(--motion)}.primary:hover>.button-circle{transform:rotate(35deg)}.secondary{background:#ededed;color:#4f4f4f;padding:12px 20px;font-weight:400;box-shadow:inset 0 0 0 1px #e4e4e4}.secondary:hover{background:#e2e2e2}.hero-secondary{display:inline-flex;align-items:center;background:none;color:#676767;padding:10px 0}.hero-secondary:hover{color:#111}.hero-caption{display:flex;align-items:center;margin-top:24px;color:#717171;letter-spacing:.2px}.hero-caption svg{stroke-width:1}.hero-word{position:absolute;bottom:22px;left:0;right:0;font-size:22.5vw;letter-spacing:-.075em;line-height:.75;font-weight:700;color:#fff;opacity:.66;z-index:-1;text-align:center;user-select:none}.sculpture{position:absolute;width:57%;right:1%;top:-12px;z-index:1;pointer-events:none;animation:sculpture-in 1.2s var(--motion) both}.sculpture svg{width:100%;display:block;filter:drop-shadow(0 23px 24px #2d2d2d20)}.sculpture-cross{position:absolute;color:#9e9e9e;font-size:19px;font-weight:400}.cross-one{left:18%;top:22%}.cross-two{right:17%;bottom:20%}.hero-floating{position:absolute;right:3%;top:40px;z-index:3;width:220px;display:flex;gap:13px;padding:6px;background:#e6e6e650;border-radius:21px;box-shadow:0 0 0 5px #cccccc50,inset 0 1px 0 #f4f4f490}.mini-symbol{width:78px;height:96px;background:#0d0d0d;border-radius:17px;color:white;display:grid;place-content:center;font-size:43px;position:relative}.mini-symbol>span{font-size:14px;position:absolute;top:25px;right:17px;color:#c27b4a}.hero-floating>div:nth-child(2){padding-top:13px;flex:1}.hero-floating small{font-size:6px;letter-spacing:.6px;margin-bottom:8px}.hero-floating>div>span{display:block;font-size:14px;line-height:1.1;letter-spacing:-.5px}.floating-line{height:1px;width:31px;background:#acacac;margin-top:15px}.floating-dot{width:12px;height:12px;background:#b2b2b2;border-radius:50%;position:absolute;right:10px;bottom:10px}.hero-side{position:absolute;right:3.5%;top:52%;text-align:right;z-index:2}.hero-side>span{font-size:6px;letter-spacing:1.1px;color:#898989}.hero-side p{font-size:15px;line-height:1.2;color:#727272;letter-spacing:-.5px;margin-top:10px}.hero-bottom{position:absolute;bottom:15px;z-index:3;justify-content:space-between;border-radius:60px;padding:17px 21px;background:#1b1b1bb8;box-shadow:inset 0 1px 0 #ffffff24;color:#ececec;font-size:9px}.hero-bottom,.hero-bottom span{display:flex;align-items:center}.hero-bottom span{gap:8px}.hero-bottom i{width:5px;height:5px;background:#bb794d;border-radius:50%}.hero-bottom svg{opacity:.5}.process-intro{position:relative;background:#fff;border-radius:30px 30px 0 0;padding:70px 5% 50px;z-index:3}.process-intro>div:first-child{display:flex;justify-content:space-between;align-items:start;gap:20px}.process-intro .kicker{font-size:8px;background:#f2f2f2;border-radius:50px;padding:7px 12px;letter-spacing:.5px}.process-intro .kicker i{height:4px;width:4px;border-radius:50%}.process-intro p{font-size:30px;line-height:1.23;letter-spacing:-1.5px;margin:0 4% 36px 0}.process-intro p span{color:#9c9c9c}.process-pills{grid-template-columns:1.1fr 1.1fr 1fr 1.1fr;padding:15px 0 0}.process-pills>button,.process-pills>div{min-height:115px;border-radius:100px;background:#f3f3f3;color:#303030;flex-direction:column;justify-content:center;align-items:center;font-size:21px;letter-spacing:-.8px;font-weight:400;box-shadow:inset 0 1px 0 #ffffff50}.process-pills small{font-size:7px;letter-spacing:.8px;color:#888888;margin-bottom:10px}.process-pills .copper-pill{background:linear-gradient(110deg,#cc8347,#964924);color:#e3c19c}.process-pills .copper-pill small{color:#e4b894}.process-pills .black-pill{background:#0f0f0f;color:#fff}.process-pills>button:hover{transform:translateY(-4px)}.workspace-body{background:#fff;border-radius:0 0 28px 28px;scroll-margin-top:20px}.workspace-body>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 5%;color:#929292;font-size:10px}.breadcrumb{display:flex;align-items:center;gap:12px}.breadcrumb b{font-weight:400;color:#575757}.headerend{display:flex;align-items:center;gap:20px}.live{font-size:8px;color:#8f8f8f}.iconbutton{background:none;color:#6b6b6b;display:flex;align-items:center;padding:10px}.content{padding:38px 5% 55px;max-width:1500px;margin:auto}.eyebrow{font-size:8px;letter-spacing:1.6px;font-weight:600;color:#909090}.titlebar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:16px 0 32px}.titlebar h1{font-size:37px;letter-spacing:-1.8px;max-width:650px}.titlebar p{font-size:11px;line-height:1.8;color:#909090;margin:0}.titlebar .primary{font-size:10px}.context{gap:15px;padding:18px 0 28px;font-size:10px;color:#767676}.context,.context>div{display:flex;align-items:center}.context>div{gap:8px;letter-spacing:.2px}.contextsep{color:#c8c8c8;margin:0 7px}.context select{border:0;background:#f2f2f2;border-radius:100px;padding:10px 14px;color:#656565;font-size:10px;max-width:210px}.muted{margin-left:auto;font-size:8px;color:#9d9d9d}.clients-context{display:none}.metrics{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin:8px 0 42px}.metric{position:relative;border-radius:28px;background:#f5f5f5;padding:28px;min-height:195px;overflow:hidden;box-shadow:inset 0 1px 0 #fff}.metric.featured{background:#111111;color:#fff;box-shadow:inset 0 1px 0 #464646,0 0 0 5px #f1f1f1;margin:5px}.metriclabel{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#909090}.metriclabel svg{width:16px}.metricvalue{font-size:32px;letter-spacing:-1.4px;margin:26px 0 17px;font-weight:400;white-space:nowrap}.metric>span{font-size:8px;color:#9d9d9d}.featured .metriclabel{color:#b0b0b0}.featured .metricvalue{color:#f8f8f8}.featured>span{color:#969696}.spark{position:absolute;width:37%;right:0;bottom:30px;opacity:.3;color:#c78c54}.tinygreen{background:#b1b1b1;border-radius:50%;height:4px;width:4px;display:inline-block;margin-right:5px}.twocol{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:30px}.panel{border:0;border-radius:25px;background:#fafafa;overflow:hidden;box-shadow:0 0 0 5px #f3f3f3,inset 0 1px 0 #fff}.sectionhead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px}.sectionhead h2{font-size:18px}.sectionhead p{font-size:10px;color:#919191;line-height:1.7;margin:0}.pill{font-size:8px;color:#939393;padding:8px 11px;background:#efefef;border-radius:50px;white-space:nowrap}.tabletools{justify-content:space-between;gap:16px;font-size:8px;color:#a5a5a5;padding:0 28px 22px}.search,.tabletools{display:flex;align-items:center}.search{gap:10px;background:#efefef;padding:10px 13px;border-radius:50px;color:#878787;min-width:0;max-width:220px}.search input{border:0;background:none;min-width:0;width:100%;font-size:10px;outline:0;color:#5c5c5c}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}th{font-weight:400;letter-spacing:1px;padding:16px 27px;background:#f2f2f2;color:#9a9a9a}td{padding:22px 27px;font-size:11px;border-bottom:1px solid #ededed}.platform{display:flex;align-items:center;gap:12px}.platform>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eaeaea;color:#878787;font-size:12px}.platform strong{font-size:11px;font-weight:400}.platform small{font-size:8px;margin-top:5px;color:#a5a5a5}.amount{font-weight:600;font-variant-numeric:tabular-nums}.badge{font-size:8px;background:#ededed;color:#919191;padding:7px 9px;border-radius:50px}.sEnrastreo{background:#f0e6cf;color:#9b7e39}.sNorecuperable{background:#f4e3da;color:#ab7150}.sDisponible{background:#e9e9e9;color:#808080}.statusselect{background:#ededed;border:0;border-radius:100px;padding:8px;color:#7f7f7f;font-size:9px;max-width:130px}.tablefooter{display:flex;justify-content:space-between;font-size:10px;padding:25px 28px;color:#979797}.tablefooter strong{color:#6c6c6c;font-weight:600}.rightcol{display:grid;gap:30px;align-content:start}.withdrawcard{border-radius:27px;background:#ebebeb;padding:27px;box-shadow:0 0 0 5px #f6f6f6,inset 0 1px 0 #fff}.circleicon{width:43px;height:43px;background:#e3e3e3;color:#868686;border-radius:50%;display:grid;place-items:center;margin-bottom:24px}.withdrawcard h2{font-size:23px;letter-spacing:-1px}.withdrawcard p{font-size:10px;line-height:1.9;color:#868686;margin:14px 0 24px}.withdrawcard small{font-size:7px;text-align:center;margin-top:14px;color:#969696}.full{width:100%}.withdrawcard .primary{font-size:9px}.alertpreview .sectionhead{padding:25px 25px 15px}.alertpreview .sectionhead h2{font-size:15px}.alertpreview>.eyebrow,.alertpreview>p,.alertpreview>small{margin-left:25px;margin-right:25px}.alertpreview>p{font-size:10px;color:#909090;line-height:1.9;margin-top:17px}.alertpreview>small{font-size:8px}.textbutton{gap:9px;background:none;font-size:9px;color:#939393;padding:18px 25px}.footnote,.textbutton{display:flex;align-items:center}.footnote{gap:8px;margin-top:50px;font-size:8px;color:#a7a7a7;line-height:1.7}.footnote svg{flex-shrink:0}.footbrand{font-size:23px;font-weight:600;letter-spacing:-1.5px;color:#929292;margin-left:auto}.empty{text-align:center;padding:47px 30px;color:#9b9b9b}.empty svg{display:block;margin:0 auto 19px;width:26px;color:#b8b8b8}.empty h3{font-size:18px;color:#888888;margin-bottom:12px}.empty p{font-size:10px;line-height:1.9;margin-bottom:23px}.empty .secondary{font-size:9px}.advisor-summary{display:grid;grid-template-columns:1.3fr 1fr 1fr;margin:10px 0 42px;background:#111111;color:#f3f3f3;border-radius:28px;padding:35px 8px;box-shadow:0 0 0 5px #f3f3f3,inset 0 1px 0 #535353}.advisor-summary>div{padding:0 32px;display:flex;flex-direction:column;gap:17px;box-shadow:1px 0 0 #acacac22}.advisor-summary>div:last-child{box-shadow:none}.advisor-summary span{font-size:9px;color:#9e9e9e}.advisor-summary strong{font-weight:400;font-size:48px;letter-spacing:-2px;line-height:1}.advisor-summary>div:first-child strong{color:#c98d57}.listrow{padding:24px 28px;display:flex;align-items:center;gap:18px;border-top:1px solid #ececec;font-size:11px}.listrow>div{flex:1;min-width:0}.listrow strong{font-weight:400}.listrow small{font-size:8px;margin-top:6px;overflow-wrap:anywhere}.listrow .secondary{font-size:9px}.client-record-count{font-size:8px;color:#9a9a9a}.listrow .avatar{background:#eaeaea;color:#8a8a8a}.accountpanel{padding:35px;max-width:650px}.accountpanel>p{font-size:11px;color:#9b9b9b;line-height:1.8}.bankdetails{display:grid;gap:12px;padding:25px;background:#f0f0f0;border-radius:18px;margin:27px 0;font-size:12px}.bankdetails strong{font-weight:600}.bankdetails span{color:#8c8c8c}.alertitem{display:flex;gap:20px;padding:26px 28px;border-top:1px solid #ededed}.alertitem svg{flex-shrink:0;color:#bb8d5f}.alertitem p{font-size:12px;line-height:1.9;white-space:pre-wrap;margin:10px 0 0;color:#737373}.alertitem small{font-size:8px;color:#a0a0a0}.error{padding:40px}.error h2{margin-top:20px}.error p{font-size:11px;color:#9b9b9b;margin-bottom:24px}.overlay{position:fixed;inset:0;background:#14141465;backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;z-index:20}.dialog{position:relative;background:#fcfcfc;border-radius:28px;padding:36px;width:460px;max-width:100%;max-height:90dvh;overflow:auto;box-shadow:0 20px 80px #22222218,inset 0 1px 0 #fff}.close{position:absolute;top:18px;right:17px;border-radius:50%;padding:8px;background:#f0f0f0;color:#919191;display:flex}.close svg{width:17px;height:17px}.dialog h2{font-size:28px;letter-spacing:-1.4px;margin-top:18px}.dialog>p{font-size:11px;color:#979797;line-height:1.8}.dialog form{display:grid;gap:19px;margin-top:27px}.dialog label{display:grid;gap:9px;font-size:10px;color:#979797}.dialog input,.dialog select,.dialog textarea{width:100%;background:#f2f2f2;box-shadow:inset 0 1px 2px #a5a5a512;border:0;border-radius:12px;padding:13px 15px;font-size:12px;color:#767676}.dialog input{min-width:0}.dialog textarea{resize:vertical}.dialog form>p{font-size:11px;color:#979797;line-height:1.8}.withdrawsummary{display:grid;gap:14px;background:#eeeeee;padding:24px;border-radius:20px;font-size:11px;color:#979797}.withdrawsummary strong{font-size:28px;color:#757575;font-weight:400;letter-spacing:-1px}.toast{position:fixed;right:25px;bottom:25px;background:#1b1b1b;color:#f1f1f1;border-radius:20px;padding:18px 22px;display:flex;align-items:center;gap:20px;font-size:11px;z-index:30;max-width:calc(100vw - 40px);box-shadow:0 12px 40px #2b2b2b20}.toast button{display:flex;background:none;color:#d1d1d1}.priorityalert{position:fixed;inset:0;margin:auto;border:0;border-radius:28px;padding:36px;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:#fcfcfc;color:#2d2d2d;box-shadow:0 25px 100px #21212122}.priorityalert::backdrop{background:#1d1d1d8c;backdrop-filter:blur(7px)}.priorityalert h2{font-size:30px;letter-spacing:-1.4px;margin:20px 0 10px}.priority-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;margin:26px 0;color:#858585}.priority-count{font-size:11px;color:#a0a0a0;line-height:1.7;margin-bottom:24px}.priority-error{background:#faeee3;color:#a86737;padding:15px;border-radius:14px;font-size:11px}.priority-footnote{font-size:8px;text-align:center;margin-top:16px}.analysis-inline{display:flex;align-items:start;gap:10px;line-height:1.7;color:#765d41;margin-top:22px}.analysis-inline>svg{margin-top:3px;animation:analysis-breathe 1s var(--motion) infinite alternate}.analysis-inline small{color:#8c8a7c;margin-top:3px}@keyframes sculpture-in{0%{opacity:0;transform:translateY(25px) rotate(-6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.content{filter:none}.metric:not(.featured){background:#f3f3f0}.client-record-count,.empty p,.eyebrow,.footnote,.metric>span,.metriclabel,.muted,.sectionhead p,.tabletools,.titlebar p{color:#8b8b8b}.panel{background:#fafaf7;box-shadow:0 0 0 5px #f2f2f2,inset 0 1px 0 #fff}.advisor-summary{background:#131313}.advisor-summary span{color:#a5a5a5}.statusselect{color:#7d7b66;background:#eeeee5}.badge{color:#7d7d7d;background:#eaeaea}.sEnrastreo{background:#f3e9dc;color:#9d7850}.sNorecuperable{background:#f2e6de;color:#a5795d}.sDisponible{color:#838383;background:#ebebeb}@media(min-width:1650px){.hero-word{font-size:380px}.hero{min-height:750px}.hero-copy{padding-top:100px}.sculpture{top:-15px;right:3%;width:58%}.hero-side{top:56%}}@media(max-width:1200px){.shell{padding:0 15px}.sidebar{gap:16px;padding:0 20px;height:86px}.workspace{display:none}.profile>div{max-width:100px}.hero{min-height:605px}.hero-copy{padding-top:68px;width:57%}.hero h1{font-size:70px;letter-spacing:-4.5px}.sculpture{top:53px;width:61%;right:-2%}.hero-floating{top:26px;width:190px}.mini-symbol{width:64px;height:78px;font-size:33px}.hero-floating>div>span{font-size:12px}.hero-side{top:52%}.hero-word{font-size:22.5vw;bottom:37px}.process-intro{padding-top:60px}.process-intro p{font-size:27px}.process-pills>button,.process-pills>div{min-height:100px;font-size:19px}.twocol{grid-template-columns:minmax(0,1fr) 240px;gap:22px}.metric{padding:22px;min-height:183px}.metricvalue{font-size:27px}.metriclabel{font-size:9px}.metric>span{font-size:7px}.titlebar h1{font-size:32px}.sectionhead{padding:23px}.tabletools{padding:0 23px 20px}td,th{padding-left:20px;padding-right:20px}.sectionhead .primary{font-size:9px}.advisor-summary strong{font-size:42px}.headerend .avatar{display:none}}@media(max-width:950px){nav{gap:1px}nav button{padding:10px 8px;font-size:9px}.profile{margin-left:0}.profile>div{display:none}.hero-copy{width:60%}.hero h1{font-size:64px}.hero-copy>p{max-width:270px}.sculpture{top:112px;right:-5%;width:65%;opacity:.95}.hero-floating{right:4%;top:40px;width:170px}.hero-floating .mini-symbol{width:58px;height:69px}.hero-floating small{font-size:5px}.hero-floating>div:nth-child(2){padding-top:9px}.hero-side{display:none}.hero{min-height:605px}.process-intro p{font-size:25px}.twocol{grid-template-columns:minmax(0,1fr)}.rightcol{grid-template-columns:1fr 1fr}.hero-secondary{font-size:9px}.process-pills>button,.process-pills>div{font-size:17px}.advisor-summary{padding:30px 5px}.advisor-summary>div{padding:0 25px}.advisor-summary span{font-size:8px}.metricvalue{font-size:25px}.metriclabel{font-size:8px}.client-record-count{display:none}}@media(max-width:680px){.shell{padding:0 9px}.sidebar{height:auto;min-height:80px;padding:19px 15px 14px;gap:12px;flex-wrap:wrap;justify-content:space-between}.brand{font-size:25px}.profile{order:2}.profile>.avatar{width:30px;height:30px}.profile>svg{width:14px}.sidebar nav{order:3;width:100%;justify-content:flex-start;overflow-x:auto;margin-top:7px;margin-left:0;gap:8px;scrollbar-width:none}nav button{font-size:9px;padding:9px 8px;white-space:nowrap}nav button:first-child{padding-left:0}.hero{min-height:770px;overflow:hidden}.hero-copy{padding:34px 6% 0;width:100%}.hero h1{font-size:63px;letter-spacing:-4px;margin:20px 0}.kicker{font-size:7px;letter-spacing:1px}.hero-copy>p{max-width:265px;font-size:10px;line-height:1.9;margin:17px 0 20px}.hero-actions{gap:18px}.primary{font-size:10px;padding:13px 20px;gap:13px}.hero-caption{font-size:7px;margin-top:19px}.hero-floating{top:480px;right:6%;width:159px;padding:4px;opacity:.88}.hero-floating .mini-symbol{width:55px;height:67px;border-radius:15px}.hero-floating small{font-size:4px}.hero-floating>div>span{font-size:11px}.sculpture{top:365px;width:106%;right:6%;opacity:1}.hero-word{font-size:27vw;bottom:65px;letter-spacing:-.08em;left:-3%;right:-3%}.hero-bottom{font-size:6px;padding:13px 15px;left:4%;right:4%;bottom:14px}.hero-bottom>span:nth-child(2){display:none}.hero-bottom>span:last-child svg{width:11px}.process-intro{padding:44px 6% 35px;border-radius:25px 25px 0 0}.process-intro>div:first-child{display:block}.process-intro .kicker{font-size:6px;margin-bottom:23px}.process-intro p{font-size:25px;letter-spacing:-1.2px;line-height:1.3;margin-right:0;margin-bottom:28px}.process-pills{grid-template-columns:1fr 1fr;gap:7px;padding-top:0}.process-pills>button,.process-pills>div{font-size:16px;min-height:85px}.process-pills small{font-size:6px;margin-bottom:7px}.process-pills .black-pill svg{width:34px}.workspace-body>header{padding:18px 6% 0;gap:9px}.breadcrumb{font-size:8px;gap:7px}.headerend{gap:4px}.live{display:none}.iconbutton{padding:5px}.content{padding:30px 6% 35px}.titlebar{align-items:flex-start;flex-direction:column;gap:20px;margin-top:14px}.titlebar h1{font-size:29px;letter-spacing:-1.4px}.titlebar p{font-size:10px}.eyebrow{font-size:7px}.context{flex-wrap:wrap;padding:4px 0 25px;gap:13px}.context>div{font-size:7px}.context select{max-width:100%;width:100%;font-size:10px}.muted{display:none}.metrics{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.metric{min-height:160px;padding:25px}.metric.featured{margin:5px 0}.metriclabel{font-size:10px}.metricvalue{font-size:34px;margin:22px 0 12px}.metric>span{font-size:9px}.rightcol{grid-template-columns:1fr;gap:25px}.sectionhead{padding:22px;flex-wrap:wrap;gap:13px}.sectionhead h2{font-size:18px}.sectionhead p{font-size:9px}.tabletools{padding:0 20px 20px}.tabletools>span{display:none}.search{max-width:100%;width:100%}th{font-size:6px;letter-spacing:.6px}td,th{padding-left:16px;padding-right:16px}.platform{gap:8px}.platform strong{font-size:10px}.platform>span{width:27px;height:27px;font-size:10px}.amount{font-size:10px}.statusselect{font-size:8px;padding:7px;max-width:110px}.tablefooter{padding:20px;font-size:9px}.advisor-summary{padding:25px 0;grid-template-columns:1fr 1fr;row-gap:27px;border-radius:23px;margin-bottom:30px}.advisor-summary>div{padding:0 20px;gap:12px}.advisor-summary>div:first-child{grid-column:1/-1;padding-bottom:23px;box-shadow:0 1px 0 #acacac22;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 20px;padding-left:0;padding-right:0}.advisor-summary>div:nth-child(2){box-shadow:1px 0 0 #acacac22}.advisor-summary span{font-size:8px;line-height:1.6}.advisor-summary strong{font-size:36px}.listrow{gap:13px;padding:22px;flex-wrap:wrap}.listrow .secondary{margin-left:49px;font-size:8px}.listrow strong{font-size:10px}.listrow small{font-size:7px}.listrow .avatar{width:33px;height:33px}.listrow>div{min-width:65%;flex:1}.footnote{font-size:7px;margin-top:35px}.footbrand{font-size:19px}.footnote>span:nth-child(2){max-width:220px}.dialog{padding:30px 25px;border-radius:25px}.dialog h2{font-size:26px}.dialog input,.dialog select,.dialog textarea{font-size:16px}.priorityalert{padding:30px 25px}.priorityalert h2{font-size:28px}.priority-message{font-size:13px}.analysis-inline{margin-top:19px;font-size:9px}.analysis-inline small{font-size:7px}.accountpanel{padding:27px}.bankdetails{padding:21px}.alertitem{padding:23px;gap:15px}.alertitem p{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@media print{.context select,.footnote,.headerend,.hero,.overlay,.priorityalert,.process-intro,.rightcol,.sidebar,.titlebar>button,.toast{display:none!important}.shell{padding:0}.workspace-body{background:white}.content{padding:0}.metric,.panel{box-shadow:none}.twocol{display:block}table{white-space:normal}}:root{color-scheme:dark;color:#f4f2f8;--muted:#96909f;--orange:#ad74fc}:root,body{background:#09090b}.shell{padding:0 28px;max-width:1600px}.sidebar{height:85px;padding:0 25px;border-bottom:1px solid #ffffff0a}.brand{font-size:27px;letter-spacing:-1.5px;color:#faf8ff}.brandmark{color:#b589ff}.branddot{color:#a265fa}.workspace{color:#8b8495}.statusdot{background:#ad7aff}nav button{color:#8f8898}nav button.active{color:#f9f6ff}nav button.active:after{background:#b489ff}nav button:hover{background:#ffffff07}nav i{background:#7445bd;color:#fff}.profile{color:#e0dbe8}.profile small{color:#82788f}.avatar,.profile .avatar{background:#211c29;color:#bea6e0;border:1px solid #ffffff0a}.hero{background:#09090b;border-radius:0;min-height:665px;overflow:hidden;isolation:isolate}.hero-copy{width:100%;text-align:center;pointer-events:none;padding:73px 20px 110px;position:relative;z-index:2}.hero-copy>*{pointer-events:auto}.hero .kicker{font-size:8px;letter-spacing:1.2px;color:#bfa6e0;background:#21142f9c;border:1px solid #9e66e92b;border-radius:100px;padding:7px 13px;gap:8px}.hero .kicker i{background:#b376ff;width:4px;height:4px;border-radius:50%;box-shadow:0 0 9px #a668ed}.hero h1{color:#fff;font-size:clamp(46px,5.2vw,78px);line-height:1.08;letter-spacing:-3.9px;font-weight:400;margin:24px auto 21px;max-width:1000px}.hero h1 span{color:#f2ecff}.hero-copy>p{font-size:12px;color:#a8a0b5;line-height:1.9;max-width:400px;margin:0 auto 27px}.hero-actions{justify-content:center;gap:12px}.hero .primary{background:#f6f2ff;color:#211331;box-shadow:inset 0 1px 0 #fff,0 0 25px #c194ff12;font-size:10px;gap:14px;padding:13px 20px}.hero .primary:hover{background:#dfccff}.hero .primary>.button-circle{background:transparent;width:23px;height:23px;color:#362046;margin:0 -9px 0 0}.hero-secondary{padding:13px 20px;border-radius:100px;background:#151218a8;box-shadow:inset 0 0 0 1px #ffffff16;color:#c7bacf;font-size:10px;gap:10px}.hero-secondary:hover{background:#21172d;color:#eee3ff}.hero-caption{justify-content:center;color:#867b98;font-size:8px;gap:6px;margin-top:22px}.hero-caption svg{color:#b29bcf}.orbital-field{position:absolute;inset:25px -2% -35px;z-index:0;pointer-events:none;overflow:hidden}.orbital-field canvas{width:min(100%,1040px);height:680px;position:absolute;top:0;left:50%;transform:translateX(-50%);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 70%,transparent 99%)}.orbital-aura{position:absolute;inset:150px 10% -140px;border-radius:50%;background:radial-gradient(ellipse at 50% 60%,#7122d400 30%,#812be51b 48%,#6d1fe124 56%,#7733e400 66%)}.orbital-fade{position:absolute;inset:0;background:linear-gradient(180deg,#09090b00 40%,#09090b10 64%,#09090b)}.field-star{position:absolute;width:2px;height:2px;border-radius:50%;background:#ddd2ed;box-shadow:0 0 7px #bc85ff}.star-one{top:32%;left:13%;opacity:.5}.star-two{top:18%;right:17%;opacity:.75}.star-three{bottom:30%;right:9%;opacity:.35}.hero-bottom{background:none;box-shadow:none;color:#756c84;border-radius:0;border-top:1px solid #ffffff0b;left:3%;right:3%;bottom:0;padding:22px 3px;font-size:8px;z-index:2}.hero-bottom i{background:#9c6cd9;box-shadow:0 0 7px #874dd9}.analysis-inline{justify-content:center;color:#c1a2ed;margin-top:23px;font-size:10px}.analysis-inline small{color:#8d7aa8;font-size:8px;margin-top:4px}.process-intro{background:#0c0b0f;border-radius:0;padding:40px 5% 45px;border-top:1px solid #ffffff06;border-bottom:1px solid #ffffff08}.process-intro>div:first-child{display:block;text-align:center}.process-intro .kicker{background:none;color:#635b6f;font-size:7px;letter-spacing:1.2px;padding:0;margin-bottom:12px}.process-intro p{font-size:21px;letter-spacing:-.8px;line-height:1.3;color:#d2c8df;margin:0 0 25px}.process-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;max-width:880px;margin:auto;box-shadow:inset 0 0 0 1px #ffffff08;border-radius:14px;overflow:hidden}.process-pills>button,.process-pills>div{border:0;border-radius:0;min-height:63px;display:flex;flex-direction:row;gap:12px;background:#111014;color:#aaa0b8;font-size:10px;letter-spacing:0;padding:0 21px;justify-content:start;box-shadow:inset -1px 0 0 #ffffff09}.process-pills small{font-size:8px;color:#835ba9;letter-spacing:0;margin:0}.process-pills svg{margin-left:auto;color:#6a527f}.process-pills>button:hover{transform:none;background:#19121f;color:#d6beef}.workspace-body{background:#0d0c10;border-radius:0 0 20px 20px}.workspace-body>header{color:#746a81;padding-top:26px}.breadcrumb b{color:#b4a2c9}.breadcrumb{color:#706779}.live{color:#72657e}.iconbutton{color:#9f87ba}.headerend .avatar{background:#211829;color:#ad8dcc;border-color:#3c284e}.content{padding-top:35px}.eyebrow{color:#72617f;letter-spacing:1.5px;font-size:7px}.titlebar h1{color:#f0e9fa;font-size:34px;letter-spacing:-1.5px}.sectionhead p,.titlebar p{color:#8f7d9f;font-size:10px}.primary{background:#a574e2;color:#170c23;box-shadow:inset 0 1px 0 #dec2ff55;font-size:10px;border-radius:100px}.primary:hover{background:#bd93ef}.secondary{background:#21152d;color:#c2a2df;box-shadow:inset 0 0 0 1px #9a68bd26}.secondary:hover{background:#33203f}.context{color:#977cb0}.context>div{font-size:8px}.context select{background:#20152a;color:#bb96d8;box-shadow:inset 0 0 0 1px #8556a126}.muted{color:#6f5c80}.metrics{gap:18px}.metric:not(.featured){background:#151019;box-shadow:inset 0 1px 0 #ffffff07,inset 0 0 0 1px #ffffff04}.metric{border-radius:20px}.metric.featured{background:radial-gradient(ellipse at 105% -20%,#552486 0,#231033 47%,#1c1028 80%);box-shadow:inset 0 1px 0 #cda0ff26,0 0 0 4px #130e1a;margin:4px}.metriclabel{color:#a58bb9}.metricvalue{color:#e8d7f8}.metric>span{color:#776086}.featured .metriclabel{color:#c1a4df}.featured .metricvalue{color:#faf4ff}.featured>span{color:#a586c1}.spark{color:#c48cff}.tinygreen{background:#b380de}.panel{background:#141017;box-shadow:0 0 0 4px #100c15,inset 0 0 0 1px #ffffff07;border-radius:20px}.sectionhead h2{color:#dbcaeb}.pill{background:#251930;color:#a17abd}.tabletools{color:#71607e}.search{background:#1d1525;color:#9675af}.search input{color:#c5a4de}.search input::placeholder{color:#7a638d}.tablewrap{scrollbar-color:#55366d #151019}th{background:#1c1423;color:#9879ad;font-size:7px}td{border-bottom-color:#2b1d34;color:#c9afd9}.platform>span{background:#2a1b35;color:#b58acf}.platform strong{color:#cbb6dd}.platform small{color:#7a618b}.amount{color:#dfc7ef}.badge{background:#2a1e36;color:#aa8cbe}.sEnrastreo{background:#32263d;color:#bd9acb}.sNorecuperable{background:#37222c;color:#ca96af}.sDisponible{background:#182c28;color:#89bfae}.statusselect{background:#281c31;color:#baa0ca}.tablefooter{color:#887195}.tablefooter strong{color:#c39ce0}.rightcol{gap:25px}.withdrawcard{background:radial-gradient(ellipse at 90% 0,#2c183e,#1a1123 70%);box-shadow:inset 0 1px 0 #b98ad026,0 0 0 4px #110c16;border-radius:21px}.circleicon{background:#2d1b3d;color:#c497ed}.withdrawcard h2{color:#d8b9f0}.withdrawcard p{color:#9b7dae}.withdrawcard small{color:#795a8d}.alertpreview>p{color:#997bab}.alertpreview>small{color:#725785}.textbutton{color:#b17cd2}.footnote{color:#5e476d}.footbrand{color:#8c5ba9}.empty{color:#8f6fa5}.empty svg{color:#664575}.empty h3{color:#b68ad2}.empty p{color:#81628f}.advisor-summary{background:#151018;box-shadow:0 0 0 4px #100c15,inset 0 1px 0 #ffffff0a;border-radius:23px;padding-top:31px;padding-bottom:31px}.advisor-summary>div{box-shadow:1px 0 0 #a879cf15}.advisor-summary span{color:#8d739e}.advisor-summary strong{color:#e1c5f3;font-size:44px}.advisor-summary>div:first-child strong{color:#b984e6}.listrow{border-top-color:#2a1a34;color:#c8a9dc}.listrow .avatar{background:#2d1b3d;color:#ba8fd8;border-color:#4d2f6429}.listrow small{color:#775987}.client-record-count{color:#82618e}.accountpanel>p{color:#90719f}.bankdetails{background:#21142c;color:#cd9eeb}.bankdetails span{color:#9f73ba}.alertitem{border-top-color:#2c1a36}.alertitem svg{color:#ad77d4}.alertitem p{color:#bb92cf}.alertitem small{color:#785286}.error{background:#17101d}.error h2{color:#d3abeb}.error p{color:#9972ae}.overlay{background:#06030bba}.dialog{background:#18101f;box-shadow:inset 0 1px 0 #ffffff0f,0 20px 80px #0004;color:#d6b9e8}.close{background:#2b1937;color:#ab79c6}.dialog form>p,.dialog>p{color:#9268a7}.dialog label{color:#a47db8}.dialog input,.dialog select,.dialog textarea{background:#24152f;color:#d5a9ed;box-shadow:inset 0 0 0 1px #79489420}.dialog input::placeholder,.dialog textarea::placeholder{color:#78518e}.withdrawsummary{background:#29173a;color:#af81ca}.withdrawsummary strong{color:#d2a5ef}.toast{background:#2a173a;color:#d6b1eb;box-shadow:0 12px 40px #0004}.toast button{color:#b586d2}.priorityalert{background:#1b1124;color:#ddc3ed;box-shadow:inset 0 1px 0 #d8aaff18,0 25px 100px #0004}.priorityalert::backdrop{background:#05020bba}.priority-message{color:#bc94d0}.priority-count{color:#9970af}.priority-error{background:#3a2133;color:#e5a2bf}.priority-footnote{color:#7b568f}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#b584f4}@media(min-width:1650px){.hero{min-height:700px}.hero-copy{padding-top:82px}.hero h1{font-size:82px;max-width:1000px}.orbital-field canvas{width:1080px;height:740px}}@media(max-width:1200px){.hero{min-height:620px}.hero-copy{width:100%;padding-top:69px}.hero h1{font-size:66px;letter-spacing:-3.4px}.orbital-field canvas{height:650px}.process-intro p{font-size:20px}.process-pills>button,.process-pills>div{font-size:10px;min-height:60px}.titlebar h1{font-size:30px}}@media(max-width:950px){.hero{min-height:610px}.hero-copy{width:100%;padding-top:75px}.hero h1{font-size:57px;letter-spacing:-2.8px}.hero-copy>p{max-width:370px}.orbital-field canvas{height:640px}.process-pills>button,.process-pills>div{padding:0 15px;font-size:9px;gap:9px}}@media(max-width:680px){.shell{padding:0 12px}.sidebar{padding:18px 8px 13px;min-height:83px;border-bottom-color:#ffffff08}.brand{font-size:25px}.sidebar nav{gap:4px}.hero{min-height:585px}.hero-copy{width:100%;padding:57px 10px 110px}.hero .kicker{font-size:6px;letter-spacing:.85px;padding:7px 10px}.hero h1{font-size:43px;line-height:1.12;letter-spacing:-2.2px;margin-top:23px;margin-bottom:20px}.hero-copy>p{font-size:10px;max-width:290px;line-height:1.9;margin-bottom:25px}.hero-actions{gap:9px}.hero .primary{font-size:9px;padding:12px 16px;gap:9px;min-height:42px}.hero-secondary{font-size:9px;padding:12px 15px;gap:9px}.hero-caption{font-size:6px;margin-top:20px}.orbital-field{inset:5px -27% 0}.orbital-field canvas{height:610px;width:100%;top:20px;mask-image:linear-gradient(180deg,transparent 5%,#000 20%,#000 70%,transparent)}.orbital-aura{inset:190px 5% -100px}.hero-bottom{bottom:0;left:4%;right:4%;font-size:6px;padding:19px 0}.hero-bottom>span:nth-child(2){display:none}.process-intro{padding:32px 6%;border-radius:0}.process-intro .kicker{font-size:6px;margin-bottom:12px}.process-intro p{font-size:20px;letter-spacing:-.6px;margin-bottom:25px}.process-pills{grid-template-columns:1fr 1fr;gap:1px;border-radius:12px}.process-pills>button,.process-pills>div{border-radius:0;min-height:52px;font-size:9px;padding:0 16px;gap:12px}.process-pills small{font-size:7px;margin:0}.process-pills svg{width:12px;height:12px}.titlebar h1{font-size:28px}.advisor-summary strong{font-size:36px}.advisor-summary>div:first-child{box-shadow:0 1px 0 #a879cf15}.advisor-summary>div:nth-child(2){box-shadow:1px 0 0 #a879cf15}.analysis-inline{font-size:8px;margin-top:20px}.analysis-inline small{font-size:6px;margin-top:5px}.dialog input,.dialog select,.dialog textarea{font-size:16px}}@media print{.workspace-body,:root,body{background:#fff;color:#111}.hero,.process-intro,.sidebar{display:none}.advisor-summary,.metric,.panel{background:#fff;color:#111;box-shadow:none}.metricvalue,.tablefooter strong,td,th{color:#111}}.content .advisor-summary span,.content .metriclabel,.content .sectionhead p,.content .titlebar p{font-size:11px;color:#a28ab4}.content .amount,.content .listrow strong,.content .platform strong{font-size:12px}.content .badge,.content .client-record-count,.content .listrow small,.content .pill,.content .platform small,.content .statusselect,.content .tabletools{font-size:10px}.content .listrow small,.content .platform small{color:#9676a8}.content th{font-size:8px}.content .footnote{color:#856b96;font-size:9px}@media(max-width:680px){.content .advisor-summary span{font-size:9px}.content .amount,.content .listrow strong,.content .platform strong{font-size:11px}.content .footnote{font-size:8px}}.brand{gap:10px;letter-spacing:0;flex-shrink:0}.brandmark{font-size:12px;font-weight:700;letter-spacing:-.5px;width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:#281637;color:#c59aef;box-shadow:inset 0 0 0 1px #b27be528}.brandtext{display:flex;flex-direction:column;gap:2px;font-size:19px;font-weight:600;letter-spacing:-.5px;line-height:1}.brandtext>span{font-size:10px;letter-spacing:1px;font-weight:400;color:#af9bbb}.footbrand{font-size:12px;font-weight:400;letter-spacing:.1px;white-space:nowrap}@media(max-width:680px){.brandtext{font-size:18px}.brandtext>span{font-size:9px;letter-spacing:.7px}.brandmark{width:32px;height:32px;font-size:11px}.footbrand{font-size:9px}}.client-dossier{background:radial-gradient(ellipse at 100% 0,#301b42,#17101e 60%);border-radius:22px;padding:28px;margin:0 0 34px;box-shadow:inset 0 0 0 1px #bc86e41a,inset 0 1px 0 #d7b2f017}.dossier-heading{display:flex;align-items:center;gap:14px;margin-bottom:27px}.dossier-icon{width:45px;height:45px;display:grid;place-items:center;background:#311d43;color:#c395e5;border-radius:13px;flex-shrink:0}.dossier-heading h2{font-size:23px;margin:7px 0 0;color:#e3caf5;letter-spacing:-.7px}.dossier-heading>.secondary,.dossier-readonly{margin-left:auto}.dossier-heading>.secondary{font-size:10px;padding:11px 16px}.dossier-readonly{display:flex;align-items:center;gap:6px;font-size:10px;color:#a987c1;white-space:nowrap}.dossier-fields{display:grid;grid-template-columns:1.2fr 1fr .7fr 1.3fr;gap:23px;margin:0;padding:0 0 25px}.dossier-fields>div{min-width:0}.dossier-fields dt{font-size:10px;color:#8e72a2;margin-bottom:10px;line-height:1.5}.dossier-fields dd{font-size:13px;line-height:1.7;color:#d9bde9;margin:0;overflow-wrap:anywhere}.dossier-footer{border-top:1px solid #a379bf17;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.dossier-footer>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#8e6ba2;line-height:1.7}.dossier-footer small{color:#745287;font-size:8px}.dossier-footer svg{flex-shrink:0}.money-history{margin-top:36px}.money-history .sectionhead>svg{color:#9b71b7;flex-shrink:0}.money-history ol{list-style:none;padding:0;margin:0}.money-history li{display:flex;align-items:start;gap:17px;padding:23px 28px;border-top:1px solid #c995ec0e}.history-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;flex-shrink:0;background:#2b1a3a;color:#af83d0}.history-icon.withdrawal{background:#17312a;color:#82c6b0}.history-description{flex:1;min-width:0}.history-description>strong{display:block;font-size:12px;color:#c9a9dd;font-weight:400}.history-description>p{font-size:11px;color:#9370ab;margin:8px 0;line-height:1.7;overflow-wrap:anywhere}.history-description time{font-size:9px;color:#765287}.history-description small{font-size:9px;color:#865e99;margin-top:8px}.history-value{display:flex;flex-direction:column;align-items:end;gap:13px}.history-value>strong{font-size:13px;color:#cba5e7;font-weight:400;white-space:nowrap}.history-value .badge{font-size:8px}.movement-edit{font-size:9px;padding:8px 13px;min-height:32px}.analysis-progress{display:flex;align-items:start;gap:17px;padding:24px;margin:0 0 28px;background:#241330;border-radius:18px;color:#b387cf}.analysis-progress>div{flex:1}.analysis-progress strong{font-size:13px;font-weight:400}.analysis-progress p{font-size:10px;color:#8d62a6;margin:10px 0 17px}.analysis-progress progress{width:100%;height:5px;accent-color:#b482e3}.public-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px 30px;border-bottom:1px solid #ffffff08}.public-header nav{margin:0;gap:30px}.public-header nav a{font-size:11px;color:#9b89ac}.public-header>.secondary{font-size:10px;padding:12px 17px}.public-information,.public-process{padding:95px 6%;scroll-margin-top:20px}.public-information{text-align:center;background:#0c0a0f}.public-information>h2,.public-process>h2{font-size:34px;letter-spacing:-1.6px;color:#e3d2f0;line-height:1.2;margin:20px 0}.public-information>p{font-size:12px;line-height:1.9;color:#92809f;max-width:570px;margin:0 auto 45px}.public-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.public-features article{background:#151019;padding:30px;border-radius:20px;box-shadow:inset 0 1px 0 #b181db12}.public-features svg{color:#b583dd;width:25px;height:25px;margin-bottom:24px}.public-features h3{font-size:17px;color:#ccacdf;margin-bottom:15px}.public-features p{font-size:11px;line-height:1.9;color:#90709f;margin:0}.public-process{text-align:center;background:#100b15}.public-process ol{list-style:none;padding:0;max-width:650px;margin:45px auto;display:grid;gap:30px;text-align:left}.public-process li{display:flex;gap:25px}.public-process li>span{font-size:23px;color:#8d56b5;padding-top:2px}.public-process h3{font-size:16px;color:#c39bdc;margin:0 0 12px}.public-process p{font-size:11px;line-height:1.9;color:#8b699e;margin:0}.public-footer{padding:35px 6%;display:flex;align-items:center;gap:12px;color:#705584;font-size:9px}.public-footer>span:last-child{margin-left:auto}.access-screen{min-height:100dvh;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:45px 24px;background:radial-gradient(ellipse at 50% 40%,#31124866,#09090b 63%)}.access-screen>.brand{margin:0 0 45px}.access-card{background:#17101fcc;border-radius:28px;padding:40px;max-width:450px;width:100%;box-shadow:inset 0 1px 0 #b080d629,0 0 90px #5b149a0a}.access-card h1{letter-spacing:-1.5px;line-height:1.15;color:#ecd9fa;margin:19px 0}.access-card>p{font-size:12px;color:#aa8abb;margin-bottom:30px}.access-card>.primary{padding:14px 22px}.access-card>small{display:flex;gap:7px;align-items:start;color:#7e5d91;font-size:9px;margin-top:25px}.access-card>small svg{flex-shrink:0;margin-top:3px}.access-back{font-size:10px;margin-top:27px;color:#8c68a1}.access-card .secondary{font-size:11px}.portal .titlebar h1{font-size:31px}@media(max-width:950px){.dossier-fields{grid-template-columns:1fr 1fr;gap:24px 30px}.dossier-footer{align-items:start;flex-direction:column;gap:10px}.public-header{padding:23px 18px}.public-header nav{gap:20px}.public-features{gap:15px}.public-features article{padding:25px}.public-information,.public-process{padding:70px 5%}}@media(max-width:680px){.client-dossier{padding:24px 20px;margin-bottom:30px}.dossier-heading{flex-wrap:wrap;gap:12px;margin-bottom:24px}.dossier-heading h2{font-size:22px}.dossier-heading .secondary{font-size:9px;padding:9px 12px}.dossier-readonly{font-size:8px}.dossier-fields{grid-template-columns:1fr;gap:23px}.dossier-fields dt{font-size:9px;margin-bottom:6px}.dossier-fields dd{font-size:13px}.dossier-footer small,.dossier-footer>span{font-size:8px}.money-history li{gap:12px;padding:21px 18px;flex-wrap:wrap}.history-icon{width:29px;height:29px;border-radius:9px}.history-description>strong{font-size:11px}.history-description>p{font-size:10px}.history-description time{font-size:8px}.history-value{margin-left:41px;align-items:start;flex-direction:row;align-items:center;gap:13px}.history-value>strong{font-size:13px}.analysis-progress{padding:20px}.analysis-progress strong{font-size:12px}.analysis-progress p{font-size:9px}.public-header{padding:22px 8px;flex-wrap:wrap;gap:15px}.public-header nav{order:3;width:100%;justify-content:center;gap:30px}.public-header nav a{font-size:10px}.public-header>.secondary{font-size:8px;padding:10px 13px;min-height:38px}.public-header>.secondary svg{width:12px}.public-information,.public-process{padding:55px 6%}.public-information>h2,.public-process>h2{font-size:28px;letter-spacing:-1px}.public-information>p{font-size:11px}.public-features{grid-template-columns:1fr;gap:16px}.public-features article{padding:28px}.public-features h3{font-size:18px}.public-features p{font-size:11px}.public-process li{gap:19px}.public-process h3{font-size:15px}.public-process p{font-size:11px}.public-footer{font-size:8px;align-items:start;line-height:1.8}.public-footer>span:last-child{white-space:nowrap;font-size:7px}.access-screen{padding:35px 18px}.access-card{padding:32px 25px}.access-card h1{font-size:29px}.access-card>p{font-size:11px}}.admin-header{gap:25px;padding:25px 30px;border-bottom:1px solid #ffffff0a}.admin-header,.admin-label{display:flex;align-items:center}.admin-label{gap:7px;font-size:10px;color:#a784c1}.admin-header nav{display:flex;gap:26px;align-items:center;margin-left:auto}.admin-header nav a{font-size:11px;color:#8d719f;gap:8px}.admin-header nav .admin-nav-active{color:#d4b7ea}.admin-content{padding:55px 5%;max-width:1400px}.admin-content .titlebar h1{font-size:34px}.admin-stats{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px;margin:40px 0}.admin-stats>div{padding:26px;background:#16101d;border-radius:20px;box-shadow:inset 0 1px 0 #b78cda10;display:grid;grid-template-columns:1fr auto;gap:15px;color:#8f69a8}.admin-stats>div>span{font-size:11px;grid-column:1}.admin-stats strong{font-size:36px;color:#c19ee0;grid-column:2;grid-row:1/3;align-self:end;letter-spacing:-1px}.admin-toolbar{display:flex;gap:18px;padding:0 28px 25px}.admin-toolbar .search{max-width:380px;flex:1}.admin-toolbar select{background:#24162f;border:0;padding:11px 15px;border-radius:25px;font-size:10px;color:#b58bcd}.admin-role-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:37px}.admin-role-guide>div{padding:0 15px;border-left:1px solid #74468c3a}.admin-role-guide strong{font-size:12px;color:#b289cb;font-weight:400}.admin-role-guide p{font-size:10px;line-height:1.9;color:#7e5e91;margin:12px 0 0}.admin-access-note{display:flex;align-items:start;gap:8px;font-size:10px;line-height:1.8;color:#775089;margin-top:35px}.admin-access-note svg{flex-shrink:0;margin-top:3px}.role-administrador{background:#392049;color:#d7acef}.role-asesor{background:#23203b;color:#b0a3e1}.role-cliente{background:#1c2d2b;color:#8dbfb1}.access-active{color:#9bc9ac;background:#1c2b22}.access-disabled{color:#b78e9b;background:#301f2a}.admin-users td .platform small{font-size:10px}.admin-users td{padding-top:20px;padding-bottom:20px}.admin-users td>button{font-size:10px}.admin-dialog{position:fixed;inset:0;margin:auto;border:0;border-radius:25px;background:#1a1022;padding:35px;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 35px);overflow:auto;color:#d6b6e9;box-shadow:0 25px 100px #0005,inset 0 1px 0 #ca9be51a}.admin-dialog::backdrop{background:#05020bbb;backdrop-filter:blur(6px)}.admin-dialog h2{margin:19px 0 14px;font-size:28px;letter-spacing:-1px}.admin-dialog>p{font-size:11px;line-height:1.8;color:#8c669f}.admin-dialog form{display:grid;gap:17px;margin-top:25px}.admin-dialog label{display:grid;gap:9px;font-size:10px;color:#a379b9}.admin-dialog label>span{font-size:9px;color:#6e4b83;display:inline}.admin-dialog input,.admin-dialog select{background:#261731;color:#d2abe9;border:0;border-radius:12px;padding:13px;font-size:12px;width:100%;min-width:0}.admin-dialog input[readonly]{color:#805690}.admin-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-return{font-size:9px;color:#ac7eca;white-space:nowrap}.admin-content .empty{padding:45px}.admin-content .primary{font-size:10px}.admin-content .sectionhead p,.admin-content .tabletools{color:#9475a7}.admin-content .titlebar p{color:#9e80b0}.admin-content .platform strong{font-size:12px}.admin-content .badge,.admin-content .platform small{font-size:9px}@media(max-width:950px){.admin-header{padding:23px 20px;gap:17px}.admin-label{display:none}.admin-header nav{gap:20px}.admin-header nav a{font-size:10px}.admin-content{padding:45px 5%}.admin-role-guide{gap:20px}}@media(max-width:680px){.admin-header{flex-wrap:wrap;padding:22px 8px 15px;gap:16px}.admin-header>.iconbutton{margin-left:auto}.admin-header nav{order:3;width:100%;margin-left:0;gap:24px;margin-top:10px}.admin-header nav a{font-size:10px}.admin-content{padding:35px 5%}.admin-content .titlebar h1{font-size:29px}.admin-stats{grid-template-columns:1fr 1fr;gap:13px;margin:30px 0}.admin-stats>div{padding:21px}.admin-stats>div:first-child{grid-column:1/-1}.admin-stats span{font-size:9px!important}.admin-stats strong{font-size:30px}.admin-role-guide{grid-template-columns:1fr;gap:25px}.admin-toolbar{padding:0 20px 20px;flex-wrap:wrap;gap:12px}.admin-toolbar .search{max-width:100%;width:100%;flex:auto}.admin-toolbar select{width:100%;font-size:11px}.admin-users td,.admin-users th{padding-left:17px;padding-right:17px}.admin-users td .platform strong{font-size:11px}.admin-users td .platform small{font-size:9px}.admin-dialog{padding:30px 24px}.admin-dialog input,.admin-dialog select{font-size:16px}.admin-form-pair{grid-template-columns:1fr}.admin-return{font-size:8px}.sidebar:has(.admin-return){gap:10px}.admin-access-note{font-size:9px}}.auth-form{display:grid;gap:20px;margin:28px 0;text-align:left}.auth-form label{display:grid;gap:9px;color:#d9d4e9}.auth-form input{width:100%;border:1px solid #ffffff24;border-radius:13px;background:#ffffff07;color:#fff;padding:14px 16px;font:inherit}.auth-form input:focus{outline:2px solid #b59aff;outline-offset:3px}.auth-help{line-height:1.8!important;color:#aaa1bb}.security-content{max-width:850px;margin:70px auto;padding:24px}.security-content h1{font-size:42px;letter-spacing:-1.6px;margin:24px 0}.security-content .panel{padding:30px;margin:24px 0}.security-content .auth-form{max-width:440px}.security-codes{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;background:#ffffff08;border:1px solid #ffffff20;border-radius:15px;user-select:all}.security-qr{background:white;padding:14px;border-radius:14px;width:220px;height:220px}.invitation-result{display:grid;gap:15px;padding:20px;border:1px solid #aa82ff66;border-radius:14px;overflow-wrap:anywhere}.invitation-result input{width:100%;padding:14px;background:#111;color:white;border:1px solid #777;border-radius:8px}.security-content a{color:#d5c4ff}.security-content button{margin:5px 8px 5px 0}.security-session{padding:18px 0;border-bottom:1px solid #ffffff17;display:flex;justify-content:space-between;gap:18px;align-items:center}.security-session small{display:block;color:#b1a8c1;margin-top:7px}.security-content :focus-visible{outline:2px solid #b59aff;outline-offset:4px}.danger-button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ee7f9066;background:#c3445518;color:#ffb3bf;padding:14px 20px;border-radius:999px;cursor:pointer;font:inherit;margin-top:16px}.danger-button:hover{background:#c3445533}.danger-button:disabled{opacity:.5;cursor:wait}.account-removal{display:grid;gap:18px;margin-top:24px}.account-removal p{font-size:14px;line-height:1.8;color:#bdb3cb}.account-removal h3{font-size:22px}.activation-pending{padding:14px 16px;border:1px solid #b395ff66;border-radius:12px;color:#ded0ff!important;background:#b395ff0d}.admin-content>.invitation-result{margin-bottom:28px}.invitation-result>div{display:flex;gap:12px;flex-wrap:wrap}.brand.institutional-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none;color:#ece7d9;min-width:0}.institutional-emblem{width:42px;height:48px;object-fit:contain;flex-shrink:0}.institutional-wordmark{display:grid;gap:7px;text-align:left}.institutional-wordmark strong{font-family:Manrope,sans-serif;font-size:15px;font-weight:600;letter-spacing:.14em;line-height:1.45;color:#ece7d9;white-space:nowrap}.institutional-wordmark strong span{display:block;font-size:10px;letter-spacing:.24em;font-weight:500}.institutional-wordmark small{display:block;border-top:1px solid #b49b6a45;padding-top:7px;font-size:5.8px;letter-spacing:.17em;font-weight:600;line-height:1.5;color:#b9ab8e;white-space:nowrap}.sidebar .institutional-brand{margin-bottom:30px}.access-screen>.institutional-brand{margin-bottom:36px}.access-screen>.institutional-brand .institutional-emblem{width:52px;height:60px}.access-screen>.institutional-brand .institutional-wordmark strong{font-size:19px}.access-screen>.institutional-brand .institutional-wordmark strong span{font-size:12px}.access-screen>.institutional-brand .institutional-wordmark small{font-size:7px}.case-actions{gap:12px}.advisor-case-summary,.case-actions{display:flex;align-items:center;flex-wrap:wrap}.advisor-case-summary{gap:24px;padding:23px 26px;margin-bottom:24px;background:#ffffff04;border:1px solid #c8b5ff16;border-radius:16px;color:#bfb5ce;font-size:13px}.advisor-case-summary strong{color:#eee8fa;font-size:19px;font-weight:500}.alert-recipient{display:flex;gap:9px;align-items:center;padding:14px 16px;background:#b395ff0b;border:1px solid #b395ff33;border-radius:12px}.movement-dialog{width:min(960px,calc(100vw - 32px));max-width:none;max-height:90dvh;overflow:auto;padding:32px;border:1px solid #c8b5ff25;border-radius:24px;background:#14101c;color:#f2edf9;box-shadow:0 0 0 6px #ffffff03,0 32px 100px #0005}.movement-dialog::backdrop{background:#050408b8;backdrop-filter:blur(7px)}.movement-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.movement-entry-head h2{font-size:34px;letter-spacing:-1.3px;font-weight:500;margin:12px 0}.movement-entry-head p,.movement-instructions{font-size:13px;line-height:1.8;color:#bdb2cd}.movement-entry-head p strong{color:#f2edf9;font-weight:500}.movement-entry-rows{display:grid;gap:16px;margin:20px 0}.movement-entry-row{display:grid;grid-template-columns:1.3fr 1fr 1fr 36px;gap:14px;align-items:end;padding:18px 20px 22px;border:1px solid #bca3ed24;border-radius:16px;background:#ffffff03;min-width:0}.movement-entry-row legend{font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:0 8px;color:#b4a3cc}.movement-entry-row label{display:grid;gap:9px;font-size:11px;color:#cfc3de;min-width:0}.movement-entry-row input,.movement-entry-row select{width:100%;min-width:0;background:#09070c66;border:1px solid #c8b5ff25;border-radius:10px;color:#f3edf9;padding:13px 12px;min-height:46px;font:inherit;font-size:13px}.movement-entry-row input:focus,.movement-entry-row select:focus{outline:2px solid #b595ed;outline-offset:3px}.movement-entry-row .remove-movement{margin-bottom:4px}.movement-entry-summary{margin-top:24px;padding:22px 0;border-top:1px solid #c8b5ff20}.movement-entry-summary>div{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px;color:#c4b7d3}.movement-entry-summary strong{font-size:25px;font-weight:500;color:#f3edf9;white-space:nowrap}.movement-entry-summary p{font-size:11px;color:#b5a5c8;margin-top:13px;line-height:1.8}.movement-entry-footer{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding-top:10px}.movement-success{font-size:13px;line-height:1.7;background:#668b6c12;border:1px solid #9cc6a44a;color:#c0e1c5;border-radius:12px;padding:15px 18px}.movement-dialog :disabled{opacity:.5;cursor:wait}.movement-dialog .iconbutton:disabled{cursor:default}@media(max-width:767px){.movement-dialog{padding:24px 18px;border-radius:20px}.movement-entry-head h2{font-size:28px}.movement-entry-row{grid-template-columns:1fr 36px;padding:14px}.movement-entry-row label{grid-column:1}.movement-entry-row .remove-movement{grid-column:2;grid-row:1}.movement-entry-row input,.movement-entry-row select{font-size:16px}.movement-entry-footer{display:grid}.movement-entry-summary>div{align-items:flex-start;flex-direction:column;gap:12px}.case-actions{width:100%;margin-top:15px}.case-actions button{flex:1;justify-content:center;min-height:44px}.advisor-case-summary{gap:12px;flex-direction:column;align-items:flex-start}.public-header .institutional-emblem{width:36px;height:42px}.institutional-wordmark strong{font-size:12px}.institutional-wordmark strong span{font-size:8px}.institutional-wordmark small{font-size:5px}}.analysis-intro{display:flex;gap:22px;align-items:center;padding:30px;margin:24px 0}.analysis-intro>div{flex:1}.analysis-intro h2{font-size:22px;margin-bottom:12px;font-weight:500}.analysis-intro p{color:#b8acc7;font-size:13px;line-height:1.8}.analysis-intro small{display:block;font-size:10px;color:#a495b5;margin-top:12px}.analysis-running-total{display:block;font-size:32px;letter-spacing:-1px;margin:20px 0 6px;color:#eee8fa}.analysis-progress small{display:block;color:#a99ab9;font-size:11px;margin-bottom:14px}.analysis-reviewed{list-style:none;padding:0;display:grid;gap:9px;margin:18px 0 0;font-size:11px;color:#bdadd1}.analysis-reviewed li{display:flex;gap:9px;align-items:center}@media(max-width:767px){.analysis-intro{flex-direction:column;align-items:flex-start}.analysis-intro button{width:100%;justify-content:center}}.sidebar .profile{background:transparent;border:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.temporary-access{display:grid;gap:17px;margin-bottom:28px}.temporary-access h2{font-size:26px;font-weight:500}.temporary-access p{font-size:13px;line-height:1.8;color:#c2b5d2}.temporary-access label{display:grid;gap:10px;font-size:13px}.temporary-access input{padding:16px;background:#09070d;color:#f5effe;border:1px solid #bda0ec40;border-radius:12px;width:100%;font-family:monospace;font-size:18px;letter-spacing:.08em}.account-access-actions,.temporary-actions{display:flex;gap:10px;flex-wrap:wrap}.temporary-access>a{color:#d9c3ff;font-size:13px}.security-session .account-access-actions{justify-content:flex-end}.admin-content>.temporary-access{padding:28px}@media(max-width:767px){.security-session{align-items:flex-start;flex-direction:column}.account-access-actions{width:100%}.account-access-actions button{flex:1}.temporary-access input{font-size:16px}.temporary-actions{display:grid}}.cinematic-analysis{width:min(1100px,calc(100vw - 32px));max-width:none;max-height:94dvh;overflow:auto;padding:0;border:1px solid #b994ff40;border-radius:28px;background:#09070f;color:#eee8fa;box-shadow:0 0 0 6px #d1b2ff05,0 0 100px #9963ef18}.cinematic-analysis::backdrop{background:#030207dc;backdrop-filter:blur(12px)}.cinematic-top{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;border-bottom:1px solid #c7a8ff16}.cinematic-top>span{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.15em;color:#baaccd}.cinematic-top i{width:3px;height:3px;border-radius:50%;background:#a183c9}.cinematic-grid{display:grid;grid-template-columns:1fr 1fr;min-height:440px}.cinematic-visual{position:relative;overflow:hidden;min-height:440px;background:radial-gradient(ellipse at 50% 40%,#8a4ade21,transparent 64%)}.analysis-data-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.analysis-orbits{position:absolute;width:260px;height:260px;top:22px;left:calc(50% - 130px);border:1px solid #a97de522;border-radius:50%;transform:rotateX(20deg)}.analysis-orbits i{position:absolute;inset:16px;border:1px solid #c0a3f422;border-radius:50%;animation:analysis-orbit 18s cubic-bezier(.32,.72,0,1) infinite}.analysis-orbits i:nth-child(2){inset:38px;animation-direction:reverse;border-style:dashed}.analysis-orbits i:nth-child(3){inset:65px;border-color:#c7a6f64d;box-shadow:0 0 32px #a075db16}.analysis-orbits:after{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-top-color:#bc8fff;border-radius:50%;filter:drop-shadow(0 0 8px #c49aff);animation:analysis-orbit 7s cubic-bezier(.32,.72,0,1) infinite}.analysis-core{position:absolute;top:105px;left:0;right:0;display:grid;text-align:center;gap:8px;color:#c8aeeb;font-size:7px;letter-spacing:.28em}.analysis-core-symbol{font-family:Manrope,sans-serif;font-size:34px;letter-spacing:-2px;color:#eee0ff;font-weight:600}.cinematic-heading{position:absolute;left:38px;right:30px;bottom:44px}.cinematic-heading .eyebrow{font-size:8px;letter-spacing:.2em;color:#a18bbd}.cinematic-heading h2{font-size:33px;font-weight:400;line-height:1.18;letter-spacing:-1.1px;max-width:340px;margin:16px 0 14px}.cinematic-heading p{font-size:11px;line-height:1.8;color:#a392b9;max-width:280px}.analysis-decorative-stream{position:absolute;bottom:14px;left:38px;font-family:monospace;font-size:8px;letter-spacing:.2em;color:#886da94a}.cinematic-results{display:flex;flex-direction:column;padding:30px;border-left:1px solid #c7a8ff16;background:#ffffff02}.cinematic-results-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.cinematic-results-head>span{font-size:8px;letter-spacing:.15em;color:#bba9d0}.cinematic-results-head>strong{font-size:24px;font-weight:400;font-variant-numeric:tabular-nums}.cinematic-results-head small{font-size:13px;color:#746581}.cinematic-log{height:218px;overflow:auto;scrollbar-width:thin;scrollbar-color:#72518d #100b18;display:flex;flex-direction:column;gap:10px;padding-right:5px}.cinematic-movement{display:flex;align-items:center;gap:13px;padding:15px 13px;border:1px solid #c3a1f421;border-radius:13px;background:linear-gradient(110deg,#9b6bce0d,#ffffff03);flex-shrink:0;animation:analysis-row .6s cubic-bezier(.32,.72,0,1) both}.cinematic-movement-index{font-family:monospace;font-size:9px;color:#8a729f}.cinematic-movement>div{flex:1;min-width:0}.cinematic-movement strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.cinematic-movement small{display:block;color:#9885ab;font-size:9px;margin-top:7px}.cinematic-movement b{font-size:12px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.cinematic-movement>svg{color:#adcfba;flex-shrink:0}.cinematic-waiting{display:grid;place-content:center;text-align:center;gap:18px;height:100%;color:#9380a7;font-size:11px;line-height:1.8}.analysis-pulse{display:block;width:8px;height:8px;border-radius:50%;background:#c8a4ff;box-shadow:0 0 25px #b487ff;justify-self:center;animation:analysis-breathe 2.4s cubic-bezier(.32,.72,0,1) infinite}.cinematic-capital{border-top:1px solid #c7a8ff16;margin-top:23px;padding-top:22px;display:grid;gap:10px}.cinematic-capital>span{font-size:8px;color:#9b86b1;letter-spacing:.2em}.cinematic-capital>strong{font-size:35px;letter-spacing:-1.2px;font-weight:400;color:#eee1ff;font-variant-numeric:tabular-nums}.cinematic-capital>small{font-size:9px;color:#82708f}.cinematic-footer{padding:24px 30px 20px;border-top:1px solid #c7a8ff16;background:#0d0913}.cinematic-progress-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#bfadd1;margin-bottom:14px}.cinematic-progress-label>strong{font-size:23px;color:#eee1ff;font-weight:400;font-variant-numeric:tabular-nums}.cinematic-progress-label small{font-size:12px;color:#8f77a8;margin-left:3px}.cinematic-progress{height:9px;border:1px solid #bd90ef26;border-radius:100px;padding:2px;overflow:hidden;background:#050309}.cinematic-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#7850b8,#ba8ef4,#e4cfff);border-radius:100px;transform-origin:left;transition:transform .15s cubic-bezier(.32,.72,0,1);box-shadow:0 0 14px #c49aff88}.cinematic-footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:18px;font-size:8px;color:#8d789f}.cinematic-footer-bottom>button,.cinematic-footer-bottom>span{display:flex;gap:7px;align-items:center}.cinematic-footer-bottom>button{border:0;background:transparent;font:inherit;color:#cbb5e4;cursor:pointer;padding:8px;font-size:10px}.cinematic-analysis :focus-visible{outline:2px solid #c4a2f0;outline-offset:4px}@keyframes analysis-orbit{to{transform:rotate(1turn)}}@keyframes analysis-breathe{50%{opacity:.35;transform:scale(.7)}}@keyframes analysis-row{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.cinematic-analysis{width:calc(100vw - 20px);border-radius:20px}.cinematic-grid{grid-template-columns:1fr}.cinematic-visual{min-height:275px}.analysis-orbits{width:180px;height:180px;top:-28px;left:calc(50% - 90px)}.analysis-core{top:27px}.analysis-core-symbol{font-size:27px}.cinematic-heading{left:24px;bottom:24px}.cinematic-heading h2{font-size:26px;max-width:290px;margin:10px 0}.cinematic-heading p{font-size:10px}.analysis-decorative-stream{display:none}.cinematic-results{border-left:0;border-top:1px solid #c7a8ff16;padding:22px}.cinematic-log{height:174px}.cinematic-capital{margin-top:18px;padding-top:18px}.cinematic-capital>strong{font-size:28px}.cinematic-top{padding:14px 18px}.cinematic-top>span{font-size:7px;letter-spacing:.07em;gap:8px;flex-wrap:wrap}.cinematic-footer{padding:20px}.cinematic-footer-bottom{flex-wrap:wrap;gap:8px}.cinematic-movement{gap:9px}.cinematic-movement b{font-size:11px}.cinematic-movement>svg{display:none}}@media(prefers-reduced-motion:reduce){.analysis-orbits,.analysis-orbits i,.analysis-orbits:after,.analysis-pulse,.cinematic-movement{animation:none!important}.cinematic-progress>span{transition:none}}.delete-client-button{color:#e6a7b4!important;border-color:#db8da530!important}:root{--lt-bg:#090a10;--lt-surface:#14131d;--lt-surface-raised:#1b1828;--lt-line:#baa2e82a;--lt-text:#eeebf5;--lt-muted:#b4aabd;--lt-accent:#bea0ed;--lt-gold:#b9a77d;--lt-ease:cubic-bezier(.23,1,.32,1)}body{background:#090a10;color:var(--lt-text)}.shell{background:radial-gradient(ellipse at 90% 0,#48277516,transparent 48%),var(--lt-bg)}.shell .workspace-body{background:transparent;border:0}.shell .content{max-width:1440px;margin-inline:auto;padding:38px 44px 52px}.shell .titlebar{margin-bottom:28px;gap:22px;align-items:center}.shell .titlebar h1{font-size:clamp(29px,3.1vw,44px);line-height:1.13;letter-spacing:-1.5px;font-weight:500;color:#f2edf7;margin-bottom:14px}.shell .titlebar p{font-size:14px;line-height:1.8;color:#b5aabd}.admin-content>.eyebrow,.shell .eyebrow{font-size:10px;letter-spacing:.17em;color:#b9a5ce;line-height:1.8}.shell .context{padding:18px 0;margin-bottom:26px;gap:16px;flex-wrap:wrap;color:#bdafcd;font-size:11px;border-bottom:1px solid #bfa6e417}.shell .context .muted{font-size:11px;color:#a697b7}.shell .context select{min-height:40px;font-size:12px;max-width:100%;background:#1a1524;border:1px solid #bea0ed33}.shell main header{padding:22px 44px;background:linear-gradient(90deg,#15111e99,#0b0a1200);border-bottom:1px solid #c7ace51b}.shell .breadcrumb{font-size:11px;color:#b3a3c3}.shell .live{font-size:10px;color:#b9a6ce}.admin-content .panel,.security-content .panel,.shell .panel{position:relative;background:linear-gradient(145deg,#1b1724,#111019 72%);border:1px solid #c0a2ed25;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff07,0 12px 40px #00000010}.shell .sectionhead{padding:25px 27px 22px;gap:18px}.shell .sectionhead h2{font-size:21px;letter-spacing:-.55px;line-height:1.3;font-weight:500;color:#eee8f5}.shell .sectionhead p{font-size:12px;line-height:1.7;color:#b0a0bf;margin-top:9px}.shell .pill{font-size:10px;color:#d4c2e8;padding:8px 12px;border:1px solid #bd9de52b;background:#b892df0d}.primary,.secondary{min-height:44px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.01em;gap:10px;transition:transform .15s var(--lt-ease),background-color .18s var(--lt-ease),border-color .18s var(--lt-ease),box-shadow .18s var(--lt-ease)}.primary{background:linear-gradient(125deg,#c7acf0,#ac83df);color:#1c102a;border:1px solid #dfc5ff50;box-shadow:inset 0 1px 0 #ffffff30,0 4px 18px #9d6fd418}.secondary{color:#e1d2ef;background:linear-gradient(140deg,#2a2038,#211b2d);border:1px solid #c7a8f32b;box-shadow:inset 0 1px 0 #ffffff06}.primary:active:not(:disabled),.secondary:active:not(:disabled){transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.5}.iconbutton{min-width:40px;min-height:40px;color:#d3c4e4}.shell .profile{border-radius:14px;padding:12px;background:#ffffff04;border:1px solid #c6a9e61a}.shell .profile div{font-size:12px;line-height:1.5;min-width:0}.shell .profile small{font-size:10px;color:#a999ba}.shell .avatar{background:linear-gradient(135deg,#342a43,#241d32);border:1px solid #c2a2ed28;font-size:11px;color:#e4d4f7}.shell .client-dossier{background:radial-gradient(ellipse at 100% 0,#9065c324,transparent 64%),linear-gradient(130deg,#21192f,#14101d);border:1px solid #bc98e538;border-radius:23px;padding:27px;margin:0 0 26px;box-shadow:inset 0 1px 0 #ffffff08,0 12px 40px #00000012}.shell .dossier-heading h2{font-size:24px;letter-spacing:-.7px;font-weight:500}.shell .dossier-fields{gap:26px;margin:28px 0}.shell .dossier-fields dt{font-size:11px;color:#b4a1c5;line-height:1.6;margin-bottom:9px}.shell .dossier-fields dd{font-size:14px;line-height:1.7;color:#ece3f5;overflow-wrap:anywhere}.shell .dossier-footer,.shell .dossier-footer small,.shell .dossier-readonly{font-size:10px;color:#b5a3c6;line-height:1.7}.shell .metric{padding:25px;border-radius:20px;border:1px solid #c3a4ee25;background:linear-gradient(145deg,#201a2b,#14101d);box-shadow:inset 0 1px 0 #ffffff07}.shell .metric.featured{background:radial-gradient(ellipse at 85% -20%,#b576f746,transparent 68%),linear-gradient(140deg,#2d1947,#1c142b);border-color:#c69df34a}.shell .metriclabel{font-size:12px;color:#c6b5d6}.shell .metricvalue{font-size:clamp(28px,3vw,40px);letter-spacing:-1.4px;color:#f0e9f9}.shell .metric>span{font-size:11px;line-height:1.7;color:#ae9fbe}.tinyneutral{display:inline-block;width:5px;height:5px;border-radius:50%;background:#8c8099;margin-right:7px}.shell .metrics{gap:18px;margin-bottom:28px}.shell .tabletools{padding:0 26px 18px;gap:16px}.shell .search{border:1px solid #c2a6e624;background:#0d0b1399;min-height:43px;border-radius:12px}.shell .search input{font-size:12px;color:#e3d7ed}.shell .tabletools>span{font-size:10px;color:#a99ab8}.shell th{font-size:10px;letter-spacing:.1em;padding:17px 22px;color:#b5a2c7;background:#ffffff02;border-bottom:1px solid #baa0dd1c}.shell td{font-size:13px;padding:20px 22px;border-bottom:1px solid #c3a8e916;color:#dacde8}.shell td.amount{font-size:14px;font-variant-numeric:tabular-nums;color:#f1e8fb;white-space:nowrap}.shell .platform strong{font-size:13px;font-weight:500;line-height:1.6}.shell .platform small{font-size:10px;color:#aa96ba;margin-top:7px}.shell .platform>span{background:#30223f;border:1px solid #c2a1e829;color:#dfc7fc}.shell .statusselect{font-size:11px;min-height:38px;padding:8px 12px;border:1px solid #bda0dd33;background:#21192d;color:#dbcaed}.shell .badge{font-size:10px;line-height:1.5;border:1px solid #bba0d32b;color:#dbcaec;padding:7px 10px;background:#b48cdd10}.shell .tablefooter{padding:20px 26px;font-size:12px;color:#c1afd1}.shell .tablefooter strong{font-size:18px;color:#e7d8f5;font-variant-numeric:tabular-nums}.shell .listrow{padding:22px 26px;gap:16px;border-bottom:1px solid #c6a6eb1b}.shell .listrow strong{font-size:14px;font-weight:500}.shell .client-record-count,.shell .listrow small{font-size:11px;color:#aa97bd;line-height:1.7}.shell .listrow>div{min-width:150px}.shell .advisor-summary{border:1px solid #ba9bdd24;background:linear-gradient(125deg,#20172d,#13101c);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff07;margin-bottom:28px}.shell .advisor-summary span{font-size:11px;line-height:1.7;color:#bca8cc}.shell .advisor-summary strong{font-size:36px;font-weight:400;letter-spacing:-1px}.shell .empty{padding:38px 24px;color:#ae9dbd}.shell .empty h3{font-size:18px;font-weight:500;margin:14px 0 10px;color:#e2d4ee}.shell .empty p{font-size:12px;line-height:1.8;color:#b2a0c2}.shell .alertpreview p,.shell .withdrawcard p{font-size:13px;line-height:1.9;color:#b6a4c7}.shell .withdrawcard{padding:27px;background:radial-gradient(ellipse at 100% 0,#7d4bae30,transparent 72%),#1c1427;border:1px solid #c7a1f232;border-radius:21px}.shell .withdrawcard h2{font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.7px}.shell .withdrawcard small{font-size:10px;line-height:1.8;color:#ac98c1}.shell .alertpreview small,.shell .textbutton{font-size:11px;color:#bfa8d4}.shell .money-history .history-description strong{font-size:13px}.shell .money-history .history-description p{font-size:12px;line-height:1.7;color:#bca9ce}.shell .money-history .history-description small,.shell .money-history .history-description time{font-size:10px;line-height:1.7;color:#a793ba}.shell .history-value>strong{font-size:14px;font-variant-numeric:tabular-nums}.shell .footnote{font-size:10px;color:#9784a8;line-height:1.8;margin-top:32px}.access-card{background:radial-gradient(ellipse at 100% 0,#71449a1f,transparent 65%),linear-gradient(140deg,#1b1426,#100c18);border:1px solid #bea0e438;box-shadow:inset 0 1px 0 #ffffff09,0 20px 80px #00000020}.access-card h1{font-size:32px;line-height:1.18;letter-spacing:-1.1px}.access-card>p{font-size:14px;line-height:1.9;color:#c1afd0}.access-card>small{font-size:11px;line-height:1.8;color:#ab96bc}.auth-form label{font-size:13px;color:#d7c8e4}.auth-form input{font-size:15px;background:#0a071166;border:1px solid #c0a0e63b;min-height:48px}.auth-help{font-size:12px!important;color:#b4a0c5;line-height:1.9!important}.access-card .primary{font-size:13px;min-height:48px}.access-back{font-size:12px;color:#b8a1ce}.admin-header{border-bottom:1px solid #c1a3e42b;background:linear-gradient(90deg,#1b1425,#100c18);padding:22px 32px;gap:24px}.admin-header nav{gap:20px}.admin-header nav a{font-size:12px;color:#b8a2cb;min-height:40px;display:flex;align-items:center}.admin-header .admin-label{font-size:10px;letter-spacing:.1em;color:#c6afd9}.admin-content{max-width:1440px;margin:auto;padding:40px 44px}.admin-content h1{font-size:40px;letter-spacing:-1.4px}.admin-content .titlebar p{font-size:14px;line-height:1.8;color:#b4a1c4}.admin-stats>div{border:1px solid #bf9fe62e;background:linear-gradient(140deg,#20172c,#15101e);border-radius:18px;padding:24px;box-shadow:inset 0 1px 0 #ffffff08}.admin-stats strong{font-size:34px;font-weight:400}.admin-stats span{font-size:12px;color:#b6a1c9}.admin-users .sectionhead h2{font-size:22px}.admin-toolbar input,.admin-toolbar select,.admin-users .sectionhead p{font-size:13px}.admin-users th{font-size:10px;letter-spacing:.1em;color:#b29bc5}.admin-users td{font-size:13px}.admin-role-guide{gap:18px}.admin-role-guide>div{background:#ffffff03;border:1px solid #baa0db1d;border-radius:15px;padding:20px}.admin-role-guide strong{font-size:13px}.admin-access-note,.admin-role-guide p{font-size:12px;line-height:1.8;color:#ad97c1}.admin-dialog{border:1px solid #c5a0f043;background:linear-gradient(145deg,#21172e,#130e1e);box-shadow:inset 0 1px 0 #ffffff08,0 25px 90px #0005}.admin-dialog label,.dialog label{font-size:13px;line-height:1.6;color:#d8c6e7}.admin-dialog input,.admin-dialog select,.dialog input,.dialog select,.dialog textarea{font-size:15px;min-height:46px;background:#100b1880;border:1px solid #c3a3e539;color:#eae0f2;border-radius:12px}.admin-dialog h2,.dialog h2{font-weight:500;letter-spacing:-.8px}.security-content>p{font-size:14px;line-height:1.8;color:#bba7cc}.security-content .panel{padding:28px}.security-content h2{font-size:24px;font-weight:500;letter-spacing:-.6px}.security-content small{font-size:11px;line-height:1.7}.priorityalert{border:1px solid #cba6f349;background:radial-gradient(ellipse at 100% 0,#9762bc22,transparent 65%),#171020;box-shadow:inset 0 1px 0 #ffffff09,0 25px 90px #0005}.priorityalert h2{font-size:32px;line-height:1.18;letter-spacing:-.9px}.priorityalert .priority-message{font-size:16px;line-height:1.85;color:#e0d0ec}.priority-footnote,.priorityalert>small{font-size:11px;line-height:1.7;color:#aa92be}.toast{font-size:13px;line-height:1.7;border:1px solid #c4a1ec48;background:#24182f;box-shadow:0 12px 40px #0003}.public-index .public-header{border-bottom-color:#c6a5e523}.public-index .public-feature-grid article{background:linear-gradient(145deg,#20172c,#110e19);border:1px solid #c1a2e62d;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff07}.public-index .public-feature-grid h3{font-size:20px}.public-index .public-feature-grid p{font-size:14px;line-height:1.85;color:#b5a3c6}:focus-visible{outline:2px solid #c3a0f0;outline-offset:4px}@media(hover:hover) and (pointer:fine){.primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff35,0 5px 26px #a376df33;transform:translateY(-1px)}.secondary:hover:not(:disabled){background:#33243f;border-color:#d2afe54d}.shell tbody tr:hover td{background:#c2a0ed06}}@media(min-width:1100px){.shell:not(.admin-shell):not(.public-index){display:grid;grid-template-columns:248px minmax(0,1fr);padding:0;min-height:100dvh}.shell:not(.admin-shell):not(.public-index)>.sidebar{position:sticky;top:0;height:100dvh;width:248px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:27px 20px;background:linear-gradient(160deg,#191321,#0d0c13 70%);border:0;border-right:1px solid #c6a5e528;box-shadow:inset -1px 0 0 #ffffff03;overflow-y:auto}.shell:not(.admin-shell):not(.public-index)>main{margin:0;min-width:0;width:auto}.shell .sidebar .institutional-brand{display:flex;margin-bottom:26px;padding:0 3px;flex-shrink:0}.shell .sidebar .workspace{font-size:10px;padding:13px 9px;margin:0 0 13px;background:#ffffff03;border:1px solid #bda1db1d;border-radius:10px;color:#b29dc6}.shell .sidebar .admin-return{font-size:11px;line-height:1.6;padding:11px 10px;margin:0;color:#ae98c1;border-radius:9px}.shell .sidebar .navlabel{display:block;font-size:9px;letter-spacing:.18em;color:#7f6a94;margin:28px 11px 12px}.shell .sidebar nav{display:grid;gap:7px;margin:0}.shell .sidebar nav button{position:relative;display:flex;justify-content:flex-start;gap:12px;width:100%;min-height:46px;padding:13px 14px;font-size:12px;color:#b8a4ca;border:1px solid transparent;background:transparent;border-radius:12px}.shell .sidebar nav button.active{background:linear-gradient(120deg,#b28bd324,#9964c412);color:#f0ddff;border-color:#c29ce236;box-shadow:inset 0 1px 0 #ffffff05}.shell .sidebar nav button.active:after{display:none}.shell .sidebar nav svg{display:block;stroke-width:1.5;opacity:.8}.shell .sidebar .sidebottom{display:block;margin:32px 0 20px;padding:18px 14px;border:1px solid #c5a6e31d;border-radius:14px;background:#ffffff02}.shell .sidebar .sidebottom strong{font-size:11px;font-weight:500;color:#cdb9dd}.shell .sidebar .sidebottom p{font-size:10px;line-height:1.9;color:#9680aa;margin:10px 0}.shell .sidebar .sidebottom>span{font-size:9px;color:#a990bd}.shell .sidebar .sidebottom>svg{display:none}.shell .sidebar .profile{display:flex;width:100%;margin-top:auto;flex-shrink:0;gap:9px;padding:11px}.shell .sidebar .profile div{white-space:normal;overflow:visible;text-overflow:clip;flex:1}.shell .sidebar .profile .avatar{width:32px;height:32px;min-width:32px;font-size:10px}.shell .sidebar .profile>svg{width:15px;min-width:15px;opacity:.7}.shell .sidebar .institutional-wordmark strong{font-size:14px}.shell .sidebar .institutional-wordmark strong span{font-size:9px}.shell .sidebar .institutional-wordmark small{font-size:5px}.shell .content{padding:32px 36px 48px}.shell main header{padding:20px 36px}.shell .titlebar h1{font-size:36px}.shell .twocol{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:22px}}.cinematic-analysis[open]{display:flex;flex-direction:column;height:min(760px,94dvh)}.cinematic-grid{flex:1;min-height:0}.cinematic-visual{min-height:340px}.cinematic-results{min-height:0;overflow:hidden}.cinematic-log{height:auto;min-height:90px;flex:1}.cinematic-capital,.cinematic-footer{flex-shrink:0}.analysis-orbits{width:220px;height:220px;left:calc(50% - 110px);top:6px}.analysis-core{top:75px}.cinematic-heading{bottom:28px}.cinematic-heading h2{font-size:30px}.cinematic-results-head>span{font-size:10px}.cinematic-movement strong{font-size:13px}.cinematic-movement small{font-size:10px}.cinematic-movement b{font-size:13px}.cinematic-footer-bottom{font-size:10px}@media(max-width:1099px){.shell:not(.admin-shell):not(.public-index){display:block;padding:16px}.shell .sidebar{position:relative;width:100%;height:auto;display:flex;flex-wrap:wrap;gap:13px;align-items:center;padding:18px;background:linear-gradient(135deg,#191222,#0e0b14);border:1px solid #baa0db24;border-radius:19px;margin:0 0 18px}.shell .sidebar .institutional-brand{margin:0;flex:1}.shell .sidebar .navlabel,.shell .sidebar .sidebottom,.shell .sidebar .workspace{display:none}.shell .sidebar .admin-return{font-size:11px;padding:8px;line-height:1.6}.shell .sidebar nav{order:5;width:100%;display:flex;overflow-x:auto;gap:7px;padding:5px 0;scrollbar-width:thin}.shell .sidebar nav button{display:flex;gap:8px;align-items:center;min-height:42px;padding:11px 15px;white-space:nowrap;font-size:12px;color:#bda7cf;border:1px solid transparent;border-radius:11px;background:transparent;flex-shrink:0}.shell .sidebar nav button.active{background:#af84d51a;color:#eddbfb;border-color:#c49be238}.shell .sidebar nav button.active:after{display:none}.shell .sidebar nav svg{display:block;stroke-width:1.5}.shell .sidebar .profile{width:auto;margin:0;padding:9px}.shell .sidebar .profile div{display:none}.shell .sidebar .profile .avatar{width:30px;height:30px;min-width:30px}.shell .content{padding:25px 22px 35px}.shell main header{padding:18px 22px}.admin-header{flex-wrap:wrap;gap:16px;padding:20px}.admin-header nav{order:5;width:100%;overflow:auto;gap:20px}.admin-content{padding:28px 22px}.shell .listrow{flex-wrap:wrap}.shell .twocol{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)}}@media(max-width:767px){.shell:not(.admin-shell):not(.public-index){padding:10px}.shell .sidebar{padding:15px;gap:10px;border-radius:16px}.shell .sidebar .admin-return{font-size:10px;padding:5px}.shell .sidebar .institutional-brand{min-width:170px}.shell .content{padding:22px 14px 30px}.shell main header{padding:16px 14px}.shell .titlebar{margin-bottom:22px}.shell .titlebar h1{font-size:29px;line-height:1.18;letter-spacing:-1.1px}.shell .titlebar p{font-size:12px}.shell .context{font-size:10px;gap:12px;margin-bottom:20px}.shell .context .muted{font-size:10px}.shell .client-dossier{padding:21px;border-radius:19px}.shell .dossier-fields{grid-template-columns:1fr 1fr;gap:22px 16px;margin:24px 0}.shell .dossier-fields dt{font-size:10px}.shell .dossier-fields dd{font-size:12px;line-height:1.8}.shell .dossier-heading h2{font-size:22px}.shell .dossier-footer{align-items:flex-start;gap:12px;flex-wrap:wrap}.shell .metrics{grid-template-columns:1fr;gap:13px}.shell .metric{padding:23px}.shell .metricvalue{font-size:35px;margin:20px 0 15px}.shell .metriclabel{font-size:12px}.shell .metric>span{font-size:11px}.shell .twocol{grid-template-columns:1fr}.shell .sectionhead{padding:22px 20px 20px;flex-wrap:wrap}.shell .sectionhead h2{font-size:20px}.shell .sectionhead p{font-size:12px}.shell .tabletools{padding:0 20px 16px;flex-wrap:wrap}.shell .search{width:100%}.shell td,.shell th{padding:17px 18px}.shell .platform strong{font-size:12px}.shell .platform small{font-size:10px}.shell .listrow{padding:22px 20px;gap:13px}.shell .listrow>div{min-width:calc(100% - 60px);flex:1}.shell .listrow .secondary{margin:0;font-size:11px;padding:10px 13px}.shell .advisor-summary{padding:22px 0}.shell .advisor-summary span{font-size:10px}.shell .advisor-summary strong{font-size:32px}.shell .analysis-intro{padding:24px;gap:16px}.shell .analysis-intro h2{font-size:22px}.shell .analysis-intro p{font-size:13px}.shell .analysis-intro small{font-size:11px}.shell .footnote{gap:12px;flex-wrap:wrap;font-size:9px}.admin-content{padding:25px 16px}.admin-content h1{font-size:30px}.admin-stats{gap:12px}.admin-stats>div{padding:20px}.admin-role-guide{grid-template-columns:1fr;gap:12px}.admin-access-note{font-size:11px}.admin-toolbar{gap:12px;flex-wrap:wrap}.admin-toolbar .search{width:100%;flex-basis:100%}.access-screen{padding:32px 18px}.access-card{padding:30px 24px;border-radius:23px}.access-card h1{font-size:30px}.access-card>p{font-size:13px}.access-card>small{font-size:11px}.access-screen>.institutional-brand{margin-bottom:28px}.admin-dialog input,.admin-dialog select,.auth-form input,.dialog input,.dialog select,.dialog textarea{font-size:16px}.security-content{margin:35px auto;padding:20px}.security-content h1{font-size:32px}.security-content .panel{padding:23px}.priorityalert{padding:28px 24px}.priorityalert h2{font-size:29px}.priorityalert .priority-message{font-size:15px;line-height:1.85}.cinematic-analysis[open]{height:auto;display:block}.cinematic-grid{display:block}.cinematic-visual{min-height:260px}.cinematic-results{min-height:290px}.cinematic-log{height:160px;max-height:200px;min-height:0;flex:none}.cinematic-footer{position:sticky;bottom:0;z-index:1;box-shadow:0 -8px 30px #08060daa}.analysis-orbits{width:160px;height:160px;left:calc(50% - 80px);top:-20px}.analysis-core{top:20px}.cinematic-heading{bottom:20px;left:24px}.cinematic-heading h2{font-size:24px;max-width:290px}.cinematic-heading p{font-size:10px}.cinematic-capital>strong{font-size:28px}.cinematic-footer-bottom{font-size:9px}.cinematic-footer-bottom>span{line-height:1.7}.cinematic-top>span{font-size:8px}.cinematic-results-head>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.primary,.secondary{transition:none}.primary:active,.secondary:active{transform:none}}.shell .metric{min-width:0;container-type:inline-size}.shell .metricvalue{font-size:clamp(24px,13cqi,40px);overflow-wrap:anywhere}.admin-header{flex-wrap:wrap}.admin-header nav{flex-wrap:wrap;justify-content:flex-end}.iconbutton{min-width:44px;min-height:44px}.portal-form-dialog{max-height:90dvh;overflow-y:auto}.portal-form-dialog::backdrop{background:#050309b8;backdrop-filter:blur(8px)}@media(min-width:1100px) and (max-height:800px){.shell:not(.admin-shell):not(.public-index)>.sidebar{padding:22px 18px}.shell .sidebar .institutional-brand{margin-bottom:18px}.shell .sidebar .workspace{padding:9px;margin-bottom:8px}.shell .sidebar .navlabel{margin:16px 11px 12px}.shell .sidebar nav{gap:5px}.shell .sidebar nav button{min-height:40px;padding:10px 13px}.shell .sidebar .sidebottom{display:none}}@media(max-width:767px){.shell .metricvalue{font-size:35px}.admin-header nav{flex-wrap:nowrap;justify-content:flex-start}}.shell.public-index{display:block;grid-template-columns:none;min-height:100dvh;padding:0}.public-index .public-header{display:flex;align-items:center;justify-content:space-between;position:relative;width:auto;max-width:1440px;margin:0 auto;padding:24px 42px;gap:24px;border-bottom:1px solid #c6a5e51f}.public-index .public-header nav{display:flex;gap:28px}.public-index .public-header nav a{font-size:12px;color:#b6a3c8}.public-index .public-features article{background:radial-gradient(ellipse at 100% 0,#8a58b819,transparent 65%),linear-gradient(145deg,#1c1427,#110e19);border:1px solid #c2a1e62c;box-shadow:inset 0 1px 0 #ffffff08,0 15px 40px #00000010;border-radius:22px}.public-index .public-features h3{font-size:20px;font-weight:500;letter-spacing:-.5px}.public-index .public-features p{font-size:14px;line-height:1.85;color:#baa8ca}.public-index .public-information>p{font-size:16px;line-height:1.9;color:#b6a3c9}.public-index .public-process li{border-top:1px solid #b99bd42d;padding-top:24px}.public-index .public-process li p{font-size:14px;line-height:1.8;color:#b6a3c7}@media(max-width:767px){.public-index .public-header{padding:20px;gap:16px;flex-wrap:wrap}.public-index .public-header nav{order:3;justify-content:center;width:100%;gap:28px}.public-index .public-header .secondary{font-size:11px;padding:12px 17px}.public-index .public-header .institutional-emblem{width:32px;height:40px}.public-index .public-header .institutional-wordmark strong{font-size:11px}.public-index .public-header .institutional-wordmark strong span{font-size:7px}.public-index .public-header .institutional-wordmark small{font-size:4.5px}.public-index .public-information>p{font-size:14px}.public-index .public-features p{font-size:13px}}html[data-motion=ready] :is(.primary,.secondary,.hero-secondary,.danger-button){position:relative;isolation:isolate;overflow:hidden;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1)}html[data-motion=ready] :is(.primary,.secondary,.hero-secondary,.danger-button):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--press-x,50%) var(--press-y,50%),#ffffff40,transparent 68%);opacity:0;transform:scale(.75);transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .22s cubic-bezier(.23,1,.32,1)}html[data-motion=ready] :is(.primary,.secondary,.hero-secondary,.danger-button):active:not(:disabled){transform:translateY(0) scale(.975)}html[data-motion=ready] :is(.primary,.secondary,.hero-secondary,.danger-button):active:not(:disabled):after{opacity:.7;transform:scale(1)}html[data-motion=ready] .button-circle,html[data-motion=ready] :is(.primary,.secondary,.hero-secondary)>svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}html[data-motion=ready] .button-circle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.animated-number{font-variant-numeric:tabular-nums;white-space:nowrap}.hero-orbital-motion{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-motion .hero-copy{position:relative;z-index:1}.hero-motion .hero-copy>.kicker{animation:hero-enter .65s cubic-bezier(.23,1,.32,1) both}.hero-motion .hero-copy>h1{animation:hero-enter .8s cubic-bezier(.23,1,.32,1) 90ms both}.hero-motion .hero-copy>p{animation:hero-enter .75s cubic-bezier(.23,1,.32,1) .19s both}.hero-motion .hero-actions{animation:hero-enter .7s cubic-bezier(.23,1,.32,1) .29s both}.hero-motion .hero-caption{animation:hero-enter .65s cubic-bezier(.23,1,.32,1) .39s both}.public-header{animation:hero-enter .65s cubic-bezier(.23,1,.32,1) both}.public-index .hero-orbital-motion:after{content:"";position:absolute;width:45%;height:45%;left:27.5%;top:30%;background:radial-gradient(ellipse,#a966dd0b,transparent 70%);opacity:.7;animation:orbital-breathe 9s cubic-bezier(.45,0,.55,1) infinite}.motion-feature-card{position:relative;isolation:isolate}.motion-feature-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 50% 0,#c8a4f317,transparent 70%);opacity:0;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.toast{animation:notice-enter .22s cubic-bezier(.23,1,.32,1) both}.toast:before{content:"";width:6px;height:6px;background:#d1b6ed;border-radius:50%;flex-shrink:0;box-shadow:0 0 12px #b88cdd55}.movement-success{animation:notice-enter .22s cubic-bezier(.23,1,.32,1) both}.admin-dialog[open],.dialog[open],.movement-dialog[open],.portal-form-dialog[open],.priorityalert[open]{animation:dialog-enter .23s cubic-bezier(.23,1,.32,1) both}.shell tbody tr{animation:row-enter .19s cubic-bezier(.23,1,.32,1) both}.shell tbody tr:nth-child(2){animation-delay:30ms}.shell tbody tr:nth-child(3){animation-delay:60ms}.shell tbody tr:nth-child(4){animation-delay:90ms}.alertitem{animation:row-enter .22s cubic-bezier(.23,1,.32,1) both}.movement-entry-row{animation:row-enter .18s cubic-bezier(.23,1,.32,1) both}.analysis-core{justify-items:center}.analysis-core-emblem{width:48px;height:54px;filter:drop-shadow(0 0 12px #c49aff66);animation:shield-breathe 4s cubic-bezier(.45,0,.55,1) infinite}.institutional-emblem{filter:drop-shadow(0 2px 8px #aa78b914)}.institutional-wordmark strong{letter-spacing:.17em}.institutional-wordmark strong span{letter-spacing:.26em}.public-header .institutional-brand{transition:opacity .18s cubic-bezier(.23,1,.32,1)}html[data-motion=ready] .auth-form button.primary[aria-busy=true]:not([data-feedback=success]):before,html[data-motion=ready] [data-feedback=busy]:before{content:"";display:block;position:absolute;right:10px;top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;opacity:.7;pointer-events:none;animation:button-spin .75s linear infinite}html[data-motion=ready] [data-feedback=success]:after{content:"✓";display:grid;place-items:center;inset:auto 7px auto auto;top:calc(50% - 12px);width:24px;height:24px;background:#b9e2c6;color:#14271c;font-size:14px;opacity:1;transform:scale(1);border-radius:50%;animation:success-check .22s cubic-bezier(.23,1,.32,1) both}html[data-motion=ready] [data-feedback=error]{outline:1px solid #dc99b166;outline-offset:3px}html[data-motion=ready] [aria-busy=true],html[data-motion=ready] [data-feedback=busy]{opacity:.8}@media(hover:hover) and (pointer:fine){html[data-motion=ready] :is(.primary,.secondary,.hero-secondary):hover:not(:disabled){transform:translateY(-2px);border-color:#d9b5fa70}html[data-motion=ready] :is(.primary,.secondary,.hero-secondary):hover:not(:disabled):after{opacity:.35;transform:scale(1);background:radial-gradient(140px circle at var(--spot-x,50%) var(--spot-y,50%),#ffffff38,transparent 75%)}html[data-motion=ready] :is(.primary,.secondary):hover:not(:disabled)>.lucide-arrow-up-right{transform:translate(2px,-2px)}html[data-motion=ready] :is(.primary,.secondary):hover:not(:disabled)>.lucide-arrow-right{transform:translateX(3px)}html[data-motion=ready] .hero-actions .primary:hover:not(:disabled) .button-circle{transform:translate(2px,-2px)}.motion-feature-card:hover:before{opacity:1}.shell .panel{transition:border-color .2s cubic-bezier(.23,1,.32,1)}.shell .panel:hover{border-color:#c5a4ed3d}.danger-button:hover:not(:disabled){transform:translateY(-1px);border-color:#e9a1b677;background-color:#4a253333}}[data-motion-attention=analysis]{isolation:isolate;position:relative;overflow:hidden}[data-motion-attention=analysis]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 40%,#ffffff30 48%,transparent 56%);pointer-events:none;transform:translateX(-100%);animation:analysis-attention 9s cubic-bezier(.23,1,.32,1) 3s 2}[data-motion-attention=analysis]:disabled:before{animation:none}@keyframes hero-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes row-enter{0%{opacity:.4;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes notice-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-enter{0%{opacity:0;transform:scale(.98) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes orbital-breathe{50%{opacity:.4;transform:scale(1.06)}}@keyframes shield-breathe{50%{opacity:.7;transform:translateY(-2px)}}@keyframes button-spin{to{transform:rotate(1turn)}}@keyframes success-check{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes analysis-attention{0%,70%{transform:translateX(-100%)}88%,to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){html[data-motion=ready] *,html[data-motion=ready] :after,html[data-motion=ready] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-orbital-motion{transform:none!important}html[data-motion=ready] .button-circle,html[data-motion=ready] :is(.primary,.secondary)>svg,html[data-motion=ready] :is(.primary,.secondary,.hero-secondary,.danger-button):active,html[data-motion=ready] :is(.primary,.secondary,.hero-secondary,.danger-button):hover{transform:none!important}.analysis-core-emblem{animation:none!important}.hero-copy>*{opacity:1!important;transform:none!important}}@media(hover:none),(pointer:coarse){html[data-motion=ready] :is(.primary,.secondary,.hero-secondary):hover:not(:active){transform:none}html[data-motion=ready] :is(.primary,.secondary,.hero-secondary):hover>.button-circle{transform:none}}html[data-input-mode=keyboard] .movement-entry-row,html[data-input-mode=keyboard] .shell tbody tr{animation:none}.motion-value-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.metricvalue .animated-number{white-space:normal;overflow-wrap:anywhere}.tracking-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.045em;white-space:nowrap;color:var(--muted,#aaa4b5)}.case-followup{display:flex;gap:14px;align-items:flex-start;padding:20px 24px;margin:0 0 24px;border:1px solid #a582d233;border-radius:16px;background:linear-gradient(110deg,#a582d20d,transparent)}.case-followup>svg{color:#bd9de6;flex-shrink:0;margin-top:3px}.case-followup strong{font-size:13px}.case-followup p{font-size:13px;color:var(--muted,#aaa4b5);margin:6px 0}.case-followup small{font-size:11px;color:var(--muted,#aaa4b5)}.capital-report-dialog{padding:0;border:1px solid #bca4da44;border-radius:22px;background:#111017;color:#ece7f5;width:min(1000px,calc(100vw - 40px));max-width:1000px;max-height:94dvh;overflow:auto;box-shadow:0 35px 140px #0009;animation:dialog-enter .25s cubic-bezier(.23,1,.32,1)}.capital-report-dialog::backdrop{background:#07060be6;backdrop-filter:blur(12px)}.report-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;position:sticky;top:0;z-index:2;background:#141119f5;border-bottom:1px solid #ffffff12}.report-toolbar>span{display:flex;gap:10px;align-items:center;font-size:10px;letter-spacing:.15em;color:#c4b6d2}.report-toolbar .iconbutton{color:#d8cbe7;background:transparent}.capital-document{position:relative;margin:28px;background:#f7f5ee;color:#292b2b;padding:45px 46px 28px;border:1px solid #d9d1bf;box-shadow:0 12px 40px #0003;isolation:isolate;overflow:hidden}.capital-document:before{inset:8px;border:1px solid #b9a78040}.capital-document:after,.capital-document:before{content:"";position:absolute;pointer-events:none;z-index:-1}.capital-document:after{width:260px;height:300px;right:-60px;top:100px;background:url(/brand/emblem.svg) 50%/contain no-repeat;filter:brightness(.2) sepia(1);opacity:.035}.document-letterhead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:26px;border-bottom:2px solid #9c865b}.document-brand{display:flex;gap:13px;align-items:center}.document-brand>img,.document-footer img{filter:brightness(.44) sepia(1) saturate(.75)}.document-brand strong{display:block;font-size:20px;font-weight:600;letter-spacing:.13em;line-height:1.25}.document-brand strong span{display:block;font-size:10px;letter-spacing:.24em;margin-top:3px}.document-brand small{font-size:7px;letter-spacing:.13em;color:#776a50;margin-top:7px}.document-confidential{text-align:right;font-size:8px;letter-spacing:.12em;font-weight:600;color:#7c6c4f}.document-confidential span{display:block;font-size:10px;letter-spacing:0;font-weight:400;color:#78766e;margin-top:7px}.document-intro{padding:32px 0 25px}.document-eyebrow{font-size:8px;letter-spacing:.2em;color:#8b7651;font-weight:700}.capital-document h2{font-size:36px;line-height:1.15;letter-spacing:-1.5px;color:#24282a;margin:12px 0 15px;font-weight:500}.document-intro>p{font-size:11px;line-height:1.7;color:#726f66;max-width:400px;margin-bottom:20px}.document-date{font-size:10px;display:flex;flex-wrap:wrap;gap:8px 16px}.document-date>span{color:#7a766b}.document-date time{font-weight:500}.document-profile{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:16px;padding:18px 0;border-block:1px solid #cfc6b5}.document-profile span{display:block;font-size:7px;letter-spacing:.12em;color:#81755f;margin-bottom:7px}.document-profile strong{font-size:11px;font-weight:600;overflow-wrap:anywhere}.document-summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:30px 0}.document-summary>div>span{font-size:8px;letter-spacing:.13em;color:#807255}.document-summary>div>strong{display:block;font-size:36px;line-height:1.3;letter-spacing:-1.4px;font-weight:500;color:#292c2b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.document-summary small{font-size:9px;color:#807b70;margin-top:5px}.document-summary .document-count{border-left:1px solid #d2c7b1;padding-left:24px;min-width:130px}.document-summary .document-count>strong{font-size:31px;color:#94815d}.document-summary .document-count>span{font-size:8px;letter-spacing:0}.document-section-title{display:flex;align-items:center;gap:10px;margin:7px 0 12px}.document-observations>span,.document-section-title>span{font-size:9px;color:#998057;font-weight:600}.capital-document h3{font-size:13px;letter-spacing:-.2px;font-weight:600;margin:0}.document-section-title>small{margin-left:auto;font-size:8px;color:#8a8272}.document-table-wrap{overflow-x:auto}.capital-document table{width:100%;border-collapse:collapse;min-width:570px;color:#383a37}.capital-document table thead th{font-size:8px;text-align:left;letter-spacing:.02em;text-transform:uppercase;color:#7d6d50;background:#eee9de;padding:12px 10px;border-top:1px solid #bcad8d;border-bottom:1px solid #d4c9b3;white-space:nowrap}.capital-document table tbody :is(th,td){text-align:left;font-size:10px;padding:16px 10px;border-bottom:1px solid #ded8ca;font-weight:400;background:transparent}.capital-document table tbody th{font-weight:600;overflow-wrap:anywhere;max-width:180px}.capital-document table code{font-size:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#6d675b;white-space:nowrap}.capital-document table .document-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.document-status{display:flex;align-items:center;gap:5px;font-size:8px;color:#63715d;white-space:nowrap}.capital-document table tfoot :is(th,td){padding:15px 10px;font-size:10px;border-bottom:2px solid #aa9670;text-align:left}.capital-document table tfoot th{font-weight:600}.capital-document table tfoot .document-amount{font-size:13px;font-weight:600}.capital-document table tfoot td:last-child{font-size:8px;color:#81745b}.document-empty{font-size:11px;line-height:1.7;padding:16px;color:#787365}.document-observations{display:flex;gap:12px;margin:26px 0 30px}.document-observations p{font-size:10px;line-height:1.9;color:#797468;margin:9px 0 0;max-width:610px}.document-footer{border-top:1px solid #cfc6b5;padding-top:18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.document-footer>div{display:flex;gap:9px;align-items:center}.document-footer span{font-size:8px;letter-spacing:.1em;color:#766a53}.document-footer small{font-size:7px;letter-spacing:0;color:#8b8475;margin-top:4px}.report-actions{padding:0 28px 25px;display:flex;justify-content:space-between;gap:20px;align-items:center}.report-actions>span{font-size:10px;color:#aaa0b5}.report-actions .primary{font-size:11px;white-space:nowrap}@media(max-width:640px){.capital-report-dialog{width:calc(100vw - 16px);max-height:96dvh;border-radius:16px}.report-toolbar{padding:12px 16px}.capital-document{margin:12px;padding:27px 20px 22px}.document-letterhead{align-items:flex-start;gap:12px}.document-brand{gap:8px}.document-brand>img{width:30px;height:36px}.document-brand strong{font-size:16px}.document-brand strong span{font-size:8px}.document-brand small{font-size:6px}.document-confidential{font-size:6px;max-width:90px;line-height:1.7}.document-confidential span{font-size:8px}.capital-document h2{font-size:29px}.document-profile{grid-template-columns:1fr 1fr}.document-profile>div:first-child{grid-column:1/-1}.document-summary{gap:12px}.document-summary>div>strong{font-size:26px}.document-summary .document-count{min-width:88px;padding-left:14px}.document-summary .document-count>strong{font-size:26px}.document-summary .document-count>span{font-size:7px}.document-section-title>small{display:none}.report-actions{padding:4px 16px 18px;flex-direction:column-reverse;gap:12px}.report-actions .primary{width:100%;justify-content:center}.document-footer>span{font-size:7px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.capital-report-dialog{animation:none}}.capital-document table tbody :is(th,td),.capital-document table tfoot :is(th,td){color:#383a37;letter-spacing:0}.capital-report-dialog .report-toolbar{background:#141119;isolation:isolate}.mobile-dock,.mobile-menu-toggle,.mobile-more-panel,.mobile-movements{display:none}.client-preview-dialog{padding:0;width:min(1500px,calc(100vw - 32px));max-width:1500px;max-height:96dvh;height:94dvh;border:1px solid #bd9ade44;border-radius:22px;background:#0d0c13;color:#e9e2f3;box-shadow:0 32px 120px #000a;overflow:hidden}.client-preview-dialog::backdrop{background:#06050be0;backdrop-filter:blur(10px)}.client-preview-toolbar{height:76px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(110deg,#2c203e,#17131e);border-bottom:1px solid #b993dc40}.client-preview-toolbar>div{display:flex;align-items:center;gap:12px;min-width:0}.client-preview-toolbar strong{font-size:13px;font-weight:600}.client-preview-toolbar small{font-size:10px;color:#b9a8cb;margin-top:4px;overflow-wrap:anywhere}.client-preview-toolbar>button{font-size:11px;white-space:nowrap}.client-preview-frame{height:calc(100% - 76px);overflow:auto;overscroll-behavior:contain}.client-preview-frame>.shell{min-height:100%;max-width:none;margin:0}.client-preview-frame .sidebar{max-height:calc(94dvh - 76px)}.client-preview-frame .workspace-body>header{position:relative}.client-preview-frame .content{padding-top:30px}.preview-client-button{white-space:nowrap}@media(max-width:767px){.portal-shell:not(.admin-shell):not(.public-index){padding:0 14px calc(100px + env(safe-area-inset-bottom));overflow-x:clip}.portal-shell:not(.admin-shell):not(.public-index)>.sidebar{position:relative;width:100%;min-height:84px;height:auto;padding:20px 2px 18px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;overflow:visible}.portal-shell>.sidebar>:not(.brand):not(.mobile-menu-toggle){display:none!important}.portal-shell>.sidebar>.brand{max-width:80%}.portal-shell>.sidebar .institutional-emblem{width:33px;height:39px}.portal-shell>.sidebar .institutional-wordmark strong{font-size:19px}.portal-shell>.sidebar .institutional-wordmark strong span{font-size:8px}.portal-shell>.sidebar .institutional-wordmark small{font-size:5px}.portal-shell .mobile-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;border:1px solid #c7a9ec29;border-radius:14px;background:#21182d;color:#d5c4e7}.portal-shell .workspace-body>header{padding:14px 3px 18px;min-height:0;border-top:1px solid #c5a4e31a;gap:10px}.portal-shell .breadcrumb{font-size:10px;gap:7px;flex-wrap:wrap}.portal-shell .breadcrumb>b{font-size:10px}.portal-shell .headerend .live{display:none}.portal-shell .headerend .avatar{width:30px;height:30px;font-size:10px}.portal-shell .headerend .iconbutton{width:36px;min-height:36px}.portal-shell .content{padding:18px 2px 24px}.portal-shell .titlebar{display:flex;align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.portal-shell .titlebar h1{font-size:32px;letter-spacing:-1.25px;line-height:1.12;text-wrap:balance}.portal-shell .titlebar p{font-size:12px;line-height:1.7;margin-bottom:0}.portal-shell .titlebar>.primary{width:100%;min-height:50px;justify-content:center;border-radius:15px}.portal-shell .eyebrow{font-size:8px;letter-spacing:.15em}.portal-shell .context{padding:16px;gap:12px;border-radius:15px;margin-bottom:20px;align-items:flex-start;flex-direction:column;font-size:10px;background:#ffffff03}.portal-shell .context>div{line-height:1.8;overflow-wrap:anywhere}.portal-shell .context>select{width:100%;min-height:44px;max-width:none}.portal-shell .context>.muted{font-size:9px}.portal-shell .case-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:9px}.portal-shell .case-actions>.preview-client-button{grid-column:1/-1}.portal-shell .case-actions button{min-height:46px;font-size:10px;justify-content:center;padding:12px 10px;border-radius:13px}.portal-shell .client-dossier{padding:22px 18px;border-radius:20px;margin-bottom:22px;background:linear-gradient(140deg,#281d35,#17131f)}.portal-shell .dossier-heading{gap:10px;align-items:center;flex-wrap:wrap}.portal-shell .dossier-heading h2{font-size:20px}.portal-shell .dossier-heading>.secondary{min-height:40px;font-size:10px}.portal-shell .dossier-readonly{font-size:8px;margin-left:auto}.portal-shell .dossier-fields{grid-template-columns:1fr 1fr;gap:22px 15px;margin:24px 0}.portal-shell .dossier-fields>div:first-child,.portal-shell .dossier-fields>div:last-child{grid-column:1/-1}.portal-shell .dossier-fields dt{font-size:10px;margin-bottom:7px}.portal-shell .dossier-fields dd{font-size:13px;overflow-wrap:anywhere}.portal-shell .dossier-footer{font-size:9px;line-height:1.8;flex-wrap:wrap}.portal-shell .metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.portal-shell .metric{padding:20px 16px;min-width:0;border-radius:18px}.portal-shell .metric.featured{grid-column:1/-1;padding:24px 20px;background:radial-gradient(ellipse at 95% 0,#a882dd30,transparent 65%),linear-gradient(120deg,#31213f,#21182c);border-color:#baa0db4d}.portal-shell .metriclabel{font-size:10px;line-height:1.6}.portal-shell .metricvalue{font-size:24px;letter-spacing:-.8px;margin:15px 0 10px}.portal-shell .metric.featured .metricvalue{font-size:37px}.portal-shell .metric>span{font-size:9px;line-height:1.7}.portal-shell .metricvalue .animated-number{white-space:normal;overflow-wrap:anywhere}.portal-shell .transactions{padding:0;background:transparent;border:0;box-shadow:none}.portal-shell .transactions>.sectionhead{padding:5px 2px 16px;gap:10px}.portal-shell .transactions>.sectionhead h2{font-size:21px}.portal-shell .transactions>.sectionhead p{font-size:10px}.portal-shell .transactions .pill{font-size:8px;white-space:nowrap}.portal-shell .transactions .tabletools{padding:0 0 16px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.portal-shell .transactions .tabletools .search{max-width:none;width:100%;min-height:46px;border-radius:13px}.portal-shell .transactions .tabletools input{font-size:13px;width:100%;min-width:0}.portal-shell .transactions .tabletools>span{font-size:9px;margin-left:3px}.portal-shell .transactions .tablewrap>table{display:none}.mobile-movements{display:grid;gap:12px}.mobile-movement-card{padding:20px 18px;border:1px solid #bfa0e02b;border-radius:19px;background:linear-gradient(145deg,#21192b,#15111d);box-shadow:0 9px 24px #00000012}.movement-card-heading{display:flex;gap:10px;align-items:center;min-width:0}.movement-platform-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;font-size:13px;border:1px solid #c4a4e92b;background:#b48ad612;border-radius:11px;color:#d9c5ee}.movement-card-heading>div{flex:1;min-width:0}.movement-card-heading strong{font-size:13px;font-weight:500;overflow-wrap:anywhere;display:block}.movement-card-heading small{font-size:9px;margin-top:3px;color:#a295ae}.movement-card-heading>.badge{font-size:8px;padding:6px 8px;white-space:nowrap;max-width:110px}.movement-card-amount{margin:22px 0 18px}.movement-card-amount>span{display:block;font-size:9px;color:#aa9ab7}.movement-card-amount>strong{display:block;font-size:28px;letter-spacing:-1px;font-weight:500;margin-top:7px;color:#f0e9f8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.movement-card-code{border-top:1px solid #c4a7e21c;padding-top:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.movement-card-code>span{font-size:8px;color:#9f90af}.movement-card-code code{font-size:10px;letter-spacing:.045em;color:#cab8db;overflow-wrap:anywhere}.movement-card-actions{display:flex;gap:12px;justify-content:space-between;align-items:flex-end;margin-top:16px}.movement-card-actions label{min-width:0}.movement-card-actions label>span{font-size:8px;display:block;color:#aa9ab7;margin-bottom:7px}.movement-card-actions select{max-width:100%}.movement-card-actions .secondary,.movement-card-actions select{min-height:42px;font-size:10px}.portal-shell .transactions .tablefooter{margin-top:12px;padding:20px 16px;border:1px solid #c0a3df2a;border-radius:16px;background:#c1a0e20a;gap:10px;font-size:11px}.portal-shell .transactions .tablefooter strong{font-size:16px;overflow-wrap:anywhere}.portal-shell .twocol{gap:22px}.portal-shell .rightcol{gap:16px}.portal-shell .withdrawcard{padding:24px 20px;border-radius:20px}.portal-shell .panel{border-radius:19px}.portal-shell .panel .sectionhead{gap:12px}.portal-shell .client-listrow{display:grid;grid-template-columns:40px minmax(0,1fr);padding:22px 16px;gap:12px}.portal-shell .client-listrow>.avatar{grid-column:1;grid-row:1;width:38px;height:38px}.portal-shell .client-listrow>div{grid-column:2;min-width:0}.portal-shell .client-listrow>div strong{font-size:13px;overflow-wrap:anywhere}.portal-shell .client-listrow>div small{font-size:10px;overflow-wrap:anywhere}.portal-shell .client-listrow>.client-record-count,.portal-shell .client-listrow>button{grid-column:1/-1;width:100%;justify-content:center;min-height:42px;font-size:10px}.portal-shell .client-listrow>.client-record-count{min-height:0;text-align:center;order:2}.portal-shell .client-listrow>.delete-client-button{background:transparent;order:3;color:#b991a6;min-height:36px;border-color:transparent}.portal-shell .advisor-summary{gap:8px}.portal-shell .advisor-summary>div{padding:17px 12px;min-width:0;border-radius:16px}.portal-shell .advisor-summary span{font-size:8px;line-height:1.7}.portal-shell .advisor-summary strong{font-size:27px}.portal-shell .money-history{padding:22px 17px}.portal-shell .money-history li{gap:10px}.portal-shell .history-description{min-width:0}.portal-shell .history-description strong{font-size:11px}.portal-shell .history-value strong{font-size:12px}.portal-shell .history-value .badge{font-size:8px}.portal-shell .mobile-dock{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:stretch;justify-content:space-around;gap:2px;padding:9px 9px calc(9px + env(safe-area-inset-bottom));margin:0;background:#14101ef5;border-top:1px solid #bfa0e331;box-shadow:0 -12px 40px #0003;backdrop-filter:blur(18px);z-index:20}.portal-shell .mobile-dock>button{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:9px 3px;min-height:56px;border:0;border-radius:13px;background:transparent;color:#9d8eaf;font-size:9px;line-height:1.2;transition:background .16s,color .16s}.portal-shell .mobile-dock>button.active{color:#e3cff9;background:#b98cdd18;box-shadow:inset 0 1px 0 #d4b5ef19}.portal-shell .mobile-dock>button>i{position:absolute;top:8px;right:calc(50% - 16px);width:5px;height:5px;border-radius:50%;background:#c8a1ee}.portal-shell .mobile-more-panel{display:flex;position:fixed;inset:auto 12px calc(90px + env(safe-area-inset-bottom));z-index:21;flex-direction:column;gap:4px;padding:16px;max-height:70dvh;overflow:auto;border:1px solid #bca0db44;border-radius:22px;background:#20172bf5;box-shadow:0 -15px 80px #0008;backdrop-filter:blur(18px)}.mobile-more-panel>div{display:flex;justify-content:space-between;align-items:center;padding:1px 4px 9px;border-bottom:1px solid #c5a4e322;margin-bottom:5px;font-size:13px}.portal-shell .mobile-more-panel>:is(button,a){display:flex;align-items:center;gap:12px;min-height:48px;text-align:left;padding:12px;border:0;border-radius:12px;background:transparent;color:#ded0ec;font-size:12px}.portal-shell .footnote{padding-bottom:12px;font-size:9px;line-height:1.8}.client-preview-dialog{width:100vw;height:100dvh;max-height:100dvh;max-width:100vw;border-radius:0;border:0;margin:0}.client-preview-toolbar{height:82px;padding:12px 14px}.client-preview-toolbar strong{font-size:11px}.client-preview-toolbar small{font-size:9px}.client-preview-toolbar>button{font-size:9px;padding:10px;min-height:40px}.client-preview-toolbar>div>svg{width:16px;flex-shrink:0}.client-preview-frame{height:calc(100% - 82px)}.client-preview-frame .sidebar{max-height:none}.client-preview-frame .mobile-dock{padding-bottom:calc(9px + env(safe-area-inset-bottom))}.client-preview-frame .content{padding-top:18px}.portal-shell .mobile-dock>button>svg{display:block;width:19px;height:19px;flex-shrink:0}.portal-shell .mobile-dock>button:after{display:none}.portal-shell .mobile-dock>button>span{display:block}.portal-shell .mobile-dock>button.active:before{display:none}.portal-shell .advisor-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:0;background:none;box-shadow:none}.portal-shell .advisor-summary>div,.portal-shell .advisor-summary>div:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;grid-column:auto;gap:17px;padding:17px 12px;min-height:116px;border:1px solid #bda0df26;background:linear-gradient(145deg,#251a31,#17121e);border-radius:16px}.portal-shell .advisor-summary>div>span{font-size:9px;line-height:1.6}.portal-shell .advisor-summary strong,.portal-shell .advisor-summary strong>.animated-number{font-size:27px;letter-spacing:-.6px;line-height:1.1}.portal-shell .client-listrow>.client-record-count{display:block;color:#a796b9;font-size:9px}}.shell .investigation-dossier{position:relative;isolation:isolate;overflow:hidden;padding:30px 30px 20px;border:1px solid #c2a1e03d;border-top:2px solid #b6a17b;background:radial-gradient(ellipse at 100% 0,#9872c01a,transparent 60%),linear-gradient(140deg,#241a30,#15111d);border-radius:21px;box-shadow:0 18px 55px #00000014}.investigation-dossier:before{content:"";position:absolute;top:100px;right:-45px;width:230px;height:260px;background:url(/brand/emblem.svg) 50%/contain no-repeat;opacity:.032;pointer-events:none;z-index:-1}.dossier-classification{display:flex;justify-content:space-between;gap:16px;padding-bottom:19px;margin-bottom:24px;border-bottom:1px solid #c4a3df26}.dossier-classification>span{display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.13em;color:#b8a781}.dossier-classification>span:last-child{color:#aa9bb9;font-size:7px}.investigation-dossier .dossier-heading{margin-bottom:28px;position:relative;gap:15px}.investigation-dossier .dossier-icon{background:#bd98df12;border:1px solid #c6a2e12b;border-radius:13px;width:44px;height:48px;display:grid;place-items:center;color:#d3b9e8}.investigation-dossier .dossier-heading .eyebrow{font-size:8px;letter-spacing:.14em;color:#a697b5}.investigation-dossier .dossier-heading h2{font-size:24px;letter-spacing:-.7px;margin:7px 0 0}.investigation-dossier .dossier-readonly{border:1px solid #b9a17b38;background:#b9a17b09;color:#c9b994;padding:7px 10px;border-radius:8px;font-size:8px;letter-spacing:.02em}.dossier-section-label{display:flex;align-items:center;gap:12px;margin:23px 0 0}.dossier-section-label>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#b9a17b;font-size:9px}.dossier-section-label>strong{font-size:10px;font-weight:500;letter-spacing:.02em;color:#ccbed9}.dossier-section-label>i{height:1px;flex:1;background:linear-gradient(90deg,#c1a4dd25,transparent)}.shell .investigation-dossier .dossier-fields{display:grid;grid-template-columns:1.4fr 1.1fr .8fr;margin:23px 0 26px;padding:0 0 0 23px}.shell .investigation-dossier .dossier-fields>div{min-width:0;grid-column:auto}.investigation-dossier .dossier-fields dt{font-size:9px;color:#9d8caa;margin-bottom:9px}.investigation-dossier .dossier-fields dd{font-size:14px;line-height:1.7;color:#eee4f7;overflow-wrap:anywhere}.investigation-dossier .dossier-id-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.055em}.shell .investigation-dossier .dossier-contact{margin-bottom:28px}.investigation-dossier .dossier-footer{padding-top:17px;border-top:1px solid #c5a5e020;color:#a998b7;font-size:9px;line-height:1.8;gap:12px}.investigation-dossier .dossier-footer small{font-size:8px;color:#9484a2}.dossier-holder{display:flex;align-items:center;gap:19px;padding:26px 24px;margin:8px 0 34px;border:1px solid #c5a4df29;border-radius:15px;background:linear-gradient(115deg,#d5b5ee0b,#c0a27004)}.dossier-monogram{width:62px;height:68px;flex-shrink:0;display:grid;place-items:center;border:1px solid #bfa37455;clip-path:polygon(0 0,80% 0,100% 18%,100% 100%,0 100%);background:linear-gradient(145deg,#4b3c50,#28202d);color:#d5c3a1;font-size:22px;font-weight:400;letter-spacing:-1px}.dossier-holder>div:nth-child(2){flex:1;min-width:0}.dossier-holder>div>span{display:block;font-size:8px;letter-spacing:.15em;color:#b5a17e}.dossier-holder strong{display:block;font-size:24px;font-weight:400;letter-spacing:-.7px;line-height:1.4;margin:8px 0;overflow-wrap:anywhere}.dossier-holder small{font-size:9px;color:#a291af;line-height:1.8}.dossier-holder>img{opacity:.5;flex-shrink:0}.shell .dossier-expanded{padding:35px 36px 24px;max-width:1050px}.dossier-expanded .dossier-classification{margin-bottom:30px}.dossier-expanded .dossier-heading h2{font-size:27px}.dossier-expanded .dossier-section-label>strong{font-size:12px}.shell .dossier-expanded .dossier-fields{margin:25px 0 36px;gap:30px}.dossier-expanded .dossier-fields dd{font-size:17px}@media(max-width:767px){.shell .dossier-expanded,.shell .investigation-dossier{padding:22px 18px 18px;border-radius:20px}.dossier-classification{gap:10px;margin-bottom:22px;padding-bottom:16px;align-items:center}.dossier-classification>span{font-size:6px;letter-spacing:.075em;gap:6px;line-height:1.7}.dossier-classification>span:last-child{font-size:6px;gap:5px}.investigation-dossier .dossier-heading{gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:23px}.investigation-dossier .dossier-icon{width:36px;height:41px}.investigation-dossier .dossier-heading .eyebrow{font-size:6px;letter-spacing:.11em}.dossier-expanded .dossier-heading h2,.investigation-dossier .dossier-heading h2{font-size:20px;max-width:230px;line-height:1.3}.investigation-dossier .dossier-readonly{font-size:7px;padding:6px 8px;margin-left:46px}.dossier-section-label{gap:9px}.dossier-expanded .dossier-section-label>strong,.dossier-section-label>strong{font-size:10px}.shell .dossier-expanded .dossier-fields,.shell .investigation-dossier .dossier-fields{grid-template-columns:1fr 1fr;padding-left:18px;gap:23px 14px;margin:23px 0 28px}.shell .investigation-dossier .dossier-fields>div:first-child{grid-column:1/-1}.dossier-expanded .dossier-fields dd,.investigation-dossier .dossier-fields dd{font-size:13px}.shell .investigation-dossier .dossier-contact{grid-template-columns:1fr}.dossier-holder{padding:20px 15px;gap:13px;align-items:flex-start;margin:2px 0 28px}.dossier-monogram{width:43px;height:51px;font-size:17px}.dossier-holder strong{font-size:20px;margin:8px 0}.dossier-holder>div>span{font-size:6px;line-height:1.8}.dossier-holder small{font-size:8px}.dossier-holder>img{display:none}.investigation-dossier:before{width:180px;height:210px;top:140px;right:-30px;opacity:.025}.investigation-dossier .dossier-footer{font-size:8px;align-items:flex-start;flex-direction:column;gap:9px}.investigation-dossier .dossier-footer>span{align-items:flex-start;line-height:1.9}}.portal-form-dialog .withdrawal-next-step{font-size:18px;line-height:1.65;letter-spacing:-.3px;color:#e2d3ef;margin:22px 0 28px}.portal-shell{--muted:#b4aebd}.portal-shell .panel{background:linear-gradient(145deg,#1c1c24,#111218 75%);border-color:#c9c6d325;box-shadow:inset 0 1px 0 #ffffff06,0 10px 30px #00000012}.portal-shell .metric:not(.featured){background:linear-gradient(140deg,#1c1c24,#13141b);border-color:#c9c6d328}.portal-shell>.sidebar{background:linear-gradient(165deg,#18171e,#0c0d12 75%)}.portal-shell .withdrawcard{background:linear-gradient(145deg,#23212b,#15151d);border-color:#c9c6d32b}.portal-shell .alertpreview .eyebrow{color:#bcb2c9}.portal-shell .listrow{border-color:#c9c6d320;color:#e0dbe6}.portal-shell .client-listrow>.client-open{font-size:11px;min-height:42px;padding:11px 18px;white-space:nowrap}.portal-shell .quiet-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;min-height:42px;border:1px solid transparent;border-radius:12px;font-size:11px;color:#c8bed2;background:transparent;text-decoration:none}.portal-shell .movement-edit{min-height:38px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:10px;color:#c8bdd5;font-size:11px}.portal-shell .case-actions .preview-client-button{background:#ffffff04;border-color:#c9c6d32b;color:#d4cedc}.portal-shell .client-listrow>.delete-client-button{background:transparent;border-color:transparent;color:#d1a1b2;box-shadow:none}.portal-shell .listrow small,.portal-shell .platform small,.portal-shell .transactions .tabletools{color:#b7afc0;font-size:11px}.portal-shell .tracking-code{font-size:12px;color:#c9c1d3;letter-spacing:.035em}.portal-shell .sectionhead p,.portal-shell .titlebar p{color:#b8b0c2}.portal-shell .pill,.portal-shell .tabletools>span{font-size:11px;color:#bfb6ca}.portal-shell .money-history .history-description>small,.portal-shell .money-history time{color:#b5adbe;font-size:11px}.portal-shell .metric>span,.portal-shell .metriclabel{color:#c2b9cd}.portal-shell .footnote{color:#a9a2b4}.portal-shell .badge,.portal-shell .statusselect{font-size:11px;border:1px solid #c6bed238;background:#ffffff06;color:#d2cbdc}.portal-shell :is(.badge,.statusselect).sEnrastreo{color:#ddc6ff;background:#a56ae21b;border-color:#b98be650}.portal-shell :is(.badge,.statusselect).sEncontrado{color:#e3c78f;background:#b6924c18;border-color:#c2a0634a}.portal-shell :is(.badge,.statusselect).sDisponible,.portal-shell :is(.badge,.statusselect).sPagado{color:#a5dec0;background:#539e7518;border-color:#79bc9745}.portal-shell :is(.badge,.statusselect).sNorecuperable{color:#deb3bd;background:#a45b7115;border-color:#bf819343}.portal-shell :is(.badge,.statusselect).sSolicitado{color:#c9d1e6;background:#8ca3d115;border-color:#8ca3d13d}.portal-shell .statusselect option{background:#1b1b23;color:#e7e2ed}.shell .investigation-dossier{background:radial-gradient(ellipse at 100% 0,#b09a7020,transparent 65%),linear-gradient(145deg,#202027,#14151b);border-color:#bfa77e #b29a6c3f #b29a6c3f}.investigation-dossier .dossier-heading .eyebrow{font-size:10px;color:#bab1c1}.investigation-dossier .dossier-classification>span{font-size:9px;color:#d0bc95}.investigation-dossier .dossier-classification>span:last-child{font-size:9px;color:#b8adbf}.investigation-dossier .dossier-holder{padding:22px;margin:4px 0 25px;background:linear-gradient(110deg,#bfa77e0c,transparent);border-color:#bca67e35}.investigation-dossier .dossier-holder>div>span{font-size:9px;color:#c9b68f}.investigation-dossier .dossier-holder small{font-size:11px;color:#b5abbe}.investigation-dossier .dossier-holder strong{font-size:24px;margin:8px 0}.investigation-dossier .dossier-section-label>strong{font-size:12px;color:#d1c8da}.investigation-dossier .dossier-section-label>span{font-size:11px}.shell .investigation-dossier .dossier-fields{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0 25px;padding-left:23px}.shell .investigation-dossier .dossier-contact{grid-template-columns:1fr}.investigation-dossier .dossier-fields dt{font-size:11px;color:#b4a9bd}.investigation-dossier .dossier-fields dd{font-size:15px}.investigation-dossier .dossier-footer,.investigation-dossier .dossier-footer small{font-size:10px;color:#b5aabf}.shell .dossier-expanded{padding:30px 32px 22px}.dossier-expanded .dossier-heading{margin-bottom:22px}.dossier-expanded .dossier-holder{margin-bottom:25px}.dossier-compact .dossier-holder{padding:18px 20px}.dossier-compact .dossier-holder strong{font-size:21px}.dossier-compact .dossier-holder small,.dossier-compact .dossier-holder>img{display:none}.dossier-compact .dossier-monogram{width:44px;height:49px;font-size:18px}@media(hover:hover) and (pointer:fine){.portal-shell .movement-edit:hover,.portal-shell .quiet-action:hover{background:#ffffff08;color:#f0e7fa}.portal-shell .client-listrow>.delete-client-button:hover{background:#b57b9010;border-color:#b57b9040;color:#edbdcc}}@media(max-width:767px){.portal-shell .titlebar p{font-size:13px}.portal-shell .sectionhead p{font-size:12px;line-height:1.7}.portal-shell .eyebrow{font-size:9px}.portal-shell .context{font-size:11px}.portal-shell .context>.muted{font-size:10px}.portal-shell .case-followup{padding:17px}.portal-shell .case-followup strong{font-size:13px}.portal-shell .case-followup p{font-size:12px}.portal-shell .case-followup small{font-size:10px;color:#b1a7bd;line-height:1.7}.portal-shell .transactions{background:transparent;border:0;box-shadow:none}.portal-shell .transactions .tabletools>span{font-size:11px}.portal-shell .transactions .pill{font-size:10px}.mobile-movements{gap:10px}.mobile-movement-card{padding:16px;background:linear-gradient(140deg,#1d1e26,#14151d);border-color:#c9c6d32b;border-radius:17px}.movement-card-heading{gap:10px}.movement-card-heading strong{font-size:13px;line-height:1.5}.movement-card-heading small{font-size:11px;color:#b0a7bd;margin-top:3px}.movement-card-heading>.badge{font-size:10px;padding:5px 8px}.movement-platform-icon{width:32px;height:34px;background:#ffffff05;border-color:#c7c1d328;color:#d9d2e4}.movement-card-amount{margin:15px 0 13px}.movement-card-amount>span{font-size:11px;color:#bcb2c9}.movement-card-amount>strong{font-size:26px;margin-top:6px;letter-spacing:-.8px}.movement-card-code{padding-top:12px;gap:7px;border-color:#c8c4d21c}.movement-card-code>span{font-size:10px;color:#b1a7bf}.movement-card-code code{font-size:11px;color:#d0c6dd;letter-spacing:.03em}.movement-card-actions{margin-top:13px}.movement-card-actions label>span{font-size:10px;color:#b9aec7}.movement-card-actions .secondary,.movement-card-actions select{font-size:11px}.portal-shell .history-value .badge{font-size:10px}.portal-shell .history-description strong{font-size:12px}.portal-shell .history-value strong{font-size:13px}.portal-shell .metric>span,.portal-shell .metriclabel{font-size:11px;line-height:1.6}.portal-shell .advisor-summary>div,.portal-shell .advisor-summary>div:first-child{background:linear-gradient(145deg,#22222b,#15161d);border-color:#c9c6d328}.portal-shell .advisor-summary>div>span{font-size:10px}.portal-shell .client-listrow>.client-open{min-height:46px;font-size:12px}.portal-shell .client-listrow>.quiet-action{min-height:42px;font-size:11px}.portal-shell .client-listrow>.preview-client-button{background:transparent;border-color:#c9c6d32b;font-size:11px}.portal-shell .client-listrow>div small{font-size:11px;color:#b4a9c1}.portal-shell .client-listrow>.client-record-count{font-size:11px}.portal-shell .mobile-dock>button{font-size:10px;color:#b2a7bf}.portal-shell .client-preview-toolbar small{font-size:10px}.shell .dossier-expanded,.shell .investigation-dossier{padding:20px 17px 17px}.investigation-dossier .dossier-classification>span{font-size:8px;letter-spacing:.04em}.investigation-dossier .dossier-classification>span:last-child{font-size:8px}.investigation-dossier .dossier-heading .eyebrow{font-size:8px;letter-spacing:.07em}.investigation-dossier .dossier-readonly{font-size:9px}.investigation-dossier .dossier-holder{padding:17px 14px;margin:3px 0 24px;gap:12px}.investigation-dossier .dossier-holder>div>span{font-size:8px;line-height:1.8}.dossier-compact .dossier-holder strong,.investigation-dossier .dossier-holder strong{font-size:20px}.investigation-dossier .dossier-holder small{font-size:10px;line-height:1.7}.investigation-dossier .dossier-section-label>strong{font-size:11px}.shell .dossier-expanded .dossier-fields,.shell .investigation-dossier .dossier-fields{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 24px;padding-left:19px}.shell .investigation-dossier .dossier-fields>div:first-child{grid-column:auto}.shell .investigation-dossier .dossier-contact{grid-template-columns:1fr}.investigation-dossier .dossier-fields dt{font-size:11px;line-height:1.6}.investigation-dossier .dossier-fields dd{font-size:14px}.investigation-dossier .dossier-footer{font-size:10px;line-height:1.8}.investigation-dossier .dossier-footer small{font-size:10px}.dossier-compact .dossier-monogram{width:39px;height:45px;font-size:16px}}.capital-document .document-status.sEncontrado{color:#80612e}.capital-document .document-status.sDisponible{color:#3e6e50}@media(max-width:767px){.portal-shell .metric:not(.featured) .metricvalue{font-size:clamp(18px,5vw,22px);letter-spacing:-.6px}}.portal-shell .advisor-summary{background:linear-gradient(140deg,#1d1e26,#12131a);border-color:#c9c6d328}.portal-shell .advisor-summary strong,.portal-shell .advisor-summary strong>.animated-number{font-size:30px;line-height:1.2;letter-spacing:-.6px;color:#ede7f5}.portal-shell .advisor-summary>div>span{color:#bcb3c8;font-size:12px}@media(max-width:767px){.portal-shell .advisor-summary{background:none;border:0}.portal-shell .advisor-summary strong,.portal-shell .advisor-summary strong>.animated-number{font-size:27px}.portal-shell .advisor-summary>div>span{font-size:10px}}.portal-shell .animated-number>span[aria-hidden=true]{font:inherit;letter-spacing:inherit;color:inherit}