@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bole-font-sans:Inter, "SF Pro Display", "SF Pro Text", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bole-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--bole-weight-regular:400;--bole-weight-book:450;--bole-weight-medium:500;--bole-weight-demi:550;--bole-weight-semibold:600;--bole-bg:#f7f7f8;--bole-surface:#fff;--bole-surface-subtle:#fbfbfc;--bole-surface-muted:#f2f3f5;--bole-text:#111214;--bole-text-secondary:#4f5661;--bole-text-muted:#747b86;--bole-text-disabled:#a1a7b0;--bole-border:#e3e5e8;--bole-border-strong:#d4d7dc;--bole-accent:#146ef5;--bole-accent-hover:#0f5ed8;--bole-accent-soft:#eef5ff;--bole-danger:#dc2626;--bole-danger-soft:#fef2f2;--bole-success:#15803d;--bole-success-soft:#f0fdf4;--bole-warning:#b45309;--bole-warning-soft:#fff7ed;--bole-radius-xs:6px;--bole-radius-sm:8px;--bole-radius-md:10px;--bole-radius-lg:12px;--bole-radius-xl:16px;--bole-radius-pill:999px;--bole-space-1:4px;--bole-space-2:8px;--bole-space-3:12px;--bole-space-4:16px;--bole-space-5:20px;--bole-space-6:24px;--bole-space-8:32px;--bole-space-10:40px;--bole-page-padding:24px;--bole-page-padding-mobile:16px;--bole-section-gap:20px;--bole-card-padding:18px;--bole-shadow-xs:0 1px 2px #0f172a0a;--bole-shadow-sm:0 8px 22px #0f172a0f;--bole-shadow-md:0 18px 48px #0f172a1a;--bole-focus-ring:0 0 0 3px #146ef524;--bole-font-size-xs:12px;--bole-font-size-sm:13px;--bole-font-size-md:14px;--bole-font-size-lg:16px;--bole-font-size-xl:20px;--bole-font-size-2xl:24px;--bole-font-size-3xl:28px;--bole-line-tight:1.18;--bole-line-normal:1.5;--bole-line-relaxed:1.65}*{box-sizing:border-box}html{background:var(--bole-bg);min-width:320px;color:var(--bole-text);font-family:var(--bole-font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bole-bg);min-width:320px;min-height:100vh;color:var(--bole-text);font-family:var(--bole-font-sans);font-size:var(--bole-font-size-md);line-height:var(--bole-line-normal);margin:0}#root{min-height:100vh}button,input,textarea,select{font:inherit}button{letter-spacing:0}a{color:inherit}:focus-visible{box-shadow:var(--bole-focus-ring);outline:none}::selection{background:#146ef529}.bole-surface{border:1px solid var(--bole-border);border-radius:var(--bole-radius-lg);background:var(--bole-surface);box-shadow:var(--bole-shadow-xs)}.bole-muted{color:var(--bole-text-muted)}.bole-page-title{color:var(--bole-text);font-size:var(--bole-font-size-3xl);letter-spacing:0;font-weight:760;line-height:var(--bole-line-tight);margin:0}.app-recovery-page{color:#111827;background:#f8fafc;place-items:center;min-height:100vh;padding:24px;font-family:Inter,system-ui,sans-serif;display:grid}.app-recovery-page section{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:min(520px,100%);padding:36px;box-shadow:0 24px 70px #1118271f}.app-recovery-page span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.app-recovery-page h1{margin:14px 0 10px;font-size:clamp(28px,5vw,42px);line-height:1.08}.app-recovery-page p{color:#6b7280;margin:0;line-height:1.6}.app-recovery-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.app-recovery-page button{color:#fff;cursor:pointer;font:inherit;background:#111827;border:0;border-radius:999px;padding:12px 18px;font-weight:700}.app-recovery-page .app-recovery-secondary{color:#111827;background:#fff;border:1px solid #d1d5db}.account-settings-page,.account-settings-page *{box-sizing:border-box}.account-settings-page{--settings-line:#dce6f1;color:#17243a;background:radial-gradient(circle at 88% 0,#d8e7ffc7,#0000 30%),radial-gradient(circle at 10% 95%,#d8fff447,#0000 24%),#f6f8fc;grid-template-columns:220px minmax(0,1fr);gap:28px;min-height:100vh;padding:28px clamp(24px,4vw,64px);font-family:Inter,Arial,sans-serif;display:grid}.account-settings-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #ffffffdb;border-radius:26px;flex-direction:column;height:calc(100vh - 56px);min-height:560px;padding:24px 18px;display:flex;position:sticky;top:28px;box-shadow:0 20px 50px #2a416014}.account-settings-sidebar h1{letter-spacing:-.7px;margin:0 8px 26px;font-size:24px}.account-settings-sidebar nav{gap:7px;display:grid}.account-settings-sidebar nav button{color:#718096;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 13px;font:700 12px Inter,sans-serif;transition:background .16s,border-color .16s,color .16s;display:flex}.account-settings-sidebar nav button:hover{color:#4266a1;background:#eff5fdcc}.account-settings-sidebar nav button.active{color:#3970cb;background:linear-gradient(110deg,#eaf2ff,#f7fbff);border-color:#d5e5fb;box-shadow:inset 3px 0 #5d8ef1}.account-mini-user{border-top:1px solid var(--settings-line);align-items:center;gap:10px;margin-top:auto;padding:15px 10px 0;display:flex}.mini-avatar{color:#fff;background:#172130;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.account-mini-user>span:last-child{gap:2px;min-width:0;display:grid}.account-mini-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-mini-user small{color:#95a1b0;font-size:9px}.account-settings-main{width:100%;min-width:0;max-width:1060px;padding:8px 0 60px}.account-settings-main>header{margin:0 0 24px}.account-settings-main>header h2{letter-spacing:-1.1px;margin:0 0 7px;font-size:32px;line-height:1}.account-settings-main>header p{color:#8592a5;margin:0;font-size:12px}.settings-section{grid-template-columns:130px minmax(0,1fr);gap:22px;margin-bottom:24px;display:grid}.settings-section>h3{color:#748297;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:10px;font-weight:800}.profile-settings-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #d2dfeeeb;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #2c46680f}.profile-identity-row{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.profile-avatar-squircle{color:#3f6eaf;background:linear-gradient(145deg,#e5efff,#dceafb);border-radius:22px;place-items:center;width:64px;height:64px;font-size:18px;font-weight:800;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffffe6}.profile-avatar-squircle img{object-fit:cover;border-radius:22px;width:100%;height:100%}.profile-avatar-squircle i{background:#38c889;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:5px;right:-2px}.profile-identity-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.profile-identity-row strong{color:#213047;font-size:15px}.profile-identity-row span{text-overflow:ellipsis;white-space:nowrap;color:#8592a3;font-size:10px;overflow:hidden}.outline-button{color:#4d6689;cursor:pointer;background:#ffffffe6;border:1px solid #d7e2ef;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font:700 10px Inter,sans-serif;display:inline-flex}.outline-button:hover{background:#f7fbff;border-color:#bdd2ee}.settings-row{border:0;border-top:1px solid var(--settings-line);width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:12px 18px;transition:background .16s;display:grid}.settings-row:hover{background:#eff6ffad}.settings-row>span{gap:4px;min-width:0;display:grid}.settings-row strong{font-size:12px}.settings-row small,.settings-row em{text-overflow:ellipsis;white-space:nowrap;color:#8b97a7;font:500 10px Inter,sans-serif;overflow:hidden}.settings-row svg{color:#9ba7b5}.account-danger-actions{background:#ffffff9e;border:1px solid #d2dfeeeb;border-radius:18px;justify-content:space-between;align-items:center;margin-left:152px;padding:14px 18px;display:flex}.account-danger-actions button{color:#64748a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font:700 10px Inter,sans-serif;display:inline-flex}.account-danger-actions .danger{color:#c54e60}.plan-card{background:linear-gradient(130deg,#ffffffeb,#ebf4ffd6);border:1px solid #d2dfeeeb;border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 46px #25426914}.plan-card:after{content:"";background:radial-gradient(circle,#7daaff33,#0000 67%);border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-70px}.plan-kicker{color:#8593a7;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.plan-badge{z-index:1;color:#4777cc;background:#e8f1ff;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:800;position:absolute;top:24px;right:24px}.plan-heading{z-index:1;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex;position:relative}.plan-heading h3{letter-spacing:-.6px;margin:0 0 6px;font-size:22px}.plan-heading p{color:#7f8c9e;margin:0;font-size:11px}.plan-heading button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5d7ff5,#4f94f2);border:0;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 18px;font:750 11px Inter,sans-serif;display:inline-flex;box-shadow:0 10px 22px #4d78de33}.plan-features{color:#607087;border-top:1px solid #dce6f2;flex-wrap:wrap;gap:12px 24px;margin-top:25px;padding-top:18px;font-size:10px;display:flex}.tokens-section{background:#ffffffc2;border:1px solid #d2dfeeeb;border-radius:22px;grid-template-columns:170px minmax(0,1fr);gap:25px;margin-top:24px;padding:25px 28px;display:grid}.tokens-label h3{margin:0 0 6px;font-size:16px}.tokens-label p{color:#8a97a8;margin:0;font-size:10px;line-height:1.5}.token-count{align-items:baseline;gap:9px;display:flex}.token-count strong{letter-spacing:-1px;font-size:30px}.token-count span{color:#8793a4;font-size:10px}.progress-track{background:#e9eff7;border-radius:999px;height:8px;margin-top:15px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#5a86ef,#74d5cc);height:100%;display:block}.progress-legend{color:#8d98a7;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.tokens-meter>.outline-button{float:right;margin-top:18px}.account-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18243647;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-dialog{background:linear-gradient(116deg,#f0f7fff7,#fffffffa 54%,#eff9fff0);border:1px solid #ffffffe6;border-radius:28px;width:min(620px,100%);padding:0;position:relative;overflow:hidden;box-shadow:0 28px 72px #1b2c4a2e}.account-dialog h2{letter-spacing:-.025em;margin:0;padding:26px 72px 5px 28px;font-size:24px;line-height:31px}.account-dialog h2:before{content:"";background:linear-gradient(90deg,#4b6cf4,#76d5cc);border-radius:999px;width:42px;height:3px;margin-bottom:12px;display:block}.account-dialog>p{color:#7e8a9b;border-bottom:1px solid #dae3eeb8;margin:0;padding:0 72px 22px 28px;font-size:11px;line-height:16px}.account-dialog>label,.account-dialog>.dialog-grid,.account-dialog>.account-error,.account-dialog>.account-delete-warning{margin-left:28px;margin-right:28px}.account-dialog>label,.account-dialog>.dialog-grid{margin-top:24px}.dialog-close{color:#687588;cursor:pointer;background:#ffffffa8;border:0;border-radius:17px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;right:24px}.account-dialog label{color:#586a82;gap:7px;font-size:10px;font-weight:750;display:grid}.account-dialog input{color:#24344b;background:#fff;border:1px solid #d8e3f0;border-radius:13px;outline:0;min-height:44px;padding:0 13px;font:500 12px Inter,sans-serif}.account-dialog input:focus{border-color:#7da6ef;box-shadow:0 0 0 3px #5e89e21f}.dialog-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dialog-actions{background:#ffffff70;border-top:1px solid #dae3eeb8;justify-content:flex-end;align-items:center;gap:9px;min-height:76px;margin-top:28px;padding:0 24px;display:flex}.dialog-actions button{cursor:pointer;border:1px solid #d2dce8db;border-radius:13px;min-width:96px;height:42px;padding:0 17px;font:700 11px Inter,sans-serif}.dialog-actions .secondary{color:#617084;background:#ffffffc2}.dialog-actions .primary{color:#fff;background:linear-gradient(90deg,#4b6cf4,#6191fa);border-color:#0000;min-width:122px;box-shadow:0 8px 20px #2d5ad333}.dialog-actions .danger{color:#fff;background:#d65a66}.dialog-actions button:disabled{opacity:.5;cursor:not-allowed}.account-delete-warning,.account-error{color:#b74a58;background:#fff2f3;border:1px solid #f3cfd4;border-radius:11px;margin:12px 0;padding:10px 12px;font-size:10px}.account-settings-page.is-loading{pointer-events:none}.account-settings-page.is-loading .account-settings-main,.account-settings-page.is-loading .account-settings-sidebar{opacity:.72}.account-settings-page.is-loading:after{content:"";top:0;left:var(--bcom-nav);background:linear-gradient(90deg,#0000,#5d83f4,#76d5cc,#0000) 0 0/240% 100%;height:2px;animation:1.1s linear infinite account-loading-line;position:fixed;right:0}.account-settings-notice{color:#b34e5b;background:#fff5f6;border:1px solid #f1d4d8;border-radius:16px;align-self:start;padding:18px;font-size:11px}.account-settings-loading{color:#77869a;place-items:center;min-height:100vh;font:650 12px Inter,sans-serif;display:grid}@keyframes account-loading-line{to{background-position:-240% 0}}.account-settings-inline-state{color:#7b899c;background:#ffffffbf;border:1px solid #dce6f2;border-radius:18px;padding:20px;font-size:11px}@media (width<=1080px){.account-settings-page{grid-template-columns:190px minmax(0,1fr);padding:22px}.settings-section{grid-template-columns:1fr;gap:10px}.settings-section>h3{margin-left:4px}.account-danger-actions{margin-left:0}}@media (width<=760px){.account-settings-page{grid-template-columns:1fr;gap:16px;min-height:calc(100dvh - 68px);padding:16px 14px 88px}.account-settings-sidebar{border-radius:20px;height:auto;min-height:0;padding:14px;position:static}.account-settings-sidebar h1,.account-mini-user{display:none}.account-settings-sidebar nav{grid-template-columns:1fr 1fr}.account-settings-sidebar nav button{justify-content:center}.account-settings-main{padding:0}.account-settings-main>header{margin:4px 4px 18px}.account-settings-main>header h2{font-size:27px}.profile-identity-row{grid-template-columns:58px minmax(0,1fr);padding:16px}.profile-avatar-squircle{border-radius:18px;width:54px;height:54px}.profile-identity-row .outline-button{grid-column:1/-1;width:100%}.settings-row{grid-template-columns:minmax(0,1fr) 18px}.settings-row em{display:none}.account-danger-actions{gap:16px}.plan-card{padding:22px}.plan-heading{flex-direction:column;align-items:flex-start}.plan-heading button{justify-content:center;width:100%}.tokens-section{grid-template-columns:1fr;padding:21px}.dialog-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-settings-sidebar nav button,.settings-row{transition:none}.account-settings-page.is-loading:after{animation:none}}.account-settings-main .settings-section{margin-bottom:24px;display:block}.account-settings-main .settings-section>h3{margin:0 0 10px 4px}.account-settings-main .account-danger-actions{margin-left:0}.bcom-auth-layer{z-index:120;-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);background:#1b24363d}.bcom-protected-auth-backdrop,.bcom-protected-route-blank{background:radial-gradient(circle at 13% 88%,#acf5ed3d,#0000 24%),radial-gradient(circle at 88% 8%,#9fc1ff42,#0000 30%),linear-gradient(135deg,#fbfdff 0%,#f5f8fd 52%,#f7fbff 100%);min-height:100dvh}.bcom-protected-route-blank{min-height:100%}.bcom-auth-card{color:#172033;scrollbar-width:thin;background:linear-gradient(145deg,#fffffffa,#f5f9fff7 56%,#f2fcfaf0);border:1px solid #ffffffeb;border-radius:28px;width:min(460px,100vw - 32px);max-height:min(760px,100dvh - 32px);padding:30px 34px 24px;animation:.28s cubic-bezier(.22,1,.36,1) both bcom-auth-card-in;position:relative;overflow:auto;box-shadow:0 28px 80px #26375833,inset 0 1px #fffffff5}.bcom-auth-close{color:#667286;cursor:pointer;background:#ffffffbd;border:1px solid #dce4efbd;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .16s,background .16s;display:grid;position:absolute;top:18px;right:18px}.bcom-auth-close:hover{background:#fff;transform:rotate(4deg)}.bcom-auth-header{padding-right:36px}.bcom-auth-brand{color:#171d29;letter-spacing:-.04em;align-items:baseline;width:max-content;margin-bottom:24px;font-size:20px;font-weight:800;display:flex}.bcom-auth-brand>span{color:#356ff2}.bcom-auth-brand small{color:#8190a5;letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #d9e1ec;margin-left:9px;padding-left:9px;font-size:9px;font-weight:700}.bcom-auth-eyebrow{color:#6481bd;letter-spacing:.16em;font-size:9px;font-weight:750}.bcom-auth-header h2{color:#172033;letter-spacing:-.035em;margin:8px 0 7px;font-size:28px;line-height:1.12}.bcom-auth-header p{color:#748096;margin:0;font-size:12px;line-height:1.55}.bcom-auth-view{margin-top:23px;animation:.22s cubic-bezier(.22,1,.36,1) both bcom-auth-view-in}.bcom-auth-google{border-radius:22px;place-items:center;min-height:44px;display:grid;overflow:hidden}.bcom-auth-google>div,.bcom-auth-google iframe{width:100%!important}.bcom-auth-google>span{color:#4c586b;background:#ffffffc7;border:1px solid #dce4ef;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:12px;font-weight:650;display:flex}.bcom-auth-google b{color:#356ff2;font-size:15px}.bcom-auth-divider{color:#9aa5b5;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;height:36px;font-size:9px;display:flex}.bcom-auth-divider:before,.bcom-auth-divider:after{content:"";background:#e5eaf1;flex:1;height:1px}.bcom-auth-form{gap:13px;display:grid}.bcom-auth-name-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bcom-auth-field{gap:6px;display:grid}.bcom-auth-field>span{color:#5d687a;font-size:10px;font-weight:700}.bcom-auth-field>div{color:#8a97aa;background:#ffffffc7;border:1px solid #dce4ef;border-radius:14px;align-items:center;gap:9px;height:46px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 5px 14px #2d497609}.bcom-auth-field>div:focus-within{background:#fff;border-color:#8dafef;box-shadow:0 0 0 4px #5f7ff71a,0 8px 18px #2d49760d}.bcom-auth-field input,.bcom-auth-field input:focus,.bcom-auth-field input:focus-visible{appearance:none;color:#283448;border-radius:0;width:100%;min-width:0;padding:0;font:500 13px Inter,Arial,sans-serif;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.bcom-auth-field input::placeholder{color:#a6afbc}.bcom-auth-field input:-webkit-autofill{border:0!important;outline:0!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.bcom-auth-field button{color:#7f8ba0;cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.bcom-auth-field-hint{color:#8b96a7;margin:-7px 2px 1px;font-size:9px}.bcom-auth-text-action{color:#5277c8;cursor:pointer;background:0 0;border:0;width:max-content;margin:-3px 0 0 auto;font-size:10px;font-weight:700}.bcom-auth-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4d75ed,#638af3);border:0;border-radius:14px;width:100%;min-height:46px;font:700 12px Inter,Arial,sans-serif;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 10px 24px #4f74e638,inset 0 1px #ffffff47}.bcom-auth-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #4f74e645,inset 0 1px #ffffff47}.bcom-auth-primary:disabled{opacity:.52;cursor:wait}.bcom-auth-back,.bcom-auth-resend{color:#6c7890;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:30px;font-size:10px;font-weight:650;display:flex}.bcom-auth-resend:disabled{color:#a8b0bd;cursor:default}.bcom-auth-message{border-radius:11px;padding:10px 12px;font-size:10px;line-height:1.45}.bcom-auth-message.is-error{color:#b15359;background:#fff6f6;border:1px solid #f0d5d7}.bcom-auth-message.is-info{color:#4f70a8;background:#f4f8ff;border:1px solid #d4e2f8}.bcom-auth-password-rule{color:#929cab;align-items:center;gap:6px;font-size:9px;display:flex}.bcom-auth-password-rule.is-valid{color:#4e8c79}.bcom-auth-footer{text-align:center;color:#7d8898;margin-top:20px;font-size:10px}.bcom-auth-footer button{color:#4f73c5;font-size:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.bcom-auth-legal{text-align:center;color:#a0a9b6;margin:18px 0 0;font-size:8px}.bcom-auth-success{text-align:center;justify-items:center;gap:12px;padding:8px 0 0;display:grid}.bcom-auth-success>span{color:#43816d;background:#e9f7f1;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 0 1px #d2ecdf}.bcom-auth-success p{color:#6f7a8b;margin:0 0 4px;font-size:12px}@keyframes bcom-auth-card-in{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:none}}@keyframes bcom-auth-view-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=600px){.bcom-auth-layer{align-items:end;padding:8px}.bcom-auth-card{width:100%;max-height:calc(100dvh - 16px);padding:26px 20px max(22px,env(safe-area-inset-bottom));border-radius:24px 24px 20px 20px}.bcom-auth-brand{margin-bottom:20px}.bcom-auth-header h2{font-size:25px}.bcom-auth-name-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bcom-auth-card,.bcom-auth-view{animation-duration:1ms}}.crs-materials,.crs-jobs{color:#182236;background:radial-gradient(circle at 77% 2%,#b1cfff45,#0000 31%),radial-gradient(circle at 11% 90%,#cdf8f433,#0000 28%),#f5f8fc;min-width:0;min-height:100dvh}.crs-materials *,.crs-jobs *{box-sizing:border-box}.crs-materials i,.crs-jobs i{background:linear-gradient(100deg,#e2eaf5b8 20%,#f8fbfff2 48%,#e2eaf5b8 76%) 0 0/220% 100%;animation:1.2s linear infinite crs-loading;display:block;overflow:hidden}.crs-materials{padding-bottom:88px}.crs-materials-shell{width:auto;max-width:1540px;padding:0 clamp(24px,3vw,52px)}.crs-materials-head{align-content:center;gap:12px;width:min(720px,72%);min-height:154px;display:grid}.crs-materials-head i{border-radius:999px}.crs-materials-head i:first-child{width:110px;height:9px}.crs-materials-head i:nth-child(2){width:min(540px,86%);height:38px}.crs-materials-head i:nth-child(3){width:min(620px,96%);height:12px}.crs-materials-panels{grid-template-columns:minmax(350px,.82fr) minmax(520px,1.28fr);gap:22px;min-height:680px;display:grid}.crs-materials-panels i{border-radius:26px}.crs-jobs-shell{width:calc(100% - 64px);margin:0 32px;padding:34px 0 64px}.crs-jobs-search{border-radius:18px;width:calc(100% - 268px);height:58px;margin:0 268px 22px 0}.crs-jobs-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:18px;display:grid}.crs-jobs-results{min-width:0}.crs-jobs-label{border-radius:999px;width:136px;height:16px;margin:13px 0}.crs-jobs-list{gap:10px;display:grid}.crs-jobs-card{border-radius:18px;height:142px}.crs-jobs-filter{border-radius:24px;min-height:580px}@keyframes crs-loading{to{background-position:-220% 0}}@media (width<=1180px){.crs-materials-panels{grid-template-columns:1fr}.crs-materials-panels i{min-height:420px}}@media (width<=1050px){.crs-jobs-shell{width:calc(100% - 40px);margin:0 20px}.crs-jobs-search{width:100%;margin-right:0}.crs-jobs-layout{grid-template-columns:1fr}.crs-jobs-filter{display:none}}@media (width<=900px){.crs-jobs{padding-bottom:72px}.crs-jobs-shell{width:calc(100% - 28px);margin:0 14px;padding-top:20px}}@media (width<=640px){.crs-materials-shell{padding:0 24px}.crs-materials-head{width:100%;min-height:132px}.crs-materials-panels{min-height:0}.crs-materials-panels i{border-radius:21px;min-height:360px}.crs-materials-panels i:last-child{display:none}}@media (prefers-reduced-motion:reduce){.crs-materials i,.crs-jobs i{animation:none}}:root{--bcom-nav:196px;--bcom-circles:276px;--bcom-ink:#171b22;--bcom-muted:#858e9b;--bcom-blue:#5f7ff7;--bcom-line:#dbe2eba3}.bcom-shell,.bcom-shell *{box-sizing:border-box}.bcom-shell{min-height:100dvh;padding-left:var(--bcom-nav);color:var(--bcom-ink);background:linear-gradient(105deg,#f7f9fc 0%,#f3f7fc 48%,#e9f2ff 100%);font-family:Inter,Arial,sans-serif}.bcom-route-host{min-width:0;min-height:100dvh}.bcom-primary-nav{z-index:40;width:var(--bcom-nav);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(138px 122px at 58% 88%,#b6f4eb94 0%,#d6f9f44d 46%,#eefcfa00 78%),radial-gradient(225px 300px at -48px 78%,#b4beffc7 0%,#cad2ff85 40%,#e2e8ff38 65%,#f6f9ff00 84%),linear-gradient(#fdfefff5 0%,#fbfcfff0 46%,#f7faffeb 100%);border:1px solid #ffffffb8;flex-direction:column;gap:24px;height:100dvh;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.bcom-wordmark{color:#111318;text-align:left;cursor:pointer;background:0 0;border:0;width:164px;height:56px;padding:0 8px;font:700 21px/30px Inter,sans-serif}.bcom-wordmark span{color:#2563eb}.bcom-primary-menu,.bcom-primary-bottom{gap:4px;display:grid}.bcom-primary-menu button,.bcom-primary-bottom button{color:#4f5866;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:164px;min-height:40px;padding:0 12px;font:500 13px/19px Inter,sans-serif;display:flex}.bcom-primary-menu button:hover,.bcom-primary-bottom button:hover,.bcom-primary-menu button.is-active,.bcom-primary-bottom button.is-active{color:#29364d;background:#e8eeffe6}.bcom-primary-menu button.is-active{font-weight:600}.bcom-nav-icon{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.bcom-workspace-link{min-height:56px!important}.bcom-workspace-link span{color:#69768a;width:104px;font-size:12px;font-weight:600;line-height:17px}.bcom-workspace-link .bcom-nav-icon:last-child{flex-basis:14px;width:14px;height:14px}.bcom-primary-bottom{margin-top:auto}.bcom-primary-bottom em{color:#fff;background:#5f7ff7;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.bcom-primary-bottom .bcom-token-link{background:linear-gradient(90deg,#ffffff57,#e9f6ff3b,#dcfff729);flex-direction:column;justify-content:center;align-items:stretch;gap:5px;height:56px;padding:0 12px 6px;display:flex;box-shadow:0 5px 16px #2b47660d}.bcom-token-link>span{align-items:center;gap:10px;display:flex}.bcom-token-link>i{background:#717b8a17;border-radius:2px;height:4px;overflow:hidden}.bcom-token-link>i b{border-radius:inherit;background:linear-gradient(90deg,#5b86efb8,#68dacde6);width:0;max-width:100%;height:4px;transition:width .26s;display:block}.bcom-mobile-nav{display:none}.bcom-app{grid-template-columns:var(--bcom-circles) minmax(0, 1fr);background:linear-gradient(105deg,#f7f9fc 0%,#f3f7fc 48%,#e9f2ff 100%);min-height:100dvh;display:grid}.bcom-app.is-detail{display:block}.bcom-circle-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfdfeb8;border:1px solid #ffffffb8;height:100dvh;padding:22px 16px 18px;position:sticky;top:0;overflow:hidden}.bcom-circle-nav>header{justify-content:space-between;align-items:center;height:52px;display:flex}.bcom-circle-nav>header strong{font-size:19px;line-height:28px}.bcom-circle-nav>header div{gap:8px;display:flex}.bcom-circle-nav>header button{color:#758092;cursor:pointer;background:#f4f5f7;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.bcom-circle-scroll{scrollbar-width:none;height:calc(100dvh - 76px);overflow-y:auto}.bcom-circle-scroll::-webkit-scrollbar{display:none}.bcom-circle-scroll section{margin-bottom:18px}.bcom-circle-group{color:#929aa6;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:244px;height:24px;padding:0;font:600 10px/15px Inter,sans-serif;display:flex}.bcom-circle-group small{color:#a5acb6;letter-spacing:0;font-size:9px}.bcom-circle-group svg{margin-left:auto}.bcom-circle-item{color:#3d4653;cursor:pointer;text-align:left;background:#fcfcfd;border:0;border-radius:11px;align-items:center;gap:10px;width:244px;min-height:44px;margin-top:6px;padding:8px 10px;display:flex;position:relative}.bcom-circle-item:hover,.bcom-circle-item.is-active{background:#eef2f7}.bcom-circle-item.is-active{min-height:60px}.bcom-circle-item.is-active:before{content:"";background:#6b88d0;border-radius:2px;width:3px;height:28px;position:absolute;top:16px;left:0}.bcom-circle-item>i{border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font:600 9px/13px Inter,sans-serif;display:grid}.bcom-circle-item>i.is-blue{color:#2563eb;background:#e3eafb}.bcom-circle-item>i.is-amber{color:#946628;background:#f8ebd5}.bcom-circle-item>i.is-mint{color:#397662;background:#e4f2ed}.bcom-circle-item>i.is-purple{color:#775b91;background:#eee7f7}.bcom-circle-item>i.is-coral{color:#9b5c50;background:#f8e8e4}.bcom-circle-item>i.is-slate{color:#607486;background:#e8edf2}.bcom-circle-item>span{min-width:0;display:grid}.bcom-circle-item strong{font-size:12px;line-height:17px}.bcom-circle-item small{color:#758198;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.bcom-feed{background:0 0;min-width:0;min-height:100dvh}.bcom-feed-header{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;align-items:center;gap:16px;height:68px;padding:0 24px;display:flex;position:sticky;top:0;overflow:hidden}.bcom-feed-header h1{margin:0;font-size:21px;line-height:30px}.bcom-feed-header nav{gap:4px;display:flex}.bcom-feed-header nav button{color:#747d8a;cursor:pointer;background:#fff;border:0;border-radius:10px;height:32px;padding:0 12px;font:500 11px Inter,sans-serif}.bcom-feed-header nav button.is-active{color:#2456a7;background:#eef3fd;font-weight:600}.bcom-feed-header>label{color:#858e9a;background:#f2f5f8d1;border-radius:11px;align-items:center;gap:9px;width:224px;height:38px;margin-left:auto;padding:0 12px;display:flex}.bcom-feed-header input{color:#303846;background:0 0;border:0;outline:0;width:100%;font:400 11px Inter,sans-serif}.bcom-back{color:#52627d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font:600 12px Inter,sans-serif;display:flex}.bcom-feed-context{align-items:center;gap:10px;width:min(820px,100% - 48px);height:68px;margin:0 auto;display:flex}.bcom-feed-context>span{color:#315fae;background:#eaf1ff;border-radius:9px;align-items:center;gap:7px;height:28px;padding:0 14px;font-size:10px;font-weight:600;display:flex}.bcom-feed-context>span i{background:#5f7ff7;border-radius:50%;width:6px;height:6px}.bcom-feed-context small{color:#7a8492;text-transform:capitalize;font-size:11px}.bcom-post-list{gap:16px;width:min(820px,100% - 48px);margin:0 auto;padding-bottom:32px;display:grid}.bcom-post{background:#ffffffa8;border-radius:20px;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:24px;display:grid;overflow:hidden;box-shadow:0 10px 34px #31415c0a}.bcom-post-avatar{color:#fff;cursor:pointer;background:#5674b8;border:0;border-radius:19px;place-items:center;width:38px;height:38px;font:500 10px Inter,sans-serif;display:grid;overflow:hidden}.bcom-post-avatar img{object-fit:cover;width:100%;height:100%}.bcom-post-main{gap:12px;min-width:0;display:grid}.bcom-post-main>header{align-items:center;height:34px;display:flex}.bcom-post-main>header>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;width:min(548px,100% - 90px);padding:0;display:grid}.bcom-post-main>header strong{color:#20262f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.bcom-post-main>header small{color:#858e9b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.bcom-post-main time{color:#9aa2ad;margin-left:auto;font-size:10px}.bcom-post-menu-wrap{position:relative}.bcom-post-menu-wrap>button{color:#8b95a3;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.bcom-post-menu{z-index:20;background:#fff;border:1px solid #e5e9ef;border-radius:10px;width:140px;padding:5px;position:absolute;top:30px;right:0;box-shadow:0 14px 30px #1e2d4126}.bcom-post-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px}.bcom-post-menu button:hover{background:#f4f6f8}.bcom-post-menu button.is-danger{color:#d54c4c}.bcom-post-copy{color:#303846;cursor:pointer;white-space:pre-wrap;margin:0;font-size:13px;line-height:21px}.bcom-post-media{grid-template-columns:450fr 258fr;gap:10px;height:200px;display:grid;overflow:hidden}.bcom-post-media img{object-fit:cover;border-radius:13px;width:100%;height:100%}.bcom-post-media.is-1{height:auto;max-height:520px;display:block}.bcom-post-media.is-1 img{object-fit:contain;background:#eef2f7;max-height:520px}.bcom-post-media.is-2{grid-template-columns:repeat(2,1fr)}.bcom-post-media.is-3 img:first-child{grid-row:1/span 2}.bcom-post-media.is-3 img:nth-child(2){height:62px}.bcom-post-media.is-3 img:nth-child(3){height:128px}.bcom-post-media.is-3{grid-template-rows:62px 128px}.bcom-post-tags{flex-wrap:wrap;gap:7px;display:flex}.bcom-post-tags span{color:#727b88;background:#f0f2f5;border-radius:8px;align-items:center;height:24px;padding:0 10px;font-size:10px;display:flex}.bcom-post-tags span.is-primary{color:#2f61b8;background:#eaf1ff}.bcom-post-main>footer{gap:12px;display:flex}.bcom-post-main>footer button{color:#687485;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 6px;font:500 10px Inter,sans-serif;display:flex}.bcom-post-main>footer button:hover{background:#f0f3f7}.bcom-post-main>footer button.is-active{color:#5f7ff7}.bcom-post-main>footer button.is-save{margin-left:auto}.bcom-post-link{color:#44524f;background:linear-gradient(90deg,#ffffffbd,#f0f7ff8f,#f9fdffa8);border-radius:16px;align-items:center;gap:10px;height:52px;padding:0 12px;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.bcom-post-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bcom-comments{border-top:1px solid var(--bcom-line);gap:10px;padding-top:12px;display:grid}.bcom-comment{grid-template-columns:28px 1fr;gap:9px;display:grid}.bcom-comment>span{color:#4264a3;background:#e3eafb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.bcom-comment p{color:#5e6979;gap:2px;margin:0;font-size:11px;display:grid}.bcom-comment-input{background:#f2f5f8;border-radius:12px;align-items:center;height:42px;padding-left:12px;display:flex}.bcom-comment-input input{background:0 0;border:0;outline:0;flex:1}.bcom-comment-input button{color:#5f7ff7;cursor:pointer;background:0 0;border:0;width:38px;height:38px}.bcom-floating-compose{z-index:15;color:#fff;cursor:pointer;background:linear-gradient(132deg,#7ea7ffeb,#a8e8dfe6);border:1px solid #ffffffd6;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #6d90d229,inset 0 0 6px #ffffffd1}.bcom-empty{text-align:center;background:#ffffffa8;border-radius:20px;padding:64px 24px}.bcom-empty h2{margin:0 0 8px;font-size:17px}.bcom-empty p{color:#858e9b;margin:0;font-size:12px}.bcom-feed-error{color:#bd5353;cursor:pointer;background:snow;border:1px solid #f0d4d4;border-radius:12px;width:min(820px,100% - 48px);min-height:48px;margin:0 auto 16px}.bcom-feed-loading{gap:16px;display:grid}.bcom-feed-loading i{background:linear-gradient(100deg,#f5f7fa,#fff,#f5f7fa) 0 0/200% 100%;border-radius:20px;height:180px;animation:1.2s linear infinite bcom-shimmer}.bcom-route-state{background:#ffffff61;border:1px solid #ffffffc2;border-radius:28px;width:min(1180px,100% - 64px);min-height:440px;margin:34px auto;padding:34px;box-shadow:0 18px 52px #2d466e12}.bcom-route-loading-head{gap:13px;width:min(540px,70%);margin-bottom:40px;display:grid}.bcom-route-loading-head i,.bcom-route-loading-body i{background:linear-gradient(100deg,#e6ecf5bd,#ffffffeb,#e6ecf5bd) 0 0/200% 100%;border-radius:999px;animation:1.2s linear infinite bcom-shimmer;display:block}.bcom-route-loading-head i:first-child{width:38%;height:16px}.bcom-route-loading-head i:last-child{width:100%;height:34px}.bcom-route-loading-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bcom-route-loading-body i{border-radius:22px;height:210px}.bcom-route-state-vault{width:auto;max-width:1540px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:52px clamp(24px,3vw,52px) 0}.bcom-route-state-vault .bcom-route-loading-body i{height:190px}.bcom-route-error{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.bcom-route-error>span{color:#5f7ff7;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.bcom-route-error h1{color:var(--bcom-ink);margin:12px 0 8px;font-size:clamp(26px,3vw,42px)}.bcom-route-error p{color:#7c8798;margin:0 0 24px}.bcom-route-error button{color:#fff;cursor:pointer;background:#5f7ff7;border:0;border-radius:22px;min-height:44px;padding:0 22px;font-weight:700;box-shadow:0 10px 24px #5f7ff738}.bcom-modal-layer{z-index:70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#14192338;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bcom-compose-modal{background:linear-gradient(90deg,#ecf5fff5,#fffffff7 48%,#e9f8ffeb);border:1px solid #fffffff0;border-radius:28px;flex-direction:column;width:min(800px,100vw - 48px);height:min(520px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 52px #12203d2b}.bcom-compose-modal>header{align-items:center;height:64px;padding:0 18px 0 24px;display:flex}.bcom-compose-modal>header h2{margin:0;font-size:17px;line-height:25px}.bcom-compose-modal>header p{color:#929aa6;margin:0;font-size:10px}.bcom-compose-modal>header>button{color:#6b7583;cursor:pointer;background:#ffffff94;border:1px solid #ffffffd6;border-radius:16px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.bcom-compose-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 24px 18px;display:flex;overflow-y:auto}.bcom-compose-body textarea{resize:none;color:#374151;background:linear-gradient(90deg,#ffffffbd,#f0f7ff8f,#f9fdffa8);border:1px solid #ffffffb8;border-radius:16px;outline:0;flex:1 0 110px;width:100%;min-height:110px;padding:18px;font:400 14px/21px Inter,sans-serif;box-shadow:0 5px 16px #2d49760d}.bcom-compose-images{background:#ffffff8c;border:1px solid #ffffffb8;border-radius:16px;align-items:center;gap:10px;min-height:96px;padding:10px;display:flex;overflow-x:auto}.bcom-compose-images img{object-fit:cover;border-radius:10px;flex:0 0 112px;width:112px;height:76px}.bcom-compose-images>span{gap:2px;width:180px;padding:0 12px;display:grid}.bcom-compose-images strong{font-size:11px}.bcom-compose-images small{color:#919aa6;font-size:9px}.bcom-compose-images>button,.bcom-compose-link>button{color:#718091;cursor:pointer;background:#ffffff94;border:1px solid #ffffffd6;border-radius:17px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.bcom-compose-link{color:#44524f;background:#ffffff8c;border:1px solid #ffffffb8;border-radius:16px;align-items:center;gap:10px;height:52px;padding:0 10px;display:flex}.bcom-compose-link input{color:#44524f;background:0 0;border:0;outline:0;flex:1;font-size:11px}.bcom-compose-tools{gap:8px;display:flex}.bcom-compose-tools button{color:#596575;cursor:pointer;background:#ffffff94;border:1px solid #ffffffd6;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:10px;display:flex;box-shadow:0 4px 14px #2d49760d}.bcom-compose-modal>footer{background:linear-gradient(90deg,#fff6,#ecf6ff47);align-items:center;gap:10px;height:72px;padding:0 24px;display:flex}.bcom-compose-modal>footer label{background:#ffffff94;border:1px solid #ffffffd6;border-radius:12px;align-items:center;gap:8px;width:168px;height:40px;padding:0 10px;display:flex}.bcom-compose-modal>footer label i{color:#4264a3;background:#dfe8fa;border-radius:8px;place-items:center;width:24px;height:24px;font:600 8px Inter,sans-serif;display:grid}.bcom-compose-modal select{color:#52627d;appearance:none;background:0 0;border:0;outline:0;flex:1;min-width:0;font:600 10px Inter,sans-serif}.bcom-compose-modal>footer>button{color:#fff;cursor:pointer;background:#5f7ff7;border:0;border-radius:13px;width:96px;height:42px;margin-left:auto;font:600 11px Inter,sans-serif;box-shadow:0 6px 16px #5f7ff72e}.bcom-compose-modal>footer>button:disabled{opacity:.45;cursor:default}.bcom-notification-panel{z-index:65;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffffd9;border-radius:20px;width:340px;max-height:520px;position:fixed;bottom:22px;left:178px;overflow:auto;box-shadow:0 22px 60px #1c2c442e}.bcom-notification-panel header{border-bottom:1px solid #edf0f4;align-items:center;padding:18px;display:flex}.bcom-notification-panel header span{color:#8b96a6;text-transform:uppercase;font-size:9px}.bcom-notification-panel h2{margin:2px 0 0;font-size:18px}.bcom-notification-panel header small{color:#5f7ff7;margin-left:auto}.bcom-notification-list{padding:8px;display:grid}.bcom-notification-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:36px 1fr;gap:10px;padding:10px;display:grid}.bcom-notification-list>button.is-unread{background:#f2f6ff}.bcom-notification-avatar{color:#4264a3;background:#e3eafb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;display:grid;overflow:hidden}.bcom-notification-avatar img{object-fit:cover;width:100%;height:100%}.bcom-notification-list>button>span:last-child{color:#5f6978;font-size:11px;line-height:16px}.bcom-notification-list>button small{color:#9ba4b0;font-size:9px;display:block}@keyframes bcom-shimmer{to{background-position:-200% 0}}@media (width<=900px){.bcom-shell{padding:0 0 68px}.bcom-primary-nav{display:none}.bcom-mobile-nav{z-index:60;height:64px;padding:6px 8px max(6px, env(safe-area-inset-bottom));scrollbar-width:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfdfef0;border-top:1px solid #d8e2efd9;grid-template-columns:none;grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0;overflow-x:auto}.bcom-mobile-nav::-webkit-scrollbar{display:none}.bcom-mobile-nav button{color:#778397;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font:600 10px Inter,sans-serif;display:flex;position:relative}.bcom-mobile-nav button.is-active{color:#29364d;background:#e8eeffe6}.bcom-mobile-nav em{color:#fff;background:#5f7ff7;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:8px;font-style:normal;display:grid;position:absolute;top:2px;right:calc(50% - 20px)}.bcom-app{display:block}.bcom-circle-nav{background:#ffffffc2;border:0;width:100%;height:auto;padding:12px 14px;position:relative}.bcom-circle-nav>header{height:42px}.bcom-circle-scroll{gap:8px;height:auto;display:flex;overflow-x:auto}.bcom-circle-scroll section{display:contents}.bcom-circle-group{display:none}.bcom-circle-item,.bcom-circle-item.is-active{width:auto;min-width:max-content;min-height:38px;margin:0;padding:5px 10px}.bcom-circle-item.is-active:before,.bcom-circle-item small{display:none}.bcom-circle-item>i{flex-basis:26px;width:26px;height:26px}.bcom-feed-header{flex-wrap:wrap;height:auto;min-height:62px;padding:12px 14px;position:relative}.bcom-feed-header h1{font-size:19px}.bcom-feed-header nav{order:3;width:100%;overflow-x:auto}.bcom-feed-header>label{width:42px;margin-left:auto}.bcom-feed-header>label input{display:none}.bcom-feed-header>label:focus-within{width:180px}.bcom-feed-header>label:focus-within input{display:block}.bcom-feed-context,.bcom-post-list{width:calc(100% - 28px)}.bcom-feed-context{height:54px}.bcom-post{border-radius:17px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 14px}.bcom-post-avatar{width:34px;height:34px}.bcom-post-main>header>button:first-child{width:calc(100% - 70px)}.bcom-post-copy{font-size:13px}.bcom-post-media{grid-template-rows:110px 110px;grid-template-columns:1fr 1fr;height:auto;max-height:none}.bcom-post-media.is-3 img:first-child{grid-area:auto/1/auto/-1;height:180px}.bcom-post-media.is-3 img:nth-child(2),.bcom-post-media.is-3 img:nth-child(3){height:110px}.bcom-post-media.is-3{grid-template-rows:180px 110px;height:auto}.bcom-compose-modal{border-radius:22px;width:calc(100vw - 20px);height:min(640px,100dvh - 28px)}.bcom-modal-layer{align-items:end;padding:10px}.bcom-compose-modal>header{flex:0 0 64px}.bcom-compose-body{padding:14px}.bcom-compose-body textarea{min-height:150px}.bcom-compose-images{align-items:flex-start}.bcom-compose-images img{flex-basis:88px;width:88px;height:68px}.bcom-compose-images>span{min-width:135px}.bcom-compose-modal>footer{flex:0 0 66px;padding:0 14px}.bcom-compose-modal>footer label{width:150px}.bcom-floating-compose{bottom:82px;right:18px}.bcom-notification-panel{width:auto;max-height:62vh;bottom:76px;left:12px;right:12px}}.bcom-post-media.is-4{grid-template-rows:64px 126px;grid-template-columns:450fr 124fr 124fr}.bcom-post-media.is-4 img:first-child{grid-row:1/span 2}.bcom-post-media.is-4 img:nth-child(4){grid-column:2/span 2}.bcom-post-main,.bcom-post-copy,.bcom-post-media,.bcom-post-media img{min-width:0;max-width:100%}.bcom-post-copy{overflow-wrap:anywhere}@media (width<=900px){.bcom-post-list,.bcom-feed-context{max-width:calc(100vw - 28px)}.bcom-post{width:100%;max-width:100%}.bcom-post-main{width:100%;overflow:hidden}.bcom-post-media.is-4{grid-template-rows:180px 110px 110px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.bcom-post-media.is-4 img:first-child{grid-area:1/1/auto/-1;height:180px}.bcom-post-media.is-4 img:nth-child(2),.bcom-post-media.is-4 img:nth-child(3){height:110px}.bcom-post-media.is-4 img:nth-child(4){grid-area:3/1/auto/-1;height:110px}}@media (width<=420px){.bcom-post-list,.bcom-feed-context{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.bcom-post{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:14px 10px}.bcom-post-avatar{width:32px;height:32px}.bcom-post-main>footer{gap:5px}.bcom-post-main{width:calc(100vw - 92px);max-width:calc(100vw - 92px)}.bcom-post-copy,.bcom-post-media{width:100%}}@media (width<=900px){.bcom-shell,.bcom-app,.bcom-feed{width:100%;max-width:100vw;overflow-x:hidden}.bcom-circle-nav{min-width:0;max-width:100vw}.bcom-circle-scroll,.bcom-feed-header nav{min-width:0;max-width:100%;overflow-x:auto}}.bcom-topic-picker{z-index:6;width:218px;position:relative}.bcom-topic-trigger{color:#172238;cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #cbd9eee0;border-radius:15px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 7px 20px #2a4a790f}.bcom-topic-trigger:hover{border-color:#adc8f0;transform:translateY(-1px);box-shadow:0 9px 24px #2a4a791a}.bcom-topic-trigger:focus-visible{outline-offset:2px;outline:3px solid #537ef133}.bcom-topic-trigger>i,.bcom-topic-options i{color:#4774ce;background:#eaf2ff;border-radius:10px;place-items:center;width:30px;height:30px;font:700 8px Inter,sans-serif;display:grid}.bcom-topic-trigger>span{flex-direction:column;gap:1px;min-width:0;display:flex}.bcom-topic-trigger small{color:#9aa7b8;letter-spacing:.05em;text-transform:uppercase;font:600 8px/1.1 Inter,sans-serif}.bcom-topic-trigger strong{color:#34435c;text-overflow:ellipsis;white-space:nowrap;font:650 11px/1.3 Inter,sans-serif;overflow:hidden}.bcom-topic-trigger>svg{color:#8190a4;transition:transform .18s}.bcom-topic-picker.is-open .bcom-topic-trigger>svg{transform:rotate(180deg)}.bcom-topic-menu{background:#fcfefffa;border:1px solid #cfdcefeb;border-radius:18px;width:292px;animation:.18s ease-out both bcom-topic-in;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 22px 48px #1c30522e}.bcom-topic-menu>header{flex-direction:column;gap:3px;padding:15px 16px 10px;display:flex}.bcom-topic-menu>header strong{color:#18243a;font:700 13px/1.2 Inter,sans-serif}.bcom-topic-menu>header small{color:#95a1b2;font:500 9px/1.3 Inter,sans-serif}.bcom-topic-options{scrollbar-width:thin;scrollbar-color:#cad8e8 transparent;max-height:282px;padding:4px 7px 8px;overflow-y:auto}.bcom-topic-options>button{color:#44536c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 9px;transition:background .12s,color .12s;display:grid}.bcom-topic-options>button:hover,.bcom-topic-options>button.is-active{color:#254d9e;background:#f0f5ff}.bcom-topic-options>button.is-selected{color:#315fc0;background:#e9f1ff}.bcom-topic-options>button span{text-overflow:ellipsis;white-space:nowrap;font:650 11px/1.2 Inter,sans-serif;overflow:hidden}.bcom-topic-options>button>svg{color:#4f79dd;justify-self:end}.bcom-topic-options i.is-amber{color:#b8791d;background:#fff3dd}.bcom-topic-options i.is-mint{color:#23866d;background:#e5f7f1}.bcom-topic-options i.is-purple{color:#8052be;background:#f1e9ff}.bcom-topic-options i.is-coral{color:#bb624d;background:#ffede8}.bcom-topic-options i.is-slate{color:#57677e;background:#edf1f6}@keyframes bcom-topic-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.bcom-topic-picker{width:min(218px,100% - 106px)}.bcom-topic-menu{width:min(292px,100vw - 48px)}}.bcom-primary-item{gap:4px;display:grid}.bcom-vault-divider{background:#d3dce9d1;width:132px;height:1px;margin:8px 16px 7px}@media (width<=900px){.bcom-mobile-nav .bcom-primary-item{display:contents}.bcom-route-state{border-radius:22px;width:calc(100% - 28px);min-height:360px;margin:14px auto;padding:20px}.bcom-route-state-vault{border-radius:0;width:auto;min-height:0;margin:0;padding:52px 24px 0}.bcom-route-loading-body{grid-template-columns:1fr}.bcom-route-loading-body i{height:116px}.bcom-route-loading-body i:nth-child(n+3){display:none}}.bcom-comments{border-top:1px solid #c6d3e5b8;gap:0;margin-top:18px;padding-top:0;display:grid}.bcom-comments-header{align-items:center;min-height:54px;padding:0 2px;display:flex}.bcom-comments-header>div{align-items:baseline;gap:9px;display:flex}.bcom-comments-header span{color:#15233a;font-size:14px;font-weight:760}.bcom-comments-header strong{color:#8793a5;font-size:10px;font-weight:650}.bcom-comment-composer{background:#ffffffbd;border:1px solid #cfdae8e6;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:66px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 4px 14px #2d497609}.bcom-comment-composer:focus-within{background:#fff;border-color:#8fb5f5;box-shadow:0 0 0 3px #719fef1f}.bcom-comment-avatar{color:#416ba9;letter-spacing:.03em;background:linear-gradient(145deg,#e6efff,#ddecf9);border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid;position:relative;overflow:hidden}.bcom-comment-avatar.is-you{color:#fff;background:linear-gradient(145deg,#5f86f7,#76a9f8);font-size:8px}.bcom-comment-avatar img{object-fit:cover;width:100%;height:100%}.bcom-comment-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:40px;padding:0;display:grid;background:0 0!important}.bcom-comment-input textarea{resize:none;color:#273448;width:100%;min-width:0;min-height:24px;max-height:96px;font:500 13px/20px Inter,sans-serif;display:block;overflow-y:auto;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:2px 0!important}.bcom-comment-input textarea:focus,.bcom-comment-input textarea:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.bcom-comment-input textarea::placeholder{color:#93a0b0}.bcom-comment-input>div{align-items:center;gap:10px;display:flex}.bcom-comment-input small{color:#93a0b0;text-align:right;min-width:48px;font-size:8px}.bcom-comment-input button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4b6cf4,#6191fa);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:82px;height:40px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #2d5ad333}.bcom-comment-input button:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.bcom-comment-list{gap:7px;min-height:0;padding-top:12px;display:grid}.bcom-comment{border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:11px 12px;transition:background .18s,border-color .18s;display:grid}.bcom-comment:hover{background:#ffffff9e;border-color:#d0dcedcc}.bcom-comment>div{min-width:0}.bcom-comment header{align-items:center;gap:7px;min-height:18px;display:flex}.bcom-comment header strong{color:#1c2b40;font-size:11px}.bcom-comment header span{text-overflow:ellipsis;white-space:nowrap;color:#9aa5b4;font-size:9px;overflow:hidden}.bcom-comment header time{color:#a1abba;margin-left:auto;font-size:9px}.bcom-comment p{color:#586679;margin:3px 0 0;font-size:11px;line-height:1.55;display:block}.bcom-comment-error{color:#b74755;background:#fff1f2;border-radius:11px;margin:9px 0 0;padding:9px 12px;font-size:10px}.bcom-comment-empty{color:#6e7c8e;border:1px dashed #d7e0ec;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:13px;display:flex}.bcom-comment-empty>div{gap:2px;display:grid}.bcom-comment-empty strong{color:#39495e;font-size:10px}.bcom-comment-empty span{font-size:9px}.bcom-comment-skeleton{background:linear-gradient(100deg,#f3f6fa,#fff,#f3f6fa) 0 0/200% 100%;border-radius:14px;height:56px;animation:1.2s linear infinite bcom-shimmer}.bcom-notification-panel{z-index:65;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#f8fcfff5,#ffffffeb);border:1px solid #ffffffe6;border-radius:26px;flex-direction:column;width:min(408px,100vw - 196px);max-height:min(640px,100vh - 36px);display:flex;position:fixed;bottom:18px;left:176px;overflow:hidden;box-shadow:0 26px 70px #1e355733,inset 0 0 0 1px #cadaee6b}.bcom-notification-header{border:0;justify-content:space-between;align-items:center;padding:22px 22px 14px;display:flex}.bcom-notification-header>div:first-child{gap:3px;display:grid}.bcom-notification-header span{color:#8291a6;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.bcom-notification-header h2{color:#17253a;letter-spacing:-.5px;margin:0;font-size:22px}.bcom-notification-header>div:last-child{align-items:center;gap:8px;display:flex}.bcom-notification-header small{color:#4c78d6;background:#eaf2ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.bcom-notification-header button{color:#718096;cursor:pointer;background:#ffffffd1;border:1px solid #e1e8f2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.bcom-notification-tools{border-bottom:1px solid #d9e2eec7;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 13px;display:flex}.bcom-notification-tools>[role=tablist]{background:#edf2f8;border-radius:999px;padding:3px;display:flex}.bcom-notification-tools [role=tab]{color:#7c899b;cursor:pointer;background:0 0;border:0;border-radius:999px;height:28px;padding:0 13px;font-size:10px;font-weight:700}.bcom-notification-tools [role=tab].is-active{color:#315caa;background:#fff;box-shadow:0 3px 10px #243e6117}.bcom-mark-read{color:#5b79b0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:720;display:inline-flex}.bcom-notification-list{gap:4px;padding:10px;display:grid;overflow-y:auto}.bcom-notification-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 7px;align-items:center;gap:11px;min-height:70px;padding:10px 12px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.bcom-notification-list>button:hover{background:#ffffffb8;border-color:#dce7f4;transform:translateY(-1px)}.bcom-notification-list>button.is-unread{background:linear-gradient(105deg,#ebf4ffeb,#f9fcffdb);border-color:#cadcf6b8}.bcom-notification-avatar{color:#41679f;background:linear-gradient(145deg,#e7effd,#dce9f8);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid;position:relative;overflow:visible}.bcom-notification-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bcom-notification-avatar>i{color:#fff;background:#6f8ff5;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-2px;right:-2px}.bcom-notification-avatar>i.is-like{background:#ff7890}.bcom-notification-copy{color:#5c697b;grid-template-columns:auto 1fr;align-items:baseline;column-gap:4px;min-width:0;font-size:11px;line-height:1.45;display:grid}.bcom-notification-copy strong{color:#24344a;font-size:11px}.bcom-notification-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bcom-notification-copy small{color:#9aa6b5;grid-column:1/-1;margin-top:3px;font-size:9px}.bcom-notification-list>button>em{background:#5f85f5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5f85f51c}.bcom-notification-empty{text-align:center;color:#8a97a8;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:32px 20px;display:flex}.bcom-notification-empty>svg{color:#6488d6;background:#edf4ff;border-radius:15px;width:42px;height:42px;margin-bottom:11px;padding:10px}.bcom-notification-empty strong{color:#324156;font-size:13px}.bcom-notification-empty span{max-width:220px;margin-top:4px;font-size:10px;line-height:1.5}.bcom-notification-skeleton{background:linear-gradient(100deg,#f1f5f9,#fff,#f1f5f9) 0 0/200% 100%;border-radius:16px;height:70px;animation:1.2s linear infinite bcom-shimmer}@media (width<=900px){.bcom-comment-composer{grid-template-columns:32px minmax(0,1fr);padding:10px}.bcom-comment-avatar{border-radius:10px;width:32px;height:32px}.bcom-comment-input{grid-template-columns:1fr}.bcom-comment-input>div{justify-content:flex-end}.bcom-comment-input small{display:none}.bcom-comment-input button{height:36px}.bcom-comment{grid-template-columns:32px minmax(0,1fr);padding-inline:8px}.bcom-notification-panel{border-radius:24px;width:auto;max-height:min(70vh,620px);bottom:76px;left:10px;right:10px}.bcom-notification-header{padding:18px 18px 12px}.bcom-notification-tools{padding-inline:18px}.bcom-mark-read{font-size:0}.bcom-mark-read svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.bcom-comment,.bcom-notification-list>button{transition:none}}:root{--bcom-motion-hover:.18s;--bcom-motion-collapse:.24s;--bcom-motion-page:.32s;--bcom-motion-ease:cubic-bezier(.22, 1, .36, 1);--bcom-glass-alpha:.78;--bcom-glass-blur:22px}.bcom-primary-nav{width:196px;-webkit-backdrop-filter:blur(var(--bcom-glass-blur));background:radial-gradient(138px 122px at 58% 88%,#b6f4eb94 0%,#d6f9f44d 46%,#eefcfa00 78%),radial-gradient(225px 300px at -48px 78%,#b4beffc7 0%,#cad2ff85 40%,#e2e8ff38 65%,#f6f9ff00 84%),linear-gradient(#fdfefff5 0%,#fbfcfff0 46%,#f7faffeb 100%)}.bcom-primary-menu button,.bcom-primary-bottom button,.bcom-circle-nav>header button,.bcom-circle-group,.bcom-circle-item,.bcom-feed-header nav button,.bcom-post-main>footer button{transition:color var(--bcom-motion-hover) ease, background-color var(--bcom-motion-hover) ease, border-color var(--bcom-motion-hover) ease, box-shadow var(--bcom-motion-hover) ease, transform var(--bcom-motion-hover) ease}.bcom-primary-menu button,.bcom-primary-bottom button{width:164px;height:40px;min-height:40px}.bcom-primary-menu button:hover,.bcom-primary-bottom button:hover,.bcom-circle-nav>header button:hover,.bcom-feed-header nav button:hover{transform:translateY(-1px)}.bcom-nav-icon{object-position:50% 50%;display:block;transform:translateY(-.25px)}.bcom-circle-group svg{transition:transform var(--bcom-motion-collapse) var(--bcom-motion-ease)}.bcom-circle-group:has(+.bcom-circle-items.is-collapsed) svg{transform:rotate(-90deg)}.bcom-circle-items{opacity:1;max-height:320px;transition:max-height var(--bcom-motion-collapse) var(--bcom-motion-ease), opacity var(--bcom-motion-collapse) ease;display:block;overflow:hidden}.bcom-circle-items>.bcom-circle-item{overflow:hidden}.bcom-circle-items.is-collapsed{opacity:0;pointer-events:none;max-height:0}.bcom-floating-compose{width:56px;height:56px;transition-duration:var(--bcom-motion-hover)}.bcom-modal-layer{animation:bcom-overlay-in var(--bcom-motion-collapse) ease both}.bcom-compose-modal{animation-duration:var(--bcom-motion-collapse);animation-timing-function:var(--bcom-motion-ease)}.bcom-compose-images{background:linear-gradient(90deg,#eff4ffd1,#f7f1ffbd)}.bcom-compose-link{background:#e8f7f2c2}.bcom-shell>.bcom-app,.bcom-route-host>.bcom-app{animation:bcom-page-in var(--bcom-motion-page) var(--bcom-motion-ease) both}.bcom-shell>.mp-page,.bcom-shell>.mp-posts,.bcom-route-host>.mp-page,.bcom-route-host>.mp-posts{animation:bcom-page-fade var(--bcom-motion-page) ease both}@keyframes bcom-overlay-in{0%{opacity:0}}@keyframes bcom-page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes bcom-page-fade{0%{opacity:0}to{opacity:1}}@media (width<=900px){.bcom-circle-items,.bcom-circle-items.is-collapsed{opacity:1;pointer-events:auto;display:contents}.bcom-circle-items.is-collapsed>.bcom-circle-item{width:auto;min-width:max-content;height:auto;min-height:38px;margin:0;padding:5px 10px}}@media (prefers-reduced-motion:reduce){:root{--bcom-motion-hover:.12s;--bcom-motion-collapse:.12s;--bcom-motion-page:.12s}.bcom-shell *,.bcom-modal-layer *{transition-property:opacity,color,background-color,border-color!important;animation-name:bcom-reduced-fade!important;animation-duration:.12s!important;transform:none!important}}@keyframes bcom-reduced-fade{0%{opacity:0}to{opacity:1}}.bcom-circle-nav.is-compact{padding-inline:10px}.bcom-circle-nav.is-compact>header{justify-content:center}.bcom-circle-nav.is-compact>header strong,.bcom-circle-nav.is-compact>header button:first-child,.bcom-circle-nav.is-compact .bcom-circle-group,.bcom-circle-nav.is-compact .bcom-circle-item>span{display:none}.bcom-circle-nav.is-compact>header div{display:block}.bcom-circle-nav.is-compact>header button:last-child svg{transform:rotate(180deg)}.bcom-circle-nav.is-compact .bcom-circle-scroll{place-content:start center;gap:6px;padding-top:8px;display:grid}.bcom-circle-nav.is-compact .bcom-circle-scroll section{display:contents}.bcom-circle-nav.is-compact .bcom-circle-item,.bcom-circle-nav.is-compact .bcom-circle-item.is-active{justify-content:center;width:44px;min-height:44px;margin:0;padding:8px}.bcom-circle-nav.is-compact .bcom-circle-item.is-active:before{height:26px;top:9px;left:-5px}.bcom-floating-compose{transition:transform .18s,box-shadow .18s,filter .18s}.bcom-floating-compose:hover,.bcom-compose-modal.is-preview-hover+*{transform:translateY(-3px)scale(1.035);box-shadow:0 16px 36px #5c80cc3d,inset 0 0 8px #ffffffe6}.bcom-compose-modal{animation:.2s cubic-bezier(.2,.8,.2,1) bcom-modal-in}@keyframes bcom-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (width<=900px){.bcom-app.has-compact-circles{display:block}.bcom-circle-nav.is-compact{padding-inline:14px}.bcom-circle-nav.is-compact>header strong{display:block}.bcom-circle-nav.is-compact>header button:first-child{display:grid}.bcom-circle-nav.is-compact>header div{display:flex}.bcom-circle-nav.is-compact .bcom-circle-scroll{justify-content:start;padding-top:0;display:flex}.bcom-circle-nav.is-compact .bcom-circle-scroll section{display:contents}.bcom-circle-nav.is-compact .bcom-circle-item,.bcom-circle-nav.is-compact .bcom-circle-item.is-active{width:auto;min-width:max-content;min-height:38px;margin:0;padding:5px 10px}.bcom-circle-nav.is-compact .bcom-circle-item>span{display:grid}}.bcom-compose-body{overflow:hidden}.bcom-compose-text{background:linear-gradient(90deg,#ffffffbd,#f0f7ff8f,#f9fdffa8);border:1px solid #ffffffb8;border-radius:16px;flex:0 0 250px;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 5px 16px #2d49760d}.bcom-compose-text textarea{border-radius:inherit;resize:none;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;outline:0;padding:18px}.bcom-compose-text>small{color:#929aa6;pointer-events:none;font-size:10px;position:absolute;top:47px;left:19px}.bcom-compose-modal.has-image .bcom-compose-text{flex-basis:140px}.bcom-compose-modal.has-link .bcom-compose-text{flex-basis:190px}.bcom-compose-modal.has-combined .bcom-compose-text{flex-basis:110px}.bcom-compose-body .bcom-compose-tools{flex:0 0 38px;margin-top:auto}.bcom-compose-images{border:0;flex:0 0 96px;height:96px;min-height:96px;box-shadow:inset 0 0 0 1px #ffffffb8}.bcom-compose-link{flex:0 0 52px}@media (width<=900px){.bcom-modal-layer{width:100vw;height:100dvh;overflow:hidden}.bcom-compose-body{overflow-y:auto}.bcom-compose-text,.bcom-compose-modal.has-image .bcom-compose-text,.bcom-compose-modal.has-link .bcom-compose-text,.bcom-compose-modal.has-combined .bcom-compose-text{flex-basis:150px}.bcom-compose-body .bcom-compose-tools{margin-top:0}}.bcom-modal-layer,.bcom-modal-layer *{box-sizing:border-box}.bcom-app.has-compact-circles{grid-template-columns:64px minmax(0,1fr)}.bcom-post-list{padding-bottom:0}.bcom-post{border:1px solid #ffffffb8}.bcom-compose-entry{z-index:15;pointer-events:none;width:184px;height:232px;position:fixed;bottom:24px;right:24px}.bcom-compose-entry button{font-family:Inter,Arial,sans-serif}.bcom-compose-entry .bcom-floating-compose{pointer-events:auto;bottom:0;right:0}.bcom-compose-quick{opacity:0;pointer-events:none;border:1px solid #ffffffe0;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:translate(10px,14px)scale(.86);box-shadow:inset 0 0 9px #ffffffdb,0 8px 22px #35456014}.bcom-compose-quick.is-text{color:#5075b8;background:#dfecffeb;top:0;left:78px}.bcom-compose-quick.is-image{color:#9a6a27;background:#fff2d8f0;top:60px;left:44px}.bcom-compose-quick.is-link{color:#3b806c;background:#e2f7eff0;top:120px;left:64px}.bcom-compose-label{opacity:0;color:#59677a;background:#ffffffdb;border-radius:12px;place-items:center;width:52px;height:24px;font-size:10px;font-weight:600;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:translate(8px);box-shadow:0 5px 16px #51627d12}.bcom-compose-label.is-text{top:10px;left:128px}.bcom-compose-label.is-image{top:70px;left:94px}.bcom-compose-label.is-link{top:130px;left:114px}.bcom-compose-entry:hover .bcom-compose-quick,.bcom-compose-entry:focus-within .bcom-compose-quick,.bcom-compose-entry.is-preview-hover .bcom-compose-quick{opacity:1;pointer-events:auto;transform:none}.bcom-compose-entry:hover .bcom-compose-label,.bcom-compose-entry:focus-within .bcom-compose-label,.bcom-compose-entry.is-preview-hover .bcom-compose-label{opacity:1;transform:none}.bcom-compose-entry:hover,.bcom-compose-entry:focus-within,.bcom-compose-entry.is-preview-hover{pointer-events:auto}@media (width<=900px){.bcom-compose-entry{width:56px;height:56px;bottom:82px;right:18px}.bcom-compose-quick,.bcom-compose-label{display:none}}.bcom-compose-entry .bcom-floating-compose{position:absolute}:root{--mp-blue:#1683ff;--mp-ink:#181b23;--mp-muted:#7f8792;--mp-line:#e7e9ed;--mp-surface:#f7f8fa}.mp-page,.mp-posts{min-height:100vh;color:var(--mp-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mp-shell{max-width:1244px;margin:0 auto;padding:0 56px 120px}.mp-topbar{border-bottom:1px solid var(--mp-line);justify-content:space-between;align-items:center;height:92px;display:flex}.mp-topbar h1{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1}.mp-topbar>div{align-items:center;gap:8px;display:flex}.mp-topbar button{color:#676d76;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font:600 14px/1 inherit;display:inline-flex}.mp-topbar button:hover{border-color:var(--mp-line);background:#f7f8fa}.mp-topbar svg{width:17px;height:17px}.mp-topbar .passport{color:#fff;background:#181b23;border-color:#181b23;border-radius:999px;margin-left:6px;padding:0 16px}.mp-topbar .passport:hover{color:#fff;background:#262a33}.mp-topbar .passport span{color:#54d392;font-size:11px}.mp-profile-head{grid-template-columns:148px minmax(0,1fr) auto;gap:28px;padding:48px 0 42px;display:grid;position:relative}.mp-avatar{color:#fff;cursor:default;background:#171b24;border:0;border-radius:50%;width:148px;height:148px;padding:0;font-size:38px;font-weight:750;position:relative;overflow:hidden;box-shadow:0 14px 34px #1b223024}.mp-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mp-avatar i{color:#fff;background:var(--mp-blue);border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset:auto 8px 8px auto}.mp-avatar i svg{width:15px}.mp-file-input{display:none}.mp-profile-copy{min-width:0;padding-top:3px}.mp-name-row{align-items:center;gap:16px;display:flex}.mp-name-row h2{letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.08}.mp-follow{color:#fff;background:var(--mp-blue);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 15px;font-weight:700;display:inline-flex}.mp-follow svg{width:15px}.mp-stats{color:#8a909a;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.mp-stats button,.mp-stats span{color:inherit;font:inherit;background:0 0;border:0;padding:0}.mp-stats button{cursor:pointer}.mp-stats strong{color:#343942}.mp-role{color:#343942;margin:18px 0 0;font-size:16px;font-weight:700}.mp-location{color:#8a909a;align-items:center;gap:6px;margin:7px 0 0;font-size:13px;display:flex}.mp-location svg{width:15px;height:15px}.mp-bio{color:#666d78;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:680px;max-height:2.9em;margin:12px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mp-tags span{color:#53606e;background:#f3f5f7;border:1px solid #e9ebef;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.mp-contact-row{gap:8px;margin-top:15px;display:flex}.mp-contact-row a{color:#69717d;background:#fff;border:1px solid #e5e8ec;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .18s;display:grid}.mp-contact-row a:hover{color:var(--mp-blue);border-color:#b9d8ff;transform:translateY(-2px)}.mp-say-hi{color:#343942;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:999px;align-self:start;align-items:center;gap:8px;margin-top:2px;padding:10px 15px;font-weight:700;display:flex}.mp-say-hi svg{width:16px}.mp-notice{color:#22603c;background:#ecfaf2;border:1px solid #d5f1e1;border-radius:12px;margin:-16px 0 24px;padding:12px 16px;font-size:13px}.mp-block-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:20px;display:grid}.mp-page-block{background:#fff;border:1px solid #e3e6ea;border-radius:20px;grid-column:span 6;min-width:0;min-height:254px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 12px 32px #1c24320b}.mp-page-block:hover{border-color:#cfd4dc;box-shadow:0 16px 38px #1c243214}.mp-page-block[data-size=one-third]{grid-column:span 4}.mp-page-block[data-size=half]{grid-column:span 6}.mp-page-block[data-size=two-thirds]{grid-column:span 8}.mp-page-block[data-size=full]{grid-column:span 12;min-height:206px}.mp-page-block.dragging{opacity:.28}.mp-block-inner{min-height:inherit;gap:17px;padding:28px;display:flex}.mp-block-icon{width:46px;height:46px;color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, white);border-radius:14px;flex:none;place-items:center;display:grid}.mp-block-copy{min-width:0}.mp-block-kicker{color:#949aa4;letter-spacing:.1em;text-transform:uppercase;margin:2px 0 14px;font-size:11px;font-weight:750}.mp-block-copy h3{color:#1a1d24;letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.15}.mp-block-copy>strong{color:#5c6470;margin-top:8px;font-size:14px;display:block}.mp-block-copy p{color:#767d88;max-width:670px;margin:13px 0 0;font-size:14px;line-height:1.55}.mp-block-copy small{color:#9ba1aa;margin-top:14px;font-size:12px;display:block}.mp-block-copy a{color:var(--mp-blue);align-items:center;gap:5px;margin-top:17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.mp-block-media{background:#eef0f3;width:100%;height:230px;overflow:hidden}.mp-block-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mp-block-media+.mp-block-inner{min-height:150px}.mp-block-controls{z-index:3;color:#555e69;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e5e9;border-radius:11px;gap:3px;padding:4px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #181c241f}.mp-block-controls button{min-width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 7px;display:flex}.mp-block-controls button:hover{color:var(--mp-blue);background:#eef6ff}.mp-block-controls svg{width:14px;height:14px}.mp-block-controls span{font-size:11px;font-weight:700}.mp-drag-overlay{width:540px;transform:rotate(1deg);box-shadow:0 24px 60px #18203033}.mp-empty{text-align:center;border:1px dashed #dfe3e8;border-radius:24px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:450px;display:flex}.mp-empty>div{justify-content:center;align-items:center;height:112px;display:flex}.mp-empty>div svg{color:#6d65d5;background:#f0eeff;border:1px solid #fff;border-radius:15px;width:48px;height:48px;margin-left:-7px;padding:12px;transform:rotate(-7deg);box-shadow:0 12px 22px #32394b1f}.mp-empty>div svg:nth-child(2){color:#9c62d6;background:#f8efff;transform:translateY(-14px)rotate(8deg)}.mp-empty>div svg:nth-child(3){color:#c07d2f;background:#fff3df;transform:rotate(7deg)}.mp-empty>div svg:nth-child(4){color:#178e78;background:#e9faf5;transform:translateY(18px)rotate(-5deg)}.mp-empty h3{letter-spacing:-.02em;margin:16px 0 0;font-size:22px}.mp-empty p{color:#8a919b;max-width:430px;margin:9px 0 0;font-size:14px;line-height:1.5}.mp-empty button{color:#fff;cursor:pointer;background:#181b23;border:0;border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:11px 17px;font-weight:700;display:flex}.mp-empty button svg{width:16px}.mp-editor-bar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1b1e25f0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:3px;padding:7px;display:flex;position:fixed;bottom:28px;left:calc(50% + 98px);transform:translate(-50%);box-shadow:0 16px 48px #14182047}.mp-editor-bar button{color:#ffffffc2;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.mp-editor-bar button.save{color:#fff;background:var(--mp-blue)}.mp-editor-bar svg{width:15px;height:15px}.mp-editor-bar .mp-bar-more{justify-content:center;width:36px;padding:0}.mp-modal-layer{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#15181f57;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.mp-modal{background:#fffffffa;border:1px solid #ffffffc7;border-radius:26px;width:min(100%,760px);max-height:calc(100vh - 60px);overflow:hidden;box-shadow:0 30px 100px #191e2842}.mp-add-modal{width:min(1120px,100%);height:min(760px,100vh - 60px)}.mp-modal-head{border-bottom:1px solid var(--mp-line);justify-content:space-between;align-items:center;height:104px;padding:0 28px 0 34px;display:flex}.mp-modal-head small{color:#8e96a1;letter-spacing:.12em;font-size:11px;font-weight:750}.mp-modal-head h2{letter-spacing:-.03em;margin:7px 0 0;font-size:26px}.mp-modal-head>button{color:#59606a;cursor:pointer;background:#f5f6f8;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mp-modal-head svg{width:18px}.mp-add-layout{grid-template-columns:240px 1fr;height:calc(100% - 104px);display:grid}.mp-add-layout aside{border-right:1px solid var(--mp-line);padding:24px 18px}.mp-add-layout aside>button{color:#6e7580;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 13px;font-weight:650;display:flex}.mp-add-layout aside>button.active{color:#12151b;background:#f0f2f5}.mp-import-card{background:#f6f8fb;border:1px solid #e8ebef;border-radius:16px;margin-top:30px;padding:16px}.mp-import-card strong{font-size:13px}.mp-import-card p{color:#8a919c;margin:6px 0 12px;font-size:12px;line-height:1.45}.mp-import-card button{color:var(--mp-blue);cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:750}.mp-block-picker{min-width:0;padding:30px 34px;overflow-y:auto}.mp-picker-copy h3{margin:0;font-size:19px}.mp-picker-copy p{color:#9198a2;margin:7px 0 0;font-size:13px}.mp-block-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.mp-block-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:90px;padding:16px;transition:all .18s;display:grid}.mp-block-options>button:hover{border-color:#b9d8ff;transform:translateY(-1px);box-shadow:0 10px 25px #243e5c14}.mp-block-options i{width:46px;height:46px;color:var(--icon-color,var(--accent));background:var(--icon-background,color-mix(in srgb, var(--accent) 11%, white));border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1c2b430e}.mp-block-options i svg{filter:var(--icon-filter,none)}.mp-block-options span{min-width:0}.mp-block-options strong{color:#262a32;font-size:14px;display:block}.mp-block-options small{color:#9299a3;margin-top:5px;font-size:12px;line-height:1.35;display:block}.mp-block-options>button>svg{color:#a5abb3;width:17px}.mp-edit-modal{width:min(760px,100%)}.mp-edit-body{grid-template-columns:1fr 1fr;gap:18px;max-height:calc(100vh - 260px);padding:28px 34px;display:grid;overflow-y:auto}.mp-edit-body label{color:#626a75;gap:8px;font-size:12px;font-weight:700;display:grid}.mp-edit-body label.wide,.mp-edit-body .wide{grid-column:1/-1}.mp-edit-body input,.mp-edit-body textarea{box-sizing:border-box;color:#1f232a;resize:vertical;background:#fff;border:1px solid #dfe3e8;border-radius:11px;outline:0;width:100%;padding:12px 13px;font:500 14px/1.45 inherit}.mp-edit-body input:focus,.mp-edit-body textarea:focus{border-color:#8fc3ff;box-shadow:0 0 0 3px #edf6ff}.mp-avatar-editor{color:#fff;cursor:pointer;background:#191d25;border:0;border-radius:50%;grid-column:1/-1;width:92px;height:92px;padding:0;font-size:22px;font-weight:750;position:relative;overflow:hidden}.mp-avatar-editor img{object-fit:cover;width:100%;height:100%}.mp-avatar-editor span{color:#fff;background:#0e1117b8;justify-content:center;align-items:center;gap:3px;height:30px;font-size:8px;display:flex;position:absolute;inset:auto 0 0}.mp-avatar-editor svg{width:11px}.mp-contact-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mp-modal-foot{border-top:1px solid var(--mp-line);justify-content:flex-end;align-items:center;gap:9px;height:78px;padding:0 28px;display:flex}.mp-modal-foot button{color:#616974;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:10px;min-height:40px;padding:0 16px;font-weight:700}.mp-modal-foot button.primary{color:#fff;background:var(--mp-blue);border-color:var(--mp-blue)}.mp-quick-modal{width:min(620px,100%)}.mp-quick-body{background:linear-gradient(145deg,#fffffffa 0%,#f5f9fff5 64%,#f1fcfae0 100%);max-height:calc(100vh - 260px);padding:26px 30px 30px;overflow-y:auto}.mp-quick-intro{color:#718096;margin:0 0 20px;font-size:14px;line-height:1.55}.mp-quick-input-row{background:#ffffffe0;border:1px solid #dce7f4;border-radius:16px;align-items:center;gap:11px;min-height:54px;padding:5px 6px 5px 17px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 9px 24px #3f55740f}.mp-quick-input-row:focus-within{border-color:#8dbaff;box-shadow:0 0 0 4px #5a91f21a,0 10px 28px #3f557414}.mp-quick-input-row>svg{color:#6b8bc2;flex:none;width:18px}.mp-quick-input-row input,.mp-quick-input-row input:focus,.mp-quick-input-row input:focus-visible{color:#182033;appearance:none;background:0 0;border-radius:0;flex:1;min-width:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;box-shadow:none!important;border:0!important;outline:0!important}.mp-quick-input-row input::placeholder{color:#a0aec0;font-weight:500}.mp-quick-input-row>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5d8ff0,#4778e9);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:42px;padding:0 15px;font-weight:750;display:inline-flex}.mp-quick-input-row>button svg{width:16px}.mp-quick-input-row>button:disabled{color:#9caabd;cursor:default;background:#edf2f8}.mp-tag-editor-list{flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;margin-top:18px;display:flex}.mp-tag-editor-list>p{color:#a0a9b6;margin:0;font-size:13px}.mp-tag-editor-list>span{color:#3566b8;background:#edf4ff;border:1px solid #dce9ff;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 7px 0 13px;font-size:13px;font-weight:700;display:inline-flex}.mp-tag-editor-list>span button,.mp-contact-current>div>button{color:#7790b5;cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.mp-tag-editor-list>span svg{width:13px}.mp-tag-suggestions{border-top:1px solid #e1e9f3;margin-top:23px;padding-top:19px}.mp-tag-suggestions>small,.mp-contact-current>small{color:#8493a7;letter-spacing:.12em;margin-bottom:11px;font-size:10px;font-weight:800;display:block}.mp-tag-suggestions>div{flex-wrap:wrap;gap:8px;display:flex}.mp-tag-suggestions button{color:#65758d;cursor:pointer;background:#ffffffc7;border:1px solid #dfe7f1;border-radius:999px;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.mp-tag-suggestions button:hover{color:#356ee8;border-color:#bad2f6}.mp-tag-suggestions button svg{width:13px}.mp-modal-foot>span{color:#929eae;margin-right:auto;font-size:12px}.mp-modal-foot>div{gap:9px;display:flex}.mp-contact-type-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mp-contact-type-grid>button{color:#64748b;cursor:pointer;background:#ffffffb3;border:1px solid #dfe7f1;border-radius:14px;align-items:center;gap:9px;min-height:66px;padding:0 13px;font-weight:700;display:flex;position:relative}.mp-contact-type-grid>button:hover,.mp-contact-type-grid>button.active{color:#356ee8;background:#eef5ff;border-color:#a9c9f7;box-shadow:0 7px 18px #356ee812}.mp-contact-type-grid>button>svg:first-child{width:18px}.mp-contact-type-grid>button>svg:last-child{color:#43ad7b;width:14px;margin-left:auto}.mp-contact-value-label{color:#5f6d82;gap:8px;margin-top:21px;font-size:12px;font-weight:750;display:grid}.mp-contact-current{border-top:1px solid #e1e9f3;margin-top:24px;padding-top:19px}.mp-contact-current>div{border-radius:12px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:55px;padding:8px 10px;display:grid}.mp-contact-current>div:hover{background:#ffffff9e}.mp-contact-current>div>svg{color:#5e82c3;justify-self:center;width:17px}.mp-contact-current>div>span{gap:3px;min-width:0;display:grid}.mp-contact-current strong{color:#28364c;font-size:12px}.mp-contact-current small{color:#8996a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mp-contact-current>div>button svg{width:14px}.mp-image-upload{background:#f7f8fa;border:1px dashed #d8dde3;border-radius:14px;align-items:center;gap:16px;min-height:170px;padding:16px;display:flex}.mp-image-upload input{display:none}.mp-image-upload button{color:#49515c;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:flex}.mp-image-upload img{object-fit:contain;border-radius:10px;max-width:220px;max-height:150px}.mp-loading{place-items:center;min-height:100vh;display:grid}.mp-loading i{border:3px solid #e6e8ec;border-top-color:var(--mp-blue);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite mp-spin}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-posts{background:#f7f8fa;padding:60px max(24px,50vw - 450px)}.mp-posts>header{align-items:center;gap:24px;display:flex}.mp-posts>header button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.mp-posts>header svg{width:16px}.mp-posts>div{gap:14px;margin-top:28px;display:grid}.mp-posts article{background:#fff;border:1px solid #e4e7eb;border-radius:16px;padding:24px}.mp-posts article small{color:var(--mp-blue)}.mp-posts article footer{color:#8b929c;align-items:center;gap:7px;display:flex}@media (width<=980px){.mp-shell{padding-inline:28px}.mp-profile-head{grid-template-columns:116px 1fr}.mp-avatar{width:116px;height:116px}.mp-say-hi{display:none}.mp-page-block[data-size=one-third]{grid-column:span 6}.mp-page-block[data-size=two-thirds]{grid-column:span 12}.mp-editor-bar{left:50%}}@media (width<=640px){.mp-shell{padding:0 16px 108px}.mp-topbar{height:66px}.mp-topbar h1{font-size:18px}.mp-topbar button{min-width:38px;padding:0 10px;font-size:0}.mp-topbar .passport{min-width:auto;padding:0 13px;font-size:12px}.mp-profile-head{grid-template-columns:78px 1fr;gap:16px;padding:28px 0 30px}.mp-avatar{width:78px;height:78px;font-size:23px}.mp-avatar i{width:26px;height:26px;bottom:1px;right:1px}.mp-name-row h2{font-size:24px}.mp-follow{padding:0 10px;font-size:11px}.mp-stats{flex-wrap:wrap;margin-top:8px;font-size:11px}.mp-role{margin-top:13px;font-size:14px}.mp-bio{font-size:13px}.mp-tags span{font-size:10px}.mp-page-block,.mp-page-block[data-size=one-third],.mp-page-block[data-size=half],.mp-page-block[data-size=two-thirds],.mp-page-block[data-size=full]{grid-column:1/-1;min-height:205px}.mp-page-block.image-block{min-height:300px}.mp-block-inner{padding:22px}.mp-block-icon{width:40px;height:40px}.mp-block-copy h3{font-size:20px}.mp-block-media{height:210px}.mp-block-controls{top:8px;right:8px}.mp-block-controls button:nth-child(2) span{display:none}.mp-editor-bar{max-width:calc(100vw - 24px);bottom:15px}.mp-editor-bar button{padding:0 10px;font-size:11px}.mp-editor-bar .mp-bar-more{display:none}.mp-modal-layer{align-items:end;padding:0}.mp-modal{border-radius:24px 24px 0 0;width:100%;max-height:92vh}.mp-add-modal{height:92vh}.mp-modal-head{height:84px;padding-inline:20px}.mp-add-layout{grid-template-columns:1fr;height:calc(100% - 84px)}.mp-add-layout aside{border-right:0;border-bottom:1px solid var(--mp-line);gap:7px;padding:12px 16px;display:flex;overflow-x:auto}.mp-add-layout aside>button{flex:none;width:auto;padding-inline:12px}.mp-add-layout aside>button span,.mp-import-card{display:none}.mp-block-picker{padding:22px 16px 30px}.mp-block-options{grid-template-columns:1fr}.mp-edit-body{grid-template-columns:1fr;padding:22px 18px}.mp-edit-body label.wide,.mp-edit-body .wide{grid-column:auto}.mp-contact-fields{grid-template-columns:1fr}.mp-modal-foot{padding-inline:18px}.mp-quick-body{padding:22px 18px 26px}.mp-contact-type-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.mp-page *,.mp-modal-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mp-page-title p{color:#a0a6af;margin:7px 0 0;font-size:11px}.mp-topbar{border-bottom-color:#0000}.mp-profile-head{border-bottom:1px solid #eef0f3;grid-template-columns:112px minmax(0,1fr) auto;gap:28px;padding:66px 0 38px}.mp-avatar{width:112px;height:112px;box-shadow:none;font-size:30px}.mp-name-row h2{font-size:30px}.mp-role{margin-top:8px;font-size:13px}.mp-location{margin-top:6px;font-size:11px}.mp-bio{max-width:760px;margin-top:10px;font-size:12px}.mp-tags{gap:6px;margin-top:10px}.mp-tags span{background:#fff;padding:5px 9px;font-size:10px}.mp-contact-row{gap:6px;margin-top:10px}.mp-contact-row a{border:0;width:26px;height:26px}.mp-stats{margin:0;font-size:11px;position:absolute;top:71px;right:100px}.mp-say-hi{color:var(--mp-blue);border:0;margin:0;padding:9px 14px;font-size:11px;position:absolute;top:58px;right:0}.mp-story-head{justify-content:space-between;align-items:flex-end;padding:24px 0 18px;display:flex}.mp-story-head h2{letter-spacing:-.015em;margin:0;font-size:15px}.mp-story-head p{color:#a0a6af;margin:5px 0 0;font-size:10px}.mp-story-head>span{color:#979ea8;font-size:10px}.mp-block-grid{gap:12px 26px}.mp-page-block,.mp-page-block:hover{min-height:112px;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;overflow:visible}.editing .mp-page-block{border-color:#dfe3e8;border-radius:14px}.editing .mp-page-block:hover{border-color:#b9d8ff;box-shadow:0 10px 24px #23385312}.mp-page-block[data-size=full]{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;min-height:220px;display:grid}.mp-page-block[data-size=full] .mp-block-media{background:0 0;border-radius:18px;grid-area:1/2;align-self:center;width:100%;height:190px}.mp-page-block[data-size=full] .mp-block-media img{object-fit:contain}.mp-page-block[data-size=full] .mp-block-inner{grid-area:1/1;align-items:flex-start}.mp-page-block.image-block{min-height:220px}.mp-block-inner{gap:13px;min-height:112px;padding:20px 16px}.mp-block-icon{border-radius:10px;width:32px;height:32px}.mp-block-icon svg{width:15px;height:15px}.mp-block-kicker{margin:1px 0 9px;font-size:8px}.mp-block-copy h3{max-width:430px;font-size:20px;line-height:1.18}.mp-page-block[data-size=half] .mp-block-copy h3{font-size:13px}.mp-block-copy>strong{margin-top:5px;font-size:10px}.mp-block-copy p{margin-top:9px;font-size:11px;line-height:1.5}.mp-block-copy a{margin-top:11px;font-size:10px}.mp-editor-bar{background:#fffffff2;border-color:#e9ebef;padding:6px;bottom:26px;box-shadow:0 12px 35px #1b233021}.mp-editor-bar button{color:#757c87}.mp-editor-bar button:hover,.mp-editor-bar button.active{color:#1d222a;background:#f2f4f7}.mp-editor-bar button.save{color:#fff}@media (width<=980px){.mp-stats{margin-top:8px;position:static}.mp-say-hi{display:none}}@media (width<=640px){.mp-page-title p{display:none}.mp-profile-head{grid-template-columns:72px 1fr;gap:14px;padding:30px 0 26px}.mp-avatar{width:72px;height:72px}.mp-name-row h2{font-size:23px}.mp-story-head{padding-top:20px}.mp-page-block[data-size=full]{display:block}.mp-page-block[data-size=full] .mp-block-media{width:100%;height:210px}.mp-block-inner{padding-inline:8px}.mp-editor-bar{z-index:70;bottom:76px}}.mp-page-block{--module-ink:#243248;--module-muted:#7f8c9f}.mp-page-block>:where(section,article,header,a,div){box-sizing:border-box}.mp-page-block :where(h2,h3,p){margin:0}.mp-page-block :where(a){color:inherit;text-decoration:none}.mp-project-module{grid-template-columns:minmax(0,1.35fr) minmax(210px,.85fr);align-items:center;gap:36px;width:100%;min-height:234px;padding:18px 8px 18px 16px;display:grid}.mp-project-story{min-width:0}.mp-project-story>header{color:#4c5b70;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.mp-project-story>header svg{color:#718198;width:15px;height:15px}.mp-project-story h3{color:#172235;letter-spacing:-.035em;max-width:560px;margin-top:17px;font-size:clamp(25px,2.6vw,36px);line-height:1.14}.mp-project-story>p{color:#68778b;max-width:620px;margin-top:15px;font-size:13px;line-height:1.65}.mp-project-story>a{color:#5574c5;align-items:center;gap:6px;margin-top:14px;font-size:11px;font-weight:700;display:inline-flex}.mp-project-story>a svg{width:13px}.mp-project-visual{background:#e5edfb9e;border-radius:26px;place-items:center;width:100%;height:210px;display:grid;overflow:hidden}.mp-project-visual img{object-fit:contain;width:100%;height:100%}.mp-links-module{height:auto;min-height:234px;padding:18px 10px;display:block}.mp-links-module>header,.mp-context-module>header{color:#46566b;border-bottom:1px solid #dde4eecc;align-items:center;gap:10px;height:36px;display:flex}.mp-links-module>header svg,.mp-context-module>header svg{color:#78889c;width:15px;height:15px}.mp-links-module>header h3,.mp-context-module>header h3{font-size:13px;font-weight:700}.mp-links-module>div{gap:3px;padding-top:7px;display:grid}.mp-links-module>div>a{justify-content:space-between;align-items:center;height:50px;padding:0 3px;display:flex}.mp-links-module>div>a:hover strong{color:#5273c4}.mp-context-module{width:100%;height:auto;min-height:176px;padding:12px 8px;display:block}.mp-context-module>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:18px;display:grid}.mp-context-module article{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.mp-context-module article>i{color:#5874a7;background:#eef5ffcc;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.mp-context-module article>div{min-width:0}.mp-context-module article strong{color:#344054;font-size:13px;display:block}.mp-context-module article small{color:#8b98a9;margin-top:4px;font-size:10px;display:block}.mp-image-module{background:#e4ebf6b3;border-radius:24px;width:100%;height:100%;min-height:260px;display:block;position:relative;overflow:hidden}.mp-image-module>img{object-fit:cover;width:100%;height:100%;min-height:260px;max-height:460px;display:block}.mp-image-module figcaption{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a263961;border:1px solid #ffffffb3;border-radius:15px;gap:3px;padding:11px 13px;display:grid;position:absolute;inset:auto 12px 12px}.mp-image-module figcaption strong{font-size:12px}.mp-image-module figcaption span{opacity:.8;font-size:9px}.mp-title-module{border-bottom:1px solid #dae1ebd1;flex-direction:column;justify-content:center;min-height:112px;padding:23px 12px;display:flex}.mp-title-module h2{color:#1d293b;letter-spacing:-.035em;font-size:clamp(24px,3vw,38px);line-height:1.15}.mp-title-module p{color:#8390a2;max-width:660px;margin-top:8px;font-size:12px;line-height:1.55}.mp-text-module{border-left:3px solid #657db06b;min-height:150px;padding:23px 18px 23px 28px}.mp-text-module h3{color:#2b394e;font-size:14px}.mp-text-module p{color:#5f6e82;max-width:760px;margin-top:9px;font-size:14px;line-height:1.75}.mp-destination-module{background:#ffffff75;border:1px solid #d8e1edd1;border-radius:20px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:112px;padding:18px;transition:border-color .18s,background .18s;display:grid}.mp-destination-module:hover{background:#ffffffc2;border-color:#bfd3f2}.mp-destination-module>i{width:42px;height:42px;color:var(--icon-color,var(--accent));background:var(--icon-background,color-mix(in srgb,var(--accent) 9%,white));border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1c2b430e}.mp-destination-module>i svg{filter:var(--icon-filter,none)}.mp-destination-module>span{min-width:0;display:grid}.mp-destination-module strong{color:#2b3a50;font-size:14px}.mp-destination-module small{color:#7c899a;margin-top:3px;font-size:10px}.mp-destination-module em{color:#9aa5b3;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-style:normal;overflow:hidden}.mp-destination-module>svg{color:#8794a5;width:15px}.mp-credential-module{grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:15px;min-height:132px;padding:22px 18px;display:grid}.mp-credential-module>i{color:#5775ad;background:#eaf2ffd6;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.mp-credential-module.is-certification>i{color:#3e8a87;background:#e5f8f4d6}.mp-credential-module.is-achievement>i{color:#b78225;background:#fff6dee6}.mp-credential-module h3{color:#314158;font-size:15px}.mp-credential-module p{color:#728096;margin-top:5px;font-size:11px}.mp-credential-module small{color:#9aa5b4;margin-top:6px;font-size:10px;display:block}.mp-credential-module>a{color:#7d8ba0;background:#ffffffb3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mp-credential-module>a svg{width:14px}.mp-experience-module{border-top:1px solid #dae2edc7;min-height:170px;padding:26px 22px 24px}.mp-experience-module>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mp-experience-module h3{color:#26364b;letter-spacing:-.015em;font-size:18px}.mp-experience-module header strong{color:#5c76b3;margin-top:5px;font-size:11px;display:block}.mp-experience-module time{color:#8a97a8;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.mp-experience-module time svg,.mp-experience-module footer svg{width:13px}.mp-experience-module>p{color:#69778a;max-width:760px;margin-top:15px;font-size:12px;line-height:1.65}.mp-experience-module>footer{color:#8895a6;flex-wrap:wrap;gap:16px;margin-top:17px;font-size:10px;display:flex}.mp-experience-module footer :where(span,a){align-items:center;gap:6px;display:inline-flex}.mp-experience-module footer a{color:#5575bd;font-weight:700}.mp-experience-module.is-volunteer{border-top-color:#d3738347}.mp-publication-module{background:#f8f6fdad;border-radius:22px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:start;gap:17px;min-height:170px;padding:24px;display:grid}.mp-publication-module>svg{color:#7f68a8;width:20px}.mp-publication-module>svg:last-child{color:#9aa4b2;width:15px}.mp-publication-module small{color:#9286a4;font-size:9px}.mp-publication-module h3{color:#312d3d;margin-top:8px;font-family:Georgia,serif;font-size:20px;line-height:1.25}.mp-publication-module p{color:#756f7d;margin-top:9px;font-size:11px;line-height:1.55}.mp-speaking-module{background:linear-gradient(120deg,#f9edf5b3,#f0f4ffb8);border-radius:22px;grid-template-columns:92px minmax(0,1fr);gap:20px;min-height:178px;padding:23px;display:grid}.mp-speaking-date{color:#a35e7c;background:#ffffff9e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:118px;display:flex}.mp-speaking-date svg{width:22px}.mp-speaking-date span{font-size:9px;font-weight:700}.mp-speaking-module>div:last-child{flex-direction:column;justify-content:center;display:flex}.mp-speaking-module h3{color:#2f3546;font-size:17px}.mp-speaking-module strong{color:#9b5e79;margin-top:5px;font-size:10px}.mp-speaking-module p{color:#747b89;margin-top:10px;font-size:11px;line-height:1.55}.mp-speaking-module small{color:#9199a7;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.mp-speaking-module small svg{width:12px}.mp-activity-module{grid-template-columns:12px minmax(0,1fr);gap:16px;min-height:150px;padding:24px 22px;display:grid}.mp-activity-module>i{background:#6688e8;border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative;box-shadow:0 0 0 5px #6688e81f}.mp-activity-module>i:after{content:"";background:#e0e7f2;border-radius:2px;width:2px;height:75px;position:absolute;top:15px;left:4px}.mp-activity-module small{color:#8a98aa;font-size:9px}.mp-activity-module h3{color:#2d3c51;margin-top:7px;font-size:16px}.mp-activity-module p{color:#6e7b8d;max-width:680px;margin-top:8px;font-size:11px;line-height:1.6}@media (width<=900px){.mp-project-module{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:20px}.mp-project-story h3{font-size:27px}}@media (width<=640px){.mp-project-module{flex-direction:column-reverse;gap:18px;padding:8px 4px 18px;display:flex}.mp-project-visual{height:220px}.mp-project-story h3{margin-top:13px;font-size:24px}.mp-context-module>div{grid-template-columns:1fr;gap:12px}.mp-image-module,.mp-image-module>img{min-height:220px}.mp-title-module{min-height:90px;padding-inline:4px}.mp-text-module{padding:18px 12px 18px 20px}.mp-experience-module>header{display:grid}.mp-speaking-module{grid-template-columns:72px 1fr;gap:14px;padding:16px}.mp-speaking-date{min-height:112px}}.mp-block-controls{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:translateY(-3px)}.mp-page-block:hover .mp-block-controls,.mp-preview-hover .mp-page-block:first-child .mp-block-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.mp-preview-dragging .mp-block-grid>.mp-page-block:first-child{opacity:.26}.mp-drag-overlay{transform:rotate(1.2deg)scale(1.015);background:#fffffff5!important;border:1px solid #5f7ff747!important;border-radius:18px!important;box-shadow:0 28px 70px #1f304f33!important}.mp-passport-modal{width:min(880px,100%)}.mp-passport-card{background:radial-gradient(circle at 100% 0,#7be5d357,#0000 35%),linear-gradient(135deg,#edf4ff,#fff 52%,#effcf8);border:1px solid #ffffffe6;border-radius:24px;margin:32px 34px 20px;padding:26px;overflow:hidden;box-shadow:0 18px 44px #294a771f}.mp-passport-card>span{color:#6e7e96;letter-spacing:.12em;font-size:10px;font-weight:800}.mp-passport-card>div{align-items:center;gap:18px;margin-top:24px;display:flex}.mp-passport-card img{object-fit:cover;border-radius:50%;width:74px;height:74px}.mp-passport-card h3{margin:0;font-size:25px}.mp-passport-card p{color:#536b91;margin:6px 0 0;font-size:13px;font-weight:700}.mp-passport-card small{color:#8996a9;margin-top:6px;display:block}.mp-passport-card footer{border-top:1px solid #7e97ba2e;align-items:center;gap:7px;margin-top:26px;padding-top:18px;display:flex}.mp-passport-card footer strong{font-size:15px}.mp-passport-card footer span{color:#7c899a;font-size:11px}.mp-passport-card footer i{color:#fff;background:linear-gradient(90deg,#0091fa,#0feffe);border-radius:999px;margin-left:auto;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.mp-passport-copy{padding:6px 34px 34px}.mp-passport-copy h3{margin:0;font-size:18px}.mp-passport-copy p{color:#7e8998;max-width:620px;margin:8px 0 18px;font-size:13px;line-height:1.55}.mp-passport-copy button{color:#fff;cursor:pointer;background:#5f7ff7;border:0;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.mp-passport-copy svg{width:15px}@media (width<=640px){.mp-block-controls{opacity:1;pointer-events:auto;transform:none}.mp-passport-card{margin:20px 18px 14px;padding:20px}.mp-passport-copy{padding:6px 18px 28px}}.mp-passport-modal{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:linear-gradient(90deg,#ecf5fff5,#fffffff5 52%,#e7f7ffe8);border:0;border-radius:28px;grid-template-rows:32px 70px 144px 58px;gap:18px;width:min(960px,100%);height:min(420px,100vh - 60px);padding:28px;display:grid;box-shadow:inset 0 0 0 1px #fffc,0 24px 52px #12203d29}.mp-passport-head{justify-content:space-between;align-items:center;display:flex}.mp-passport-head>div{align-items:center;gap:8px;display:flex}.mp-passport-head svg{color:#5b77a5;width:16px;height:16px}.mp-passport-head strong{color:#43536b;letter-spacing:.12em;font-size:11px}.mp-passport-head span{color:#fff;background:#111827;border-radius:999px;place-items:center;min-width:37px;height:20px;padding:0 9px;font-size:9px;font-weight:800;display:grid}.mp-passport-head>button{color:#59677b;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mp-passport-head>button svg{width:14px;height:14px}.mp-passport-intro{flex-direction:column;justify-content:center;display:flex}.mp-passport-intro h2{color:#111827;letter-spacing:-.035em;margin:0;font-size:28px;line-height:36px}.mp-passport-intro p{color:#738197;margin:7px 0 0;font-size:12px}.mp-passport-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mp-passport-metrics article{background:#fff9;border:1px solid #ffffffe6;border-radius:18px;min-width:0;padding:18px}.mp-passport-metrics article header{justify-content:space-between;align-items:center;display:flex}.mp-passport-metrics article header strong{color:#55647a;font-size:12px}.mp-passport-metrics article header svg{color:#8795a8;width:13px;height:13px}.mp-passport-metrics article b{color:#111827;margin-top:6px;font-size:30px;line-height:39px;display:block}.mp-passport-metrics article small{color:#8995a7;font-size:10px;display:block}.mp-passport-foot{background:#ffffff80;border-radius:16px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.mp-passport-foot span{color:#6f7c8f;align-items:center;gap:9px;font-size:12px;display:flex}.mp-passport-foot svg{width:15px;height:15px}.mp-passport-foot button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:13px;width:154px;height:40px;font-size:12px;font-weight:750}.mp-add-modal{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#fbfdfff5;border:0;border-radius:28px;grid-template-rows:48px 40px minmax(0,1fr);gap:14px;width:min(1120px,100%);height:min(760px,100vh - 60px);padding:28px;display:grid}.mp-add-modal>.mp-modal-head{border:0;height:48px;padding:0}.mp-add-modal .mp-modal-head small{font-size:10px}.mp-add-modal .mp-modal-head h2{margin-top:4px;font-size:24px;line-height:31px}.mp-add-modal .mp-modal-head>button{width:32px;height:32px}.mp-add-modal .mp-import-card{text-align:left;cursor:pointer;background:#f0f6fdb8;border:1px solid #cbd8e894;border-radius:16px;grid-template-columns:20px 1fr 18px;align-items:center;gap:14px;width:100%;height:64px;margin:0;padding:0 16px;display:grid}.mp-add-modal .mp-import-card>svg{color:#5677a6;width:20px}.mp-add-modal .mp-import-card>svg:last-child{justify-self:end;width:14px}.mp-add-modal .mp-import-card strong{color:#27364a;font-size:12px;display:block}.mp-add-modal .mp-import-card small{color:#8290a3;margin-top:5px;font-size:10px;display:block}.mp-add-tabs{background:#ecf2f9c7;border-radius:13px;align-items:center;gap:4px;height:40px;padding:4px;display:flex;overflow-x:auto}.mp-add-tabs button{color:#718095;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;height:32px;padding:0 20px;font-size:11px;font-weight:700;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.mp-add-tabs button.active{color:#182337;background:#ffffffeb;box-shadow:0 3px 10px #30466714}.mp-add-modal .mp-block-picker{min-height:0;padding:0;overflow-y:auto}.mp-block-section+.mp-block-section{margin-top:36px}.mp-block-section>header{height:40px}.mp-block-section>header h3{color:#253348;margin:0;font-size:15px;line-height:21px}.mp-block-section>header p{color:#8390a3;margin:3px 0 0;font-size:11px}.mp-add-modal .mp-block-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-top:18px;display:grid}.mp-add-modal .mp-block-options>button{background:#ffffffb3;border:1px solid #cfd9e5b8;border-radius:15px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}.mp-add-modal .mp-block-options>button i{border-radius:10px;width:32px;height:32px}.mp-add-modal .mp-block-options>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=640px){.mp-passport-modal{grid-template-rows:32px auto auto auto;height:auto;max-height:92vh;padding:20px 18px}.mp-passport-metrics{grid-template-columns:1fr;overflow-y:auto}.mp-passport-metrics article{min-height:112px}.mp-add-modal{border-radius:24px 24px 0 0;grid-template-rows:48px 40px minmax(0,1fr);height:92vh;padding:20px 16px}.mp-add-modal .mp-block-options{grid-template-columns:1fr 1fr}.mp-add-modal .mp-block-options>button{min-width:0}}.mp-modal-layer,.mp-modal-layer *{box-sizing:border-box}.mp-add-modal .mp-block-picker{scrollbar-width:none}.mp-add-modal .mp-block-picker::-webkit-scrollbar{display:none}.mp-block-editor{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(116deg,#f0f7fff7,#fffffffa 54%,#eff9fff0);border:1px solid #ffffffe6;border-radius:28px;grid-template-rows:104px minmax(0,1fr) 76px;width:min(1120px,100vw - 48px);height:min(700px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 72px #1b2c4a2e}.mp-block-editor-head{border-bottom:1px solid #dae3eeb8;grid-template-columns:48px minmax(0,1fr) 36px;align-items:start;gap:15px;padding:24px 26px;display:grid}.mp-block-editor-symbol{width:48px;height:48px;color:var(--icon-color,var(--block-accent));background:var(--icon-background,color-mix(in srgb,var(--block-accent) 11%,white));border-radius:15px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1c2b430e}.mp-block-editor-symbol svg{filter:var(--icon-filter,none)}.mp-block-editor-head small{color:#8290a3;letter-spacing:.14em;font-size:9px;font-weight:800;line-height:13px}.mp-block-editor-head h2{color:#172033;letter-spacing:-.025em;margin:2px 0 0;font-size:24px;line-height:31px}.mp-block-editor-head p{color:#7e8a9b;margin:3px 0 0;font-size:11px;line-height:16px}.mp-block-editor-head>button{color:#687588;cursor:pointer;background:#ffffffa8;border:0;border-radius:17px;place-items:center;width:34px;height:34px;display:grid}.mp-block-editor-head>button svg{width:16px}.mp-block-editor-body{grid-template-columns:390px minmax(0,1fr);min-height:0;display:grid}.mp-block-editor-body>aside{background:#f0f6fd5c;border-right:1px solid #dae3eeb8;min-width:0;padding:28px 24px}.mp-block-editor-preview-label{color:#8793a5;letter-spacing:.13em;font-size:9px;font-weight:800}.mp-block-editor-preview{background:radial-gradient(circle at 88% 8%,#dceaffc2,#0000 46%),#f7faffb8;border:1px solid #ffffffe6;border-radius:20px;min-height:184px;margin-top:14px;padding:16px;overflow:hidden;box-shadow:0 16px 38px #30466712}.mp-block-editor-tip{color:#8290a3;grid-template-columns:16px 1fr;gap:7px;margin:18px 0 0;font-size:10px;line-height:15px;display:grid}.mp-block-editor-tip svg{color:#4a976f;width:15px}.mp-block-editor-form{scrollbar-width:thin;grid-template-columns:1fr 1fr;align-content:start;gap:18px;min-height:0;padding:28px;display:grid;overflow-y:auto}.mp-block-editor-form label{gap:8px;min-width:0;display:grid}.mp-block-editor-form label.wide,.mp-block-editor-form .wide{grid-column:1/-1}.mp-block-editor-form label>span{color:#59677a;align-items:center;gap:6px;min-height:16px;font-size:11px;font-weight:700;display:flex}.mp-block-editor-form label>span svg{color:#8190a4;width:13px;height:13px}.mp-block-editor-form label em{color:#93a0b0;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:8px;font-style:normal;font-weight:700}.mp-block-editor-form input,.mp-block-editor-form textarea{box-sizing:border-box;color:#273448;background:#ffffffbf;border:1px solid #cfdae8d9;border-radius:12px;outline:0;width:100%;padding:12px 13px;font:500 13px/20px Inter,sans-serif;box-shadow:0 4px 14px #2d497609}.mp-block-editor-form textarea{resize:vertical;min-height:100px}.mp-block-editor-form input:focus,.mp-block-editor-form textarea:focus{background:#fff;border-color:#8fb5f5;box-shadow:0 0 0 3px #719fef1f}.mp-platform-context{background:#edf3fbbd;border-radius:12px;align-items:center;height:46px;padding:0 14px;display:flex}.mp-platform-context span{color:#8995a7;font-size:10px}.mp-platform-context strong{color:#405270;margin-left:auto;font-size:12px}.mp-block-image-field>input{display:none}.mp-block-image-empty{color:#617085;cursor:pointer;background:#f3f8fdbd;border:1px dashed #bdcde0;border-radius:16px;align-content:center;place-items:center;gap:5px;width:100%;min-height:164px;display:grid}.mp-block-image-empty>span{color:#6c7fc3;background:#e9efff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.mp-block-image-empty svg{width:19px}.mp-block-image-empty strong{margin-top:4px;font-size:12px}.mp-block-image-empty small{color:#929eae;font-size:9px}.mp-block-image-preview{background:#edf2f7;border-radius:16px;height:210px;position:relative;overflow:hidden}.mp-block-image-preview img{object-fit:contain;width:100%;height:100%}.mp-block-image-preview button{color:#52627a;cursor:pointer;background:#ffffffe0;border:1px solid #ffffffd9;border-radius:12px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 7px 18px #2437511f}.mp-block-image-preview button svg{width:14px}.mp-block-editor-foot{background:#ffffff70;border-top:1px solid #dae3eeb8;align-items:center;gap:9px;padding:0 24px;display:flex}.mp-block-editor-foot>span{color:#8794a6;margin-right:auto;font-size:10px}.mp-block-editor-foot button{color:#617084;cursor:pointer;background:#ffffffc2;border:1px solid #d2dce8db;border-radius:13px;min-width:96px;height:42px;font-size:11px;font-weight:700}.mp-block-editor-foot button.primary{color:#fff;background:linear-gradient(90deg,#4b6cf4,#6191fa);border-color:#0000;min-width:122px;box-shadow:0 8px 20px #2d5ad333}.mp-block-editor-foot button:disabled{opacity:.42;cursor:default;box-shadow:none}@media (width<=760px){.mp-block-editor{border-radius:24px 24px 0 0;grid-template-rows:94px minmax(0,1fr) 70px;align-self:end;width:calc(100vw - 16px);height:min(92dvh,760px)}.mp-block-editor-head{grid-template-columns:42px minmax(0,1fr) 32px;gap:11px;padding:18px}.mp-block-editor-symbol{border-radius:13px;width:42px;height:42px}.mp-block-editor-head h2{font-size:20px;line-height:27px}.mp-block-editor-head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-block-editor-body{display:block;overflow-y:auto}.mp-block-editor-body>aside{border:0;border-bottom:1px solid #dae3eeb8;padding:16px 18px}.mp-block-editor-preview-label,.mp-block-editor-tip{display:none}.mp-block-editor-preview{min-height:88px;margin:0;padding:12px}.mp-block-editor-form{grid-template-columns:1fr;padding:20px 18px 30px;overflow:visible}.mp-block-editor-form label.wide,.mp-block-editor-form .wide{grid-column:auto}.mp-block-editor-foot{padding:0 12px}.mp-block-editor-foot>span{display:none}.mp-block-editor-foot button{flex:1}}.mp-block-detail{color:#8390a2;margin-top:4px;font-size:10px;line-height:15px;display:block}.mp-block-editor-form label.has-error input{background:#fff8f8eb;border-color:#d98b91;box-shadow:0 0 0 3px #ca535d14}.mp-field-error{color:#b7555d;margin-top:-3px;font-size:9px;line-height:14px}.mp-page{background:radial-gradient(circle at 84% 8%,#dae8ff7a,#0000 28%),radial-gradient(circle at 18% 88%,#dcfff738,#0000 24%),#f5f8fc;min-height:100dvh;overflow-x:clip}.mp-shell{width:100%;max-width:1244px;margin:0 auto;padding:24px 56px}.mp-topbar{border:0;justify-content:space-between;align-items:flex-start;width:100%;height:52px;margin-top:0;display:flex}.mp-page-title{gap:2px;display:grid}.mp-topbar h1{letter-spacing:0;color:#192235;font-size:24px;font-weight:700;line-height:35px}.mp-page-title p{color:#8a97aa;margin:0;font-size:11px;font-weight:500;line-height:16px}.mp-topbar>div:last-child{align-items:center;gap:8px;height:40px}.mp-topbar button{cursor:pointer;border:0}.mp-topbar .share{color:#657287;background:0 0;border-radius:16px;align-items:center;gap:8px;width:86px;min-width:86px;height:40px;min-height:40px;padding:0 14px;font-size:12px;font-weight:500;line-height:17px;display:flex}.mp-topbar .share:hover{background:#ffffff47;border-color:#0000}.mp-topbar svg{stroke-width:1.75px;flex:0 0 16px;width:16px;height:16px}.mp-topbar .passport{color:#364258;background:linear-gradient(90deg,#ffffffe6,#deefffb8,#d3faed7a);border:1px solid #ffffffd6;border-radius:20px;align-items:center;gap:7px;width:138px;min-width:138px;height:34px;min-height:34px;margin:0;padding:0 6px 0 13px;display:flex;box-shadow:0 6px 16px #2d5aa917}.mp-topbar .passport span{color:#fff;background:linear-gradient(90deg,#0091fa,#08c0fc,#0feffe);border-radius:18px;place-items:center;width:35px;min-width:35px;height:20px;margin-left:auto;font-size:9px;display:grid}.mp-topbar .passport:hover{color:#364258;background:linear-gradient(90deg,#ffffffe6,#deefffb8,#d3faed7a);border-color:#ffffffd6}.mp-topbar .passport>svg{color:#2d5aaa}.mp-profile-head{border-bottom:1px solid #e8edf4;grid-template-columns:148px 720px;align-items:start;gap:32px;width:100%;height:248px;margin-top:24px;padding:24px 4px;display:grid;position:relative}.mp-avatar{width:148px;height:148px;box-shadow:none;border-radius:50%;margin-top:24px;font-size:38px}.mp-profile-copy{width:720px;height:196px;padding:0;position:relative}.mp-name-row{grid-template-columns:420px 148px 94px;align-items:center;column-gap:29px;width:720px;height:44px;display:grid;position:absolute;inset:0 auto auto 0}.mp-name-row h2{color:#172033;letter-spacing:0;margin:0;font-size:34px;font-weight:700;line-height:42px}.mp-stats{color:#818da0;grid-template-columns:65px 3px 56px;align-items:center;column-gap:12px;width:148px;height:36px;margin:0;font-size:11px;font-weight:500;line-height:13px;display:grid;position:static;inset:auto}.mp-stats span{white-space:nowrap}.mp-stats strong{color:#252e40;font-size:12px;font-weight:600;line-height:15px}.mp-stats i{background:#b5bdc8;border-radius:50%;width:3px;height:3px}.mp-say-hi,.mp-follow{color:#4d6fc8;background:#ffffffb3;border:0;border-radius:18px;justify-content:center;align-self:center;align-items:center;gap:6px;width:94px;height:36px;min-height:36px;margin:0;padding:0;font-size:12px;font-weight:600;line-height:17px;display:inline-flex;position:static;inset:auto}.mp-follow svg{flex:0 0 15px;width:15px;height:15px}.mp-follow:hover{color:#315fc0;background:#ffffffeb;box-shadow:0 8px 20px #3a599117}.mp-role{color:#4d73c8;margin:0;font-size:13px;font-weight:600;line-height:20px;position:absolute;top:51px;left:0}.mp-location{color:#8994a5;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:500;line-height:18px;display:flex;position:absolute;top:78px;left:0}.mp-location i{color:#aab2bf;background:0 0;width:auto;height:auto;font-style:normal}.mp-bio{color:#5f6b7d;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:680px;max-width:none;max-height:40px;margin:0;padding-right:1px;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;position:absolute;top:103px;left:0;overflow:hidden}.mp-inline-editable{cursor:text}.mp-inline-profile-input{resize:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-family:inherit}.mp-inline-profile-input:focus{box-shadow:inset 0 -1px #7ea4ef}input.mp-role.mp-inline-profile-input{width:420px;height:20px}textarea.mp-bio.mp-inline-profile-input{height:21px;min-height:21px;max-height:42px;overflow:hidden}.mp-profile-meta-row{grid-template-columns:373px auto;justify-content:start;align-items:center;column-gap:32px;width:720px;height:36px;display:grid;position:absolute;top:152px;left:0}.mp-tags{flex-wrap:nowrap;gap:6px;width:373px;min-width:0;height:28px;margin:0;display:flex}.mp-tags span{white-space:nowrap;text-overflow:ellipsis;color:#637083;background:#ffffff94;border:0;border-radius:12px;justify-content:center;align-items:center;min-width:0;height:24px;padding:0 9px;font-size:10px;font-weight:500;line-height:15px;display:flex;overflow:hidden}.mp-tags>button{flex:none}.mp-tags button,.mp-contact-row>button{white-space:nowrap;color:#6e7c90;cursor:pointer;background:#ffffffb3;border:1px solid #d7e1eecc;border-radius:16px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.mp-tags button svg,.mp-contact-row>button svg{width:14px;height:14px}.mp-contact-row{justify-self:start;align-items:center;gap:6px;width:max-content;height:28px;margin:0;display:flex}.mp-contact-row a{color:#718096;background:0 0;border:0;border-radius:13px;width:26px;height:26px}.mp-contact-row a:hover{color:#3377d6;border:0;transform:none}.mp-contact-row svg{width:14px;height:14px}.mp-contact-row>button{margin-left:8px}.mp-story-head{justify-content:space-between;align-items:flex-start;width:100%;height:40px;margin-top:24px;padding:0;display:flex}.mp-story-head h2{color:#263247;letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:22px}.mp-story-head p{color:#929cab;margin:1px 0 0;font-size:11px;font-weight:400;line-height:16px}.mp-story-head>span{color:#8b95a4;background:#ffffff80;border-radius:14px;place-items:center;min-width:82px;height:28px;padding:0 18px;font-size:10px;display:grid}.mp-block-grid{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:24px;display:flex}.mp-page-block,.mp-page-block:hover{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.mp-page-block[data-size=one-third]{flex:0 0 calc(32.852% - 7.88448px)}.mp-page-block[data-size=half]{flex:0 0 calc(50% - 12px)}.mp-page-block[data-size=two-thirds]{flex:0 0 calc(67.148% - 16.1155px)}.mp-page-block[data-size=full]{flex:0 0 100%}.mp-page-block:not(.block-project):not(.block-links):not(.block-context){min-height:132px;padding:22px;display:block}.mp-page-block:not(.block-project):not(.block-links):not(.block-context) .mp-block-inner{align-items:flex-start;gap:16px;min-height:88px;padding:0;display:flex}.mp-page-block:not(.block-project):not(.block-links):not(.block-context) .mp-block-icon{border-radius:12px;width:36px;height:36px}.mp-page-block:not(.block-project):not(.block-links):not(.block-context) .mp-block-copy h3{letter-spacing:0;font-size:18px;line-height:24px}.mp-page-block:not(.block-project):not(.block-links):not(.block-context) .mp-block-kicker{margin:0 0 6px;font-size:9px;line-height:13px}.mp-page-block:not(.block-project):not(.block-links):not(.block-context) .mp-block-copy p{margin-top:8px;font-size:12px;line-height:18px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context){height:176px;min-height:176px;padding:45px 20px;display:block}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-inner{align-items:center;gap:14px;width:100%;height:86px;min-height:86px;padding:0;display:flex}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-icon{border-radius:12px;width:36px;height:36px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-kicker{margin:0 0 3px;font-size:9px;line-height:13px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-copy h3{max-width:860px;font-size:13px;font-weight:600;line-height:19px}.mp-page-block.block-project{grid-template-columns:minmax(0,436px) 242px;align-items:center;gap:24px;height:234px;min-height:234px;padding:22px 20px 22px 22px;display:grid}.block-project .mp-block-media{background:0 0;border-radius:26px;grid-area:1/2;width:242px;height:190px}.block-project .mp-block-media img{object-fit:cover}.block-project .mp-block-inner{grid-area:1/1;width:436px;height:190px;min-height:190px;padding:23px 0 0;display:block}.block-project .mp-block-copy h3{color:#1f2a3d;letter-spacing:0;width:430px;margin:0;font-size:24px;font-weight:700;line-height:31px}.block-project .mp-block-copy p{color:#697689;width:420px;margin:10px 0 0;font-size:12px;font-weight:400;line-height:19px}.mp-project-meta{align-items:center;gap:7px;height:24px;margin-top:10px;display:flex}.mp-project-meta span{color:#5f79bd;background:#ebf4ffcc;border-radius:11px;place-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:600;line-height:15px;display:grid}.mp-project-meta small{color:#98a2b3;margin:0;font-size:10px;font-weight:500;line-height:15px}.mp-page-block.block-links{grid-template-columns:none;height:234px;min-height:234px;display:block}.mp-links-module{gap:24px;height:234px;padding:24px 18px 24px 20px;display:grid}.mp-links-module a{width:100%;height:46px;color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mp-links-module a span{align-content:center;min-width:0;display:grid}.mp-links-module strong{color:#475467;font-size:11px;font-weight:600;line-height:16px}.mp-links-module small{color:#98a2b3;font-size:9px;font-weight:400;line-height:13px}.mp-links-module svg{color:#8d97a5;width:13px;height:13px}.mp-page-block.block-context{grid-template-columns:none;height:176px;min-height:176px;display:block}.mp-context-module{grid-template-columns:repeat(2,minmax(0,520px));gap:52px;width:100%;max-width:none;height:176px;padding:45px 20px;display:grid}.mp-context-module>div{grid-template-columns:36px 1fr;align-items:center;gap:14px;height:74px;display:grid}.mp-context-module i{color:#5874a7;background:#eef5ffbf;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.mp-context-module svg{width:16px;height:16px}.mp-context-module strong{color:#344054;font-size:13px;font-weight:600;line-height:19px}.mp-block-controls{top:10px;right:10px}.mp-page-block:hover,.mp-preview-hover .mp-page-block:first-of-type{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff80;border-radius:28px;box-shadow:0 16px 38px #4860780e}.mp-page-block .mp-block-controls{z-index:5;width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0}.mp-page-block .mp-block-controls button{color:#7e8999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;box-shadow:0 8px 22px #2d436214}.mp-page-block .mp-block-controls button svg{width:14px;height:14px}.mp-page-block .mp-block-controls button.drag{cursor:grab;border-radius:16px;width:32px;height:44px;top:calc(50% - 22px);left:-14px}.mp-page-block .mp-block-controls button.edit{border-radius:17px;width:34px;height:34px;top:14px;right:62px}.mp-page-block .mp-block-controls button.delete{border-radius:17px;width:34px;height:34px;top:14px;right:24px}.mp-page-block .mp-block-controls button.resize{border-radius:17px;width:34px;height:34px;bottom:18px;right:14px}.mp-page-block .mp-block-controls button.resize span{display:none}.mp-resize-tray{z-index:7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc2;border:1px solid #ffffffd1;border-radius:18px;grid-template-columns:54px repeat(4,46px);align-items:center;gap:4px;width:272px;height:44px;padding:5px 9px;display:grid;position:absolute;inset:auto 42px -18px auto;transform:none;box-shadow:0 16px 38px #48607813}.mp-resize-tray>span,.mp-resize-tray>button{color:#7d8898;background:0 0;border:0;border-radius:13px;place-items:center;height:34px;margin:0;padding:0;font-size:10px;font-weight:500;line-height:15px;display:grid}.mp-resize-tray>button.active{color:#5774c2;background:#e6eefff5}.mp-preview-dragging .mp-block-grid{position:relative}.mp-preview-dragging .mp-block-grid>.mp-page-block:first-of-type{opacity:1}.mp-drop-placeholder{z-index:1;color:#5e78bf;background:#eaf1ffb3;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:364px;height:234px;display:flex;position:absolute;top:0;right:0}.mp-drop-placeholder strong{font-size:12px;font-weight:600;line-height:17px}.mp-drop-placeholder small{color:#8a9bc6;margin-top:5px;font-size:10px;font-weight:400;line-height:15px}.mp-drop-placeholder:after{content:"";background:linear-gradient(#afc5ff,#6b8ffb);border-radius:2px;width:4px;height:156px;position:absolute;top:39px;left:-12px;box-shadow:0 0 10px #6b8ffb2e}.mp-preview-dragging .block-links{z-index:4;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd1;border-radius:26px;position:relative;box-shadow:0 22px 48px #40567426;transform:translate(-20px,-14px)!important}.mp-preview-dragging .block-links:after{content:"Moving";color:#5674c7;background:#e7effff0;border-radius:14px;place-items:center;width:72px;height:28px;font-size:10px;font-weight:600;line-height:15px;display:grid;position:absolute;top:14px;right:18px}.mp-preview-dragging .block-links .mp-block-controls{z-index:5;opacity:1;pointer-events:auto;width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0;transform:none}.mp-preview-dragging .block-links .mp-block-controls button{display:none}.mp-preview-dragging .block-links .mp-block-controls button.drag{color:#7e8999;cursor:grabbing;background:#ffffffbd;border:0;border-radius:16px;place-items:center;width:32px;height:44px;padding:0;display:grid;position:absolute;top:95px;left:-14px}.mp-block-grid.empty-grid{width:100%;height:604px;margin-top:24px;display:block;position:relative}.mp-empty{text-align:center;border:0;width:100%;height:604px;min-height:604px;padding:0;position:relative}.mp-empty .mp-empty-seed{width:360px;height:270px;margin:0;display:block;position:absolute;top:0;left:386px}.mp-empty .mp-empty-seed img{object-fit:contain;width:100%;height:100%}.mp-empty>h3{color:#202b3d;letter-spacing:0;width:560px;height:32px;margin:0;font-size:24px;font-weight:700;line-height:32px;position:absolute;top:46.6887%;left:286px}.mp-empty>button{color:#fff;background:linear-gradient(100deg,#4d73f8,#6b8ffb);border:0;border-radius:18px;width:176px;height:46px;margin:0;font-size:12px;font-weight:600;line-height:17px;position:absolute;top:55.8%;left:478px;box-shadow:0 10px 24px #4d73f838}.mp-page.mp-page-empty{height:100dvh;min-height:0;overflow:hidden}.mp-page-empty .mp-shell{flex-direction:column;height:100%;min-height:0;display:flex}.mp-page-empty .mp-block-grid.empty-grid{flex:auto;height:auto;min-height:0}.mp-page-empty .mp-empty{height:100%;min-height:0}.mp-editor-bar{background:#ffffffbd;border:0;border-radius:24px;outline:1px solid #ffffffd1;gap:6px;width:312px;height:60px;padding:6px;bottom:24px;left:calc(50% + 98px);box-shadow:0 14px 34px #2f466b1f}.mp-editor-bar button{color:#556276;border-radius:18px;justify-content:center;height:48px;margin:0;padding:0;font-size:12px;font-weight:600;line-height:17px}.mp-editor-bar button:first-child{background:#ffffff85;width:150px}.mp-editor-bar button.save{color:#fff;background:linear-gradient(90deg,#4b6cf4,#6191fa);border:1px solid #ffffff61;width:144px;box-shadow:0 8px 20px #2d5ad338}@media (width<=1100px){.mp-topbar .passport:hover{color:#364258;background:linear-gradient(90deg,#ffffffe6,#deefffb8,#d3faed7a);border-color:#ffffffd6}.mp-topbar .passport>svg{color:#2d5aaa}.mp-profile-head{grid-template-columns:124px minmax(0,1fr);gap:24px}.mp-avatar{width:124px;height:124px}.mp-profile-copy,.mp-bio,.mp-name-row,.mp-profile-meta-row{width:100%}.mp-name-row{grid-template-columns:minmax(180px,1fr) auto auto;gap:14px}.mp-profile-meta-row{grid-template-columns:1fr;gap:8px;height:auto}.mp-contact-row{display:none}.mp-block-grid{grid-template-columns:1fr}.mp-page-block[data-size]{grid-column:1}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context){height:176px;min-height:176px;padding:45px 20px;display:block}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-inner{align-items:center;gap:14px;width:100%;height:86px;min-height:86px;padding:0;display:flex}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-icon{border-radius:12px;width:36px;height:36px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-kicker{margin:0 0 3px;font-size:9px;line-height:13px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-copy h3{max-width:860px;font-size:13px;font-weight:600;line-height:19px}.mp-page-block.block-project{grid-template-columns:minmax(0,1fr) minmax(180px,34%);gap:20px}.block-project .mp-block-media{width:100%}.mp-context-module{grid-template-columns:1fr 1fr;gap:24px}.block-project .mp-block-inner,.block-project .mp-block-copy h3,.block-project .mp-block-copy p{width:100%}}@media (width>=641px) and (height<=840px){.mp-shell{padding-top:14px}.mp-topbar{margin-top:0}.mp-topbar .passport:hover{color:#364258;background:linear-gradient(90deg,#ffffffe6,#deefffb8,#d3faed7a);border-color:#ffffffd6}.mp-topbar .passport>svg{color:#2d5aaa}.mp-profile-head{height:210px;margin-top:12px;padding-top:5px}.mp-avatar{margin-top:24px}.mp-story-head,.mp-block-grid{margin-top:14px}.mp-page-block.block-project,.mp-page-block.block-links{height:210px;min-height:210px}.block-project .mp-block-media{height:166px}.mp-links-module{gap:16px;height:210px;padding-block:16px}.mp-page-block.block-context{height:130px;min-height:130px}.mp-context-module{height:130px;padding-block:28px}.mp-editor-bar{bottom:14px}}@media (width>=901px) and (height<=840px){.mp-page-empty .mp-empty .mp-empty-seed{width:312px;height:234px;left:50%;transform:translate(-50%)}}@media (width<=900px){.mp-block-grid.empty-grid,.mp-empty{height:520px;min-height:520px}.mp-empty .mp-empty-seed{left:50%;transform:translate(-50%)}.mp-empty>h3{width:min(560px,100% - 32px);left:50%;transform:translate(-50%)}.mp-empty>button{left:50%;transform:translate(-50%)}.mp-shell{padding-inline:24px}.mp-topbar .passport:hover{color:#364258;background:linear-gradient(90deg,#ffffffe6,#deefffb8,#d3faed7a);border-color:#ffffffd6}.mp-topbar .passport>svg{color:#2d5aaa}.mp-profile-head{grid-template-columns:112px minmax(0,1fr);height:auto;min-height:220px}.mp-avatar{width:112px;height:112px;margin-top:0}.mp-profile-copy{height:auto;min-height:196px}.mp-name-row,.mp-role,.mp-location,.mp-bio,.mp-profile-meta-row{position:static}.mp-name-row{grid-template-columns:1fr auto;height:auto}.mp-stats{display:none}.mp-say-hi,.mp-follow{width:auto;min-width:76px}.mp-role,.mp-location{margin-top:5px}.mp-bio{width:auto;margin-top:7px}.mp-profile-meta-row{margin-top:10px;display:block}.mp-tags{flex-wrap:wrap;width:auto;max-width:100%;height:auto}.mp-block-grid{grid-template-columns:1fr}.mp-page-block[data-size]{grid-column:1}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context){height:176px;min-height:176px;padding:45px 20px;display:block}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-inner{align-items:center;gap:14px;width:100%;height:86px;min-height:86px;padding:0;display:flex}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-icon{border-radius:12px;width:36px;height:36px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-kicker{margin:0 0 3px;font-size:9px;line-height:13px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-copy h3{max-width:860px;font-size:13px;font-weight:600;line-height:19px}.mp-page-block.block-project{grid-template-columns:minmax(0,1fr) minmax(160px,36%);gap:18px}.block-project .mp-block-media{width:100%}.mp-context-module{grid-template-columns:1fr 1fr;gap:24px}.block-project .mp-block-controls,.mp-preview-dragging .block-links .mp-block-controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-radius:14px;gap:3px;width:auto;height:38px;padding:2px;display:flex;inset:8px 8px auto auto;box-shadow:0 8px 22px #2a3a521a}.block-project .mp-block-controls button,.block-project .mp-block-controls button.drag,.block-project .mp-block-controls button.resize,.block-project .mp-block-controls button.edit,.block-project .mp-block-controls button.delete,.mp-preview-dragging .block-links .mp-block-controls button.drag{border-radius:12px;width:34px;height:34px;display:grid;position:static}.mp-resize-tray{max-width:calc(100% - 16px);top:auto;bottom:8px;left:50%;transform:translate(-50%)}.mp-preview-dragging .block-links{transform:none!important}.mp-drop-placeholder{display:none}.mp-editor-bar{left:50%}}@media (width<=640px),(height<=699px){.mp-page.mp-page-empty{height:auto;min-height:100dvh;overflow:clip visible}.mp-page-empty .mp-shell{height:auto;min-height:100dvh;display:block}.mp-page-empty .mp-block-grid.empty-grid,.mp-page-empty .mp-empty{height:520px;min-height:520px}}@media (width<=640px){.mp-shell{padding:14px 16px 112px}.mp-topbar{height:52px;margin-top:0}.mp-topbar h1{font-size:20px;line-height:28px}.mp-page-title p{display:none}.mp-topbar button{min-width:38px;padding:0 10px;font-size:0}.mp-topbar .passport{min-width:auto;padding:6px 6px 6px 10px;font-size:11px}.mp-topbar .passport:hover{color:#364258;background:linear-gradient(90deg,#ffffffe6,#deefffb8,#d3faed7a);border-color:#ffffffd6}.mp-topbar .passport>svg{color:#2d5aaa}.mp-profile-head{grid-template-columns:76px minmax(0,1fr);gap:14px;min-height:0;margin-top:12px;padding:16px 0 22px}.mp-avatar{width:76px;height:76px;font-size:22px}.mp-profile-copy{min-height:0}.mp-name-row h2{font-size:23px;line-height:29px}.mp-say-hi,.mp-follow{display:none}.mp-role{font-size:11px;line-height:17px}.mp-location,.mp-bio{font-size:10px;line-height:16px}.mp-tags{gap:5px}.mp-tags span,.mp-tags button{height:24px;padding-inline:8px;font-size:8px}.mp-story-head{margin-top:16px}.mp-story-head>span{min-width:auto;padding-inline:10px}.mp-block-grid{gap:14px;margin-top:14px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context){height:176px;min-height:176px;padding:45px 20px;display:block}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-inner{align-items:center;gap:14px;width:100%;height:86px;min-height:86px;padding:0;display:flex}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-icon{border-radius:12px;width:36px;height:36px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-kicker{margin:0 0 3px;font-size:9px;line-height:13px}.mp-page-block[data-size=full]:not(.block-project):not(.block-links):not(.block-context) .mp-block-copy h3{max-width:860px;font-size:13px;font-weight:600;line-height:19px}.mp-page-block.block-project{flex-direction:column;gap:14px;height:auto;min-height:0;padding:14px 0;display:flex}.block-project .mp-block-media{border-radius:22px;order:1;width:100%;height:230px}.block-project .mp-block-inner{order:2;width:100%;height:auto;min-height:0;padding:4px 4px 10px}.block-project .mp-block-copy h3,.block-project .mp-block-copy p{width:100%}.block-project .mp-block-copy h3{font-size:21px;line-height:27px}.mp-page-block.block-links{height:auto;min-height:0}.mp-links-module{gap:8px;height:auto;padding:8px 4px}.mp-links-module a{height:48px}.mp-page-block.block-context{height:auto;min-height:0}.mp-context-module{grid-template-columns:1fr;gap:8px;height:auto;padding:12px 4px}.mp-context-module>div{height:58px}.mp-empty{min-height:300px;padding:12px 0 24px}.mp-editor-bar{width:250px;max-width:calc(100vw - 24px);bottom:76px}.mp-editor-bar button:first-child,.mp-editor-bar button.save{width:116px}}.mp-profile-primary-actions{justify-content:space-between;align-items:center;width:94px;height:36px;display:flex;position:absolute;top:4px;left:609px}.mp-profile-primary-actions .mp-say-hi{width:94px;margin:0;position:static}.mp-profile-head>.mp-profile-share{color:#4d6fc8;width:94px;height:36px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0;font:600 12px/17px inherit;display:inline-flex;position:absolute;top:9px;right:min(-41px,686px - 50vw);transform:none}.mp-profile-head>.mp-profile-share:hover{color:#315fc0;box-shadow:none;background:0 0}.mp-profile-head>.mp-profile-share svg{width:14px;height:14px}@media (width<=900px){.mp-profile-primary-actions{display:none}.mp-profile-head>.mp-profile-share{display:inline-flex;top:16px;right:0}}.mp-avatar.is-clickable{cursor:pointer}.mp-page .mp-page-block,.mp-page .mp-page-block:hover,.mp-page .editing .mp-page-block,.mp-page .editing .mp-page-block:hover{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.mp-page-block.block-title,.mp-page-block.block-text{min-height:0}.mp-page-block.block-link,.mp-page-block.block-social{min-height:92px}.mp-page-block.block-project,.mp-page-block.block-links{min-height:234px}.mp-page-block.block-context{min-height:176px}.mp-page .mp-title-module{border-bottom:1px solid #dae1ebd1;justify-content:flex-end;min-height:62px;padding:8px 10px 12px}.mp-page .mp-title-module h2{font-size:clamp(21px,2.15vw,30px)}.mp-page .mp-title-module p{margin-top:5px}.mp-page .mp-text-module{border-left:3px solid #657db06b;min-height:88px;padding:12px 12px 12px 28px}.mp-page .mp-text-module h3{font-size:14px;line-height:20px}.mp-page .mp-text-module p{margin-top:7px;font-size:14px;line-height:1.55}.mp-page .mp-destination-module{background:0 0;border:0;border-bottom:1px solid #dae1ebb8;border-radius:0;min-height:92px;padding:14px 6px}.mp-page .mp-destination-module:hover{background:#f2f7ff52;border-color:#b7cdefe6}.mp-page .mp-project-module,.mp-page .mp-links-module{min-height:234px}.mp-page .mp-context-module{min-height:176px}.mp-page .mp-page-block:before{content:none}.mp-page .mp-page-block:focus-within{outline:0}.mp-page .mp-page-block:focus-visible{outline-offset:8px;outline:2px solid #8ebcff}@media (width<=640px){.mp-page .mp-page-block,.mp-page .mp-page-block[data-size=one-third],.mp-page .mp-page-block[data-size=half],.mp-page .mp-page-block[data-size=two-thirds],.mp-page .mp-page-block[data-size=full]{min-height:0}.mp-page-block.block-title{min-height:56px}.mp-page-block.block-text{min-height:80px}}.mp-page .mp-destination-module.is-invalid{cursor:default}.mp-page .mp-destination-module.is-invalid em{color:#b2666d}.mp-page a.mp-destination-module{z-index:1;pointer-events:auto;touch-action:manipulation;position:relative;cursor:pointer!important}.mp-page a.mp-destination-module:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #5f7ff7}.mp-page a.mp-destination-module:hover strong,.mp-page a.mp-destination-module:focus-visible strong{color:#5273c4}.mp-page .mp-page-block .mp-block-controls,.mp-page .mp-page-block:hover .mp-block-controls{pointer-events:none}.mp-page .mp-page-block .mp-block-controls button{pointer-events:auto}.mp-page .mp-block-grid:not(.empty-grid){align-content:flex-start}.mp-page .mp-page-block>:where(section,article,header,a,div),.mp-page .mp-title-module,.mp-page .mp-destination-module,.mp-page .mp-links-module>header,.mp-page .mp-context-module>header,.mp-page .mp-experience-module{border-top:0;border-bottom:0}.mp-page .mp-block-grid:not(.empty-grid){grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:max-content;grid-auto-flow:dense;align-content:start;align-items:start;gap:16px 24px;height:auto;min-height:0;display:grid}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block{flex:none;align-self:start;width:auto;height:auto;min-height:0}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size=one-third]{grid-column:span 4}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size=half]{grid-column:span 6}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size=two-thirds]{grid-column:span 8}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size=full]{grid-column:1/-1}.mp-page .mp-page-block>:where(section,article,header,a,div),.mp-page .mp-page-block .mp-text-module,.mp-page .mp-page-block .mp-title-module,.mp-page .mp-page-block .mp-destination-module,.mp-page .mp-page-block .mp-experience-module{border:0!important}.mp-page .mp-page-block .mp-text-module{min-height:0;padding:12px 8px;border-left:0!important}.mp-page .mp-page-block .mp-destination-module{min-height:0;padding-block:12px}@media (width<=900px){.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size=one-third],.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size=half]{grid-column:span 6}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size=two-thirds],.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size=full]{grid-column:1/-1}}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education:is([data-size="1x1"],[data-size="1x2"],[data-size="1x3"]){box-shadow:none!important;background:0 0!important;border-radius:18px!important;grid-row:span 1!important;padding:8px 12px!important;overflow:visible!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education[data-size="1x1"]{grid-column:span 2!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education[data-size="1x2"]{grid-column:span 4!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education[data-size="1x3"]{grid-column:span 6!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education .mp-credential-module{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;padding:4px 10px!important;display:grid!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education .mp-credential-module>i{border-radius:10px!important;width:30px!important;height:30px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education .mp-credential-module>div,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education .mp-credential-module h3{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education .mp-credential-module h3{margin:0!important;font-size:14px!important;line-height:1.2!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education .mp-credential-module :is(p,small,a){display:none!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education .mp-block-controls{align-items:center!important;gap:3px!important;width:auto!important;height:34px!important;display:flex!important;inset:50% 4px auto auto!important;transform:translateY(-50%)!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education .mp-block-controls button{border-radius:12px!important;width:30px!important;min-width:30px!important;height:30px!important;position:static!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-education[data-size="1x1"] .mp-block-controls{top:-38px!important;right:4px!important;transform:none!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title .mp-title-module h2{font-size:clamp(17px,1.3vw,24px)!important;line-height:1.12!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:not(.block-title) :where(h2,h3){font-size:clamp(15px,1.2vw,20px)!important;line-height:1.22!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-project[data-size]{border-radius:24px!important;padding:0!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-project>.mp-project-module{border-radius:23px!important;width:100%!important;height:100%!important;max-height:100%!important;position:relative!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-cover{padding:0!important;display:block!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-cover .mp-project-visual{border-radius:inherit!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-cover .mp-project-visual img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-cover .mp-project-story{z-index:1;background:#0c142247!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;width:100%!important;height:100%!important;padding:clamp(18px,2vw,28px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-cover .mp-project-story :where(h3,p,small,span,a){text-shadow:0 1px 12px #050a147a;color:#fff!important;max-width:100%!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-cover .mp-project-story h3{margin-top:0!important;font-size:clamp(18px,1.65vw,25px)!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-split{grid-template-columns:minmax(0,1.12fr) minmax(150px,.88fr)!important;align-items:stretch!important;gap:clamp(18px,2.4vw,34px)!important;padding:18px!important;display:grid!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-split .mp-project-story{flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-split .mp-project-visual{border-radius:18px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-text-only{padding:clamp(18px,2vw,28px)!important;display:block!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module.is-text-only .mp-project-story{width:100%!important;max-width:none!important;height:100%!important;overflow:hidden!important}@media (width<=640px){.mp-page .mp-block-grid:not(.empty-grid){grid-template-columns:1fr;row-gap:12px}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]{grid-column:1}}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]{align-self:start!important;height:fit-content!important;min-height:0!important;padding:0!important}.mp-page .mp-simple-link{color:#3972df;cursor:pointer;overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;min-height:0;padding:8px 4px;font-size:15px;font-weight:650;line-height:1.45;text-decoration:none;transition:color .16s,text-decoration-color .16s;display:inline-flex}.mp-page a.mp-simple-link:hover,.mp-page a.mp-simple-link:focus-visible{color:#185bd1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mp-page .mp-simple-link.is-invalid{color:#8b96a7;cursor:default}.mp-page .mp-block-grid:not(.empty-grid),.mp-page .mp-block-grid:not(.empty-grid)[data-count]{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:max-content!important;grid-auto-flow:row!important;align-content:start!important;gap:28px 24px!important;margin-top:36px!important;display:grid!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]{border:0!important;align-self:start!important;height:max-content!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}.mp-page .mp-simple-link{overflow-wrap:anywhere;color:#3674e8!important;cursor:pointer!important;width:fit-content!important;min-width:0!important;font-size:16px!important;font-weight:650!important;line-height:1.45!important;text-decoration:none!important;display:inline!important}.mp-page .mp-simple-link:hover,.mp-page .mp-simple-link:focus-visible{text-underline-offset:4px;color:#175fd5!important;text-decoration:underline!important}.mp-page .mp-simple-link.is-invalid{color:#8a98ab!important;cursor:default!important;text-decoration:none!important}.mp-page .mp-project-story>small{color:#657792;margin:0 0 10px;font-size:13px;font-weight:700;display:block}.mp-page .mp-publication-module,.mp-page .mp-speaking-module{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.mp-publication-copy,.mp-speaking-copy{gap:8px;display:grid}.mp-publication-copy h3,.mp-speaking-copy h3{margin:0}.mp-publication-copy small,.mp-speaking-copy small,.mp-speaking-copy time{color:#8190a5}.mp-publication-copy>span{color:#3674e8;align-items:center;gap:6px;font-weight:650;display:inline-flex}.mp-speaking-copy footer{flex-wrap:wrap;gap:10px 18px;display:flex}.mp-page .mp-links-module>header,.mp-page .mp-context-module>header,.mp-page .mp-context-module>div>article>i{display:none!important}.mp-page .mp-title-module,.mp-page .mp-text-module,.mp-page .mp-destination-module{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.mp-page .mp-block-grid:not(.empty-grid)>.block-link,.mp-page .mp-block-grid:not(.empty-grid)>.block-text,.mp-page .mp-block-grid:not(.empty-grid)>.block-title,.mp-page .mp-block-grid:not(.empty-grid)>.block-social{min-height:0!important}.mp-page .mp-project-module,.mp-page .mp-links-module,.mp-page .mp-context-module,.mp-page .mp-context-module>div{height:auto!important;min-height:0!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block{transition:box-shadow .18s,background-color .18s;border-radius:16px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:hover{background:#ffffff1f!important;box-shadow:inset 0 0 0 1px #6f97d838!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-text,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-text .mp-text-module{width:100%;min-width:0;max-width:none!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-text .mp-text-module>p{width:100%;max-width:none!important}.mp-page .mp-block-grid:not(.empty-grid),.mp-page .mp-block-grid:not(.empty-grid)[data-count]{--mp-grid-column-gap:20px;--mp-grid-row-gap:10px;--mp-grid-row:56px;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:var(--mp-grid-row)!important;align-content:start!important;align-items:stretch!important;gap:var(--mp-grid-row-gap) var(--mp-grid-column-gap)!important;grid-auto-flow:dense!important;margin-top:32px!important;display:grid!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]{box-sizing:border-box!important;background:#ffffff7a!important;border:1px solid #0000!important;border-radius:26px!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:clamp(18px,1.8vw,28px)!important;overflow:visible!important;box-shadow:0 16px 34px #4e628412!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x1"]{grid-area:span 1/span 2!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x2"]{grid-area:span 2/span 2!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x3"]{grid-area:span 2/span 3!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x4"]{grid-area:span 2/span 4!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="2x2"]{grid-area:span 4/span 2!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="2x3"]{grid-area:span 4/span 3!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="3x2"]{grid-area:span 6/span 2!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="2x4"]{grid-area:span 4/span 4!important}.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-size="1x1"],.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-size="1x2"],.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-size="1x3"]{grid-row:span 1!important;padding:8px 16px!important}.mp-page .mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-size="1x1"]{grid-column:span 2!important}.mp-page .mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-size="1x2"]{grid-column:span 4!important}.mp-page .mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-size="1x3"]{grid-column:span 6!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title[data-size],.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:is(.block-link,.block-social)[data-size]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:18px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:is(.block-title,.block-link,.block-social)[data-size]:hover{background:#ffffff47!important;border-color:#749bd852!important;box-shadow:0 8px 20px #4c638809!important}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x2"],.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x4"]{padding:18px 22px!important}.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-size="1x2"]{padding:8px 16px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block>:not(.mp-block-controls):not(.mp-resize-tray){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module{grid-template-columns:minmax(0,1.12fr) minmax(150px,.88fr)!important;align-items:stretch!important;gap:clamp(18px,2.4vw,34px)!important;padding:0!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-story{align-self:center;min-width:0;min-height:0;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-visual,.mp-page .mp-block-grid:not(.empty-grid) .mp-project-visual img,.mp-page .mp-block-grid:not(.empty-grid) .mp-image-module>img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-visual{border-radius:18px;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid) :where(.mp-title-module,.mp-text-module,.mp-destination-module,.mp-credential-module,.mp-experience-module,.mp-publication-module,.mp-speaking-module,.mp-activity-module,.mp-links-module,.mp-context-module){background:0 0!important;border:0!important;padding:0!important}.mp-page .mp-block-grid:not(.empty-grid) :where(h2,h3,p,small,strong,em,span){min-width:0}.mp-page .mp-block-grid:not(.empty-grid) :where(p,small,em){overflow-wrap:anywhere}.mp-page .mp-block-grid:not(.empty-grid) [data-size="1x2"] :where(p,small,em),.mp-page .mp-block-grid:not(.empty-grid) [data-size="1x3"] :where(p,small,em),.mp-page .mp-block-grid:not(.empty-grid) [data-size="1x4"] :where(p,small,em){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid) [data-size="2x2"] p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid) [data-size="2x3"] p{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid) [data-size="3x2"] p{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid) [data-size="2x4"] p{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x2"] :where(h2,h3),.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x3"] :where(h2,h3),.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x4"] :where(h2,h3){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x2"] .mp-destination-module,.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x3"] .mp-destination-module,.mp-page .mp-block-grid:not(.empty-grid)>[data-size="1x2"] .mp-credential-module{align-content:center;min-height:0!important}.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social) .mp-block-controls{align-items:center!important;gap:3px!important;width:auto!important;height:34px!important;display:flex!important;inset:50% 4px auto auto!important;transform:translateY(-50%)!important}.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social) .mp-block-controls button,.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social) .mp-block-controls button.drag,.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social) .mp-block-controls button.resize,.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social) .mp-block-controls button.edit,.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social) .mp-block-controls button.delete{border-radius:12px!important;width:30px!important;min-width:30px!important;height:30px!important;position:static!important}.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social) .mp-block-controls button.drag{cursor:grab}.mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social) .mp-resize-tray{bottom:calc(100% + 6px)!important;right:4px!important}.mp-page .mp-resize-tray{z-index:30;border:1px solid #cfdcefeb;min-height:52px;background:#fffffff5!important;border-radius:18px!important;align-items:stretch!important;gap:4px!important;width:max-content!important;max-width:min(620px,100vw - 44px)!important;height:auto!important;padding:6px!important;display:flex!important;inset:auto 66px 14px auto!important;transform:none!important;box-shadow:0 18px 45px #475b7e2e!important}.mp-page .mp-resize-tray>button{color:#69798f;background:0 0;border:0;border-radius:12px;place-items:center;width:42px;min-width:42px;height:40px;padding:8px;display:grid}.mp-page .mp-resize-tray>button:hover,.mp-page .mp-resize-tray>button.active{color:#3e6fce;background:#e6effff0}.mp-size-glyph{--size-columns:2;grid-template-columns:repeat(var(--size-columns), 1fr);opacity:.85;border:1px solid;border-radius:4px;grid-auto-rows:1fr;gap:1.5px;width:22px;height:18px;padding:2px;display:grid}.mp-size-glyph b{opacity:.55;background:currentColor;border-radius:1px;min-width:2px;min-height:2px}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]{border-color:#0000!important;transition:border-color .16s,background-color .16s,box-shadow .16s!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]:hover{border-color:#749bd84d!important}.mp-page .mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-size]>:not(.mp-block-controls):not(.mp-resize-tray){align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid)>:is(.block-title,.block-link,.block-social)[data-editable=true]>:not(.mp-block-controls):not(.mp-resize-tray){padding-right:16px!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-title-module{gap:2px;justify-content:center!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-title-module h2{text-overflow:ellipsis;white-space:nowrap;width:100%;color:#172236!important;margin:0!important;font-size:clamp(18px,1.45vw,25px)!important;font-weight:750!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-title-module p{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-simple-link{text-overflow:ellipsis;white-space:nowrap;align-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-destination-module{grid-template-columns:32px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-destination-module>i{border-radius:10px;width:32px;height:32px}.mp-page .mp-block-grid:not(.empty-grid) .mp-destination-module>span{min-width:0;overflow:hidden}.mp-page .mp-block-grid:not(.empty-grid) .mp-destination-module :is(strong,small,em){text-overflow:ellipsis;white-space:nowrap;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-destination-module small{display:none!important}@media (width<=900px){.mp-page .mp-block-grid:not(.empty-grid),.mp-page .mp-block-grid:not(.empty-grid)[data-count]{--mp-grid-row:clamp(77px, 10.5vw, 90px);--mp-grid-row-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]{grid-column:1/-1!important}.mp-page .mp-resize-tray{overflow-x:auto;max-width:calc(100vw - 32px)!important;right:12px!important}}@media (width<=620px){.mp-page .mp-block-grid:not(.empty-grid),.mp-page .mp-block-grid:not(.empty-grid)[data-count]{--mp-grid-row:77px;--mp-grid-row-gap:10px;grid-template-columns:minmax(0,1fr)!important;column-gap:14px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]{grid-column:1!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-module{grid-template-columns:1fr!important}.mp-page .mp-block-grid:not(.empty-grid) .mp-project-visual{display:none}.mp-page .mp-resize-tray{bottom:12px!important;left:12px!important;right:auto!important}}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size],.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]:hover{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]>:where(.mp-title-module,.mp-simple-link,.mp-destination-module,.mp-project-module,.mp-text-module,.mp-image-module,.mp-experience-module,.mp-credential-module,.mp-publication-module,.mp-speaking-module,.mp-activity-module,.mp-links-module,.mp-context-module){box-shadow:none!important;background:0 0!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]:hover,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block[data-size]:focus-within{border-color:#749bd852!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title[data-size]>.mp-title-module{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:4px 16px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title[data-editable=true]>.mp-title-module{padding-inline:16px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title .mp-title-module h2{color:#172236!important;opacity:1!important;visibility:visible!important;letter-spacing:-.025em!important;text-align:center!important;text-indent:0!important;text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;max-width:100%!important;margin:0 auto!important;font-size:clamp(30px,2.65vw,44px)!important;font-weight:780!important;line-height:1!important;display:inline-block!important;overflow:visible!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title .mp-title-module p{color:#718096!important;text-align:center!important;opacity:1!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-link .mp-simple-link,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-link .mp-simple-link>span{color:#356fd8!important;opacity:1!important;visibility:visible!important;letter-spacing:-.01em!important;font-size:clamp(24px,1.9vw,31px)!important;font-weight:720!important;line-height:1.2!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-link[data-size] .mp-simple-link,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-link[data-size] .mp-simple-link>span{font-size:clamp(18px,1.35vw,24px)!important;line-height:1.15!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-link .mp-simple-link{justify-content:flex-start!important;padding:4px 16px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social .mp-destination-module{padding:4px 16px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social .mp-destination-module :is(strong,em){opacity:1!important;visibility:visible!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social .mp-destination-module strong{color:#23324a!important;font-size:16px!important;line-height:1.2!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social .mp-destination-module em{color:#70819a!important;font-size:13px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:is(.block-title,.block-link,.block-social)[data-size="1x1"],.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:is(.block-title,.block-link,.block-social)[data-size="1x2"],.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:is(.block-title,.block-link,.block-social)[data-size="1x3"]{padding:0 12px!important;overflow:visible!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:is(.block-title,.block-link,.block-social)[data-size]>:not(.mp-block-controls):not(.mp-resize-tray){width:100%!important;height:100%!important;min-height:0!important;padding-block:4px!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title[data-size="1x1"]>.mp-title-module{padding-inline:16px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title[data-size="1x2"]>.mp-title-module{padding-inline:clamp(56px,8vw,100px)!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title[data-size="1x3"]>.mp-title-module{padding-inline:138px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title .mp-title-module h2{text-overflow:ellipsis!important;width:auto!important;max-width:100%!important;font-size:clamp(22px,1.75vw,34px)!important;line-height:1.08!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title .mp-title-module p{display:none!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-link[data-size="1x1"] .mp-simple-link{padding-inline:14px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-link:is([data-size="1x2"],[data-size="1x3"]) .mp-simple-link{padding-inline:14px 138px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-link .mp-simple-link>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(18px,1.35vw,24px)!important;line-height:1.15!important;overflow:hidden!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social[data-size="1x1"] .mp-destination-module{padding-inline:10px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social:is([data-size="1x1"],[data-size="1x2"],[data-size="1x3"]) .mp-destination-module{grid-template-columns:32px minmax(0,1fr) 16px!important;align-content:center!important;align-items:center!important;gap:10px!important;min-height:0!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social:is([data-size="1x2"],[data-size="1x3"]) .mp-destination-module{padding-inline:10px 138px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social .mp-destination-module>span{flex-direction:column!important;justify-content:center!important;gap:1px!important;height:auto!important;min-height:0!important;display:flex!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social .mp-destination-module :is(strong,em){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;line-height:1.1!important;display:block!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social .mp-destination-module strong{font-size:15px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social .mp-destination-module em{font-size:12px!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-social[data-size] .mp-destination-module small{display:none!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block:is(.block-title,.block-link,.block-social)[data-size="1x1"] .mp-block-controls{top:-38px!important;right:4px!important;transform:none!important}@media (width<=900px){.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title[data-size="1x2"]>.mp-title-module,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-title[data-size="1x3"]>.mp-title-module{padding-inline:clamp(56px,12vw,88px)!important}}.mp-page.mp-block-editor-preview-page{background:0 0!important;border:0!important;min-height:0!important;padding:0!important;overflow:visible!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid,.mp-page .mp-block-grid.mp-block-editor-preview-grid:not(.empty-grid){justify-content:center!important;align-items:flex-start!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important;overflow:visible!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid:not(.empty-grid)>.mp-page-block[data-size]{border-radius:18px!important;flex:none!important;grid-area:auto!important;margin:0 auto!important;padding:14px!important;overflow:hidden!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="1x1"]{width:52%!important;height:68px!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="1x2"]{width:72%!important;height:68px!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="1x3"]{width:100%!important;height:68px!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="2x2"]{width:76%!important;height:228px!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="3x2"]{width:66%!important;height:286px!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="2x4"]{width:100%!important;height:228px!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block:is(.block-title,.block-link,.block-social,.block-education)[data-size]{height:68px!important;padding:0 10px!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size]:hover{border-color:#0000!important}@media (width<=760px){.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="2x2"],.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="2x4"]{height:190px!important}.mp-page .mp-block-grid.mp-block-editor-preview-grid>.mp-page-block[data-size="3x2"]{height:224px!important}}.mp-page .mp-block-grid:not(.empty-grid){position:relative}.mp-page .mp-sortable-drop-indicator{z-index:12;box-sizing:border-box;pointer-events:none;background:#d9dde3;border:1px solid #747d8c3d;border-radius:20px;transition:left .14s cubic-bezier(.22,1,.36,1),top .14s cubic-bezier(.22,1,.36,1),width .14s,height .14s;position:absolute;box-shadow:inset 0 0 0 1px #ffffff3d,0 12px 30px #323b4814}.mp-page .mp-page-block.dragging{opacity:0!important}.mp-page.mp-drag-overlay-page{background:0 0!important;border:0!important;min-height:0!important;padding:0!important;overflow:visible!important}.mp-page .mp-block-grid.mp-drag-overlay-grid,.mp-page .mp-block-grid.mp-drag-overlay-grid:not(.empty-grid){width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.mp-page .mp-block-grid.mp-drag-overlay-grid:not(.empty-grid)>.mp-page-block.mp-drag-overlay[data-size]{transform-origin:50%!important;border-color:#7a859752!important;grid-area:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important;transform:rotate(.6deg)!important;box-shadow:0 24px 60px #1f2a3a2e!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-links .mp-links-module>div{gap:3px!important;padding:0!important;display:grid!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-context>.mp-context-module>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:clamp(20px,4vw,52px)!important;width:100%!important;height:100%!important;padding:0!important;display:grid!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-context .mp-context-module article{min-width:0!important;display:block!important}.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-context .mp-context-module article>div,.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-context .mp-context-module strong{width:auto!important;min-width:0!important}@media (width<=640px){.mp-page .mp-block-grid:not(.empty-grid)>.mp-page-block.block-context>.mp-context-module>div{grid-template-columns:1fr!important;align-content:center!important;gap:18px!important}}@media (width<=1100px){.mp-page .mp-profile-copy .mp-bio{width:100%!important;max-width:100%!important}.mp-page .mp-profile-primary-actions{display:none!important}}
