.mw-progress{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0;font-family:var(--font-sans)}.mw-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.mw-progress__label{min-width:0;font-size:var(--text-s);line-height:1.4;font-weight:500;color:var(--ink)}.mw-progress__value{flex:none;font-size:var(--text-s);line-height:1.4;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:color var(--dur-m) var(--ease-out)}.mw-progress--warning .mw-progress__value{color:var(--warning);font-weight:500}.mw-progress__hint{font-size:var(--text-s);line-height:1.45;color:var(--ink-3)}.mw-usage__near{color:var(--warning);font-weight:500}.mw-progress__track{position:relative;height:4px;border-radius:var(--radius-full);background:var(--fill-muted)}.mw-progress__fill{position:absolute;left:0;top:0;bottom:0;overflow:hidden;border-radius:inherit;background:var(--brand);box-shadow:0 1px 6px var(--wave-soft);transition:width var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.mw-progress__fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--band-ink) 60%,transparent),transparent) no-repeat;background-size:72px 100%;background-position:-72px 0;animation:mw-progress-travel var(--dur-loop) var(--ease-breathe) infinite}.mw-progress.is-finished .mw-progress__fill{box-shadow:none}.mw-progress.is-finished .mw-progress__fill:after{animation:none;display:none}.mw-progress.is-indeterminate .mw-progress__track{overflow:hidden}.mw-progress.is-indeterminate .mw-progress__fill{width:40%;background:linear-gradient(90deg,transparent,var(--brand) 50%,transparent);box-shadow:none;transition:none;transform-origin:50% 50%;animation:mw-progress-drift calc(var(--dur-loop) * 1.2) var(--ease-breathe) infinite}.mw-progress.is-indeterminate .mw-progress__fill:after{display:none}@keyframes mw-progress-travel{0%{background-position:-72px 0}65%,to{background-position:calc(100% + 72px) 0}}@keyframes mw-progress-drift{0%{transform:translate(-100%) scaleX(.5);opacity:0}25%{opacity:1}50%{transform:translate(75%) scaleX(1)}75%{opacity:1}to{transform:translate(250%) scaleX(.5);opacity:0}}@media(prefers-reduced-motion:reduce){.mw-progress__fill{transition:none}.mw-progress__fill:after{animation:none;display:none}.mw-progress.is-indeterminate .mw-progress__fill{width:100%;background:var(--brand);opacity:.35;animation:none;transform:none}}.mw-tabs{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;font-family:var(--font-sans)}.mw-tabs__list{position:relative;display:flex;gap:var(--space-6);min-width:0;padding:0 2px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line)}.mw-tabs__list::-webkit-scrollbar{display:none}.mw-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);flex:none;box-sizing:border-box;height:40px;margin:0;padding:0 2px;border:0;border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:transparent;font-family:inherit;font-size:var(--text-m);font-weight:500;line-height:1;white-space:nowrap;color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.mw-tabs__tab>span:first-of-type{padding-top:.06em}.mw-tabs__indicator{position:absolute;left:0;top:0;height:2px;border-radius:2px 2px 0 0;pointer-events:none;background:var(--brand)}.mw-tabs.is-ready .mw-tabs__indicator{transition:transform var(--dur-m) var(--ease-out),width var(--dur-m) var(--ease-out)}@media(prefers-reduced-motion:reduce){.mw-tabs.is-ready .mw-tabs__indicator{transition:none}}.mw-tabs--site .mw-tabs__list{gap:var(--space-8)}.mw-tabs--site .mw-tabs__tab{height:48px;font-size:var(--text-l)}.mw-tabs--full .mw-tabs__list{gap:0}.mw-tabs--wrap .mw-tabs__list{--mw-tabs-line: 40px;flex-wrap:wrap;row-gap:0;overflow:visible;box-shadow:none;background:repeating-linear-gradient(180deg,transparent 0 calc(var(--mw-tabs-line) - 1px),var(--line) calc(var(--mw-tabs-line) - 1px) var(--mw-tabs-line))}.mw-tabs--wrap.mw-tabs--site .mw-tabs__list{--mw-tabs-line: 48px;column-gap:var(--space-6)}@media(max-width:639px){.mw-tabs--wrap .mw-tabs__list{flex-wrap:nowrap;overflow-x:auto;background:none;box-shadow:inset 0 -1px 0 var(--line)}}.mw-tabs--full .mw-tabs__tab{flex:1 1 0;justify-content:center;padding:0 var(--space-3)}.mw-tabs__tab:hover,.mw-tabs__tab.is-selected{color:var(--ink)}.mw-tabs__tab .mw-icon{transition:color var(--dur-fast) var(--ease-out)}.mw-tabs__tab.is-selected .mw-icon{color:var(--brand)}.mw-tabs__tab:focus-visible{outline-offset:-2px}.mw-tabs__tab:disabled{opacity:.45;cursor:default}.mw-tabs__count{color:var(--ink-3);font-variant-numeric:tabular-nums}.mw-tabs__panels,.mw-tabs__panel{min-width:0}.mw-tabs__panel:focus-visible{outline-offset:4px;border-radius:var(--radius-s)}@keyframes mtryFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mtry{box-sizing:border-box;width:100%;max-width:820px;margin:0 auto;padding:var(--space-6) var(--space-8) var(--space-8);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-popover);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.mtry__panel{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}.mtry__title{margin:0;font-size:var(--text-2xl);line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.mtry__line{margin:0;font-size:var(--text-m);line-height:1.55;color:var(--ink-2)}.mtry__row{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-top:var(--space-3)}.mtry__note{margin:0;font-size:var(--text-xs);line-height:1.45;font-weight:500;color:var(--ink-3)}.mtry__placeholder{height:56px}.mtry--fade{animation:mtryFadeIn var(--dur-m) var(--ease-out) both}.mtry__files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:var(--space-2) 0 0;padding:0;list-style:none}.mtry__file{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line-2)}.mtry__file>.mw-button{margin-inline-start:-14px;font-size:var(--text-l);font-weight:600;color:var(--ink)}.mtry__file>.mw-button .mw-icon{color:var(--brand)}@media(max-width:639px){.mtry{padding:var(--space-4) var(--space-5) var(--space-6)}.mtry__files{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@media(prefers-reduced-motion:reduce){.mtry--fade{animation:none}}.mtry__wrapbtn{height:auto;min-height:44px;max-width:100%;padding-block:var(--space-2);white-space:normal;text-align:center;line-height:1.25}
