.mr-page,.mr-admin{--mr-bg:#fff;--mr-fg:#171717;--mr-muted:#686868;--mr-line:#d7d7d2;--mr-soft:#f5f5f1;margin:0;background:var(--mr-bg);color:var(--mr-fg);font:15px/1.7 Arial,sans-serif;color-scheme:light dark}.mr-page *,.mr-admin *,.mr-widget *{box-sizing:border-box}.mr-form{max-width:650px;padding:40px 26px 70px;margin:auto}.mr-wordmark{font:24px Georgia,serif;letter-spacing:6px;text-decoration:none;color:inherit}.mr-eyebrow{font-size:10px;letter-spacing:2px;margin:48px 0 16px}.mr-form h1,.mr-admin h1,.mr-widget h2{font:400 clamp(32px,6vw,50px)/1.15 Georgia,serif;letter-spacing:-1px;margin:12px 0 22px}.mr-form h2,.mr-admin h2{font:400 27px/1.2 Georgia,serif}.mr-form fieldset{border:0;padding:24px 0;margin:20px 0 0;border-top:1px solid var(--mr-line)}.mr-form legend{font-size:12px;letter-spacing:1px;padding-right:18px}.mr-form label{display:block;margin:20px 0 8px}.mr-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.mr-form textarea,.mr-admin input,.mr-admin select,.mr-admin textarea{width:100%;border:1px solid var(--mr-line);background:var(--mr-bg);color:var(--mr-fg);padding:13px;font:inherit;border-radius:0;margin-top:7px}.mr-form small,.mr-muted{color:var(--mr-muted);font-size:12px}.mr-form textarea{resize:vertical}.mr-form button,.mr-admin button,.mr-button{background:var(--mr-fg);color:var(--mr-bg);border:1px solid var(--mr-fg);padding:14px 22px;min-height:46px;cursor:pointer;font:inherit;text-decoration:none;display:inline-block}.mr-form button:disabled,.mr-admin button:disabled{opacity:.5;cursor:wait}.mr-form .mr-secondary,.mr-admin .mr-secondary{background:transparent;color:var(--mr-fg);border-color:var(--mr-line)}.mr-form a,.mr-admin a,.mr-widget a{color:inherit;text-underline-offset:4px}.mr-notice{padding:0;min-height:28px;white-space:pre-line}.mr-notice:empty{margin:0}.mr-notice[data-error=true]{color:#a82720}.mr-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.mr-form .mr-rating{display:flex;gap:12px;margin:12px 0 30px}.mr-form .mr-rating label{margin:0;cursor:pointer;text-align:center;position:relative}.mr-rating input{position:absolute;opacity:0}.mr-rating span{display:block;font-size:38px;padding:0 6px;line-height:1.4;color:var(--mr-line)}.mr-rating label:has(input:checked) span{color:var(--mr-fg)}.mr-rating label:has(input:focus-visible){outline:2px solid var(--mr-fg);outline-offset:3px}.mr-form .mr-check{display:flex;gap:12px;align-items:start}.mr-check input{margin-top:7px;min-width:20px;min-height:20px;accent-color:var(--mr-fg)}.mr-upload{border:1px dashed var(--mr-line);padding:18px}.mr-upload input{display:block;max-width:100%;margin-top:12px}.mr-media-list{display:flex;gap:12px;flex-wrap:wrap}.mr-media-item{width:120px;position:relative}.mr-media-item img,.mr-media-item video{width:120px;height:120px;object-fit:cover}.mr-form .mr-media-item button{padding:4px 8px;min-height:30px;font-size:12px;width:100%}.mr-actions{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.mr-form progress{width:100%;height:8px;accent-color:var(--mr-fg)}.mr-draft-note{margin-top:40px;border-top:1px solid var(--mr-line);padding-top:20px}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.mr-admin{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.mr-sidebar{border-right:1px solid var(--mr-line);padding:30px 20px;position:sticky;top:0;height:100vh}.mr-sidebar nav{display:grid;gap:5px;margin-top:40px}.mr-sidebar nav button{background:none;color:inherit;text-align:left;border:0;padding:12px 6px}.mr-sidebar nav button[aria-current=page]{background:var(--mr-soft)}.mr-main{padding:42px;max-width:1450px;width:100%;margin:auto}.mr-admin .mr-eyebrow{margin:0 0 12px}.mr-admin-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.mr-admin h1{margin-bottom:12px}.mr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mr-line);border:1px solid var(--mr-line);margin:30px 0}.mr-stat{background:var(--mr-bg);padding:24px}.mr-stat strong{font:36px Georgia,serif;display:block}.mr-stat span{font-size:12px;color:var(--mr-muted)}.mr-panel{border:1px solid var(--mr-line);padding:24px;margin:20px 0}.mr-filters{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:12px;margin:24px 0}.mr-admin .mr-review-card{padding:24px 0;border-top:1px solid var(--mr-line)}.mr-review-top{display:flex;justify-content:space-between;gap:20px}.mr-review-top p{margin:0}.mr-admin .mr-review-card h3{font:22px Georgia,serif;margin:12px 0}.mr-review-card .mr-copy{white-space:pre-wrap;overflow-wrap:anywhere}.mr-pill{font-size:10px;letter-spacing:.6px;padding:4px 8px;border:1px solid var(--mr-line);white-space:nowrap}.mr-card-tools{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.mr-admin .mr-card-tools button{padding:7px 12px;min-height:40px;font-size:12px}.mr-admin table{border-collapse:collapse;width:100%;font-size:12px}.mr-admin td,.mr-admin th{padding:12px;text-align:left;border-bottom:1px solid var(--mr-line)}.mr-overflow{overflow-x:auto}.mr-admin label{display:block}.mr-admin .mr-grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mr-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mr-soft);padding:20px;font-size:12px}.mr-admin dialog{background:var(--mr-bg);color:var(--mr-fg);border:1px solid var(--mr-line);width:min(650px,95vw);max-height:90vh;overflow:auto;padding:28px}.mr-admin dialog::backdrop{background:#0008}.mr-admin dialog button{margin-top:18px}.mr-empty{text-align:center;padding:60px 20px;color:var(--mr-muted)}
.mr-widget{--mr-fg:currentColor;--mr-line:#9996;--mr-soft:#9991;max-width:1100px;margin:70px auto;padding:0 24px;color:inherit;font:14px/1.7 Arial,sans-serif;scroll-margin-top:100px}.mr-widget-head{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--mr-line);padding-bottom:26px}.mr-widget h2{font-size:38px;margin:0}.mr-summary{display:grid;grid-template-columns:180px 1fr;gap:50px;padding:30px 0;border-bottom:1px solid var(--mr-line)}.mr-average{font:54px Georgia,serif}.mr-distribution{max-width:400px}.mr-distribution button{width:100%;display:grid;grid-template-columns:35px 1fr 35px;align-items:center;gap:12px;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:4px 0}.mr-bar{background:var(--mr-soft);height:4px}.mr-bar i{display:block;height:4px;background:currentColor}.mr-photo-strip{display:flex;gap:10px;overflow-x:auto;padding:24px 0}.mr-photo-strip img{width:92px;height:108px;object-fit:cover}.mr-photo-strip button,.mr-card-media button{background:none;border:0;padding:0;cursor:zoom-in;color:inherit}.mr-widget-controls{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:20px 0}.mr-widget-controls select{padding:10px;background:transparent;color:inherit;border:1px solid var(--mr-line);font:inherit}.mr-widget-controls label{display:flex;gap:7px;align-items:center}.mr-widget .mr-review-card{border-top:1px solid var(--mr-line);padding:28px 0;display:grid;grid-template-columns:180px 1fr;gap:30px}.mr-widget .mr-review-card h3{font:23px Georgia,serif;margin:0 0 12px}.mr-meta p{margin:0 0 8px}.mr-meta small{opacity:.65}.mr-verified{font-size:10px;text-transform:uppercase;letter-spacing:.6px}.mr-card-media{display:flex;gap:10px;flex-wrap:wrap}.mr-card-media img,.mr-card-media video{width:110px;height:130px;object-fit:cover}.mr-reply{border-left:1px solid var(--mr-line);padding-left:20px;margin-top:20px;white-space:pre-wrap}.mr-helpful{background:none;color:inherit;border:0;padding:10px 0;cursor:pointer;font:inherit;font-size:12px}.mr-pagination{display:flex;justify-content:center;gap:22px;margin:30px 0}.mr-pagination button{background:transparent;color:inherit;border:1px solid var(--mr-line);padding:10px 20px;cursor:pointer}.mr-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;border:0;margin:0;background:#111f;color:#fff;padding:24px}.mr-lightbox::backdrop{background:#111}.mr-lightbox-inner{height:100%;display:grid;grid-template-rows:auto 1fr auto;align-items:center;text-align:center;gap:16px}.mr-lightbox img,.mr-lightbox video{max-width:90vw;max-height:75dvh;object-fit:contain;margin:auto}.mr-lightbox button{background:transparent;color:#fff;border:1px solid #777;padding:10px 20px;font:inherit;cursor:pointer}.mr-lightbox-nav{display:flex;gap:20px;justify-content:center}.mr-policy{border-top:1px solid var(--mr-line);padding-top:20px;font-size:12px;opacity:.8}.mr-badge{display:inline-flex;gap:8px;align-items:center;min-height:24px;color:inherit;text-decoration:none;font-size:12px;line-height:1.5}.mr-carousel{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory}.mr-carousel>article{flex:0 0 min(360px,85vw);scroll-snap-align:start;border:1px solid var(--mr-line);padding:26px}
.mr-form{--mr-bg:#fff;--mr-fg:#171717;--mr-muted:#686868;--mr-line:#d7d7d2;--mr-soft:#f5f5f1;color:var(--mr-fg);background:var(--mr-bg)}.mr-widget .mr-button{background:transparent;color:inherit;border:1px solid currentColor}.mr-widget .mr-copy{white-space:pre-wrap;overflow-wrap:anywhere}
@media(prefers-color-scheme:dark){.mr-page,.mr-admin,.mr-form{--mr-bg:#151515;--mr-fg:#f4f3ed;--mr-muted:#a9aaa4;--mr-line:#444;--mr-soft:#20201d}.mr-notice[data-error=true]{color:#ffb4aa}}@media(max-width:900px){.mr-admin{grid-template-columns:1fr}.mr-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--mr-line);padding:18px 24px}.mr-sidebar nav{display:flex;overflow-x:auto;margin-top:16px}.mr-sidebar nav button{white-space:nowrap}.mr-main{padding:26px}.mr-stats{grid-template-columns:repeat(2,1fr)}.mr-filters{grid-template-columns:1fr 1fr}.mr-filters input{grid-column:1/-1}}@media(max-width:600px){.mr-summary{grid-template-columns:100px 1fr;gap:24px}.mr-widget .mr-review-card{grid-template-columns:1fr;gap:15px}.mr-widget-head{align-items:start}.mr-widget h2{font-size:30px}.mr-admin .mr-grid2{grid-template-columns:1fr}.mr-admin-header{display:block}.mr-stat{padding:18px}.mr-actions button{padding:12px 16px}.mr-rating span{font-size:32px}}
