:root{--ink:#25273d;--muted:#9294a7;--purple:#7560df;--line:#ececf3}body{background:#f5f6fb}button{transition:background .18s,transform .18s,box-shadow .18s}button:hover{transform:translateY(-1px)}.ui-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.primary,.soft,.outline{display:inline-flex;align-items:center;justify-content:center;gap:9px}.primary{background:linear-gradient(110deg,#7963e5,#624bd0)!important;box-shadow:0 7px 18px #7560df27!important}.primary:hover{box-shadow:0 9px 23px #7560df45!important}aside{width:254px;padding:34px 22px;background:#fff;border:0;box-shadow:2px 0 20px #24223b03}.brand{font-size:27px;letter-spacing:-1.4px}.mark{border-radius:14px;width:43px;height:47px}nav{margin-top:36px;gap:6px}nav button{display:flex;gap:13px;align-items:center;font-size:12px;padding:14px;color:#9290a3}nav .ui-icon{width:21px;height:21px;stroke-width:1.65}nav button:hover{background:#f7f5ff;color:#7661d7}nav button.active{background:#efebff;color:#7458d1;font-weight:500;box-shadow:inset 3px 0 #8063e5}.nav-dot{width:6px;height:6px;border-radius:50%;background:#8063e5;margin-left:auto}.navlabel{font-size:9px;letter-spacing:1.8px;font-weight:600;margin:22px 14px 9px}.sidebottom{display:flex;align-items:flex-start;flex-direction:column;background:linear-gradient(145deg,#f3f0ff,#f9f8ff);border:1px solid #ebe5ff;line-height:1.8;border-radius:17px;padding:20px}.sidebottom>.ui-icon{color:#866ce0;width:30px;height:30px;margin-bottom:12px}.sidebottom b{font-size:12px;margin-bottom:5px}.sidebottom span{font-size:10px;color:#a098b1}main{margin-left:254px;padding:29px 38px;max-width:none}header{padding-bottom:24px;border-bottom:1px solid #e8e8f1;margin-bottom:31px}.profile small{color:#7c947e;font-size:10px}.avatar{height:36px;width:36px;display:grid;place-items:center;padding:0;font-size:13px;background:#eee8fb;color:#826bc9}.profile .outline{padding:8px 12px;border-color:#e3e1ed;font-size:10px;background:white}.profile .outline svg{width:14px;height:14px}h1{font-size:33px;font-weight:600;letter-spacing:-1.3px}.eyebrow{font-size:9px;letter-spacing:2.3px;margin-bottom:11px;font-weight:600;color:#8f7ec7}.hero p{font-size:12px}.hero .primary{font-size:12px;padding:13px 21px}.stats{gap:19px;margin:27px 0 29px;grid-template-columns:1.05fr 1fr 1fr}.stat{padding:22px;border-radius:18px;border:1px solid #edecf5;box-shadow:0 6px 25px #24223b03;position:relative;overflow:hidden}.stat:first-child{background:linear-gradient(115deg,#7660da,#9982ed);border-color:#8d76e4}.stat:first-child:after{content:'';width:130px;height:130px;border:24px solid #ffffff0b;border-radius:50%;position:absolute;right:-40px;top:-43px;pointer-events:none}.stat .icon{padding:13px;border-radius:14px;display:grid;place-items:center}.stat .icon svg{width:27px;height:27px;stroke-width:1.6}.stat .num{font-size:32px;font-weight:600;line-height:1.3;margin-top:5px}.stat small{font-size:11px}.stat:nth-child(2) .icon{background:#e8f7f0;color:#42a488}.stat:nth-child(3) .icon{background:#fff1de;color:#d7a041}.panel{background:transparent;border:0;overflow:visible;border-radius:0}.toolbar{padding:15px 0 20px;align-items:center}.toolbar h2{font-size:20px;font-weight:600;letter-spacing:-.45px}.toolbar h2 .pill{vertical-align:middle;margin-left:8px;background:#ece8f8;color:#8872bd;padding:3px 9px}.toolbar small{display:block;margin-top:6px}.search{width:290px;min-width:0;padding:12px 16px;background:white;border:1px solid #e8e6f0;font-size:11px;box-shadow:0 3px 8px #20203902}.category-rail{display:flex;gap:9px;overflow-x:auto;padding-bottom:9px;margin-bottom:14px;scrollbar-width:thin}.category-chip{display:flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #e7e5ef;background:#fff;border-radius:11px;padding:10px 13px;color:#8a869c;font-size:10px}.category-chip svg{width:16px;height:16px}.category-chip b{font-weight:500;background:#f6f5fa;border-radius:5px;padding:1px 6px;color:#a29aae}.category-chip.selected{background:#eee9ff;border-color:#e2d9ff;color:#7a5cc7}.category-chip.selected b{background:#e0d7f8;color:#7656be}.view-tools{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px}.collection-label{font-size:9px;color:#a4a2b4;letter-spacing:1.6px;font-weight:500}.view-tools>div:last-child{display:flex;align-items:center;gap:5px}.view-tools select{width:auto;font-size:10px;border:0;background:none;color:#918b9f;padding:7px;cursor:pointer}.view-tools button{display:grid;place-items:center;width:32px;height:31px;border-radius:7px;color:#aaa3bb}.view-tools button svg{width:16px;height:16px}.view-tools button.selected{color:#7b62cc;background:#e9e3fa}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.account-card{background:white;border:1px solid #e9e7f1;border-radius:19px;padding:22px 22px 0;box-shadow:0 5px 18px #30265003;transition:box-shadow .2s,border-color .2s,transform .2s;animation:arrive .3s both;overflow:hidden}.account-card:hover{transform:translateY(-3px);border-color:#d7ceeb;box-shadow:0 12px 28px #3026500b}.card-top{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:18px}.company-tile{display:grid;place-items:center;width:56px;height:56px;border:1px solid #eae8f1;border-radius:16px;background:#fff;box-shadow:0 4px 12px #221b3a06;flex-shrink:0}.brand-image{display:block;width:32px;height:32px;object-fit:contain}.brand-mask{width:31px;height:31px;display:block;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.fallback-logo{width:36px;height:36px;border-radius:10px;color:#9380cb;background:#f1ecfb;display:grid;place-items:center}.fallback-logo svg{width:25px;height:25px}.category-badge{max-width:65%;font-size:9px;background:#f5f2fb;border:1px solid #eee8f8;color:#9a86b3;padding:5px 8px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card h3{font-size:17px;letter-spacing:-.3px;font-weight:600;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-user{font-size:10px;color:#9892a7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.secret-line{display:flex;align-items:center;justify-content:space-between;background:#f8f8fc;border:1px solid #f0eef7;border-radius:10px;padding:10px 11px;margin-top:20px;color:#a9a0bc}.secret-line>span{font-size:15px;letter-spacing:2px}.secret-line button{padding:0;color:#a89bbd}.secret-line button svg{width:17px;height:17px}.card-meta{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#aba3b9;margin:14px 0 18px}.quality{display:flex;align-items:center;gap:5px}.quality i{width:5px;height:5px;border-radius:50%;background:currentColor}.quality.good{color:#54ac8f}.quality.review{color:#cca058}.card-actions{border-top:1px solid #f1eef7;margin:0 -22px;padding:9px 16px}.rowactions{gap:9px;justify-content:space-between}.rowactions button{padding:6px;color:#9e93b1;background:none;border-radius:7px;display:grid;place-items:center}.rowactions button .ui-icon{height:16px;width:16px}.rowactions button:hover{background:#eee9ff;color:#7b60c7}.rowactions button:last-child:hover{background:#ffeff1;color:#d36a7e}.tablewrap{background:white;border-radius:17px;border:1px solid #eae7f1;overflow:auto}table{min-width:800px}td{font-size:11px}.service{background:white;width:45px;height:45px;border:1px solid #eee8f7}.service .brand-image,.service .brand-mask{width:26px;height:26px}.password{display:inline-flex;gap:8px;align-items:center}.password svg{height:14px;width:14px;letter-spacing:0}.footer{padding:20px 0 8px;color:#aca4bc;font-size:9px}.footer span:first-child{display:flex;gap:6px;align-items:center}.footer svg{height:12px;width:12px}.note{margin-top:22px;border:1px solid #e7e1f4;background:linear-gradient(100deg,#f0ebfa,#f5f2fc);padding:17px 20px;gap:15px;border-radius:15px;font-size:10px}.note>span{width:43px;height:43px;background:white;border:1px solid #e8e1f5;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.note>span svg{width:25px;height:25px;color:#9278cc}.note b{font-size:11px;font-weight:500}.note .soft{font-size:10px;background:white;border:1px solid #e9e1f6;padding:9px 12px;color:#8d71bc}.note .soft svg{width:14px;height:14px}.empty{border:1px dashed #dcd5ec;background:#fcfbff;border-radius:20px;padding:45px 20px}.empty>svg{height:45px;width:45px;color:#a28acb;background:#f0eafa;border-radius:15px;padding:9px;box-sizing:content-box;margin-bottom:16px}.empty h2{font-size:20px;color:#736681;margin-bottom:8px}.empty p{font-size:11px}.empty button{font-size:11px;margin-top:10px}dialog{width:540px;padding:28px;border-radius:23px}dialog h2{font-size:20px;font-weight:600;letter-spacing:-.5px}.dialoghead>button{color:#a396b2;display:grid;place-items:center;background:#f6f3fa;border-radius:8px;padding:6px}.dialoghead>button svg{width:16px;height:16px}.entry-preview{display:flex;align-items:center;gap:14px;background:#faf8ff;border:1px solid #ece5f9;border-radius:13px;padding:15px;margin-top:22px}.entry-preview .company-tile{width:48px;height:48px;border-radius:12px}.entry-preview b{display:block;font-size:13px;font-weight:500}.entry-preview small{display:block;margin-top:3px;font-size:9px;color:#a294b4}.fieldrow>div{flex:1;min-width:0}dialog label{font-size:10px;margin-top:15px}dialog input,dialog select{font-size:11px;padding:12px}.category-suggestion{font-size:10px;color:#a18aba;margin:8px 0 0}.logo-options{font-size:10px;color:#a090af;margin-top:15px}.logo-options summary{cursor:pointer}.text-button{color:#9475bc;padding:10px 0;font-size:10px}.logo-options input{border:0;padding:8px 0}.actions button{font-size:11px}.actions svg,.fieldrow button svg{width:16px;height:16px}.fieldrow .soft{font-size:10px;padding:8px 12px;white-space:nowrap}.fine{font-size:10px}.entry-preview+ .fieldrow{gap:12px}.formbox input{background:#fcfbff;border-color:#e7e2ef}.authform h1{font-size:32px}.authform .muted{font-size:12px}.authform label{font-size:11px}.authform button{font-size:12px}#auth .art{background:radial-gradient(ellipse at 25% 20%,#ede6ff 0,transparent 50%),linear-gradient(150deg,#f1edfd,#e8e3f7 60%,#f1e8f2);padding:45px 54px}.art h1{font-size:45px;line-height:1.3;font-weight:600;letter-spacing:-1.8px}.art p{font-size:12px}.art>small{font-size:10px}.vaultArt{height:265px;position:relative;transform:none;padding:0;margin:20px auto 35px;width:300px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #cfc2e757;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-15deg)}.orbit-one{width:270px;height:210px}.orbit-two{width:330px;height:270px}.vault-emblem{width:140px;height:160px;border-radius:38px;background:linear-gradient(145deg,#a38be6,#7053bb);display:grid;place-items:center;transform:rotate(-9deg);box-shadow:12px 20px 45px #6d4f9d32,inset 0 1px 2px #ffffff80;border:1px solid #ffffff66;z-index:1}.vault-emblem svg{width:83px;height:83px;color:#f5edff;stroke-width:1.2}.floating-service{position:absolute;display:grid;place-items:center;background:#ffffffed;box-shadow:0 10px 25px #51407212;border:1px solid #fff;border-radius:17px;width:59px;height:59px;z-index:2}.gmail-mini{top:15px;left:25px;transform:rotate(-10deg)}.figma-mini{top:35px;right:6px;transform:rotate(12deg)}.outlook-mini{bottom:18px;left:14px;transform:rotate(8deg)}.encryption-tag{position:absolute;right:-7px;bottom:12px;z-index:2;background:#ffffffef;border:1px solid white;box-shadow:0 6px 16px #5140720c;border-radius:12px;display:flex;align-items:center;gap:7px;padding:11px;font-size:9px;color:#9078b2}.encryption-tag svg{width:15px;height:15px}.authform .soft{background:#f4f0fa;color:#9b86b6;box-shadow:none}.reveal{font-size:18px;border:1px solid #e8e1f7;color:#8971ad}.search:focus{border-color:#bba4da;outline:2px solid #e6dcf5}@keyframes arrive{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}main{padding-left:48px;padding-right:48px}}@media(max-width:1180px){aside{width:218px;padding:28px 16px}main{margin-left:218px;padding:25px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}nav button{font-size:11px;gap:10px}.brand{font-size:25px}.stat{padding:18px}.stat .icon{padding:10px}.stat .icon svg{width:24px;height:24px}.stat small{font-size:10px}}@media(max-width:760px){aside{display:none}main{margin:0;padding:20px 17px}.hero h1{font-size:25px}.hero .primary{padding:11px 13px;font-size:10px;white-space:nowrap;gap:5px}.hero .primary svg{width:15px;height:15px}.hero p{font-size:10px}.eyebrow{font-size:8px;letter-spacing:1.7px}header{margin-bottom:24px;padding-bottom:18px}.mobilebrand{font-size:22px;letter-spacing:-1px}.stats{gap:8px;margin:22px 0}.stat{padding:14px 11px;border-radius:14px;display:block}.stat .icon{display:none}.stat small{font-size:8px}.stat .num{font-size:27px}.category-rail{margin-bottom:9px;gap:7px}.category-chip{padding:9px 11px;font-size:9px}.toolbar{padding-top:12px;gap:15px}.toolbar h2{font-size:18px}.search{width:100%;font-size:11px}.account-grid{gap:12px}.account-card{padding:16px 14px 0;border-radius:15px}.company-tile{width:47px;height:47px;border-radius:12px}.brand-image,.brand-mask{width:29px;height:29px}.card-top{flex-wrap:wrap;gap:11px;margin-bottom:12px}.category-badge{max-width:100%;font-size:8px;padding:3px 6px}.account-card h3{font-size:15px}.account-user{font-size:9px}.secret-line{margin-top:15px;padding:9px 8px}.secret-line>span{font-size:11px;letter-spacing:1px}.card-meta{font-size:8px;gap:5px;margin:12px 0}.card-actions{margin:0 -14px;padding:8px 9px}.rowactions{gap:3px}.rowactions button{padding:5px}.rowactions button .ui-icon{width:14px;height:14px}.footer{gap:15px;font-size:8px}.footer>span:last-child{max-width:120px;text-align:right}.note{padding:14px;gap:10px;flex-wrap:wrap;font-size:9px}.note>span{width:35px;height:35px}.note>div{flex:1}.note b{font-size:10px}.note .soft{margin-left:45px!important;font-size:9px}.note .soft svg{width:13px;height:13px}.fine{font-size:9px}.art h1{font-size:29px;letter-spacing:-1px}#auth .art{padding:27px}#auth .vaultArt{display:none}.art .eyebrow{margin-top:35px}.art p{font-size:11px}.authform{padding:30px 25px}dialog{padding:22px}dialog .fieldrow{flex-wrap:wrap}dialog .fieldrow>div{flex-basis:100%}.fieldrow #password{flex:1;width:60%}.entry-preview small{font-size:8px}.entry-preview .company-tile{flex-shrink:0}.entry-preview{padding:12px}.entry-preview b{font-size:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.setup-qr{display:grid;place-items:center;margin:20px 0;background:white;border:1px solid #ebe5f6;border-radius:16px;padding:12px}.setup-qr svg{max-width:240px;width:100%;height:auto}.recovery-grid{white-space:pre-wrap;font:14px/2 monospace;columns:2;background:#f5f1fb;border-radius:12px;padding:18px;color:#76618f;user-select:all}.security-summary{display:flex;gap:12px;align-items:center;background:#f3eefb;padding:16px;border-radius:12px;margin:18px 0}.security-summary>svg{width:32px;height:32px;color:#8c71c2}.security-summary b{font-size:12px;display:block}.security-summary small{font-size:9px;display:block;margin-top:4px}
/* Readable typography on desktop and mobile. */
body{font-size:16px;line-height:1.6}small,.fine{font-size:13px;line-height:1.7}.brand{font-size:29px}nav button{font-size:14px;padding:14px 12px;gap:11px}.navlabel{font-size:11px;letter-spacing:1.2px}.crumb{font-size:13px}.profile small{font-size:12px}.profile .outline{font-size:13px;padding:9px 13px}.avatar{font-size:15px}h1,.hero h1{font-size:36px}.eyebrow{font-size:12px;letter-spacing:1.6px}.hero p{font-size:15px}.hero .primary,.primary,.soft,.outline{font-size:14px}.stat small{font-size:14px}.stat .num{font-size:36px}.toolbar h2{font-size:23px}.toolbar small{font-size:13px!important}.toolbar h2 .pill{font-size:12px}.search{font-size:14px;width:320px}.category-chip{font-size:13px;padding:11px 14px}.category-chip b{font-size:12px}.category-chip svg{height:19px;width:19px}.collection-label{font-size:12px;letter-spacing:1px}.view-tools select{font-size:13px}.view-tools button{width:37px;height:36px}.view-tools button svg{width:19px;height:19px}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-card{padding:22px 20px 0}.card-top{align-items:flex-start;flex-wrap:wrap;gap:12px}.company-tile{width:59px;height:59px}.brand-image,.brand-mask{width:35px;height:35px}.category-badge{font-size:12px;max-width:100%;padding:5px 9px}.account-card h3{font-size:21px}.account-user{font-size:14px}.secret-line>span{font-size:17px;letter-spacing:1.5px}.secret-line button svg{height:21px;width:21px}.card-meta{font-size:12px;flex-wrap:wrap;gap:7px}.card-actions{margin-left:-20px;margin-right:-20px}.rowactions button{padding:8px}.rowactions button .ui-icon{width:19px;height:19px}.quality i{width:6px;height:6px}th{font-size:12px}td{font-size:14px}td small{font-size:13px}.account small{font-size:12px}table{min-width:1050px}.footer{font-size:12px;gap:16px}.footer svg{height:15px;width:15px}.note{font-size:13px}.note b{font-size:15px}.note .soft{font-size:13px}.sidebottom b{font-size:14px}.sidebottom span{font-size:12px}.fine{font-size:13px}.empty p{font-size:14px}.empty button{font-size:14px}.empty h2{font-size:23px}dialog{width:610px;max-height:90vh;overflow-y:auto}dialog h2{font-size:24px}dialog label,label{font-size:14px}dialog input,dialog select,input,select{font-size:15px;padding:13px}.actions button{font-size:14px}.fieldrow .soft{font-size:14px}.entry-preview b{font-size:16px}.entry-preview small{font-size:12px}.entry-preview{gap:14px}.entry-preview>div{min-width:0}.entry-preview small{overflow-wrap:anywhere}.category-suggestion,.logo-options,.text-button{font-size:13px}.error{font-size:14px}.formbox{width:420px}.authform .muted{font-size:15px}.authform label{font-size:14px}.authform button{font-size:15px}.art p{font-size:15px}.art>small{font-size:13px}.security-summary b{font-size:15px}.security-summary small{font-size:13px}.reveal{font-size:20px}.footer>span:last-child{max-width:240px}.encryption-tag{font-size:11px}.mobilebrand{flex-wrap:wrap}
@media(min-width:1600px){.account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1180px){.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}aside{width:235px}main{margin-left:235px;padding:25px}nav button{font-size:13px}.stats{gap:12px}.stat small{font-size:13px}.stat .num{font-size:32px}.stat{padding:16px}}
@media(max-width:760px){main{margin:0;padding:20px 17px}.hero{flex-wrap:wrap}.hero h1{font-size:29px}.hero p{font-size:14px}.hero .primary{font-size:14px;padding:12px 16px}.eyebrow{font-size:11px}.stats{gap:8px}.stat{padding:13px 10px}.stat small{font-size:12px;line-height:1.4;display:block}.stat .num{font-size:29px}.category-chip{font-size:13px}.toolbar h2{font-size:22px}.toolbar small{font-size:13px!important}.search{width:100%;font-size:15px}.account-grid{grid-template-columns:1fr;gap:16px}.account-card{padding:21px 21px 0}.card-top{align-items:center}.category-badge{font-size:12px}.account-card h3{font-size:21px}.account-user{font-size:14px}.card-meta{font-size:12px}.card-actions{margin-left:-21px;margin-right:-21px;padding:10px 17px}.rowactions button .ui-icon{width:21px;height:21px}.secret-line>span{font-size:17px}.footer{font-size:11px;align-items:flex-start}.footer>span:last-child{max-width:155px}.note{font-size:13px}.note b{font-size:14px}.note .soft{font-size:13px}.fine{font-size:13px}.authform{padding:30px 22px}.authform h1{font-size:29px}.art h1{font-size:32px}.art p{font-size:14px}dialog{padding:23px;max-width:94vw}dialog h2{font-size:22px}.entry-preview b{font-size:15px}.entry-preview small{font-size:12px}.fieldrow .soft{font-size:13px}.recovery-grid{font-size:14px;columns:1}.security-summary small{font-size:12px}}

/* Password-change age: compact, right aligned; only the number is semibold. */
.password-age-block{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:3px;margin-left:auto;max-width:100%;font-size:12px;font-weight:400;line-height:1.55;color:#756b87}
.password-age-block>small{font-size:12px;line-height:1.5;color:#82788f}
.password-age-block strong{font-weight:600;color:#55416f;font-size:13px}
.card-meta{align-items:flex-start;gap:10px}.card-meta .quality{padding-top:2px}
td .password-age-block{align-items:flex-start;text-align:left;margin-left:0}
@media(max-width:760px){.password-age-block{font-size:12px}.password-age-block strong{font-size:13px}}

/* M Pass Oughter wordmark: exact Oughter glyph outlines, embedded in this CSS.
   Oughter by Khurasan. Free source marked PERSONAL USE ONLY.
   https://www.dafontfree.io/oughter-font/
   Only this stylesheet changes; no external font or SVG file is needed. */
.brand{font-size:0!important;line-height:0;letter-spacing:0;gap:0;flex-shrink:0;position:relative}
.brand>.mark,.brand>span:not(.mark){display:none!important}
.brand::before{content:"";display:block;width:180px;height:49px;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204092.4925719434373%20823%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22mpass-purple%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%238b65f3%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235c3bc3%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-21%2C788%29%20scale%281%2C-1%29%22%3E%3Cpath%20fill%3D%22url%28%23mpass-purple%29%22%20transform%3D%22translate%280%2C0%29%22%20d%3D%22M56%20753V0H245V563H314C351%20563%20381%20534%20381%20496V0H572V496C572%20534%20603%20563%20640%20563H708V0H895V753H640C578%20753%20522%20730%20477%20693C433%20730%20375%20753%20314%20753Z%22%2F%3E%3Cpath%20fill%3D%22%2330233f%22%20transform%3D%22translate%281230.5%2C0%29%22%20d%3D%22M245%20189C357%20145%20504%20171%20590%20256C768%20434%20648%20752%20384%20752H55V0H245ZM384%20565C440%20565%20487%20517%20487%20462C487%20433%20474%20407%20457%20389C414%20346%20317%20346%20275%20389C256%20407%20246%20433%20246%20462V565Z%22%2F%3E%3Cpath%20fill%3D%22%2330233f%22%20transform%3D%22translate%281938.5%2C0%29%22%20d%3D%22M687%20384C679%20517%20565%20623%20428%20623H131V446H428C461%20446%20489%20423%20496%20393C345%20393%20381%20393%20233%20393C178%20393%20129%20372%2092%20338C16%20262%2016%20131%2092%2056C129%2021%20178%200%20233%200C352%200%20331%200%20488%200C545%200%20593%2021%20629%2056C664%2091%20687%20139%20687%20191C687%20256%20687%20320%20687%20384ZM247%20160C186%20160%20186%20250%20247%20250C368%20250%20370%20250%20504%20250V205C504%20179%20483%20160%20458%20160C306%20160%20360%20160%20247%20160Z%22%2F%3E%3Cpath%20fill%3D%22%2330233f%22%20transform%3D%22translate%282680.5%2C0%29%22%20d%3D%22M403%20220C448%20213%20456%20167%20400%20167H77V0H417C519%200%20619%2066%20629%20171C640%20273%20558%20350%20461%20368L255%20404C205%20415%20218%20453%20255%20453H599V621H238C137%20621%2038%20555%2027%20450C15%20336%20114%20273%20218%20253Z%22%2F%3E%3Cpath%20fill%3D%22%2330233f%22%20transform%3D%22translate%283343.5%2C0%29%22%20d%3D%22M403%20220C448%20213%20456%20167%20400%20167H77V0H417C519%200%20619%2066%20629%20171C640%20273%20558%20350%20461%20368L255%20404C205%20415%20218%20453%20255%20453H599V621H238C137%20621%2038%20555%2027%20450C15%20336%20114%20273%20218%20253Z%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%224022.4925719434373%22%20cy%3D%22753%22%20r%3D%2235%22%20fill%3D%22%238b65f3%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-position:left center;background-repeat:no-repeat}
#auth .brand::before{width:210px;height:57px}
@media(max-width:1180px){aside .brand::before{width:176px;height:48px}}
@media(max-width:760px){.brand::before{width:153px;height:42px}#auth .brand::before{width:195px;height:53px}}
@media print{.brand{font:700 26px Poppins,Arial,sans-serif!important;line-height:1.2}.brand::before{display:none}}
