:root{--am:#c8102e;--ink:#18191d;--paper:#f4f2ee}.portal-login,.portal-shell{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);padding:clamp(28px,6vw,80px)}.portal-login{color:#fff;background:radial-gradient(circle at 85% 10%,#7b0c20,#0000 32%),#17181c;place-items:center;display:grid}.portal-login section{width:min(560px,100%)}.portal-login b,.portal-shell b{letter-spacing:.16em;color:var(--am);font-size:12px}.portal-login h1,.portal-shell h1{margin:18px 0;font-size:clamp(42px,7vw,84px);line-height:.95}.portal-login form{gap:14px;margin:32px 0;display:grid}.portal-login label{font-size:12px;font-weight:800}.portal-login input,.portal-appointment input,.portal-appointment select,.portal-appointment-history article{box-sizing:border-box;width:100%;display:block}.portal-login input,.portal-appointment input,.portal-appointment select{color:#17181c;background:#fff;border:1px solid #d7d2ca;border-radius:14px;margin-top:7px;padding:15px}.portal-login button,.portal-action,.portal-appointment button,.portal-consent button{background:var(--am);color:#fff;border:0;border-radius:14px;padding:15px 20px;font-weight:900;text-decoration:none}.portal-login a{color:#fff}.portal-error{color:#ffbdc8}.portal-shell{max-width:1500px;margin:auto}.portal-shell header{border-bottom:1px solid #d8d3cc;justify-content:space-between;align-items:flex-start;padding-bottom:28px;display:flex}.portal-shell header h1{font-size:clamp(38px,5vw,70px)}.portal-shell header button{background:0 0;border:1px solid #ccc;border-radius:999px;padding:10px 18px}.portal-nav{gap:8px;padding:18px 0;display:flex;overflow:auto}.portal-nav button{white-space:nowrap;background:#fff;border:1px solid #d8d3cc;border-radius:999px;padding:11px 16px;font-weight:800}.portal-nav button[data-active=true]{background:var(--ink);border-color:var(--ink);color:#fff}.portal-notice{color:#136532;background:#e7f7ed;border:1px solid #b8dfc6;border-radius:14px;padding:13px 16px}.portal-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.portal-stats article,.portal-panel{background:#fff;border:1px solid #dfdbd5;border-radius:24px;padding:24px}.portal-stats small{color:#777;font-weight:900;display:block}.portal-stats strong{margin-top:12px;font-size:28px;display:block}.portal-grid{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.portal-hero{color:#fff;border:1px solid #6e111e;grid-row:span 2;position:relative;overflow:hidden;box-shadow:0 18px 44px #0008;background:linear-gradient(145deg,#191a1f,#351018)!important}.portal-hero:after{content:"";background:radial-gradient(circle at 40% 35%,#ffffff16,#0000 68%);border-radius:50%;width:260px;height:170px;position:absolute;inset:auto -120px -70px auto}.portal-hero-content{z-index:1;position:relative}.portal-hero p{color:#ece1d8;max-width:72%}.portal-hero p strong{color:#fff}.portal-hero h2{margin:14px 0;font-size:clamp(28px,3vw,40px);line-height:1.1}.portal-hero-value{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:18px;display:flex;position:relative}.portal-hero-status{color:#fff;background:#ffffff15;border:1px solid #ffffff3b;border-radius:999px;align-items:center;padding:9px 12px;font-size:12px;display:inline-flex}.portal-panel h2{font-size:clamp(24px,3vw,38px)}.portal-panel>button,.portal-form-grid button,.portal-security button,.portal-doc-row button{background:var(--am);color:#fff;border:0;border-radius:13px;padding:14px 18px;font-weight:900}.portal-price{margin:0;font-size:56px;line-height:1;display:block}.portal-price small{font-size:16px}.portal-action{text-transform:none;justify-content:center;align-items:center;gap:10px;padding:13px 20px;display:inline-flex}.portal-appointment{gap:10px;display:grid}.portal-appointment-history{gap:10px;margin-top:14px;display:grid}.portal-appointment-history article{background:#faf8f5;border:1px solid #ece3d9;border-radius:16px;padding:14px 16px}.portal-appointment-history strong{font-size:14px;display:block}.portal-appointment-history small{color:#6f747a;margin-top:6px;display:block}.portal-appointment-history p{color:#35383d;margin:8px 0 0;font-size:12px}.portal-wide{max-width:1120px;margin:16px auto}.portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.portal-form-grid label,.portal-security label{letter-spacing:.04em;font-size:12px;font-weight:900}.portal-form-grid input,.portal-form-grid select,.portal-form-grid textarea,.portal-security input{box-sizing:border-box;background:#fbfaf8;border:1px solid #d8d3cc;border-radius:13px;width:100%;margin-top:7px;padding:13px;display:block}.portal-form-grid textarea{resize:vertical;min-height:110px}.portal-span{grid-column:1/-1}.portal-history h3{margin-top:30px}.portal-history article,.portal-contract,.portal-doc-row,.portal-file{border-top:1px solid #e5e0d9;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.portal-history article div,.portal-contract div,.portal-doc-row>div{gap:5px;display:grid}.portal-history small,.portal-contract small,.portal-doc-row small{color:#777}.portal-history em{background:#f1ece7;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.portal-history .portal-quote-row{background:linear-gradient(135deg,#fff,#faf5f2);border:1px solid #e6ddd5;border-radius:18px;align-items:stretch;margin-top:10px;padding:16px 18px;box-shadow:0 12px 28px #18191d0d}.portal-quote-row div span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#18191d;border-radius:999px;width:max-content;margin-bottom:7px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.portal-quote-row strong{font-size:17px;line-height:1.25}.portal-quote-row small{font-size:12px}.portal-download{color:#fff;background:#c8102e;border-radius:12px;align-self:center;padding:12px 16px;font-weight:900;text-decoration:none;box-shadow:0 10px 24px #c8102e2e}.portal-doc-row form{align-items:center;gap:10px;display:flex}.portal-privacy-download{color:#fff;background:#18191d;border-radius:10px;width:max-content;max-width:100%;margin-top:8px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.portal-file{color:var(--ink);font-weight:800;text-decoration:none}.portal-file span{color:var(--am)}.portal-contract{grid-template-columns:2fr 1fr 1fr auto;display:grid}.portal-contract h3{margin:3px 0}.portal-security form{gap:14px;max-width:520px;display:grid}.portal-consent{z-index:20;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-consent section{background:#fff;border-radius:26px;max-width:620px;padding:32px}.portal-consent a{color:var(--am);margin:16px 0;font-weight:800;display:block}.portal-consent button{width:100%}@media (width<=760px){.portal-shell,.portal-login{padding:24px}.portal-stats,.portal-grid,.portal-form-grid{grid-template-columns:1fr}.portal-span{grid-column:auto}.portal-hero{grid-row:auto}.portal-shell header h1{font-size:40px}.portal-hero p{max-width:100%}.portal-hero h2{font-size:34px}.portal-contract{grid-template-columns:1fr 1fr}.portal-contract>div:first-child,.portal-contract>div:last-child{grid-column:1/-1}.portal-doc-row{flex-direction:column;align-items:flex-start}.portal-history .portal-quote-row{flex-direction:column}.portal-download{text-align:center;width:100%}.portal-doc-row form{flex-direction:column;align-items:stretch;width:100%}.portal-nav{margin-inline:-24px;padding-inline:24px}}.portal-login>section{width:min(1080px,94vw)}.portal-login-columns{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.portal-login-columns article{color:#18191d;background:#fff;border:1px solid #dedbd5;border-radius:20px;padding:24px}.portal-login-columns h2{margin:0 0 12px;font-size:24px}.portal-login-columns article>p{color:#666;line-height:1.55}.portal-access-request{background:linear-gradient(145deg,#fff,#f7edf0)!important}.portal-success{color:#176337;background:#e7f5ec;border-radius:10px;padding:11px}.portal-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (width<=760px){.portal-login-columns{grid-template-columns:1fr}.portal-login>section{padding:24px 18px}.portal-login h1{font-size:clamp(38px,12vw,60px)}}@keyframes portalRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes portalGlow{0%,to{opacity:.48;transform:translate(0,0)scale(1)}50%{opacity:.72;transform:translate(-18px,12px)scale(1.12)}}@keyframes portalShimmer{0%{transform:translate(-120%)}to{transform:translate(240%)}}.portal-shell{--am:#d01631;--am-bright:#f23850;--ink:#15171c;background:radial-gradient(circle at 92% 15%,#d0163117,#0000 24%),linear-gradient(#f8f7f4 0,#f1efeb 100%);max-width:none;padding:0 min(6vw,88px) 80px;overflow:hidden}.portal-head{isolation:isolate;color:#fff;background:linear-gradient(120deg,#111318 0%,#1e2026 55%,#3d1019 100%);min-height:310px;margin:0 calc(-1*min(6vw,88px));padding:52px min(6vw,88px) 38px;position:relative;overflow:hidden;border:0!important}.portal-head:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 48%,#ffffff09 48.2%,#0000 48.5%),repeating-linear-gradient(135deg,#0000 0 46px,#ffffff05 47px 48px);position:absolute;inset:0}.portal-head:after{content:"AM";z-index:-1;letter-spacing:-.12em;color:#ffffff08;font-size:clamp(150px,26vw,390px);font-weight:950;line-height:.7;position:absolute;bottom:-42px;right:5%}.portal-head-copy{z-index:2;animation:.65s cubic-bezier(.2,.8,.2,1) both portalRise;position:relative}.portal-head-brand{align-items:center;gap:12px;margin-bottom:25px;display:flex}.portal-head-brand img{object-fit:contain;filter:brightness(0)invert();width:54px;height:42px}.portal-head-brand span{letter-spacing:.24em;font-size:11px;font-weight:950}.portal-head h1{letter-spacing:-.055em;margin:12px 0 16px!important;font-size:clamp(48px,7vw,96px)!important}.portal-head p{color:#c9cbd0;align-items:center;gap:12px;margin:0;font-size:16px;display:flex}.portal-head p span{color:#fff;font-weight:850}.portal-head p i{background:var(--am-bright);border-radius:50%;width:5px;height:5px}.portal-head>button{z-index:3;transition:all .25s;position:relative;color:#fff!important;border-color:#ffffff35!important}.portal-head>button:hover{transform:translateY(-2px);color:#111!important;background:#fff!important}.portal-head-glow{filter:blur(18px);background:radial-gradient(circle,#e118356b,#0000 65%);border-radius:50%;width:530px;height:530px;animation:7s ease-in-out infinite portalGlow;position:absolute;top:-35%;right:-5%}.portal-nav{z-index:5;background:#fff;border-radius:20px;gap:5px;margin-top:-25px;padding:10px;animation:.55s .12s both portalRise;position:relative;box-shadow:0 18px 55px #14141821}.portal-nav button{color:#64666d;background:0 0;border:0;padding:13px 18px;transition:all .25s}.portal-nav button:hover:not(:disabled){color:#15171c;background:#f3f1ee;transform:translateY(-1px)}.portal-nav button[data-active=true]{color:#fff;background:#17191e;box-shadow:0 8px 22px #17191e30}.portal-nav button[data-active=true]:after{content:"";background:var(--am);border-radius:5px;width:18px;height:2px;margin:5px auto -6px;display:block}.portal-nav button:disabled{opacity:.38}.portal-journey{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #dfdbd4;border-radius:24px;margin:28px 0 20px;padding:24px 28px;animation:.55s .18s both portalRise;box-shadow:0 12px 35px #1b1a190e}.portal-journey-title{justify-content:space-between;align-items:center;display:flex}.portal-journey-title small{letter-spacing:.18em;color:#72747b;font-size:10px;font-weight:950}.portal-journey-title strong{color:var(--am);font-size:18px}.portal-journey-track{background:#e6e2dc;border-radius:9px;height:5px;margin:14px 0 16px;overflow:hidden}.portal-journey-track i{background:linear-gradient(90deg, var(--am), var(--am-bright));border-radius:9px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.portal-journey-track i:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:35%;animation:2.8s infinite portalShimmer;position:absolute;inset:0}.portal-journey ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.portal-journey li{color:#929399;align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}.portal-journey li span{background:#fff;border:1px solid #d8d4ce;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.portal-journey li[data-active=true]{color:#17191e}.portal-journey li[data-active=true] span{border-color:var(--am);background:var(--am);color:#fff;box-shadow:0 5px 14px #d0163147}.portal-stats{gap:14px}.portal-stats article{background:linear-gradient(145deg,#fff,#f8f6f3);border:0;min-height:112px;transition:all .3s;animation:.5s both portalRise;position:relative;overflow:hidden;box-shadow:0 12px 34px #1c1b1911}.portal-stats article:nth-child(2){animation-delay:60ms}.portal-stats article:nth-child(3){animation-delay:.12s}.portal-stats article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1c1b191c}.portal-stats article:after{content:"";background:radial-gradient(circle,#d0163129,#0000 65%);border-radius:50%;width:105px;height:105px;position:absolute;bottom:-42px;right:-32px}.portal-stats small{letter-spacing:.13em;font-size:10px}.portal-stats strong{letter-spacing:-.025em;font-size:clamp(25px,3vw,34px)}.portal-grid{gap:16px}.portal-panel{background:#ffffffe6;border:1px solid #dedad3;border-radius:26px;padding:28px;transition:transform .28s,box-shadow .28s;animation:.55s 80ms both portalRise;position:relative;box-shadow:0 14px 40px #1414170f}.portal-panel:hover{transform:translateY(-3px);box-shadow:0 22px 52px #14141718}.portal-hero{overflow:hidden;background:linear-gradient(145deg,#15171c,#26282f 58%,#49101c)!important}.portal-hero:after{content:"";border:52px solid #d8163226;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-95px;right:-65px;box-shadow:0 0 0 32px #ffffff06}.portal-hero>*{z-index:1;position:relative}.portal-panel h2{letter-spacing:-.035em}.portal-panel p{color:#666a72;line-height:1.65}.portal-hero p{color:#c8cad0}.portal-panel>button,.portal-form-grid button,.portal-security button,.portal-doc-row button,.portal-action{transition:all .22s;box-shadow:0 8px 22px #c8102e3b}.portal-panel>button:hover,.portal-form-grid button:hover,.portal-security button:hover,.portal-doc-row button:hover,.portal-action:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 13px 28px #c8102e4d}.portal-form-grid input,.portal-form-grid select,.portal-form-grid textarea,.portal-security input,.portal-appointment input,.portal-appointment select{background:#f8f7f4;border-color:#ddd8d0;transition:all .22s}.portal-form-grid input:focus,.portal-form-grid select:focus,.portal-form-grid textarea:focus,.portal-security input:focus,.portal-appointment input:focus,.portal-appointment select:focus{border-color:var(--am);background:#fff;outline:0;box-shadow:0 0 0 4px #d0163117}.portal-history article,.portal-contract,.portal-doc-row,.portal-file{transition:all .2s}.portal-history article:hover,.portal-doc-row:hover,.portal-file:hover{background:#f8f6f3;border-radius:12px;padding-inline:10px}.portal-notice{background:linear-gradient(90deg,#e7f7ed,#f5fbf7);border:0;box-shadow:0 8px 24px #13653214}@media (width<=760px){.portal-shell{padding:0 18px 90px}.portal-head{min-height:270px;margin:0 -18px;padding:34px 22px 44px}.portal-head h1{font-size:48px!important}.portal-head p{flex-wrap:wrap;align-items:flex-start;font-size:14px}.portal-head>button{position:absolute;top:25px;right:20px}.portal-head-brand img{width:42px}.portal-head:after{font-size:210px;right:-12%}.portal-nav{border-radius:16px;margin:-25px 0 0;padding:7px;overflow-x:auto}.portal-nav button{padding:11px 14px;font-size:12px}.portal-journey{padding:20px 18px}.portal-journey ol{gap:4px}.portal-journey li{text-align:center;justify-items:center;gap:6px;font-size:9px;display:grid}.portal-stats{scroll-snap-type:x mandatory;padding:5px 1px 15px;display:flex;overflow-x:auto}.portal-stats article{scroll-snap-align:start;min-width:72vw}.portal-panel{border-radius:22px;padding:22px}.portal-price{font-size:46px}.portal-grid{gap:14px}}.portal-documents{background:#f8f6f2;overflow:hidden;padding:0!important}.portal-doc-intro{color:#fff;background:linear-gradient(125deg,#15171c 0%,#202228 58%,#50101d 100%);grid-template-columns:1fr auto;gap:30px;padding:42px;display:grid}.portal-doc-intro h2{margin:13px 0 16px;font-size:clamp(36px,5vw,66px);line-height:.95}.portal-doc-intro h2 em{color:#f13b52;font-style:normal}.portal-doc-intro p{color:#c9cad0;max-width:690px}.portal-doc-seal{align-self:end;align-items:center;gap:13px;display:flex}.portal-doc-seal>span{color:#fff;letter-spacing:-.08em;background:#ffffff0d;border:1px solid #ffffff30;border-radius:20px;place-items:center;width:78px;height:78px;font-size:31px;font-weight:950;display:grid}.portal-doc-seal small{letter-spacing:.13em;color:#bbbcc1;font-weight:900}.portal-profile-grid{background:#ece9e4;grid-template-columns:repeat(4,1fr);gap:10px;padding:22px 28px;display:grid}.portal-profile-grid button{color:#17191e;text-align:left;background:#fff;border:1px solid #d9d4cc;border-radius:19px;min-height:155px;padding:19px;transition:all .25s}.portal-profile-grid button:hover{transform:translateY(-4px);box-shadow:0 15px 28px #2222}.portal-profile-grid button[data-active=true]{color:#fff;background:linear-gradient(145deg,#1b1d22,#3b1019);border-color:#d01631;box-shadow:0 14px 30px #c8102e2c}.portal-profile-grid span{color:#d01631;letter-spacing:.18em;font-size:11px;font-weight:950;display:block}.portal-profile-grid strong{margin:18px 0 4px;font-size:19px;display:block}.portal-profile-grid small{color:#787a80;min-height:32px;display:block}.portal-profile-grid button[data-active=true] small{color:#c9cad0}.portal-profile-grid i{color:#d01631;letter-spacing:.08em;margin-top:14px;font-size:10px;font-style:normal;font-weight:950;display:block}.portal-doc-lock{background:#fff;border:1px dashed #cbc5bc;border-radius:22px;justify-content:center;align-items:center;gap:18px;min-height:210px;margin:28px;display:flex}.portal-doc-lock>span{color:#fff;background:#17191e;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.portal-doc-lock p{margin:4px 0}.portal-doc-heading{justify-content:space-between;align-items:end;padding:36px 36px 15px;display:flex}.portal-doc-heading small{color:#d01631;letter-spacing:.18em;font-size:10px;font-weight:950}.portal-doc-heading h3{margin:6px 0 0;font-size:34px}.portal-doc-heading>strong{color:#fff;background:#17191e;border-radius:99px;padding:10px 14px}.portal-doc-list{padding:0 28px 18px}.portal-doc-list .portal-doc-row{border-top:1px solid #ded9d1;grid-template-columns:auto 1fr auto;min-height:72px;padding:14px 10px;display:grid}.portal-doc-list .portal-doc-row:hover{padding-inline:16px}.portal-doc-list .portal-doc-row[data-complete=true]{color:#197143}.portal-doc-number{color:#6e7075;background:#e9e6e0;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:grid}.portal-doc-row[data-complete=true] .portal-doc-number{color:#197143;background:#e0f3e7}.portal-doc-row label{cursor:pointer;background:#fff;border:1px solid #d6d1c9;border-radius:11px;padding:11px 13px;font-size:11px;font-weight:900;display:inline-block}.portal-doc-row label input{opacity:0;width:1px;height:1px;position:absolute}.portal-iban-callout{background:linear-gradient(105deg,#ece9e3,#fff);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin:10px 28px 28px;padding:20px;display:grid}.portal-iban-callout>span{color:#fff;letter-spacing:.1em;background:#17191e;border-radius:17px;place-items:center;width:60px;height:60px;font-size:12px;font-weight:950;display:grid}.portal-iban-callout p{margin:4px 0}.portal-iban-callout button{color:#d01631;background:0 0;border:0;font-weight:950}.portal-extra-upload{background:#fff;border:1px solid #dcd7cf;border-radius:17px;margin:0 28px 28px}.portal-extra-upload summary{cursor:pointer;padding:17px 20px;font-weight:900}.portal-extra-upload .portal-doc-row{padding:12px 20px}.portal-archive-title{margin:35px 28px 8px}.portal-archive-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 28px 34px;display:grid}.portal-archive-grid .portal-file{background:#fff;border:1px solid #ded9d1;border-radius:15px;grid-template-columns:auto 1fr auto;padding:14px;display:grid}.portal-archive-grid .portal-file>span{background:#f7e7ea;border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.portal-archive-grid .portal-file div{gap:3px;display:grid}.portal-archive-grid .portal-file small{color:#888}.portal-archive-grid .portal-file i{font-size:11px;font-style:normal}.portal-archive-grid .portal-file:hover{padding:14px;transform:translateY(-2px)}@media (width<=900px){.portal-profile-grid{grid-template-columns:repeat(2,1fr)}.portal-doc-intro{padding:30px}.portal-doc-seal{display:none}}@media (width<=600px){.portal-documents{margin-inline:-4px}.portal-doc-intro{padding:28px 22px;display:block}.portal-doc-intro h2{font-size:42px}.portal-profile-grid{grid-template-columns:1fr;padding:16px}.portal-profile-grid button{min-height:120px}.portal-doc-list{padding-inline:14px}.portal-doc-heading{padding:28px 18px 12px}.portal-doc-list .portal-doc-row{grid-template-columns:auto 1fr;align-items:start}.portal-doc-list .portal-doc-row form{grid-column:1/-1;grid-template-columns:1fr auto;width:100%;margin-top:8px;display:grid}.portal-iban-callout{grid-template-columns:auto 1fr;margin-inline:14px}.portal-iban-callout button{text-align:left;grid-column:1/-1}.portal-extra-upload{margin-inline:14px}.portal-archive-grid{grid-template-columns:1fr;padding-inline:14px}}.portal-upload-live{z-index:80;color:#fff;background:#191b20;border:1px solid #ffffff18;border-radius:18px;grid-template-columns:1fr auto;gap:5px 18px;width:min(390px,100vw - 32px);padding:18px 20px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 55px #08090c55}.portal-upload-live div{gap:3px;min-width:0;display:grid}.portal-upload-live b{font-size:14px}.portal-upload-live span{text-overflow:ellipsis;white-space:nowrap;color:#c8c9ce;font-size:11px;overflow:hidden}.portal-upload-live strong{color:#ff4059;align-self:center;font-size:20px}.portal-upload-live progress{background:#34363d;border:0;border-radius:99px;grid-column:1/-1;width:100%;height:7px;overflow:hidden}.portal-upload-live progress::-webkit-progress-bar{background:#34363d}.portal-upload-live progress::-webkit-progress-value{background:linear-gradient(90deg,#d20d2d,#ff4059);transition:width .18s}.portal-upload-live progress::-moz-progress-bar{background:linear-gradient(90deg,#d20d2d,#ff4059)}.portal-upload-live.done{background:#123c2a}.portal-upload-live.done strong{color:#65d69a}.portal-upload-live.error{background:#4b111a}@media (width<=600px){.portal-upload-live{bottom:86px;right:16px}}@media (prefers-reduced-motion:reduce){.portal-head-copy,.portal-head-glow,.portal-nav,.portal-journey,.portal-journey-track i:after,.portal-stats article,.portal-panel{animation:none!important}.portal-head>button,.portal-nav button,.portal-journey-track i,.portal-stats article,.portal-panel,.portal-profile-grid button,.portal-history article,.portal-contract,.portal-doc-row,.portal-file,.portal-action{transition:none!important}}
