.mq-profile-page{background:#f6f8f8}.mp-shell{max-width:1380px;margin:38px auto 100px;padding:0 46px;color:#173943}.mp-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.mp-heading>div>p{font-size:12px;color:#648087;margin:0 0 12px}.mp-heading h1{font-size:clamp(31px,4vw,49px);font-weight:500;letter-spacing:-.055em;line-height:1.12;margin:0}.mp-saved-link{font-size:12px;color:#28585f;text-decoration:none;padding-bottom:5px}.mp-saved-link span{margin-left:12px}.mp-message{font-size:13px;color:#537078;margin-bottom:18px}.mp-message:empty{display:none}.mp-message[data-error=true]{color:#a13c48}.mp-auth{padding:24px 28px;background:#e6f1ef;border:1px solid #d4e6e2;border-radius:14px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mp-auth[hidden]{display:none}.mp-auth h2{font-size:24px;letter-spacing:-.035em;margin:0 0 8px}.mp-auth p{font-size:13px;line-height:1.7;max-width:580px;margin:0;color:#4d6f75}.mp-auth .mq-button{flex-shrink:0;font-size:12px}.mp-workspace{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(340px,1fr);gap:32px;align-items:start}.mp-preview-column{min-width:0}.mp-preview{--mp-accent:#167b80;--mp-paper:#fff;--mp-text:#173943;--mp-muted:#627980;background:var(--mp-paper);color:var(--mp-text);border-radius:20px;overflow:hidden;border:1px solid #dce6e6;transition:background .2s,color .2s}.mp-preview[data-theme=dark]{--mp-paper:#122e38;--mp-text:#f0f6f5;--mp-muted:#b4cccf;border-color:#274852}.mp-preview[data-theme=sand]{--mp-paper:#f4eee3;--mp-text:#403d35;--mp-muted:#797165;border-color:#e1d9ca}.mp-cover{position:relative;min-height:245px;background-color:#174a57;background-size:cover;background-position:center;display:flex;align-items:end;padding:24px 28px;color:white;isolation:isolate}.mp-cover[data-cover=coast],.mp-cover-sample[data-cover=coast]{background-image:linear-gradient(0deg,#0b2c4960,transparent),url('/brand/coast-poster-1280.webp');background-position:60% center;background-size:cover}.mp-cover[data-cover=sea],.mp-cover-sample[data-cover=sea]{background:radial-gradient(ellipse at 10% 100%,#8fc9c5 0,transparent 65%),linear-gradient(125deg,#1d6471,#153744)}.mp-cover[data-cover=sand],.mp-cover-sample[data-cover=sand]{background:radial-gradient(ellipse at 90% 20%,#d6c6a9 0,transparent 70%),linear-gradient(140deg,#8f8e7d,#ccbb9a)}.mp-cover[data-cover=sky],.mp-cover-sample[data-cover=sky]{background:radial-gradient(ellipse at 5% 95%,#e3d0bd 0,transparent 65%),linear-gradient(135deg,#6e98aa,#b6cbd1)}.mp-cover-word{align-self:start;font-size:12px;font-weight:500;letter-spacing:.015em;color:#fff;opacity:.9}.mp-photo-edit{position:absolute;right:18px;bottom:16px;background:#ffffffed;color:#173943;border-radius:20px;font-size:10px;padding:9px 13px;cursor:pointer}.mp-photo-edit input,.mp-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.mp-photo-edit:focus-within,.mp-upload:focus-within{outline:2px solid #147b80;outline-offset:3px}.mp-preview-body{padding:0 30px 30px}.mp-identity{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-top:-46px;position:relative}.mp-avatar{width:96px;height:96px;border:5px solid var(--mp-paper);border-radius:50%;background:#d9e8e6;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:0 0 0 1px #163b4210;color:#245862;flex-shrink:0}.mp-avatar span{font-size:30px;font-weight:500}.mp-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mp-private{font-size:10px;color:var(--mp-muted);padding-bottom:14px}.mp-preview h2{font-size:36px;line-height:1.15;letter-spacing:-.045em;margin:20px 0 10px;color:var(--mp-text);overflow-wrap:anywhere}.mp-tagline{font-size:15px;line-height:1.65;color:var(--mp-muted);margin:0}.mp-location{font-size:11px;color:var(--mp-muted);margin-top:14px}.mp-bio{font-size:13px;line-height:1.9;color:var(--mp-muted);white-space:pre-line;margin:22px 0;overflow-wrap:anywhere}.mp-preview-interests{display:flex;gap:7px;flex-wrap:wrap}.mp-preview-interests span{font-size:10px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--mp-accent),transparent 65%);border-radius:20px;color:var(--mp-text)}.mp-home-note{margin-top:26px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--mp-text),transparent 88%)}.mp-home-note>span{font-size:10px;color:var(--mp-muted)}.mp-home-note p{font-size:13px;line-height:1.7;margin:9px 0 0;color:var(--mp-text)}.mp-preview[data-layout=compact] .mp-preview-body{padding:0 24px 24px}.mp-preview[data-layout=compact] .mp-cover{min-height:170px}.mp-preview[data-layout=compact] h2{font-size:29px;margin-top:14px}.mp-preview[data-layout=compact] .mp-bio{margin:14px 0}.mp-privacy-note{font-size:10px;line-height:1.6;color:#6e858a;margin:12px 4px 30px}.mp-shortlist{padding:4px 2px}.mp-shortlist>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px}.mp-shortlist h2{font-size:23px;letter-spacing:-.04em;margin:0}.mp-shortlist>div>a{font-size:11px;color:#32666d}.mp-shortlist>p{font-size:12px;line-height:1.7;color:#6a8288}.mp-browse{display:inline-flex;align-items:center;gap:20px;font-size:12px;color:#25616a;margin-top:18px;text-decoration:none}.mp-saved-preview{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.mp-saved-preview:empty{display:none}.mp-saved-preview .mq-card{border-radius:13px;background:white}.mp-saved-preview .mq-card-content{padding:14px}.mp-saved-preview .mq-price-line strong{font-size:19px}.mp-saved-preview h3{font-size:13px;min-height:0}.mp-saved-preview .mq-card-facts,.mp-saved-preview .mq-card-location,.mp-saved-preview .mq-source{font-size:10px}.mp-editor{background:white;border:1px solid #e0e8e8;border-radius:18px;padding:26px;min-width:0}.mp-editor-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:24px}.mp-editor-head h2{font-size:21px;letter-spacing:-.035em;margin:0;font-weight:550}.mp-editor-head>span{font-size:10px;line-height:1.6;color:#6b8389;text-align:right;max-width:120px}.mp-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dce6e7;margin-bottom:25px;gap:8px}.mp-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:#73888e;font:inherit;font-size:11px;padding:0 0 13px;cursor:pointer}.mp-tabs button[aria-selected=true]{color:#1b5f66;border-color:#167b80;font-weight:600}.mp-editor>fieldset{padding:0;border:0;margin:0;min-width:0}.mp-field{display:flex;flex-direction:column;gap:9px;font-size:11px;line-height:1.5;color:#425f68;margin-bottom:20px;min-width:0}.mp-field input:not([type=color]),.mp-field textarea,.mp-field select{width:100%;border:1px solid #dbe5e6;border-radius:8px;background:#fff;color:#173943;min-height:43px;padding:11px 12px;font:inherit;font-size:12px;line-height:1.5;box-sizing:border-box}.mp-field textarea{resize:vertical;min-height:110px}.mp-field input:focus,.mp-field textarea:focus,.mp-field select:focus{outline:2px solid #58a7a455;outline-offset:1px;border-color:#5c9d9e}.mp-field input::placeholder,.mp-field textarea::placeholder{color:#96a6aa}.mp-field small{color:#8ba0a5;font-size:10px;text-align:right}.mp-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.mp-avatar-editor{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:25px;padding-bottom:22px;border-bottom:1px solid #edf1f2}.mp-avatar-editor>div{width:100%}.mp-avatar-editor strong{font-size:11px;font-weight:500}.mp-avatar-editor p{font-size:10px;color:#7d9499;margin:5px 0 0}.mp-upload{position:relative;display:inline-flex;align-items:center;min-height:35px;padding:8px 12px;border:1px solid #d4e2e3;border-radius:6px;font-size:10px;color:#2c6069;cursor:pointer;overflow:hidden}.mp-text-button{background:transparent;border:0;color:#6d858c;font:inherit;font-size:10px;text-decoration:underline;text-underline-offset:3px;padding:8px 0;cursor:pointer}.mp-text-button:hover{color:#173943}.mp-text-button:disabled{opacity:.5;cursor:default}.mp-chip-group{border:0;padding:0;margin:3px 0 24px;min-width:0}.mp-chip-group legend{font-size:11px;color:#425f68;margin-bottom:11px}.mp-choices{display:flex;flex-wrap:wrap;gap:7px}.mp-choices label{position:relative;cursor:pointer}.mp-choices input{position:absolute;opacity:0;pointer-events:none}.mp-choices span{display:block;padding:8px 11px;border:1px solid #e0e8e8;border-radius:20px;font-size:10px;color:#647c82;transition:background .15s,border-color .15s}.mp-choices input:checked+span{background:#e8f3f1;color:#17616a;border-color:#96c2bd}.mp-choices input:focus-visible+span{outline:2px solid #167b80;outline-offset:2px}.mp-cover-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.mp-cover-choice{min-width:0;cursor:pointer;position:relative;font-size:9px;text-align:center;color:#7d9196}.mp-cover-choice input{position:absolute;opacity:0}.mp-cover-sample{display:block;height:40px;border:2px solid transparent;border-radius:6px;margin-bottom:7px}.mp-cover-sample[data-cover=custom]{background:#e7eef0;position:relative}.mp-cover-sample[data-cover=custom]::after{content:'+';font-size:22px;color:#67818a}.mp-cover-choice input:checked+.mp-cover-sample{outline:2px solid #167b80;outline-offset:2px}.mp-cover-choice input:focus-visible+.mp-cover-sample{outline:2px solid #167b80;outline-offset:3px}.mp-cover-actions{display:flex;gap:14px;align-items:center;margin:-7px 0 24px}.mp-color-field>span{display:flex;align-items:center;gap:12px}.mp-color-field input{width:43px;height:35px;padding:3px;border:1px solid #d7e3e4;border-radius:7px;background:#fff;cursor:pointer}.mp-color-field output{font-size:11px;color:#6c858b}.mp-help{font-size:10px;line-height:1.8;color:#8a9da2}.mp-editor-actions{display:flex;align-items:center;gap:18px;border-top:1px solid #e8eeee;padding-top:22px;margin-top:24px}.mp-editor-actions .mq-button{min-height:41px;padding:11px 24px;font-size:11px}.mp-editor-actions .mq-button:disabled{opacity:.45;cursor:default}.mp-form-status{font-size:11px;line-height:1.7;color:#1e746a;margin:15px 0 0}.mp-form-status[data-error=true]{color:#b34253}.mp-account{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid #e8eeee;margin-top:23px;padding-top:15px}.mp-account[hidden]{display:none}.mp-account>span{font-size:10px;color:#789096;overflow-wrap:anywhere;min-width:0}.mp-editor :focus-visible{outline-color:#167b80}.mp-editor [role=tabpanel][hidden]{display:none}.mp-editor fieldset:disabled{opacity:.5}.mp-preview[data-theme=dark] .mp-photo-edit{color:#173943}.mp-editor [aria-invalid=true]{border-color:#bd5f6d!important}.mp-editor [data-profile-upload]:disabled{cursor:wait}
@media(max-width:1050px){.mp-shell{padding:0 28px}.mp-workspace{gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.mp-editor{padding:22px}.mp-preview-body{padding:0 24px 24px}.mp-preview h2{font-size:30px}.mp-cover{min-height:210px}}
@media(max-width:760px){.mp-shell{padding:0 20px;margin-top:28px}.mp-heading{align-items:start;gap:10px}.mp-heading h1{font-size:34px}.mp-heading>div>p{font-size:10px}.mp-saved-link{font-size:10px;max-width:75px;line-height:1.7;text-align:right;flex-shrink:0}.mp-saved-link span{margin-left:4px}.mp-workspace{grid-template-columns:1fr;gap:26px}.mp-cover{min-height:190px;padding:20px}.mp-preview h2{font-size:30px}.mp-avatar{width:84px;height:84px}.mp-identity{margin-top:-40px}.mp-private{font-size:9px}.mp-preview-body{padding:0 22px 24px}.mp-privacy-note{margin-bottom:26px}.mp-editor{padding:22px}.mp-auth{display:block;padding:22px}.mp-auth .mq-button{margin-top:17px}.mp-editor-head>span{font-size:10px}.mp-cover-options{gap:10px}.mp-saved-preview .mq-card-content{padding:10px}.mp-saved-preview .mq-price-line strong{font-size:17px}.mp-saved-preview .mq-card-facts{font-size:9px}.mp-shortlist h2{font-size:22px}.mp-editor-actions{position:sticky;bottom:0;background:white;padding-bottom:14px;z-index:2}.mp-account{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.mp-preview,.mp-choices span{transition:none}}
