@font-face{font-family:Nunito;src:url(/assets/Nunito-Variable-Cpbl3l2T.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Variable-BjDzZYMs.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--mm-green:#0d4a4d;--mm-lime:#abc754;--mm-orange:#de661f;--mm-cream:#fffaed;--mm-yellow:#facc4c;--mm-green-50:#eff9f9;--mm-green-100:#e7f1f1;--mm-green-200:#d5e1e1;--mm-green-300:#bececf;--mm-green-400:#a4b9ba;--mm-green-500:#829fa0;--mm-green-600:#5e8284;--mm-green-700:#3e696b;--mm-green-800:#0d4a4d;--mm-green-900:#00383b;--mm-green-950:#012527;--mm-lime-50:#efffcb;--mm-lime-100:#e3faa7;--mm-lime-200:#d2eb8f;--mm-lime-300:#bdd871;--mm-lime-400:#abc754;--mm-lime-500:#8ca43d;--mm-lime-600:#708527;--mm-lime-700:#576913;--mm-lime-800:#404f05;--mm-lime-900:#2b3503;--mm-lime-950:#1b2300;--mm-orange-50:#fff4f0;--mm-orange-100:#ffe9e0;--mm-orange-200:#fed4c1;--mm-orange-300:#feb897;--mm-orange-400:#fb9665;--mm-orange-500:#de661f;--mm-orange-600:#bd5413;--mm-orange-700:#9a420a;--mm-orange-800:#753004;--mm-orange-900:#511f02;--mm-orange-950:#381200;--mm-yellow-50:#fff6e1;--mm-yellow-100:#feedc3;--mm-yellow-200:#ffda7b;--mm-yellow-300:#facc4c;--mm-yellow-400:#d8af39;--mm-yellow-500:#b89326;--mm-yellow-600:#96760f;--mm-yellow-700:#775d06;--mm-yellow-800:#594505;--mm-yellow-900:#3d2e01;--mm-yellow-950:#281e01;--mm-neutral-0:#fff;--mm-neutral-50:#fffaed;--mm-neutral-100:#f4eee0;--mm-neutral-200:#eae4d6;--mm-neutral-300:#d5d1c6;--mm-neutral-400:#a3adae;--mm-neutral-500:#848f8f;--mm-neutral-600:#697475;--mm-neutral-700:#4e5b5b;--mm-neutral-800:#354343;--mm-neutral-900:#212e2f;--mm-neutral-950:#121d1d;--mm-color-bg:#fffaed;--mm-color-surface:#fff;--mm-color-surface-dark:#0d4a4d;--mm-color-text:#0d4a4d;--mm-color-text-secondary:#697475;--mm-color-text-muted:#848f8f;--mm-color-text-on-dark:#fffaed;--mm-color-text-on-dark-muted:#d5e1e1;--mm-color-border:#eae4d6;--mm-color-border-strong:#d5d1c6;--mm-color-primary:#0d4a4d;--mm-color-primary-hover:#00383b;--mm-color-accent:#bd5413;--mm-color-accent-hover:#9a420a;--mm-color-accent-brand:#de661f;--mm-color-lime:#abc754;--mm-color-lime-hover:#bdd871;--mm-color-yellow:#facc4c;--mm-color-success:#49782a;--mm-color-danger:#ba3728;--mm-color-focus:#abc754;--mm-font-heading:"Nunito", "Arial Rounded MT Bold", Arial, sans-serif;--mm-font-body:"Inter", Arial, "Helvetica Neue", sans-serif;--mm-text-display-size:64px;--mm-text-display-size-mobile:40px;--mm-text-display-line:1.05;--mm-text-display-weight:800;--mm-text-h1-size:48px;--mm-text-h1-size-mobile:32px;--mm-text-h1-line:1.1;--mm-text-h1-weight:800;--mm-text-h2-size:36px;--mm-text-h2-size-mobile:26px;--mm-text-h2-line:1.15;--mm-text-h2-weight:800;--mm-text-h3-size:28px;--mm-text-h3-size-mobile:22px;--mm-text-h3-line:1.2;--mm-text-h3-weight:700;--mm-text-h4-size:22px;--mm-text-h4-size-mobile:18px;--mm-text-h4-line:1.3;--mm-text-h4-weight:700;--mm-text-lead-size:20px;--mm-text-lead-size-mobile:18px;--mm-text-lead-line:1.5;--mm-text-lead-weight:400;--mm-text-body-size:16px;--mm-text-body-size-mobile:16px;--mm-text-body-line:1.55;--mm-text-body-weight:400;--mm-text-small-size:14px;--mm-text-small-size-mobile:14px;--mm-text-small-line:1.5;--mm-text-small-weight:400;--mm-text-caption-size:12px;--mm-text-caption-size-mobile:12px;--mm-text-caption-line:1.4;--mm-text-caption-weight:500;--mm-text-eyebrow-size:13px;--mm-text-eyebrow-size-mobile:12px;--mm-text-eyebrow-line:1.2;--mm-text-eyebrow-weight:600;--mm-radius-xs:6px;--mm-radius-sm:8px;--mm-radius-md:12px;--mm-radius-lg:16px;--mm-radius-xl:24px;--mm-radius-2xl:32px;--mm-radius-pill:999px;--mm-radius-control:12px;--mm-radius-card:24px;--mm-radius-image:16px;--mm-space-1:4px;--mm-space-2:8px;--mm-space-3:12px;--mm-space-4:16px;--mm-space-5:20px;--mm-space-6:24px;--mm-space-8:32px;--mm-space-10:40px;--mm-space-12:48px;--mm-space-16:64px;--mm-space-20:80px;--mm-space-24:96px;--mm-shadow-sm:0 1px 2px #0d4a4d0f;--mm-shadow-md:0 6px 20px #0d4a4d14;--mm-shadow-lg:0 16px 40px #0d4a4d1f;--mm-container:1280px;--mm-ease:cubic-bezier(.2, .7, .2, 1);--mm-duration:.2s;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--mm-color-bg);min-width:320px;color:var(--mm-color-text);font:var(--mm-text-body-weight) var(--mm-text-body-size) / var(--mm-text-body-line) var(--mm-font-body);-webkit-font-smoothing:antialiased;margin:0}#root{max-width:var(--mm-container);padding:var(--mm-space-6);margin:0 auto}h1,h2,h3{font-family:var(--mm-font-heading);color:var(--mm-color-text);margin:0}h1{font-size:var(--mm-text-h3-size);font-weight:800;line-height:var(--mm-text-h3-line)}h2{font-size:var(--mm-text-h4-size);font-weight:var(--mm-text-h4-weight);line-height:var(--mm-text-h4-line)}h3{font-size:var(--mm-text-h4-size-mobile);font-weight:700;line-height:var(--mm-text-h4-line)}h1:focus{box-shadow:none;outline:none}p{margin:0}a{color:var(--mm-color-primary);-webkit-text-decoration-color:var(--mm-color-lime);text-decoration-color:var(--mm-color-lime);text-underline-offset:3px}img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--mm-color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--mm-color-primary)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex:none;width:20px;height:20px;display:inline-flex}.icon svg{width:100%;height:100%}.icon-back{transform:scaleX(-1)}.muted{color:var(--mm-color-text-secondary)}.hint{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size)}.num{font-variant-numeric:tabular-nums}@media (width<=640px){#root{padding:var(--mm-space-4)}h1{font-size:var(--mm-text-h3-size-mobile)}h2{font-size:var(--mm-text-h4-size-mobile)}h3{font-size:var(--mm-text-body-size)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.screen{gap:var(--mm-space-4);grid-template-columns:minmax(0,1fr);display:grid}.screen-head{gap:var(--mm-space-3);padding:var(--mm-space-1) 0;display:grid}.screen-title{justify-content:space-between;align-items:flex-end;gap:var(--mm-space-3) var(--mm-space-6);flex-wrap:wrap;display:flex}.screen-title>div:first-child{gap:var(--mm-space-2);min-width:0;max-width:760px;display:grid}.screen-title h1{overflow-wrap:anywhere}.lead{color:var(--mm-color-text-secondary)}.back{align-items:center;gap:var(--mm-space-1);min-height:40px;padding:0 var(--mm-space-3) 0 var(--mm-space-1);border-radius:var(--mm-radius-control);color:var(--mm-color-primary);cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:600;display:inline-flex}.back:hover{background:var(--mm-green-50)}.panel{gap:var(--mm-space-4);padding:var(--mm-space-6);border:1px solid var(--mm-color-border);border-radius:var(--mm-radius-card);background:var(--mm-color-surface);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.panel-wave{padding:var(--mm-space-10) var(--mm-space-6);justify-items:start;overflow:hidden}@media (width<=640px){.panel{padding:var(--mm-space-4)}.panel-wave{padding:var(--mm-space-8) var(--mm-space-4)}}.panel-wave>:not(.wave){position:relative}.steps{gap:var(--mm-space-2) var(--mm-space-5);color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.steps li{align-items:center;gap:var(--mm-space-2);display:inline-flex}.step-index{border:1.5px solid var(--mm-color-border-strong);border-radius:var(--mm-radius-pill);background:var(--mm-color-surface);width:24px;height:24px;font-size:var(--mm-text-caption-size);place-items:center;font-weight:600;display:inline-grid}.step-done .step-index{border-color:var(--mm-color-lime);background:var(--mm-color-lime);color:var(--mm-color-text)}.step-current{color:var(--mm-color-text);font-weight:600}.step-current .step-index{border-color:var(--mm-color-primary);background:var(--mm-color-primary);color:var(--mm-color-text-on-dark)}.button{justify-content:center;align-items:center;gap:var(--mm-space-2);min-height:48px;padding:var(--mm-space-2) 22px;border-radius:var(--mm-radius-control);font:600 16px/1.2 var(--mm-font-body);text-align:center;cursor:pointer;transition:background-color var(--mm-duration) var(--mm-ease), border-color var(--mm-duration) var(--mm-ease), color var(--mm-duration) var(--mm-ease);border:1.5px solid #0000;text-decoration:none;display:inline-flex}.button-small{min-height:40px;padding:6px var(--mm-space-4);font-size:var(--mm-text-small-size)}.button-small .icon{width:18px;height:18px}.button-primary{background:var(--mm-color-primary);color:var(--mm-color-text-on-dark)}.button-primary:not(:disabled):hover{background:var(--mm-color-primary-hover)}.button-accent{background:var(--mm-color-accent);color:var(--mm-color-text-on-dark)}.button-accent:not(:disabled):hover{background:var(--mm-color-accent-hover)}.button-lime{background:var(--mm-color-lime);color:var(--mm-color-text)}.button-lime:not(:disabled):hover{background:var(--mm-color-lime-hover)}.button-secondary{border-color:var(--mm-color-primary);color:var(--mm-color-primary);background:0 0}.button-secondary:not(:disabled):hover{background:var(--mm-green-50)}.button-ghost{color:var(--mm-color-primary);background:0 0}.button-ghost:not(:disabled):hover{background:var(--mm-green-50)}.button-danger{background:var(--mm-color-danger);color:var(--mm-color-text-on-dark)}.button:disabled,.button.is-disabled{background:var(--mm-neutral-200);color:var(--mm-neutral-500);cursor:not-allowed;border-color:#0000}.button-ghost:disabled{background:0 0}.icon-button{border-radius:var(--mm-radius-control);width:40px;height:40px;color:var(--mm-color-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--mm-green-50)}.link{align-items:center;gap:var(--mm-space-1);min-height:32px;padding:0 var(--mm-space-2);border-radius:var(--mm-radius-sm);color:var(--mm-color-primary);font-size:var(--mm-text-small-size);text-decoration:underline;-webkit-text-decoration-color:var(--mm-color-lime);text-decoration-color:var(--mm-color-lime);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.link .icon{width:16px;height:16px}.link:disabled{color:var(--mm-neutral-500);cursor:not-allowed}.link-danger{color:var(--mm-color-danger);text-decoration-color:currentColor}.actions{align-items:center;gap:var(--mm-space-3);flex-wrap:wrap;display:flex}.input,.select{width:100%;min-height:48px;padding:10px var(--mm-space-4);border:1.5px solid var(--mm-color-border-strong);border-radius:var(--mm-radius-control);background:var(--mm-color-surface);color:var(--mm-color-text);font-size:var(--mm-text-body-size)}.input::placeholder{color:var(--mm-color-text-muted)}.input:hover,.select:hover{border-color:var(--mm-green-400)}.input[aria-invalid=true]{border-color:var(--mm-color-danger)}.input:focus-visible,.select:focus-visible{border-color:var(--mm-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mm-color-focus) 45%, transparent);outline:none}textarea.input{resize:vertical}.check{align-items:flex-start;gap:var(--mm-space-3);cursor:pointer;display:inline-flex}.check small{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);display:block}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--mm-color-primary);cursor:pointer;flex:none;margin:2px 0 0}.tag{align-items:center;gap:var(--mm-space-1);border-radius:var(--mm-radius-pill);min-height:24px;color:var(--mm-color-text);box-shadow:inset 0 0 0 1px var(--mm-neutral-300);font:600 var(--mm-text-caption-size) / 1.4 var(--mm-font-body);white-space:nowrap;background:0 0;padding:3px 10px;display:inline-flex}.tag-success{background:var(--mm-color-lime);box-shadow:none}.tag-warn{background:var(--mm-color-yellow);box-shadow:none}.tag-error{background:var(--mm-color-danger);color:var(--mm-color-text-on-dark);box-shadow:none}.tag-muted{color:var(--mm-color-text-secondary)}.origin{align-items:center;gap:var(--mm-space-1);min-height:22px;padding:2px var(--mm-space-2);border-radius:var(--mm-radius-pill);background:var(--mm-color-surface);color:var(--mm-color-text-secondary);box-shadow:inset 0 0 0 1px var(--mm-neutral-300);font:600 var(--mm-text-caption-size) / 1.4 var(--mm-font-body);white-space:nowrap;display:inline-flex}.origin .icon{width:14px;height:14px}.origin-llm{color:var(--mm-color-accent);box-shadow:inset 0 0 0 1px var(--mm-orange-200)}.origin-label{background:var(--mm-green-50);color:var(--mm-color-text);box-shadow:none}.origin-manual{background:var(--mm-lime-50);color:var(--mm-color-text);box-shadow:none}.origin-web{background:var(--mm-yellow-100);color:var(--mm-color-text);box-shadow:none}a.origin{text-underline-offset:2px;text-decoration:underline}a.origin:hover{background:var(--mm-yellow-200)}.notice{padding:var(--mm-space-3) var(--mm-space-4);border-left:4px solid var(--mm-color-primary);border-radius:var(--mm-radius-control);background:var(--mm-green-50);color:var(--mm-color-text);font-size:var(--mm-text-small-size)}.notice-success{border-color:var(--mm-color-lime);background:var(--mm-lime-50)}.notice-warn{border-color:var(--mm-color-yellow);background:var(--mm-yellow-100)}.notice-error{border-color:var(--mm-color-danger);background:var(--mm-orange-50);color:var(--mm-color-danger)}.field-error{color:var(--mm-color-danger);font-size:var(--mm-text-small-size)}.pending{align-items:center;gap:var(--mm-space-3);color:var(--mm-color-text);font-weight:500;display:inline-flex}.pending-dot{border-radius:var(--mm-radius-pill);background:var(--mm-color-accent-brand);width:10px;height:10px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25;transform:scale(.7)}}.bar{border-radius:var(--mm-radius-pill);background:var(--mm-neutral-200);height:8px;position:relative;overflow:hidden}.bar>span{border-radius:inherit;background:var(--mm-color-primary);height:100%;transition:width .3s var(--mm-ease);display:block}.bar-row{align-items:center;gap:var(--mm-space-3);display:flex}.bar-row .bar{flex:1}.bar-value{min-width:48px;color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);font-variant-numeric:tabular-nums;text-align:right}.wave{aspect-ratio:1960.5/974.03;background:var(--mm-color-lime);opacity:.07;pointer-events:none;position:absolute;bottom:-30%;left:-15%;right:-15%;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201960.5%20974.03'%20role='img'%20aria-label='фирменная%20волна%20маркет·м'%3e%3ctitle%3eфирменная%20волна%20маркет·м%3c/title%3e%3cpath%20fill='currentColor'%20d='M215.8%20938.93C286.92%20963.17%20354.41%20974.03%20418.36%20974.03C746.3%20974%20980.04%20688.24%201117%20452.68C1159.73%20950.88%201234.19%20957.63%201290.95%20962.78C1395.27%20971.8%201432.53%20844.45%201464.93%20701.29C1490.9%20586.45%201512.22%20491.16%201529.58%20412.84C1565.16%20480.27%201612.84%20543.3%201676.27%20584.63C1791.72%20659.89%201886.23%20654.29%201960.5%20618.67V411.81C1960.5%20411.81%201853.02%20507.82%201759.82%20447.14C1650.36%20375.8%201600.1%20153.57%201589.97%2074.05C1584.85%2032.93%201550.66%201.61%201509.24%200.09C1468.62%20-1.87%201431.43%2027.27%201423.31%2067.93C1423.01%2069.4%201393.64%20215.45%201299.29%20633.12C1280.12%20491.71%201264.37%20295.72%201257.02%20120.81C1255.3%2080.39%201225.17%2046.87%201185.14%2040.87C1145.37%2034.84%201106.46%2058.06%201092.93%2096.23C1090.16%20104.08%20835.69%20807.17%20401.75%20807.12C356.94%20807.12%20310.18%20799.62%20261.6%20783.07C159.5%20748.28%2065.86%20675.51%200%20568.48V825.69C0%20825.69%20142.23%20913.87%20215.8%20938.93'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201960.5%20974.03'%20role='img'%20aria-label='фирменная%20волна%20маркет·м'%3e%3ctitle%3eфирменная%20волна%20маркет·м%3c/title%3e%3cpath%20fill='currentColor'%20d='M215.8%20938.93C286.92%20963.17%20354.41%20974.03%20418.36%20974.03C746.3%20974%20980.04%20688.24%201117%20452.68C1159.73%20950.88%201234.19%20957.63%201290.95%20962.78C1395.27%20971.8%201432.53%20844.45%201464.93%20701.29C1490.9%20586.45%201512.22%20491.16%201529.58%20412.84C1565.16%20480.27%201612.84%20543.3%201676.27%20584.63C1791.72%20659.89%201886.23%20654.29%201960.5%20618.67V411.81C1960.5%20411.81%201853.02%20507.82%201759.82%20447.14C1650.36%20375.8%201600.1%20153.57%201589.97%2074.05C1584.85%2032.93%201550.66%201.61%201509.24%200.09C1468.62%20-1.87%201431.43%2027.27%201423.31%2067.93C1423.01%2069.4%201393.64%20215.45%201299.29%20633.12C1280.12%20491.71%201264.37%20295.72%201257.02%20120.81C1255.3%2080.39%201225.17%2046.87%201185.14%2040.87C1145.37%2034.84%201106.46%2058.06%201092.93%2096.23C1090.16%20104.08%20835.69%20807.17%20401.75%20807.12C356.94%20807.12%20310.18%20799.62%20261.6%20783.07C159.5%20748.28%2065.86%20675.51%200%20568.48V825.69C0%20825.69%20142.23%20913.87%20215.8%20938.93'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}.empty{justify-items:start;gap:var(--mm-space-2);padding:var(--mm-space-8) var(--mm-space-6);border:1.5px dashed var(--mm-color-border-strong);border-radius:var(--mm-radius-lg);background:var(--mm-color-surface);display:grid;position:relative;overflow:hidden}.empty>:not(.wave){position:relative}.empty-title{font-family:var(--mm-font-heading);font-size:var(--mm-text-h4-size-mobile);font-weight:700}.empty-text{color:var(--mm-color-text-secondary)}.dialog{width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--mm-space-6);border-radius:var(--mm-radius-card);background:var(--mm-color-surface);color:var(--mm-color-text);border:0}.dialog::backdrop{background:color-mix(in srgb, var(--mm-green-950) 55%, transparent)}.dialog[open]{gap:var(--mm-space-4);display:grid}.reasons{padding-left:var(--mm-space-5);color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);margin:0}.limit{align-items:center;gap:var(--mm-space-2);color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);display:flex}.limit .icon{width:18px;height:18px;color:var(--mm-color-primary)}.chip{align-items:center;gap:var(--mm-space-2);min-height:40px;padding:0 var(--mm-space-4) 0 var(--mm-space-3);border:1px solid var(--mm-color-border);border-radius:var(--mm-radius-pill);background:var(--mm-color-surface);color:var(--mm-color-text);font:500 var(--mm-text-small-size) / 1.2 var(--mm-font-body);cursor:pointer;display:inline-flex}.chip:hover{border-color:var(--mm-color-primary)}.chip[aria-pressed=true]{border-color:var(--mm-color-primary);background:var(--mm-color-primary);color:var(--mm-color-text-on-dark)}.chip:has(input:checked){border-color:var(--mm-color-primary);background:var(--mm-color-primary);color:var(--mm-color-text-on-dark)}.chip:has(input:checked) .icon{color:var(--mm-color-lime)}.chip:has(input:focus-visible){outline:3px solid var(--mm-color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--mm-color-primary)}.chip-count{border-radius:var(--mm-radius-pill);background:var(--mm-neutral-100);min-width:24px;font-size:var(--mm-text-caption-size);font-variant-numeric:tabular-nums;text-align:center;padding:1px 6px;font-weight:600}.chip[aria-pressed=true] .chip-count{background:var(--mm-color-lime);color:var(--mm-color-text)}.category-picker{gap:var(--mm-space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.category-picker .icon{color:var(--mm-color-primary)}.category-picker:disabled .chip{opacity:.6;cursor:not-allowed}.category-name{align-items:center;gap:var(--mm-space-2);min-width:0;max-width:100%;display:inline-flex}.category-name .icon{width:18px;height:18px;color:var(--mm-color-primary)}.sources{gap:var(--mm-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.sources li{display:grid}.source{align-items:start;gap:var(--mm-space-3);width:100%;padding:var(--mm-space-5);border:1.5px solid var(--mm-color-border);border-radius:var(--mm-radius-xl);background:var(--mm-color-surface);color:var(--mm-color-text);text-align:left;cursor:pointer;transition:border-color var(--mm-duration) var(--mm-ease), background-color var(--mm-duration) var(--mm-ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.source:hover{border-color:var(--mm-color-primary);background:var(--mm-green-50)}.source>.icon:last-child{color:var(--mm-color-primary);align-self:center}.source-icon{border-radius:var(--mm-radius-control);background:var(--mm-color-lime);width:44px;height:44px;padding:10px}.source-body{gap:var(--mm-space-1);min-width:0;display:grid}.source-title{font-family:var(--mm-font-heading);font-size:var(--mm-text-h4-size-mobile);font-weight:800}.source-text{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size)}.source-formats{margin-top:var(--mm-space-1);color:var(--mm-color-accent);font-size:var(--mm-text-caption-size);letter-spacing:.08em;font-weight:600}.studio-does{align-items:flex-start;gap:var(--mm-space-3);color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);display:flex}.studio-does .icon{color:var(--mm-color-accent)}.recent{margin:0;padding:0;list-style:none;display:grid}.recent-item{align-items:center;gap:var(--mm-space-2) var(--mm-space-4);padding:var(--mm-space-3) 0;border-top:1px solid var(--mm-color-border);grid-template-columns:minmax(0,1fr) auto 112px;display:grid}.recent-item:first-child{border-top:0;padding-top:0}.recent-item .button{justify-self:end}.recent-main{min-width:0;display:grid}.recent-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.recent-meta{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size)}.recent-more{justify-self:start}@media (width<=560px){.source{padding:var(--mm-space-4)}.recent-item{grid-template-columns:minmax(0,1fr) auto}.recent-item .tag{justify-self:start}.recent-main{grid-column:1/-1}}.drops{gap:var(--mm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.drop{align-content:start;gap:var(--mm-space-3);padding:var(--mm-space-2);border:1.5px dashed var(--mm-green-400);border-radius:var(--mm-radius-xl);background:var(--mm-color-bg);transition:border-color var(--mm-duration) var(--mm-ease), background-color var(--mm-duration) var(--mm-ease);display:grid}.drop:has(input:focus-visible){outline:3px solid var(--mm-color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--mm-color-primary)}.drop-over{border-color:var(--mm-color-primary);background:var(--mm-green-50)}.drop-filled{border-style:solid;border-color:var(--mm-color-lime)}.drop-error{border-color:var(--mm-color-danger)}.drop-label{justify-items:start;gap:var(--mm-space-1);width:100%;padding:var(--mm-space-4) var(--mm-space-4) var(--mm-space-3);cursor:pointer;display:grid}.drop-icon{width:28px;height:28px;margin-bottom:var(--mm-space-1);color:var(--mm-color-primary)}.drop-title{align-items:baseline;gap:var(--mm-space-1) var(--mm-space-3);font-family:var(--mm-font-heading);font-size:var(--mm-text-h4-size-mobile);flex-wrap:wrap;font-weight:800;display:flex}.drop-optional{color:var(--mm-color-text-secondary);font-family:var(--mm-font-body);font-size:var(--mm-text-small-size);font-weight:500}.drop-hint{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size)}.drop-action{align-items:center;gap:var(--mm-space-2) var(--mm-space-3);margin-top:var(--mm-space-3);flex-wrap:wrap;display:flex}.drop-button{min-height:40px;padding:0 var(--mm-space-4);border:1.5px solid var(--mm-color-primary);border-radius:var(--mm-radius-control);background:var(--mm-color-surface);color:var(--mm-color-primary);font-size:var(--mm-text-small-size);align-items:center;font-weight:600;display:inline-flex}.drop-label:hover .drop-button{background:var(--mm-green-50)}.drop-or{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size)}@media (hover:none){.drop-or{display:none}}.drop .field-error{margin:0 var(--mm-space-4) var(--mm-space-2)}.drop-files{gap:var(--mm-space-1);max-height:264px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.drop-files li{align-items:center;gap:var(--mm-space-2);padding-left:var(--mm-space-4);border-radius:var(--mm-radius-control);background:var(--mm-color-surface);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.drop-file{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.drop-size{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);font-variant-numeric:tabular-nums}.drop-files li:not(:has(.icon-button)){padding:var(--mm-space-2) var(--mm-space-4)}.upload-progress{gap:var(--mm-space-2);display:grid}.field-inline{gap:var(--mm-space-2);max-width:360px;font-weight:600;display:grid}.field-inline select{min-height:48px;padding:10px var(--mm-space-4);border:1.5px solid var(--mm-color-border-strong);border-radius:var(--mm-radius-control);background:var(--mm-color-surface);font-weight:400}.required-list{align-items:center;gap:var(--mm-space-2);flex-wrap:wrap;display:flex}.required-title{font-weight:600}.map-head,.map-row{align-items:center;gap:var(--mm-space-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 170px;display:grid}.map-head{padding:0 var(--mm-space-4);color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);font-weight:600}.map-list{gap:var(--mm-space-2);margin:0;padding:0;list-style:none;display:grid}.map-row{padding:var(--mm-space-3) var(--mm-space-4);border:1px solid var(--mm-color-border);border-left:4px solid var(--mm-color-border);border-radius:var(--mm-radius-lg)}.map-required{border-left-color:var(--mm-color-primary)}.map-check{background:var(--mm-yellow-50)}.map-column{gap:var(--mm-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.map-name{overflow-wrap:anywhere;font-weight:600}.map-examples{gap:var(--mm-space-2);flex-wrap:wrap;display:flex}.example{max-width:100%;padding:2px var(--mm-space-2);border-radius:var(--mm-radius-xs);background:var(--mm-neutral-100);color:var(--mm-color-text);font-size:var(--mm-text-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.example-empty{font-style:italic}.map-footer{justify-content:space-between;align-items:center;gap:var(--mm-space-4);flex-wrap:wrap;display:flex}.processing-status{font-family:var(--mm-font-heading);font-size:var(--mm-text-h4-size-mobile);font-weight:800}.stages{gap:var(--mm-space-3);counter-reset:stage;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.stage{align-content:start;gap:var(--mm-space-2);padding:var(--mm-space-4);border:1px solid var(--mm-color-border);border-radius:var(--mm-radius-lg);counter-increment:stage;display:grid}.stage-name{font-weight:600}.stage-name:before{content:counter(stage) ". ";color:var(--mm-color-text-secondary)}.stage-caption{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);font-variant-numeric:tabular-nums}.stage-active{border-color:var(--mm-color-primary);box-shadow:inset 0 0 0 1px var(--mm-color-primary)}.stage-done{border-color:var(--mm-color-lime);background:var(--mm-lime-50)}.stage-done .stage-caption{color:var(--mm-color-text)}.confirm{gap:var(--mm-space-3);padding:var(--mm-space-4);border-radius:var(--mm-radius-lg);background:var(--mm-orange-50);display:grid}.result{justify-items:start;gap:var(--mm-space-3);display:grid}@media (width<=760px){.map-head{display:none}.map-row{gap:var(--mm-space-3);grid-template-columns:minmax(0,1fr)}.stages{grid-auto-flow:row}}.link-field{gap:var(--mm-space-2);max-width:640px;display:grid}.link-field label{font-size:var(--mm-text-small-size);font-weight:600}.toolbar{justify-content:space-between;align-items:center;gap:var(--mm-space-3);flex-wrap:wrap;display:flex}.filters{gap:var(--mm-space-2);flex-wrap:wrap;display:flex}.search{flex:0 360px;min-width:220px;position:relative}.search .icon{color:var(--mm-color-text-secondary);pointer-events:none;position:absolute;top:14px;left:14px}.search .input{padding-left:44px}.bulk{gap:var(--mm-space-3);display:grid}.bulk-bar{align-items:center;gap:var(--mm-space-3) var(--mm-space-4);padding:var(--mm-space-3) var(--mm-space-4);border-radius:var(--mm-radius-lg);background:var(--mm-green-50);flex-wrap:wrap;display:flex}.bulk-count{font-weight:600}.bulk-actions{align-items:center;gap:var(--mm-space-2);flex-wrap:wrap;display:flex}.bulk-actions [aria-expanded=true]{background:var(--mm-color-surface)}.bulk-picker{gap:var(--mm-space-3);flex-basis:100%;display:grid}.grid{border:1px solid var(--mm-color-border);border-radius:var(--mm-radius-lg);overflow:hidden}.grid-row{align-items:center;gap:var(--mm-space-3);padding:0 var(--mm-space-4);grid-template-columns:28px 56px minmax(180px,3fr) minmax(150px,1.4fr) 112px 150px 104px;display:grid}.grid-head{border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-bg);min-height:44px;color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);font-weight:600}.grid-body,.list-scroll{overscroll-behavior:contain;position:relative;overflow-y:auto}.virtual{width:100%;position:relative}.grid-body .grid-row,.pcard-slot{width:100%;position:absolute;top:0;left:0}.grid-body .grid-row{border-bottom:1px solid var(--mm-color-border)}.grid-body .grid-row:hover{background:var(--mm-color-bg)}.grid-row>*{min-width:0}.cell-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cell-num .price-per{color:var(--mm-color-text-secondary);font-size:var(--mm-text-caption-size);display:block}.cell-category,.cell-status,.title-cell{justify-items:start;gap:var(--mm-space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cell-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cell-issues{color:var(--mm-color-text-secondary);font-size:var(--mm-text-caption-size)}.cell-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cell-open{text-align:right}.title-button{border-radius:var(--mm-radius-sm);text-align:left;cursor:text;background:0 0;border:0;align-items:center;max-width:100%;margin-left:-6px;padding:3px 6px;font-weight:500;display:inline-flex}.title-button:hover{background:var(--mm-green-50)}.title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.title-meta{align-items:center;gap:var(--mm-space-1) var(--mm-space-2);flex-wrap:wrap;display:flex}.title-meta:empty{display:none}.cell-input{min-height:40px;padding:6px var(--mm-space-3)}.cell-error{color:var(--mm-color-danger);font-size:var(--mm-text-caption-size)}.thumb{border:1px solid var(--mm-color-border);border-radius:var(--mm-radius-md);background:var(--mm-neutral-0);place-items:center;width:52px;height:52px;padding:0;display:grid;overflow:hidden}button.thumb{cursor:zoom-in}.thumb img{object-fit:contain;width:100%;height:100%}.thumb-empty{border-style:dashed;border-color:var(--mm-color-border-strong);color:var(--mm-color-text-secondary);text-align:center;font-size:10px;line-height:1.1}.select-all{font-size:var(--mm-text-small-size);font-weight:600}.pcard-slot{padding-bottom:var(--mm-space-3)}.pcard{align-content:space-between;gap:var(--mm-space-3);height:100%;padding:var(--mm-space-3);border:1px solid var(--mm-color-border);border-radius:var(--mm-radius-lg);background:var(--mm-color-surface);display:grid}.pcard-top{align-items:start;gap:var(--mm-space-3);grid-template-columns:auto auto minmax(0,1fr);display:grid}.pcard-main{gap:var(--mm-space-1);min-width:0;display:grid}.pcard .title-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pcard-meta{align-items:center;gap:var(--mm-space-1) var(--mm-space-3);min-width:0;color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);white-space:nowrap;flex-wrap:wrap;display:flex}.pcard-meta .category-name{overflow:hidden}.pcard-bottom{align-items:center;gap:var(--mm-space-2);flex-wrap:wrap;display:flex}.pcard-bottom .button{margin-left:auto}.list-status{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size)}.list-retry{justify-self:start}@media (width<=640px){.search{flex-basis:100%}.bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.head-side{align-items:center;gap:var(--mm-space-3) var(--mm-space-4);flex-wrap:wrap;display:flex}.score{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);font-variant-numeric:tabular-nums}.flag-notes{gap:var(--mm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.issues ul{gap:var(--mm-space-2);margin:0;padding:0;list-style:none;display:grid}.issue{align-items:center;gap:var(--mm-space-2) var(--mm-space-3);padding:var(--mm-space-3);border-radius:var(--mm-radius-control);background:var(--mm-yellow-50);flex-wrap:wrap;display:flex}.issue-error{background:var(--mm-orange-50)}.issue-text{flex:240px}.card-layout{align-items:start;gap:var(--mm-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.field-group{gap:2px;display:grid}.field-group h3{margin:var(--mm-space-2) 0 var(--mm-space-1);color:var(--mm-color-accent);font-family:var(--mm-font-body);font-size:var(--mm-text-eyebrow-size-mobile);font-weight:var(--mm-text-eyebrow-weight);letter-spacing:.12em;line-height:var(--mm-text-eyebrow-line);text-transform:uppercase}.field-row{align-items:start;gap:var(--mm-space-1) var(--mm-space-4);padding:var(--mm-space-3) 0;border-top:1px solid var(--mm-color-border);grid-template-columns:minmax(130px,.8fr) minmax(0,1.6fr);display:grid}.field-head{align-items:center;gap:var(--mm-space-2);padding-top:var(--mm-space-2);flex-wrap:wrap;display:flex}.field-label{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);font-weight:500}.field-value{align-items:flex-start;gap:var(--mm-space-2);padding-top:var(--mm-space-1);flex-wrap:wrap;display:flex}.field-value>span:first-child{min-width:0;padding-top:var(--mm-space-1);overflow-wrap:anywhere;white-space:pre-line;flex:160px}.web-confirm{justify-items:start;gap:var(--mm-space-2);flex-basis:100%;display:grid}.field-row-editing{grid-template-columns:minmax(0,1fr)}.field-editor{gap:var(--mm-space-3);display:grid}.field-controls{gap:var(--mm-space-2);display:flex}.field-controls .select:not(:only-child){flex:none;width:110px}.facts{margin:0;display:grid}.fact{gap:var(--mm-space-4);padding:var(--mm-space-3) 0;border-top:1px solid var(--mm-color-border);grid-template-columns:minmax(130px,.8fr) minmax(0,1.6fr);display:grid}.fact dt{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size)}.fact dd{margin:0}.summary{gap:var(--mm-space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.summary-main{padding:var(--mm-space-5);border-radius:var(--mm-radius-xl);background:var(--mm-color-lime);align-content:center;gap:2px;font-weight:600;display:grid}.summary-number{font-family:var(--mm-font-heading);font-size:var(--mm-text-h1-size);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.summary-rest{align-content:start;gap:var(--mm-space-3);display:grid}.summary-list{margin:0;padding:0;list-style:none;display:grid}.summary-list li{justify-content:space-between;gap:var(--mm-space-3);padding:var(--mm-space-2) 0;border-top:1px solid var(--mm-color-border);display:flex}.submit-done .summary-list{width:min(100%,560px)}.submit-done,.session-gone{gap:var(--mm-space-4);align-content:center;min-height:300px}@media (width<=860px){.card-layout,.summary{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.field-row,.fact{grid-template-columns:minmax(0,1fr);gap:2px}}.photo-grid{gap:var(--mm-space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.photo{align-content:start;gap:var(--mm-space-2);display:grid}.photo-frame{aspect-ratio:1;border:1px solid var(--mm-color-border);border-radius:var(--mm-radius-image);background:var(--mm-neutral-0);place-items:center;display:grid;position:relative;overflow:hidden}.photo-frame img{object-fit:contain;width:100%;height:100%}.photo-wait{padding:var(--mm-space-3);color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);text-align:center}.photo-main{top:var(--mm-space-2);left:var(--mm-space-2);padding:2px var(--mm-space-2);border-radius:var(--mm-radius-pill);background:var(--mm-color-primary);color:var(--mm-color-text-on-dark);font-size:var(--mm-text-caption-size);font-weight:600;position:absolute}.photo-status{font-size:var(--mm-text-small-size);font-weight:600}.photo-reason{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size)}.photo-actions,.confirm-inline{gap:2px var(--mm-space-1);margin-left:calc(var(--mm-space-2) * -1);flex-wrap:wrap;display:flex}.confirm-inline{margin-left:0}.rights{justify-items:start;gap:var(--mm-space-2);padding:var(--mm-space-3);border-radius:var(--mm-radius-control);background:var(--mm-yellow-100);font-size:var(--mm-text-small-size);display:grid}.file-button{justify-self:start}.file-button:has(input:focus-visible){outline:3px solid var(--mm-color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--mm-color-primary)}.video-list{gap:var(--mm-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.video-item{align-content:start;gap:var(--mm-space-2);display:grid}.video-item video,.video-wait{border-radius:var(--mm-radius-image);background:var(--mm-neutral-100);object-fit:contain;width:100%}.video-wait{padding:var(--mm-space-3);color:var(--mm-color-text);font-size:var(--mm-text-small-size);text-align:center;place-items:center;display:grid}.video-item .link{justify-self:start}.video-label{align-items:center;gap:var(--mm-space-2);font-size:var(--mm-text-small-size);flex-wrap:wrap;font-weight:600;display:flex}.video-orders{gap:var(--mm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.video-order{align-content:start;gap:var(--mm-space-3);padding:var(--mm-space-5);border:1px solid var(--mm-color-border);border-radius:var(--mm-radius-xl);display:grid}@media (width<=640px){.video-order{padding:var(--mm-space-4)}}.plain{gap:var(--mm-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.plain .button{justify-self:start}.options{gap:var(--mm-space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.options legend{margin-bottom:var(--mm-space-2);font-size:var(--mm-text-small-size);padding:0;font-weight:600}.option{align-items:flex-start;gap:var(--mm-space-2);padding:var(--mm-space-2) var(--mm-space-3);border:1.5px solid var(--mm-color-border-strong);border-radius:var(--mm-radius-control);cursor:pointer;display:inline-flex}.option:has(input:checked){border-color:var(--mm-color-primary);background:var(--mm-green-50)}.option-title{font-size:var(--mm-text-small-size);font-weight:600;display:block}.option-hint{color:var(--mm-color-text-secondary);font-size:var(--mm-text-small-size);display:block}.plain:disabled .option,.plain:disabled .option input{cursor:not-allowed;opacity:.6}.note{padding:var(--mm-space-3);border-radius:var(--mm-radius-control);background:var(--mm-neutral-100);color:var(--mm-color-text);font-size:var(--mm-text-small-size)}.compare{gap:var(--mm-space-3);display:grid}.compare-frame{aspect-ratio:1;border-radius:var(--mm-radius-image);background:var(--mm-neutral-0);position:relative;overflow:hidden}.compare-frame img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.compare-line{background:var(--mm-color-accent-brand);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.compare-tag{top:var(--mm-space-3);border-radius:var(--mm-radius-pill);background:var(--mm-color-primary);color:var(--mm-color-text-on-dark);font-size:var(--mm-text-caption-size);padding:2px 10px;font-weight:600;position:absolute}.compare-tag-before{left:var(--mm-space-3)}.compare-tag-after{right:var(--mm-space-3)}.compare-range{width:100%;accent-color:var(--mm-color-primary)}.dialog-status{font-weight:600}
