.mg-stage{--mg-navy:#031c30;--mg-gold:#ffe698;--mg-teal:#4cf6e2;--mg-text:#f4f9ff;--mg-muted:#bad7ee;--mg-line:#5b9bb5;min-height:100dvh;padding:30px;color:var(--mg-text);font-family:Arial,Noto Sans Bengali,sans-serif;background:radial-gradient(ellipse at 70% 10%,#164565aa,transparent 65%),linear-gradient(90deg,#2c587329 1px,transparent 0),linear-gradient(#2c587329 1px,transparent 0),#021b30;background-size:auto,48px 48px,48px 48px,auto}.mg-stage *{box-sizing:border-box}.mg-stage a{color:inherit;text-decoration:none}.mg-stage button,.mg-stage input,.mg-stage select,.mg-stage textarea{font:inherit}.mg-stage button,.mg-stage select,.mg-stage summary{cursor:pointer}.mg-stage button:disabled{cursor:not-allowed;opacity:.65}.mg-stage :focus-visible{outline:3px solid var(--mg-gold);outline-offset:4px}.mg-frame{max-width:1700px;margin:auto;border:2px solid #c3e3f0;border-radius:32px;padding:14px;background:linear-gradient(120deg,#ffffff15,transparent 18%,#ffffff0b 70%,#ffffff1a);box-shadow:0 0 0 5px #419bbc30,inset 0 0 22px #a5eaff32,0 0 24px #3cb7df44;position:relative;min-height:calc(100dvh - 60px)}.mg-frame:before{content:"";position:absolute;inset:-3px;border-radius:32px;pointer-events:none;background:linear-gradient(110deg,transparent 10%,color-mix(in srgb,var(--mg-gold) 52%,transparent) 12%,transparent 17%,transparent 82%,#58ffff80 86%,transparent 90%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:2px}.mg-header{gap:22px;min-height:80px;padding:6px 24px 18px;border-bottom:1px solid #86d9ef60}.mg-brand,.mg-header{display:flex;align-items:center}.mg-brand{gap:20px;white-space:nowrap}.mg-brand strong{font-size:44px;letter-spacing:2px;color:var(--mg-gold);position:relative;font-style:italic}.mg-brand strong i{position:absolute;width:95px;height:22px;border:1px solid var(--mg-teal);border-radius:50%;transform:rotate(-34deg);left:22px;top:15px}.mg-brand span{font-size:18px}.mg-identity{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #75cbe080;border-radius:24px;padding:12px 16px;background:#04364b70;margin:auto;max-width:390px;font-size:13px}.mg-identity span{color:#95f4ff}.mg-identity b{letter-spacing:1px;overflow-wrap:anywhere}.mg-stage button{color:var(--mg-text);border:1px solid #73b5cf;background:linear-gradient(#164965,#073049);border-radius:10px;padding:10px 14px}.mg-identity button{border:0;background:transparent;padding:0}.mg-header-actions{gap:18px}.mg-header-actions,.mg-role{display:flex;align-items:center}.mg-role{gap:8px;border:1px solid #63c5db;border-radius:18px;padding:10px 14px;font-size:13px}.mg-role label{color:var(--mg-text)!important}.mg-role select{max-width:160px}.mg-language{display:flex;gap:8px;align-items:center}.mg-language button{border:0;background:transparent;padding:4px;color:#c7e6ff}.mg-language button[aria-pressed=true]{color:var(--mg-gold);text-decoration:underline;text-underline-offset:5px}.mg-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(130deg,var(--mg-gold),#237e92);color:#021b30;font-weight:700}.mg-profile-menu{position:relative}.mg-profile-menu summary{display:flex;align-items:center;gap:6px;list-style:none}.mg-profile-menu>div{position:absolute;right:0;top:52px;z-index:20;background:#06283c;border:1px solid #78bbcd;border-radius:14px;box-shadow:0 8px 40px #0009;min-width:200px;padding:18px;display:grid;gap:12px}.mg-profile-menu strong{overflow-wrap:anywhere}.mg-workspace{display:grid;grid-template-columns:188px minmax(0,1fr);gap:14px;margin-top:14px}.mg-sidebar{border:1px solid #76bed090;border-radius:24px;background:#01192bd9;display:flex;flex-direction:column;min-height:700px;padding:20px 10px}.mg-sidebar nav{display:grid;gap:12px}.mg-sidebar nav a{display:flex;align-items:center;gap:16px;min-height:56px;padding:12px 14px;border:1px solid transparent;border-radius:24px;font-size:15px;position:relative}.mg-sidebar nav a[aria-current=page]{border-color:var(--mg-gold);color:var(--mg-gold);background:linear-gradient(90deg,color-mix(in srgb,var(--mg-gold) 9%,transparent),color-mix(in srgb,var(--mg-gold) 3%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--mg-gold) 21%,transparent)}.mg-sidebar nav a[aria-current=page]:after{content:"";position:absolute;inset:5px 12px;border:1px solid color-mix(in srgb,var(--mg-gold) 25%,transparent);border-radius:50%;transform:rotate(-9deg);pointer-events:none}.mg-sidebar svg{flex-shrink:0;width:25px;height:25px}.mg-sidebar small{font-size:11px;line-height:1.5;color:#bad7ee;text-align:center}.mg-orbit{position:relative;height:220px;margin-top:auto;display:grid;place-items:center;overflow:hidden}.mg-orbit i{position:absolute;width:118px;height:178px;border:1px solid #65d2e2aa;border-radius:50%;transform:rotate(24deg)}.mg-orbit i:nth-child(2){transform:rotate(62deg);border-color:color-mix(in srgb,var(--mg-gold) 60%,transparent)}.mg-orbit i:nth-child(3){transform:rotate(-38deg)}.mg-orbit b{width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#a8dbef 8%,#18405a 27%,#011c31 55%,#9cfbff 78%,#103b54);box-shadow:0 0 15px #65e6fa}.mg-content{min-width:0;border:1px solid #80ccdf;border-radius:24px;background:linear-gradient(130deg,#16425c66,#06273a66 35%,#24557155);backdrop-filter:blur(14px);box-shadow:inset 0 0 18px #90efff20;overflow-wrap:anywhere}.mg-content h1,.mg-content h2,.mg-content h3,.mg-content p{margin:0}.mg-content h1{font-size:30px;line-height:1.25}.mg-content h2{font-size:22px}.mg-content h3{font-size:18px}.mg-content p{color:var(--mg-muted);line-height:1.55}.mg-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.mg-title p{margin-top:5px}.mg-card{border:1px solid #6aacc6;border-radius:18px;background:linear-gradient(120deg,#14466099,#032136b3);padding:18px;box-shadow:inset 0 0 10px #9ee8ff16;min-width:0}.mg-card h2,.mg-card h3{margin-bottom:12px}.mg-card p+p{margin-top:10px}.mg-grid{display:grid;gap:14px}.mg-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-cols-4,.mg-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-metrics{display:grid;gap:12px;margin:16px 0}.mg-metric{padding:18px;border:1px solid #87cce090;border-radius:18px;background:linear-gradient(130deg,#517e9438,#061f34aa);display:grid;gap:10px}.mg-metric strong{font-size:25px;color:var(--mg-gold);line-height:1.25}.mg-metric small{color:#99fff0}.mg-gold{color:var(--mg-gold)}.mg-teal{color:var(--mg-teal)}.mg-pill{display:inline-flex;gap:6px;border:1px solid #88c8d1;border-radius:16px;padding:6px 10px;font-size:12px;background:#092b40}.mg-hero,.mg-pill{align-items:center}.mg-hero{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:22px;margin-bottom:14px;background:radial-gradient(ellipse at right,#087f8c55,transparent 65%),#06263f;border:1px solid #6ddedb;border-radius:18px}.mg-portrait{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--mg-teal);box-shadow:0 0 0 5px color-mix(in srgb,var(--mg-gold) 33%,transparent);font-size:38px;background:#163f54}.mg-hero h2{font-size:25px}.mg-hero progress{max-width:350px;height:10px;display:block;margin:12px 0}.mg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.mg-link,.mg-tabs a,.mg-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid #6abed1;border-radius:10px;padding:10px 14px;background:linear-gradient(#14516a,#062940);font-size:14px}.mg-primary,.mg-tabs [aria-current=page],.mg-tabs [aria-pressed=true]{border-color:var(--mg-gold)!important;color:var(--mg-gold)!important;box-shadow:0 0 10px color-mix(in srgb,var(--mg-gold) 19%,transparent)}.mg-services article{display:flex;flex-direction:column;gap:12px}.mg-services svg{width:36px;height:36px;color:var(--mg-gold)}.mg-services a{margin-top:auto;text-align:center}.mg-table-wrap{overflow:auto;max-width:100%}.mg-content table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.mg-content td,.mg-content th{text-align:left;padding:12px;border-bottom:1px solid #4c889d}.mg-content th{color:#ceebff;font-weight:400;background:#09394f}.mg-content td a{text-decoration:underline;text-underline-offset:3px}.mg-empty{padding:35px 20px;text-align:center;border:1px dashed #7ba6ba;border-radius:14px;display:grid;justify-items:center;gap:10px}.mg-error{border:1px solid #ffa9a9;background:#702d393d;padding:16px;border-radius:12px;margin:14px 0;color:#ffe5e5}.mg-form{display:grid;gap:12px}.mg-form label{display:grid;gap:7px;font-size:14px}.mg-stage input,.mg-stage select,.mg-stage textarea{min-height:42px;width:100%;border:1px solid #80b8cb;border-radius:9px;padding:10px;color:#f4f9ff;background:#05283f}.mg-stage input::placeholder,.mg-stage textarea::placeholder{color:#adcde2}.mg-stage option{background:#06263f;color:#f4f9ff}.mg-stage input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--mg-teal)}.mg-stage input[type=file]{padding:12px}.mg-search{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.mg-search input{flex:1;min-width:180px}.mg-search select{width:190px}.mg-journey{display:flex;gap:10px;flex-wrap:wrap;padding:14px 0}.mg-journey li{list-style:none;gap:8px;flex:1;min-width:100px}.mg-journey li:before{content:"";display:block;width:36px;height:36px;border:2px solid #92bfd6;border-radius:50%;background:#0b344d}.mg-journey li[data-done=true]:before{background:#2bccba;box-shadow:0 0 14px color-mix(in srgb,var(--mg-teal) 27%,transparent)}.mg-journey small,.mg-note{color:#bad7ee}.mg-note{font-size:13px;line-height:1.5;padding:12px 0}.mg-chat,.mg-stack{display:grid;gap:14px}.mg-chat{grid-template-columns:260px minmax(0,1fr)}.mg-chat-log{max-height:400px;display:grid;align-content:start;padding:14px}.mg-message{border:1px solid #66a6bc;border-radius:12px;background:#123d59;max-width:85%}.mg-message[data-own=true]{justify-self:end;background:#07516b}.mg-message small{display:block;color:#a9d1e6;margin-top:7px}.mg-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#0a3b4f;color:#fff;padding:12px;border:1px solid var(--mg-gold);z-index:50;border-radius:12px;max-width:90vw}.mg-toast button{padding:0 8px;border:0;margin-left:14px}.mg-mobile-toggle{display:none}.mg-stage[data-level="1"] .mg-orbit i:nth-child(2){border-color:#688aab}.mg-stage[data-level="1"] .mg-orbit b{box-shadow:none}.mg-panel-transition{animation:mg-enter .2s ease-out}.mg-stage[data-level="3"] .mg-content{box-shadow:inset 0 0 18px #90efff20,0 0 14px color-mix(in srgb,var(--mg-teal) 14%,transparent)}@keyframes mg-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.mg-sidebar{min-height:760px}.mg-header{gap:30px}.mg-content{padding:24px}}@media(max-width:1150px){.mg-brand span{display:none}.mg-header{gap:14px;padding-left:10px;padding-right:10px}.mg-role{padding:8px}.mg-workspace{grid-template-columns:160px minmax(0,1fr)}.mg-sidebar nav a{gap:10px;font-size:13px}.mg-cols-3,.mg-cols-4,.mg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mg-stage{padding:10px;background-size:auto,36px 36px,36px 36px,auto}.mg-frame{padding:9px;border-radius:20px;min-height:calc(100dvh - 20px)}.mg-header{flex-wrap:wrap;gap:10px;padding:6px 4px 12px}.mg-brand strong{font-size:30px}.mg-brand strong i{width:65px;left:12px;top:8px}.mg-identity{order:3;width:100%;max-width:none;margin:0;padding:10px;font-size:11px;justify-content:center}.mg-header-actions{margin-left:auto;gap:10px}.mg-role{font-size:11px;max-width:145px}.mg-role>svg{display:none}.mg-role label{font-size:0!important}.mg-role select{font-size:11px;width:120px}.mg-header-actions>a{display:none}.mg-avatar{width:30px;height:30px}.mg-mobile-toggle{display:block;padding:6px!important}.mg-workspace{display:block;margin-top:10px}.mg-sidebar{display:none;min-height:0;margin-bottom:10px;border-radius:14px}.mg-sidebar.mg-open{display:block}.mg-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mg-sidebar nav a{min-height:42px;padding:8px}.mg-sidebar .mg-orbit,.mg-sidebar small{display:none}.mg-content{padding:12px;border-radius:16px;backdrop-filter:none;background:#082b42}.mg-content h1{font-size:24px}.mg-title{align-items:flex-start}.mg-content h2{font-size:20px}.mg-chat,.mg-cols-2,.mg-cols-3,.mg-cols-4{grid-template-columns:1fr}.mg-card{padding:14px;background:#0a314b}.mg-hero{grid-template-columns:60px minmax(0,1fr);padding:14px;gap:14px}.mg-portrait{width:54px;height:54px;font-size:24px;box-shadow:0 0 0 3px color-mix(in srgb,var(--mg-gold) 33%,transparent)}.mg-hero h2{font-size:20px}.mg-metric{padding:12px}.mg-metric strong{font-size:20px}.mg-search select{width:100%}}@media(prefers-reduced-motion:reduce){.mg-stage *,.mg-stage :after,.mg-stage :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(.mg-stage) [data-route-chrome]{display:none!important}.mg-existing-studio .master-cv-workspace{grid-template-columns:190px minmax(0,1fr)}.mg-existing-studio .master-cv-generator{grid-column:1/-1}.mg-existing-studio .master-cv-nav{grid-row:auto}.mg-existing-studio .cv-version-list,.mg-existing-studio .generator-card,.mg-existing-studio .master-cv-editor,.mg-existing-studio .master-cv-header,.mg-existing-studio .master-cv-nav{background:#082c42;border-color:#609db5;color:#f4f9ff}.mg-existing-studio .master-cv-page{background:transparent;padding:0}.mg-existing-studio .cv-version-list strong,.mg-existing-studio .generator-card h2,.mg-existing-studio .generator-card label,.mg-existing-studio [class*=master-] h1,.mg-existing-studio [class*=master-] h2,.mg-existing-studio [class*=master-] h3,.mg-existing-studio [class*=master-] label,.mg-existing-studio [class*=master-] span,.mg-existing-studio [class*=master-] strong{color:#f4f9ff}.mg-existing-studio .master-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-existing-studio .master-cv-nav button{background:#073047;color:#d5efff}.mg-existing-studio .master-savebar{background:#06263f}.mg-existing-studio .generator-output-options,.mg-existing-studio .master-checkbox{background:#123e53}.mg-existing-wallet{border:1px solid #68a9bf;border-radius:16px;overflow:hidden;padding:14px}.mg-existing-wallet,.mg-existing-wallet input,.mg-existing-wallet select,.mg-existing-wallet textarea{background:#fff;color:#06263f}.mg-existing-wallet p{color:#3d5970}.mg-existing-wallet button{color:#06263f;background:#e5f3fa}.mg-content>.mg-panel-transition>main{max-width:100%}.mg-content .container{width:100%;max-width:none;padding-left:0;padding-right:0}@media(min-width:761px){.mg-frame{height:calc(100dvh - 60px);min-height:600px;display:flex;flex-direction:column}.mg-header{flex-shrink:0}.mg-workspace{flex:1;min-height:0}.mg-sidebar{min-height:0!important}.mg-content{overflow:auto;min-height:0;scrollbar-color:#559bac #032338}.mg-orbit{height:170px;flex-shrink:0}}@media(max-width:760px){.mg-existing-studio .master-cv-workspace{display:block}.mg-existing-studio .master-field-grid{grid-template-columns:1fr}.mg-existing-studio .master-cv-header{padding:14px}.mg-existing-wallet{padding:7px}}.mg-role:has(select){font-size:0}.mg-role:has(select)>svg{display:none}.mg-role label{font-size:0!important}.mg-role label select{color:#06263f;background:#f1f8fc}.mg-existing-studio .eyebrow,.mg-existing-studio .version-empty,.mg-existing-studio p,.mg-existing-studio small{color:#bad7ee!important}.mg-existing-studio .master-field-grid label span{color:#f4f9ff!important}.mg-existing-studio .generator-required{color:#f4f9ff;background:#17465d}.mg-stage{font-family:Arial,Noto Sans Bengali,Nirmala UI,sans-serif}@font-face{font-family:OCS Bengali;src:url(/fonts/NotoSansBengali-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:OCS Bengali;src:url(/fonts/NotoSansBengali-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.mg-stage:lang(bn){font-family:OCS Bengali,Arial,sans-serif}@media(max-width:760px){.mg-header-actions{gap:6px;width:100%;justify-content:space-between}.mg-role{padding:6px;max-width:120px}.mg-role label select{width:100px;font-size:11px}.mg-header-actions>a{display:flex}.mg-header-actions>a svg{width:20px;height:20px}}.mg-home-lead{display:grid;grid-template-columns:minmax(320px,1.15fr) minmax(0,1.8fr);gap:16px;align-items:stretch}.mg-home-lead .mg-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mg-home-lead .mg-metric{padding:16px 10px}.mg-home-lead .mg-metric strong{font-size:21px}.mg-hero progress{accent-color:var(--mg-teal);width:100%;height:9px}.mg-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:16px 0;margin:0;gap:12px}.mg-journey li{position:relative;display:grid;justify-items:center;gap:7px;text-align:center;font-size:13px;color:#bad7ee}.mg-journey li:not(:last-child):after{content:"";position:absolute;width:calc(100% - 48px);height:1px;background:#6292ae;top:25px;left:calc(50% + 30px)}.mg-journey li[data-ready=true]{color:#f4f9ff}.mg-stage-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid #86c5dc;border-radius:50%;background:#073149;box-shadow:0 0 10px #82dbff3a}.mg-journey li[data-ready=true] .mg-stage-icon{border-color:var(--mg-teal);box-shadow:0 0 15px color-mix(in srgb,var(--mg-teal) 33%,transparent)}.mg-stage-icon svg{width:24px;height:24px}.mg-services{margin:18px 0}.mg-services .mg-card{display:flex;flex-direction:column;gap:9px}.mg-services .mg-link{margin-top:auto}.mg-role{max-width:none!important;flex-shrink:0}.mg-role label select{width:240px!important;max-width:100%;font-size:12px;background:#073149;color:#f4f9ff;border:1px solid #82cbdf}.mg-role label{width:100%}.mg-role:not(:has(select)){font-size:13px}.mg-profile-overview{grid-template-columns:1.3fr 1fr 1fr}.mg-checklist{display:grid;gap:12px;padding:0;list-style:none}.mg-checklist li{display:flex;justify-content:space-between;gap:12px}.mg-checklist strong{color:var(--mg-gold)}.mg-cv-preview{width:100%;height:330px;background:white;border:1px solid #79c9e4;border-radius:10px}.mg-existing-wallet{padding:0;background:transparent;color:#f4f9ff;border:0;overflow:visible}.mg-existing-wallet .wallet-hub-page,.mg-existing-wallet [class*=gatePage],.mg-existing-wallet main{background:transparent!important;padding:0!important}.mg-existing-wallet [class*=shell]{width:100%!important;max-width:none!important;margin:0!important}.mg-existing-wallet :is(section,aside,article,[class*=panel],[class*=detail],[class*=accounts],[class*=gate],[class*=ledger],[class*=modal]){background:#0a314bd9!important;border-color:#70aec5!important;color:#f4f9ff!important;box-shadow:none}.mg-existing-wallet :is(h1,h2,h3,strong,dd,label,span){color:#f4f9ff!important}.mg-existing-wallet :is(p,small,dt){color:#bad7ee!important}.mg-existing-wallet :is(input,textarea,select){background:#06273d!important;color:#f4f9ff!important;border-color:#83b7cb!important}.mg-existing-wallet button{background:linear-gradient(#174c63,#082b42)!important;color:#f4f9ff!important;border-color:#83b7cb!important}.mg-existing-wallet [class*=active],.mg-existing-wallet [class*=primary]{color:var(--mg-gold)!important;border:1px solid var(--mg-gold)!important}.mg-existing-wallet [class*=empty],.mg-existing-wallet [class*=providerNotice],.mg-existing-wallet [class*=status],.mg-existing-wallet [class*=tableHead],.mg-existing-wallet [class*=walletHero],.mg-existing-wallet [class*=walletTabs]{background:#0a344b!important;color:#f4f9ff!important}.mg-existing-wallet [class*=table]{border-color:#70aec5}.mg-existing-wallet [class*=table] article{background:#082b42!important;border-color:#6596aa!important}.mg-existing-wallet [class*=header] h1{font-size:24px}.mg-existing-wallet [class*=available],.mg-existing-wallet [class*=unavailable]{background:#174052!important;color:var(--mg-gold)!important}.mg-existing-wallet a{color:#b4edff!important}.mg-existing-wallet [class*=overlay]{background:#021323dd!important}.mg-existing-wallet [class*=modal]{max-width:100%;border:1px solid #83b7cb}.mg-existing-wallet [class*=accounts]>button{width:100%}.mg-existing-wallet [class*=tab]{flex-wrap:wrap}.mg-existing-wallet [class*=actionCard]{min-height:110px}.mg-stage[data-level="1"]{--mg-accent:#8bc1e1}.mg-stage[data-level="2"]{--mg-accent:var(--mg-gold)}.mg-stage[data-level="3"]{--mg-accent:var(--mg-teal)}.mg-frame,.mg-portrait{border-color:var(--mg-accent)}@media(max-width:1150px){.mg-home-lead{grid-template-columns:1fr}.mg-profile-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mg-home-lead,.mg-profile-overview{grid-template-columns:1fr}.mg-home-lead .mg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-header-actions{flex-wrap:wrap;gap:10px;justify-content:flex-end}.mg-role{flex-basis:100%;width:100%;max-width:none!important;padding:8px}.mg-role label select{width:100%!important;font-size:14px;min-height:38px}.mg-role:not(:has(select)){font-size:14px}.mg-journey{grid-template-columns:1fr;gap:16px}.mg-journey li{justify-items:start;padding-left:64px;text-align:left;min-height:52px}.mg-stage-icon{position:absolute;left:0;top:0}.mg-journey li:not(:last-child):after{height:calc(100% - 32px);width:1px;left:25px;top:54px}.mg-existing-wallet [class*=shell]{width:100%!important}.mg-existing-wallet [class*=headerActions]{flex-direction:column}.mg-existing-wallet [class*=accountLayout],.mg-existing-wallet [class*=actionGrid],.mg-existing-wallet [class*=payLayout]{grid-template-columns:1fr}}.mg-chat-three{grid-template-columns:minmax(210px,.8fr) minmax(0,1.7fr) minmax(200px,.8fr);gap:14px}.mg-chat-log{min-height:260px;max-height:430px;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:12px 0}.mg-message{max-width:90%;display:grid;padding:12px;border:1px solid #6abbd2;border-radius:14px;background:#0c3856;overflow-wrap:anywhere}.mg-message[data-own=true]{align-self:flex-end;background:#075064;border-color:var(--mg-teal)}.mg-chat-three>aside select{width:100%;margin-top:8px}.mg-chat-three>aside h2{font-size:19px}.mg-chat-three input{min-width:0}@media(max-width:1100px){.mg-chat-three{grid-template-columns:260px minmax(0,1fr)}.mg-chat-three>aside:last-child{grid-column:1/-1}}@media(max-width:760px){.mg-chat-three{grid-template-columns:1fr}.mg-chat-three>aside:last-child{grid-column:auto}}.mg-rate{display:grid;gap:8px;text-align:center;padding:18px;border:1px solid #67b1ca;border-radius:14px;background:#093449}.mg-rate strong{color:var(--mg-gold);font-size:44px}.mg-content [class*=DashboardSubPage],.mg-content [class*=KycDashboard],.mg-content [class*=ServiceRequests],.mg-content [class*=SmartDocuments]{color:#f4f7ff}.mg-content [class*=DashboardSubPage][class*=page],.mg-content [class*=KycDashboard][class*=page],.mg-content [class*=ServiceRequests][class*=page],.mg-content [class*=SmartDocuments][class*=page]{background:transparent;padding:0;min-height:0}.mg-content [class*=DashboardSubPage][class*=card],.mg-content [class*=KycDashboard] article,.mg-content [class*=KycDashboard] aside,.mg-content [class*=KycDashboard] section,.mg-content [class*=ServiceRequests][class*=card],.mg-content [class*=SmartDocuments] section{background:linear-gradient(140deg,rgba(24,53,83,.83),rgba(8,24,43,.92));border:1px solid rgba(160,193,221,.23);box-shadow:0 10px 28px #020a1738;border-radius:16px;color:#f4f7ff}.mg-content [class*=KycDashboard] input,.mg-content [class*=KycDashboard] select,.mg-content [class*=KycDashboard] textarea,.mg-content [class*=ServiceRequests] input,.mg-content [class*=ServiceRequests] select,.mg-content [class*=ServiceRequests] textarea,.mg-content [class*=SmartDocuments] input,.mg-content [class*=SmartDocuments] select{background:#102842;color:#f4f7ff;border-color:#678297}.mg-content [class*=DashboardSubPage] p,.mg-content [class*=KycDashboard] label,.mg-content [class*=KycDashboard] p,.mg-content [class*=ServiceRequests] p{color:#cad8e8}.mg-content [class*=DashboardSubPage] td,.mg-content [class*=DashboardSubPage] th,.mg-content [class*=ServiceRequests] td,.mg-content [class*=ServiceRequests] th{background:transparent;color:#e7eef9}.mg-content [class*=KycDashboard][class*=shell],.mg-content [class*=ServiceRequests][class*=shell]{width:100%;max-width:none;margin:0}.mg-stage[data-level="1"] .mg-portrait,.mg-stage[data-level="1"] .mg-primary{border-color:#9dbbdf;background:#214364;color:#f4f7ff}.mg-stage[data-level="2"] .mg-portrait{border-color:#e5bc65;background:#433719}.mg-file-picker{position:relative;display:block;padding:14px;border:1px solid #678caa;border-radius:10px;background:#102d46;overflow:hidden}.mg-file-picker input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.mg-file-picker:focus-within{outline:3px solid var(--mg-gold);outline-offset:3px}.mg-file-picker:has(input:disabled){opacity:.65}.mg-chat-three>aside:first-child{display:block}.mg-chat-three .mg-search{align-items:center}.mg-chat-three .mg-search input{height:46px;min-width:0}.mg-chat-three>aside:first-child .mg-form{margin:18px 0}.mg-chat-three>aside:first-child h2{margin:20px 0 12px}.mg-stage[data-level="1"]{--mg-gold:#bad7ee;--mg-teal:#bad7ee}.mg-stage[data-level="2"]{--mg-teal:var(--mg-gold)}.mg-stage[data-level="1"] .mg-frame:before{background:linear-gradient(110deg,transparent 10%,#7198bb85 12%,transparent 17%,transparent 82%,#7198bb80 86%,transparent 90%)}.mg-stage[data-level="2"] .mg-frame:before{background:linear-gradient(110deg,transparent 10%,color-mix(in srgb,var(--mg-gold) 52%,transparent) 12%,transparent 17%,transparent 82%,color-mix(in srgb,var(--mg-gold) 50%,transparent) 86%,transparent 90%)}.mg-hero progress{accent-color:var(--mg-gold)}.mg-hero progress::-webkit-progress-bar{background:#14314d;border-radius:8px}.mg-hero progress::-webkit-progress-value{background:var(--mg-gold);border-radius:8px}.mg-role label select{background:#073149!important;color:#f4f9ff!important;border-color:#82cbdf!important}.mg-content [class*=Documents][class*=card],.mg-content [class*=Documents][class*=hero],.mg-content [class*=Documents][class*=panel],.mg-content [class*=Documents][class*=shell]{background:#0a314be8;color:#f4f9ff;border-color:#70aec5}.mg-content [class*=Documents] :is(h1,h2,h3,label,strong,span,td,th){color:#f4f9ff}.mg-content [class*=Documents] :is(p,small){color:#bad7ee}.mg-content [class*=Documents] :is(input,select,textarea){background:#102842;color:#f4f9ff;border-color:#789eb5}.mg-content [class*=KycDashboard] :is(h1,h2,h3,label,strong,span,td,th){color:#f4f9ff!important}.mg-content [class*=KycDashboard] :is([class*=summary]>div,[class*=checkItem],[class*=file],[class*=consent],[class*=existing],[class*=notice],[class*=warning]){background:#0b3049!important;color:#f4f9ff!important;border-color:#79a7be!important}.mg-content [class*=KycDashboard] .mg-file-picker input{min-height:46px}.mg-content [class*=Documents] :is([class*=stat],[class*=upload],[class*=list],[class*=empty],[class*=filter],[class*=table]){background:#0a314be8!important;color:#f4f9ff!important;border-color:#789db6!important}.mg-content [class*=Documents] input,.mg-content [class*=Documents] select{background:#102842!important;color:#f4f9ff!important;border-color:#789eb5!important}.mg-content .auth-card,.mg-content .category-service-strip article,.mg-content .job-card,.mg-content .job-detail-main,.mg-content .job-detail-sidebar,.mg-content .marketplace-card{background:#0a314be8!important;color:#f4f9ff!important;border:1px solid #79abc2!important;box-shadow:none!important}.mg-content .category-marketplace,.mg-content .category-marketplace-hero,.mg-content .job-detail-page,.mg-content .recruitment-page{background:transparent!important;color:#f4f9ff!important}.mg-content :is(.auth-card,.job-detail-main,.job-detail-sidebar,.job-card,.category-marketplace) :is(h1,h2,h3,label,dt,dd,span,strong){color:#f4f9ff!important}.mg-content :is(.auth-card,.job-detail-main,.job-detail-sidebar,.job-card,.category-marketplace) :is(p,small){color:#bad7ee!important}.mg-content :is(.auth-card,.job-detail-sidebar,.recruitment-page) :is(input,select,textarea){background:#102842!important;color:#f4f9ff!important;border-color:#789eb5!important}.mg-content :is(.service-detail-card,.overseas-job-card,.job-filter-grid,.job-summary-card,.job-detail-benefits){background:#0a314be8!important;color:#f4f9ff!important;border:1px solid #79abc2!important;box-shadow:none!important}.mg-content :is(.service-detail-card,.overseas-job-card,.recruitment-page) :is(h1,h2,h3,label,dt,dd,strong){color:#f4f9ff!important}.mg-content :is(.service-detail-card,.overseas-job-card,.recruitment-page) :is(p,small){color:#bad7ee!important}.mg-content .country-flag,.mg-content .job-meta span{background:#173c53!important;color:#f4f9ff!important}.mg-content .mg-journey-flow{background:transparent!important;color:#f4f9ff!important;min-height:0}.mg-content .mg-journey-flow [class*=shell]{width:100%;max-width:none;margin:0}.mg-content .mg-journey-flow :is([class*=Card],[class*=card],[class*=stageBox],[class*=empty],[class*=current],[class*=timelineBody]){background:#0a314be8!important;color:#f4f9ff!important;border-color:#79abc2!important;box-shadow:none!important}.mg-content .mg-journey-flow :is(h1,h2,h3,strong){color:#f4f9ff!important}.mg-content .mg-journey-flow :is(p,small,[class*=location],[class*=Meta]){color:#bad7ee!important}.mg-content .mg-journey-flow [class*=error]{background:#312d3b!important;color:#ffccc1!important;border:1px solid #d5a9ac!important}.mg-content .mg-journey-flow [class*=cardFooter] span{color:#bad7ee!important}.mg-content a.button-outline{background:#0b3149!important;color:#f4f9ff!important;border:1px solid #79abc2!important}.mg-content a.button-gold{background:#e3c57a!important;color:#062a3f!important;border:1px solid var(--mg-gold)!important}.mg-stage,.mg-stage:lang(bn){font-family:OCS Bengali,Arial,sans-serif;font-size:14px}.mg-content{padding:18px}.mg-content h1{font-size:25px}.mg-content h2{font-size:18px;line-height:1.4}.mg-content h3{font-size:16px}.mg-content :is(h1,h2){display:flex;align-items:center;gap:9px}.mg-content :is(h1,h2)>svg{width:22px;height:22px;flex-shrink:0;color:var(--mg-gold)}.mg-content .section{padding:0;min-height:0}.mg-content .narrow{width:100%;max-width:none;margin:0}.mg-content .auth-card{border-radius:18px!important;padding:20px!important}.mg-content :is(.service-detail-card,.job-detail-main,.job-detail-sidebar,.job-card,.marketplace-card,.category-service-strip article){border-radius:18px!important;padding:18px!important}.mg-content .form-actions{gap:10px;margin-top:16px}.mg-content .mg-card{padding:16px;border-color:#72b4ca99;background:linear-gradient(145deg,#37647a42,#082d44c9 45%,#061f36c9);box-shadow:inset 0 1px 0 #d0f4ff1f,inset 0 0 12px #8acbdf0a,0 3px 10px #00111f26}.mg-title{margin-bottom:8px}.mg-grid,.mg-stack{gap:12px}.mg-content .mg-link,.mg-content button{font-size:13px}.mg-content .mg-link svg{width:17px;height:17px;flex-shrink:0}.mg-tabs{margin:10px 0}.mg-content .mg-note{padding:7px 0;font-size:12px}.mg-eyebrow{font-size:12px;color:var(--mg-muted);display:block}.mg-reference{display:block;font-size:17px;letter-spacing:.04em;margin-top:4px}.mg-submission{display:flex;gap:8px;align-items:center;font-size:12px}.mg-submission svg{width:16px}.mg-application-experience{max-width:1040px;margin:0 auto}.mg-confirmation-card{display:grid;grid-template-columns:60px minmax(0,1fr);gap:18px}.mg-confirmation-icon{width:60px;height:60px;display:grid;place-items:center;border:1px solid var(--mg-teal);background:#0d5b6752;border-radius:18px;box-shadow:0 0 15px color-mix(in srgb,var(--mg-teal) 13%,transparent)}.mg-confirmation-icon svg{width:30px;height:30px;color:var(--mg-teal)}.mg-service-summary{display:flex;align-items:center;gap:12px;border-top:1px solid #6aabc64f;padding-top:12px}.mg-service-summary>svg{width:32px;height:32px;color:var(--mg-gold);flex-shrink:0}.mg-service-summary h2{margin:0!important}.mg-service-summary p{font-size:12px;margin-top:3px}.mg-confirmation-card .mg-tabs{margin:0}.mg-pill[data-terminal=true]{border-color:#f5b9ad;color:#ffd6cd;background:#66334144}.mg-service-timeline{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0}.mg-service-timeline li{position:relative;text-align:center;display:grid;justify-items:center;gap:8px;padding:8px 0}.mg-service-timeline li:not(:last-child):after{content:"";position:absolute;top:28px;left:calc(50% + 24px);width:calc(100% - 36px);height:1px;background:#7894a5}.mg-service-timeline li>span{border:1px solid #799eb5;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;background:#0d2b43}.mg-service-timeline svg{width:20px;height:20px}.mg-service-timeline [data-done=true]>span{border-color:var(--mg-teal);color:var(--mg-teal);background:#0e5a6555}.mg-service-timeline [data-current=true]>span{border-color:var(--mg-gold);color:var(--mg-gold);box-shadow:0 0 12px color-mix(in srgb,var(--mg-gold) 19%,transparent)}.mg-service-timeline [data-inactive=true]{color:#a8bed0}.mg-service-timeline small{color:var(--mg-muted);font-size:11px}.mg-application-checklist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.mg-application-checklist li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #6aabc640}.mg-application-checklist li>svg{width:19px;color:var(--mg-gold)}.mg-application-checklist strong{margin-left:auto;display:flex;align-items:center;gap:6px;color:var(--mg-gold);font-size:12px}.mg-application-checklist strong svg{width:16px;height:16px}.mg-application-checklist [data-complete=true]{color:var(--mg-teal)}.mg-next-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mg-action-state{display:grid;gap:10px}.mg-action-state>svg{color:var(--mg-teal);width:28px;height:28px}.mg-home-lead{grid-template-columns:minmax(280px,1.1fr) minmax(0,2fr);gap:12px}.mg-home .mg-hero{margin:0;padding:16px;grid-template-columns:70px minmax(0,1fr);gap:16px}.mg-home .mg-portrait{width:68px;height:68px;font-size:30px}.mg-home .mg-hero h2{font-size:20px}.mg-home-lead .mg-metrics{margin:0;gap:9px}.mg-metric{gap:7px;padding:14px}.mg-metric>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mg-muted)}.mg-metric svg{width:17px;height:17px;color:var(--mg-gold);flex-shrink:0}.mg-home-lead .mg-metric strong{font-size:19px}.mg-home .mg-journey{padding:8px 0}.mg-home-panels{display:grid;grid-template-columns:1.05fr 1.3fr 1fr;gap:12px}.mg-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mg-quick-grid>a{display:grid;align-content:start;justify-items:center;text-align:center;gap:6px;padding:9px 4px;border:1px solid #78b1c181;border-radius:11px;background:linear-gradient(140deg,#1b59677a,#052c447a);font-size:10px;line-height:1.5}.mg-quick-grid svg{width:24px;height:24px;color:var(--mg-gold)}.mg-opportunity{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #74aac076;border-radius:12px;background:#0b3c5366}.mg-opportunity>svg{width:22px;height:22px;color:var(--mg-teal);flex-shrink:0}.mg-opportunity>svg:last-child{width:15px;margin-left:auto}.mg-opportunity strong{font-size:13px}.mg-opportunity small{display:block;color:var(--mg-muted);font-size:11px;margin-top:5px}.mg-updates{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mg-updates li{padding-bottom:9px;border-bottom:1px solid #74aac043}.mg-updates strong{font-size:13px}.mg-updates p,.mg-updates time{font-size:11px;color:var(--mg-muted)}.mg-home-actions{margin:0}.mg-compact-empty{display:flex;gap:10px;padding:12px 0;align-items:flex-start}.mg-compact-empty>svg{color:var(--mg-muted);width:23px;flex-shrink:0}.mg-compact-empty p{font-size:13px}.mg-profile-import{grid-template-columns:1.3fr 1fr}.mg-profile .mg-card>p,.mg-profile .mg-form>span{font-size:12px}.mg-profile-import .mg-stack{gap:7px}.mg-profile-import .mg-stack>button{text-align:left;padding:8px 12px}.mg-profile .mg-checklist{gap:8px;font-size:12px}.mg-profile .mg-checklist li{padding-bottom:6px;border-bottom:1px solid #6aacc636}.mg-profile .mg-checklist strong{font-size:11px}.mg-profile .mg-cv-preview{height:240px}.mg-profile .mg-tabs>button{padding:8px 10px}.mg-services{margin:8px 0}.mg-services article{gap:7px!important;padding:14px!important}.mg-services svg{width:28px;height:28px}.mg-services h3{margin:0}.mg-services p{font-size:12px}.mg-services .mg-link{justify-content:space-between;padding:7px 10px;font-size:12px}.mg-content:has(.mg-services)>.mg-panel-transition>.mg-stack>.mg-card.mg-title,.mg-content:has(.mg-services)>.mg-panel-transition>.mg-stack>.mg-title{background:radial-gradient(ellipse at 90% 20%,#19899145,transparent 55%),linear-gradient(120deg,#16496566,#08293fc9);padding:18px}.mg-services~.mg-note{padding:0}.mg-content:has(.mg-services) .mg-search{margin:0}.mg-chat-three{grid-template-columns:minmax(180px,.75fr) minmax(0,2fr) minmax(190px,.75fr);align-items:stretch}.mg-chat-three>aside:first-child .mg-card{padding:10px;margin-top:9px}.mg-chat-three>aside:first-child h2{font-size:16px;margin:14px 0 9px}.mg-chat-contacts>label,.mg-chat-three>aside:first-child p{font-size:12px}.mg-chat-contacts .mg-search{gap:6px;margin-bottom:12px}.mg-chat-contacts .mg-search button{padding:8px}.mg-conversation{display:flex;flex-direction:column;min-height:500px}.mg-conversation .mg-title h2{margin:0}.mg-conversation .mg-title p{font-size:11px}.mg-chat-context{display:flex;align-items:center;gap:9px;background:#174a604d;border:1px solid #6fb2c46a;border-radius:10px;padding:9px 11px;font-size:12px}.mg-chat-context svg{width:18px;flex-shrink:0;color:var(--mg-gold)}.mg-chat-context small,.mg-contact-details small{display:block;font-size:11px;color:var(--mg-muted);margin-top:4px}.mg-chat-log{flex:1;min-height:250px;max-height:420px;font-size:13px}.mg-message small{font-size:10px;margin:0}.mg-message{max-width:88%;gap:6px;padding:11px}.mg-composer{margin:10px 0 8px;flex-wrap:nowrap}.mg-composer button{display:flex;align-items:center;gap:6px}.mg-composer button svg{width:16px}.mg-attachment-control{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;color:var(--mg-muted)}.mg-attachment-control>svg{width:15px}.mg-attachment-control .mg-file-picker{font-size:11px;padding:6px 10px;min-height:30px}.mg-contact-details>h2{margin-top:14px}.mg-contact-details>p{font-size:12px;margin:12px 0}.mg-privacy-settings{border-bottom:1px solid #6aa9bb70;padding-bottom:12px;margin-bottom:12px}.mg-privacy-settings summary{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mg-gold)}.mg-privacy-settings summary svg{width:17px}.mg-privacy-settings label{font-size:12px;display:flex;align-items:center;gap:7px}.mg-privacy-settings p{font-size:11px}.mg-contact-details .mg-note>svg{width:15px;height:15px;vertical-align:middle;margin-right:5px}.mg-existing-wallet *{font-family:inherit!important}.mg-existing-wallet :is(h1,h2,h3){font-family:inherit!important}.mg-existing-wallet [class*=gate] h1{font-size:24px}.mg-existing-wallet [class*=header]{margin-bottom:12px;gap:12px;align-items:center}.mg-existing-wallet [class*=header]>div>p,.mg-existing-wallet [class*=header]>div>span{display:none}.mg-existing-wallet [class*=header] h2{margin:0;font-size:18px}.mg-existing-wallet [class*=walletHero]{padding:15px}.mg-existing-wallet [class*=walletHero]>span{display:none}.mg-existing-wallet [class*=walletHero] strong{font-size:24px;margin:0 0 5px}.mg-existing-wallet [class*=accounts],.mg-existing-wallet [class*=detail]{padding:16px}.mg-existing-wallet [class*=accountLayout]{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr);gap:12px}.mg-existing-wallet [class*=metrics]{gap:8px}.mg-existing-wallet [class*=metrics] article{padding:10px}.mg-existing-wallet [class*=walletTabs]{margin:12px 0}.mg-existing-wallet [class*=headerActions] button{height:auto;min-height:40px;font-size:12px}.mg-existing-wallet [class*=walletHero]~[class*=providerNotice]{font-size:11px;padding:10px}.mg-existing-wallet [class*=accounts],.mg-existing-wallet [class*=detail],.mg-existing-wallet [class*=panel]{border-radius:18px!important}.mg-content #unified-ledger{margin-top:0}@media(max-width:1200px){.mg-home-lead{grid-template-columns:1fr}.mg-home-lead .mg-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-home-panels{grid-template-columns:1fr 1fr}.mg-home-panels>section:last-child{grid-column:1/-1}.mg-chat-three{grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr) minmax(180px,.7fr)}.mg-chat-three>aside:last-child{grid-column:auto}.mg-profile-overview{grid-template-columns:1fr 1fr}.mg-profile-overview>section:last-child{grid-column:1/-1}.mg-profile .mg-cv-preview{height:280px}}@media(max-width:760px){.mg-content{padding:12px}.mg-content h1{font-size:22px}.mg-content h2{font-size:17px}.mg-content .mg-card{padding:14px}.mg-chat-three,.mg-home-lead,.mg-home-panels,.mg-profile-import,.mg-profile-overview{grid-template-columns:1fr}.mg-home-lead .mg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-home-panels>section:last-child,.mg-profile-overview>section:last-child{grid-column:auto}.mg-home .mg-hero{grid-template-columns:58px minmax(0,1fr)}.mg-home .mg-portrait{width:54px;height:54px}.mg-home .mg-hero h2{font-size:18px}.mg-quick-grid{gap:8px}.mg-quick-grid>a{font-size:11px;padding:10px 4px}.mg-confirmation-card{grid-template-columns:1fr;gap:12px}.mg-confirmation-icon{width:48px;height:48px}.mg-confirmation-card .mg-title{flex-wrap:wrap}.mg-service-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-service-timeline li:after{display:none}.mg-conversation{min-height:480px}.mg-composer input{min-width:0!important}.mg-chat-contacts{max-height:420px;overflow:auto}.mg-chat-three>aside:last-child{grid-column:auto}.mg-existing-wallet [class*=accountLayout]{grid-template-columns:1fr}.mg-existing-wallet [class*=headerActions]{flex-direction:row;flex-wrap:wrap}.mg-existing-wallet [class*=headerActions] button{flex:1}.mg-profile .mg-cv-preview{height:280px}.mg-journey{overflow:auto;gap:16px}.mg-journey li{min-width:95px}}.mg-journey li:before{display:none}.mg-journey li{min-height:0}.mg-inline-cv{padding:15px;overflow:auto;color:#17354a;background:#f7fafb;border-radius:10px;font-size:11px;line-height:1.5}.mg-inline-cv>*{display:block}.mg-inline-cv .mg-cv-name{font-size:19px;line-height:1.4;color:#09273f;font-weight:700}.mg-inline-cv>span{color:#7a5814;font-size:12px;margin:4px 0}.mg-inline-cv>small{color:#38566b}.mg-inline-cv h3{font-size:12px!important;color:#17354a!important;margin:13px 0 5px!important;padding-bottom:4px;border-bottom:1px solid #afc2cf}.mg-profile .mg-inline-cv p{color:#29495e!important;font-size:11px;line-height:1.6}.mg-home-journey .mg-journey{justify-content:start}.mg-home-journey .mg-journey:has(>li:only-child){max-width:230px}.mg-profile-import .mg-stack>button{padding:5px 10px;font-size:12px}.mg-profile-import .mg-card{padding:14px}.mg-home .mg-journey li{gap:5px}.mg-home .mg-stage-icon{width:44px;height:44px}.mg-home .mg-journey li:not(:last-child):after{top:22px}.mg-home .mg-updates{gap:9px}.mg-home .mg-updates li{padding-bottom:6px}.mg-content :where(h1,h2,h3,h4,p,span,label,input,textarea,select,button,dt,dd,small,strong,a){font-family:inherit!important}.mg-services-hero-icon{width:90px;height:70px;color:var(--mg-gold);opacity:.65;transform:rotate(-15deg);margin-right:35px}.mg-existing-studio :is(.master-cv-header,.master-cv-nav,.master-cv-editor,.generator-card,.cv-version-list){border-radius:18px}.mg-rate>span{display:flex;align-items:center;gap:8px}.mg-rate>span svg{width:20px;height:20px;color:var(--mg-gold)}@media(max-width:760px){.mg-services-hero-icon{width:45px;height:45px;margin-right:0;flex-shrink:0}}.mg-journey{grid-template-columns:repeat(var(--mg-journey-columns,5),minmax(0,1fr))}@media(max-width:760px){.mg-journey{grid-template-columns:1fr;overflow:visible}.mg-journey li{min-width:0;min-height:60px}.mg-home-journey .mg-journey:has(>li:only-child){max-width:none}}.mg-existing-wallet .wallet-hub-page,.mg-existing-wallet .wallet-page-scope,.mg-existing-wallet main{min-height:0!important}.mg-content #unified-ledger .mg-table-wrap{max-height:340px;overflow:auto}.mg-record-checklist,.mg-record-history{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mg-record-checklist li,.mg-record-history li{padding:9px 0;border-bottom:1px solid #79b0c74a}.mg-record-checklist span,.mg-record-history time{display:block;color:var(--mg-muted);font-size:12px;margin-top:5px}.mg-record-checklist p,.mg-record-history p{font-size:13px}.mg-owned-application[data-terminal=true] .mg-stage-icon{box-shadow:none;border-color:#7399af;color:#adc6d8}.mg-owned-application .mg-note>svg{width:17px;height:17px;vertical-align:middle;margin-right:7px}.mg-home-current{display:grid;grid-template-columns:36px minmax(130px,.7fr) minmax(0,1.3fr);gap:16px;align-items:center;padding-top:12px;border-top:1px solid #6aacc636}.mg-home-current>svg{color:var(--mg-gold);width:28px;height:28px}.mg-home-current>div{display:grid;gap:3px}.mg-home-current span,.mg-home-current time{font-size:12px;color:#bad7e5}.mg-home-current p{margin:0}.mg-profile-status{display:flex;gap:8px}.mg-cv-selector{margin-bottom:12px}.mg-cv-selector select{max-width:100%;min-width:0;text-overflow:ellipsis}.mg-profile-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}@media(max-width:1200px){.mg-profile-overview{grid-template-columns:1fr 1fr}}@media(max-width:760px){.mg-home-current{grid-template-columns:28px minmax(0,1fr);gap:12px}.mg-home-current>div:last-child{grid-column:2}.mg-profile-overview{grid-template-columns:1fr}.mg-profile-status{width:100%}.mg-cv-selector select{white-space:normal}}.mg-cv-selected{overflow-wrap:anywhere;font-size:12px;color:#bad7e5}.mg-cv-selector select{font-family:inherit}.mg-profile-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);align-items:start}.mg-profile-overview>section:nth-child(3){grid-column:3;grid-row:1/span 2}.mg-profile-overview>section:nth-child(4){grid-column:1;grid-row:2}.mg-profile-overview>section:nth-child(5){grid-column:2;grid-row:2}.mg-profile-overview>section:nth-child(2) .mg-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mg-profile-overview>section:nth-child(2) .mg-checklist li{display:grid;gap:4px}.mg-profile-overview .mg-profile-import-card{padding:14px}.mg-profile-overview>section:nth-child(5) .mg-stack{gap:7px}.mg-profile-overview>section:nth-child(5) button{text-align:left;padding:7px 10px;font-size:12px}.mg-profile-overview .mg-inline-cv{height:300px}.mg-card{box-shadow:inset 0 0 16px #9ee8ff25,0 1px 10px #020f1d55}@media(max-width:1200px){.mg-profile-overview{grid-template-columns:1fr 1fr}.mg-profile-overview>section:nth-child(n){grid-column:auto;grid-row:auto}.mg-profile-overview>section:nth-child(3){grid-column:1/-1}}@media(max-width:760px){.mg-profile-overview{grid-template-columns:1fr}.mg-profile-overview>section:nth-child(n){grid-column:auto;grid-row:auto}.mg-profile-overview>section:nth-child(2) .mg-checklist{grid-template-columns:1fr}.mg-mobile-records{overflow:visible!important;max-height:none!important}.mg-mobile-records table,.mg-mobile-records tbody{display:block;width:100%;white-space:normal}.mg-mobile-records thead{display:none}.mg-mobile-records tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;margin:0 0 12px;border:1px solid #6aacc6;border-radius:12px;background:#082e43aa}.mg-mobile-records td{display:grid;align-content:start;gap:5px;padding:0!important;border:0!important;min-width:0;overflow-wrap:anywhere;white-space:normal}.mg-mobile-records td:before{content:attr(data-label);color:#bad7ee;font-size:11px}.mg-mobile-records td:first-child,.mg-mobile-records td:last-child{grid-column:1/-1}.mg-mobile-records td a{display:inline-flex;padding:8px 0;color:var(--mg-gold)}}.mg-skip-link{position:absolute;left:24px;top:12px;z-index:40;padding:10px 14px;border:1px solid var(--mg-gold);border-radius:10px;background:#06283c;color:var(--mg-gold)!important;transform:translateY(-200%);opacity:0;pointer-events:none}.mg-skip-link:focus{transform:none;opacity:1;pointer-events:auto}.mg-content .mg-title{flex-wrap:wrap}.mg-title>div{min-width:0;max-width:100%}.mg-profile-status{flex-wrap:wrap}.mg-profile .mg-checklist li>strong{flex-shrink:0;white-space:nowrap}