:root{--mrw-brand-primary:#0c1b33;--mrw-brand-accent:#d4a853;--mrw-brand-my:#acb8cd;--mrw-brand-ready:#d4a853;--mrw-brand-ready-shine:#e7c67a;--mrw-flag-1:#d4a853;--mrw-flag-2:#e0bc68;--mrw-flag-3:#e7c67a;--mrw-logo-gradient-angle:112deg;--mrw-font-body:"Syne",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mrw-font-heading:"Outfit",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mrw-accent:#d4a853;--mrw-accent-strong:#a57f3f;--mrw-accent-soft:rgba(212,168,83,0.16);--mrw-accent-contrast:#ffffff;--mrw-canvas:#ecf2f9;--mrw-canvas-soft:#f6f9fd;--mrw-surface:#f8fbff;--mrw-surface-muted:#eff4fb;--mrw-surface-raised:#ffffff;--mrw-text:#24324a;--mrw-text-muted:#6c7b96;--mrw-border:color-mix(in srgb,var(--mrw-brand-primary) 28%,transparent);--mrw-border-strong:color-mix(in srgb,var(--mrw-brand-primary) 42%,transparent);--mrw-btn-radius:0.65rem}body[data-mrw-platform-mode=dark],html[data-mrw-platform-mode=dark]{--mrw-accent:color-mix(in srgb,var(--mrw-brand-accent) 86%,#f3f8ff 14%);--mrw-accent-strong:color-mix(in srgb,var(--mrw-accent) 84%,#000000 16%);--mrw-accent-soft:color-mix(in srgb,var(--mrw-accent) 24%,transparent);--mrw-canvas:#0a1224;--mrw-canvas-soft:#101b33;--mrw-surface:#16233d;--mrw-surface-muted:#1b2a48;--mrw-surface-raised:#223456;--mrw-text:#edf3ff;--mrw-text-muted:#a9b7d2;--mrw-border:color-mix(in srgb,#e5edff 14%,transparent);--mrw-border-strong:color-mix(in srgb,#e5edff 22%,transparent)}.platform-auth-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1260px 580px at -8% -18%,rgba(154,177,218,.36) 0,rgba(234,240,248,0) 60%),radial-gradient(920px 500px at 108% -10%,rgba(196,210,235,.42) 0,rgba(234,240,248,0) 58%),radial-gradient(760px 460px at 84% 112%,rgba(224,207,166,.22) 0,rgba(234,240,248,0) 66%),linear-gradient(160deg,#f4f7fc,#ecf1f8 52%,#e4ebf5);color:var(--mrw-text);font-family:var(--mrw-font-body)}.platform-auth-page-embedded{min-height:auto;flex:1;background:transparent}body[data-mrw-platform-mode=dark] .platform-auth-page{background:radial-gradient(1300px 620px at 10% -22%,color-mix(in srgb,var(--mrw-brand-primary) 34%,transparent) 0,rgba(10,18,36,0) 62%),radial-gradient(980px 540px at 102% -4%,rgba(98,139,226,.22) 0,rgba(10,18,36,0) 58%),radial-gradient(760px 500px at 86% 106%,color-mix(in srgb,var(--mrw-accent) 28%,transparent) 0,rgba(16,27,51,0) 68%),linear-gradient(160deg,#081020 0,#0c1930 44%,#101f38 100%)}body[data-mrw-platform-mode=dark] .platform-auth-page.platform-auth-page-embedded{background:transparent}.platform-auth-header{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.platform-auth-logo{color:inherit;text-decoration:none}.platform-brand-wordmark{display:inline-flex;min-width:0;align-items:baseline;white-space:nowrap;font-family:var(--mrw-font-heading);font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.08;letter-spacing:-.015em}.mrw-wordmark-my{color:color-mix(in srgb,var(--mrw-text) 56%,var(--mrw-text-muted) 44%);font-weight:400}.mrw-wordmark-ready{background-image:linear-gradient(var(--mrw-logo-gradient-angle),var(--mrw-flag-1) 0,var(--mrw-flag-2) 50%,var(--mrw-flag-3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;-webkit-text-fill-color:transparent}.mrw-wordmark-domain,.mrw-wordmark-website{color:var(--mrw-text);font-weight:700}body[data-mrw-platform-mode=dark] .mrw-wordmark-my{color:var(--mrw-brand-my)}body[data-mrw-platform-mode=dark] .mrw-wordmark-domain,body[data-mrw-platform-mode=dark] .mrw-wordmark-website{color:#ffffff}.platform-auth-footer nav,.platform-auth-nav{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.platform-auth-footer a,.platform-auth-nav a{color:color-mix(in srgb,var(--mrw-text-muted) 70%,var(--mrw-text));font-size:.86rem;font-weight:650;text-decoration:none;text-underline-offset:4px}.platform-auth-footer a:hover,.platform-auth-nav a:hover{color:var(--mrw-text);text-decoration:underline}.platform-auth-main{flex:1;display:flex;align-items:center;justify-content:center;padding:22px 16px 34px}.platform-auth-card{width:min(100%,28rem);border:1px solid color-mix(in srgb,var(--mrw-border) 82%,transparent);border-radius:1.5rem;background:color-mix(in srgb,var(--mrw-surface) 94%,var(--mrw-canvas-soft) 6%);color:var(--mrw-text);padding:1.35rem;box-shadow:0 18px 42px -30px rgba(15,23,42,.34)}body[data-mrw-platform-mode=dark] .platform-auth-card{border-color:color-mix(in srgb,#e5edff 18%,transparent);background:color-mix(in srgb,var(--mrw-surface-muted) 82%,var(--mrw-surface-raised) 18%);box-shadow:0 30px 80px -56px rgba(0,0,0,.72),inset 0 1px 0 rgba(232,239,255,.12)}.platform-auth-eyebrow{margin:0 0 .5rem;color:color-mix(in srgb,var(--mrw-accent) 78%,var(--mrw-text-muted) 22%);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.platform-auth-card h1{margin:0;color:var(--mrw-text);font-family:var(--mrw-font-heading);font-size:clamp(2rem,8vw,2.45rem);line-height:1.02;text-align:center}.platform-auth-subtitle{max-width:22rem;margin:.55rem auto 0;color:var(--mrw-text-muted);font-size:.94rem;line-height:1.55;text-align:center}.platform-auth-form,.platform-auth-stack{display:grid;gap:.75rem;margin-top:1.1rem}.platform-auth-field{display:grid;gap:.4rem}.platform-auth-field>span{color:var(--mrw-text-muted);font-size:.74rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.platform-auth-field-label.is-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.platform-auth-field-control{position:relative}.platform-auth-field input{width:100%;min-height:3rem;border:1px solid color-mix(in srgb,var(--mrw-border) 72%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--mrw-surface) 84%,var(--mrw-canvas-soft) 16%);color:var(--mrw-text);font:inherit;font-size:.95rem;outline:none;padding:0 1rem;transition:border-color .16s ease,box-shadow .16s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.platform-auth-field input::-moz-placeholder{color:color-mix(in srgb,var(--mrw-text-muted) 88%,transparent)}.platform-auth-field input::placeholder{color:color-mix(in srgb,var(--mrw-text-muted) 88%,transparent)}.platform-auth-field input:focus{border-color:color-mix(in srgb,var(--mrw-accent) 56%,var(--mrw-border-strong) 44%);box-shadow:0 0 0 3px color-mix(in srgb,var(--mrw-accent-soft) 82%,transparent)}.platform-auth-field input:disabled{cursor:not-allowed;opacity:.7}.platform-auth-field-control:has(.platform-auth-field-action) input{padding-right:3.75rem}.platform-auth-field-action{position:absolute;right:.55rem;top:50%;min-width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--mrw-text-muted) 92%,transparent);cursor:pointer;font-size:.68rem;font-weight:800;line-height:1;padding:0 .45rem;transform:translateY(-50%)}.platform-auth-field-action:hover{background:color-mix(in srgb,var(--mrw-text) 7%,transparent);color:var(--mrw-text)}.platform-auth-button{position:relative;width:100%;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:1rem;cursor:pointer;font:inherit;font-size:.94rem;font-weight:750;padding:.55rem 1rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .14s ease}.platform-auth-button:not(:disabled):hover{transform:translateY(-1px)}.platform-auth-button:disabled{cursor:not-allowed;opacity:.7}.platform-auth-button-primary{border-color:color-mix(in srgb,var(--mrw-accent) 52%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--mrw-accent) 86%,#fff 14%) 0,var(--mrw-accent) 100%);color:var(--mrw-accent-contrast);box-shadow:0 14px 28px -22px color-mix(in srgb,var(--mrw-accent) 62%,transparent),inset 0 1px 0 rgba(255,255,255,.28)}.platform-auth-button-secondary{border-color:color-mix(in srgb,var(--mrw-border) 58%,transparent);background:color-mix(in srgb,var(--mrw-surface) 92%,var(--mrw-canvas-soft) 8%);color:var(--mrw-text);box-shadow:0 10px 24px -22px rgba(15,23,42,.32)}.platform-auth-button-muted{min-height:1.5rem;border-color:transparent;background:transparent;color:color-mix(in srgb,var(--mrw-accent) 78%,var(--mrw-text-muted) 22%);box-shadow:none;font-size:.8rem}.platform-auth-button-icon{position:absolute;left:1rem;top:50%;display:inline-flex;transform:translateY(-50%)}.platform-social-icon{width:1.25rem;height:1.25rem}.platform-auth-divider{display:flex;align-items:center;gap:.75rem;margin:.9rem 0;color:var(--mrw-text-muted);font-size:.74rem;text-align:center}.platform-auth-divider span{height:1px;flex:1;background:color-mix(in srgb,var(--mrw-border) 68%,transparent)}.platform-auth-divider strong{flex-shrink:0;font-weight:700}.platform-auth-message{margin:0;border-radius:.9rem;padding:.75rem .85rem;font-size:.87rem;line-height:1.45}.platform-auth-message-error{border:1px solid color-mix(in srgb,#fecaca 82%,transparent);background:color-mix(in srgb,#fef2f2 92%,var(--mrw-surface) 8%);color:#b91c1c}.platform-auth-message-success{border:1px solid color-mix(in srgb,#a7f3d0 78%,transparent);background:color-mix(in srgb,#ecfdf5 90%,var(--mrw-surface) 10%);color:#047857}.platform-auth-message-info{border:1px solid color-mix(in srgb,var(--mrw-border) 82%,transparent);background:color-mix(in srgb,var(--mrw-surface-muted) 86%,transparent);color:var(--mrw-text-muted)}.platform-auth-link-row{margin-top:1rem;color:var(--mrw-text-muted);font-size:.87rem;line-height:1.45;text-align:center}.platform-auth-link-row a{font-weight:750;text-decoration:none}.platform-auth-link-row a,.platform-auth-text-action{color:color-mix(in srgb,var(--mrw-accent) 78%,var(--mrw-text) 22%)}.platform-auth-text-action{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;font-weight:750}.platform-auth-link-row a:hover,.platform-auth-text-action:hover:not(:disabled){text-decoration:underline}.platform-auth-text-action:disabled{cursor:default;opacity:.7}.platform-auth-footer{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:1.3rem 0 calc(1.3rem + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:1rem;color:color-mix(in srgb,var(--mrw-text-muted) 70%,var(--mrw-text));font-size:.82rem}.platform-auth-footer>span{font-weight:650}@media (max-width:720px){.platform-auth-footer,.platform-auth-header{width:min(100% - 24px,1120px)}.platform-auth-footer,.platform-auth-footer nav,.platform-auth-header{justify-content:center}.platform-auth-footer,.platform-auth-header{flex-direction:column;text-align:center}.platform-auth-main{align-items:flex-start;padding-top:12px}.platform-auth-card{padding:1.1rem}}.repo-autosave-status{color:#94a3b8;font-size:12px;font-weight:500;line-height:16px}.repo-autosave-status-chip{display:inline-flex;max-width:100%;min-height:24px;align-items:center;gap:4px;border-radius:9999px;background:#d1fae5;color:#047857;padding:4px 12px;overflow-wrap:anywhere}.repo-autosave-status-text{display:block}.repo-autosave-status-saving.repo-autosave-status-chip{background:#fef3c7;color:#92400e}.repo-autosave-status-error.repo-autosave-status-chip{background:#ffe4e6;color:#be123c}.repo-autosave-status-saving.repo-autosave-status-text{color:#64748b}.repo-autosave-status-saved.repo-autosave-status-text{color:#16a34a}.repo-autosave-status-error.repo-autosave-status-text{color:#dc2626}.repo-autosave-status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.repo-media-uploader{--repo-media-text:var(--mrb-text,#2e405f);--repo-media-heading:var(--mrb-text,#24334d);--repo-media-muted:var(--mrb-text-muted,#70819d);--repo-media-card:color-mix(in srgb,var(--mrb-surface-muted,#eaf0f8) 88%,#dce7f6 12%);--repo-media-card-border:color-mix(in srgb,var(--mrb-border,#ced9ea) 88%,#a9bad4 12%);--repo-media-control:var(--mrb-control-bg,#f5f8fd);--repo-media-stage:#0b1220;--repo-media-gold:var(--mrb-accent,#d6ac52);display:grid;gap:14px;min-width:0;color:var(--repo-media-text)}.repo-media-uploader-label{color:var(--mrb-field-label-color,var(--repo-media-muted));font-size:var(--mrb-field-label-size,.74rem);font-weight:var(--mrb-field-label-weight,800);letter-spacing:var(--mrb-field-label-spacing,.14em);text-transform:uppercase}.repo-media-uploader-file{display:none}.repo-media-uploader-source,.repo-media-uploader-transform{display:grid;gap:12px;min-width:0;border:1px solid var(--repo-media-card-border);border-radius:16px;background:var(--repo-media-card);padding:12px}.repo-media-uploader-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.repo-media-uploader-heading{color:var(--repo-media-heading);font-size:1.02rem;font-weight:700}.repo-media-uploader-heading-icon{color:var(--repo-media-muted);flex:0 0 auto}.repo-media-uploader-preview{overflow:hidden;border:1px solid var(--repo-media-card-border);border-radius:12px;background:var(--repo-media-stage)}.repo-media-uploader-source-stage{position:relative;display:grid;width:100%;height:auto;aspect-ratio:4/3;place-items:center;overflow:hidden;background:var(--repo-media-stage)}.repo-media-uploader-source-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none}.repo-media-uploader-empty{color:#aebbd0;font-weight:650}.repo-media-uploader-output-preview{position:absolute;top:12px;left:12px;z-index:2;width:clamp(92px,22%,132px);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:12px;background:var(--repo-media-stage);box-shadow:0 8px 24px rgba(11,18,32,.24)}.repo-media-uploader-output-preview>span{position:absolute;top:8px;left:8px;z-index:1;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:rgba(255,255,255,.92);color:#24334d;padding:2px 7px;font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.repo-media-uploader-output-preview img{display:block;width:100%;height:100%}.repo-media-uploader-delete{position:absolute;top:10px;right:10px;z-index:3;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(0,0,0,.76);color:#ffffff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.repo-media-uploader-working{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:rgba(11,18,32,.62);color:#ffffff;font-weight:700}.repo-media-uploader-actions{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.repo-media-uploader-actions button,.repo-media-uploader-reset{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid var(--repo-media-card-border);border-radius:10px;background:var(--repo-media-control);color:var(--repo-media-text);padding:0 12px;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.repo-media-uploader-actions .repo-media-uploader-file-button,.repo-media-uploader-url-control button{border-color:color-mix(in srgb,var(--repo-media-gold) 78%,var(--repo-media-card-border) 22%);background:color-mix(in srgb,var(--repo-media-gold) 78%,#ffffff 22%);color:#2c210f}.repo-media-uploader-actions button:disabled,.repo-media-uploader-delete:disabled,.repo-media-uploader-reset:disabled{cursor:not-allowed;opacity:.55}.repo-media-uploader-url-control{display:flex;min-width:min(100%,260px);flex:1 1 260px;gap:6px;border:1px solid var(--repo-media-card-border);border-radius:10px;background:var(--repo-media-control);padding:3px}.repo-media-uploader-url-control input{min-width:0;min-height:32px;flex:1;border:0;background:transparent;color:var(--repo-media-text);padding:0 8px;font:inherit;outline:none}.repo-media-uploader-url-control input:focus{box-shadow:inset 0 -2px 0 var(--repo-media-gold)}.repo-media-uploader-transform{position:relative}.repo-media-uploader-transform-fields{display:grid;gap:14px}.repo-media-uploader-slider-field{display:grid;gap:7px}.repo-media-uploader-slider-field>span{display:flex;justify-content:space-between;gap:12px;color:var(--repo-media-muted);font-size:.82rem}.repo-media-uploader-slider-field input{width:100%;height:8px;margin:0;accent-color:var(--repo-media-gold);cursor:pointer}.repo-media-uploader-reset{position:absolute;top:43px;right:58px;min-height:24px;border:0;background:transparent;color:var(--repo-media-muted);padding:0;font-size:.68rem}.repo-media-uploader-error{margin:0;color:#b91c1c;font-size:.82rem;font-weight:650}.repo-media-uploader--mrb{--repo-media-primary:var(--mrb-primary,#315ee8);--repo-media-accent:var(--mrb-accent,#20b8cf);--repo-media-text:var(--mrb-text,#23334f);--repo-media-heading:var(--mrb-text,#23334f);--repo-media-muted:var(--mrb-text-muted,#657795);--repo-media-card:color-mix(in srgb,var(--mrb-surface,#ffffff) 92%,#eaf4ff 8%);--repo-media-card-border:color-mix(in srgb,var(--mrb-border,#bdc9db) 76%,var(--repo-media-primary) 24%);--repo-media-control:var(--mrb-control-bg,#f7faff);--repo-media-stage:#f4f8fd;gap:10px}.repo-media-uploader--mrb .repo-media-uploader-source{grid-template-columns:minmax(156px,218px) minmax(0,1fr);grid-template-areas:"preview heading" "preview actions";align-items:start;gap:14px 18px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--repo-media-primary) 5%,transparent),color-mix(in srgb,var(--repo-media-accent) 6%,transparent)),var(--repo-media-card);padding:16px;box-shadow:0 10px 26px rgba(35,51,79,.08)}.repo-media-uploader--mrb .repo-media-uploader-heading-row{grid-area:heading;align-self:end}.repo-media-uploader--mrb .repo-media-uploader-heading{font-size:.98rem}.repo-media-uploader-helper{margin:4px 0 0;color:var(--repo-media-muted);font-size:.76rem;line-height:1.45}.repo-media-uploader--mrb .repo-media-uploader-preview{grid-area:preview;border:1px dashed color-mix(in srgb,var(--repo-media-primary) 44%,var(--repo-media-card-border) 56%);border-radius:8px;background:var(--repo-media-stage)}.repo-media-uploader--mrb .repo-media-uploader-source-stage{min-height:156px;background:linear-gradient(145deg,color-mix(in srgb,var(--repo-media-primary) 4%,transparent),color-mix(in srgb,var(--repo-media-accent) 8%,transparent)),var(--repo-media-stage)}.repo-media-uploader--mrb .repo-media-uploader-source-image{-o-object-fit:cover;object-fit:cover}.repo-media-uploader--mrb .repo-media-uploader-empty{display:grid;justify-items:center;gap:6px;max-width:150px;color:var(--repo-media-muted);text-align:center}.repo-media-uploader--mrb .repo-media-uploader-empty strong{color:var(--repo-media-heading);font-size:.88rem}.repo-media-uploader--mrb .repo-media-uploader-empty small{font-size:.67rem;line-height:1.35}.repo-media-uploader--mrb .repo-media-uploader-empty-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--repo-media-primary) 11%,#ffffff 89%);color:var(--repo-media-primary)}.repo-media-uploader--mrb .repo-media-uploader-delete{border-color:rgba(255,255,255,.84);background:rgba(35,51,79,.86);box-shadow:0 4px 12px rgba(35,51,79,.18)}.repo-media-uploader--mrb .repo-media-uploader-actions{grid-area:actions;align-self:start}.repo-media-uploader--mrb .repo-media-uploader-actions .repo-media-uploader-file-button{border-color:color-mix(in srgb,var(--repo-media-primary) 76%,var(--repo-media-accent) 24%);background:linear-gradient(110deg,var(--repo-media-primary) 0,#2f82ed 56%,var(--repo-media-accent) 100%);color:#ffffff;box-shadow:0 6px 16px color-mix(in srgb,var(--repo-media-primary) 20%,transparent)}.repo-media-uploader--mrb .repo-media-uploader-actions .repo-media-uploader-file-button:hover:not(:disabled){filter:brightness(1.04)}.repo-media-uploader--mrb .repo-media-uploader-ai-button{border-color:color-mix(in srgb,var(--repo-media-primary) 34%,var(--repo-media-card-border) 66%);background:#ffffff}.repo-media-uploader--mrb .repo-media-uploader-url-control{flex-basis:100%;border-radius:8px;background:#ffffff}.repo-media-uploader--mrb .repo-media-uploader-url-control button{border-color:color-mix(in srgb,var(--repo-media-primary) 42%,var(--repo-media-card-border) 58%);background:color-mix(in srgb,var(--repo-media-primary) 9%,#ffffff 91%);color:var(--repo-media-primary)}.repo-media-uploader--mrb .repo-media-uploader-url-control input:focus{box-shadow:inset 0 -2px 0 var(--repo-media-primary)}.repo-media-uploader--mrb .repo-media-uploader-transform{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 18px;border-radius:8px;background:color-mix(in srgb,var(--repo-media-card) 90%,var(--repo-media-primary) 10%);padding:12px 16px}.repo-media-uploader--mrb .repo-media-uploader-transform .repo-media-uploader-heading-row{grid-area:auto;align-self:center}.repo-media-uploader--mrb .repo-media-uploader-transform-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.repo-media-uploader--mrb .repo-media-uploader-slider-field{gap:5px}.repo-media-uploader--mrb .repo-media-uploader-slider-field>span{font-size:.72rem}.repo-media-uploader--mrb .repo-media-uploader-slider-field input{accent-color:var(--repo-media-primary)}.repo-media-uploader--mrb .repo-media-uploader-reset{top:8px;right:42px;color:var(--repo-media-primary)}@media (max-width:760px){.repo-media-uploader-actions{align-items:stretch}.repo-media-uploader-url-control{flex-basis:100%}}@media (max-width:560px){.repo-media-uploader--mrb .repo-media-uploader-source{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "preview" "actions"}.repo-media-uploader--mrb .repo-media-uploader-preview{width:min(100%,260px)}.repo-media-uploader--mrb .repo-media-uploader-transform,.repo-media-uploader--mrb .repo-media-uploader-transform-fields{grid-template-columns:minmax(0,1fr)}}.mrw-rich-text-editor{display:flex;min-height:0;flex-direction:column;overflow:hidden;width:100%;border:1px solid var(--mrb-border,#cbd5e1);border-radius:var(--mrb-card-radius,16px);background:var(--mrb-surface-raised,#ffffff);color:var(--mrb-text,#15233d)}.mrw-rich-text-editor:focus-within{border-color:var(--mrb-accent,#1689d8);box-shadow:0 0 0 2px color-mix(in srgb,var(--mrb-accent,#1689d8) 18%,transparent)}.mrw-rich-text-editor-loading{min-height:280px}.mrw-rich-text-editor-disabled{opacity:.65}.mrw-rich-text-editor__toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:6px;border-bottom:1px solid var(--mrb-border,#cbd5e1);background:color-mix(in srgb,var(--mrb-surface-muted,#edf3fa) 84%,transparent)}.mrw-rich-text-editor__group{display:inline-flex;flex:0 0 auto;align-items:center;gap:1px;padding-left:4px;border-left:1px solid var(--mrb-border,#cbd5e1)}.mrw-rich-text-editor__size-field{flex:0 0 auto}.mrw-rich-text-editor__history{margin-left:auto}.mrw-rich-text-editor__button{display:inline-grid;width:28px;height:28px;place-items:center;flex:0 0 28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mrb-text-muted,#61718c);cursor:pointer}.mrw-rich-text-editor__button-active,.mrw-rich-text-editor__button:hover:not(:disabled){border-color:color-mix(in srgb,var(--mrb-accent,#1689d8) 42%,var(--mrb-border,#cbd5e1));background:color-mix(in srgb,var(--mrb-accent,#1689d8) 14%,transparent);color:var(--mrb-text,#15233d)}.mrw-rich-text-editor__button:focus-visible,.mrw-rich-text-editor__size-field select:focus-visible{outline:2px solid var(--mrb-accent,#1689d8);outline-offset:1px}.mrw-rich-text-editor__button:disabled{cursor:not-allowed;opacity:.38}.mrw-rich-text-editor__size-field select{width:96px;height:30px;border:1px solid var(--mrb-border,#cbd5e1);border-radius:6px;background:var(--mrb-surface-raised,#ffffff);color:var(--mrb-text,#15233d);padding:0 26px 0 9px;font:inherit;font-size:.78rem}.mrw-rich-text-editor__content{flex:1;min-height:220px;padding:12px 14px;color:var(--mrb-text,#15233d);font-size:16px;line-height:1.55;outline:none;overflow-wrap:anywhere}.mrw-rich-text-editor__content-shell{display:flex;min-height:0;flex:1}.mrw-rich-text-editor__content>:first-child{margin-top:0}.mrw-rich-text-editor__content>:last-child{margin-bottom:0}.mrw-rich-text-editor__content p{margin:0 0 .7em}.mrw-rich-text-editor__content ol,.mrw-rich-text-editor__content ul{margin:.6em 0;padding-left:1.5em}.mrw-rich-text-editor__content blockquote{margin:.8em 0;padding-left:12px;border-left:3px solid var(--mrb-accent,#1689d8);color:var(--mrb-text-muted,#61718c)}.mrw-rich-text-editor__content a{color:var(--mrb-accent,#1689d8);text-decoration:underline}.mrw-rich-text-editor__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:620px){.mrw-rich-text-editor__toolbar{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.mrw-rich-text-editor__history{margin-left:0}}